PageSourceSearch

https://app.soundtype.ai/assets/index-DtDSSH-2.js

js soundtype.ai collected 2026-09-24 12:06:43 UTC 1,590,616 bytes, 1,973 lines download raw bytes

vendor: 22,322 bytes, lines 1-13
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Dashboard-CEhRHiGe.js","assets/AudiosList-DVnE0Tt3.js","assets/AudioCardIconInfo-0yDO8qIL.js","assets/AudioCardIconInfo-oeIb_WUU.css","assets/ChevronRight-BNHrj7ds.js","assets/FolderMoveOutline-Br858-EP.js","assets/WalletGiftcard-CnuC3CDE.js","assets/FolderMoveOutline-Z-8u403R.css","assets/AudiosList-BhkYY1XO.css","assets/Audio-CL97LgGr.js","assets/AudioTranscribingCard-DCrEiEUI.js","assets/SubscriptionPlans-JAGpqNXv.js","assets/SubscriptionPlans-OlEnWfkR.css","assets/AudioTranscribingCard-DkevRz5k.css","assets/Web-BIADQ1yB.js","assets/ContentCopy-Ce1Blg9I.js","assets/Audio-Cm58NqTW.css","assets/Trash-DtoJeizu.js","assets/Starred-DnZAHpWx.js","assets/Folder-Dle8K15J.js","assets/Download-Dv97g6f8.js","assets/fav-selected-star_7-DHgLRz5q.js","assets/Download-CKfYpbts.css","assets/Account-CQcOcRzI.js","assets/Account-BIIXGDl8.css","assets/Settings-CBnVMBjD.js","assets/Settings-DpbVADeY.css","assets/Billing-CE18u1Iv.js","assets/Billing-BcoDINpB.css","assets/CreditUsages-OJJATrl0.js","assets/CreditUsages-CgAc9cCI.css","assets/PurchasePage-DP6dBgyV.js","assets/PurchasePage-LK4t6pvN.css","assets/Login-CRjE2SdF.js","assets/Auth-DzRpKHhr.js","assets/Auth-CDStB23h.css","assets/Login-DkDdMfa1.css","assets/ForgotPassword-BpgVQjQS.js","assets/ForgotPassword-DlUk_3eW.css","assets/Register-FecEskka.js","assets/Register-iiIuHZCT.css","assets/Trial-CQ4bXKgN.js","assets/Trial-BrbDBsEf.css","assets/PurchaseSuccess-Dlmo0FwM.js","assets/PurchaseSuccess-DdWA5riH.css"])))=>i.map(i=>d[i]);
2(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/**
3* @vue/shared v3.5.21
4* (c) 2018-present Yuxi (Evan) You and Vue contributors
5* @license MIT
6**/function tf(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const rt={},vi=[],Qn=()=>{},p6=()=>!1,Tc=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),nf=e=>e.startsWith("onUpdate:"),Ct=Object.assign,af=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Lv=Object.prototype.hasOwnProperty,Qe=(e,t)=>Lv.call(e,t),be=Array.isArray,bi=e=>bs(e)==="[object Map]",Wi=e=>bs(e)==="[object Set]",Yp=e=>bs(e)==="[object Date]",Ie=e=>typeof e=="function",ht=e=>typeof e=="string",Rn=e=>typeof e=="symbol",it=e=>e!==null&&typeof e=="object",h6=e=>(it(e)||Ie(e))&&Ie(e.then)&&Ie(e.catch),m6=Object.prototype.toString,bs=e=>m6.call(e),Nv=e=>bs(e).slice(8,-1),_6=e=>bs(e)==="[object Object]",rf=e=>ht(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ko=tf(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Mc=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},Bv=/-\w/g,gn=Mc(e=>e.replace(Bv,t=>t.slice(1).toUpperCase())),Fv=/\B([A-Z])/g,yr=Mc(e=>e.replace(Fv,"-$1").toLowerCase()),Ic=Mc(e=>e.charAt(0).toUpperCase()+e.slice(1)),ll=Mc(e=>e?`on${Ic(e)}`:""),ur=(e,t)=>!Object.is(e,t),cl=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},g6=(e,t,n,a=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Il=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Vv=e=>{const t=ht(e)?Number(e):NaN;return isNaN(t)?e:t};let Wp;const zc=()=>Wp||(Wp=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ks(e){if(be(e)){const t={};for(let n=0;n<e.length;n++){const a=e[n],r=ht(a)?jv(a):ks(a);if(r)for(const i in r)t[i]=r[i]}return t}else if(ht(e)||it(e))return e}const $v=/;(?![^(]*\))/g,Hv=/:([^]+)/,Uv=/\/\*[^]*?\*\//g;function jv(e){const t={};return e.replace(Uv,"").split($v).forEach(n=>{if(n){const a=n.split(Hv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function aa(e){let t="";if(ht(e))t=e;else if(be(e))for(let n=0;n<e.length;n++){const a=aa(e[n]);a&&(t+=a+" ")}else if(it(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function Mn(e){if(!e)return null;let{class:t,style:n}=e;return t&&!ht(t)&&(e.class=aa(t)),n&&(e.style=ks(n)),e}const qv="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Gv=tf(qv);function y6(e){return!!e||e===""}function Yv(e,t){if(e.length!==t.length)return!1;let n=!0;for(let a=0;n&&a<e.length;a++)n=ws(e[a],t[a]);return n}function ws(e,t){if(e===t)return!0;let n=Yp(e),a=Yp(t);if(n||a)return n&&a?e.getTime()===t.getTime():!1;if(n=Rn(e),a=Rn(t),n||a)return e===t;if(n=be(e),a=be(t),n||a)return n&&a?Yv(e,t):!1;if(n=it(e),a=it(t),n||a){if(!n||!a)return!1;const r=Object.keys(e).length,i=Object.keys(t).length;if(r!==i)return!1;for(const o in e){const s=e.hasOwnProperty(o),l=t.hasOwnProperty(o);if(s&&!l||!s&&l||!ws(e[o],t[o]))return!1}}return String(e)===String(t)}function of(e,t){return e.findIndex(n=>ws(n,t))}const v6=e=>!!(e&&e.__v_isRef===!0),ee=e=>ht(e)?e:e==null?"":be(e)||it(e)&&(e.toString===m6||!Ie(e.toString))?v6(e)?ee(e.value):JSON.stringify(e,b6,2):String(e),b6=(e,t)=>v6(t)?b6(e,t.value):bi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,r],i)=>(n[Pu(a,i)+" =>"]=r,n),{})}:Wi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pu(n))}:Rn(t)?Pu(t):it(t)&&!be(t)&&!_6(t)?String(t):t,Pu=(e,t="")=>{var n;return Rn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/**
7* @vue/reactivity v3.5.21
8* (c) 2018-present Yuxi (Evan) You and Vue contributors
9* @license MIT
10**/let Pt;class k6{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Pt,!t&&Pt&&(this.index=(Pt.scopes||(Pt.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=Pt;try{return Pt=this,t()}finally{Pt=n}}}on(){++this._on===1&&(this.prevScope=Pt,Pt=this)}off(){this._on>0&&--this._on===0&&(Pt=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n<a;n++)this.effects[n].stop();for(this.effects.length=0,n=0,a=this.cleanups.length;n<a;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,a=this.scopes.length;n<a;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function w6(e){return new k6(e)}function S6(){return Pt}function Wv(e,t=!1){Pt&&Pt.cleanups.push(e)}let st;const Eu=new WeakSet;class x6{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Pt&&Pt.active&&Pt.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Eu.has(this)&&(Eu.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||A6(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Kp(this),T6(this);const t=st,n=On;st=this,On=!0;try{return this.fn()}finally{M6(this),st=t,On=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)cf(t);this.deps=this.depsTail=void 0,Kp(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Eu.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){_0(this)&&this.run()}get dirty(){return _0(this)}}let C6=0,wo,So;function A6(e,t=!1){if(e.flags|=8,t){e.next=So,So=e;return}e.next=wo,wo=e}function sf(){C6++}function lf(){if(--C6>0)return;if(So){let t=So;for(So=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;wo;){let t=wo;for(wo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function T6(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function M6(e){let t,n=e.depsTail,a=n;for(;a;){const r=a.prevDep;a.version===-1?(a===n&&(n=r),cf(a),Kv(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=r}e.deps=t,e.depsTail=n}function _0(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(I6(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function I6(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===No)||(e.globalVersion=No,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!_0(e))))return;e.flags|=2;const t=e.dep,n=st,a=On;st=e,On=!0;try{T6(e);const r=e.fn(e._value);(t.version===0||ur(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{st=n,On=a,M6(e),e.flags&=-3}}function cf(e,t=!1){const{dep:n,prevSub:a,nextSub:r}=e;if(a&&(a.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)cf(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Kv(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let On=!0;const z6=[];function za(){z6.push(On),On=!1}function Pa(){const e=z6.pop();On=e===void 0?!0:e}function Kp(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=st;st=void 0;try{t()}finally{st=n}}}let No=0;class Zv{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class uf{constructor(t){this.computed=t,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(t){if(!st||!On||st===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==st)n=this.activeLink=new Zv(st,this),st.deps?(n.prevDep=st.depsTail,st.depsTail.nextDep=n,st.depsTail=n):st.deps=st.depsTail=n,P6(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=st.depsTail,n.nextDep=void 0,st.depsTail.nextDep=n,st.depsTail=n,st.deps===n&&(st.deps=a)}return n}trigger(t){this.version++,No++,this.notify(t)}notify(t){sf();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{lf()}}}function P6(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)P6(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const zl=new WeakMap,Br=Symbol(""),g0=Symbol(""),Bo=Symbol("");function Et(e,t,n){if(On&&st){let a=zl.get(e);a||zl.set(e,a=new Map);let r=a.get(n);r||(a.set(n,r=new uf),r.map=a,r.key=n),r.track()}}function ba(e,t,n,a,r,i){const o=zl.get(e);if(!o){No++;return}const s=l=>{l&&l.trigger()};if(sf(),t==="clear")o.forEach(s);else{const l=be(e),c=l&&rf(n);if(l&&n==="length"){const u=Number(a);o.forEach((d,p)=>{(p==="length"||p===Bo||!Rn(p)&&p>=u)&&s(d)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),c&&s(o.get(Bo)),t){case"add":l?c&&s(o.get("length")):(s(o.get(Br)),bi(e)&&s(o.get(g0)));break;case"delete":l||(s(o.get(Br)),bi(e)&&s(o.get(g0)));break;case"set":bi(e)&&s(o.get(Br));break}}lf()}function Jv(e,t){const n=zl.get(e);return n&&n.get(t)}function oi(e){const t=je(e);return t===e?t:(Et(t,"iterate",Bo),hn(e)?t:t.map(Tt))}function Pc(e){return Et(e=je(e),"iterate",Bo),e}const Qv={__proto__:null,[Symbol.iterator](){return Ou(this,Symbol.iterator,Tt)},concat(...e){return oi(this).concat(...e.map(t=>be(t)?oi(t):t))},entries(){return Ou(this,"entries",e=>(e[1]=Tt(e[1]),e))},every(e,t){return pa(this,"every",e,t,void 0,arguments)},filter(e,t){return pa(this,"filter",e,t,n=>n.map(Tt),arguments)},find(e,t){return pa(this,"find",e,t,Tt,arguments)},findIndex(e,t){return pa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return pa(this,"findLast",e,t,Tt,arguments)},findLastIndex(e,t){return pa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return pa(this,"forEach",e,t,void 0,arguments)},includes(...e){return Du(this,"includes",e)},indexOf(...e){return Du(this,"indexOf",e)},join(e){return oi(this).join(e)},lastIndexOf(...e){return Du(this,"lastIndexOf",e)},map(e,t){return pa(this,"map",e,t,void 0,arguments)},pop(){return so(this,"pop")},push(...e){return so(this,"push",e)},reduce(e,...t){return Zp(this,"reduce",e,t)},reduceRight(e,...t){return Zp(this,"reduceRight",e,t)},shift(){return so(this,"shift")},some(e,t){return pa(this,"some",e,t,void 0,arguments)},splice(...e){return so(this,"splice",e)},toReversed(){return oi(this).toReversed()},toSorted(e){return oi(this).toSorted(e)},toSpliced(...e){return oi(this).toSpliced(...e)},unshift(...e){return so(this,"unshift",e)},values(){return Ou(this,"values",Tt)}};function Ou(e,t,n){const a=Pc(e),r=a[t]();return a!==e&&!hn(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=n(i.value)),i}),r}const Xv=Array.prototype;function pa(e,t,n,a,r,i){const o=Pc(e),s=o!==e&&!hn(e),l=o[t];if(l!==Xv[t]){const d=l.apply(e,i);return s?Tt(d):d}let c=n;o!==e&&(s?c=function(d,p){return n.call(this,Tt(d),p,e)}:n.length>2&&(c=function(d,p){return n.call(this,d,p,e)}));const u=l.call(o,c,a);return s&&r?r(u):u}function Zp(e,t,n,a){const r=Pc(e);let i=n;return r!==e&&(hn(e)?n.length>3&&(i=function(o,s,l){return n.call(this,o,s,l,e)}):i=function(o,s,l){return n.call(this,o,Tt(s),l,e)}),r[t](i,...a)}function Du(e,t,n){const a=je(e);Et(a,"iterate",Bo);const r=a[t](...n);return(r===-1||r===!1)&&pf(n[0])?(n[0]=je(n[0]),a[t](...n)):r}function so(e,t,n=[]){za(),sf();const a=je(e)[t].apply(e,n);return lf(),Pa(),a}const e5=tf("__proto__,__v_isRef,__isVue"),E6=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Rn));function t5(e){Rn(e)||(e=String(e));const t=je(this);return Et(t,"has",e),t.hasOwnProperty(e)}class O6{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return a===(r?i?d5:N6:i?L6:R6).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const o=be(t);if(!r){let l;if(o&&(l=Qv[n]))return l;if(n==="hasOwnProperty")return t5}const s=Reflect.get(t,n,yt(t)?t:a);return(Rn(n)?E6.has(n):e5(n))||(r||Et(t,"get",n),i)?s:yt(s)?o&&rf(n)?s:s.value:it(s)?r?F6(s):Ss(s):s}}class D6 extends O6{constructor(t=!1){super(!1,t)}set(t,n,a,r){let i=t[n];if(!this._isShallow){const l=mr(i);if(!hn(a)&&!mr(a)&&(i=je(i),a=je(a)),!be(t)&&yt(i)&&!yt(a))return l||(i.value=a),!0}const o=be(t)&&rf(n)?Number(n)<t.length:Qe(t,n),s=Reflect.set(t,n,a,yt(t)?t:r);return t===je(r)&&(o?ur(a,i)&&ba(t,"set",n,a):ba(t,"add",n,a)),s}deleteProperty(t,n){const a=Qe(t,n);t[n];const r=Reflect.deleteProperty(t,n);return r&&a&&ba(t,"delete",n,void 0),r}has(t,n){const a=Reflect.has(t,n);return(!Rn(n)||!E6.has(n))&&Et(t,"has",n),a}ownKeys(t){return Et(t,"iterate",be(t)?"length":Br),Reflect.ownKeys(t)}}class n5 extends O6{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const a5=new D6,r5=new n5,i5=new D6(!0);const y0=e=>e,Ys=e=>Reflect.getPrototypeOf(e);function o5(e,t,n){return function(...a){const r=this.__v_raw,i=je(r),o=bi(i),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,c=r[e](...a),u=n?y0:t?Pl:Tt;return!t&&Et(i,"iterate",l?g0:Br),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:s?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function Ws(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function s5(e,t){const n={get(r){const i=this.__v_raw,o=je(i),s=je(r);e||(ur(r,s)&&Et(o,"get",r),Et(o,"get",s));const{has:l}=Ys(o),c=t?y0:e?Pl:Tt;if(l.call(o,r))return c(i.get(r));if(l.call(o,s))return c(i.get(s));i!==o&&i.get(r)},get size(){const r=this.__v_raw;return!e&&Et(je(r),"iterate",Br),r.size},has(r){const i=this.__v_raw,o=je(i),s=je(r);return e||(ur(r,s)&&Et(o,"has",r),Et(o,"has",s)),r===s?i.has(r):i.has(r)||i.has(s)},forEach(r,i){const o=this,s=o.__v_raw,l=je(s),c=t?y0:e?Pl:Tt;return!e&&Et(l,"iterate",Br),s.forEach((u,d)=>r.call(i,c(u),c(d),o))}};return Ct(n,e?{add:Ws("add"),set:Ws("set"),delete:Ws("delete"),clear:Ws("clear")}:{add(r){!t&&!hn(r)&&!mr(r)&&(r=je(r));const i=je(this);return Ys(i).has.call(i,r)||(i.add(r),ba(i,"add",r,r)),this},set(r,i){!t&&!hn(i)&&!mr(i)&&(i=je(i));const o=je(this),{has:s,get:l}=Ys(o);let c=s.call(o,r);c||(r=je(r),c=s.call(o,r));const u=l.call(o,r);return o.set(r,i),c?ur(i,u)&&ba(o,"set",r,i):ba(o,"add",r,i),this},delete(r){const i=je(this),{has:o,get:s}=Ys(i);let l=o.call(i,r);l||(r=je(r),l=o.call(i,r)),s&&s.call(i,r);const c=i.delete(r);return l&&ba(i,"delete",r,void 0),c},clear(){const r=je(this),i=r.size!==0,o=r.clear();return i&&ba(r,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=o5(r,e,t)}),n}function df(e,t){const n=s5(e,t);return(a,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?a:Reflect.get(Qe(n,r)&&r in a?n:a,r,i)}const l5={get:df(!1,!1)},c5={get:df(!1,!0)},u5={get:df(!0,!1)};const R6=new WeakMap,L6=new WeakMap,N6=new WeakMap,d5=new WeakMap;function f5(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function p5(e){return e.__v_skip||!Object.isExtensible(e)?0:f5(Nv(e))}function Ss(e){return mr(e)?e:ff(e,!1,a5,l5,R6)}function B6(e){return ff(e,!1,i5,c5,L6)}function F6(e){return ff(e,!0,r5,u5,N6)}function ff(e,t,n,a,r){if(!it(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=p5(e);if(i===0)return e;const o=r.get(e);if(o)return o;const s=new Proxy(e,i===2?a:n);return r.set(e,s),s}function dr(e){return mr(e)?dr(e.__v_raw):!!(e&&e.__v_isReactive)}function mr(e){return!!(e&&e.__v_isReadonly)}function hn(e){return!!(e&&e.__v_isShallow)}function pf(e){return e?!!e.__v_raw:!1}function je(e){const t=e&&e.__v_raw;return t?je(t):e}function hf(e){return!Qe(e,"__v_skip")&&Object.isExtensible(e)&&g6(e,"__v_skip",!0),e}const Tt=e=>it(e)?Ss(e):e,Pl=e=>it(e)?F6(e):e;function yt(e){return e?e.__v_isRef===!0:!1}function M(e){return V6(e,!1)}function El(e){return V6(e,!0)}function V6(e,t){return yt(e)?e:new h5(e,t)}class h5{constructor(t,n){this.dep=new uf,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:je(t),this._value=n?t:Tt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||hn(t)||mr(t);t=a?t:je(t),ur(t,n)&&(this._rawValue=t,this._value=a?t:Tt(t),this.dep.trigger())}}function pe(e){return yt(e)?e.value:e}const m5={get:(e,t,n)=>t==="__v_raw"?e:pe(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const r=e[t];return yt(r)&&!yt(n)?(r.value=n,!0):Reflect.set(e,t,n,a)}};function $6(e){return dr(e)?e:new Proxy(e,m5)}function mf(e){const t=be(e)?new Array(e.length):{};for(const n in e)t[n]=g5(e,n);return t}class _5{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Jv(je(this._object),this._key)}}function g5(e,t,n){const a=e[t];return yt(a)?a:new _5(e,t,n)}class y5{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new uf(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=No-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&st!==this)return A6(this,!0),!0}get value(){const t=this.dep.track();return I6(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function v5(e,t,n=!1){let a,r;return Ie(e)?a=e:(a=e.get,r=e.set),new y5(a,r,n)}const Ks={},Ol=new WeakMap;let Pr;function b5(e,t=!1,n=Pr){if(n){let a=Ol.get(n);a||Ol.set(n,a=[]),a.push(e)}}function k5(e,t,n=rt){const{immediate:a,deep:r,once:i,scheduler:o,augmentJob:s,call:l}=n,c=v=>r?v:hn(v)||r===!1||r===0?ka(v,1):ka(v);let u,d,p,f,h=!1,_=!1;if(yt(e)?(d=()=>e.value,h=hn(e)):dr(e)?(d=()=>c(e),h=!0):be(e)?(_=!0,h=e.some(v=>dr(v)||hn(v)),d=()=>e.map(v=>{if(yt(v))return v.value;if(dr(v))return c(v);if(Ie(v))return l?l(v,2):v()})):Ie(e)?t?d=l?()=>l(e,2):e:d=()=>{if(p){za();try{p()}finally{Pa()}}const v=Pr;Pr=u;try{return l?l(e,3,[f]):e(f)}finally{Pr=v}}:d=Qn,t&&r){const v=d,T=r===!0?1/0:r;d=()=>ka(v(),T)}const g=S6(),k=()=>{u.stop(),g&&g.active&&af(g.effects,u)};if(i&&t){const v=t;t=(...T)=>{v(...T),k()}}let y=_?new Array(e.length).fill(Ks):Ks;const w=v=>{if(!(!(u.flags&1)||!u.dirty&&!v))if(t){const T=u.run();if(r||h||(_?T.some((A,I)=>ur(A,y[I])):ur(T,y))){p&&p();const A=Pr;Pr=u;try{const I=[T,y===Ks?void 0:_&&y[0]===Ks?[]:y,f];y=T,l?l(t,3,I):t(...I)}finally{Pr=A}}}else u.run()};return s&&s(w),u=new x6(d),u.scheduler=o?()=>o(w,!1):w,f=v=>b5(v,!1,u),p=u.onStop=()=>{const v=Ol.get(u);if(v){if(l)l(v,4);else for(const T of v)T();Ol.delete(u)}},t?a?w(!0):y=u.run():o?o(w.bind(null,!0),!0):u.run(),k.pause=u.pause.bind(u),k.resume=u.resume.bind(u),k.stop=k,k}function ka(e,t=1/0,n){if(t<=0||!it(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,yt(e))ka(e.value,t,n);else if(be(e))for(let a=0;a<e.length;a++)ka(e[a],t,n);else if(Wi(e)||bi(e))e.forEach(a=>{ka(a,t,n)});else if(_6(e)){for(const a in e)ka(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&ka(e[a],t,n)}return e}/**
11* @vue/runtime-core v3.5.21
12* (c) 2018-present Yuxi (Evan) You and Vue contributors
13* @license MIT
14**/function xs(e,t,n,a){try{return a?e(...a):e()}catch(r){Ec(r,t,n)}}function Ln(e,t,n,a){if(Ie(e)){const r=xs(e,t,n,a);return r&&h6(r)&&r.catch(i=>{Ec(i,t,n)}),r}if(be(e)){const r=[];for(let i=0;i<e.length;i++)r.push(Ln(e[i],t,n,a));return r}}function Ec(e,t,n,a=!0){const r=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||rt;if(t){let s=t.parent;const l=t.proxy,c=`https://vuejs.org/error-reference/#runtime-${n}`;for(;s;){const u=s.ec;if(u){for(let d=0;d<u.length;d++)if(u[d](e,l,c)===!1)return}s=s.parent}if(i){za(),xs(i,null,10,[e,l,c]),Pa();return}}w5(e,n,r,a,o)}function w5(e,t,n,a=!0,r=!1){if(r)throw e;console.error(e)}const $t=[];let qn=-1;const ki=[];let Qa=null,pi=0;const H6=Promise.resolve();let Dl=null;function mn(e){const t=Dl||H6;return e?t.then(this?e.bind(this):e):t}function S5(e){let t=qn+1,n=$t.length;for(;t<n;){const a=t+n>>>1,r=$t[a],i=Fo(r);i<e||i===e&&r.flags&2?t=a+1:n=a}return t}function _f(e){if(!(e.flags&1)){const t=Fo(e),n=$t[$t.length-1];!n||!(e.flags&2)&&t>=Fo(n)?$t.push(e):$t.splice(S5(t),0,e),e.flags|=1,U6()}}function U6(){Dl||(Dl=H6.then(q6))}function x5(e){be(e)?ki.push(...e):Qa&&e.id===-1?Qa.splice(pi+1,0,e):e.flags&1||(ki.push(e),e.flags|=1),U6()}function Jp(e,t,n=qn+1){for(;n<$t.length;n++){const a=$t[n];if(a&&a.flags&2){if(e&&a.id!==e.uid)continue;$t.splice(n,1),n--,a.flags&4&&(a.flags&=-2),a(),a.flags&4||(a.flags&=-2)}}}function j6(e){if(ki.length){const t=[...new Set(ki)].sort((n,a)=>Fo(n)-Fo(a));if(ki.length=0,Qa){Qa.push(...t);return}for(Qa=t,pi=0;pi<Qa.length;pi++){const n=Qa[pi];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Qa=null,pi=0}}const Fo=e=>e.id==null?e.flags&2?-1:1/0:e.id;function q6(e){try{for(qn=0;qn<$t.length;qn++){const t=$t[qn];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),xs(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;qn<$t.length;qn++){const t=$t[qn];t&&(t.flags&=-2)}qn=-1,$t.length=0,j6(),Dl=null,($t.length||ki.length)&&q6()}}let Mt=null,G6=null;function Rl(e){const t=Mt;return Mt=e,G6=e&&e.type.__scopeId||null,t}function ce(e,t=Mt,n){if(!t||e._n)return e;const a=(...r)=>{a._d&&Bl(-1);const i=Rl(t);let o;try{o=e(...r)}finally{Rl(i),a._d&&Bl(1)}return o};return a._n=!0,a._c=!0,a._d=!0,a}function qt(e,t){if(Mt===null)return e;const n=Bc(Mt),a=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[i,o,s,l=rt]=t[r];i&&(Ie(i)&&(i={mounted:i,updated:i}),i.deep&&ka(o),a.push({dir:i,instance:n,value:o,oldValue:void 0,arg:s,modifiers:l}))}return e}function Cr(e,t,n,a){const r=e.dirs,i=t&&t.dirs;for(let o=0;o<r.length;o++){const s=r[o];i&&(s.oldValue=i[o].value);let l=s.dir[a];l&&(za(),Ln(l,n,8,[e.el,s,e,t]),Pa())}}const Y6=Symbol("_vte"),W6=e=>e.__isTeleport,xo=e=>e&&(e.disabled||e.disabled===""),Qp=e=>e&&(e.defer||e.defer===""),Xp=e=>typeof SVGElement<"u"&&e instanceof SVGElement,eh=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,v0=(e,t)=>{const n=e&&e.to;return ht(n)?t?t(n):null:n},K6={name:"Teleport",__isTeleport:!0,process(e,t,n,a,r,i,o,s,l,c){const{mc:u,pc:d,pbc:p,o:{insert:f,querySelector:h,createText:_,createComment:g}}=c,k=xo(t.props);let{shapeFlag:y,children:w,dynamicChildren:v}=t;if(e==null){const T=t.el=_(""),A=t.anchor=_("");f(T,n,a),f(A,n,a);const I=(z,R)=>{y&16&&(r&&r.isCE&&(r.ce._teleportTarget=z),u(w,z,R,r,i,o,s,l))},B=()=>{const z=t.target=v0(t.props,h),R=Z6(z,t,_,f);z&&(o!=="svg"&&Xp(z)?o="svg":o!=="mathml"&&eh(z)&&(o="mathml"),k||(I(z,R),ul(t,!1)))};k&&(I(n,A),ul(t,!0)),Qp(t.props)?(t.el.__isMounted=!1,Ft(()=>{B(),delete t.el.__isMounted},i)):B()}else{if(Qp(t.props)&&e.el.__isMounted===!1){Ft(()=>{K6.process(e,t,n,a,r,i,o,s,l,c)},i);return}t.el=e.el,t.targetStart=e.targetStart;const T=t.anchor=e.anchor,A=t.target=e.target,I=t.targetAnchor=e.targetAnchor,B=xo(e.props),z=B?n:A,R=B?T:I;if(o==="svg"||Xp(A)?o="svg":(o==="mathml"||eh(A))&&(o="mathml"),v?(p(e.dynamicChildren,v,z,r,i,o,s),wf(e,t,!0)):l||d(e,t,z,R,r,i,o,s,!1),k)B?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Zs(t,n,T,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const O=t.target=v0(t.props,h);O&&Zs(t,O,null,c,0)}else B&&Zs(t,A,I,c,1);ul(t,k)}},remove(e,t,n,{um:a,o:{remove:r}},i){const{shapeFlag:o,children:s,anchor:l,targetStart:c,targetAnchor:u,target:d,props:p}=e;if(d&&(r(c),r(u)),i&&r(l),o&16){const f=i||!xo(p);for(let h=0;h<s.length;h++){const _=s[h];a(_,t,n,f,!!_.dynamicChildren)}}},move:Zs,hydrate:C5};function Zs(e,t,n,{o:{insert:a},m:r},i=2){i===0&&a(e.targetAnchor,t,n);const{el:o,anchor:s,shapeFlag:l,children:c,props:u}=e,d=i===2;if(d&&a(o,t,n),(!d||xo(u))&&l&16)for(let p=0;p<c.length;p++)r(c[p],t,n,2);d&&a(s,t,n)}function C5(e,t,n,a,r,i,{o:{nextSibling:o,parentNode:s,querySelector:l,insert:c,createText:u}},d){function p(_,g,k,y){g.anchor=d(o(_),g,s(_),n,a,r,i),g.targetStart=k,g.targetAnchor=y}const f=t.target=v0(t.props,l),h=xo(t.props);if(f){const _=f._lpa||f.firstChild;if(t.shapeFlag&16)if(h)p(e,t,_,_&&o(_));else{t.anchor=o(e);let g=_;for(;g;){if(g&&g.nodeType===8){if(g.data==="teleport start anchor")t.targetStart=g;else if(g.data==="teleport anchor"){t.targetAnchor=g,f._lpa=t.targetAnchor&&o(t.targetAnchor);break}}g=o(g)}t.targetAnchor||Z6(f,t,u,c),d(_&&o(_),t,f,n,a,r,i)}ul(t,h)}else h&&t.shapeFlag&16&&p(e,t,e,o(e));return t.anchor&&o(t.anchor)}const A5=K6;function ul(e,t){const n=e.ctx;if(n&&n.ut){let a,r;
vendor: 37,954 bytes, lines 14-17
14for(t?(a=e.el,r=e.anchor):(a=e.targetStart,r=e.targetAnchor);a&&a!==r;)a.nodeType===1&&a.setAttribute("data-v-owner",n.uid),a=a.nextSibling;n.ut()}}function Z6(e,t,n,a){const r=t.targetStart=n(""),i=t.targetAnchor=n("");return r[Y6]=i,e&&(a(r,e),a(i,e)),i}const va=Symbol("_leaveCb"),Js=Symbol("_enterCb");function T5(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return At(()=>{e.isMounted=!0}),Cs(()=>{e.isUnmounting=!0}),e}const cn=[Function,Array],J6={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:cn,onEnter:cn,onAfterEnter:cn,onEnterCancelled:cn,onBeforeLeave:cn,onLeave:cn,onAfterLeave:cn,onLeaveCancelled:cn,onBeforeAppear:cn,onAppear:cn,onAfterAppear:cn,onAppearCancelled:cn},Q6=e=>{const t=e.subTree;return t.component?Q6(t.component):t},M5={name:"BaseTransition",props:J6,setup(e,{slots:t}){const n=la(),a=T5();return()=>{const r=t.default&&tg(t.default(),!0);if(!r||!r.length)return;const i=X6(r),o=je(e),{mode:s}=o;if(a.isLeaving)return Ru(i);const l=th(i);if(!l)return Ru(i);let c=b0(l,o,a,n,d=>c=d);l.type!==Ot&&Vo(l,c);let u=n.subTree&&th(n.subTree);if(u&&u.type!==Ot&&!Dr(u,l)&&Q6(n).type!==Ot){let d=b0(u,o,a,n);if(Vo(u,d),s==="out-in"&&l.type!==Ot)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,u=void 0},Ru(i);s==="in-out"&&l.type!==Ot?d.delayLeave=(p,f,h)=>{const _=eg(a,u);_[String(u.key)]=u,p[va]=()=>{f(),p[va]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{h(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return i}}};function X6(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ot){t=n;break}}return t}const I5=M5;function eg(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function b0(e,t,n,a,r){const{appear:i,mode:o,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:f,onAfterLeave:h,onLeaveCancelled:_,onBeforeAppear:g,onAppear:k,onAfterAppear:y,onAppearCancelled:w}=t,v=String(e.key),T=eg(n,e),A=(z,R)=>{z&&Ln(z,a,9,R)},I=(z,R)=>{const O=R[1];A(z,R),be(z)?z.every(b=>b.length<=1)&&O():z.length<=1&&O()},B={mode:o,persisted:s,beforeEnter(z){let R=l;if(!n.isMounted)if(i)R=g||l;else return;z[va]&&z[va](!0);const O=T[v];O&&Dr(e,O)&&O.el[va]&&O.el[va](),A(R,[z])},enter(z){let R=c,O=u,b=d;if(!n.isMounted)if(i)R=k||c,O=y||u,b=w||d;else return;let D=!1;const P=z[Js]=fe=>{D||(D=!0,fe?A(b,[z]):A(O,[z]),B.delayedLeave&&B.delayedLeave(),z[Js]=void 0)};R?I(R,[z,P]):P()},leave(z,R){const O=String(e.key);if(z[Js]&&z[Js](!0),n.isUnmounting)return R();A(p,[z]);let b=!1;const D=z[va]=P=>{b||(b=!0,R(),P?A(_,[z]):A(h,[z]),z[va]=void 0,T[O]===e&&delete T[O])};T[O]=e,f?I(f,[z,D]):D()},clone(z){const R=b0(z,t,n,a,r);return r&&r(R),R}};return B}function Ru(e){if(Oc(e))return e=yn(e),e.children=null,e}function th(e){if(!Oc(e))return W6(e.type)&&e.children?X6(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ie(n.default))return n.default()}}function Vo(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Vo(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function tg(e,t=!1,n){let a=[],r=0;for(let i=0;i<e.length;i++){let o=e[i];const s=n==null?o.key:String(n)+String(o.key!=null?o.key:i);o.type===ut?(o.patchFlag&128&&r++,a=a.concat(tg(o.children,t,s))):(t||o.type!==Ot)&&a.push(s!=null?yn(o,{key:s}):o)}if(r>1)for(let i=0;i<a.length;i++)a[i].patchFlag=-2;return a}function L(e,t){return Ie(e)?Ct({name:e.name},t,{setup:e}):e}function Ki(){const e=la();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function ng(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}const Ll=new WeakMap;function Co(e,t,n,a,r=!1){if(be(e)){e.forEach((h,_)=>Co(h,t&&(be(t)?t[_]:t),n,a,r));return}if(wi(a)&&!r){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Co(e,t,n,a.component.subTree);return}const i=a.shapeFlag&4?Bc(a.component):a.el,o=r?null:i,{i:s,r:l}=e,c=t&&t.r,u=s.refs===rt?s.refs={}:s.refs,d=s.setupState,p=je(d),f=d===rt?p6:h=>Qe(p,h);if(c!=null&&c!==l){if(nh(t),ht(c))u[c]=null,f(c)&&(d[c]=null);else if(yt(c)){c.value=null;const h=t;h.k&&(u[h.k]=null)}}if(Ie(l))xs(l,s,12,[o,u]);else{const h=ht(l),_=yt(l);if(h||_){const g=()=>{if(e.f){const k=h?f(l)?d[l]:u[l]:l.value;if(r)be(k)&&af(k,i);else if(be(k))k.includes(i)||k.push(i);else if(h)u[l]=[i],f(l)&&(d[l]=u[l]);else{const y=[i];l.value=y,e.k&&(u[e.k]=y)}}else h?(u[l]=o,f(l)&&(d[l]=o)):_&&(l.value=o,e.k&&(u[e.k]=o))};if(o){const k=()=>{g(),Ll.delete(e)};k.id=-1,Ll.set(e,k),Ft(k,n)}else nh(e),g()}}}function nh(e){const t=Ll.get(e);t&&(t.flags|=8,Ll.delete(e))}zc().requestIdleCallback;zc().cancelIdleCallback;const wi=e=>!!e.type.__asyncLoader,Oc=e=>e.type.__isKeepAlive;function z5(e,t){ag(e,"a",t)}function P5(e,t){ag(e,"da",t)}function ag(e,t,n=Dt){const a=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Dc(t,a,n),n){let r=n.parent;for(;r&&r.parent;)Oc(r.parent.vnode)&&E5(a,t,n,r),r=r.parent}}function E5(e,t,n,a){const r=Dc(t,e,a,!0);Xr(()=>{af(a[t],r)},n)}function Dc(e,t,n=Dt,a=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{za();const s=As(n),l=Ln(t,n,e,o);return s(),Pa(),l});return a?r.unshift(i):r.push(i),i}}const $a=e=>(t,n=Dt)=>{(!Uo||e==="sp")&&Dc(e,(...a)=>t(...a),n)},Rc=$a("bm"),At=$a("m"),O5=$a("bu"),gf=$a("u"),Cs=$a("bum"),Xr=$a("um"),D5=$a("sp"),R5=$a("rtg"),L5=$a("rtc");function N5(e,t=Dt){Dc("ec",e,t)}const yf="components",B5="directives";function ye(e,t){return vf(yf,e,!0,t)||e}const rg=Symbol.for("v-ndc");function Lu(e){return ht(e)?vf(yf,e,!1)||e:e||rg}function F5(e){return vf(B5,e)}function vf(e,t,n=!0,a=!1){const r=Mt||Dt;if(r){const i=r.type;if(e===yf){const s=Cb(i,!1);if(s&&(s===t||s===gn(t)||s===Ic(gn(t))))return i}const o=ah(r[e]||i[e],t)||ah(r.appContext[e],t);return!o&&a?i:o}}function ah(e,t){return e&&(e[t]||e[gn(t)]||e[Ic(gn(t))])}function _r(e,t,n,a){let r;const i=n,o=be(e);if(o||ht(e)){const s=o&&dr(e);let l=!1,c=!1;s&&(l=!hn(e),c=mr(e),e=Pc(e)),r=new Array(e.length);for(let u=0,d=e.length;u<d;u++)r[u]=t(l?c?Pl(Tt(e[u])):Tt(e[u]):e[u],u,void 0,i)}else if(typeof e=="number"){r=new Array(e);for(let s=0;s<e;s++)r[s]=t(s+1,s,void 0,i)}else if(it(e))if(e[Symbol.iterator])r=Array.from(e,(s,l)=>t(s,l,void 0,i));else{const s=Object.keys(e);r=new Array(s.length);for(let l=0,c=s.length;l<c;l++){const u=s[l];r[l]=t(e[u],u,l,i)}}else r=[];return r}function un(e,t,n={},a,r){if(Mt.ce||Mt.parent&&wi(Mt.parent)&&Mt.parent.ce)return t!=="default"&&(n.name=t),H(),Ke(ut,null,[$("slot",n,a&&a())],64);let i=e[t];i&&i._c&&(i._d=!1),H();const o=i&&ig(i(n)),s=n.key||o&&o.key,l=Ke(ut,{key:(s&&!Rn(s)?s:`_${t}`)+(!o&&a?"_fb":"")},o||(a?a():[]),o&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function ig(e){return e.some(t=>Ho(t)?!(t.type===Ot||t.type===ut&&!ig(t.children)):!0)?e:null}function dl(e,t){const n={};for(const a in e)n[t&&/[A-Z]/.test(a)?`on:${a}`:ll(a)]=e[a];return n}const k0=e=>e?xg(e)?Bc(e):k0(e.parent):null,Ao=Ct(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>k0(e.parent),$root:e=>k0(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>sg(e),$forceUpdate:e=>e.f||(e.f=()=>{_f(e.update)}),$nextTick:e=>e.n||(e.n=mn.bind(e.proxy)),$watch:e=>sb.bind(e)}),Nu=(e,t)=>e!==rt&&!e.__isScriptSetup&&Qe(e,t),V5={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:r,props:i,accessCache:o,type:s,appContext:l}=e;let c;if(t[0]!=="$"){const f=o[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Nu(a,t))return o[t]=1,a[t];if(r!==rt&&Qe(r,t))return o[t]=2,r[t];if((c=e.propsOptions[0])&&Qe(c,t))return o[t]=3,i[t];if(n!==rt&&Qe(n,t))return o[t]=4,n[t];w0&&(o[t]=0)}}const u=Ao[t];let d,p;if(u)return t==="$attrs"&&Et(e.attrs,"get",""),u(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==rt&&Qe(n,t))return o[t]=4,n[t];if(p=l.config.globalProperties,Qe(p,t))return p[t]},set({_:e},t,n){const{data:a,setupState:r,ctx:i}=e;return Nu(r,t)?(r[t]=n,!0):a!==rt&&Qe(a,t)?(a[t]=n,!0):Qe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:r,propsOptions:i,type:o}},s){let l,c;return!!(n[s]||e!==rt&&s[0]!=="$"&&Qe(e,s)||Nu(t,s)||(l=i[0])&&Qe(l,s)||Qe(a,s)||Qe(Ao,s)||Qe(r.config.globalProperties,s)||(c=o.__cssModules)&&c[s])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Qe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function rh(e){return be(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let w0=!0;function $5(e){const t=sg(e),n=e.proxy,a=e.ctx;w0=!1,t.beforeCreate&&ih(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:p,beforeUpdate:f,updated:h,activated:_,deactivated:g,beforeDestroy:k,beforeUnmount:y,destroyed:w,unmounted:v,render:T,renderTracked:A,renderTriggered:I,errorCaptured:B,serverPrefetch:z,expose:R,inheritAttrs:O,components:b,directives:D,filters:P}=t;if(c&&H5(c,a,null),o)for(const G in o){const Q=o[G];Ie(Q)&&(a[G]=Q.bind(n))}if(r){const G=r.call(n,n);it(G)&&(e.data=Ss(G))}if(w0=!0,i)for(const G in i){const Q=i[G],ke=Ie(Q)?Q.bind(n,n):Ie(Q.get)?Q.get.bind(n,n):Qn,Le=!Ie(Q)&&Ie(Q.set)?Q.set.bind(n):Qn,we=he({get:ke,set:Le});Object.defineProperty(a,G,{enumerable:!0,configurable:!0,get:()=>we.value,set:Te=>we.value=Te})}if(s)for(const G in s)og(s[G],a,n,G);if(l){const G=Ie(l)?l.call(n):l;Reflect.ownKeys(G).forEach(Q=>{lt(Q,G[Q])})}u&&ih(u,e,"c");function F(G,Q){be(Q)?Q.forEach(ke=>G(ke.bind(n))):Q&&G(Q.bind(n))}if(F(Rc,d),F(At,p),F(O5,f),F(gf,h),F(z5,_),F(P5,g),F(N5,B),F(L5,A),F(R5,I),F(Cs,y),F(Xr,v),F(D5,z),be(R))if(R.length){const G=e.exposed||(e.exposed={});R.forEach(Q=>{Object.defineProperty(G,Q,{get:()=>n[Q],set:ke=>n[Q]=ke,enumerable:!0})})}else e.exposed||(e.exposed={});T&&e.render===Qn&&(e.render=T),O!=null&&(e.inheritAttrs=O),b&&(e.components=b),D&&(e.directives=D),z&&ng(e)}function H5(e,t,n=Qn){be(e)&&(e=S0(e));for(const a in e){const r=e[a];let i;it(r)?"default"in r?i=Pe(r.from||a,r.default,!0):i=Pe(r.from||a):i=Pe(r),yt(i)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[a]=i}}function ih(e,t,n){Ln(be(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function og(e,t,n,a){let r=a.includes(".")?vg(n,a):()=>n[a];if(ht(e)){const i=t[e];Ie(i)&&ae(r,i)}else if(Ie(e))ae(r,e.bind(n));else if(it(e))if(be(e))e.forEach(i=>og(i,t,n,a));else{const i=Ie(e.handler)?e.handler.bind(n):t[e.handler];Ie(i)&&ae(r,i,e)}}function sg(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,s=i.get(t);let l;return s?l=s:!r.length&&!n&&!a?l=t:(l={},r.length&&r.forEach(c=>Nl(l,c,o,!0)),Nl(l,t,o)),it(t)&&i.set(t,l),l}function Nl(e,t,n,a=!1){const{mixins:r,extends:i}=t;i&&Nl(e,i,n,!0),r&&r.forEach(o=>Nl(e,o,n,!0));for(const o in t)if(!(a&&o==="expose")){const s=U5[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const U5={data:oh,props:sh,emits:sh,methods:go,computed:go,beforeCreate:Bt,created:Bt,beforeMount:Bt,mounted:Bt,beforeUpdate:Bt,updated:Bt,beforeDestroy:Bt,beforeUnmount:Bt,destroyed:Bt,unmounted:Bt,activated:Bt,deactivated:Bt,errorCaptured:Bt,serverPrefetch:Bt,components:go,directives:go,watch:q5,provide:oh,inject:j5};function oh(e,t){return t?e?function(){return Ct(Ie(e)?e.call(this,this):e,Ie(t)?t.call(this,this):t)}:t:e}function j5(e,t){return go(S0(e),S0(t))}function S0(e){if(be(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Bt(e,t){return e?[...new Set([].concat(e,t))]:t}function go(e,t){return e?Ct(Object.create(null),e,t):t}function sh(e,t){return e?be(e)&&be(t)?[...new Set([...e,...t])]:Ct(Object.create(null),rh(e),rh(t??{})):t}function q5(e,t){if(!e)return t;if(!t)return e;const n=Ct(Object.create(null),e);for(const a in t)n[a]=Bt(e[a],t[a]);return n}function lg(){return{app:null,config:{isNativeTag:p6,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 G5=0;function Y5(e,t){return function(a,r=null){Ie(a)||(a=Ct({},a)),r!=null&&!it(r)&&(r=null);const i=lg(),o=new WeakSet,s=[];let l=!1;const c=i.app={_uid:G5++,_component:a,_props:r,_container:null,_context:i,_instance:null,version:Tb,get config(){return i.config},set config(u){},use(u,...d){return o.has(u)||(u&&Ie(u.install)?(o.add(u),u.install(c,...d)):Ie(u)&&(o.add(u),u(c,...d))),c},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),c},component(u,d){return d?(i.components[u]=d,c):i.components[u]},directive(u,d){return d?(i.directives[u]=d,c):i.directives[u]},mount(u,d,p){if(!l){const f=c._ceVNode||$(a,r);return f.appContext=i,p===!0?p="svg":p===!1&&(p=void 0),e(f,u,p),l=!0,c._container=u,u.__vue_app__=c,Bc(f.component)}},onUnmount(u){s.push(u)},unmount(){l&&(Ln(s,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide(u,d){return i.provides[u]=d,c},runWithContext(u){const d=Fr;Fr=c;try{return u()}finally{Fr=d}}};return c}}let Fr=null;function lt(e,t){if(Dt){let n=Dt.provides;const a=Dt.parent&&Dt.parent.provides;a===n&&(n=Dt.provides=Object.create(a)),n[e]=t}}function Pe(e,t,n=!1){const a=la();if(a||Fr){let r=Fr?Fr._context.provides:a?a.parent==null||a.ce?a.vnode.appContext&&a.vnode.appContext.provides:a.parent.provides:void 0;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Ie(t)?t.call(a&&a.proxy):t}}function W5(){return!!(la()||Fr)}const cg={},ug=()=>Object.create(cg),dg=e=>Object.getPrototypeOf(e)===cg;function K5(e,t,n,a=!1){const r={},i=ug();e.propsDefaults=Object.create(null),fg(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=a?r:B6(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Z5(e,t,n,a){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,s=je(r),[l]=e.propsOptions;let c=!1;if((a||o>0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let d=0;d<u.length;d++){let p=u[d];if(Lc(e.emitsOptions,p))continue;const f=t[p];if(l)if(Qe(i,p))f!==i[p]&&(i[p]=f,c=!0);else{const h=gn(p);r[h]=x0(l,s,h,f,e,!1)}else f!==i[p]&&(i[p]=f,c=!0)}}}else{fg(e,t,r,i)&&(c=!0);let u;for(const d in s)(!t||!Qe(t,d)&&((u=yr(d))===d||!Qe(t,u)))&&(l?n&&(n[d]!==void 0||n[u]!==void 0)&&(r[d]=x0(l,s,d,void 0,e,!0)):delete r[d]);if(i!==s)for(const d in i)(!t||!Qe(t,d))&&(delete i[d],c=!0)}c&&ba(e.attrs,"set","")}function fg(e,t,n,a){const[r,i]=e.propsOptions;let o=!1,s;if(t)for(let l in t){if(ko(l))continue;const c=t[l];let u;r&&Qe(r,u=gn(l))?!i||!i.includes(u)?n[u]=c:(s||(s={}))[u]=c:Lc(e.emitsOptions,l)||(!(l in a)||c!==a[l])&&(a[l]=c,o=!0)}if(i){const l=je(n),c=s||rt;for(let u=0;u<i.length;u++){const d=i[u];n[d]=x0(r,l,d,c[d],e,!Qe(c,d))}}return o}function x0(e,t,n,a,r,i){const o=e[n];if(o!=null){const s=Qe(o,"default");if(s&&a===void 0){const l=o.default;if(o.type!==Function&&!o.skipFactory&&Ie(l)){const{propsDefaults:c}=r;if(n in c)a=c[n];else{const u=As(r);a=c[n]=l.call(null,t),u()}}else a=l;r.ce&&r.ce._setProp(n,a)}o[0]&&(i&&!s?a=!1:o[1]&&(a===""||a===yr(n))&&(a=!0))}return a}const J5=new WeakMap;function pg(e,t,n=!1){const a=n?J5:t.propsCache,r=a.get(e);if(r)return r;const i=e.props,o={},s=[];let l=!1;if(!Ie(e)){const u=d=>{l=!0;const[p,f]=pg(d,t,!0);Ct(o,p),f&&s.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!l)return it(e)&&a.set(e,vi),vi;if(be(i))for(let u=0;u<i.length;u++){const d=gn(i[u]);lh(d)&&(o[d]=rt)}else if(i)for(const u in i){const d=gn(u);if(lh(d)){const p=i[u],f=o[d]=be(p)||Ie(p)?{type:p}:Ct({},p),h=f.type;let _=!1,g=!0;if(be(h))for(let k=0;k<h.length;++k){const y=h[k],w=Ie(y)&&y.name;if(w==="Boolean"){_=!0;break}else w==="String"&&(g=!1)}else _=Ie(h)&&h.name==="Boolean";f[0]=_,f[1]=g,(_||Qe(f,"default"))&&s.push(d)}}const c=[o,s];return it(e)&&a.set(e,c),c}function lh(e){return e[0]!=="$"&&!ko(e)}const bf=e=>e==="_"||e==="_ctx"||e==="$stable",kf=e=>be(e)?e.map(Yn):[Yn(e)],Q5=(e,t,n)=>{if(t._n)return t;const a=ce((...r)=>kf(t(...r)),n);return a._c=!1,a},hg=(e,t,n)=>{const a=e._ctx;for(const r in e){if(bf(r))continue;const i=e[r];if(Ie(i))t[r]=Q5(r,i,a);else if(i!=null){const o=kf(i);t[r]=()=>o}}},mg=(e,t)=>{const n=kf(t);e.slots.default=()=>n},_g=(e,t,n)=>{for(const a in t)(n||!bf(a))&&(e[a]=t[a])},X5=(e,t,n)=>{const a=e.slots=ug();if(e.vnode.shapeFlag&32){const r=t._;r?(_g(a,t,n),n&&g6(a,"_",r,!0)):hg(t,a)}else t&&mg(e,t)},eb=(e,t,n)=>{const{vnode:a,slots:r}=e;let i=!0,o=rt;if(a.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:_g(r,t,n):(i=!t.$stable,hg(t,r)),o=t}else t&&(mg(e,t),o={default:1});if(i)for(const s in r)!bf(s)&&o[s]==null&&delete r[s]},Ft=mb;function tb(e){return nb(e)}function nb(e,t){const n=zc();n.__VUE__=!0;const{insert:a,remove:r,patchProp:i,createElement:o,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:p,setScopeId:f=Qn,insertStaticContent:h}=e,_=(S,x,E,Y=null,Z=null,W=null,oe=void 0,K=null,ne=!!x.dynamicChildren)=>{if(S===x)return;S&&!Dr(S,x)&&(Y=J(S),Te(S,Z,W,!0),S=null),x.patchFlag===-2&&(ne=!1,x.dynamicChildren=null);const{type:te,ref:ge,shapeFlag:de}=x;switch(te){case Nc:g(S,x,E,Y);break;case Ot:k(S,x,E,Y);break;case Fu:S==null&&y(x,E,Y,oe);break;case ut:b(S,x,E,Y,Z,W,oe,K,ne);break;default:de&1?T(S,x,E,Y,Z,W,oe,K,ne):de&6?D(S,x,E,Y,Z,W,oe,K,ne):(de&64||de&128)&&te.process(S,x,E,Y,Z,W,oe,K,ne,q)}ge!=null&&Z?Co(ge,S&&S.ref,W,x||S,!x):ge==null&&S&&S.ref!=null&&Co(S.ref,null,W,S,!0)},g=(S,x,E,Y)=>{if(S==null)a(x.el=s(x.children),E,Y);else{const Z=x.el=S.el;x.children!==S.children&&c(Z,x.children)}},k=(S,x,E,Y)=>{S==null?a(x.el=l(x.children||""),E,Y):x.el=S.el},y=(S,x,E,Y)=>{[S.el,S.anchor]=h(S.children,x,E,Y,S.el,S.anchor)},w=({el:S,anchor:x},E,Y)=>{let Z;for(;S&&S!==x;)Z=p(S),a(S,E,Y),S=Z;a(x,E,Y)},v=({el:S,anchor:x})=>{let E;for(;S&&S!==x;)E=p(S),r(S),S=E;r(x)},T=(S,x,E,Y,Z,W,oe,K,ne)=>{x.type==="svg"?oe="svg":x.type==="math"&&(oe="mathml"),S==null?A(x,E,Y,Z,W,oe,K,ne):z(S,x,Z,W,oe,K,ne)},A=(S,x,E,Y,Z,W,oe,K)=>{let ne,te;const{props:ge,shapeFlag:de,transition:_e,dirs:xe}=S;if(ne=S.el=o(S.type,W,ge&&ge.is,ge),de&8?u(ne,S.children):de&16&&B(S.children,ne,null,Y,Z,Bu(S,W),oe,K),xe&&Cr(S,null,Y,"created"),I(ne,S,S.scopeId,oe,Y),ge){for(const Ge in ge)Ge!=="value"&&!ko(Ge)&&i(ne,Ge,null,ge[Ge],W,Y);"value"in ge&&i(ne,"value",null,ge.value,W),(te=ge.onVnodeBeforeMount)&&Un(te,Y,S)}xe&&Cr(S,null,Y,"beforeMount");const De=ab(Z,_e);De&&_e.beforeEnter(ne),a(ne,x,E),((te=ge&&ge.onVnodeMounted)||De||xe)&&Ft(()=>{te&&Un(te,Y,S),De&&_e.enter(ne),xe&&Cr(S,null,Y,"mounted")},Z)},I=(S,x,E,Y,Z)=>{if(E&&f(S,E),Y)for(let W=0;W<Y.length;W++)f(S,Y[W]);if(Z){let W=Z.subTree;if(x===W||kg(W.type)&&(W.ssContent===x||W.ssFallback===x)){const oe=Z.vnode;I(S,oe,oe.scopeId,oe.slotScopeIds,Z.parent)}}},B=(S,x,E,Y,Z,W,oe,K,ne=0)=>{for(let te=ne;te<S.length;te++){const ge=S[te]=K?Xa(S[te]):Yn(S[te]);_(null,ge,x,E,Y,Z,W,oe,K)}},z=(S,x,E,Y,Z,W,oe)=>{const K=x.el=S.el;let{patchFlag:ne,dynamicChildren:te,dirs:ge}=x;ne|=S.patchFlag&16;const de=S.props||rt,_e=x.props||rt;let xe;if(E&&Ar(E,!1),(xe=_e.onVnodeBeforeUpdate)&&Un(xe,E,x,S),ge&&Cr(x,S,E,"beforeUpdate"),E&&Ar(E,!0),(de.innerHTML&&_e.innerHTML==null||de.textContent&&_e.textContent==null)&&u(K,""),te?R(S.dynamicChildren,te,K,E,Y,Bu(x,Z),W):oe||Q(S,x,K,null,E,Y,Bu(x,Z),W,!1),ne>0){if(ne&16)O(K,de,_e,E,Z);else if(ne&2&&de.class!==_e.class&&i(K,"class",null,_e.class,Z),ne&4&&i(K,"style",de.style,_e.style,Z),ne&8){const De=x.dynamicProps;for(let Ge=0;Ge<De.length;Ge++){const Fe=De[Ge],vt=de[Fe],kt=_e[Fe];(kt!==vt||Fe==="value")&&i(K,Fe,vt,kt,Z,E)}}ne&1&&S.children!==x.children&&u(K,x.children)}else!oe&&te==null&&O(K,de,_e,E,Z);((xe=_e.onVnodeUpdated)||ge)&&Ft(()=>{xe&&Un(xe,E,x,S),ge&&Cr(x,S,E,"updated")},Y)},R=(S,x,E,Y,Z,W,oe)=>{for(let K=0;K<x.length;K++){const ne=S[K],te=x[K],ge=ne.el&&(ne.type===ut||!Dr(ne,te)||ne.shapeFlag&198)?d(ne.el):E;_(ne,te,ge,null,Y,Z,W,oe,!0)}},O=(S,x,E,Y,Z)=>{if(x!==E){if(x!==rt)for(const W in x)!ko(W)&&!(W in E)&&i(S,W,x[W],null,Z,Y);for(const W in E){if(ko(W))continue;const oe=E[W],K=x[W];oe!==K&&W!=="value"&&i(S,W,K,oe,Z,Y)}"value"in E&&i(S,"value",x.value,E.value,Z)}},b=(S,x,E,Y,Z,W,oe,K,ne)=>{const te=x.el=S?S.el:s(""),ge=x.anchor=S?S.anchor:s("");let{patchFlag:de,dynamicChildren:_e,slotScopeIds:xe}=x;xe&&(K=K?K.concat(xe):xe),S==null?(a(te,E,Y),a(ge,E,Y),B(x.children||[],E,ge,Z,W,oe,K,ne)):de>0&&de&64&&_e&&S.dynamicChildren?(R(S.dynamicChildren,_e,E,Z,W,oe,K),(x.key!=null||Z&&x===Z.subTree)&&wf(S,x,!0)):Q(S,x,E,ge,Z,W,oe,K,ne)},D=(S,x,E,Y,Z,W,oe,K,ne)=>{x.slotScopeIds=K,S==null?x.shapeFlag&512?Z.ctx.activate(x,E,Y,oe,ne):P(x,E,Y,Z,W,oe,ne):fe(S,x,ne)},P=(S,x,E,Y,Z,W,oe)=>{const K=S.component=bb(S,Y,Z);if(Oc(S)&&(K.ctx.renderer=q),kb(K,!1,oe),K.asyncDep){if(Z&&Z.registerDep(K,F,oe),!S.el){const ne=K.subTree=$(Ot);k(null,ne,x,E),S.placeholder=ne.el}}else F(K,S,x,E,Z,W,oe)},fe=(S,x,E)=>{const Y=x.component=S.component;if(pb(S,x,E))if(Y.asyncDep&&!Y.asyncResolved){G(Y,x,E);return}else Y.next=x,Y.update();else x.el=S.el,Y.vnode=x},F=(S,x,E,Y,Z,W,oe)=>{const K=()=>{if(S.isMounted){let{next:de,bu:_e,u:xe,parent:De,vnode:Ge}=S;{const ln=gg(S);if(ln){de&&(de.el=Ge.el,G(S,de,oe)),ln.asyncDep.then(()=>{S.isUnmounted||K()});return}}let Fe=de,vt;Ar(S,!1),de?(de.el=Ge.el,G(S,de,oe)):de=Ge,_e&&cl(_e),(vt=de.props&&de.props.onVnodeBeforeUpdate)&&Un(vt,De,de,Ge),Ar(S,!0);const kt=uh(S),Qt=S.subTree;S.subTree=kt,_(Qt,kt,d(Qt.el),J(Qt),S,Z,W),de.el=kt.el,Fe===null&&hb(S,kt.el),xe&&Ft(xe,Z),(vt=de.props&&de.props.onVnodeUpdated)&&Ft(()=>Un(vt,De,de,Ge),Z)}else{let de;const{el:_e,props:xe}=x,{bm:De,m:Ge,parent:Fe,root:vt,type:kt}=S,Qt=wi(x);Ar(S,!1),De&&cl(De),!Qt&&(de=xe&&xe.onVnodeBeforeMount)&&Un(de,Fe,x),Ar(S,!0);{vt.ce&&vt.ce._def.shadowRoot!==!1&&vt.ce._injectChildStyle(kt);const ln=S.subTree=uh(S);_(null,ln,E,Y,S,Z,W),x.el=ln.el}if(Ge&&Ft(Ge,Z),!Qt&&(de=xe&&xe.onVnodeMounted)){const ln=x;Ft(()=>Un(de,Fe,ln),Z)}(x.shapeFlag&256||Fe&&wi(Fe.vnode)&&Fe.vnode.shapeFlag&256)&&S.a&&Ft(S.a,Z),S.isMounted=!0,x=E=Y=null}};S.scope.on();const ne=S.effect=new x6(K);S.scope.off();const te=S.update=ne.run.bind(ne),ge=S.job=ne.runIfDirty.bind(ne);ge.i=S,ge.id=S.uid,ne.scheduler=()=>_f(ge),Ar(S,!0),te()},G=(S,x,E)=>{x.component=S;const Y=S.vnode.props;S.vnode=x,S.next=null,Z5(S,x.props,Y,E),eb(S,x.children,E),za(),Jp(S),Pa()},Q=(S,x,E,Y,Z,W,oe,K,ne=!1)=>{const te=S&&S.children,ge=S?S.shapeFlag:0,de=x.children,{patchFlag:_e,shapeFlag:xe}=x;if(_e>0){if(_e&128){Le(te,de,E,Y,Z,W,oe,K,ne);return}else if(_e&256){ke(te,de,E,Y,Z,W,oe,K,ne);return}}xe&8?(ge&16&&Ue(te,Z,W),de!==te&&u(E,de)):ge&16?xe&16?Le(te,de,E,Y,Z,W,oe,K,ne):Ue(te,Z,W,!0):(ge&8&&u(E,""),xe&16&&B(de,E,Y,Z,W,oe,K,ne))},ke=(S,x,E,Y,Z,W,oe,K,ne)=>{S=S||vi,x=x||vi;const te=S.length,ge=x.length,de=Math.min(te,ge);let _e;for(_e=0;_e<de;_e++){const xe=x[_e]=ne?Xa(x[_e]):Yn(x[_e]);_(S[_e],xe,E,null,Z,W,oe,K,ne)}te>ge?Ue(S,Z,W,!0,!1,de):B(x,E,Y,Z,W,oe,K,ne,de)},Le=(S,x,E,Y,Z,W,oe,K,ne)=>{let te=0;const ge=x.length;let de=S.length-1,_e=ge-1;for(;te<=de&&te<=_e;){const xe=S[te],De=x[te]=ne?Xa(x[te]):Yn(x[te]);if(Dr(xe,De))_(xe,De,E,null,Z,W,oe,K,ne);else break;te++}for(;te<=de&&te<=_e;){const xe=S[de],De=x[_e]=ne?Xa(x[_e]):Yn(x[_e]);if(Dr(xe,De))_(xe,De,E,null,Z,W,oe,K,ne);else break;de--,_e--}if(te>de){if(te<=_e){const xe=_e+1,De=xe<ge?x[xe].el:Y;for(;te<=_e;)_(null,x[te]=ne?Xa(x[te]):Yn(x[te]),E,De,Z,W,oe,K,ne),te++}}else if(te>_e)for(;te<=de;)Te(S[te],Z,W,!0),te++;else{const xe=te,De=te,Ge=new Map;for(te=De;te<=_e;te++){const wt=x[te]=ne?Xa(x[te]):Yn(x[te]);wt.key!=null&&Ge.set(wt.key,te)}let Fe,vt=0;const kt=_e-De+1;let Qt=!1,ln=0;const Sr=new Array(kt);for(te=0;te<kt;te++)Sr[te]=0;for(te=xe;te<=de;te++){const wt=S[te];if(vt>=kt){Te(wt,Z,W,!0);continue}let V;if(wt.key!=null)V=Ge.get(wt.key);else for(Fe=De;Fe<=_e;Fe++)if(Sr[Fe-De]===0&&Dr(wt,x[Fe])){V=Fe;break}V===void 0?Te(wt,Z,W,!0):(Sr[V-De]=te+1,V>=ln?ln=V:Qt=!0,_(wt,x[V],E,null,Z,W,oe,K,ne),vt++)}const ai=Qt?rb(Sr):vi;for(Fe=ai.length-1,te=kt-1;te>=0;te--){const wt=De+te,V=x[wt],U=x[wt+1],Ve=wt+1<ge?U.el||U.placeholder:Y;Sr[te]===0?_(null,V,E,Ve,Z,W,oe,K,ne):Qt&&(Fe<0||te!==ai[Fe]?we(V,E,Ve,2):Fe--)}}},we=(S,x,E,Y,Z=null)=>{const{el:W,type:oe,transition:K,children:ne,shapeFlag:te}=S;if(te&6){we(S.component.subTree,x,E,Y);return}if(te&128){S.suspense.move(x,E,Y);return}if(te&64){oe.move(S,x,E,q);return}if(oe===ut){a(W,x,E);for(let de=0;de<ne.length;de++)we(ne[de],x,E,Y);a(S.anchor,x,E);return}if(oe===Fu){w(S,x,E);return}if(Y!==2&&te&1&&K)if(Y===0)K.beforeEnter(W),a(W,x,E),Ft(()=>K.enter(W),Z);else{const{leave:de,delayLeave:_e,afterLeave:xe}=K,De=()=>{S.ctx.isUnmounted?r(W):a(W,x,E)},Ge=()=>{W._isLeaving&&W[va](!0),de(W,()=>{De(),xe&&xe()})};_e?_e(W,De,Ge):Ge()}else a(W,x,E)},Te=(S,x,E,Y=!1,Z=!1)=>{const{type:W,props:oe,ref:K,children:ne,dynamicChildren:te,shapeFlag:ge,patchFlag:de,dirs:_e,cacheIndex:xe}=S;if(de===-2&&(Z=!1),K!=null&&(za(),Co(K,null,E,S,!0),Pa()),xe!=null&&(x.renderCache[xe]=void 0),ge&256){x.ctx.deactivate(S);return}const De=ge&1&&_e,Ge=!wi(S);let Fe;if(Ge&&(Fe=oe&&oe.onVnodeBeforeUnmount)&&Un(Fe,x,S),ge&6)Ze(S.component,E,Y);else{if(ge&128){S.suspense.unmount(E,Y);return}De&&Cr(S,null,x,"beforeUnmount"),ge&64?S.type.remove(S,x,E,q,Y):te&&!te.hasOnce&&(W!==ut||de>0&&de&64)?Ue(te,x,E,!1,!0):(W===ut&&de&384||!Z&&ge&16)&&Ue(ne,x,E),Y&&qe(S)}(Ge&&(Fe=oe&&oe.onVnodeUnmounted)||De)&&Ft(()=>{Fe&&Un(Fe,x,S),De&&Cr(S,null,x,"unmounted")},E)},qe=S=>{const{type:x,el:E,anchor:Y,transition:Z}=S;if(x===ut){He(E,Y);return}if(x===Fu){v(S);return}const W=()=>{r(E),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(S.shapeFlag&1&&Z&&!Z.persisted){const{leave:oe,delayLeave:K}=Z,ne=()=>oe(E,W);K?K(S.el,W,ne):ne()}else W()},He=(S,x)=>{let E;for(;S!==x;)E=p(S),r(S),S=E;r(x)},Ze=(S,x,E)=>{const{bum:Y,scope:Z,job:W,subTree:oe,um:K,m:ne,a:te}=S;ch(ne),ch(te),Y&&cl(Y),Z.stop(),W&&(W.flags|=8,Te(oe,S,x,E)),K&&Ft(K,x),Ft(()=>{S.isUnmounted=!0},x)},Ue=(S,x,E,Y=!1,Z=!1,W=0)=>{for(let oe=W;oe<S.length;oe++)Te(S[oe],x,E,Y,Z)},J=S=>{if(S.shapeFlag&6)return J(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const x=p(S.anchor||S.el),E=x&&x[Y6];return E?p(E):x};let se=!1;const N=(S,x,E)=>{S==null?x._vnode&&Te(x._vnode,null,null,!0):_(x._vnode||null,S,x,null,null,null,E),x._vnode=S,se||(se=!0,Jp(),j6(),se=!1)},q={p:_,um:Te,m:we,r:qe,mt:P,mc:B,pc:Q,pbc:R,n:J,o:e};return{render:N,hydrate:void 0,createApp:Y5(N)}}function Bu({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ar({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ab(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function wf(e,t,n=!1){const a=e.children,r=t.children;if(be(a)&&be(r))for(let i=0;i<a.length;i++){const o=a[i];let s=r[i];s.shapeFlag&1&&!s.dynamicChildren&&((s.patchFlag<=0||s.patchFlag===32)&&(s=r[i]=Xa(r[i]),s.el=o.el),!n&&s.patchFlag!==-2&&wf(o,s)),s.type===Nc&&s.patchFlag!==-1&&(s.el=o.el),s.type===Ot&&!s.el&&(s.el=o.el)}}function rb(e){const t=e.slice(),n=[0];let a,r,i,o,s;const l=e.length;for(a=0;a<l;a++){const c=e[a];if(c!==0){if(r=n[n.length-1],e[r]<c){t[a]=r,n.push(a);continue}for(i=0,o=n.length-1;i<o;)s=i+o>>1,e[n[s]]<c?i=s+1:o=s;c<e[n[i]]&&(i>0&&(t[a]=n[i-1]),n[i]=a)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function gg(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:gg(t)}function ch(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const ib=Symbol.for("v-scx"),ob=()=>Pe(ib);function ae(e,t,n){return yg(e,t,n)}function yg(e,t,n=rt){const{immediate:a,deep:r,flush:i,once:o}=n,s=Ct({},n),l=t&&a||!t&&i!=="post";let c;if(Uo){if(i==="sync"){const f=ob();c=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=Qn,f.resume=Qn,f.pause=Qn,f}}const u=Dt;s.call=(f,h,_)=>Ln(f,u,h,_);let d=!1;i==="post"?s.scheduler=f=>{Ft(f,u&&u.suspense)}:i!=="sync"&&(d=!0,s.scheduler=(f,h)=>{h?f():_f(f)}),s.augmentJob=f=>{t&&(f.flags|=4),d&&(f.flags|=2,u&&(f.id=u.uid,f.i=u))};const p=k5(e,t,s);return Uo&&(c?c.push(p):l&&p()),p}function sb(e,t,n){const a=this.proxy,r=ht(e)?e.includes(".")?vg(a,e):()=>a[e]:e.bind(a,a);let i;Ie(t)?i=t:(i=t.handler,n=t);const o=As(this),s=yg(r,i.bind(a),n);return o(),s}function vg(e,t){const n=t.split(".");return()=>{let a=e;for(let r=0;r<n.length&&a;r++)a=a[n[r]];return a}}const lb=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${gn(t)}Modifiers`]||e[`${yr(t)}Modifiers`];function cb(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||rt;let r=n;const i=t.startsWith("update:"),o=i&&lb(a,t.slice(7));o&&(o.trim&&(r=n.map(u=>ht(u)?u.trim():u)),o.number&&(r=n.map(Il)));let s,l=a[s=ll(t)]||a[s=ll(gn(t))];!l&&i&&(l=a[s=ll(yr(t))]),l&&Ln(l,e,6,r);const c=a[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Ln(c,e,6,r)}}const ub=new WeakMap;function bg(e,t,n=!1){const a=n?ub:t.emitsCache,r=a.get(e);if(r!==void 0)return r;const i=e.emits;let o={},s=!1;if(!Ie(e)){const l=c=>{const u=bg(c,t,!0);u&&(s=!0,Ct(o,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(it(e)&&a.set(e,null),null):(be(i)?i.forEach(l=>o[l]=null):Ct(o,i),it(e)&&a.set(e,o),o)}function Lc(e,t){return!e||!Tc(t)?!1:(t=t.slice(2).replace(/Once$/,""),Qe(e,t[0].toLowerCase()+t.slice(1))||Qe(e,yr(t))||Qe(e,t))}function uh(e){const{type:t,vnode:n,proxy:a,withProxy:r,propsOptions:[i],slots:o,attrs:s,emit:l,render:c,renderCache:u,props:d,data:p,setupState:f,ctx:h,inheritAttrs:_}=e,g=Rl(e);let k,y;try{if(n.shapeFlag&4){const v=r||a,T=v;k=Yn(c.call(T,v,u,d,f,p,h)),y=s}else{const v=t;k=Yn(v.length>1?v(d,{attrs:s,slots:o,emit:l}):v(d,null)),y=t.props?s:db(s)}}catch(v){To.length=0,Ec(v,e,1),k=$(Ot)}let w=k;if(y&&_!==!1){const v=Object.keys(y),{shapeFlag:T}=w;v.length&&T&7&&(i&&v.some(nf)&&(y=fb(y,i)),w=yn(w,y,!1,!0))}return n.dirs&&(w=yn(w,null,!1,!0),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&Vo(w,n.transition),k=w,Rl(g),k}const db=e=>{let t;for(const n in e)(n==="class"||n==="style"||Tc(n))&&((t||(t={}))[n]=e[n]);return t},fb=(e,t)=>{const n={};for(const a in e)(!nf(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function pb(e,t,n){const{props:a,children:r,component:i}=e,{props:o,children:s,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?dh(a,o,c):!!o;if(l&8){const u=t.dynamicProps;for(let d=0;d<u.length;d++){const p=u[d];if(o[p]!==a[p]&&!Lc(c,p))return!0}}}else return(r||s)&&(!s||!s.$stable)?!0:a===o?!1:a?o?dh(a,o,c):!0:!!o;return!1}function dh(e,t,n){const a=Object.keys(t);if(a.length!==Object.keys(e).length)return!0;for(let r=0;r<a.length;r++){const i=a[r];if(t[i]!==e[i]&&!Lc(n,i))return!0}return!1}function hb({vnode:e,parent:t},n){for(;t;){const a=t.subTree;if(a.suspense&&a.suspense.activeBranch===e&&(a.el=e.el),a===e)(e=t.vnode).el=n,t=t.parent;else break}}const kg=e=>e.__isSuspense;function mb(e,t){t&&t.pendingBranch?be(e)?t.effects.push(...e):t.effects.push(e):x5(e)}const ut=Symbol.for("v-fgt"),Nc=Symbol.for("v-txt"),Ot=Symbol.for("v-cmt"),Fu=Symbol.for("v-stc"),To=[];let tn=null;function H(e=!1){To.push(tn=e?null:[])}function _b(){To.pop(),tn=To[To.length-1]||null}let $o=1;function Bl(e,t=!1){$o+=e,e<0&&tn&&t&&(tn.hasOnce=!0)}function wg(e){return e.dynamicChildren=$o>0?tn||vi:null,_b(),$o>0&&tn&&tn.push(e),e}function X(e,t,n,a,r,i){return wg(C(e,t,n,a,r,i,!0))}function Ke(e,t,n,a,r){return wg($(e,t,n,a,r,!0))}function Ho(e){return e?e.__v_isVNode===!0:!1}function Dr(e,t){return e.type===t.type&&e.key===t.key}const Sg=({key:e})=>e??null,fl=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ht(e)||yt(e)||Ie(e)?{i:Mt,r:e,k:t,f:!!n}:e:null);function C(e,t=null,n=null,a=0,r=null,i=e===ut?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Sg(t),ref:t&&fl(t),scopeId:G6,slotScopeIds:null,children:n,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:i,patchFlag:a,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Mt};return s?(Sf(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ht(n)?8:16),$o>0&&!o&&tn&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&tn.push(l),l}const $=gb;function gb(e,t=null,n=null,a=0,r=null,i=!1){if((!e||e===rg)&&(e=Ot),Ho(e)){const s=yn(e,t,!0);return n&&Sf(s,n),$o>0&&!i&&tn&&(s.shapeFlag&6?tn[tn.indexOf(e)]=s:tn.push(s)),s.patchFlag=-2,s}if(Ab(e)&&(e=e.__vccOpts),t){t=In(t);let{class:s,style:l}=t;s&&!ht(s)&&(t.class=aa(s)),it(l)&&(pf(l)&&!be(l)&&(l=Ct({},l)),t.style=ks(l))}const o=ht(e)?1:kg(e)?128:W6(e)?64:it(e)?4:Ie(e)?2:0;return C(e,t,n,a,r,o,i,!0)}function In(e){return e?pf(e)||dg(e)?Ct({},e):e:null}function yn(e,t,n=!1,a=!1){const{props:r,ref:i,patchFlag:o,children:s,transition:l}=e,c=t?et(r||{},t):r,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Sg(c),ref:t&&t.ref?n&&i?be(i)?i.concat(fl(t)):[i,fl(t)]:fl(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ut?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&yn(e.ssContent),ssFallback:e.ssFallback&&yn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&Vo(u,l.clone(u)),u}function Ae(e=" ",t=0){return $(Nc,null,e,t)}function Ce(e="",t=!1){return t?(H(),Ke(Ot,null,e)):$(Ot,null,e)}function Yn(e){return e==null||typeof e=="boolean"?$(Ot):be(e)?$(ut,null,e.slice()):Ho(e)?Xa(e):$(Nc,null,String(e))}function Xa(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:yn(e)}function Sf(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(be(t))n=16;else if(typeof t=="object")if(a&65){const r=t.default;r&&(r._c&&(r._d=!1),Sf(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!dg(t)?t._ctx=Mt:r===3&&Mt&&(Mt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ie(t)?(t={default:t,_ctx:Mt},n=32):(t=String(t),a&64?(n=16,t=[Ae(t)]):n=8);e.children=t,e.shapeFlag|=n}function et(...e){const t={};for(let n=0;n<e.length;n++){const a=e[n];for(const r in a)if(r==="class")t.class!==a.class&&(t.class=aa([t.class,a.class]));else if(r==="style")t.style=ks([t.style,a.style]);else if(Tc(r)){const i=t[r],o=a[r];o&&i!==o&&!(be(i)&&i.includes(o))&&(t[r]=i?[].concat(i,o):o)}else r!==""&&(t[r]=a[r])}return t}function Un(e,t,n,a=null){Ln(e,t,7,[n,a])}const yb=lg();let vb=0;function bb(e,t,n){const a=e.type,r=(t?t.appContext:e.appContext)||yb,i={uid:vb++,vnode:e,type:a,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new k6(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:pg(a,r),emitsOptions:bg(a,r),emit:null,emitted:null,propsDefaults:rt,inheritAttrs:a.inheritAttrs,ctx:rt,data:rt,props:rt,attrs:rt,slots:rt,refs:rt,setupState:rt,setupContext:null,suspense:n,suspenseId:n?n.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 i.ctx={_:i},i.root=t?t.root:i,i.emit=cb.bind(null,i),e.ce&&e.ce(i),i}let Dt=null;const la=()=>Dt||Mt;let Fl,C0;{const e=zc(),t=(n,a)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(a),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};Fl=t("__VUE_INSTANCE_SETTERS__",n=>Dt=n),C0=t("__VUE_SSR_SETTERS__",n=>Uo=n)}const As=e=>{const t=Dt;return Fl(e),e.scope.on(),()=>{e.scope.off(),Fl(t)}},fh=()=>{Dt&&Dt.scope.off(),Fl(null)};function xg(e){return e.vnode.shapeFlag&4}let Uo=!1;function kb(e,t=!1,n=!1){t&&C0(t);const{props:a,children:r}=e.vnode,i=xg(e);K5(e,a,i,t),X5(e,r,n||t);const o=i?wb(e,t):void 0;return t&&C0(!1),o}function wb(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,V5);const{setup:a}=n;if(a){za();const r=e.setupContext=a.length>1?xb(e):null,i=As(e),o=xs(a,e,0,[e.props,r]),s=h6(o);if(Pa(),i(),(s||e.sp)&&!wi(e)&&ng(e),s){if(o.then(fh,fh),t)return o.then(l=>{ph(e,l)}).catch(l=>{Ec(l,e,0)});e.asyncDep=o}else ph(e,o)}else Cg(e)}function ph(e,t,n){Ie(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:it(t)&&(e.setupState=$6(t)),Cg(e)}function Cg(e,t,n){const a=e.type;e.render||(e.render=a.render||Qn);{const r=As(e);za();try{$5(e)}finally{Pa(),r()}}}const Sb={get(e,t){return Et(e,"get",""),e[t]}};function xb(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Sb),slots:e.slots,emit:e.emit,expose:t}}function Bc(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy($6(hf(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ao)return Ao[n](e)},has(t,n){return n in t||n in Ao}})):e.proxy}function Cb(e,t=!0){return Ie(e)?e.displayName||e.name:e.name||t&&e.__name}function Ab(e){return Ie(e)&&"__vccOpts"in e}const he=(e,t)=>v5(e,t,Uo);function m(e,t,n){const a=(i,o,s)=>{Bl(-1);try{return $(i,o,s)}finally{Bl(1)}},r=arguments.length;return r===2?it(t)&&!be(t)?Ho(t)?a(e,null,[t]):a(e,t):a(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Ho(n)&&(n=[n]),a(e,t,n))}const Tb="3.5.21";/**
15* @vue/runtime-dom v3.5.21
16* (c) 2018-present Yuxi (Evan) You and Vue contributors
17* @license MIT
18**/let A0;const hh=typeof window<"u"&&window.trustedTypes;if(hh)try{A0=hh.createPolicy("vue",{createHTML:e=>e})}catch{}const Ag=A0?e=>A0.createHTML(e):e=>e,Mb="http://www.w3.org/2000/svg",Ib="http://www.w3.org/1998/Math/MathML",ga=typeof document<"u"?document:null,mh=ga&&ga.createElement("template"),zb={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const r=t==="svg"?ga.createElementNS(Mb,e):t==="mathml"?ga.createElementNS(Ib,e):n?ga.createElement(e,{is:n}):ga.createElement(e);return e==="select"&&a&&a.multiple!=null&&r.setAttribute("multiple",a.multiple),r},createText:e=>ga.createTextNode(e),createComment:e=>ga.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ga.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{mh.innerHTML=Ag(a==="svg"?`<svg>${e}</svg>`:a==="mathml"?`<math>${e}</math>`:e);const s=mh.content;if(a==="svg"||a==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Wa="transition",lo="animation",jo=Symbol("_vtc"),Tg={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},Pb=Ct({},J6,Tg),Eb=e=>(e.displayName="Transition",e.props=Pb,e),Sn=Eb((e,{slots:t})=>m(I5,Ob(e),t)),Tr=(e,t=[])=>{be(e)?e.forEach(n=>n(...t)):e&&e(...t)},_h=e=>e?be(e)?e.some(t=>t.length>1):e.length>1:!1;function Ob(e){const t={};for(const b in e)b in Tg||(t[b]=e[b]);if(e.css===!1)return t;const{name:n="v",type:a,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=o,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,h=Db(r),_=h&&h[0],g=h&&h[1],{onBeforeEnter:k,onEnter:y,onEnterCancelled:w,onLeave:v,onLeaveCancelled:T,onBeforeAppear:A=k,onAppear:I=y,onAppearCancelled:B=w}=t,z=(b,D,P,fe)=>{b._enterCancelled=fe,Mr(b,D?u:s),Mr(b,D?c:o),P&&P()},R=(b,D)=>{b._isLeaving=!1,Mr(b,d),Mr(b,f),Mr(b,p),D&&D()},O=b=>(D,P)=>{const fe=b?I:y,F=()=>z(D,b,P);Tr(fe,[D,F]),gh(()=>{Mr(D,b?l:i),ha(D,b?u:s),_h(fe)||yh(D,a,_,F)})};return Ct(t,{onBeforeEnter(b){Tr(k,[b]),ha(b,i),ha(b,o)},onBeforeAppear(b){Tr(A,[b]),ha(b,l),ha(b,c)},onEnter:O(!1),onAppear:O(!0),onLeave(b,D){b._isLeaving=!0;const P=()=>R(b,D);ha(b,d),b._enterCancelled?(ha(b,p),kh()):(kh(),ha(b,p)),gh(()=>{b._isLeaving&&(Mr(b,d),ha(b,f),_h(v)||yh(b,a,g,P))}),Tr(v,[b,P])},onEnterCancelled(b){z(b,!1,void 0,!0),Tr(w,[b])},onAppearCancelled(b){z(b,!0,void 0,!0),Tr(B,[b])},onLeaveCancelled(b){R(b),Tr(T,[b])}})}function Db(e){if(e==null)return null;if(it(e))return[Vu(e.enter),Vu(e.leave)];{const t=Vu(e);return[t,t]}}function Vu(e){return Vv(e)}function ha(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[jo]||(e[jo]=new Set)).add(t)}function Mr(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[jo];n&&(n.delete(t),n.size||(e[jo]=void 0))}function gh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Rb=0;function yh(e,t,n,a){const r=e._endId=++Rb,i=()=>{r===e._endId&&a()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:s,propCount:l}=Lb(e,t);if(!o)return a();const c=o+"end";let u=0;const d=()=>{e.removeEventListener(c,p),i()},p=f=>{f.target===e&&++u>=l&&d()};setTimeout(()=>{u<l&&d()},s+1),e.addEventListener(c,p)}function Lb(e,t){const n=window.getComputedStyle(e),a=h=>(n[h]||"").split(", "),r=a(`${Wa}Delay`),i=a(`${Wa}Duration`),o=vh(r,i),s=a(`${lo}Delay`),l=a(`${lo}Duration`),c=vh(s,l);let u=null,d=0,p=0;t===Wa?o>0&&(u=Wa,d=o,p=i.length):t===lo?c>0&&(u=lo,d=c,p=l.length):(d=Math.max(o,c),u=d>0?o>c?Wa:lo:null,p=u?u===Wa?i.length:l.length:0);const f=u===Wa&&/\b(?:transform|all)(?:,|$)/.test(a(`${Wa}Property`).toString());return{type:u,timeout:d,propCount:p,hasTransform:f}}function vh(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,a)=>bh(n)+bh(e[a])))}function bh(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function kh(){return document.body.offsetHeight}function Nb(e,t,n){const a=e[jo];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Vl=Symbol("_vod"),Mg=Symbol("_vsh"),qo={name:"show",beforeMount(e,{value:t},{transition:n}){e[Vl]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):co(e,t)}
vendor: 11,494 bytes, lines 18-22
18,mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),co(e,!0),a.enter(e)):a.leave(e,()=>{co(e,!1)}):co(e,t))},beforeUnmount(e,{value:t}){co(e,t)}};function co(e,t){e.style.display=t?e[Vl]:"none",e[Mg]=!t}const Bb=Symbol(""),Fb=/(?:^|;)\s*display\s*:/;function Vb(e,t,n){const a=e.style,r=ht(n);let i=!1;if(n&&!r){if(t)if(ht(t))for(const o of t.split(";")){const s=o.slice(0,o.indexOf(":")).trim();n[s]==null&&pl(a,s,"")}else for(const o in t)n[o]==null&&pl(a,o,"");for(const o in n)o==="display"&&(i=!0),pl(a,o,n[o])}else if(r){if(t!==n){const o=a[Bb];o&&(n+=";"+o),a.cssText=n,i=Fb.test(n)}}else t&&e.removeAttribute("style");Vl in e&&(e[Vl]=i?a.display:"",e[Mg]&&(a.display="none"))}const wh=/\s*!important$/;function pl(e,t,n){if(be(n))n.forEach(a=>pl(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=$b(e,t);wh.test(n)?e.setProperty(yr(a),n.replace(wh,""),"important"):e[a]=n}}const Sh=["Webkit","Moz","ms"],$u={};function $b(e,t){const n=$u[t];if(n)return n;let a=gn(t);if(a!=="filter"&&a in e)return $u[t]=a;a=Ic(a);for(let r=0;r<Sh.length;r++){const i=Sh[r]+a;if(i in e)return $u[t]=i}return t}const xh="http://www.w3.org/1999/xlink";function Ch(e,t,n,a,r,i=Gv(t)){a&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(xh,t.slice(6,t.length)):e.setAttributeNS(xh,t,n):n==null||i&&!y6(n)?e.removeAttribute(t):e.setAttribute(t,i?"":Rn(n)?String(n):n)}function Ah(e,t,n,a,r){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Ag(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const s=i==="OPTION"?e.getAttribute("value")||"":e.value,l=n==null?e.type==="checkbox"?"on":"":String(n);(s!==l||!("_value"in e))&&(e.value=l),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const s=typeof e[t];s==="boolean"?n=y6(n):n==null&&s==="string"?(n="",o=!0):s==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(r||t)}function tr(e,t,n,a){e.addEventListener(t,n,a)}function Hb(e,t,n,a){e.removeEventListener(t,n,a)}const Th=Symbol("_vei");function Ub(e,t,n,a,r=null){const i=e[Th]||(e[Th]={}),o=i[t];if(a&&o)o.value=a;else{const[s,l]=jb(t);if(a){const c=i[t]=Yb(a,r);tr(e,s,c,l)}else o&&(Hb(e,s,o,l),i[t]=void 0)}}const Mh=/(?:Once|Passive|Capture)$/;function jb(e){let t;if(Mh.test(e)){t={};let a;for(;a=e.match(Mh);)e=e.slice(0,e.length-a[0].length),t[a[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):yr(e.slice(2)),t]}let Hu=0;const qb=Promise.resolve(),Gb=()=>Hu||(qb.then(()=>Hu=0),Hu=Date.now());function Yb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Ln(Wb(a,n.value),t,5,[a])};return n.value=e,n.attached=Gb(),n}function Wb(e,t){if(be(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>r=>!r._stopped&&a&&a(r))}else return t}const Ih=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Kb=(e,t,n,a,r,i)=>{const o=r==="svg";t==="class"?Nb(e,a,o):t==="style"?Vb(e,n,a):Tc(t)?nf(t)||Ub(e,t,n,a,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Zb(e,t,a,o))?(Ah(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ch(e,t,a,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ht(a))?Ah(e,gn(t),a,i,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),Ch(e,t,a,o))};function Zb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ih(t)&&Ie(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Ih(t)&&ht(n)?!1:t in e}const Di=e=>{const t=e.props["onUpdate:modelValue"]||!1;return be(t)?n=>cl(t,n):t};function Jb(e){e.target.composing=!0}function zh(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ta=Symbol("_assign"),Qb={created(e,{modifiers:{lazy:t,trim:n,number:a}},r){e[Ta]=Di(r);const i=a||r.props&&r.props.type==="number";tr(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=Il(s)),e[Ta](s)}),n&&tr(e,"change",()=>{e.value=e.value.trim()}),t||(tr(e,"compositionstart",Jb),tr(e,"compositionend",zh),tr(e,"change",zh))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:r,number:i}},o){if(e[Ta]=Di(o),e.composing)return;const s=(i||e.type==="number")&&!/^0\d/.test(e.value)?Il(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||r&&e.value.trim()===l)||(e.value=l))}},Ph={deep:!0,created(e,t,n){e[Ta]=Di(n),tr(e,"change",()=>{const a=e._modelValue,r=Go(e),i=e.checked,o=e[Ta];if(be(a)){const s=of(a,r),l=s!==-1;if(i&&!l)o(a.concat(r));else if(!i&&l){const c=[...a];c.splice(s,1),o(c)}}else if(Wi(a)){const s=new Set(a);i?s.add(r):s.delete(r),o(s)}else o(Ig(e,i))})},mounted:Eh,beforeUpdate(e,t,n){e[Ta]=Di(n),Eh(e,t,n)}};function Eh(e,{value:t,oldValue:n},a){e._modelValue=t;let r;if(be(t))r=of(t,a.props.value)>-1;else if(Wi(t))r=t.has(a.props.value);else{if(t===n)return;r=ws(t,Ig(e,!0))}e.checked!==r&&(e.checked=r)}const Oh={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const r=Wi(t);tr(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Il(Go(o)):Go(o));e[Ta](e.multiple?r?new Set(i):i:i[0]),e._assigning=!0,mn(()=>{e._assigning=!1})}),e[Ta]=Di(a)},mounted(e,{value:t}){Dh(e,t)},beforeUpdate(e,t,n){e[Ta]=Di(n)},updated(e,{value:t}){e._assigning||Dh(e,t)}};function Dh(e,t){const n=e.multiple,a=be(t);if(!(n&&!a&&!Wi(t))){for(let r=0,i=e.options.length;r<i;r++){const o=e.options[r],s=Go(o);if(n)if(a){const l=typeof s;l==="string"||l==="number"?o.selected=t.some(c=>String(c)===String(s)):o.selected=of(t,s)>-1}else o.selected=t.has(s);else if(ws(Go(o),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Go(e){return"_value"in e?e._value:e.value}function Ig(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Xb=["ctrl","shift","alt","meta"],e7={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Xb.some(n=>e[`${n}Key`]&&!t.includes(n))},Yo=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((r,...i)=>{for(let o=0;o<t.length;o++){const s=e7[t[o]];if(s&&s(r,t))return}return e(r,...i)}))},t7={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Rh=(e,t)=>{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=(r=>{if(!("key"in r))return;const i=yr(r.key);if(t.some(o=>o===i||t7[o]===i))return e(r)}))},n7=Ct({patchProp:Kb},zb);let Lh;function a7(){return Lh||(Lh=tb(n7))}const r7=((...e)=>{const t=a7().createApp(...e),{mount:n}=t;return t.mount=a=>{const r=o7(a);if(!r)return;const i=t._component;!Ie(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const o=n(r,!1,i7(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t});function i7(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function o7(e){return ht(e)?document.querySelector(e):e}/*!
19 * pinia v3.0.3
20 * (c) 2025 Eduardo San Martin Morote
21 * @license MIT
22 */let zg;const Fc=e=>zg=e,Pg=Symbol();function T0(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Mo;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Mo||(Mo={}));function s7(){const e=w6(!0),t=e.run(()=>M({}));let n=[],a=[];const r=hf({install(i){Fc(r),r._a=i,i.provide(Pg,r),i.config.globalProperties.$pinia=r,a.forEach(o=>n.push(o)),a=[]},use(i){return this._a?n.push(i):a.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Eg=()=>{};function Nh(e,t,n,a=Eg){e.push(t);const r=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),a())};return!n&&S6()&&Wv(r),r}function si(e,...t){e.slice().forEach(n=>{n(...t)})}const l7=e=>e(),Bh=Symbol(),Uu=Symbol();function M0(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,a)=>e.set(a,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],r=e[n];T0(r)&&T0(a)&&e.hasOwnProperty(n)&&!yt(a)&&!dr(a)?e[n]=M0(r,a):e[n]=a}return e}const c7=Symbol();function u7(e){return!T0(e)||!Object.prototype.hasOwnProperty.call(e,c7)}const{assign:Ja}=Object;function d7(e){return!!(yt(e)&&e.effect)}function f7(e,t,n,a){const{state:r,actions:i,getters:o}=t,s=n.state.value[e];let l;function c(){s||(n.state.value[e]=r?r():{});const u=mf(n.state.value[e]);return Ja(u,i,Object.keys(o||{}).reduce((d,p)=>(d[p]=hf(he(()=>{Fc(n);const f=n._s.get(e);return o[p].call(f,f)})),d),{}))}return l=Og(e,c,t,n,a,!0),l}function Og(e,t,n={},a,r,i){let o;const s=Ja({actions:{}},n),l={deep:!0};let c,u,d=[],p=[],f;const h=a.state.value[e];!i&&!h&&(a.state.value[e]={}),M({});let _;function g(B){let z;c=u=!1,typeof B=="function"?(B(a.state.value[e]),z={type:Mo.patchFunction,storeId:e,events:f}):(M0(a.state.value[e],B),z={type:Mo.patchObject,payload:B,storeId:e,events:f});const R=_=Symbol();mn().then(()=>{_===R&&(c=!0)}),u=!0,si(d,z,a.state.value[e])}const k=i?function(){const{state:z}=n,R=z?z():{};this.$patch(O=>{Ja(O,R)})}:Eg;function y(){o.stop(),d=[],p=[],a._s.delete(e)}const w=(B,z="")=>{if(Bh in B)return B[Uu]=z,B;const R=function(){Fc(a);const O=Array.from(arguments),b=[],D=[];function P(G){b.push(G)}function fe(G){D.push(G)}si(p,{args:O,name:R[Uu],store:T,after:P,onError:fe});let F;try{F=B.apply(this&&this.$id===e?this:T,O)}catch(G){throw si(D,G),G}return F instanceof Promise?F.then(G=>(si(b,G),G)).catch(G=>(si(D,G),Promise.reject(G))):(si(b,F),F)};return R[Bh]=!0,R[Uu]=z,R},v={_p:a,$id:e,$onAction:Nh.bind(null,p),$patch:g,$reset:k,$subscribe(B,z={}){const R=Nh(d,B,z.detached,()=>O()),O=o.run(()=>ae(()=>a.state.value[e],b=>{(z.flush==="sync"?u:c)&&B({storeId:e,type:Mo.direct,events:f},b)},Ja({},l,z)));return R},$dispose:y},T=Ss(v);a._s.set(e,T);const I=(a._a&&a._a.runWithContext||l7)(()=>a._e.run(()=>(o=w6()).run(()=>t({action:w}))));for(const B in I){const z=I[B];if(yt(z)&&!d7(z)||dr(z))i||(h&&u7(z)&&(yt(z)?z.value=h[B]:M0(z,h[B])),a.state.value[e][B]=z);else if(typeof z=="function"){const R=w(z,B);I[B]=R,s.actions[B]=z}}return Ja(T,I),Ja(je(T),I),Object.defineProperty(T,"$state",{get:()=>a.state.value[e],set:B=>{g(z=>{Ja(z,B)})}}),a._p.forEach(B=>{Ja(T,o.run(()=>B({store:T,app:a._a,pinia:a,options:s})))}),h&&i&&n.hydrate&&n.hydrate(T.$state,h),c=!0,u=!0,T}/*! #__NO_SIDE_EFFECTS__ */function Zi(e,t,n){let a;const r=typeof t=="function";a=r?n:t;function i(o,s){const l=W5();return o=o||(l?Pe(Pg,null):null),o&&Fc(o),o=zg,o._s.has(e)||(r?Og(e,t,a,o):f7(e,a,o)),o._s.get(e)}return i.$id=e,i}var Dg=Symbol();function p7(e,{i18next:t,rerenderOn:n=["languageChanged","loaded","added","removed"],slotStart:a="{",slotEnd:r="}"}){const i=El(new Date),o=()=>mn(()=>{i.value=new Date}),s=()=>i.value;
22n.forEach(u=>{var d;switch(u){case"added":case"removed":(d=t.store)==null||d.on(u,o);break;default:t.on(u,o);break}}),e.component("i18next",_7);const l=()=>t.isInitialized;e.config.globalProperties.$t=Fh(t.t.bind(t),s,l);const c=new Proxy(t,{get(u,d){return s(),Reflect.get(u,d)}});e.config.globalProperties.$i18next=c,e.provide(Dg,{i18next:c,slotPattern:m7(a,r),withAccessRecording(u,d){return Fh(u,s,d)}})}function Vc(e,t){const{i18next:n,withAccessRecording:a}=Rg();let r;return r=n.getFixedT(null,null,void 0),{i18next:n,t:a(r,h7(n,e))}}function h7(e,t=[]){let n;return()=>{if(n===void 0)if(e.isInitialized){const r=(typeof t=="string"?[t]:t).filter(i=>!e.hasLoadedNamespace(i));r.length?(n=!1,e.loadNamespaces(r).then(()=>n=!0)):n=!0}else return!1;return n}}function Fh(e,t,n){return new Proxy(e,{apply:function(a,r,i){return t(),n()?Reflect.apply(a,r,i):""}})}function Rg(){const e=Pe(Dg);if(!e)throw new Error("i18next-vue: Make sure to register the i18next-vue plugin using app.use(...).");return e}function m7(e,t){const n=`${e}\\s*([a-z0-9\\-]+)\\s*${t}`;return new RegExp(n,"gi")}var _7=L({props:{translation:{type:String,required:!0}},setup(e,{slots:t}){const{slotPattern:n}=Rg();return()=>{const a=e.translation,r=[];let i,o=0;for(;(i=n.exec(a))!==null;){r.push(a.substring(o,i.index));const s=t[i[1]];s?r.push(...s()):r.push(i[0]),o=n.lastIndex}return r.push(a.substring(o)),r}}});const I0=L({name:"CAccordion",props:{activeItemKey:[Number,String],alwaysOpen:Boolean,flush:Boolean},setup(e,{slots:t}){const n=M(e.activeItemKey),a=r=>{n.value=r};return ae(()=>e.activeItemKey,r=>n.value=r),lt("activeItemKey",n),lt("alwaysOpen",e.alwaysOpen),lt("setActiveItemKey",a),()=>m("div",{class:["accordion",{"accordion-flush":e.flush}]},t.default&&t.default())}}),Lg={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t&&n.beforeEnter(e)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&a&&(t?(a.beforeEnter(e),a.enter(e)):a.leave(e,()=>{}))}},Vh=e=>{typeof e=="function"&&e()},Nt=(e,t,n=!0)=>{if(!n){Vh(e);return}const r=g7(t)+5;let i=!1;const o=({target:s})=>{s===t&&(i=!0,t.removeEventListener("transitionend",o),Vh(e))};t.addEventListener("transitionend",o),setTimeout(()=>{i||y7(t)},r)},g7=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const a=Number.parseFloat(t),r=Number.parseFloat(n);return!a&&!r?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*1e3)},y7=e=>{e.dispatchEvent(new Event("transitionend"))},Wo=L({name:"CCollapse",props:{horizontal:Boolean,visible:Boolean},emits:["hide","show"],setup(e,{slots:t,emit:n}){const a=M(!1),r=M(e.visible),i=()=>{a.value=!0},o=(d,p)=>{n("show"),setTimeout(()=>{if(Nt(()=>p(),d),e.horizontal){d.style.width=`${d.scrollWidth}px`;return}d.style.height=`${d.scrollHeight}px`},1)},s=d=>{r.value=!0,a.value=!1,e.horizontal?d.style.removeProperty("width"):d.style.removeProperty("height")},l=d=>{if(a.value=!0,r.value=!1,e.horizontal){d.style.width=`${d.scrollWidth}px`;return}d.style.height=`${d.scrollHeight}px`},c=(d,p)=>{n("hide"),setTimeout(()=>{if(Nt(()=>p(),d),e.horizontal){d.style.width="0px";return}d.style.height="0px"},1)},u=d=>{a.value=!1,e.horizontal?d.style.removeProperty("width"):d.style.removeProperty("height")};return()=>m(Sn,{css:!1,onBeforeEnter:()=>i(),onEnter:(d,p)=>o(d,p),onAfterEnter:d=>s(d),onBeforeLeave:d=>l(d),onLeave:(d,p)=>c(d,p),onAfterLeave:d=>u(d)},()=>qt(m("div",{class:[a.value?"collapsing":"collapse",{"collapse-horizontal":e.horizontal,show:r.value}]},t.default&&t.default()),[[Lg,e.visible]]))}}),z0=L({name:"CAccordionBody",setup(e,{slots:t}){const n=Pe("id"),a=Pe("visible");return()=>m(Wo,{class:"accordion-collapse",id:n,visible:a.value},{default:()=>m("div",{class:["accordion-body"]},t.default&&t.default())})}}),$l=L({name:"CAccordionButton",setup(e,{slots:t}){const n=Pe("id"),a=Pe("toggleVisibility"),r=Pe("visible");return()=>m("button",{type:"button","aria-control":n,"aria-expanded":r.value,class:["accordion-button",{collapsed:!r.value}],onClick:()=>a()},t.default&&t.default())}}),P0=L({name:"CAccordionHeader",setup(e,{slots:t}){return()=>m("div",{class:["accordion-header"]},m($l,{},{default:()=>t.default&&t.default()}))}}),E0=L({name:"CAccordionItem",props:{id:String,itemKey:[Number,String]},setup(e,{slots:t}){const n=Pe("activeItemKey"),a=Pe("alwaysOpen"),r=Pe("setActiveItemKey"),i=e.id??Ki(),o=M(e.itemKey??i),s=M(n.value===o.value);ae(n,()=>s.value=n.value===o.value);const l=()=>{s.value=!s.value,!a&&s&&r(o.value)};return lt("id",i),lt("visible",s),lt("toggleVisibility",l),()=>m("div",{class:["accordion-item"]},t.default&&t.default())}}),v7={install:e=>{e.component(I0.name,I0),e.component(z0.name,z0),e.component($l.name,$l),e.component(P0.name,P0),e.component(E0.name,E0)}},qr=L({name:"CCloseButton",props:{dark:Boolean,disabled:Boolean,white:Boolean},emits:["click"],setup(e,{emit:t}){const n=()=>{e.disabled||t("click")};return()=>m("button",{type:"button",class:["btn","btn-close",{"btn-close-white":e.white},e.disabled],"aria-label":"Close",disabled:e.disabled,...e.dark&&{"data-coreui-theme":"dark"},onClick:n})}}),$c={type:String,validator:e=>["rounded","rounded-top","rounded-end","rounded-bottom","rounded-start","rounded-circle","rounded-pill","rounded-0","rounded-1","rounded-2","rounded-3"].includes(e)},Xe={type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light","link","transparent","primary-gradient","secondary-gradient","success-gradient","danger-gradient","warning-gradient","info-gradient","dark-gradient","light-gradient"].includes(e)},xf={type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light","primary-emphasis","secondary-emphasis","success-emphasis","danger-emphasis","warning-emphasis","info-emphasis","light-emphasis","body","body-emphasis","body-secondary","body-tertiary","black","black-50","white","white-50"].includes(e)},O0=L({name:"CAlert",props:{color:Xe,dismissible:Boolean,variant:{type:String,validator:e=>e==="solid"},visible:{type:Boolean,default:!0}},emits:["close"],setup(e,{slots:t,emit:n}){const a=M(e.visible);ae(()=>e.visible,()=>{a.value=e.visible});const r=()=>{a.value=!1,n("close")};return()=>m(Sn,{enterFromClass:"",enterActiveClass:"fade",enterToClass:"fade show",leaveActiveClass:"fade"},{default:()=>a.value&&m("div",{class:["alert",e.variant==="solid"?`bg-${e.color} text-white border-0`:`alert-${e.color}`,{[`alert-${e.color}`]:e.color,"alert-dismissible":e.dismissible}]},[t.default&&t.default(),e.dismissible&&m(qr,{onClick:()=>{r()}})])})}}),D0=L({name:"CAlertHeading",props:{as:{type:String,default:"h4"}}
22,setup(e,{slots:t}){return()=>m(e.as,{class:"alert-heading"},t)}}),R0=L({name:"CAlertLink",setup(e,{slots:t}){return()=>m("a",{class:"alert-link"},t)}}),b7={install:e=>{e.component(O0.name,O0),e.component(D0.name,D0),e.component(R0.name,R0)}};var Yt="top",vn="bottom",bn="right",Wt="left",Cf="auto",Ts=[Yt,vn,bn,Wt],Ri="start",Ko="end",k7="clippingParents",Ng="viewport",uo="popper",w7="reference",$h=Ts.reduce(function(e,t){return e.concat([t+"-"+Ri,t+"-"+Ko])},[]),Bg=[].concat(Ts,[Cf]).reduce(function(e,t){return e.concat([t,t+"-"+Ri,t+"-"+Ko])},[]),S7="beforeRead",x7="read",C7="afterRead",A7="beforeMain",T7="main",M7="afterMain",I7="beforeWrite",z7="write",P7="afterWrite",E7=[S7,x7,C7,A7,T7,M7,I7,z7,P7];function ra(e){return e?(e.nodeName||"").toLowerCase():null}function rn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Gr(e){var t=rn(e).Element;return e instanceof t||e instanceof Element}function _n(e){var t=rn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Af(e){if(typeof ShadowRoot>"u")return!1;var t=rn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function O7(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var a=t.styles[n]||{},r=t.attributes[n]||{},i=t.elements[n];!_n(i)||!ra(i)||(Object.assign(i.style,a),Object.keys(r).forEach(function(o){var s=r[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function D7(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(a){var r=t.elements[a],i=t.attributes[a]||{},o=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:n[a]),s=o.reduce(function(l,c){return l[c]="",l},{});
vendor: 16,255 bytes, line 22
22!_n(r)||!ra(r)||(Object.assign(r.style,s),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const R7={name:"applyStyles",enabled:!0,phase:"write",fn:O7,effect:D7,requires:["computeStyles"]};function Xn(e){return e.split("-")[0]}var Vr=Math.max,Hl=Math.min,Li=Math.round;function L0(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Fg(){return!/^((?!chrome|android).)*safari/i.test(L0())}function Ni(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var a=e.getBoundingClientRect(),r=1,i=1;t&&_n(e)&&(r=e.offsetWidth>0&&Li(a.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Li(a.height)/e.offsetHeight||1);var o=Gr(e)?rn(e):window,s=o.visualViewport,l=!Fg()&&n,c=(a.left+(l&&s?s.offsetLeft:0))/r,u=(a.top+(l&&s?s.offsetTop:0))/i,d=a.width/r,p=a.height/i;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Tf(e){var t=Ni(e),n=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:a}}function Vg(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Af(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function Ea(e){return rn(e).getComputedStyle(e)}function L7(e){return["table","td","th"].indexOf(ra(e))>=0}function vr(e){return((Gr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Hc(e){return ra(e)==="html"?e:e.assignedSlot||e.parentNode||(Af(e)?e.host:null)||vr(e)}function Hh(e){return!_n(e)||Ea(e).position==="fixed"?null:e.offsetParent}function N7(e){var t=/firefox/i.test(L0()),n=/Trident/i.test(L0());if(n&&_n(e)){var a=Ea(e);if(a.position==="fixed")return null}var r=Hc(e);for(Af(r)&&(r=r.host);_n(r)&&["html","body"].indexOf(ra(r))<0;){var i=Ea(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function Ms(e){for(var t=rn(e),n=Hh(e);n&&L7(n)&&Ea(n).position==="static";)n=Hh(n);return n&&(ra(n)==="html"||ra(n)==="body"&&Ea(n).position==="static")?t:n||N7(e)||t}function Mf(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Io(e,t,n){return Vr(e,Hl(t,n))}function B7(e,t,n){var a=Io(e,t,n);return a>n?n:a}function $g(){return{top:0,right:0,bottom:0,left:0}}function Hg(e){return Object.assign({},$g(),e)}function Ug(e,t){return t.reduce(function(n,a){return n[a]=e,n},{})}var F7=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Hg(typeof t!="number"?t:Ug(t,Ts))};function V7(e){var t,n=e.state,a=e.name,r=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Xn(n.placement),l=Mf(s),c=[Wt,bn].indexOf(s)>=0,u=c?"height":"width";if(!(!i||!o)){var d=F7(r.padding,n),p=Tf(i),f=l==="y"?Yt:Wt,h=l==="y"?vn:bn,_=n.rects.reference[u]+n.rects.reference[l]-o[l]-n.rects.popper[u],g=o[l]-n.rects.reference[l],k=Ms(i),y=k?l==="y"?k.clientHeight||0:k.clientWidth||0:0,w=_/2-g/2,v=d[f],T=y-p[u]-d[h],A=y/2-p[u]/2+w,I=Io(v,A,T),B=l;n.modifiersData[a]=(t={},t[B]=I,t.centerOffset=I-A,t)}}function $7(e){var t=e.state,n=e.options,a=n.element,r=a===void 0?"[data-popper-arrow]":a;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||Vg(t.elements.popper,r)&&(t.elements.arrow=r))}const H7={name:"arrow",enabled:!0,phase:"main",fn:V7,effect:$7,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Bi(e){return e.split("-")[1]}var U7={top:"auto",right:"auto",bottom:"auto",left:"auto"};function j7(e,t){var n=e.x,a=e.y,r=t.devicePixelRatio||1;return{x:Li(n*r)/r||0,y:Li(a*r)/r||0}}function Uh(e){var t,n=e.popper,a=e.popperRect,r=e.placement,i=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=o.x,f=p===void 0?0:p,h=o.y,_=h===void 0?0:h,g=typeof u=="function"?u({x:f,y:_}):{x:f,y:_};f=g.x,_=g.y;var k=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),w=Wt,v=Yt,T=window;if(c){var A=Ms(n),I="clientHeight",B="clientWidth";if(A===rn(n)&&(A=vr(n),Ea(A).position!=="static"&&s==="absolute"&&(I="scrollHeight",B="scrollWidth")),A=A,r===Yt||(r===Wt||r===bn)&&i===Ko){v=vn;var z=d&&A===T&&T.visualViewport?T.visualViewport.height:A[I];_-=z-a.height,_*=l?1:-1}if(r===Wt||(r===Yt||r===vn)&&i===Ko){w=bn;var R=d&&A===T&&T.visualViewport?T.visualViewport.width:A[B];f-=R-a.width,f*=l?1:-1}}var O=Object.assign({position:s},c&&U7),b=u===!0?j7({x:f,y:_},rn(n)):{x:f,y:_};if(f=b.x,_=b.y,l){var D;return Object.assign({},O,(D={},D[v]=y?"0":"",D[w]=k?"0":"",D.transform=(T.devicePixelRatio||1)<=1?"translate("+f+"px, "+_+"px)":"translate3d("+f+"px, "+_+"px, 0)",D))}return Object.assign({},O,(t={},t[v]=y?_+"px":"",t[w]=k?f+"px":"",t.transform="",t))}function q7(e){var t=e.state,n=e.options,a=n.gpuAcceleration,r=a===void 0?!0:a,i=n.adaptive,o=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,c={placement:Xn(t.placement),variation:Bi(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Uh(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Uh(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const G7={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:q7,data:{}};var Qs={passive:!0};function Y7(e){var t=e.state,n=e.instance,a=e.options,r=a.scroll,i=r===void 0?!0:r,o=a.resize,s=o===void 0?!0:o,l=rn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,Qs)}),s&&l.addEventListener("resize",n.update,Qs),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,Qs)}),s&&l.removeEventListener("resize",n.update,Qs)}}const W7={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Y7,data:{}};var K7={left:"right",right:"left",bottom:"top",top:"bottom"};function hl(e){return e.replace(/left|right|bottom|top/g,function(t){return K7[t]})}var Z7={start:"end",end:"start"};function jh(e){return e.replace(/start|end/g,function(t){return Z7[t]})}function If(e){var t=rn(e),n=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:n,scrollTop:a}}function zf(e){return Ni(vr(e)).left+If(e).scrollLeft}function J7(e,t){var n=rn(e),a=vr(e),r=n.visualViewport,i=a.clientWidth,o=a.clientHeight,s=0,l=0;if(r){i=r.width,o=r.height;var c=Fg();(c||!c&&t==="fixed")&&(s=r.offsetLeft,l=r.offsetTop)}return{width:i,height:o,x:s+zf(e),y:l}}function Q7(e){var t,n=vr(e),a=If(e),r=(t=e.ownerDocument)==null?void 0:t.body,i=Vr(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Vr(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-a.scrollLeft+zf(e),l=-a.scrollTop;return Ea(r||n).direction==="rtl"&&(s+=Vr(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}function Pf(e){var t=Ea(e),n=t.overflow,a=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+a)}function jg(e){return["html","body","#document"].indexOf(ra(e))>=0?e.ownerDocument.body:_n(e)&&Pf(e)?e:jg(Hc(e))}function zo(e,t){var n;t===void 0&&(t=[]);var a=jg(e),r=a===((n=e.ownerDocument)==null?void 0:n.body),i=rn(a),o=r?[i].concat(i.visualViewport||[],Pf(a)?a:[]):a,s=t.concat(o);return r?s:s.concat(zo(Hc(o)))}function N0(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function X7(e,t){var n=Ni(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function qh(e,t,n){return t===Ng?N0(J7(e,n)):Gr(t)?X7(t,n):N0(Q7(vr(e)))}function e9(e){var t=zo(Hc(e)),n=["absolute","fixed"].indexOf(Ea(e).position)>=0,a=n&&_n(e)?Ms(e):e;return Gr(a)?t.filter(function(r){return Gr(r)&&Vg(r,a)&&ra(r)!=="body"}):[]}function t9(e,t,n,a){var r=t==="clippingParents"?e9(e):[].concat(t),i=[].concat(r,[n]),o=i[0],s=i.reduce(function(l,c){var u=qh(e,c,a);return l.top=Vr(u.top,l.top),l.right=Hl(u.right,l.right),l.bottom=Hl(u.bottom,l.bottom),l.left=Vr(u.left,l.left),l},qh(e,o,a));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function qg(e){var t=e.reference,n=e.element,a=e.placement,r=a?Xn(a):null,i=a?Bi(a):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(r){case Yt:l={x:o,y:t.y-n.height};break;case vn:l={x:o,y:t.y+t.height};break;case bn:l={x:t.x+t.width,y:s};break;case Wt:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var c=r?Mf(r):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case Ri:l[c]=l[c]-(t[u]/2-n[u]/2);break;case Ko:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function Zo(e,t){t===void 0&&(t={});var n=t,a=n.placement,r=a===void 0?e.placement:a,i=n.strategy,o=i===void 0?e.strategy:i,s=n.boundary,l=s===void 0?k7:s,c=n.rootBoundary,u=c===void 0?Ng:c,d=n.elementContext,p=d===void 0?uo:d,f=n.altBoundary,h=f===void 0?!1:f,_=n.padding,g=_===void 0?0:_,k=Hg(typeof g!="number"?g:Ug(g,Ts)),y=p===uo?w7:uo,w=e.rects.popper,v=e.elements[h?y:p],T=t9(Gr(v)?v:v.contextElement||vr(e.elements.popper),l,u,o),A=Ni(e.elements.reference),I=qg({reference:A,element:w,placement:r}),B=N0(Object.assign({},w,I)),z=p===uo?B:A,R={top:T.top-z.top+k.top,bottom:z.bottom-T.bottom+k.bottom,left:T.left-z.left+k.left,right:z.right-T.right+k.right},O=e.modifiersData.offset;if(p===uo&&O){var b=O[r];Object.keys(R).forEach(function(D){var P=[bn,vn].indexOf(D)>=0?1:-1,fe=[Yt,vn].indexOf(D)>=0?"y":"x";R[D]+=b[fe]*P})}return R}function n9(e,t){t===void 0&&(t={});var n=t,a=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?Bg:l,u=Bi(a),d=u?s?$h:$h.filter(function(h){return Bi(h)===u}):Ts,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,_){return h[_]=Zo(e,{placement:_,boundary:r,rootBoundary:i,padding:o})[Xn(_)],h},{});return Object.keys(f).sort(function(h,_){return f[h]-f[_]})}function a9(e){if(Xn(e)===Cf)return[];var t=hl(e);return[jh(e),t,jh(t)]}function r9(e){var t=e.state,n=e.options,a=e.name;if(!t.modifiersData[a]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=f===void 0?!0:f,_=n.allowedAutoPlacements,g=t.options.placement,k=Xn(g),y=k===g,w=l||(y||!h?[hl(g)]:a9(g)),v=[g].concat(w).reduce(function(He,Ze){return He.concat(Xn(Ze)===Cf?n9(t,{placement:Ze,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:_}):Ze)},[]),T=t.rects.reference,A=t.rects.popper,I=new Map,B=!0,z=v[0],R=0;R<v.length;R++){var O=v[R],b=Xn(O),D=Bi(O)===Ri,P=[Yt,vn].indexOf(b)>=0,fe=P?"width":"height",F=Zo(t,{placement:O,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),G=P?D?bn:Wt:D?vn:Yt;T[fe]>A[fe]&&(G=hl(G));var Q=hl(G),ke=[];if(i&&ke.push(F[b]<=0),s&&ke.push(F[G]<=0,F[Q]<=0),ke.every(function(He){return He})){z=O,B=!1;break}I.set(O,ke)}if(B)for(var Le=h?3:1,we=function(Ze){var Ue=v.find(function(J){var se=I.get(J);if(se)return se.slice(0,Ze).every(function(N){return N})});if(Ue)return z=Ue,"break"},Te=Le;Te>0;Te--){var qe=we(Te);if(qe==="break")break}t.placement!==z&&(t.modifiersData[a]._skip=!0,t.placement=z,t.reset=!0)}}const i9={name:"flip",enabled:!0,phase:"main",fn:r9,requiresIfExists:["offset"],data:{_skip:!1}};function Gh(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Yh(e){return[Yt,bn,vn,Wt].some(function(t){return e[t]>=0})}function o9(e){var t=e.state,n=e.name,a=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,o=Zo(t,{elementContext:"reference"}),s=Zo(t,{altBoundary:!0}),l=Gh(o,a),c=Gh(s,r,i),u=Yh(l),d=Yh(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const s9={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:o9};function l9(e,t,n){var a=Xn(e),r=[Wt,Yt].indexOf(a)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*r,[Wt,bn].indexOf(a)>=0?{x:s,y:o}:{x:o,y:s}}function c9(e){var t=e.state,n=e.options,a=e.name,r=n.offset,i=r===void 0?[0,0]:r,o=Bg.reduce(function(u,d){return u[d]=l9(d,t.rects,i),u},{}),s=o[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[a]=o}const u9={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:c9};function d9(e){var t=e.state,n=e.name;t.modifiersData[n]=qg({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const f9={name:"popperOffsets",enabled:!0,phase:"read",fn:d9,data:{}};function p9(e){return e==="x"?"y":"x"}function h9(e){var t=e.state,n=e.options,a=e.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,p=n.tether,f=p===void 0?!0:p,h=n.tetherOffset,_=h===void 0?0:h,g=Zo(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),k=Xn(t.placement),y=Bi(t.placement),w=!y,v=Mf(k),T=p9(v),A=t.modifiersData.popperOffsets,I=t.rects.reference,B=t.rects.popper,z=typeof _=="function"?_(Object.assign({},t.rects,{placement:t.placement})):_,R=typeof z=="number"?{mainAxis:z,altAxis:z}:Object.assign({mainAxis:0,altAxis:0},z),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,b={x:0,y:0};if(A){if(i){var D,P=v==="y"?Yt:Wt,fe=v==="y"?vn:bn,F=v==="y"?"height":"width",G=A[v],Q=G+g[P],ke=G-g[fe],Le=f?-B[F]/2:0,we=y===Ri?I[F]:B[F],Te=y===Ri?-B[F]:-I[F],qe=t.elements.arrow,He=f&&qe?Tf(qe):{width:0,height:0},Ze=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$g(),Ue=Ze[P],J=Ze[fe],se=Io(0,I[F],He[F]),N=w?I[F]/2-Le-se-Ue-R.mainAxis:we-se-Ue-R.mainAxis,q=w?-I[F]/2+Le+se+J+R.mainAxis:Te+se+J+R.mainAxis,re=t.elements.arrow&&Ms(t.elements.arrow),S=re?v==="y"?re.clientTop||0:re.clientLeft||0:0,x=(D=O?.[v])!=null?D:0,E=G+N-x-S,Y=G+q-x,Z=Io(f?Hl(Q,E):Q,G,f?Vr(ke,Y):ke);A[v]=Z,b[v]=Z-G}if(s){var W,oe=v==="x"?Yt:Wt,K=v==="x"?vn:bn,ne=A[T],te=T==="y"?"height":"width",ge=ne+g[oe],de=ne-g[K],_e=[Yt,Wt].indexOf(k)!==-1,xe=(W=O?.[T])!=null?W:0,De=_e?ge:ne-I[te]-B[te]-xe+R.altAxis,Ge=_e?ne+I[te]+B[te]-xe-R.altAxis:de,Fe=f&&_e?B7(De,ne,Ge):Io(f?De:ge,ne,f?Ge:de);A[T]=Fe,b[T]=Fe-ne}t.modifiersData[a]=b}}const m9={name:"preventOverflow",enabled:!0,phase:"main",fn:h9,requiresIfExists:["offset"]};function _9(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function g9(e){return e===rn(e)||!_n(e)?If(e):_9(e)}function y9(e){var t=e.getBoundingClientRect(),n=Li(t.width)/e.offsetWidth||1,a=Li(t.height)/e.offsetHeight||1;return n!==1||a!==1}function v9(e,t,n){n===void 0&&(n=!1);var a=_n(t),r=_n(t)&&y9(t),i=vr(t),o=Ni(e,r,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(a||!a&&!n)&&((ra(t)!=="body"||Pf(i))&&(s=g9(t)),_n(t)?(l=Ni(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=zf(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function b9(e){var t=new Map,n=new Set,a=[];e.forEach(function(i){t.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&r(l)}}),a.push(i)}return e.forEach(function(i){n.has(i.name)||r(i)}),a}function k9(e){var t=b9(e);return E7.reduce(function(n,a){return n.concat(t.filter(function(r){return r.phase===a}))},[])}function w9(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}
22function S9(e){var t=e.reduce(function(n,a){var r=n[a.name];return n[a.name]=r?Object.assign({},r,a,{options:Object.assign({},r.options,a.options),data:Object.assign({},r.data,a.data)}):a,n},{});return Object.keys(t).map(function(n){return t[n]})}var Wh={placement:"bottom",modifiers:[],strategy:"absolute"};function Kh(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function x9(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,a=n===void 0?[]:n,r=t.defaultOptions,i=r===void 0?Wh:r;return function(s,l,c){c===void 0&&(c=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},Wh,i),modifiersData:{},elements:{reference:s,popper:l},attributes:{},styles:{}},d=[],p=!1,f={state:u,setOptions:function(k){var y=typeof k=="function"?k(u.options):k;_(),u.options=Object.assign({},i,u.options,y),u.scrollParents={reference:Gr(s)?zo(s):s.contextElement?zo(s.contextElement):[],popper:zo(l)};var w=k9(S9([].concat(a,u.options.modifiers)));return u.orderedModifiers=w.filter(function(v){return v.enabled}),h(),f.update()},forceUpdate:function(){if(!p){var k=u.elements,y=k.reference,w=k.popper;if(Kh(y,w)){u.rects={reference:v9(y,Ms(w),u.options.strategy==="fixed"),popper:Tf(w)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(R){return u.modifiersData[R.name]=Object.assign({},R.data)});for(var v=0;v<u.orderedModifiers.length;v++){if(u.reset===!0){u.reset=!1,v=-1;continue}var T=u.orderedModifiers[v],A=T.fn,I=T.options,B=I===void 0?{}:I,z=T.name;typeof A=="function"&&(u=A({state:u,options:B,name:z,instance:f})||u)}}}},update:w9(function(){return new Promise(function(g){f.forceUpdate(),g(u)})}),destroy:function(){_(),p=!0}};if(!Kh(s,l))return f;f.setOptions(c).then(function(g){!p&&c.onFirstUpdate&&c.onFirstUpdate(g)});function h(){u.orderedModifiers.forEach(function(g){var k=g.name,y=g.options,w=y===void 0?{}:y,v=g.effect;if(typeof v=="function"){var T=v({state:u,name:k,instance:f,options:w}),A=function(){};d.push(T||A)}})}function _(){d.forEach(function(g){return g()}),d=[]}return f}}var C9=[W7,f9,G7,R7,u9,i9,m9,H7,s9],Is=x9({defaultModifiers:C9});const Zh=e=>e?typeof e=="function"?e():e:"body",ia=L({name:"CConditionalTeleport",props:{container:{type:[Object,String],default:"body"},teleport:{type:[Boolean],default:!0}},setup(e,{slots:t}){const n=M(Zh(e.container));return ae(()=>[e.container,e.teleport],()=>{e.teleport&&(n.value=Zh(e.container))}),()=>m(A5,{disabled:e.teleport===!1,to:n.value},{default:()=>t.default&&t.default()})}}),Si=L({name:"CFormFeedback",props:{as:{type:String,default:"div"},invalid:Boolean,tooltip:Boolean,valid:Boolean},setup(e,{slots:t}){return()=>m(e.as,{class:[{[`invalid-${e.tooltip?"tooltip":"feedback"}`]:e.invalid,[`valid-${e.tooltip?"tooltip":"feedback"}`]:e.valid}]},t.default&&t.default())}}),B0=L({name:"CFormControlValidation",inheritAttrs:!1,props:{describedby:String,feedback:String,feedbackInvalid:String,feedbackValid:String,invalid:Boolean,tooltipFeedback:Boolean,valid:Boolean},setup(e,{slots:t}){return()=>[e.feedback&&(e.valid||e.invalid)&&m(Si,{...e.invalid&&{id:e.describedby},invalid:e.invalid,tooltip:e.tooltipFeedback,valid:e.valid},{default:()=>t.feedback&&t.feedback()||e.feedback}),(e.feedbackInvalid||t.feedbackInvalid)&&m(Si,{id:e.describedby,invalid:!0,tooltip:e.tooltipFeedback},{default:()=>t.feedbackInvalid&&t.feedbackInvalid()||e.feedbackInvalid}),(e.feedbackValid||t.feedbackValid)&&m(Si,{tooltip:e.tooltipFeedback,valid:!0},{default:()=>t.feedbackValid&&t.feedbackValid()||e.feedbackValid})]}}),Ul=L({name:"CFormFloating",setup(e,{slots:t}){return()=>m("div",{class:"form-floating"},t.default&&t.default())}}),Nn=L({name:"CFormLabel",props:{customClassName:[Array,String]},setup(e,{slots:t}){return()=>m("label",{class:e.customClassName??"form-label"},t.default&&t.default())}}),Jo=L({name:"CFormText",props:{as:{type:String,default:"div"}},setup(e,{slots:t}){return()=>m(e.as,{class:"form-text"},t.default&&t.default())}}),br=L({name:"CFormControlWrapper",inheritAttrs:!1,props:{...B0.props,floatingClassName:String,floatingLabel:String,id:{type:String},label:String,text:String},setup(e,{slots:t}){const n=()=>m(B0,{describedby:e.describedby,feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,invalid:e.invalid,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{...t.feedback&&{feedback:()=>t.feedback&&t.feedback()},...t.feedbackInvalid&&{feedbackInvalid:()=>t.feedbackInvalid&&t.feedbackInvalid()},...t.feedbackValid&&{feedbackValid:()=>t.feedbackInvalid&&t.feedbackInvalid()}});return()=>e.floatingLabel?m(Ul,{class:e.floatingClassName},()=>[t.default&&t.default(),m(Nn,{for:e.id},{default:()=>t.label&&t.label()||e.label||e.floatingLabel}),(e.text||t.text)&&m(Jo,{id:e.describedby},{default:()=>t.text&&t.text()||e.text}),n()]):[(e.label||t.label)&&m(Nn,{for:e.id},{default:()=>t.label&&t.label()||e.label}),t.default&&t.default(),(e.text||t.text)&&m(Jo,{id:e.describedby},{default:()=>t.text&&t.text()||e.text}),n()]}}),Qo=L({name:"CSpinner",props:{as:{type:String,default:"div"},color:{type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light"].includes(e)},size:{type:String,validator:e=>e==="sm"},variant:{type:String,default:"border",validator:e=>["border","grow"].includes(e)},visuallyHiddenLabel:{type:String,default:"Loading..."}},setup(e){return()=>m(e.as,{class:[`spinner-${e.variant}`,{[`spinner-${e.variant}-${e.size}`]:e.size,[`text-${e.color}`]:e.color}],role:"status"},m("span",{class:["visually-hidden"]},e.visuallyHiddenLabel))}}
22),Fi=L({name:"CElementCover",props:{boundaries:Array,opacity:{type:Number,default:.4}},setup(e,{slots:t}){const n=M(),a=M({}),r=()=>{if(!e.boundaries||n===null)return{};const s=n.value.parentElement;if(!s)return{};const l=s.getBoundingClientRect(),c={};return e.boundaries.forEach(({sides:u,query:d})=>{const p=s.querySelector(d);if(!p||!u)return;const f=p.getBoundingClientRect();u.forEach(h=>{const _=Math.abs(f[h]-l[h]);c[h]=`${_}px`})}),c},o={...{top:0,left:0,right:0,bottom:0},position:"absolute","z-index":2,"background-color":`rgba(255,255,255,${e.opacity})`};return At(()=>{mn(()=>{a.value=r()})}),()=>m("div",{style:{...o,...a.value},ref:n},m("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},t.default?t.default():m(Qo,{variant:"grow",color:"primary"})))}}),Xo=L({name:"CVirtualScroller",props:{visibleItems:{type:Number,default:10}},setup(e,{slots:t}){const n=M(),a=M(),r=M(1),i=M(0),o=M(0),s=M(0),l=he(()=>Math.floor(e.visibleItems/2)),c=he(()=>o.value*i.value+2*s.value),u=he(()=>Math.min(e.visibleItems,o.value)*i.value+2*s.value);At(()=>{n.value&&(s.value=Number.parseFloat(getComputedStyle(n.value).paddingTop),n.value.dispatchEvent(new CustomEvent("scroll")))});const d=p=>{r.value=i.value&&Math.max(Math.ceil(p/i.value),1)};return()=>{const p=t.default?Array.isArray(t.default()[0].children)?t.default()[0].children:t.default():[];return o.value=p&&p.length>0?p.length:0,m("div",{class:["virtual-scroller"],onScroll:f=>d(f.target.scrollTop),style:{height:`${u.value}px`,overflowY:"auto"},ref:n},m("div",{class:"virtual-scroller-content",style:{height:`${c.value}px`},ref:a},p.map((f,h)=>h+1>Math.max(r.value-l.value,0)&&h+1<=r.value+e.visibleItems+l.value&&yn(f,{class:[{"virtual-scroller-item-preload":h+1>r.value+e.visibleItems||h+1<r.value}],style:{...r.value>l.value&&{transform:`translateY(${(r.value-l.value)*i.value}px)`}},ref:_=>{i.value===0&&_&&_.offsetHeight&&(i.value=_.offsetHeight+Number.parseFloat(getComputedStyle(_).marginTop)+Number.parseFloat(getComputedStyle(_).marginBottom))}}))))}}}),Gg=(e,t)=>{let n=e.nextElementSibling;if(!t)return n;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}},Yg=(e,t)=>{let n=e.previousElementSibling;if(!t)return n;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}},Wg=(e,t)=>{const n=[];return e.forEach(a=>{if(typeof a!="string"&&"options"in a&&Array.isArray(a.options)){const r=Wg(a.options,t);r.length>0&&n.push({...a,options:r})}else $r(a).toLowerCase().includes(t.toLowerCase())&&n.push(a)}),n},A9=(e,t)=>{const n=[];for(const a of e)typeof a!="string"&&"options"in a&&Array.isArray(a.options)?n.push(...a.options):n.push(a);return n},ju=e=>typeof e=="string"&&e==="external"||typeof e=="object"&&e.external===!0,T9=e=>typeof e=="string"&&e==="global"||typeof e=="object"&&e.global===!0,$r=e=>typeof e=="string"?e:e.label,M9=(e,t)=>{if(t){const n=new RegExp(t,"gi");return e.replace(n,a=>`<strong>${a}</strong>`)}return e},I9=e=>typeof e=="string"?!1:e.disabled,z9=(e,t)=>t?typeof e=="string"&&typeof t=="string"?t===e:typeof e!="string"&&typeof t!="string"?t.label===e.label:!1:!1,Kg=(e,t)=>{for(const n of t){if(typeof n!="string"&&"options"in n&&Array.isArray(n.options)){const a=Kg(e,n.options);if(a)return a}if($r(n).toLowerCase()===e.toLowerCase())return n}return null},Zg=(e,t)=>
22{for(const n of t){if(typeof n!="string"&&"options"in n&&Array.isArray(n.options)){const a=Zg(e,n.options);if(a)return a}if(typeof n!="string"&&"value"in n&&n.value===e)return n}return null},P9=L({name:"CAutocompleteOptions",props:{highlightOptionsOnSearch:Boolean,loading:Boolean,options:{type:Array,required:!0},optionsMaxHeight:[Number,String],scopedSlots:Object,searchNoResultsLabel:[Boolean,String],searchValue:String,selected:[Object,String,null],virtualScroller:Boolean,visible:Boolean,visibleItems:{type:Number,default:10}},emits:["optionClick"],setup(e,{emit:t}){const n=(i,o)=>{if((i.code==="Space"||i.key==="Enter")&&(i.preventDefault(),t("optionClick",o)),i.key==="Down"||i.key==="ArrowDown"){i.preventDefault();const s=i.target,l=Gg(s,".autocomplete-option:not(.disabled):not(:disabled)");l&&l.focus()}if(i.key==="Up"||i.key==="ArrowUp"){i.preventDefault();const s=i.target,l=Yg(s,".autocomplete-option:not(.disabled):not(:disabled)");l&&l.focus()}},a=(i,o)=>m("div",{class:["autocomplete-option",{disabled:I9(i),selected:z9(i,e.selected||null)}],key:o,onClick:()=>t("optionClick",i),onKeydown:s=>n(s,i),tabindex:0,...e.highlightOptionsOnSearch&&!e.scopedSlots?.options&&{innerHTML:M9($r(i),e.searchValue)}},e.highlightOptionsOnSearch?void 0:e.scopedSlots&&e.scopedSlots.options?m(e.scopedSlots.options,{option:i}):$r(i)),r=i=>i.length===0&&e.searchNoResultsLabel?m("div",{class:"autocomplete-options-empty"},e.searchNoResultsLabel):i.map((o,s)=>typeof o!="string"&&"options"in o?m("div",{key:s},[m("div",{class:"autocomplete-optgroup-label"},[e.scopedSlots&&e.scopedSlots["options-groups"]?m(e.scopedSlots["options-groups"],{option:o}):o.label]),...o.options?.map((l,c)=>a(l,c))||[]]):a(o,s));return()=>[e.visible&&e.virtualScroller&&e.options.length>0?m(Xo,{class:"autocomplete-options",visibleItems:e.visibleItems,role:"listbox"},{default:()=>r(e.options)}):m("div",{class:"autocomplete-options",...e.optionsMaxHeight!=="auto"&&{style:{maxHeight:e.optionsMaxHeight,overflow:"scroll"}},role:"listbox"},r(e.options)),e.loading&&m(Fi)]}}),F0=L({name:"CAutocomplete",props:{allowOnlyDefinedOptions:{type:Boolean,default:!1},cleaner:{type:Boolean,default:!1},clearSearchOnSelect:{type:Boolean,default:!0},container:{type:[Object,String],default:"body"},disabled:{type:Boolean,default:!1},feedback:String,feedbackInvalid:String,feedbackValid:String,highlightOptionsOnSearch:{type:Boolean,default:!1},id:String,indicator:Boolean,invalid:Boolean,label:String,loading:Boolean,name:String,options:{type:Array,required:!0},optionsMaxHeight:{type:[Number,String],default:"auto"},placeholder:String,readOnly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},resetSelectionOnOptionsChange:{type:Boolean,default:!1},search:[String,Object],searchNoResultsLabel:{type:[Boolean,String],default:!1},showHints:{type:Boolean,default:!1},size:String,teleport:{type:Boolean,default:!1},text:String,tooltipFeedback:Boolean,valid:Boolean,modelValue:[Number,String],value:[Number,String],virtualScroller:{type:Boolean,default:!1},visible:{type:Boolean,default:!1},visibleItems:{type:Number,default:10}},emits:["change","input","hide","show","update:modelValue"],setup(e,{emit:t,attrs:n,slots:a}){const r=M(),i=M(),o=M(),s=M(),l=M(),c=M(),u=M(""),d=M(null),p=M(e.visible),f=e.id??Ki();let h=null;const _=he(()=>ju(e.search)?e.options:Wg(e.options,u.value)),g=he(()=>({placement:"bottom-start",modifiers:[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"offset",options:{offset:[0,2]}}]})),k=()=>{s.value&&(s.value.value=""),u.value="",d.value=null,t("change",null),t("update:modelValue",null)},y=b=>{T9(e.search)&&s.value&&(b.key.length===1||b.key==="Backspace"||b.key==="Delete")&&s.value.focus()},w=b=>{const D=b.target.value;B(D),d.value!==null&&(t("change",null),d.value=null)},v=b=>{if(b.key==="Escape"){O();return}if((b.key==="Down"||b.key==="ArrowDown")&&s.value?.value.length===s.value?.selectionStart){b.preventDefault(),R(),mn(()=>{const P=b.target.parentElement?.parentElement?.querySelectorAll(".autocomplete-option")[0];P&&P.focus()});return}if(e.showHints&&c.value&&b.key==="Tab"){b.preventDefault(),z(c.value);return}if(b.key==="Enter"){const D=b.target,P=Kg(D.value,_.value);P?z(P):e.allowOnlyDefinedOptions||z(D.value),O();return}if(b.key==="Backspace"||b.key==="Delete"){d.value!==null&&(d.value=null,t("change",null));return}},T=b=>{b.key==="Escape"&&O(),r.value&&!r.value.contains(b.target)&&O()},A=b=>{r.value&&r.value.contains(b.target)||O()},I=b=>{z(b)},B=b=>{t("input",b),u.value=b},z=b=>{if(!(b&&typeof b=="object"&&b.disabled)){if(s.value&&(s.value.value=b?$r(b):""),d.value=b??null,t("change",b??null),typeof b=="string"?t("update:modelValue",b):b&&typeof b=="object"?t("update:modelValue",b.value):t("update:modelValue",null),e.clearSearchOnSelect)B("");else{c.value=void 0;return}O()}},R=()=>{e.disabled||e.readOnly||p.value||!ju(e.search)&&_.value.length===0&&e.searchNoResultsLabel===!1||(e.teleport&&i.value&&o.value&&(i.value.style.minWidth=`${o.value.offsetWidth}px`),p.value=!0,t("show"),window.addEventListener("mouseup",A),window.addEventListener("keyup",T),o.value&&i.value&&(h=Is(o.value,i.value,g.value)),mn(()=>{s.value?.focus()}))},O=()=>{p.value=!1,t("hide"),window.removeEventListener("mouseup",A),window.removeEventListener("keyup",T),h&&(h.destroy(),h=null),mn(()=>{s.value?.focus()})};return ae(()=>
22e.options,()=>{e.resetSelectionOnOptionsChange&&k()}),ae(()=>[e.options,e.value,e.modelValue,s.value],()=>{if(s.value===void 0)return;const b=e.modelValue??e.value;if(b&&typeof b=="string"){z(b);return}if(b&&typeof b=="number"){const P=Zg(b,e.options);P&&z(P);return}const D=A9(_.value).find(P=>typeof P!="string"&&P.selected===!0);D&&z(D)}),ae(()=>[_.value,u.value,e.showHints],()=>{if(!e.showHints)return;const b=u.value.length>0?_.value.find(D=>$r(D).toLowerCase().startsWith(u.value.toLowerCase())):void 0;c.value=b}),ae(()=>_.value,()=>{if(!e.searchNoResultsLabel&&u.value!==""&&_.value.length===0){p.value&&O();return}u.value.length>0&&R()}),ae(()=>e.visible,b=>{b?R():O()}),Xr(()=>{window.removeEventListener("mouseup",A),window.removeEventListener("keyup",T),h&&h.destroy()}),()=>m(br,{...typeof n["aria-describedby"]=="string"&&{describedby:n["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,id:f,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},()=>m("div",{class:["autocomplete",{[`autocomplete-${e.size}`]:e.size,disabled:e.disabled,"is-invalid":e.invalid,"is-valid":e.valid,show:p.value}],onKeydown:y,ref:r},[m("div",{class:"autocomplete-input-group",onClick:()=>R(),ref:o},[e.showHints&&u.value!==""&&m("input",{class:"autocomplete-input autocomplete-input-hint",id:`hint-${f}`,autocomplete:"off",readonly:!0,tabindex:-1,"aria-hidden":"true",value:c.value?`${u.value}${$r(c.value).slice(u.value.length)}`:"",ref:l}),m("input",{type:"text",class:"autocomplete-input",disabled:e.disabled,id:f,name:e.name||f,onBlur:b=>{b.preventDefault(),b.stopPropagation(),e.allowOnlyDefinedOptions&&d.value===null&&_.value.length===0&&k()},onInput:w,onKeydown:v,placeholder:e.placeholder,autocomplete:"off",required:e.required,"aria-autocomplete":"list","aria-expanded":p.value,"aria-haspopup":"listbox",...e.teleport&&{"aria-owns":`autocomplete-listbox-${f}`},readonly:e.readOnly,role:"combobox",ref:s}),(e.cleaner||e.indicator)&&m("div",{class:"autocomplete-buttons"},[!e.disabled&&!e.readOnly&&e.cleaner&&d.value&&m("button",{type:"button",class:"autocomplete-cleaner",onClick:b=>{b.preventDefault(),b.stopPropagation(),k()}}),m("button",{type:"button",class:"autocomplete-indicator",disabled:!(e.searchNoResultsLabel||_.value.length>0)&&!ju(e.search),onClick:b=>{b.preventDefault(),b.stopPropagation(),p.value?O():R()}})])]),m(ia,{container:e.container,teleport:e.teleport},{default:()=>m("div",{class:["autocomplete-dropdown",{show:e.teleport&&p.value}],id:`autocomplete-listbox-${f}`,role:"listbox","aria-labelledby":f,ref:i},[m(P9,{highlightOptionsOnSearch:e.highlightOptionsOnSearch,loading:e.loading,onOptionClick:b=>!e.disabled&&!e.readOnly&&I(b),options:_.value,optionsMaxHeight:e.optionsMaxHeight,scopedSlots:a,searchNoResultsLabel:e.searchNoResultsLabel,searchValue:u.value,selected:d.value,virtualScroller:e.virtualScroller,visible:p.value,visibleItems:e.visibleItems})])})]))}}),E9={install:e=>{e.component(F0.name,F0)}},V0=L({name:"CAvatar",props:{color:Xe,shape:$c,size:{type:String,validator:e=>["sm","md","lg","xl"].includes(e)},src:String,status:{type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light"].includes(e)},textColor:xf},setup(e,{slots:t}){return()=>m("div",{class:["avatar",{[`bg-${e.color}`]:e.color,[`avatar-${e.size}`]:e.size,[`text-${e.textColor}`]:e.textColor},`${e.shape}`]},[e.src?m("img",{src:e.src,class:"avatar-img"}):t.default&&t.default(),e.status&&m("span",{class:["avatar-status",`bg-${e.status}`]})])}}),O9={install:e=>{e.component(V0.name,V0)}},Vi=L({name:"CBackdrop",props:{visible:{type:Boolean,default:!1}},setup(e){return()=>m(Sn,{onEnter:t=>{t.classList.add("show")},onLeave:t=>{t.classList.remove("show")}},()=>e.visible&&m("div",{class:"fade"}))}}),D9={install:e=>{e.component(Vi.name,Vi)}},$0=L({name:"CBadge",props:{as:{type:String,default:"span"},color:Xe,position:{type:String,validator:e=>["top-start","top-end","bottom-end","bottom-start"].includes(e)},shape:$c,size:{type:String,validator:e=>e==="sm"},textBgColor:Xe,textColor:xf},setup(e,{slots:t}){return()=>m(e.as,{class:["badge",{[`bg-${e.color}`]:e.color,"position-absolute translate-middle":e.position,"top-0":e.position&&e.position.includes("top"),"top-100":e.position&&e.position.includes("bottom"),"start-100":e.position&&e.position.includes("end"),"start-0":e.position&&e.position.includes("start"),[`badge-${e.size}`]:e.size,[`text-${e.textColor}`]:e.textColor,[`text-bg-${e.textBgColor}`]:e.textBgColor},e.shape]},t.default&&t.default())}}),R9={install:e=>{e.component($0.name,$0)}},H0=L({name:"CBreadcrumbItem",props:{active:Boolean,href:String},setup(e,{slots:t}){return()=>m("li",{class:["breadcrumb-item",{active:e.active}],...e.active&&{"aria-current":"page"}},e.href?m("a",{href:e.href},t.default&&t.default()):t.default&&t.default())}}),U0=L({name:"CBreadcrumb",inheritAttrs:!1,setup(e,{slots:t,attrs:n}){return()=>m("nav",{"aria-label":"breadcrumb"},m("ol",{class:["breadcrumb",n.class]},t.default&&t.default()))}}),L9={install:e=>{e.component(U0.name,U0),e.component(H0.name,H0)}},nn=L({name:"CButton",props:{active:Boolean,as:{type:String,default:"button"},color:Xe,disabled:Boolean,href:String,shape:$c,size:{type:String,validator:e=>["sm","lg"].includes(e)},type:{type:String,default:"button",validator:e=>["button","submit","reset"].includes(e)},variant:{type:String,validator:e=>["ghost","outline"].includes(e)}},emits:["click"],setup(e,{emit:t,slots:n}){const a=e.href?"a":e.as,r=i=>{e.disabled||t("click",i)};return()=>m(a,{class:["btn",{[`btn-${e.variant}-${e.color}`]:e.color&&e.variant,[`btn-${e.variant}`]:!e.color&&e.variant,[`btn-${e.color}`]:e.color&&!e.variant,[`btn-${e.size}`]:e.size,active:e.active,disabled:e.disabled},e.shape],...a==="a"&&e.disabled&&{"aria-disabled":!0,tabIndex:-1},...a==="a"&&e.href&&{href:e.href},...a==="button"&&{type:e.type,disabled:e.disabled},onClick:r},n.default&&n.default())}}),N9={install:e=>{e.component(nn.name,nn)}},j0=L({name:"CButtonToolbar",setup(e,{slots:t}){return()=>m("div",{class:"btn-toolbar"},t.default&&t.default())}}),q0=L({name:"CButtonGroup",props:{size:{type:String,validator:e=>["sm","lg"].includes(e)},vertical:Boolean},setup(e,{slots:t}){return()=>m("div",{class:[e.vertical?"btn-group-vertical":"btn-group",{[`btn-group-${e.size}`]:e.size}]},t.default&&t.default())}}),B9={install:e=>{e.component(j0.name,j0),e.component(q0.name,q0)}},F9=e=>{const t=new Date(e,0,4),n=t.getDay(),a=n===0?6:n-1,r=new Date(t);return r.setDate(t.getDate()-a),r},Jg=(e,t)=>{const n=F9(e),a=new Date(n);return a.setDate(n.getDate()+(t-1)*7),a},xi=e=>
22e.getFullYear()*12+e.getMonth(),Qg=(e,t,n)=>t!==null&&e<t||n!==null&&e>n,V9=e=>{const[t,n]=e.split(/[Ww]/),a=wa(t),r=Number.parseInt(n,10);return Jg(a,r)},$9=e=>{const t=[/^(\d{4})-W(\d{1,2})$/,/^(\d{4})W(\d{1,2})$/,/^(\d{4})\s+W(\d{1,2})$/];for(const n of t){const a=e.trim().match(n);if(a){const r=wa(a[1]),i=Number.parseInt(a[2],10);return Jg(r,i)}}return V9(e)},H9=e=>{const t=[/^(\d{2,4})[-/.\s](\d{1,2})$/,/^(\d{1,2})[-/.\s](\d{2,4})$/];for(const n of t){const a=e.trim().match(n);if(a){const r=a[1],i=a[2],o=Number.parseInt(r,10),s=Number.parseInt(i,10);let l,c;if(r.length>=3||o>=100?(l=wa(r),c=s-1):i.length>=3||s>=100?(l=wa(i),c=o-1):s>=1&&s<=12&&(o>12||o<1)?(l=wa(r),c=s-1):(l=wa(i),c=o-1),c>=0&&c<=11)return new Date(l,c,1)}}return null},U9=e=>{const t=String(e),n=/^(\d{2,4})$/,a=t.trim().match(n);if(a){const r={year:a[1]};return dk(r)}return e8(t)},j9=(e,t)=>{const n=new Date(2013,11,31,17,19,22),a=[];try{const s=t?n.toLocaleString(e):n.toLocaleDateString(e);a.push(s)}catch{const s=t?n.toLocaleString("en-US"):n.toLocaleDateString("en-US");a.push(s)}const r=["/","-","."," "],i=a[0];let o="/";i.includes("/")?o="/":i.includes("-")?o="-":i.includes(".")&&(o=".");for(const s of r)if(s!==o){const l=o.replaceAll(/[.*+?^${}()|[\]\\]/g,String.raw`\$&`),c=i.replaceAll(new RegExp(l,"g"),s);a.push(c)}return a},q9=(e,t)=>{let n=e.replaceAll(/[.*+?^${}()|[\\]\\]/g,"\\$&");return n=n.replace("2013",String.raw`(?<year>\d{2,4})`).replace("12",String.raw`(?<month>\d{1,2})`).replace("31",String.raw`(?<day>\d{1,2})`),t&&(n=n.replaceAll(/17|5/g,String.raw`(?<hour>\d{1,2})`).replace("19",String.raw`(?<minute>\d{1,2})`).replace("22",String.raw`(?<second>\d{1,2})`).replaceAll(/AM|PM/gi,"(?<ampm>[APap][Mm])")),n},G9=(e,t,n)=>{for(const a of t){const r=q9(a,n),i=new RegExp(`^${r}$`),o=e.trim().match(i);if(o?.groups)return o.groups}return null},Y9=(e,t)=>{const n=Number.parseInt(e,10);if(!t)return n;const a=t.toLowerCase()==="pm";return a&&n!==12?n+12:!a&&n===12?0:n},W9=(e,t,n)=>e>=0&&e<=23&&t>=0&&t<=59&&n>=0&&n<=59,Xg=(e,t)=>{const n=Number.parseInt(e,10)-1,a=Number.parseInt(t,10);return n>=0&&n<=11&&a>=1&&a<=31},K9=e=>{const{year:t,month:n,day:a,hour:r,minute:i,second:o,ampm:s}=e,l=wa(t),c=Number.parseInt(n,10)-1,u=Number.parseInt(a,10),d=Y9(r,s),p=Number.parseInt(i??"0",10)||0,f=Number.parseInt(o??"0",10)||0;return W9(d,p,f)?new Date(l,c,u,d,p,f):null},Z9=e=>{const{year:t,month:n,day:a}=e;if(!Xg(n,a))return null;const r=wa(t),i=Number.parseInt(n,10)-1,o=Number.parseInt(a,10);return new Date(r,i,o)},J9=(e,t,n)=>{const a=j9(t,n),r=G9(e,a,n);if(!r){const i=e.trim(),o=/[-/.:]/.test(i),l=i.split(/[-/.\s:]+/).filter(c=>c.length>0).length>=2;return o&&l?e8(e):null}if("month"in r&&"day"in r){const{month:i,day:o}=r;if(!Xg(i,o))return null}else return null;return n?K9(r):Z9(r)},e8=e=>{const t=new Date(Date.parse(e));return Number.isNaN(t.getTime())?null:t},Vt=(e,t,n="en-US",a=!1)=>{if(e===null)return null;if(e instanceof Date)return Number.isNaN(e.getTime())?null:e;const r=e;switch(t){case"week":return $9(r);case"month":return H9(r);case"year":return U9(r);default:return J9(r,n,a)}},Q9=(e,t="en-US",n=!1,a="day")=>!e||typeof e!="string"?null:Vt(e,a,t,n),Jh=(e,t)=>{const n=Math.ceil(e.length/t);return Array.from({length:t}).fill("").map((a,r)=>e.slice(r*n,(r+1)*n))},X9=(e,t,n)=>t!==0&&n==="days"?new Date(e.getFullYear(),e.getMonth()+t,1):t!==0&&n==="months"?new Date(e.getFullYear()+t,e.getMonth(),1):t!==0&&n==="years"?new Date(e.getFullYear()+12*t,e.getMonth(),1):e,ml=(e,t)=>{if(e===null)return null;if(t==="week"){const{year:n,weekNumber:a}=t8(e);return`${n}W${a.toString().padStart(2,"0")}`}if(t==="month"){const n=`0${e.getMonth()+1}`.slice(-2);return`${e.getFullYear()}-${n}`}return t==="year"?`${e.getFullYear()}`:e},ek=(e,t="short")=>Array.from({length:12},(n,a)=>new Date(2e3,a,1).toLocaleString(e,{month:t})),qu=(e,t='tr[tabindex="0"], td[tabindex="0"]')=>[...Element.prototype.querySelectorAll.call(e,t)],tk=(e,t=6)=>Array.from({length:t*2},(n,a)=>e-t+a),nk=(e,t,n)=>{const a=[],r=new Date(e,t),i=r.getFullYear(),o=r.getMonth();let l=6-(6-new Date(i,o,1).getDay())-n;n&&(l=l<0?7+l:l);for(let c=l*-1;c<0;c++)a.push({date:new Date(i,o,c+1),month:"previous"});return a},ak=(e,t)=>{const n=[],a=new Date(e,t+1,0).getDate();for(let r=1;r<=a;r++)n.push({date:new Date(e,t,r),month:"current"});return n},rk=(e,t,n,a)=>{const r=[],i=42-(n.length+a.length);for(let o=1;o<=i;o++)r.push({date:new Date(e,t+1,o),month:"next"});return r},t8=e=>{const t=new Date(e);t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);const n=new Date(t.getFullYear(),0,4);return{weekNumber:1+Math.round((t.getTime()-n.getTime())/(864e5*7)),year:t.getFullYear()}},ik=(e,t,n)=>{const a=nk(e,t,n),r=ak(e,t),i=rk(e,t,a,r),o=[...a,...r,...i],s=[];return o.forEach((l,c)=>{if((c%7===0||s.length===0)&&s.push({week:{number:0,year:0},days:[]}),(c+1)%7===0){const{weekNumber:d,year:p}=t8(l.date),f=s.at(-1);f&&(f.week={number:d,year:p})}const u=s.at(-1);u&&u.days.push(l)}),s},or=(e,t,n,a)=>
22{if(t&&e<t||n&&e>n)return!0;if(a===void 0)return!1;if(typeof a=="function")return a(e);if(a instanceof Date&&Yr(e,a))return!0;if(Array.isArray(a)&&a){for(const r of a)if(typeof r=="function"&&r(e)||Array.isArray(r)&&Er(e,r[0],r[1])||r instanceof Date&&Yr(e,r))return!0}return!1},Er=(e,t,n)=>{const a=Wu(e),r=t?Wu(t):null,i=n?Wu(n):null;return!!(r&&i&&r<=a&&a<=i)},Qh=(e,t,n)=>!!(t!==null&&Yr(t,e)||n!==null&&Yr(n,e)),Xh=(e,t,n)=>{if(e&&t){const a=new Date(e);let r=!1;for(;a<t;)if(a.setDate(a.getDate()+1),or(a,null,null,n)){r=!0;break}return r}return!1},ok=(e,t,n,a)=>{const r=xi(e),i=t?xi(t):null,o=n?xi(n):null;if(Qg(r,i,o))return!0;if(a===void 0)return!1;const s=t?Math.max(e.getTime(),t.getTime()):e.getTime(),l=n?Math.min(e.getTime(),n.getTime()):new Date(new Date().getFullYear(),11,31).getTime();for(const c=new Date(s);c.getTime()<=l;c.setDate(c.getDate()+1))if(!or(c,t,n,a))return!1;return!1},sk=(e,t,n)=>{const a=e.getFullYear(),r=e.getMonth();return t!==null&&a===t.getFullYear()&&r===t.getMonth()||n!==null&&a===n.getFullYear()&&r===n.getMonth()},Gu=(e,t,n)=>{const a=t?xi(t):null,r=n?xi(n):null,i=xi(e);return!!(a&&r&&a<=i&&i<=r)},Yr=(e,t)=>e instanceof Date&&t instanceof Date?e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear():e===null&&t===null,lk=e=>Yr(e,new Date),ck=(e,t,n,a)=>{const r=e.getFullYear(),i=t?t.getFullYear():null,o=n?n.getFullYear():null;if(Qg(r,i,o))return!0;if(a===void 0)return!1;const s=t?Math.max(e.getTime(),t.getTime()):e.getTime(),l=n?Math.min(e.getTime(),n.getTime()):new Date(new Date().getFullYear(),11,31).getTime();for(const c=new Date(s);c.getTime()<=l;c.setDate(c.getDate()+1))if(!or(c,t,n,a))return!1;return!1},uk=(e,t,n)=>{const a=e.getFullYear();return t!==null&&a===t.getFullYear()||n!==null&&a===n.getFullYear()},Yu=(e,t,n)=>{const a=e.getFullYear(),r=t?t.getFullYear():null,i=n?n.getFullYear():null;return!!(r&&i&&r<=a&&a<=i)},Wu=e=>{const t=new Date(e);return t.setHours(0,0,0,0),t},Xs=(e,t)=>{if(e===null)return null;if(!(t instanceof Date))return e;const n=new Date(e);return n.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),n},wa=e=>{let t=Number.parseInt(e,10);if(t<100){const n=new Date().getFullYear();t=Math.floor(n/100)*100+t,t>n+50&&(t-=100)}return t},dk=e=>{const{year:t}=e,n=wa(t);return new Date(n,0,1)},jl=L({name:"CCalendar",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendarDate:null,calendars:{type:Number,default:1},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:e=>typeof e=="string"?["numeric","2-digit"].includes(e):typeof e=="function"||typeof e=="function"},disabledDates:{type:[Array,Date,Function]},endDate:null,firstDayOfWeek:{type:Number,default:1},locale:{type:String,default:"default"},maxDate:null,minDate:null,navigation:{type:Boolean,default:!0},navYearFirst:Boolean,range:Boolean,selectEndDate:Boolean,selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:e=>["day","week","month","year"].includes(e)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,startDate:null,weekdayFormat:{type:[Function,Number,String],default:2,validator:e=>typeof e=="string"?["long","narrow","short"].includes(e):typeof e=="number"||typeof e=="function"},weekNumbersLabel:String},emits:["date-hover","calendar-date-change","start-date-change","end-date-change"],setup(e,{slots:t,emit:n}){const a=M(),r=M(e.calendarDate?Vt(e.calendarDate,e.selectionType):e.startDate?Vt(e.startDate,e.selectionType):new Date),i=M(e.startDate?Vt(e.startDate,e.selectionType):null),o=M(e.endDate?Vt(e.endDate,e.selectionType):null),s=M(null),l=M(e.maxDate?Vt(e.maxDate,e.selectionType):null),c=M(e.minDate?Vt(e.minDate,e.selectionType):null),u=M(e.selectEndDate),d=M("days");ae(()=>e.selectionType,()=>{const v={day:"days",week:"days",month:"months",year:"years"};d.value=v[e.selectionType]||"days"},{immediate:!0}),ae(()=>e.calendarDate,()=>{if(e.calendarDate===null){r.value=new Date;return}e.calendarDate&&(r.value=new Date(e.calendarDate))}),ae(()=>e.startDate,()=>{const v=e.startDate?Vt(e.startDate,e.selectionType):null;Yr(v,i.value)||(i.value=v)}),ae(()=>e.endDate,()=>{const v=e.endDate?Vt(e.endDate,e.selectionType):null;Yr(v,o.value)||(o.value=v)}),ae(()=>e.maxDate,()=>{l.value=e.maxDate?Vt(e.maxDate,e.selectionType):null}),ae(()=>e.minDate,()=>{c.value=e.minDate?Vt(e.minDate,e.selectionType):null}),ae(()=>e.selectEndDate,()=>{u.value=e.selectEndDate}),ae(i,()=>{n("start-date-change",ml(i.value,e.selectionType))}),ae(o,()=>{n("end-date-change",ml(o.value,e.selectionType))});const p=(v,T=0,A)=>{if(r.value===null)return;const I=r.value.getFullYear(),B=r.value.getMonth(),z=new Date(I,B,1);v&&z.setFullYear(z.getFullYear()+v),T&&z.setMonth(z.getMonth()+T),r.value=z,n("calendar-date-change",z)},f=(v,T)=>{const A=new Date(v);if(d.value==="days"&&(r.value=A),d.value==="months"&&e.selectionType!=="month"){r.value=A,d.value="days";return}if(d.value==="years"&&e.selectionType!=="year"){r.value=A,d.value="months";return}if(!or(v,c.value,l.value,e.disabledDates)){if(e.range){if(u.value){if(u.value=!1,i.value&&i.value>v){i.value=null,o.value=null;return}if(Xh(i.value,v,e.disabledDates)){i.value=null,o.value=null;return}o.value=Xs(v,o.value);return}if(o.value&&o.value<v){i.value=null,o.value=null;return}if(Xh(v,o.value,e.disabledDates)){i.value=null,o.value=null;return}u.value=!0,i.value=Xs(v,i.value);return}i.value=Xs(v,i.value)}},h=(v,T,A)=>{if(v.code==="Space"||v.key==="Enter"){v.preventDefault();const I=d.value;f(T),(I==="months"&&e.selectionType!=="month"||I==="years"&&e.selectionType!=="year")&&mn(()=>
22{qu(a.value)[0]?.focus()})}if(v.key==="ArrowRight"||v.key==="ArrowLeft"||v.key==="ArrowUp"||v.key==="ArrowDown"){if(v.preventDefault(),l.value&&T>=l.value&&(v.key==="ArrowRight"||v.key==="ArrowDown")||c.value&&T<=c.value&&(v.key==="ArrowLeft"||v.key==="ArrowUp"))return;let I=v.target;e.selectionType==="week"&&I.tabIndex===-1&&(I=I.closest('tr[tabindex="0"]'));const B=qu(a.value),z=B.indexOf(I),R=z===0,O=z===B.length-1,b={start:z,end:B.length-(z+1)},D={ArrowRight:1,ArrowLeft:-1,ArrowUp:e.selectionType==="week"&&d.value==="days"?-1:d.value==="days"?-7:-3,ArrowDown:e.selectionType==="week"&&d.value==="days"?1:d.value==="days"?7:3};if(v.key==="ArrowRight"&&O||v.key==="ArrowDown"&&b.end<D.ArrowDown||v.key==="ArrowLeft"&&R||v.key==="ArrowUp"&&b.start<Math.abs(D.ArrowUp)){d.value==="days"&&p(0,v.key==="ArrowRight"||v.key==="ArrowDown"?1:-1),d.value==="months"&&p(v.key==="ArrowRight"||v.key==="ArrowDown"?1:-1),d.value==="years"&&p(v.key==="ArrowRight"||v.key==="ArrowDown"?10:-10),setTimeout(()=>{const P=qu(I.parentNode?.parentNode);P.length>0&&v.key==="ArrowRight"&&P[0].focus(),P.length>0&&v.key==="ArrowLeft"&&P.at(-1)?.focus(),P.length>0&&v.key==="ArrowDown"&&P[D.ArrowDown-(B.length-z)].focus(),P.length>0&&v.key==="ArrowUp"&&P[P.length-(Math.abs(D.ArrowUp)+1-(z+1))].focus()},1);return}if(B[z+D[v.key]].tabIndex===0){B[z+D[v.key]].focus();return}for(let P=z;P<B.length;v.key==="ArrowRight"||v.key==="ArrowDown"?P++:P--)if(B[P+D[v.key]].tabIndex===0){B[P+D[v.key]].focus();break}}},_=v=>{or(v,c.value,l.value,e.disabledDates)||(v=Xs(v,u.value?o.value:i.value),s.value=v,n("date-hover",ml(v,e.selectionType)))},g=()=>{s.value=null,n("date-hover",null)},k=(v,T=!1)=>{if(v==="prev"){if(T){p(d.value==="years"?-10:-1);return}if(d.value!=="days"){p(-1);return}p(0,-1);return}if(v==="next"){if(T){p(d.value==="years"?10:1);return}if(d.value!=="days"){p(1);return}p(0,1);return}},y=v=>{const T=ik(v.getFullYear(),v.getMonth(),e.firstDayOfWeek),A=Jh(ek(e.locale),4),I=Jh(tk(v.getFullYear()),4),B=T[0].days;return m("table",{},[d.value==="days"&&m("thead",{},m("tr",{},[e.showWeekNumber&&m("th",{class:"calendar-cell"},m("div",{class:"calendar-header-cell-inner"},e.weekNumbersLabel)),B.map(({date:z})=>m("th",{class:"calendar-cell",abbr:z.toLocaleDateString(e.locale,{weekday:"long"})},m("div",{class:"calendar-header-cell-inner"},typeof e.weekdayFormat=="function"?e.weekdayFormat(z):typeof e.weekdayFormat=="string"?z.toLocaleDateString(e.locale,{weekday:e.weekdayFormat}):z.toLocaleDateString(e.locale,{weekday:"long"}).slice(0,e.weekdayFormat))))])),m("tbody",{},[d.value==="days"&&T.map(({week:z,days:R})=>{const{date:O}=R[0],b=or(O,c.value,l.value,e.disabledDates),D=Qh(O,i.value,o.value);return m("tr",{class:["calendar-row",e.selectionType==="week"&&{disabled:b,range:e.selectionType==="week"&&Er(O,i.value,o.value),"range-hover":e.selectionType==="week"&&s.value&&u.value?Er(O,i.value,s.value):Er(O,s.value,o.value),selected:D}],...e.selectionType==="week"&&{tabindex:b?-1:0,...D&&{"aria-selected":!0},...!b&&{onBlur:()=>g(),onClick:()=>f(O),onFocus:()=>_(O),onKeydown:P=>h(P,O),onMouseenter:()=>_(O),onMouseleave:()=>g()}}},[e.showWeekNumber&&m("th",{class:"calendar-cell-week-number"},z.number),R.map(({date:P,month:fe})=>{const F=or(P,c.value,l.value,e.disabledDates),G=Qh(P,i.value,o.value);return fe==="current"||e.showAdjacementDays?m("td",{class:["calendar-cell",{...e.selectionType==="day"&&{clickable:fe!=="current"&&e.selectAdjacementDays,disabled:F,"range-hover":fe==="current"&&(s.value&&u.value?Er(P,i.value,s.value):Er(P,s.value,o.value)),range:fe==="current"&&Er(P,i.value,o.value),selected:G},[fe]:!0,today:fe==="current"&&lk(P)}],tabindex:e.selectionType==="day"&&(fe==="current"||e.selectAdjacementDays)&&!F?0:-1,title:P.toLocaleDateString(e.locale),...G&&{"aria-selected":!0},...e.selectionType==="day"&&(fe==="current"||e.selectAdjacementDays)&&{onBlur:()=>g(),onClick:()=>f(P),onFocus:()=>_(P),onKeydown:Q=>h(Q,P),onMouseenter:()=>_(P),onMouseleave:()=>g()},...fe!=="current"&&!e.selectAdjacementDays&&{onMouseenter:()=>g()}},m("div",{class:"calendar-cell-inner"},typeof e.dayFormat=="function"?e.dayFormat(P):P.toLocaleDateString(e.locale,{day:e.dayFormat}))):m("td")})])}),d.value==="months"&&A.map((z,R)=>m("tr",{},z.map((O,b)=>{const D=R*3+b,P=new Date(v.getFullYear(),D,1),fe=ok(P,c.value,l.value,e.disabledDates),F=sk(P,i.value,o.value);return m("td",{class:["calendar-cell",{disabled:fe,selected:F,"range-hover":e.selectionType==="month"&&(s.value&&u.value?Gu(P,i.value,s.value):Gu(P,s.value,o.value)),range:Gu(P,i.value,o.value)}],tabindex:fe?-1:0,...F&&{"aria-selected":!0},...!fe&&{onBlur:()=>g(),onClick:()=>f(P),onFocus:()=>_(P),onKeydown:G=>h(G,P),onMouseenter:()=>_(P),onMouseleave:()=>g()}},m("div",{class:"calendar-cell-inner"},O))}))),d.value==="years"&&I.map(z=>m("tr",{},z.map(R=>{const O=new Date(R,0,1),b=ck(O,c.value,l.value,e.disabledDates),D=uk(O,i.value,o.value);return m("td",{class:["calendar-cell year",{disabled:b,selected:D,"range-hover":e.selectionType==="year"&&(s.value&&u.value?Yu(O,i.value,s.value):Yu(O,s.value,o.value)),range:Yu(O,i.value,o.value)}],tabindex:b?-1:0,...D&&{"aria-selected":!0},...!b&&{onBlur:()=>g(),onClick:()=>f(O),onFocus:()=>_(O),onKeydown:P=>h(P,O),onMouseenter:()=>_(O),onMouseleave:()=>g()}},m("div",{class:"calendar-cell-inner"},R))})))])])},w=v=>m("div",{class:"calendar-nav"},[e.navigation&&m("div",{class:"calendar-nav-prev"},[m("button",{class:"calendar-nav-btn","aria-label":e.ariaNavPrevYearLabel,onClick:()=>k("prev",!0)},t.navPrevDoubleIcon?t.navPrevDoubleIcon():m("span",{class:"calendar-nav-icon calendar-nav-icon-double-prev"})),d.value==="days"&&m("button",{class:"calendar-nav-btn","aria-label":e.ariaNavPrevMonthLabel,onClick:()=>k("prev")},t.navPrevIcon?t.navPrevIcon():m("span",{class:"calendar-nav-icon calendar-nav-icon-prev"}))]),m("div",{class:"calendar-nav-date","aria-live":"polite",...e.navYearFirst&&{style:{display:"flex",justifyContent:"center"}}},[d.value==="days"&&m("button",{class:"calendar-nav-btn",onClick:()=>
22{e.navigation&&(d.value="months")}},v.toLocaleDateString(e.locale,{month:"long"})),m("button",{class:"calendar-nav-btn",onClick:()=>{e.navigation&&(d.value="years")},...e.navYearFirst&&{style:{order:"-1"}}},v.toLocaleDateString(e.locale,{year:"numeric"}))]),e.navigation&&m("div",{class:"calendar-nav-next"},[d.value==="days"&&m("button",{class:"calendar-nav-btn","aria-label":e.ariaNavNextMonthLabel,onClick:()=>k("next")},t.navNextIcon?t.navNextIcon():m("span",{class:"calendar-nav-icon calendar-nav-icon-next"})),m("button",{class:"calendar-nav-btn","aria-label":e.ariaNavNextYearLabel,onClick:()=>k("next",!0)},t.navNextDoubleIcon?t.navNextDoubleIcon():m("span",{class:"calendar-nav-icon calendar-nav-icon-double-next"}))])]);return()=>m("div",{class:["calendars",{[`select-${e.selectionType}`]:e.selectionType&&d.value==="days","show-week-numbers":e.showWeekNumber}],ref:a},[Array.from({length:e.calendars},(v,T)=>{const A=X9(r.value,T,d.value);return m("div",{class:["calendar",d.value]},[w(A),y(A)])})])}}),fk={install:e=>{e.component(jl.name,jl)}},G0=L({name:"CCallout",props:{color:Xe},setup(e,{slots:t}){return()=>m("div",{class:["callout",{[`callout-${e.color}`]:e.color}]},t.default&&t.default())}}),pk={install:e=>{e.component(G0.name,G0)}},Oa=L({name:"CCard",props:{color:Xe,textBgColor:Xe,textColor:xf},setup(e,{slots:t}){return()=>m("div",{class:["card",{[`bg-${e.color}`]:e.color,[`text-${e.textColor}`]:e.textColor,[`text-bg-${e.textBgColor}`]:e.textBgColor}]},t.default&&t.default())}}),Da=L({name:"CCardBody",setup(e,{slots:t}){return()=>m("div",{class:"card-body"},t.default&&t.default())}}),ql=L({name:"CCardFooter",setup(e,{slots:t}){return()=>m("div",{class:"card-footer"},t.default&&t.default())}}),Y0=L({name:"CCardGroup",setup(e,{slots:t}){return()=>m("div",{class:"card-group"},t.default&&t.default())}}),Gl=L({name:"CCardHeader",props:{as:{type:String,default:"div"}},setup(e,{slots:t}){return()=>m(e.as,{class:"card-header"},t.default&&t.default())}}),W0=L({name:"CCardImage",props:{as:{type:String,default:"img"},orientation:{type:String,validator:e=>["top","bottom"].includes(e)}},setup(e,{slots:t}){return()=>m(e.as,{class:`card-img${e.orientation?`-${e.orientation}`:""}`},t.default&&t.default())}}),K0=L({name:"CCardImageOverlay",setup(e,{slots:t}){return()=>m("div",{class:"card-img-overlay"},t.default&&t.default())}}),Wr=L({name:"CLink",props:{active:Boolean,as:{type:String,default:"a"},disabled:Boolean,href:String},emits:["click"],setup(e,{slots:t,emit:n}){const a=r=>{n("click",e.href),(e.href===""||e.href==="#")&&r.preventDefault()};return()=>m(e.as,{class:[{active:e.active,disabled:e.disabled}],...e.active&&{"aria-current":"page"},...e.as==="a"&&e.disabled&&{"aria-disabled":!0,tabIndex:-1},...(e.as==="a"||e.as==="button")&&{onClick:a},href:e.href},t.default&&t.default())}}),Z0=L({name:"CCardLink",props:{href:{type:String,default:"#"}},setup(e,{slots:t}){return()=>m(Wr,{class:"card-link",href:e.href},{default:()=>t.default&&t.default()})}}),J0=L({name:"CCardSubtitle",props:{as:{type:String,default:"h6"}},setup(e,{slots:t}){return()=>m(e.as,{class:"card-subtitle"},t.default&&t.default())}}),Q0=L({name:"CCardText",props:{as:{type:String,default:"p"}},setup(e,{slots:t}){return()=>m(e.as,{class:"card-text"},t.default&&t.default())}}),X0=L({name:"CCardTitle",props:{as:{type:String,default:"h5"}},setup(e,{slots:t}){return()=>m(e.as,{class:"card-title"},t.default&&t.default())}}),hk={install:e=>{e.component(Oa.name,Oa),e.component(Da.name,Da),e.component(ql.name,ql),e.component(Y0.name,Y0),e.component(Gl.name,Gl),e.component(W0.name,W0),e.component(K0.name,K0),e.component(Z0.name,Z0),e.component(J0.name,J0),e.component(Q0.name,Q0),e.component(X0.name,X0)}},gi=e=>{const t=e.getBoundingClientRect();return Math.floor(t.top)>=0&&Math.floor(t.left)>=0&&Math.floor(t.bottom)<=(window.innerHeight||document.documentElement.clientHeight)&&Math.floor(t.right)<=(window.innerWidth||document.documentElement.clientWidth)},e1=L({name:"CCarousel",props:{controls:Boolean,dark:Boolean,index:{type:Number,default:0},indicators:Boolean,interval:{type:[Boolean,Number],default:5e3},pause:{type:[Boolean,String],default:"hover",validator:e=>typeof e=="boolean"||e==="hover"},transition:{type:String,default:"slide",validator:e=>["crossfade","slide"].includes(e)},wrap:{type:Boolean,default:!0}},setup(e,{slots:t}){const n=M(),a=M(e.index),r=M(!1),i=M(e.interval),o=M("next"),s=M([]),l=M(),c=M(),u=y=>{r.value=y},d=y=>{i.value=y};lt("setAnimating",u),lt("setCustomInterval",d);const p=()=>l.value&&clearInterval(l.value),f=()=>{p(),typeof e.interval=="number"&&(l.value=setTimeout(()=>_(),typeof i.value=="number"?i.value:e.interval))},h=y=>{r.value||(o.value=y,y==="next"?a.value===s.value.length-1?a.value=0:a.value++:a.value===0?a.value=s.value.length-1:a.value--)},_=()=>{!document.hidden&&n.value&&gi(n.value)&&h("next")},g=y=>{if(a.value!==y){if(a.value<y){o.value="next",a.value=y;return}a.value>y&&(o.value="prev",a.value=y)}},k=()=>{c.value=!!(!document.hidden&&n.value&&gi(n.value))};return Rc(()=>
22{if(t.default){const y=typeof t.default()[0].type=="symbol"?t.default()[0].children:t.default();y&&Array.isArray(y)&&(s.value=y.filter(w=>w.type.name==="CCarouselItem"))}}),At(()=>{window.addEventListener("scroll",k)}),gf(()=>{ae(r,()=>{if(e.wrap){!r.value&&f();return}!e.wrap&&a.value<s.value.length-1&&!r.value&&f()})}),ae(c,()=>{c.value&&f()}),()=>m("div",{class:["carousel slide",e.transition==="crossfade"&&"carousel-fade"],...e.dark&&{"data-coreui-theme":"dark"},onmouseover:()=>e.pause&&p(),onmouseleave:()=>f(),ref:n},[e.indicators&&m("div",{class:"carousel-indicators"},s.value.map((y,w)=>m("button",{type:"button",id:w,"data-coreui-target":"",...a.value===w&&{class:"active"},onClick:()=>g(w)}))),m("div",{class:"carousel-inner"},s.value.map((y,w)=>m(y,{active:a.value===w,direction:o.value}))),e.controls&&[m("button",{type:"button",class:"carousel-control-prev","data-coreui-target":"",onClick:()=>h("prev")},[m("span",{class:"carousel-control-prev-icon",ariaHidden:"true"}),m("span",{class:"visually-hidden"},"Previous")]),m("button",{type:"button",class:"carousel-control-next","data-coreui-target":"",onClick:()=>h("next")},[m("span",{class:"carousel-control-next-icon",ariaHidden:"true"}),m("span",{class:"visually-hidden"},"Next")])]])}}),t1=L({name:"CCarouselCaption",setup(e,{slots:t}){return()=>m("div",{class:"carousel-caption"},t.default&&t.default())}}),n1=L({name:"CCarouselItem",props:{active:{type:Boolean,default:!1},direction:{type:String,default:"next"},interval:{type:[Boolean,Number],default:!1}},setup(e,{slots:t}){const n=M(),{active:a}=mf(e),r=M(),i=M(),o=M(a.value&&"active"),s=Pe("setAnimating"),l=Pe("setCustomInterval");return ae(a,(c,u)=>{c&&l(e.interval),!u&&c&&(i.value=`carousel-item-${e.direction}`,l(e.interval)),setTimeout(()=>{u&&!c&&(o.value="active"),r.value=`carousel-item-${e.direction==="next"?"start":"end"}`},0),n.value.addEventListener("transitionstart",()=>{s(!0)}),n.value.addEventListener("transitionend",()=>{s(!1),c&&(r.value="",i.value="",o.value="active"),c||(r.value="",i.value="",o.value="")})}),()=>m("div",{class:["carousel-item",o.value,r.value,i.value],ref:n},t.default&&t.default())}}),mk={install:e=>{e.component(e1.name,e1),e.component(t1.name,t1),e.component(n1.name,n1)}},_k={install:e=>{e.component(qr.name,qr)}},gk={install:e=>{e.component(Wo.name,Wo)}},yk={install:e=>{e.component(ia.name,ia)}},el=e=>{const t=["a[href]","button:not([disabled])","input:not([disabled])","textarea:not([disabled])","select:not([disabled])","details",'[tabindex]:not([tabindex="-1"])','[contenteditable="true"]'].join(",");return[...e.querySelectorAll(t)].filter(a=>!vk(a)&&kk(a))},vk=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:"disabled"in e&&typeof e.disabled=="boolean"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",bk=e=>!e||typeof e!="object"?!1:"nodeType"in e&&typeof e.nodeType=="number",kk=e=>{if(!bk(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",n=e.closest("details:not([open])");return n&&n!==e&&e.closest("summary")?.parentNode!==n?!1:t},$i=L({name:"CFocusTrap",props:{active:{type:Boolean,default:!0},additionalContainer:{type:Object,default:void 0},focusFirstElement:{type:Boolean,default:!1},restoreFocus:{type:Boolean,default:!0}},emits:{activate:()=>!0,deactivate:()=>!0},setup(e,{emit:t,slots:n,expose:a}){const r=M(null),i=M(null),o=M(!1),s=M("forward"),l=M(null);let c=null,u=null;const d=()=>{const f=r.value,h=e.additionalContainer?.value||null;if(f){if(i.value=document.activeElement,o.value=!0,e.focusFirstElement){const _=el(f);_.length>0?_[0].focus({preventScroll:!0}):f.focus({preventScroll:!0})}else f.focus({preventScroll:!0});t("activate"),u=_=>{if(r.value!==l.value)return;const g=_.target;if(g===document||g===f||f.contains(g)||h&&(g===h||h.contains(g)))return;const k=el(f);k.length===0?f.focus({preventScroll:!0}):s.value==="backward"?k.at(-1)?.focus({preventScroll:!0}):k[0].focus({preventScroll:!0})},c=_=>{if(_.key!=="Tab"||(l.value=f,s.value=_.shiftKey?"backward":"forward",!h))return;const g=el(f),k=el(h);if(g.length===0&&k.length===0){_.preventDefault();return}const y=document.activeElement,w=g.includes(y),v=k.includes(y);if(w){const T=g.indexOf(y);!_.shiftKey&&T===g.length-1&&k.length>0?(_.preventDefault(),k[0].focus({preventScroll:!0})):_.shiftKey&&T===0&&k.length>
220&&(_.preventDefault(),k.at(-1)?.focus({preventScroll:!0}))}else if(v){const T=k.indexOf(y);!_.shiftKey&&T===k.length-1&&g.length>0?(_.preventDefault(),g[0].focus({preventScroll:!0})):_.shiftKey&&T===0&&g.length>0&&(_.preventDefault(),g.at(-1)?.focus({preventScroll:!0}))}},f.addEventListener("keydown",c,!0),h&&h.addEventListener("keydown",c,!0),document.addEventListener("focusin",u,!0)}},p=()=>{if(!o.value)return;const f=r.value,h=e.additionalContainer?.value||null;f&&c&&f.removeEventListener("keydown",c,!0),h&&c&&h.removeEventListener("keydown",c,!0),u&&document.removeEventListener("focusin",u,!0),e.restoreFocus&&i.value?.isConnected&&i.value.focus({preventScroll:!0}),t("deactivate"),o.value=!1,i.value=null};return ae(()=>e.active,f=>{f&&r.value?d():p()},{immediate:!1}),ae(()=>e.additionalContainer?.value,()=>{e.active&&o.value&&(p(),d())}),At(()=>{e.active&&r.value&&d()}),Xr(()=>{p()}),a({containerRef:r}),()=>{const h=n.default?.()?.[0];if(!h)return null;const _=h.props?.ref;return yn(h,{ref:g=>{r.value=g,typeof _=="function"?_(g):_&&typeof _=="object"&&"value"in _&&(_.value=g)}})}}}),Hi=e=>typeof document<"u"&&document.documentElement.dir==="rtl"?!0:e?e.closest('[dir="rtl"]')!==null:!1,es=L({name:"CPicker",props:{container:{type:String,default:"dropdown"},disabled:Boolean,dropdownClassNames:String,footer:Boolean,teleport:{type:[Boolean],default:!1},visible:Boolean},emits:["hide","show"],setup(e,{attrs:t,emit:n,slots:a}){const r=M(),i=M(),o=M(),s=M(),l=M(e.visible);ae(()=>e.visible,()=>{l.value=e.visible}),ae(l,()=>{if(e.container!=="inline"){if(l.value){n("show"),window.addEventListener("mouseup",p),window.addEventListener("keyup",d),c();return}n("hide"),window.removeEventListener("mouseup",p),window.removeEventListener("keyup",d),u()}});const c=()=>{o.value&&i.value&&(s.value=Is(o.value,i.value,{placement:Hi(r.value)?"bottom-end":"bottom-start",modifiers:[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"offset",options:{offset:[0,2]}}]}))},u=()=>{s.value&&s.value.destroy(),s.value=void 0},d=f=>{f.key==="Escape"&&(l.value=!1)},p=f=>{r.value&&r.value.contains(f.target)||i.value&&i.value.contains(f.target)||(l.value=!1)};switch(e.container){case"inline":return()=>m("div",{class:"picker",ref:r},a.default&&a.default());default:return()=>m($i,{active:l.value,...e.teleport&&{additionalContainer:i}},()=>m("div",{class:[t.class,{show:l.value}],ref:r},[a.toggler&&a.toggler().map(f=>yn(f,{onClick:()=>{!e.disabled&&!l.value&&(l.value=!0)},ref:h=>{o.value=h}})),m(ia,{teleport:e.teleport},{default:()=>m("div",{class:[e.dropdownClassNames,{show:e.teleport&&l.value}],ref:i},[a.default&&a.default(),e.footer&&a.footer&&a.footer()])})]))}}}),wk=e=>{const t=M(!1),n=M();return At(()=>{n.value=new IntersectionObserver(([a])=>{t.value=a.isIntersecting}),e.value&&n.value.observe(e.value)}),Xr(()=>{n.value.disconnect()}),t},tl=L({name:"CTimePickerRollCol",props:{elements:{type:Array,required:!0},selected:{type:[Number,String]}},emits:["click"],setup(e,{emit:t}){const n=M(!0),a=M(),r=wk(a),i=()=>{const s=a.value?.querySelector(".selected");r.value&&s&&s instanceof HTMLElement&&a.value?.scrollTo({top:s.offsetTop,behavior:n.value?"auto":"smooth"})};ae(r,()=>{i(),r.value&&(n.value=!1)}),gf(()=>{i()});const o=(s,l)=>{(s.code==="Space"||s.key==="Enter")&&(s.preventDefault(),t("click",l))};return()=>m("div",{class:"time-picker-roll-col",ref:a},e.elements.map(s=>m("div",{class:["time-picker-roll-cell",{selected:s.value===e.selected}],onClick:()=>t("click",s.value),onKeydown:l=>o(l,s.value),role:"button",tabindex:0},s.label)))}}),Sk=(e,t)=>e==="am"&&t===12?0:e==="am"?t:e==="pm"&&t===12?12:t+12,xk=e=>e%12||12,Ku=e=>e?e instanceof Date?e:new Date(`1970-01-01 ${e}`):null,e4=(e,t)=>e.toLocaleTimeString(t).includes("AM")?"am":e.toLocaleTimeString(t).includes("PM")||e.getHours()>=12?"pm":"am",Zu=(e,t,n)=>{const a=new Date,r=Tk(t),i=new Intl.DateTimeFormat(t,{hour:r?"2-digit":"numeric",minute:"2-digit",second:"2-digit"});return e.map(o=>(n==="hour"&&a.setHours(o),n==="minute"&&a.setMinutes(o),n==="second"&&a.setSeconds(o),{value:o,label:i.formatToParts(a).find(s=>s.type===n)?.value||""}))},Ck=(e,t="auto",n=[],a=[],r=[])=>{const i=t==="auto"&&n8(e)||t===!0,o=Array.isArray(n)&&n.length>0?n:typeof n=="function"?Array.from({length:i?12:24},(c,u)=>i?u+1:u).filter(c=>n(c)):Array.from({length:i?12:24},(c,u)=>i?u+1:u),s=Array.isArray(a)&&a.length>0?a:typeof a=="function"?Array.from({length:60},(c,u)=>u).filter(c=>a(c)):Array.from({length:60},(c,u)=>u),l=Array.isArray(r)&&r.length>0?r:typeof r=="function"?Array.from({length:60},(c,u)=>u).filter(c=>r(c)):Array.from({length:60},(c,u)=>u);return{listOfHours:Zu(o,e,"hour"),listOfMinutes:Zu(s,e,"minute"),listOfSeconds:Zu(l,e,"second"),hour12:i}},t4=(e,t,n="auto")=>e?n==="auto"&&n8(t)||n===!0?xk(e.getHours()):e.getHours():"",n4=e=>e?e.getMinutes():"",a4=e=>e?e.getSeconds():"",n8=e=>["am","AM","pm","PM"].some(t=>
22new Date().toLocaleString(e).includes(t)),Ak=e=>{const t=new Date(`1970-01-01 ${e}`);return t instanceof Date&&t.getTime()},Tk=e=>new Date(2020,0,1,7,5,7).toLocaleTimeString(e).startsWith("0"),a8=(e,t)=>{const n=M();return(...r)=>{const i=()=>{clearTimeout(n.value),e(...r)};clearTimeout(n.value),n.value=setTimeout(i,t)}},Hr={type:String,validator:e=>["primary","secondary","success","danger","warning","info","dark","light","link","transparent","primary-gradient","secondary-gradient","success-gradient","danger-gradient","warning-gradient","info-gradient","dark-gradient","light-gradient"].includes(e)},Ci=L({name:"CTimePicker",props:{ampm:{type:[Boolean,String],default:"auto",validator:e=>typeof e=="string"?["auto"].includes(e):typeof e=="boolean"},cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...Hr,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},cancelButtonVariant:{type:String,default:"ghost",validator:e=>["ghost","outline"].includes(e)},cleaner:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...Hr,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},confirmButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)},container:{type:String,default:"dropdown"},disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,hours:{type:[Array,Function]},id:String,indicator:{type:Boolean,default:!0},inputOnChangeDelay:{type:Number,default:750},inputReadOnly:Boolean,invalid:{type:Boolean,default:void 0},label:String,locale:{type:String,default:"default"},minutes:{type:[Array,Boolean,Function],default:!0},name:String,placeholder:{type:String,default:"Select time"},required:Boolean,seconds:{type:[Array,Boolean,Function],default:!0},size:{type:String,default:void 0,validator:e=>["sm","lg"].includes(e)},teleport:{type:[Boolean],default:!1},text:String,time:[Date,String],tooltipFeedback:Boolean,valid:{type:Boolean,default:void 0},variant:{type:String,default:"roll",validator:e=>["roll","select"].includes(e)},visible:Boolean},emits:["change","hide","show","update:time"],setup(e,{emit:t,attrs:n,slots:a}){const r=M(),i=M(),o=M(Ku(e.time)),s=M(o.value?e4(new Date(o.value),e.locale):"am"),l=M(null),c=M(e.visible),u=M({listOfHours:[],listOfMinutes:[],listOfSeconds:[],hour12:!1}),d=M(e.valid??(e.invalid===!0?!1:void 0));ae(()=>e.time,()=>{o.value=Ku(e.time)}),ae(()=>[e.valid,e.invalid],()=>{d.value=e.valid??(e.invalid===!0?!1:void 0)}),ae(o,()=>{u.value=Ck(e.locale,e.ampm,e.hours,e.minutes,e.seconds),o.value&&(s.value=e4(new Date(o.value),e.locale))},{immediate:!0}),ae(i,()=>{i.value&&i.value.form&&(r.value=i.value.form)}),ae([r,o],()=>{r.value&&(r.value.addEventListener("submit",y=>{setTimeout(()=>f(y.target))}),f(r.value))});const p=y=>{y.stopPropagation(),o.value=null,t("change",null),t("update:time",null)},f=y=>{if(y.classList.contains("was-validated")){if(o.value){d.value=!0;return}d.value=!1}},h=(y,w)=>{const v=o.value||new Date("1970-01-01");y==="toggle"&&(w==="am"&&v.setHours(v.getHours()-12),w==="pm"&&v.setHours(v.getHours()+12)),y==="hours"&&(u.value&&u.value.hour12?v.setHours(Sk(s.value,Number.parseInt(w))):v.setHours(Number.parseInt(w))),y==="minutes"&&v.setMinutes(Number.parseInt(w)),y==="seconds"&&v.setSeconds(Number.parseInt(w)),o.value=new Date(v),t("change",v.toTimeString(),v.toLocaleTimeString(e.locale),v),t("update:time",v.toLocaleTimeString(e.locale))},_=()=>m("div",{class:"time-picker-input-group"},[m("input",{autocomplete:"off",class:"time-picker-input",disabled:e.disabled,id:e.id,name:e.name,onInput:a8(y=>{if(Ak(y.target.value)){const w=Ku(y.target.value);o.value=w,w?(t("change",w.toTimeString(),w.toLocaleTimeString(e.locale),w),t("update:time",w.toLocaleTimeString(e.locale))):(t("change",null),t("update:time",null))}else t("change",null),t("update:time",null)},e.inputOnChangeDelay),placeholder:e.placeholder,readonly:e.inputReadOnly,ref:i,required:e.required,value:o.value?o.value.toLocaleTimeString(e.locale,{hour12:u.value&&u.value.hour12,hour:"numeric",...e.minutes&&{minute:"numeric"},...e.seconds&&{second:"numeric"}}):""}),e.indicator&&m("div",{class:"time-picker-indicator",...!e.disabled&&{onClick:y=>{y.stopPropagation(),c.value=!c.value},onKeydown:y=>{y.key==="Enter"&&(c.value=!c.value)},tabIndex:0}}),e.cleaner&&o.value&&m("div",{class:"time-picker-cleaner",onClick:y=>p(y)})]),g=()=>[m("span",{class:"time-picker-inline-icon"}),m("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:y=>h("hours",y.target.value),...o.value&&{value:t4(o.value,e.locale)}},u.value&&u.value.listOfHours.map(y=>m("option",{value:y.value.toString()},y.label))),e.minutes&&":",e.minutes&&m("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:y=>h("minutes",y.target.value),...o.value&&{value:n4(o.value)}},u.value&&u.value.listOfMinutes?.map(y=>m("option",{value:y.value.toString()},y.label))),e.seconds&&":",e.seconds&&m("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:y=>h("seconds",y.target.value),...o.value&&{value:a4(o.value)}},u.value&&u.value.listOfSeconds?.map(y=>m("option",{value:y.value.toString()},y.label))),u.value&&u.value.hour12&&m("select",{class:"time-picker-inline-select",disabled:e.disabled,onChange:y=>h("toggle",y.target.value),value:s.value},[m("option",{value:"am"},"AM"),m("option",{value:"pm"},"PM")])],k=()=>[m(tl,{elements:u.value&&u.value.listOfHours,onClick:y=>h("hours",y.toString()),selected:t4(o.value,e.locale,e.ampm)}),e.minutes&&m(tl,{elements:u.value&&u.value.listOfMinutes,onClick:y=>h("minutes",y.toString()),selected:n4(o.value)}),e.seconds&&m(tl,{elements:u.value&&u.value.listOfSeconds,onClick:y=>h("seconds",y.toString()),selected:a4(o.value)}),u.value&&u.value.hour12&&m(tl,{elements:[{value:"am",label:"AM"},{value:"pm",label:"PM"}],onClick:y=>h("toggle",y),selected:s.value})];return()=>m(br,{...typeof n["aria-describedby"]=="string"&&{describedby:n["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,id:e.id,invalid:d.value===!1,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:d.value},{default:()=>m(es,{class:["time-picker",{[`time-picker-${e.size}`]:e.size,disabled:e.disabled,"is-invalid":d.value===!1,"is-valid":d.value}],container:e.container,disabled:e.disabled,dropdownClassNames:"time-picker-dropdown",footer
22:!0,onHide:()=>{c.value=!1,t("hide")},onShow:()=>{o.value&&(l.value=new Date(o.value)),c.value=!0,t("show")},teleport:e.teleport,visible:c.value},{...a.cancelButton&&{cancelButton:()=>a.cancelButton&&a.cancelButton()},...a.confirmButton&&{confirmButton:()=>a.confirmButton&&a.confirmButton()},toggler:()=>_(),default:()=>m("div",{class:["time-picker-body",{"time-picker-roll":e.variant==="roll"}]},e.variant==="select"?g():k()),footer:()=>m("div",{class:"time-picker-footer"},[e.cancelButton&&m(nn,{color:e.cancelButtonColor,onClick:()=>{l.value&&(o.value=new Date(l.value)),c.value=!1},size:e.cancelButtonSize,variant:e.cancelButtonVariant},()=>e.cancelButton),e.confirmButton&&m(nn,{color:e.confirmButtonColor,onClick:()=>{c.value=!1},size:e.confirmButtonSize,variant:e.confirmButtonVariant},()=>e.confirmButton)])})})}}),r4=(e,t,n)=>t&&!Array.isArray(e)?`${e}-${n}-date`:Array.isArray(e)?n==="start"?e[0]:e[1]:e,Yl=L({name:"CDateRangePicker",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendars:{type:Number,default:2},calendarDate:[Date,String],cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...Hr,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},cancelButtonVariant:{type:String,default:"ghost",validator:e=>["ghost","outline"].includes(e)},cleaner:{type:Boolean,default:!0},closeOnSelect:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...Hr,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},confirmButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:e=>typeof e=="string"?["numeric","2-digit"].includes(e):typeof e=="function"||typeof e=="function"},disabled:Boolean,disabledDates:[Array,Date,Function],endDate:[Date,String],feedback:String,feedbackInvalid:String,feedbackValid:String,firstDayOfWeek:{type:Number,default:1},format:String,footer:Boolean,id:{type:[String,Array]},indicator:{type:Boolean,default:!0},inputDateFormat:Function,inputDateParse:Function,inputOnChangeDelay:{type:Number,default:750},inputReadOnly:Boolean,invalid:{type:Boolean,default:void 0},label:String,locale:{type:String,default:"default"},maxDate:[Date,String],minDate:[Date,String],name:{type:[String,Array]},navigation:{type:Boolean,default:!0},navYearFirst:Boolean,placeholder:{type:[String,Array],default:()=>["Start date","End date"]},previewDateOnHover:{type:Boolean,default:!0},range:{type:Boolean,default:!0},ranges:Object,required:Boolean,selectEndDate:Boolean,selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:e=>["day","week","month","year"].includes(e)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,separator:{type:Boolean,default:!0},size:{type:String,required:!1,validator:e=>["sm","lg"].includes(e)},startDate:[Date,String],teleport:{type:[Boolean],default:!1},text:String,timepicker:Boolean,todayButton:{type:[Boolean,String],default:"Today"},todayButtonColor:{...Hr,default:"primary"},todayButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},todayButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)},tooltipFeedback:Boolean,valid:{type:Boolean,default:void 0},visible:Boolean,weekdayFormat:{type:[Function,Number,String],default:2,validator:e=>typeof e=="string"?["long","narrow","short"].includes(e):typeof e=="number"||typeof e=="function"},weekNumbersLabel:String},emits:["end-date-change","hide","show","start-date-change","update:start-date","update:end-date"],setup(e,{slots:t,attrs:n,emit:a}){const r=M(),i=M(),o=M(),s=M(e.calendarDate??null),l=M(e.endDate??null),c=M(e.maxDate??null),u=M(e.minDate??null),d=M(e.startDate??null),p=M(e.visible),f=M(e.startDate??null),h=M(e.endDate??null),_=M(null),g=M(null),k=M(e.valid??(e.invalid===!0?!1:void 0)),y=M(!1),w=M(!1);At(()=>{y.value=window.innerWidth<768}),ae(()=>
22[e.valid,e.invalid],()=>{k.value=e.valid??(e.invalid===!0?!1:void 0)}),ae(()=>e.startDate,()=>{s.value=e.startDate?e.startDate:null,d.value=e.startDate?e.startDate:null}),ae(()=>e.endDate,()=>{s.value=e.endDate?e.endDate:null,l.value=e.endDate?e.endDate:null}),ae(()=>e.maxDate,()=>{c.value=e.maxDate?e.maxDate:null}),ae(()=>e.minDate,()=>{u.value=e.minDate?e.minDate:null}),ae(i,()=>{i.value&&i.value.form&&(o.value=i.value.form)}),ae([o,d,l],()=>{o.value&&(o.value.addEventListener("submit",F=>{setTimeout(()=>I(F.target))}),I(o.value))});const v=F=>{if(e.inputDateFormat){const Q=F instanceof Date?new Date(F):Vt(F,e.selectionType);return!Q||Q instanceof Date&&Number.isNaN(Q.getTime())?"":e.inputDateFormat(Q)}if(e.selectionType!=="day")return F;const G=new Date(F);return Number.isNaN(G.getTime())?"":e.timepicker?G.toLocaleString(e.locale):G.toLocaleDateString(e.locale)},T=(F,G)=>F instanceof Date&&isNaN(F.getTime())?G?.value:F?v(F):"",A=F=>{if(e.previewDateOnHover){if(w.value){g.value=F;return}_.value=F}},I=F=>{if(F.classList.contains("was-validated")){if(e.range&&d.value&&l.value||!e.range&&d.value){k.value=!0;return}k.value=!1}},B=F=>{d.value=F,_.value=null,e.range&&(w.value=!0),a("start-date-change",F,F?v(F):void 0),a("update:start-date",F),!(e.timepicker||e.footer)&&e.closeOnSelect&&!e.range&&(p.value=!1)},z=F=>{l.value=F,g.value=null,e.range&&(w.value=!1),a("end-date-change",F,F?v(F):void 0),a("update:end-date",F),!(e.timepicker||e.footer)&&e.closeOnSelect&&d.value!==null&&(p.value=!1)},R=F=>{F.stopPropagation(),d.value=null,l.value=null,_.value=null,g.value=null,a("start-date-change",null),a("end-date-change",null),a("update:start-date",null),a("update:end-date",null)},O=(F,G)=>{let Q=null;if(e.inputDateParse?Q=e.inputDateParse(F):e.selectionType==="day"?Q=Q9(F,e.locale,e.timepicker):Q=Vt(F,e.selectionType),Q instanceof Date&&Q.getTime()){if(or(Q,e.minDate?Vt(e.minDate,e.selectionType):null,e.maxDate?Vt(e.maxDate,e.selectionType):null,e.disabledDates))return;s.value=Q}let ke=Q??null;Q instanceof Date&&Q.getTime()&&e.selectionType!=="day"&&(ke=ml(Q,e.selectionType)),G==="start"?(d.value=ke??null,a("start-date-change",ke??null),a("update:start-date",ke??null)):(l.value=ke??null,a("end-date-change",ke??null),a("update:end-date",ke??null))},b=F=>{const G=F==="start",Q=G?_.value:g.value,ke=G?d.value:l.value,Le=G?i:r;return m("input",{autocomplete:"off",class:["date-picker-input",{hover:Q}],disabled:e.disabled,...e.id&&{id:r4(e.id,e.range,F)},...e.name&&{name:r4(e.name,e.range,F)},...e.id&&!Array.isArray(e.id)&&!e.name&&{name:G?e.range?`${e.id}-start-date`:`${e.id}-date`:`${e.id}-end-date`},onClick:()=>{w.value=!G},onChange:we=>O(we.target.value,F),onInput:a8(we=>O(we.target.value,F),e.inputOnChangeDelay),placeholder:Array.isArray(e.placeholder)?e.placeholder[G?0:1]:e.placeholder,readonly:e.inputReadOnly||typeof e.format=="string",required:e.required,ref:Le,value:T(ke,Le.value)})},D=F=>{const Q=F==="start"?_.value:g.value;return Q&&m("input",{class:"date-picker-input date-picker-input-preview",disabled:e.disabled,readonly:!0,tabIndex:-1,value:Q?T(Q):""})},P=F=>e.previewDateOnHover?m("div",{class:"date-picker-input-wrapper"},[b(F),D(F)]):b(F),fe=()=>m("div",{class:"date-picker-input-group"},[P("start"),e.range&&e.separator!==!1&&m("div",{class:"date-picker-separator"}),e.range&&P("end"),e.indicator&&m("div",{class:"date-picker-indicator",...!e.disabled&&{onClick:F=>{F.stopPropagation(),p.value=!p.value},onKeydown:F=>{F.key==="Enter"&&(p.value=!p.value)},tabIndex:0}}),e.cleaner&&(d.value||l.value)&&m("div",{class:"date-picker-cleaner",onClick:F=>R(F)})]);return()=>m(br,{...typeof n["aria-describedby"]=="string"&&{describedby:n["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,...e.id&&!Array.isArray(e.id)&&{id:e.id},invalid:k.value===!1,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:k.value},{default:()=>m(es,{class:["date-picker",{[`date-picker-${e.size}`]:e.size,disabled:e.disabled,"is-invalid":k.value===!1,"is-valid":k.value}],disabled:e.disabled,dropdownClassNames:"date-picker-dropdown",footer
22:e.footer||e.timepicker,onHide:()=>{p.value=!1,a("hide")},onShow:()=>{d.value&&(f.value=new Date(d.value)),l.value&&(h.value=new Date(l.value)),p.value=!0,a("show")},teleport:e.teleport,visible:p.value},{toggler:()=>fe(),footer:()=>m("div",{class:"date-picker-footer"},[e.todayButton&&m(nn,{class:"me-auto",color:e.todayButtonColor,size:e.todayButtonSize,variant:e.todayButtonVariant,onClick:()=>{const F=new Date;d.value=F,e.range&&(l.value=F),s.value=F}},()=>e.todayButton),e.cancelButton&&m(nn,{color:e.cancelButtonColor,onClick:()=>{d.value=f.value,e.range&&(l.value=h.value),p.value=!1},size:e.cancelButtonSize,variant:e.cancelButtonVariant},()=>e.cancelButton),e.confirmButton&&m(nn,{color:e.confirmButtonColor,onClick:()=>{p.value=!1},size:e.confirmButtonSize,variant:e.confirmButtonVariant},()=>e.confirmButton)]),default:()=>m("div",{class:"date-picker-body"},[e.ranges&&m("div",{class:"date-picker-ranges"},Object.keys(e.ranges).map(F=>m(nn,{color:"secondary",onClick:()=>{e.ranges&&(d.value=e.ranges[F][0],l.value=e.ranges[F][1])},variant:"ghost"},()=>F))),m("div",{class:"date-picker-calendars"},m(jl,{ariaNavNextMonthLabel:e.ariaNavNextMonthLabel,ariaNavNextYearLabel:e.ariaNavNextYearLabel,ariaNavPrevMonthLabel:e.ariaNavPrevMonthLabel,ariaNavPrevYearLabel:e.ariaNavPrevYearLabel,calendarDate:s.value,calendars:y.value?1:e.calendars,class:"date-picker-calendars",dayFormat:e.dayFormat,disabledDates:e.disabledDates,endDate:l.value,firstDayOfWeek:e.firstDayOfWeek,locale:e.locale,maxDate:c.value,minDate:u.value,navigation:e.navigation,navYearFirst:e.navYearFirst,range:e.range,selectAdjacementDays:e.selectAdjacementDays,selectEndDate:w.value,selectionType:e.selectionType,showAdjacementDays:e.showAdjacementDays,showWeekNumber:e.showWeekNumber,startDate:d.value,weekdayFormat:e.weekdayFormat,weekNumbersLabel:e.weekNumbersLabel,onDateHover:F=>A(F),onCalendarDateChange:F=>{s.value=F},onStartDateChange:F=>B(F),onEndDateChange:F=>z(F),onSelectEndChange:F=>{w.value=F}},{...t.navNextIcon&&{navNextIcon:()=>t.navNextIcon&&t.navNextIcon()},...t.navNextDoubleIcon&&{navNextDoubleIcon:()=>t.navNextDoubleIcon&&t.navNextDoubleIcon()},...t.navPrevIcon&&{navPrevIcon:()=>t.navPrevIcon&&t.navPrevIcon()},...t.navPrevDoubleIcon&&{navPrevDoubleIcon:()=>t.navPrevDoubleIcon&&t.navPrevDoubleIcon()}})),e.timepicker&&m("div",{class:"date-picker-timepickers"},y.value||e.range&&e.calendars===1?[m(Ci,{container:"inline",disabled:d.value===null,locale:e.locale,onChange:(F,G,Q)=>B(Q),...d.value&&{time:new Date(d.value)},variant:"select"}),m(Ci,{container:"inline",disabled:l.value===null,locale:e.locale,onChange:(F,G,Q)=>z(Q),...l.value&&{time:new Date(l.value)},variant:"select"})]:[...Array(e.calendars)].map((F,G)=>m(Ci,{container:"inline",disabled:G===0?d.value===null:l.value===null,locale:e.locale,onChange:(Q,ke,Le)=>G===0?B(Le):z(Le),time:G===0?d.value&&new Date(d.value):l.value&&new Date(l.value),variant:"select"})))])})})}}),a1=L({name:"CDatePicker",props:{ariaNavNextMonthLabel:{type:String,default:"Next month"},ariaNavNextYearLabel:{type:String,default:"Next year"},ariaNavPrevMonthLabel:{type:String,default:"Previous month"},ariaNavPrevYearLabel:{type:String,default:"Previous year"},calendarDate:{type:[Date,String]},cancelButton:{type:[Boolean,String],default:"Cancel"},cancelButtonColor:{...Hr,default:"primary"},cancelButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},cancelButtonVariant:{type:String,default:"ghost",validator:e=>["ghost","outline"].includes(e)},cleaner:{type:Boolean,default:!0},confirmButton:{type:[Boolean,String],default:"OK"},confirmButtonColor:{...Hr,default:"primary"},confirmButtonSize:{type:String,default:"sm",validator:e=>["sm","lg"].includes(e)},confirmButtonVariant:{type:String,validator:e=>["ghost","outline"].includes(e)},dayFormat:{type:[Function,String],default:"numeric",required:!1,validator:e=>typeof e=="string"?["numeric","2-digit"].includes(e):typeof e=="function"||typeof e=="function"},disabled:Boolean,disabledDates:[Array,Date,Function],date:{type:[Date,String],required:!1},firstDayOfWeek:{type:Number,default:1}
22,format:String,footer:Boolean,id:String,indicator:{type:Boolean,default:!0},inputReadOnly:Boolean,inputDateFormat:Function,inputDateParse:Function,inputOnChangeDelay:{type:Number,default:750},locale:{type:String,default:"default"},maxDate:{type:[Date,String]},minDate:{type:[Date,String]},name:String,navigation:{type:Boolean,default:!0},navYearFirst:Boolean,placeholder:{type:String,default:"Select date"},previewDateOnHover:{type:Boolean,default:!0},selectAdjacementDays:Boolean,selectionType:{type:String,default:"day",validator:e=>["day","week","month","year"].includes(e)},showAdjacementDays:{type:Boolean,default:!0},showWeekNumber:Boolean,size:{type:String,required:!1,validator:e=>["sm","lg"].includes(e)},teleport:{type:[Boolean],default:!1},timepicker:Boolean,weekdayFormat:{type:[Function,Number,String],default:2,validator:e=>typeof e=="string"?["long","narrow","short"].includes(e):typeof e=="number"||typeof e=="function"},weekNumbersLabel:String},emits:["date-change","update:date"],setup(e,{emit:t}){return()=>m(Yl,{calendars:1,onStartDateChange:(n,a)=>{t("date-change",n,a),t("update:date",n)},range:!1,startDate:e.date,...e})}}),Mk={install:e=>{e.component(a1.name,a1)}},Ik={install:e=>{e.component(Yl.name,Yl)}},Uc=()=>{const e=M(),t=(a,r,i)=>{e.value=Is(a,r,i)},n=()=>{e.value&&e.value.destroy(),e.value=void 0};return{popper:e.value,initPopper:t,destroyPopper:n}},Wl=(e,t,n,a)=>{const r=e.length;let i=e.indexOf(t);return i===-1?!n&&a?e[r-1]:e[0]:(i+=n?1:-1,a&&(i=(i+r)%r),e[Math.max(0,Math.min(i,r-1))])},zk=e=>{const t=[];if(typeof e=="object")for(const n in e)t.push(`dropdown-menu${n==="xs"?"":`-${n}`}-${e[n]}`);return typeof e=="string"&&t.push(`dropdown-menu-${e}`),t},Pk=(e,t,n,a)=>{let r=e;return t==="dropup"&&(r=a?"top-end":"top-start"),t==="dropup-center"&&(r="top"),t==="dropend"&&(r=a?"left-start":"right-start"),t==="dropstart"&&(r=a?"right-start":"left-start"),n==="end"&&(r=a?"bottom-start":"bottom-end"),r},r1=L({name:"CDropdown",props:{alignment:{type:[String,Object],validator:e=>e==="start"||e==="end"?!0:e.xs!==void 0&&(e.xs==="start"||e.xs==="end")||e.sm!==void 0&&(e.sm==="start"||e.sm==="end")||e.md!==void 0&&(e.md==="start"||e.md==="end")||e.lg!==void 0&&(e.lg==="start"||e.lg==="end")||e.xl!==void 0&&(e.xl==="start"||e.xl==="end")||e.xxl!==void 0&&(e.xxl==="start"||e.xxl==="end")},autoClose:{type:[Boolean,String],default:!0,validator:e=>typeof e=="boolean"||["inside","outside"].includes(e)},container:{type:[Object,String],default:"body"},dark:Boolean,direction:{type:String,validator:e=>["center","dropup","dropup-center","dropend","dropstart"].includes(e)},disabled:Boolean,offset:{type:Array,default:()=>[0,2]},placement:{type:String,default:"bottom-start"},popper:{type:Boolean,default:!0},teleport:{type:Boolean,default:!1},trigger:{type:String,default:"click"},variant:{type:String,default:"btn-group",validator:e=>["btn-group","dropdown","input-group","nav-item"].includes(e)},visible:Boolean},emits:["hide","show"],setup(e,{slots:t,emit:n}){const a=M(),r=M(),i=M(null),o=M(typeof e.alignment=="object"?!1:e.popper),s=M(e.visible),{initPopper:l,destroyPopper:c}=Uc(),u={modifiers:[{name:"offset",options:{offset:e.offset}}],placement:Pk(e.placement,e.direction,e.alignment,Hi(r.value))};ae(()=>e.visible,()=>{s.value=e.visible}),ae(s,()=>{if(s.value&&a.value&&r.value){o.value&&l(a.value,r.value,u),window.addEventListener("mouseup",f),window.addEventListener("keyup",p),a.value.addEventListener("keydown",d),r.value.addEventListener("keydown",d),i.value&&mn(()=>{d(i.value),i.value=null}),n("show");return}o.value&&c(),window.removeEventListener("mouseup",f),window.removeEventListener("keyup",p),r.value&&r.value.removeEventListener("keydown",d),n("hide")}),Xr(()=>{a.value&&a.value.removeEventListener("keydown",d),r.value&&r.value.removeEventListener("keydown",d)}),lt("config",{alignment:e.alignment,container:e.container,dark:e.dark,popper:e.popper,teleport:e.teleport}),lt("variant",e.variant),lt("visible",s),lt("dropdownToggleRef",a),lt("dropdownMenuRef",r),lt("pendingKeyDownEventRef",i);const d=_=>{if(r.value&&(_.key==="ArrowDown"||_.key==="ArrowUp")){_.preventDefault();const g=_.target,k=Array.from(r.value.querySelectorAll(".dropdown-item:not(.disabled):not(:disabled)"));Wl(k,g,_.key==="ArrowDown",!0).focus()}},p=_=>{e.autoClose!==!1&&_.key==="Escape"&&(h(!1),a.value?.focus())},f=_=>{if(!(!a.value||!r.value)&&!a.value.contains(_.target)&&(e.autoClose===!0||e.autoClose==="inside"&&r.value.contains(_.target)||e.autoClose==="outside"&&!r.value.contains(_.target))){h(!1);return}},h=(_,g)=>{if(!e.disabled&&typeof _=="boolean"){g&&(i.value=g||null),s.value=_;return}};return lt("setVisible",h),()=>e.variant==="input-group"?[t.default&&t.default()]:m("div",{class:[e.variant==="nav-item"?"nav-item dropdown":e.variant,e.direction==="center"?"dropdown-center":e.direction==="dropup-center"?"dropup dropup-center":e.direction]},t.default&&t.default())}}),i1=L({name:"CDropdownItem",props:{active:Boolean,as:{type:String,default:"a"},disabled:Boolean,href:String},setup(e,{slots:t}){return()=>m(Wr,{class:"dropdown-item",active:e.active,as:e.as,disabled:e.disabled,href:e.href},{default:()=>t.default&&t.default()})}}),o1=L({name:"CDropdownHeader",props:{as:{type:String,default:"h6"}},setup(e,{slots:t}){return()=>m(e.as,{class:"dropdown-header"},t.default&&t.default())}}),s1=L({name:"CDropdownDivider",setup(){return()=>m("hr",{class:"dropdown-divider"})}}
22),l1=L({name:"CDropdownMenu",inheritAttrs:!1,props:{as:{type:String,default:"div"}},setup(e,{attrs:t,slots:n}){const a=Pe("dropdownMenuRef"),r=Pe("config"),i=Pe("visible"),{alignment:o,container:s,dark:l,popper:c,teleport:u}=r;return()=>m(ia,{container:s,teleport:u},{default:()=>m(e.as,{...t,class:["dropdown-menu",{show:i.value},zk(o),t.class],...(typeof o=="object"||!c)&&{"data-coreui-popper":"static"},...l&&{"data-coreui-theme":"dark"},ref:a},e.as==="ul"?n.default&&n.default().map(d=>m("li",{},d)):n.default&&n.default())})}}),c1=L({name:"CDropdownToggle",props:{as:{type:String,default:"button"},color:Xe,caret:{type:Boolean,default:!0},custom:Boolean,disabled:Boolean,navLink:{type:Boolean,default:!0},shape:$c,size:{type:String,validator:e=>["sm","lg"].includes(e)},split:Boolean,trigger:{type:String,default:"click"},variant:{type:String,validator:e=>["ghost","outline"].includes(e)}},setup(e,{slots:t}){const n=M(),a=Pe("dropdownToggleRef"),r=Pe("variant"),i=Pe("visible"),o=Pe("setVisible"),s={...(e.trigger==="click"||e.trigger.includes("click"))&&{onClick:c=>{c.preventDefault(),!e.disabled&&o(!i.value)}},...(e.trigger==="focus"||e.trigger.includes("focus"))&&{onfocus:()=>{e.disabled||o(!0)},onblur:()=>{e.disabled||o(!1)}},onkeydown:c=>{(c.key==="ArrowDown"||c.key==="ArrowUp")&&(c.preventDefault(),o(!0,c))}},l=he(()=>({class:{"nav-link":r==="nav-item"&&e.navLink,"dropdown-toggle":e.caret,"dropdown-toggle-split":e.split,disabled:e.disabled,show:i.value},"aria-expanded":i.value,...!e.disabled&&{...s}}));return At(()=>{n.value&&(a.value=n.value.$el)}),()=>e.custom?t.default&&t.default().map(c=>yn(c,{ref:u=>{n.value=u},...s})):r==="nav-item"&&e.navLink?m("a",{href:"#",...l.value,role:"button",ref:a},{default:()=>t.default&&t.default()}):m(nn,{...l.value,as:e.as,color:e.color,disabled:e.disabled,shape:e.shape,size:e.size,variant:e.variant,ref:c=>{n.value=c}},()=>e.split?m("span",{class:"visually-hidden"},"Toggle Dropdown"):t.default&&t.default())}}),Ek={install:e=>{e.component(r1.name,r1),e.component(i1.name,i1),e.component(o1.name,o1),e.component(s1.name,s1),e.component(l1.name,l1),e.component(c1.name,c1)}},Ok={install:e=>{e.component(Fi.name,Fi)}},Dk={install:e=>{e.component($i.name,$i)}},u1=L({name:"CFooter",props:{as:{type:String,default:"div"},position:{type:String,validator:e=>["fixed","sticky"].includes(e)}},setup(e,{slots:t}){return()=>m(e.as,{class:["footer",{[`footer-${e.position}`]:e.position}]},t.default&&t.default())}}),Rk={install:e=>{e.component(u1.name,u1)}},d1=L({name:"CForm",props:{validated:Boolean},setup(e,{slots:t}){return()=>m("form",{class:[{"was-validated":e.validated}]},t.default&&t.default())}}),Kl=L({name:"CFormCheck",inheritAttrs:!1,props:{button:Object,falseValue:String,feedback:String,feedbackInvalid:String,feedbackValid:String,hitArea:{type:String,validator:e=>["full"].includes(e)},id:String,indeterminate:Boolean,inline:Boolean,invalid:Boolean,label:String,modelValue:{type:[Array,Boolean,String],value:void 0},reverse:Boolean,tooltipFeedback:Boolean,trueValue:String,type:{type:String,default:"checkbox"},valid:Boolean,value:String},emits:["change","update:modelValue"],setup(e,{attrs:t,emit:n,slots:a}){const r=d=>{const p=d.target;if(n("change",d),e.falseValue&&e.trueValue){n("update:modelValue",p.checked?e.trueValue:e.falseValue);return}if(e.value&&Array.isArray(e.modelValue)){e.modelValue.includes(e.value)?n("update:modelValue",e.modelValue.filter(f=>f!==e.value)):n("update:modelValue",[...e.modelValue,e.value]);return}if(e.value===void 0){n("update:modelValue",p.checked);return}e.value&&(e.modelValue===void 0||typeof e.modelValue=="string")&&n("update:modelValue",p.checked?e.value:void 0)},i=["form-check",{"form-check-inline":e.inline,"form-check-reverse":e.reverse,"is-invalid":e.invalid,"is-valid":e.valid},t.class],o=[e.button?"btn-check":"form-check-input",{"is-invalid":e.invalid,"is-valid":e.valid,"me-2":e.hitArea}],s=he(()=>Array.isArray(e.modelValue)?e.modelValue.includes(e.value):typeof e.modelValue=="string"?e.modelValue===e.value:e.modelValue),l=()=>m("input",{...t,...e.modelValue&&{checked:s.value},class:o,id:e.id,indeterminate:e.indeterminate,onChange:d=>r(d),type:e.type,value:e.value}),c=()=>e.button?m(nn,{as:"label",...e.button,...e.id&&{for:e.id}},{default:()=>a.label&&a.label()||e.label}):m(Nn,{class:"form-check-label",...e.id&&{for:e.id}},{default:()=>a.label&&a.label()||e.label}),u=()=>m(B0,{describedby:t["aria-describedby"],feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,invalid:e.invalid,tooltipFeedback:e.tooltipFeedback,valid:e.valid});return()=>
22e.button?[l(),(a.label||e.label)&&c(),u()]:e.label?e.hitArea?[m(Nn,{customClassName:i,...e.id&&{for:e.id}},[l(),e.label]),u()]:m("div",{class:i},[l(),e.label&&c(),u()]):l()}}),Lk=typeof window>"u"?class extends Object{}:window.File,ts=L({name:"CFormInput",props:{disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,id:String,invalid:Boolean,label:String,modelValue:[Lk,Number,String],plainText:Boolean,readonly:Boolean,size:{type:String,validator:e=>["sm","lg"].includes(e)},text:String,tooltipFeedback:Boolean,type:{type:String,default:"text"},valid:Boolean},emits:["change","input","update:modelValue"],setup(e,{attrs:t,emit:n,slots:a}){const r=o=>{const s=o.target;n("change",o),n("update:modelValue",s.value)},i=o=>{const s=o.target;n("input",o),n("update:modelValue",s.value)};return()=>m(br,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,floatingLabel:e.floatingLabel,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>m("input",{id:e.id,...t,class:[e.plainText?"form-control-plaintext":"form-control",{"form-control-color":e.type==="color",[`form-control-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid},t.class],disabled:e.disabled,onChange:o=>r(o),onInput:o=>i(o),readonly:e.readonly,type:e.type,...(e.modelValue||e.modelValue===0)&&{value:e.modelValue}},a.default&&a.default()),...a.feedback&&{feedback:()=>a.feedback&&a.feedback()},...a.feedbackInvalid&&{feedbackInvalid:()=>a.feedbackInvalid&&a.feedbackInvalid()},...a.feedbackValid&&{feedbackValid:()=>a.feedbackInvalid&&a.feedbackInvalid()},...a.label&&{label:()=>a.label&&a.label()},...a.text&&{text:()=>a.text&&a.text()}})}}),f1=L({name:"CFormRange",props:{disabled:Boolean,label:String,max:Number,min:Number,modelValue:String,readonly:Boolean,steps:Number,value:Number},emits:["change","update:modelValue"],setup(e,{attrs:t,emit:n,slots:a}){const r=i=>{const o=i.target;n("change",i),n("update:modelValue",o.value)};return()=>[e.label&&m(Nn,{for:t.id},{default:()=>a.label&&a.label()||e.label}),m("input",{...t,class:"form-range",disabled:e.disabled,max:e.max,min:e.min,onChange:i=>r(i),readonly:e.readonly,steps:e.steps,type:"range",value:e.modelValue},a.default&&a.default())]}}),Zl=L({name:"CFormSelect",props:{feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,htmlSize:Number,id:String,invalid:Boolean,label:String,modelValue:{type:[String,Array]},multiple:Boolean,options:Array,size:{type:String,validator:e=>["sm","lg"].includes(e)},text:String,tooltipFeedback:Boolean,valid:Boolean},emits:["change","update:modelValue"],setup(e,{attrs:t,emit:n,slots:a}){const r=i=>{const o=i.target,s=Array.from(o.options).filter(l=>l.selected).map(l=>l.value);n("change",i),n("update:modelValue",o.multiple?s:s[0])};return()=>m(br,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,floatingLabel:e.floatingLabel,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>m("select",{id:e.id,...t,class:["form-select",{[`form-select-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid},t.class],multiple:e.multiple,onChange:i=>r(i),size:e.htmlSize,...e.modelValue&&!e.multiple&&{value:e.modelValue}},e.options?e.options.map(i=>m("option",{...typeof i=="object"&&{...i.disabled&&{disabled:i.disabled},...i.selected&&{selected:i.selected},...i.value!==void 0&&{value:i.value,...e.modelValue&&e.multiple&&e.modelValue.includes(i.value)&&{selected:!0}}}},typeof i=="string"?i:i.label)):a.default&&a.default()),...a.feedback&&{feedback:()=>a.feedback&&a.feedback()},...a.feedbackInvalid&&{feedbackInvalid:()=>a.feedbackInvalid&&a.feedbackInvalid()},...a.feedbackValid&&{feedbackValid:()=>a.feedbackInvalid&&a.feedbackInvalid()},...a.label&&{label:()=>a.label&&a.label()},...a.text&&{text:()=>a.text&&a.text()}})}}),p1=L({name:"CFormSwitch",inheritAttrs:!1,props:{id:String,invali
22d:Boolean,label:String,modelValue:[Boolean,String],reverse:Boolean,size:{type:String,validator:e=>["lg","xl"].includes(e)},type:{type:String,default:"checkbox"},valid:Boolean},emits:["change","update:modelValue"],setup(e,{attrs:t,emit:n}){const a=r=>{const i=r.target;n("change",r),n("update:modelValue",i.checked)};return()=>m("div",{class:["form-check form-switch",{"form-check-reverse":e.reverse,[`form-switch-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid}]},[m("input",{...t,...e.modelValue&&{checked:e.modelValue},class:["form-check-input",{"is-invalid":e.invalid,"is-valid":e.valid},t.class],id:e.id,onChange:r=>a(r),type:e.type}),e.label&&m(Nn,{...e.id&&{for:e.id},class:"form-check-label"},{default:()=>e.label})])}}),h1=L({name:"CFormTextarea",props:{disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,floatingLabel:String,id:String,invalid:Boolean,label:String,modelValue:String,plainText:Boolean,readonly:Boolean,text:String,tooltipFeedback:Boolean,valid:Boolean},emits:["change","input","update:modelValue"],setup(e,{attrs:t,emit:n,slots:a}){const r=o=>{const s=o.target;n("change",o),n("update:modelValue",s.value)},i=o=>{const s=o.target;n("input",o),n("update:modelValue",s.value)};return()=>m(br,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,floatingLabel:e.floatingLabel,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>m("textarea",{id:e.id,...t,disabled:e.disabled,readonly:e.readonly,class:[e.plainText?"form-control-plaintext":"form-control",{"is-invalid":e.invalid,"is-valid":e.valid},t.class],onChange:o=>r(o),onInput:o=>i(o),...e.modelValue&&{value:e.modelValue}},a.default&&a.default()),...a.feedback&&{feedback:()=>a.feedback&&a.feedback()},...a.feedbackInvalid&&{feedbackInvalid:()=>a.feedbackInvalid&&a.feedbackInvalid()},...a.feedbackValid&&{feedbackValid:()=>a.feedbackInvalid&&a.feedbackInvalid()},...a.label&&{label:()=>a.label&&a.label()},...a.text&&{text:()=>a.text&&a.text()}})}}),m1=L({name:"CInputGroup",props:{size:{type:String,validator:e=>["sm","lg"].includes(e)}},setup(e,{slots:t}){return()=>m("div",{class:["input-group",{[`input-group-${e.size}`]:e.size}]},t.default&&t.default())}}),_1=L({name:"CInputGroupText",props:{as:{type:String,default:"span"}},setup(e,{slots:t}){return()=>m(e.as,{class:"input-group-text"},t.default&&t.default())}}),Nk={install:e=>{e.component(d1.name,d1),e.component(Kl.name,Kl),e.component(Si.name,Si),e.component(Ul.name,Ul),e.component(ts.name,ts),e.component(Nn.name,Nn),e.component(f1.name,f1),e.component(Zl.name,Zl),e.component(p1.name,p1),e.component(Jo.name,Jo),e.component(h1.name,h1),e.component(m1.name,m1),e.component(_1.name,_1)}},Bk=["xxl","xl","lg","md","sm","xs"],Ai=L({name:"CCol",props:{xs:{type:[Boolean,Number,String,Object]},sm:{type:[Boolean,Number,String,Object]},md:{type:[Boolean,Number,String,Object]},lg:{type:[Boolean,Number,String,Object]},xl:{type:[Boolean,Number,String,Object]},xxl:{type:[Boolean,Number,String,Object]}},setup(e,{slots:t}){const n=[];return Bk.forEach(a=>{const r=e[a],i=a==="xs"?"":`-${a}`;r&&((typeof r=="number"||typeof r=="string")&&n.push(`col${i}-${r}`),typeof r=="boolean"&&n.push(`col${i}`)),r&&typeof r=="object"&&((typeof r.span=="number"||typeof r.span=="string")&&n.push(`col${i}-${r.span}`),typeof r.span=="boolean"&&n.push(`col${i}`),(typeof r.order=="number"||typeof r.order=="string")&&n.push(`order${i}-${r.order}`),typeof r.offset=="number"&&n.push(`offset${i}-${r.offset}`))}),()=>m("div",{class:[n.length>0?n:"col"]},t.default&&t.default())}}),Fk=["xxl","xl","lg","md","sm","fluid"],Jl=L({name:"CContainer",props:{sm:Boolean,md:Boolean,lg:Boolean,xl:Boolean,xxl:Boolean,fluid:Boolean},setup(e,{slots:t}){const n=[];return Fk.forEach(a=>{e[a]&&n.push(`container-${a}`)}),()=>m("div",{class:[n.length>0?n:"container"]},t.default&&t.default())}}),Vk=["xxl","xl","lg","md","sm","xs"],g1=L({name:"CRow",props:{xs:Object,sm:Object,md:Object,lg:Object,xl:Object,xxl:Object},setup(e,{slots:t}){const n=[];return Vk.forEach(a=>{const r=e[a],i=a==="xs"?"":`-${a}`;typeof r=="object"&&(r.cols&&n.push(`row-cols${i}-${r.cols}`),typeof r.gutter=="number"&&n.push(`g${i}-${r.gutter}`),typeof r.gutterX=="number"&&n.push(`gx${i}-${r.gutterX}`),typeof r.gutterY=="number"&&n.push(`gy${i}-${r.gutterY}`))}),()=>m("div",{class:["row",n]},t.default&&t.default())}}),$k={install:e=>{e.component(Ai.name,Ai),e.component(Jl.name,Jl),e.component(g1.name,g1)}},Ql=L({name:"CHeader",props:{as:{type:String,default:"div"},container:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["sm","md","lg","xl","xxl","fluid"].includes(e)},position:{type:String,validator:e=>["fixed","sticky"].includes(e)}},setup(e,{slots:t}){return()=>m(e.as,{class:["header",{[`header-${e.position}`]:e.position}]},e.container?m("div",{class:`container${e.container===!0?"":"-"+e.container}`},t.default&&t.default()):t.default&&t.default())}}),y1=L({name:"CHeaderBrand",props:{as:{type:String,default:"a"}},setup(e,{slots:t}){return()=>m(e.as,{class:"header-brand"},t.default&&t.default())}}
22),v1=L({name:"CHeaderDivider",setup(e,{slots:t}){return()=>m("div",{class:"header-divider"},t.default&&t.default())}}),b1=L({name:"CHeaderNav",props:{as:{type:String,default:"ul"}},setup(e,{slots:t}){return()=>m(e.as,{class:"header-nav",role:"navigation"},t.default&&t.default())}}),k1=L({name:"CHeaderText",setup(e,{slots:t}){return()=>m("span",{class:"header-text"},t.default&&t.default())}}),w1=L({name:"CHeaderToggler",setup(e,{slots:t}){return()=>m("button",{class:"header-toggler",type:"button","aria-label":"Toggle navigation"},t.default?t.default():m("span",{class:["header-toggler-icon"]}))}}),Hk={install:e=>{e.component(Ql.name,Ql),e.component(y1.name,y1),e.component(v1.name,v1),e.component(b1.name,b1),e.component(k1.name,k1),e.component(w1.name,w1)}},S1=L({name:"CImage",props:{align:{type:String,validator:e=>["start","center","end"].includes(e)},fluid:Boolean,rounded:Boolean,thumbnail:Boolean},setup(e){return()=>m("img",{class:[{[`float-${e.align}`]:e.align&&(e.align==="start"||e.align==="end"),"d-block mx-auto":e.align&&e.align==="center","img-fluid":e.fluid,roun
22ded:e.rounded,"img-thumbnail":e.thumbnail}]})}}),Uk={install:e=>{e.component(S1.name,S1)}},jk={install:e=>{e.component(Wr.name,Wr)}},x1=L({name:"CListGroup",props:{as:{type:String,default:"ul"},flush:Boolean,layout:{type:String,validator:e=>["horizontal","horizontal-sm","horizontal-md","horizontal-lg","horizontal-xl","horizontal-xxl"].includes(e)}},setup(e,{slots:t}){return()=>m(e.as,{class:["list-group",{"list-group-flush":e.flush,[`list-group-${e.layout}`]:e.layout}]},t.default&&t.default())}}),C1=L({name:"CListGroupItem",props:{active:Boolean,as:{type:String,default:"li"},color:Xe,disabled:Boolean},setup(e,{slots:t}){return()=>m(e.as,{class:["list-group-item",{[`list-group-item-${e.color}`]:e.color,"list-group-item-action":e.as==="a"||e.as==="button",active:e.active,disabled:e.disabled}],...(e.as==="a"||e.as==="button")&&{active:e.active,disabled:e.disabled},...e.active&&{"aria-current":!0},...e.disabled&&{"aria-disabled":!0}},t.default&&t.default())}}),qk={install:e=>{e.component(x1.name,x1),e.component(C1.name,C1)}},A1=L({name:"CLoadingButton",props:{disabledOnLoading:Boolean,loading:{type:Boolean,default:!1,required:!1},spinnerType:{type:String,default:"border",required:!1,validator:e=>["border","grow"].includes(e)},timeout:{type:Number,default:void 0,required:!1},...nn.props},emits:["click"],setup(e,{emit:t,slots:n}){const a=M(e.loading);ae(()=>e.loading,()=>{a.value=e.loading});const r=()=>{t("click"),e.timeout&&(a.value=!0,setTimeout(()=>{a.value=!1},e.timeout))};return()=>m(nn,{...e,class:["btn-loading",{"is-loading":a.value}],...e.disabledOnLoading&&a.value&&{disabled:!0},onClick:()=>r()},{default:()=>[m(Qo,{class:"btn-loading-spinner",size:"sm",variant:e.spinnerType}),n.default&&n.default()]})}}),Gk={install:e=>{e.component(A1.name,A1)}},T1=L({name:"CModal",inheritAttrs:!1,props:{alignment:{default:"top",validator:e=>["top","center"].includes(e)},backdrop:{type:[Boolean,String],default:!0,validator:e=>typeof e=="string"?["static"].includes(e):typeof e=="boolean"},container:{type:[Object,String],default:"body"},contentClassName:String,focus:{type:Boolean,default:!0},fullscreen:{type:[Boolean,String],validator:e=>typeof e=="string"?["sm","md","lg","xl","xxl"].includes(e):typeof e=="boolean"},keyboard:{type:Boolean,default:!0},scrollable:Boolean,size:{type:String,validator:e=>["sm","lg","xl"].includes(e)},teleport:{type:Boolean,default:!1},transition:{type:Boolean,default:!0},unmountOnClose:{type:Boolean,default:!0},visible:Boolean},emits:["close","close-prevented","show"],setup(e,{slots:t,attrs:n,emit:a}){const r=M(),i=M(),o=M(),s=M(e.visible);ae(()=>e.visible,()=>{s.value=e.visible});const l=(k,y)=>{r.value=document.activeElement,Nt(()=>y(),k),document.body.classList.add("modal-open"),document.body.style.overflow="hidden",document.body.style.paddingRight="0px",k.style.display="block",setTimeout(()=>{k.classList.add("show")},1),a("show")},c=()=>{e.focus&&i.value?.focus(),window.addEventListener("mousedown",h),window.addEventListener("keydown",f)},u=(k,y)=>{Nt(()=>y(),k),document.body.classList.remove("modal-open"),document.body.style.removeProperty("overflow"),document.body.style.removeProperty("padding-right"),document.body.className===""&&document.body.removeAttribute("class"),k.classList.remove("show"),a("close")},d=k=>{r.value?.focus(),window.removeEventListener("mousedown",h),window.removeEventListener("keydown",f),k.style.display="none"},p=()=>{if(e.backdrop==="static"){i.value.classList.add("modal-static"),a("close-prevented"),setTimeout(()=>{i.value.classList.remove("modal-static")},300);return}s.value=!1},f=k=>{k.key==="Escape"&&e.keyboard&&p()},h=k=>{window.addEventListener("mouseup",()=>_(k),{once:!0})},_=k=>{o.value&&!o.value.contains(k.target)&&p()};lt("visible",s);const g=()=>m("div",{...n,class:["modal",{fade:e.transition},n.class],...s.value?{"aria-modal":!0,role:"dialog"}:{"aria-hidden":"true"},ref:i},m("div",{class:["modal-dialog",{"modal-dialog-centered":e.alignment==="center",[`modal-fullscreen-${e.fullscreen}-down`]:e.fullscreen&&typeof e.fullscreen=="string","modal-fullscreen":e.fullscreen&&typeof e.fullscreen=="boolean","modal-dialog-scrollable":e.scrollable,[`modal-${e.size}`]:e.size}]}
22,m($i,{active:e.focus},()=>m("div",{class:["modal-content",e.contentClassName],ref:o},t.default&&t.default()))));return()=>m(ia,{container:e.container,teleport:e.teleport},{default:()=>[m(Sn,{css:!1,onEnter:(k,y)=>l(k,y),onAfterEnter:()=>c(),onLeave:(k,y)=>u(k,y),onAfterLeave:k=>d(k)},()=>e.unmountOnClose?s.value&&g():qt(g(),[[qo,s.value]])),e.backdrop&&m(Vi,{class:"modal-backdrop",visible:s.value})]})}}),M1=L({name:"CModalBody",setup(e,{slots:t}){return()=>m("div",{class:"modal-body"},t.default&&t.default())}}),I1=L({name:"CModalFooter",setup(e,{slots:t}){return()=>m("div",{class:"modal-footer"},t.default&&t.default())}}),z1=L({name:"CModalHeader",props:{closeButton:{type:Boolean,default:!0}},setup(e,{slots:t}){const n=Pe("visible");return()=>m("span",{class:"modal-header"},[t.default&&t.default(),e.closeButton&&m(qr,{onClick:()=>{n.value=!1}},"")])}}),P1=L({name:"CModalTitle",props:{as:{type:String,default:"h5"}},setup(e,{slots:t}){return()=>m(e.as,{class:"modal-title"},t.default&&t.default())}}),Yk={install:e=>{e.component(T1.name,T1),e.component(M1.name,M1),e.component(I1.name,I1),e.component(z1.name,z1),e.component(P1.name,P1)}},Wk=L({name:"CMultiSelectGroupOption",props:{id:String,multiple:{type:Boolean,default:!0},name:String,options:{type:Array,default:()=>[]},required:Boolean,value:[Number,String,Array]},emits:["change"],setup(e,{emit:t}){const n=Pe("nativeSelectRef"),a=i=>i.map(o=>o.options?m("optgroup",{label:o.label},a(o.options)):m("option",{disabled:o.disabled,value:o.value})),r=i=>{const o=i.target;t("change",Number(o.value))};return()=>m("select",{className:"multi-select-new",id:e.id,...e.id&&!e.name&&{name:`${e.id}-multi-select`},...e.name&&{name:e.name},multiple:e.multiple,tabIndex:"-1",style:{display:"none"},required:e.required,value:e.value,ref:n,onChange:r},e.options&&a(e.options))}}),Kk=L({name:"CMultiSelectOptions",props:{loading:Boolean,options:{type:Array,default:()=>[]},optionsMaxHeight:{type:[Number,String],default:"auto"},optionsStyle:{type:String,default:"checkbox",validator:e=>["checkbox","text"].includes(e)},scopedSlots:Object,searchNoResultsLabel:{type:String,default:"no items"},selected:{type:Array,default:()=>[]},virtualScroller:Boolean,visibleItems:{type:Number,default:10}},emits:["optionClick"],setup(e,{emit:t}){const n=(i,o)=>{if(i.code==="Space"||i.key==="Enter"){i.preventDefault(),a&&a(o);return}if(i.key==="Down"||i.key==="ArrowDown"){i.preventDefault();const s=i.target,l=Gg(s,".form-multi-select-option");l&&l.focus()}if(i.key==="Up"||i.key==="ArrowUp"){i.preventDefault();const s=i.target,l=Yg(s,".form-multi-select-option");l&&l.focus()}},a=i=>{t("optionClick",i)},r=i=>i.length>0?i.map(o=>"value"in o?m("div",{class:["form-multi-select-option",{"form-multi-select-option-with-checkbox":e.optionsStyle==="checkbox","form-multi-selected":e.selected.some(s=>s.value===o.value),disabled:o.disabled}],onClick:()=>a(o),onKeydown:s=>n(s,o),tabindex:0,role:"option","aria-selected":e.selected.some(s=>s.value===o.value)},e.scopedSlots&&e.scopedSlots.options?m(e.scopedSlots.options,{option:o}):o.label):[m("div",{class:"form-multi-select-optgroup-label"},e.scopedSlots&&e.scopedSlots["options-groups"]?m(e.scopedSlots["options-groups"],{option:o}):o.label)]):m("div",{class:"form-multi-select-options-empty"},e.searchNoResultsLabel);return()=>[e.virtualScroller?m(Xo,{class:"form-multi-select-options",visibleItems:e.visibleItems},{default:()=>r(e.options)}):m("div",{class:"form-multi-select-options",...e.optionsMaxHeight!=="auto"&&{style:{maxHeight:e.optionsMaxHeight,overflow:"scroll"}}},r(e.options)),e.loading&&m(Fi)]}}),Zk=L({name:"CMultiSelectSelection",props:{disabled:Boolean,multiple:{type:Boolean,default:!0},placeholder:String,search:{type:[Boolean,String,Object],default:!0,validator:e=>{if(typeof e=="boolean")return!0;if(typeof e=="string")return["external","global"].includes(e);if(typeof e=="object"&&e!==null){const t=["external","global"],n=Object.keys(e);return n.every(i=>t.includes(i))?n.every(i=>typeof e[i]=="boolean"):!1}return!1}},selected:{type:Array,default:()=>[]},selectionType:{type:String,default:"tags",validator:e=>["counter","tags","text"].includes(e)},selectionTypeCounterText:{type:String,default:"item(s) selected"}},emits:["remove"],setup(e,{emit:t,slots:n}){const a=r=>{t("remove",r)};return()=>m("div",{class:["form-multi-select-selection",{"form-multi-select-selection-tags":e.multiple&&e.selectionType==="tags"}]},[e.multiple&&e.selectionType==="counter"&&!e.search&&e.selected.length===0&&e.placeholder,e.multiple&&e.selectionType==="counter"&&!e.search&&e.selected.length>0&&`${e.selected.length} ${e.selectionTypeCounterText}`,e.multiple&&e.selectionType==="tags"&&e.selected.map(r=>{if(e.selectionType==="tags")return m("span",{class:"form-multi-select-tag"},[r.label,!e.disabled&&!r.disabled&&m("button",{class:"form-multi-select-tag-delete",type:"button",ariaLabel:"Close",onClick:()=>a(r)})])}),e.multiple&&e.selectionType==="text"&&e.selected.map((r,i)=>m("span",`${r.label}${i===e.selected.length-1?"":","} `)),!e.multiple&&!e.search&&e.selected.map(r=>r.label)[0],n.default&&n.default()])}}),Jk=e=>{const t=M(null),n=M(null),a=M(!1),{popper:r,initPopper:i,destroyPopper:o}=Uc(),s=he(()=>({placement:Hi(t.value)?"bottom-end":"bottom-start",modifiers:[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"offset",options:{offset:[0,2]}}],...e})),l=()=>{a.value=!1},c=()=>{a.value=!0},u=()=>{a.value=!a.value},d=()=>
22{r&&r.update()},p=g=>{if(g.key==="Escape"){a.value=!1;return}if(g.key==="Tab"){const k=document.activeElement;if(t.value?.contains(k)||n.value?.contains(k))return;a.value=!1}},f=g=>{const k=g.target;n.value?.contains(k)||t.value?.contains(k)||(a.value=!1)},h=()=>{window.addEventListener("mouseup",f),window.addEventListener("keyup",p)},_=()=>{window.removeEventListener("mouseup",f),window.removeEventListener("keyup",p)};return ae(a,g=>{g?(h(),t.value&&n.value&&i(t.value,n.value,s.value)):(_(),o())}),Xr(()=>{_(),o()}),{dropdownRefElement:t,dropdownMenuElement:n,isOpen:a,closeDropdown:l,openDropdown:c,toggleDropdown:u,updatePopper:d}},_l=(e,t)=>{if(e===t)return!0;if(e===null||t===null||typeof e!="object"||typeof t!="object")return e!==e&&t!==t;if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(const[r,i]of e.entries()){const o=typeof t[r]=="object"?{...t[r]}:t[r];if(!_l(i,o))return!1}return!0}if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(const[r,i]of e)if(!t.has(r)||!_l(i,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}if(e instanceof RegExp&&t instanceof RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&e.valueOf()!==t.valueOf()||e.toString!==Object.prototype.toString&&e.toString()!==t.toString())return!1;const n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(const r of n)if(!Object.prototype.hasOwnProperty.call(t,r))return!1;for(const r of n)if(!_l(e[r],t[r]))return!1;return!0},Qk=(e,t)=>{const n=e.toLowerCase().replace(/\s/g,"-");let a=n,r=1;for(;t.some(i=>String(i.value)===a);)a=`${n}-${r}`,r++;return[{value:a,label:e,custom:!0}]},i4=(e,t)=>{if(e.length>0&&t){const n=[];for(const a of t){const r=a.options&&a.options.filter(i=>i.label&&i.label.toLowerCase().includes(e.toLowerCase()));(a.label&&a.label.toLowerCase().includes(e.toLowerCase())||r&&r.length>0)&&n.push(Object.assign({},a,r&&r.length>0&&{options:r}))}return n}return t},o4=(e,t)=>{const n=[];for(const a of e)if(Array.isArray(a.options)){const{options:r,...i}=a;t&&n.push(i),n.push(...r)}else n.push(a);return n},s4=e=>Array.from(e.querySelectorAll(".form-multi-select-option:not(.disabled):not(:disabled)")),Xk=e=>typeof e=="string"&&e==="external"||typeof e=="object"&&e.external===!0,ew=e=>typeof e=="string"&&e==="global"||typeof e=="object"&&e.global===!0,l4=(e,t,n,a)=>{if(!e)return[t[0]];let r=[...n,...t];a&&(r=r.filter(o=>!a.some(s=>s.value===o.value)));const i=[];for(const o of r)i.some(s=>s.value===o.value)||i.push(o);return i},E1=L({name:"CMultiSelect",props:{allowCreateOptions:Boolean,ariaCleanerLabel:{type:String,default:"Clear all selections"},ariaIndicatorLabel:{type:String,default:"Toggle dropdown"},cleaner:{type:Boolean,default:!0},container:{type:[Object,String],default:"body"},clearSearchOnSelect:Boolean,disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,id:String,invalid:Boolean,label:String,loading:Boolean,multiple:{type:Boolean,default:!0},name:String,options:{type:Array,default:()=>[]},optionsMaxHeight:{type:[Number,String],default:"auto"},optionsStyle:{type:String,default:"checkbox",validator:e=>["checkbox","text"].includes(e)},placeholder:{type:String,default:"Select..."},required:Boolean,resetSelectionOnOptionsChange:Boolean,search:{type:[Boolean,String,Object],default:!0,validator:e=>{if(typeof e=="boolean")return!0;if(typeof e=="string")return["external","global"].includes(e);if(typeof e=="object"&&e!==null){const t=["external","global"],n=Object.keys(e);return n.every(i=>t.includes(i))?n.every(i=>typeof e[i]=="boolean"):!1}return!1}},searchNoResultsLabel:{type:String,default:"no items"},selectAll:{type:Boolean,default:!0},selectAllLabel:{type:String,default:"Select all options"},selectionType:{type:String,default:"tags",validator:e=>["counter","tags","text"].includes(e)},selectionTypeCounterText:{type:String,default:"item(s) selected"},size:{type:String,validator:e=>["sm","lg"].includes(e)},teleport:{type:[Boolean],default:!1}
22,text:String,tooltipFeedback:Boolean,valid:Boolean,value:[String,Number,Array],virtualScroller:Boolean,visible:Boolean,visibleItems:{type:Number,default:10}},emits:["change","filterChange","hide","show"],setup(e,{attrs:t,emit:n,slots:a}){const r=M(),i=M(),o=M(),s=M(""),l=M([]),c=M([]),u=Ki(),{dropdownMenuElement:d,dropdownRefElement:p,isOpen:f,closeDropdown:h,openDropdown:_,toggleDropdown:g,updatePopper:k}=Jk();lt("nativeSelectRef",i);const y=he(()=>o4(Xk(e.search)?[...e.options,...i4(s.value,c.value)]:i4(s.value,[...e.options,...c.value]),!0)),w=he(()=>o4(e.options).map(b=>e.value&&Array.isArray(e.value)?{...b,selected:e.value.includes(b.value)}:e.value===b.value?{...b,selected:!0}:b)),v=he(()=>e.allowCreateOptions&&y.value.some(b=>b.label&&b.label.toLowerCase()===s.value.toLowerCase())?!1:o.value&&Qk(String(s.value),w.value));ae(w,()=>{if(e.resetSelectionOnOptionsChange){l.value=[];return}const b=w.value.filter(P=>P.selected===!0),D=w.value.filter(P=>P.selected===!1);if(b.length>0){const P=l4(e.multiple,b,l.value,D);_l(P,l.value)||(l.value=P)}},{immediate:!0}),ae(l,()=>{i.value?.dispatchEvent(new Event("change",{bubbles:!0})),k()}),ae(()=>e.visible,b=>{b?_():h()},{immediate:!0}),ae(f,()=>{if(f.value){n("show"),e.teleport&&d.value&&p.value&&(d.value.style.minWidth=`${p.value.offsetWidth}px`),o.value?.focus();return}n("hide"),s.value="",o.value&&(o.value.value="")}
22);const T=b=>{const D=b.target;s.value=D.value.toLowerCase(),n("filterChange",D.value)},A=b=>{if(f.value||_(),b.key==="ArrowDown"&&d.value&&o.value&&o.value.value.length===o.value.selectionStart){b.preventDefault();const D=s4(d.value),P=b.target;Wl(D,P,b.key==="ArrowDown",!D.includes(P)).focus();return}if(b.key==="Enter"&&s.value&&e.allowCreateOptions){b.preventDefault(),v.value||(l.value=[...l.value,y.value.find(D=>String(D.label).toLowerCase()===s.value.toLowerCase())]),v.value&&(l.value=[...l.value,...v.value],c.value=[...c.value,...v.value]),s.value="",o.value&&(o.value.value="");return}if(!(s.value.length>0)&&(b.key==="Backspace"||b.key==="Delete")){const D=l.value.filter(P=>!P.disabled).pop();D&&(l.value=l.value.filter(P=>P.value!==D.value))}},I=b=>{if(!f.value&&(b.key==="Enter"||b.key==="ArrowDown")){b.preventDefault(),_();return}if(f&&d.value&&b.key==="ArrowDown"){b.preventDefault();const D=s4(d.value),P=b.target;Wl(D,P,b.key==="ArrowDown",!D.includes(P)).focus()}},B=b=>{ew(e.search)&&o.value&&(b.key.length===1||b.key==="Backspace"||b.key==="Delete")&&o.value.focus()},z=b=>{if(!e.multiple){l.value=[b],h(),o.value&&(o.value.value="");return}b.custom&&!c.value.some(D=>D.value===b.value)&&(c.value=[...c.value,b]),(e.clearSearchOnSelect||b.custom)&&(s.value="",o.value&&(o.value.value="",o.value.focus())),l.value.some(D=>D.value===b.value)?l.value=l.value.filter(D=>D.value!==b.value):l.value=[...l.value,b]},R=()=>{l.value=l4(e.multiple,[...w.value.filter(b=>!b.disabled),...c.value],l.value)},O=()=>{l.value=l.value.filter(b=>b.disabled)};return()=>[m(br,{...typeof t["aria-describedby"]=="string"&&{describedby:t["aria-describedby"]},feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,id:e.id??u,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>[m(Wk,{id:e.id??u,multiple:e.multiple,name:e.name??u,options:l.value,required:e.required,value:e.multiple?l.value.map(b=>b.value.toString()):l.value.map(b=>b.value)[0],onChange:()=>n("change",l.value)}),m("div",{class:["form-multi-select",{disabled:e.disabled,[`form-multi-select-${e.size}`]:e.size,"is-invalid":e.invalid,"is-valid":e.valid,show:f.value}],onKeydown:B,role:"combobox","aria-haspopup":"listbox","aria-expanded":f.value,...e.teleport&&{"aria-owns":`multi-select-listbox-${u}`},ref:r},{default:()=>[m("div",{class:"form-multi-select-input-group",...!e.search&&!e.disabled&&{tabIndex:0},onClick:()=>{e.disabled||_()},onKeydown:I,ref:p},{default:()=>[m(Zk,{disabled:e.disabled,multiple:e.multiple,placeholder:e.placeholder,onRemove:b=>!e.disabled&&z(b),search:e.search,selected:l.value,selectionType:e.selectionType,selectionTypeCounterText:e.selectionTypeCounterText},{default:()=>e.search?m("input",{type:"text",class:"form-multi-select-search",disabled:e.disabled,id:`search-${e.id??u}`,name:`search-${e.name??u}`,autocomplete:"off",onInput:b=>T(b),onKeydown:b=>A(b),...l.value.length===0&&{placeholder:e.placeholder},...l.value.length>0&&e.selectionType==="counter"&&{placeholder:`${l.value.length} ${e.selectionTypeCounterText}`},...l.value.length>0&&!e.multiple&&{placeholder:l.value.map(b=>b.label)[0]},...e.multiple&&l.value.length>0&&e.selectionType!=="counter"&&{size:s.value.length+2},ref:o}):l.value.length===0&&m("span",{class:"form-multi-select-placeholder"},{default:()=>e.placeholder})}),m("div",{class:"form-multi-select-buttons"},{default:()=>[!e.disabled&&e.cleaner&&l.value.length>0&&m("button",{class:"form-multi-select-cleaner",onClick:()=>O(),type:"button","aria-label":e.ariaCleanerLabel}),m("button",{class:"form-multi-select-indicator",onClick:b=>{b.preventDefault(),b.stopPropagation(),e.disabled||g()},type:"button","aria-label":e.ariaIndicatorLabel,...e.disabled&&{tabIndex:-1}})]})]}),m(ia,{container:e.container,teleport:e.teleport},{default:()=>m("div",{class:["form-multi-select-dropdown",{show:e.teleport&&f.value}],id:`multi-select-listbox-${u}`,onKeydown:B,role:"listbox","aria-labelledby":e.id??u,"aria-multiselectable":e.multiple,ref:d},{default:()=>[e.multiple&&e.selectAll&&m("button",{class:"form-multi-select-all",onClick:()=>R(),type:"button"},e.selectAllLabel),m(Kk,{loading:e.loading,onOptionClick:b=>z(b),options:y.value.length===0&&e.allowCreateOptions?v.value||[]:y.value,optionsMaxHeight:e.optionsMaxHeight,optionsStyle:e.optionsStyle,scopedSlots:a,searchNoResultsLabel:e.searchNoResultsLabel,selected:l.value,virtualScroller:e.virtualScroller,visibleItems:e.visibleItems})]})})]})]})]}}),tw={install:e=>{e.component(E1.name,E1)}},O1=L({name:"CNav",props:{as:{type:String,default:"ul"},layout:{type:String,validator:e=>["fill","justified"].includes(e)},variant:{type:String,validator:e=>["enclosed","enclosed-pills","pills","tabs","underline","underline-border"].includes(e)}},setup(e,{slots:t}){return()=>m(e.as,{class:["nav",e.variant==="enclosed-pills"&&"nav-enclosed",{[`nav-${e.layout}`]:e.layout,[`nav-${e.variant}`]:e.variant}],role:"navigation"},t.default&&t.default())}}),D1=L({name:"CNavGroup",props:{as:{type:String,default:"li"},compact:Boolean,visible:Boolean},emits:["visible-change"],setup(e,{slots:t,emit:n}){const a=M(),r=M(),i=M(),o=(_,g)=>{_?i.value=g:i.value===g&&(i.value=0)},s=_=>i.value===_;At(()=>{a.value=e.visible,e.visible&&r.value.classList.add("show"),n("visible-change",a.value)}),ae(()=>e.visible,()=>{a.value=e.visible,a.value===!1&&(i.value=void 0)}),ae(a,()=>{n("visible-change",a.value)});const l=_=>{_.preventDefault(),a.value=!a.value,n("visible-change",a.value)},c=_=>{_.style.height="0px",r.value.classList.add("show")},u=(_,g)=>{Nt(()=>g(),_),_.style.height=`${_.scrollHeight}px`},d=_=>{_.style.height="auto"},p=_=>{_.style.height=`${_.scrollHeight}px`},f=(_,g)=>{Nt(()=>g(),_),setTimeout(()=>{_.style.height="0px"},1)},h=()=>{r.value.classList.remove("show")};return()=>m(e.as,{class:"nav-group",ref:r},[t.togglerContent&&m("a",{class:["nav-link","nav-group-toggle"],href:"#",onClick:l},t.togglerContent&&t.togglerContent()),m(Sn,{css:!1,onBeforeEnter:_=>c(_),onEnter:(_,g)=>u(_,g),onAfterEnter:_=>d(_),onBeforeLeave:_=>p(_),onLeave:(_,g)=>f(_,g),onAfterLeave:()=>h()},{default:()=>a.value&&m(e.as==="div"?"div":"ul",{class:["nav-group-items",{compact:e.compact}]},t.default&&t.default().map((_,g)=>
22_.type.name==="CNavGroup"?m(_,{onVisibleChange:k=>o(k,g+1),...i.value&&{visible:s(g+1)}}):_))})])}}),R1=L({name:"CNavGroupItems",setup(e,{slots:t}){return()=>m("ul",{class:"nav-group-items"},t.default&&t.default())}}),Xl=L({name:"CNavLink",props:{active:Boolean,as:{type:String,default:"a"},disabled:Boolean,href:String},setup(e,{slots:t}){return()=>m(Wr,{as:e.as,active:e.active,class:"nav-link",disabled:e.disabled,href:e.href},{default:()=>t.default&&t.default()})}}),L1=L({name:"CNavItem",inheritAttrs:!1,props:{active:Boolean,as:{type:String,default:"li"},class:String,disabled:Boolean,href:String},setup(e,{attrs:t,slots:n}){return()=>m(e.as,{class:["nav-item",e.class]},e.href?m(Xl,{...t,active:e.active,disabled:e.disabled,href:e.href},{default:()=>n.default&&n.default()}):n.default&&n.default())}}),N1=L({name:"CNavTitle",props:{as:{type:String,default:"li"}},setup(e,{slots:t}){return()=>m(e.as,{class:"nav-title"},t.default&&t.default())}}),nw={install:e=>{e.component(O1.name,O1),e.component(D1.name,D1),e.component(R1.name,R1),e.component(L1.name,L1),e.component(Xl.name,Xl),e.component(N1.name,N1)}},B1=L({name:"CNavbar",props:{as:{type:String,default:"nav"},color:Xe,colorScheme:{type:String,validator:e=>["dark","light"].includes(e)},container:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["sm","md","lg","xl","xxl","fluid"].includes(e)},expand:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["sm","md","lg","xl","xxl"].includes(e)},placement:{type:String,validator:e=>["fixed-top","fixed-bottom","sticky-top"].includes(e)}},setup(e,{slots:t}){return()=>m(e.as,{class:["navbar",{[`bg-${e.color}`]:e.color,[typeof e.expand=="boolean"?"navbar-expand":`navbar-expand-${e.expand}`]:e.expand},e.placement],...e.colorScheme&&{"data-coreui-theme":e.colorScheme}},e.container?m("div",{class:[`container${e.container===!0?"":"-"+e.container}`]},t.default&&t.default()):t.default&&t.default())}}),F1=L({name:"CNavbarBrand",props:{as:{type:String,default:"a"},href:String},setup(e,{slots:t}){return()=>m(e.as??(e.href?"a":"span"),{class:"navbar-brand",href:e.href},t.default&&t.default())}}),V1=L({name:"CNavbarNav",props:{as:{type:String,default:"ul"}},setup(e,{slots:t}){return()=>m(e.as,{class:"navbar-nav",role:"navigation"},t.default&&t.default())}}),$1=L({name:"CNavbarText",setup(e,{slots:t}){return()=>m("span",{class:"navbar-text"},t.default&&t.default())}}),H1=L({name:"CNavbarToggler",setup(e,{slots:t}){return()=>m("button",{class:"navbar-toggler"},t.default?t.default():m("span",{class:["navbar-toggler-icon"]}))}}),aw={install:e=>{e.component(B1.name,B1),e.component(F1.name,F1),e.component(V1.name,V1),e.component($1.name,$1),e.component(H1.name,H1)}},U1=L({name:"COffcanvas",inheritAttrs:!1,props:{backdrop:{type:[Boolean,String],default:!0,validator:e=>typeof e=="string"?["static"].includes(e):typeof e=="boolean"},dark:Boolean,keyboard:{type:Boolean,default:!0},placement:{type:String,required:!0,validator:e=>["start","end","top","bottom"].includes(e)},responsive:{type:[Boolean,String],default:!0,validator:e=>typeof e=="string"?["sm","md","lg","xl","xxl"].includes(e):typeof e=="boolean"},scroll:{type:Boolean,default:!1},visible:{type:Boolean,default:!1}},emits:["hide","show"],setup(e,{attrs:t,emit:n,slots:a}){const r=M(),i=M(e.visible);ae(()=>e.visible,()=>{i.value=e.visible}),ae(i,()=>{if(i.value&&!e.scroll){document.body.style.overflow="hidden",document.body.style.paddingRight="0px";return}e.scroll||(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("padding-right"))});const o=(f,h)=>{n("show"),Nt(()=>h(),f),setTimeout(()=>{f.classList.add("show")},1)},s=()=>{r.value.focus()},l=(f,h)=>{Nt(()=>h(),f),f.classList.add("hiding")},c=f=>{f.classList.remove("show","hiding")},u=()=>{i.value=!1,n("hide")},d=()=>{e.backdrop!=="static"&&u()},p=f=>{f.key==="Escape"&&e.keyboard&&u()};return()=>[m($i,{active:i.value&&!!e.backdrop},()=>m(Sn,{appear:i.value,css:!1,onEnter:(f,h)=>o(f,h),onAfterEnter:()=>s(),onLeave:(f,h)=>l(f,h),onAfterLeave:f=>c(f)},()=>qt(m("div",{...t,class:[{[`offcanvas${typeof e.responsive=="boolean"?"":"-"+e.responsive}`]:e.responsive,[`offcanvas-${e.placement}`]:e.placement},t.class],onKeydown:f=>p(f),ref:r,role:"dialog",tabindex:-1,...e.dark&&{"data-coreui-theme":"dark"}},a.default&&a.default()),[[Lg,e.visible]]))),e.backdrop&&m(Vi,{class:"offcanvas-backdrop",onClick:d,visible:i.value})]}}),j1=L({name:"COffcanvasBody",setup(e,{slots:t}){return()=>m("div",{class:"offcanvas-body"},t.default&&t.default())}}),q1=L({name:"COffcanvasHeader",setup(e,{slots:t}){return()=>m("div",{class:"offcanvas-header"},t.default&&t.default())}}),G1=L({name:"COffcanvasTitle",props:{as:{type:String,default:"h5"}},setup(e,{slots:t}){return()=>m(e.as,{class:"offcanvas-title"},t.default&&t.default())}}),rw={install:e=>{e.component(U1.name,U1),e.component(j1.name,j1),e.component(q1.name,q1),e.component(G1.name,G1)}},Y1=L({name:"CPasswordInput",inheritAttrs:!1,props:{ariaLabelToggler:{type:String,default:"Toggle password visibility"},delay:{type:[Boolean,Number],default:!1},disabled:Boolean,feedback:String,feedbackInvalid:String,feedbackValid:String,floatingClassName:String,floatingLabel:String,id:String,invali
22d:Boolean,label:String,modelValue:String,readOnly:Boolean,showPassword:Boolean,size:{type:String,default:void 0},text:String,tooltipFeedback:Boolean,valid:Boolean,value:String},emits:["update:modelValue","change"],setup(e,{emit:t,attrs:n}){const{delay:a,showPassword:r,size:i,invalid:o,valid:s}=mf(e),l=M(e.modelValue??e.value??""),c=M(r.value??!1),u=he(()=>c.value?"text":"password");ae(()=>e.modelValue??e.value,f=>{f!==l.value&&(l.value=f)});let d;ae(l,f=>{a.value?(clearTimeout(d),d=setTimeout(()=>{t("update:modelValue",f),t("change",f)},typeof a.value=="number"?a.value:500)):(t("update:modelValue",f),t("change",f))});const p=()=>{c.value=!c.value};return()=>m(br,{describedby:n["aria-describedby"],feedback:e.feedback,feedbackInvalid:e.feedbackInvalid,feedbackValid:e.feedbackValid,floatingClassName:e.floatingLabel?["form-password",e.floatingClassName].join(" "):e.floatingClassName,floatingLabel:e.floatingLabel,id:e.id,invalid:e.invalid,label:e.label,text:e.text,tooltipFeedback:e.tooltipFeedback,valid:e.valid},{default:()=>{const f=m("input",{...n,id:e.id,type:u.value,class:["form-control",{[`form-control-${i.value}`]:i.value,"is-invalid":o.value,"is-valid":s.value},n.class],value:l.value,onInput:g=>{l.value=g.target.value},disabled:e.disabled,readOnly:e.readOnly}),h=m("button",{type:"button",class:"form-password-action","data-coreui-toggle":"password","aria-label":e.ariaLabelToggler,onClick:p},[m("span",{class:"form-password-action-icon"})]),_=[f,h];return e.floatingLabel?_:m("div",{class:"form-password"},_)}})}}),iw={install:e=>{e.component(Y1.name,Y1)}}
22,ec=L({name:"CPagination",props:{align:{type:String,validator:e=>["start","center","end"].includes(e)},size:{type:String,validator:e=>["sm","lg"].includes(e)}},setup(e,{slots:t}){return()=>m("nav",{},m("ul",{class:["pagination",{[`justify-content-${e.align}`]:e.align,[`pagination-${e.size}`]:e.size}]},t.default&&t.default()))}}),Gn=L({name:"CPaginationItem",props:{active:Boolean,as:String,disabled:Boolean,href:String},setup(e,{slots:t}){return()=>{const n=e.as??(e.active?"span":"a");return m("li",{class:["page-item",{active:e.active,disabled:e.disabled}],...e.active&&{active:e.active,"aria-current":"page"}},n==="a"?m(Wr,{as:n,class:["page-link"],href:e.href},{default:()=>t.default&&t.default()}):m(n,{class:["page-link"]},t.default&&t.default()))}}}),ow={install:e=>{e.component(ec.name,ec),e.component(Gn.name,Gn)}},sw={install:e=>{e.component(es.name,es)}},lw=["xxl","xl","lg","md","sm","xs"],W1=L({name:"CPlaceholder",props:{animation:{type:String,validator:e=>["glow","wave"].includes(e)},as:{type:String,default:"span"},color:Xe,size:{type:String,validator:e=>["xs","sm","lg"].includes(e)},xs:Number,sm:Number,md:Number,lg:Number,xl:Number,xxl:Number},setup(e,{slots:t}){const n=[];return lw.forEach(a=>{const r=e[a],i=a==="xs"?"":`-${a}`;typeof r=="number"&&n.push(`col${i}-${r}`),typeof r=="boolean"&&n.push(`col${i}`)}),()=>m(e.as,{class:[e.animation?`placeholder-${e.animation}`:"placeholder",{[`bg-${e.color}`]:e.color,[`placeholder-${e.size}`]:e.size},n]},t.default&&t.default())}}),cw={install:e=>{e.component(W1.name,W1)}},tc=L({name:"CProgressBar",props:{animated:Boolean,color:Xe,value:{type:Number,default:0},variant:{type:String,validator:e=>e==="striped"}},setup(e,{slots:t}){const n=Pe("stacked",!1);return()=>m("div",{class:["progress-bar",`bg-${e.color}`,{[`progress-bar-${e.variant}`]:e.variant,"progress-bar-animated":e.animated}],...!n&&{style:{width:`${e.value}%`}}},t.default&&t.default())}}),ns=L({name:"CProgress",props:{animated:Boolean,color:Xe,height:Number,progressBarClassName:String,thin:Boolean,value:{type:Number,default:0},variant:{type:String,validator:e=>e==="striped"},white:Boolean},setup(e,{slots:t}){const n=Pe("stacked",!1);return()=>m("div",{class:["progress",{"progress-thin":e.thin,"progress-white":e.white}],style:{...e.height?{height:`${e.height}px`}:{},...n?{width:`${e.value}%`}:{}},...e.value!==void 0&&{role:"progressbar","aria-valuenow":e.value,"aria-valuemin":0,"aria-valuemax":100}},t.default&&t.default().some(a=>a.type.name==="CProgressBar")?t.default().map(a=>a.type.name==="CProgressBar"?m(a,{...e.animated&&{animated:e.animated},...e.color&&{color:e.color},...e.value&&{value:e.value},...e.variant&&{variant:e.variant}}):a):m(tc,{...e.progressBarClassName&&{class:e.progressBarClassName},animated:e.animated,color:e.color,value:e.value,variant:e.variant},()=>t.default&&t.default()))}}),K1=L({name:"CProgressStacked",props:{},setup(e,{slots:t}){return lt("stacked",!0),()=>m("div",{class:"progress-stacked"},t.default&&t.default())}}),uw={install:e=>{e.component(ns.name,ns),e.component(tc.name,tc),e.component(K1.name,K1)}},r8=(e,t)=>{switch(e){case"right":return Hi(t)?"left":"right";case"left":return Hi(t)?"right":"left";default:return e}},Z1=L({name:"CPopover",inheritAttrs:!1,props:{animation:{type:Boolean,default:!0},container:{type:[Object,String],default:"body"},content:String,delay:{type:[Number,Object],default:0},fallbackPlacements:{type:[String,Array],default:()=>["top","right","bottom","left"],validator:e=>typeof e=="string"?["top","right","bottom","left"].includes(e):Array.isArray(e)?e.every(t=>["top","right","bottom","left"].includes(t)):!1},offset:{type:Array,default:()=>[0,8]},placement:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)},title:String,trigger:{type:[String,Array],default:"click",validator:e=>typeof e=="string"?["click","focus","hover"].includes(e):Array.isArray(e)?e.every(t=>["click","focus","hover"].includes(t)):!1},visible:Boolean},emits:["hide","show"],setup(e,{attrs:t,slots:n,emit:a}){const r=M(),i=M(),o=M(e.visible),{initPopper:s,destroyPopper:l}=Uc(),c=`popover-${Ki()}`,u=typeof e.delay=="number"?{show:e.delay,hide:e.delay}:e.delay,d={modifiers:[{name:"arrow",options:{element:".popover-arrow"}},{name:"flip",options:{fallbackPlacements:e.fallbackPlacements}},{name:"offset",options:{offset:e.offset}}],placement:r8(e.placement,r.value)},p=(_,g)=>{a("show"),s(r.value,i.value,d),_.classList.add("show"),Nt(()=>g(),_)},f=(_,g)=>{a("hide"),_.classList.remove("show"),Nt(()=>{g(),l()},_)},h=(_,g)=>{if(r.value=_.target,g){setTimeout(()=>{o.value=!0},u.show);return}setTimeout(()=>{o.value=!1},u.hide)};return()=>[m(ia,{container:e.container,teleport:!0},{default:()=>m(Sn,{onEnter:(_,g)=>p(_,g),onLeave:(_,g)=>f(_,g)},()=>o.value&&m("div",{...t,class:["popover","bs-popover-auto",{fade:e.animation},t.class],id:c,ref:i,role:"tooltip"},[m("div",{class:"popover-arrow"}),(e.title||n.title)&&m("div",{class:"popover-header"},{default:()=>n.title&&n.title()||e.title}),(e.content||n.content)&&m("div",{class:"popover-body"},{default:()=>n.content&&n.content()||e.content})]))}),n.toggler&&n.toggler({id:o.value?c:null,on:{click:_=>e.trigger.includes("click")&&h(_,!o.value),blur:_=>e.trigger.includes("focus")&&h(_,!1),focus:_=>e.trigger.includes("focus")&&h(_,!0),mouseenter:_=>e.trigger.includes("hover")&&h(_,!0),mouseleave:_=>e.trigger.includes("hover")&&h(_,!1)}})]}}),dw={install:e=>{e.component(Z1.name,Z1)}},fw=(e,t,n,a,r,i,o)=>{const s=yw(e,t,i,o),l=n+s*(a-n);return i8(l,r)},pw=(e,t,n,a,r,i,o)=>{const s=t.getBoundingClientRect(),l=i?hw(e.clientY,s):mw(e.clientX,s,o);if(typeof l=="string")return l==="max"?a:n;const c=n+l*(a-n);return i8(c,r)},hw=(e,t)=>e<t.top?"max":e>t.bottom?"min":Math.min(Math.max((t.bottom-e)/t.height,0),1),mw=(e,t,n)=>{if(e<t.left)return n?"max":"min";if(e>t.right)return n?"min":"max";const a=n?t.right-e:e-t.left;return Math.min(Math.max(a/t.width,0),1)},_w=(e,t,n,a,r)=>typeof a=="object"&&"value"in a?`${(a.value-e)/(t-e)*100}%`:`${r/(n.length-1)*100}%`,gw=(e,t,n,a,r,i)=>{const o=(n-e)/(t-e),s=o>.5?`-${(o-.5)*a.value}${a.unit}`:`${(.5-o)*a.value}${a.unit}`;return r?{bottom:`${o*100}%`,marginBottom:s}:i?{right:`${o*100}%`,marginRight:s}:{left:`${o*100}%`,marginLeft:s}},yw=(e,t,n,a)=>{const{offsetX:r,offsetY:i}=e,{offsetWidth:o,offsetHeight:s}=t;return n?1-i/s:a?1-r/o:r/o},vw=(e,t,n,a,r)=>typeof a=="object"&&"value"in a?a.value:e+r/(n.length-1)*(t-e),c4=(e,t)=>
22{const n=t.length;if(e<t[0])return 0;if(e>t[n-1])return n-1;const a=t.map(o=>Math.abs(o-e)),r=Math.min(...a),i=a.indexOf(r);return e<t[i]?i:a.lastIndexOf(r)},bw=(e,t)=>{const n=globalThis.getComputedStyle(e,null).getPropertyValue(t?"--cui-range-slider-thumb-height":"--cui-range-slider-thumb-width"),a=/^(\d+\.?\d*)([%a-z]*)$/i,r=n.match(a);return r?{value:Number.parseFloat(r[1]),unit:r[2]||null}:null},i8=(e,t)=>{const n=t===0?1:t;return Math.round(e/n)*n},kw=(e,t,n,a,r)=>{const i=Math.min(...n),o=Math.max(...n),s=(i-e)/(t-e)*100,l=(o-e)/(t-e)*100,c=a?"to top":r?"to left":"to right";return{backgroundImage:n.length===1?`linear-gradient(
23    ${c},
24    var(--cui-range-slider-track-in-range-bg) 0%,
25    var(--cui-range-slider-track-in-range-bg) ${l}%,
26    transparent ${l}%,
27    transparent 100%
28  )`:`linear-gradient(
29    ${c},
30    transparent 0%,
31    transparent ${s}%,
32    var(--cui-range-slider-track-in-range-bg) ${s}%,
33    var(--cui-range-slider-track-in-range-bg) ${l}%,
34    transparent ${l}%,
35    transparent 100%
36  )`}},u4=(e,t,n,a)=>{const r=[...t];return r[a]=o8(e,t,n,a),r},o8=(e,t,n,a)=>{if(t.length===1)return e;const r=a>0?t[a-1]:void 0,i=a<t.length-1?t[a+1]:void 0;if(a===0&&i!==void 0)return Math.min(e,i-n);if(a===t.length-1&&r!==void 0)return Math.max(e,r+n);if(r!==void 0&&i!==void 0){const o=r+n,s=i-n;return Math.min(Math.max(e,o),s)}return e},J1=L({name:"CRangeSlider",props:{clickableLabels:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},distance:{type:Number,default:0},labels:{type:Array,default:()=>[]},max:{type:Number,default:100},min:{type:Number,default:0},modelValue:[Number,Array],name:{type:[String,Array],default:""},step:{type:Number,default:1},tooltips:{type:Boolean,default:!0},tooltipsFormat:{type:Function,default:null},track:{type:[Boolean,String],default:"fill",validator:e=>typeof e=="boolean"||e==="fill"},value:{type:[Number,Array],default:()=>[0]},vertical:{type:Boolean,default:!1}},emits:["change","update:modelValue"],setup(e,{emit:t}){const n=M(null),a=M([]),r=M(null),i=M([]),o=M(null),s=M(e.modelValue?Array.isArray(e.modelValue)?e.modelValue:[e.modelValue]:Array.isArray(e.value)?e.value:[e.value]),l=M(!1),c=M(!1),u=M(0),d=M();ae(()=>e.value,y=>{s.value=Array.isArray(y)?y:[y]}),ae(()=>e.modelValue,y=>{y!==void 0&&(s.value=Array.isArray(y)?y:[y])}),At(()=>{const y=Math.max(...i.value.map(w=>e.vertical?w.offsetWidth:w.offsetHeight));r.value&&(r.value.style[e.vertical?"width":"height"]=`${y}px`),n.value&&(c.value=Hi(n.value),d.value=bw(n.value,e.vertical))}),ae(l,y=>{y?(globalThis.addEventListener("mousemove",g),globalThis.addEventListener("mouseup",k)):(globalThis.removeEventListener("mousemove",g),globalThis.removeEventListener("mouseup",k))});const p=y=>{const w=c4(y,s.value),v=[...s.value];v[w]=o8(y,s.value,e.distance,w),setTimeout(()=>{a.value[w]&&a.value[w].focus()},0),s.value=v,t("change",v),t("update:modelValue",v)},f=(y,w)=>{if(e.disabled)return;const v=y.target,T=Number(v.value),A=u4(T,s.value,e.distance,w);s.value=A,t("change",A),t("update:modelValue",A)},h=y=>{if(!o.value||y.button!==0||e.disabled)return;const w=y.target;if(!(w instanceof HTMLInputElement)&&w!==o.value)return;const v=fw(y,o.value,e.min,e.max,e.step,e.vertical,c.value),T=c4(v,s.value);l.value=!0,u.value=T,p(v)},_=(y,w)=>{!e.clickableLabels||e.disabled||y.button!==0||p(w)},g=y=>{if(!l.value||!o.value||e.disabled)return;const w=pw(y,o.value,e.min,e.max,e.step,e.vertical,c.value),v=u4(w,s.value,e.distance,u.value);s.value=v,t("change",v),t("update:modelValue",v)},k=()=>{l.value=!1};return()=>m("div",{class:["range-slider",{"range-slider-vertical":e.vertical,disabled:e.disabled}],ref:n},[m("div",{class:"range-slider-inputs-container",onMousedown:h},[s.value.map((y,w)=>[m("input",{class:"range-slider-input",type:"range",min:e.min,max:e.max,step:e.step,value:y,name:Array.isArray(e.name)?e.name[w]:`${e.name||""}-${w}`,role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":y,"aria-orientation":e.vertical?"vertical":"horizontal",disabled:e.disabled,onInput:v=>f(v,w),ref:v=>{a.value[w]=v}}),e.tooltips&&m("div",{class:"range-slider-tooltip",...d.value&&{style:gw(e.min,e.max,y,d.value,e.vertical,c.value)}},[m("div",{class:"range-slider-tooltip-inner"},[e.tooltipsFormat?e.tooltipsFormat(y):y]),m("div",{class:"range-slider-tooltip-arrow"})])]),m("div",{class:"range-slider-track",...e.track&&{style:kw(e.min,e.max,s.value,e.vertical,c.value)},ref:o})]),Array.isArray(e.labels)&&e.labels.length>0&&m("div",{class:"range-slider-labels-container",ref:r},e.labels.map((y,w)=>{const v=_w(e.min,e.max,e.labels,y,w),T=vw(e.min,e.max,e.labels,y,w),A={...e.vertical?{bottom:v}:c.value?{right:v}:{left:v},...typeof y=="object"&&"style"in y?y.style:{}};return m("div",{class:["range-slider-label",{clickable:e.clickableLabels},typeof y=="object"&&"className"in y?y.className:""],style:A,onMousedown:I=>_(I,T),key:w,ref:I=>{i.value[w]=I}},typeof y=="object"&&"label"in y?y.label:y)}))])}}),ww={install:e=>{e.component(J1.name,J1)}},s8=(e="")=>{const t=M([]);return{getUID:()=>{do e+=Math.floor(Math.random()*1e6);while(t.value.includes(e));return t.value.push(e),e}}},Sw=(e,t)=>{const n=document.createElement("div");return n.id=e,n.classList.add("tooltip","bs-tooltip-auto","fade"),n.setAttribute("role","tooltip"),n.innerHTML=`<div class="tooltip-arrow" data-popper-arrow></div>
37     <div class="tooltip-inner" id="">${t}</div>`,n},Q1=(e,t,n,a)=>{e.setAttribute("aria-describedby",a),document.body.appendChild(t),Is(e,t,n),setTimeout(()=>{t.classList.add("show")},1)},X1=(e,t)=>{e.removeAttribute("aria-describedby"),t.classList.remove("show"),setTimeout(()=>{t.remove()},300)},xw=(e,t,n,a)=>{const r=document.getElementById(t.id);if(r&&r.classList.contains("show")){X1(e,t);return}Q1(e,t,n,a)};var l8={name:"c-tooltip",mounted(e,t){const{getUID:n}
37=s8("tooltip"),a=t.value,r=typeof a=="string"?a:a.content??"",i=a.trigger??"hover",o=a.offset??[0,6],l={placement:a.placement??"top",modifiers:[{name:"offset",options:{offset:o}}]},c=n();t.arg=c;const u=Sw(c,r);i.includes("click")&&e.addEventListener("click",()=>{xw(e,u,l,c)}),i.includes("focus")&&(e.addEventListener("focus",()=>{Q1(e,u,l,c)}),e.addEventListener("blur",()=>{X1(e,u)})),i.includes("hover")&&(e.addEventListener("mouseenter",()=>{Q1(e,u,l,c)}),e.addEventListener("mouseleave",()=>{X1(e,u)}))},beforeUnmount(e,t){const n=t.arg&&document.getElementById(t.arg);n&&n.remove()}};const e2=L({name:"CRating",props:{allowClear:Boolean,disabled:Boolean,highlightOnlySelected:Boolean,itemCount:{type:Number,default:5},modelValue:Number,name:String,precision:{type:Number,default:1},readOnly:Boolean,size:{type:String,validator:e=>["sm","lg","custom"].includes(e)},tooltips:{type:[Boolean,Array]},value:Number},emits:["change","hover","update:modelValue"],setup(e,{slots:t,emit:n}){const a=M(!1),r=M((e.modelValue||e.value)??null),i=M(null),o=M(null),s=e.name||`name${Math.floor(Math.random()*1e6)}`,l=`id${Math.floor(Math.random()*1e6)}`;ae(()=>e.value,()=>{e.value!==void 0&&(r.value=e.value)}),ae(()=>e.modelValue,()=>{e.modelValue!==void 0&&(r.value=e.modelValue)});const c=f=>{e.disabled||e.readOnly||(n("hover",f),i.value=f,o.value=f)},u=()=>{e.disabled||e.readOnly||(n("hover",null),i.value=null)},d=f=>{if(!(e.disabled||e.readOnly)){if(a.value){a.value=!1;return}r.value=f,n("change",f),n("update:modelValue",f)}},p=f=>{e.disabled||e.readOnly||e.allowClear&&f===r.value&&(n("change",f),a.value=!0,r.value=null,i.value=null)};return()=>m("div",{class:["rating",{[`rating-${e.size}`]:e.size,disabled:e.disabled,readonly:e.readOnly}],role:"radiogroup"},[Array.from({length:e.itemCount},(f,h)=>{const _=1/e.precision;return qt(m("div",{class:"rating-item"},[Array.from({length:_},(g,k)=>{const y=k+1<_,w=_===1?h+1:h+(k+1)*(1*e.precision),v=`${l}${w}`,T=()=>w===r.value;return[m("label",{class:["rating-item-label",{active:!!((e.highlightOnlySelected?i.value===w:i.value&&i.value>=w)||i.value===null&&(e.highlightOnlySelected?T():r.value&&r.value>=w))}],for:v,onClick:()=>p(w),onMouseenter:()=>c(w),onMouseleave:()=>u(),...y&&{style:{zIndex:1/e.precision-k,position:"absolute",width:`${e.precision*(k+1)*100}%`,overflow:"hidden",opacity:0}}},{default:()=>[t.icon?m("div",{class:"rating-item-custom-icon"},t.icon({value:h+1})):m("div",{class:"rating-item-icon"}),t.activeIcon&&m("div",{class:"rating-item-custom-icon-active"},t.activeIcon({value:h+1}))]}),m("input",{checked:T(),class:"rating-item-input",disabled:e.disabled||e.readOnly,id:v,name:s,onBlur:()=>u(),onChange:()=>d(w),onFocus:()=>c(w),type:"radio",value:w})]})]),e.tooltips?[[l8,{content:Array.isArray(e.tooltips)?e.tooltips[h]:h+1,placement:"top"}]]:[])})])}}),Cw={install:e=>{e.component(e2.name,e2)}},d4=e=>{if(e)return!!getComputedStyle(e).getPropertyValue("--cui-is-mobile")},nc=L({name:"CSidebar",props:{colorScheme:{type:String,default:void 0,validator:e=>["dark","light"].includes(e)},narrow:Boolean,overlaid:Boolean,placement:{type:String,default:void 0,validator:e=>["start","end"].includes(e)},position:{type:String,validator:e=>["fixed"].includes(e)},size:{type:String,validator:e=>["sm","lg","xl"].includes(e)},unfoldable:Boolean,visible:{type:Boolean,default:void 0}},emits:["hide","show","visible-change"],setup(e,{attrs:t,slots:n,emit:a}){const r=M(),i=M(),o=M(),s=M(!1),l=M(e.visible===void 0?!e.overlaid:e.visible);ae(i,()=>{a("visible-change",i.value),i.value?a("show"):a("hide")}),ae(()=>e.visible,()=>e.visible!==void 0&&c(e.visible)),ae(o,()=>{o.value&&(s.value=!1)}),At(()=>{o.value=d4(r.value),i.value=gi(r.value),window.addEventListener("resize",d),window.addEventListener("mouseup",f),window.addEventListener("keyup",p),r.value.addEventListener("mouseup",h),r.value.addEventListener("transitionend",()=>{i.value=gi(r.value)})}),Cs(()=>{window.removeEventListener("resize",d),window.removeEventListener("mouseup",f),window.removeEventListener("keyup",p),r.value.removeEventListener("mouseup",h),r.value.removeEventListener("transitionend",()=>{i.value=gi(r.value)})});const c=_=>{if(o.value){s.value=_;return}l.value=_},u=()=>{c(!1),a("visible-change",!1)},d=()=>{o.value=d4(r.value),i.value=gi(r.value)},p=_=>{o.value&&!r.value.contains(_.target)&&u()},f=_=>{o.value&&!r.value.contains(_.target)&&u()},h=_=>{const g=_.target;g&&g.classList.contains("nav-link")&&!g.classList.contains("nav-group-toggle")&&o.value&&u()};return()=>[m("div",{class:["sidebar",{[`sidebar-${e.colorScheme}
37`]:e.colorScheme,"sidebar-narrow":e.narrow,"sidebar-overlaid":e.overlaid,[`sidebar-${e.placement}`]:e.placement,[`sidebar-${e.position}`]:e.position,[`sidebar-${e.size}`]:e.size,"sidebar-narrow-unfoldable":e.unfoldable,show:o.value&&s.value||e.overlaid&&l.value,hide:l.value===!1&&!o.value&&!e.overlaid},t.class],ref:r},n.default&&n.default()),o.value&&m(Vi,{class:"sidebar-backdrop",visible:s.value,onClick:()=>u()})]}}),t2=L({name:"CSidebarBrand",props:{as:{type:String,default:"div"},href:String},setup(e,{slots:t}){return()=>m(e.as??(e.href?"a":"div"),{class:"sidebar-brand",href:e.href},t.default&&t.default())}}),n2=L({name:"CSidebarFooter",setup(e,{slots:t}){return()=>m("div",{class:"sidebar-footer"},t.default&&t.default())}}),a2=L({name:"CSidebarHeader",setup(e,{slots:t}){return()=>m("div",{class:"sidebar-header"},t.default&&t.default())}}),r2=L({name:"CSidebarNav",props:{as:{type:[Object,String],default:"ul"}},setup(e,{slots:t}){const n=M(),a=(i,o)=>{i?n.value=o:n.value===o&&(n.value=0)},r=i=>n.value===i;return()=>m(e.as,{class:"sidebar-nav"},{default:()=>t.default&&t.default().map((i,o)=>i.type.name==="CNavGroup"?m(i,{onVisibleChange:s=>a(s,o+1),...n.value&&{visible:r(o+1)}}):i)})}}),i2=L({name:"CSidebarToggler",setup(e,{slots:t}){return()=>m("button",{class:"sidebar-toggler"},t.default&&t.default())}}),Aw={install:e=>{e.component(nc.name,nc),e.component(t2.name,t2),e.component(n2.name,n2),e.component(a2.name,a2),e.component(r2.name,r2),e.component(i2.name,i2)}},ac=L({name:"CSmartPagination",props:{align:{type:String,default:"start",validator:e=>["start","center","end"].includes(e)},activePage:{type:Number,default:1},arrows:{type:Boolean,default:!0},dots:{type:Boolean,default:!0},doubleArrows:{type:Boolean,default:!0},firstButton:{type:String,default:"&laquo;"},lastButton:{type:String,default:"&raquo;"},limit:{type:Number,default:5},nextButton:{type:String,default:"&rsaquo;"},pages:{type:Number,default:1e3},previousButton:{type:String,default:"&lsaquo;"},size:{type:String,default:void 0,required:!1,validator:e=>["sm","lg"].includes(e)}},emits:["activePageChange"],setup(e,{emit:t}){const n=M(e.activePage),a=M(e.limit),r=M(e.pages);ae(()=>e.activePage,()=>{n.value=e.activePage}),ae(()=>e.limit,()=>{a.value=e.limit}),ae(()=>e.pages,()=>{r.value=e.pages});const i=he(()=>e.dots&&a.value>4&&a.value<r.value),o=he(()=>Math.floor((a.value-1)/2)),s=he(()=>Math.ceil((a.value-1)/2)),l=he(()=>i.value&&n.value>o.value+1),c=he(()=>i.value&&n.value<r.value-s.value),u=he(()=>a.value-(c.value?1:0)-(l.value?1:0)),d=he(()=>n.value+s.value),p=he(()=>d.value>=r.value?r.value:d.value-(c.value?1:0)),f=he(()=>r.value<u.value?r.value:u.value),h=he(()=>n.value-o.value<=1?Array.from({length:f.value},(g,k)=>k+1):Array.from({length:f.value},(g,k)=>p.value-k).reverse()),_=g=>{g!==n.value&&(n.value=g,t("activePageChange",g))};return()=>m(ec,{align:e.align,"aria-label":"pagination",size:e.size},{default:()=>[e.doubleArrows&&m(Gn,{onClick:()=>{n.value!==1&&_(1)},"aria-label":"Go to first page",...n.value===1&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.firstButton=="string"?m("span",{innerHTML:e.firstButton}):e.firstButton}),e.arrows&&m(Gn,{onClick:()=>{n.value!==1&&_(n.value-1)},"aria-label":"Go to previous page",...n.value===1&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.previousButton=="string"?m("span",{innerHTML:e.previousButton}):e.previousButton}),l.value&&m(Gn,{role:"separator",disabled:!0},{default:()=>"..."}),h.value.map(g=>m(Gn,{onClick:()=>_(g),"aria-label":n.value===g?`Current page ${g}`:`Go to page ${g}`,active:n.value===g},{default:()=>g})),c.value&&m(Gn,{role:"separator",disabled:!0},{default:()=>"..."}),e.arrows&&m(Gn,{onClick:()=>{n.value!==r.value&&_(n.value+1)},"aria-label":"Go to next page",...n.value===r.value&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.nextButton=="string"?m("span",{innerHTML:e.nextButton}):e.nextButton}),e.doubleArrows&&m(Gn,{onClick:()=>{n.value!==r.value&&_(r.value)},"aria-label":"Go to last page",...n.value===r.value&&{"aria-disabled":!0,disabled:!0}},{default:()=>typeof e.lastButton=="string"?m("span",{innerHTML:e.lastButton}):e.lastButton})]})}}),Tw={install:e=>{e.component(ac.name,ac)}},Mw=L({name:"CIcon",props:{content:{type:[String,Array],default:void 0,required:!1},customClassName:{type:[String,Array,Object],default:void 0,required:!1},icon:{type:[String,Array],default:void 0,required:!1},name:{type:String,default:void 0,required:!1},size:{type:String,default:void 0,required:!1,validator:e=>["custom","custom-size","sm","lg","xl","xxl","3xl","4xl","5xl","6xl","7xl","8xl","9xl"].includes(e)},title:{type:String,default:void 0,required:!1},use:{type:String,default:void 0,required:!1}},setup(e,{attrs:t}){const n=Pe("icons"),a=M(e.icon||e.content||e.name);ae(()=>e.icon,()=>{a.value=e.icon});const r=f=>f.replace(/([-_][a-z0-9])/gi,h=>h.toUpperCase()).replace(/-/gi,""),i=he(()=>a.value&&typeof a.value=="string"?a.value.includes("-")?r(a.value):a.value:""),o=e.title?`<title>${e.title}</title>`:"undefined",s=he(()=>Array.isArray(a.value)?a.value:typeof a.value=="string"&&i.value&&n[i.value]?n[i.value]:"undefined"),l=he(()=>
37Array.isArray(s.value)?s.value[1]||s.value[0]:s.value),c=Array.isArray(s.value)&&s.value.length>1?s.value[0]:"64 64",u=t.viewBox||`0 0 ${c}`,d=()=>{const f=!e.size&&(t.width||t.height);return e.size==="custom"||f?"custom-size":e.size},p=[e.customClassName||["icon",{[`icon-${d()}`]:d()}],t.class];return()=>e.use?m("svg",{...t,xmlns:"http://www.w3.org/2000/svg",class:p,role:"img"},m("use",{href:e.use})):m("svg",{...t,xmlns:"http://www.w3.org/2000/svg",class:p,viewBox:u,innerHTML:`${o}${l.value}`,role:"img"})}}),as=L({name:"CTableBody",props:{color:Xe},setup(e,{slots:t}){return()=>m("tbody",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),rc=L({name:"CTableCaption",setup(e,{slots:t}){return()=>m("caption",{},t.default&&t.default())}}),Zn=L({name:"CTableDataCell",props:{active:Boolean,align:{type:String,validator:e=>["bottom","middle","top"].includes(e)},color:Xe,scope:String},setup(e,{slots:t}){return()=>m(e.scope?"th":"td",{class:[{[`align-${e.align}`]:e.align,"table-active":e.active,[`table-${e.color}`]:e.color}],...e.scope&&{scope:e.scope}},t.default&&t.default())}}),Ui=L({name:"CTableFoot",props:{color:Xe},setup(e,{slots:t}){return()=>m("tfoot",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),rs=L({name:"CTableHead",props:{color:Xe},setup(e,{slots:t}){return()=>m("thead",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),Wn=L({name:"CTableHeaderCell",props:{color:Xe},setup(e,{slots:t}){return()=>m("th",{class:[{[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),Gt=L({name:"CTableRow",props:{active:Boolean,align:{type:String,validator:e=>["bottom","middle","top"].includes(e)},color:Xe},setup(e,{slots:t}){return()=>m("tr",{class:[{[`align-${e.align}`]:e.align,"table-active":e.active,[`table-${e.color}`]:e.color}]},t.default&&t.default())}}),f4=e=>e.replace(/[-_.]/g," ").replace(/ +/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").split(" ").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(" "),Iw=e=>typeof e=="object"?e.label??f4(e.key):f4(e),zw=(e,t)=>e?e.map(n=>typeof n=="object"?n.key:n):t&&Pw(t),Pw=e=>Object.keys(e[0]||{}).filter(t=>t.charAt(0)!=="_"),ic=L({name:"CTable",props:{align:{type:String,validator:e=>["bottom","middle","top"].includes(e)},borderColor:Xe,bordered:Boolean,borderless:Boolean,caption:String,captionTop:String,columns:{type:Array},color:Xe,footer:{type:Array},hover:Boolean,items:{type:Array},responsive:{type:[Boolean,String],validator:e=>typeof e=="string"?["sm","md","lg","xl","xxl"].includes(e):typeof e=="boolean"},small:Boolean,striped:Boolean,stripedColumns:Boolean,tableFootProps:{type:Object},tableHeadProps:{type:Object}},setup(e,{slots:t,attrs:n}){const a=he(()=>zw(e.columns,e.items)),r=()=>m("table",{class:["table",{[`align-${e.align}`]:e.align,"caption-top":e.captionTop||e.caption==="top",[`border-${e.borderColor}`]:e.borderColor,"table-bordered":e.bordered,"table-borderless":e.borderless,[`table-${e.color}`]:e.color,"table-hover":e.hover,"table-sm":e.small,"table-striped":e.striped,"table-striped-columns":e.stripedColumns},n.class]},{default:()=>[(e.caption&&e.caption!=="top"||e.captionTop)&&m(rc,{},{default:()=>e.caption||e.captionTop}),e.columns&&m(rs,{...e.tableHeadProps},{default:()=>m(Gt,{},{default:()=>[e.columns&&e.columns.map(i=>m(Wn,{...typeof i=="object"&&i._props&&{...i._props},...typeof i=="object"&&i._style&&{style:{...i._style}}},{default:()=>Iw(i)}))]})}),e.items&&m(as,{},{default:()=>[e.items&&e.items.map(i=>m(Gt,{...i._props&&{...i._props}},{default:()=>[a.value&&a.value.map(o=>i[o]!==void 0&&m(Zn,{...i._cellProps&&i._cellProps.all&&{...i._cellProps.all},...i._cellProps&&i._cellProps[o]&&{...i._cellProps[o]}},{default:()=>i[o]}))]}))]}),t.default&&t.default(),e.footer&&m(Ui,{...e.tableFootProps},{default:()=>m(Gt,{},{default:()=>[e.footer&&e.footer.map(i=>m(Zn,{...typeof i=="object"&&i._props&&{...i._props}},{default:()=>typeof i=="object"?i.label:i}))]})})]});return()=>[e.responsive?m("div",{class:typeof e.responsive=="boolean"?"table-responsive":`table-responsive-${e.responsive}`},r()):r()]}}),o2=(e,t,n=[])=>e.some(a=>{let r=!0;for(const i in a)if(!n.includes(i)&&t[i]!==a[i]){r=!1;break}return r}),yo=["_cellProps","_props","_selectable","_selected"],Ew=(e,t,n,a)=>
37{if(t&&typeof t=="object"&&t.external||Object.entries(n).length===0)return e;let r=[...e];for(const[i,o]of Object.entries(n))if(typeof o=="function")r=r.filter(s=>o(s[i]));else{const s=String(o).toLowerCase();s&&a.includes(i)&&(r=r.filter(l=>String(l[i]).toLowerCase().includes(s)))}return r},Ow=(e,t,n,a)=>{if(!n||t&&typeof t=="object"&&t.external)return e;const r=n.toLowerCase();return e.filter(i=>a.some(o=>String(i[o]).toLowerCase().includes(r)))},Dw=(e,t,n)=>{const a=e.closest("td");if(!a)return"";const r=a.closest("tr");if(!r)return"";let o=Array.from(r.children).indexOf(a);return n&&(o-=1),t[o]||""},zt=e=>typeof e=="object"?e.key:e,Ju=e=>typeof e=="object"?e.label??p4(e.key):p4(e),Rw=e=>typeof e=="object"?e.key:e,c8=(e,t)=>{if(e){const n=[];for(const a of e){if(typeof a=="object"&&a.children){n.push(...c8(a.children,[]));continue}typeof a=="object"?n.push(a.key):n.push(a)}return n}return d8(t)},oc=e=>{const t=[];for(const n of e){if(typeof n=="object"&&n.group&&n.children){t.push(...oc(n.children));continue}typeof n=="object"&&n.children&&t.push(...oc(n.children)),t.push(n)}return t},u8=e=>{let t=0;for(const n of e)!n.children||n.children.length===0?t++:t+=u8(n.children);return t},Lw=e=>{const t=[],n=(a,r=0,i=0)=>{const o=[];if(a.children)for(const s of a.children)s.group||i++,o.push(...n(s,r+1,i));if(typeof a=="object"&&a.group){const{children:s,group:l,...c}=a;o.push({deep:r,label:l,...s&&{colspan:u8(s)},...c})}return o};if(e){for(const a of e)if(typeof a=="object"&&a.group){const r=n(a);if(r)for(const i of r){const{deep:o,...s}=i;if(o!==void 0){for(let l=0;l<o;l++)t[l]||t.push([]);t[o]?t[o].push(s):t.push([s])}}}}return t},d8=e=>Object.keys(e[0]||{}).filter(t=>t.charAt(0)!=="_"),Nw=e=>{if(e&&typeof e=="object"&&e.sorter&&typeof e.sorter=="function")return e.sorter},Qu=(e,t)=>{const n=t&&t.find(a=>a.column===e);return n?n.state:0},Bw=(e,t)=>e.map(n=>n[t]),Fw=(e,t,n)=>({...typeof e=="object"&&e._colProps,...t._cellProps?.all,...t._cellProps?.[n]}),Vw=(e,t,n)=>({...typeof e=="object"&&e._colStyle,...t._cellStyle?.all,...t._cellStyle?.[n]}),Xu=e=>typeof e=="object"&&e._props?e._props:{},$w=(e,t)=>{const n={};return t&&(typeof e!="object"||typeof e=="object"&&(e.sorter===void 0||e.sorter))&&(n.cursor="pointer"),typeof e=="object"&&e._style&&Object.assign(n,e._style),n},Hw=(e,t,n,a,r)=>{const i=r[e],o=a.includes(i),s=t?t[e]:void 0;return!!n&&(!t||typeof s!="object"||typeof s=="object"&&(s.sorter===void 0||s.sorter))&&o},p4=e=>e.replace(/[-_.]/g," ").replace(/ +/g," ").replace(/([a-z0-9])([A-Z])/g,"$1 $2").split(" ").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(" "),Uw=(e,t,n,a)=>{const r=Nw(e),i=[...t].sort(r||((o,s)=>{const l=o[n],c=s[n],u=typeof l=="number"?l:String(l).toLowerCase(),d=typeof c=="number"?c:String(c).toLowerCase();return u>d?1:d>u?-1:0}));return a==="desc"?i.reverse():i},jw=(e,t,n,a,r)=>{if(t&&typeof t=="object"&&t.external||r.length===0)return n;let i=[...n];for(const o of[...r].reverse()){const s=o.column,l=o.state,c=e&&e.find(u=>typeof u=="object"&&u.key===s);!s||!a.includes(s)||(i=Uw(c,i,s,l))}return i},qw=L({name:"CSmartTableBody",props:{clickableRows:Boolean,columnNames:{type:Array,default:()=>[]},columns:{type:Array,default:()=>[]},currentItems:{type:Array,default:()=>[]},firstItemOnActivePageIndex:{type:Number,default:0},noItemsLabel:String,scopedSlots:Object,selectable:Boolean,selected:Array},emits:["rowChecked","rowClick"],setup(e,{emit:t}){const n=e.selectable?e.columns.length+1:e.columns.length,a=he(()=>oc(e.columns));return()=>m(as,{...e.clickableRows&&{style:"cursor:pointer;"}},{default:()=>e.currentItems.length>0?e.currentItems.map((r,i)=>[m(Gt,{...r._props&&{...r._props},...e.clickableRows&&{tabindex:0},onClick:o=>{t("rowClick",r,i+e.firstItemOnActivePageIndex,Dw(o.target,e.columnNames,e.selectable),o)}},{default:()=>[e.selectable&&m(Zn,{},()=>m(Kl,{checked:e.selected&&o2(e.selected,r,yo),disabled:r._selectable===!1,onChange:o=>{t("rowChecked",r,o.target.checked)}})),a.value.map(o=>{const s=Rw(o);return e.scopedSlots&&e.scopedSlots[s]&&typeof e.scopedSlots[s]=="function"?m(e.scopedSlots[s],{item:r}):typeof r[s]<"u"&&m(Zn,{...Fw(o,r,s),style:Vw(o,r,s)},{default:()=>String(r[s])})})]}),e.scopedSlots&&e.scopedSlots.details&&[m(Gt,{colspan:e.selectable?e.columnNames.length+1:e.columnNames.length,class:"p-0",style:{"border-bottom-width":"0"},tabindex:"-1"}),m(Gt,{class:"p-0",key:`details${i}`},{default:()=>m(Zn,{colspan:e.selectable?e.columnNames.length+1:e.columnNames.length,class:"p-0",style:{border:0}},{default:()=>e.scopedSlots&&e.scopedSlots.details&&m(e.scopedSlots.details,{item:r})})})]]):m(Gt,{},{default:()=>m(Zn,{colspan:n},{default:()=>e.noItemsLabel})})})}}),h4=L({name:"CSmartTableHead",props:{as:{type:String,default:"head"},columnFilter:[Boolean,Object],columnFilterValue:Object,columnSorter:[Boolean,Object],columns:{type:Array,default:()=>[]},items:{type:Array,default:()=>[]},scopedSlots:Object,selectable:Boolean,selectAll:[Boolean,Object],selectedAll:[Boolean,String],showGroups:{type:Boolean,default:!0},sorterState:{type:Array,default:()=>[]}},emits:["customFilterChange","filterInput","filterChange","selectAllChecked","sortClick"],setup(e,{slots:t,emit:n}){const a=M(),r=M(),i=he(()=>oc(e.columns)),o=he(()=>Lw(e.columns));ae(()=>e.selectedAll,()=>{a.value=e.selectedAll},{immediate:!0}),ae([a,r],()=>{if(r.value&&e.selectedAll===!0){r.value.indeterminate=!1,r.value.checked=!0;return}if(r.value&&e.selectedAll==="indeterminate"){r.value.checked=!1,r.value.indeterminate=!0;return}r.value&&(r.value.indeterminate=!1,r.value.checked=!1)});const s=l=>{if(Qu(zt(l),e.sorterState)===0)return m("span",{class:"opacity-25 float-end me-1"},t.sortingIcon&&t.sortingIcon());if(Qu(zt(l),e.sorterState)==="asc")return m("span",{class:"float-end me-1"}
37,t.sortingIconAscending&&t.sortingIconAscending());if(Qu(zt(l),e.sorterState)==="desc")return m("span",{class:"float-end me-1"},t.sortingIconDescending&&t.sortingIconDescending())};return()=>m(e.as==="head"?rs:Ui,{},{default:()=>[e.showGroups&&o.value&&o.value.length>0&&o.value.map(l=>[m(Gt,{},()=>[e.selectable&&m(Wn),l.map(c=>m(Wn,{colspan:c.colspan,...Xu(c)},()=>c.label))])]),m(Gt,{},{default:()=>[e.selectable&&m(Wn,{},()=>e.selectAll&&m("input",{class:"form-check-input",type:"checkbox",ref:r,onClick:()=>{a.value=a.value!=="reset"?"reset":"",n("selectAllChecked")}})),i.value.map((l,c)=>{const u=e.columnSorter&&(typeof l=="object"?l.sorter===void 0?!0:l.sorter:!0);return m(Wn,{...Xu(l),style:$w(l,e.columnSorter),...u&&{tabindex:0,onClick:()=>n("sortClick",zt(l),c),onKeydown:d=>{d.key==="Enter"&&n("sortClick",zt(l),c),d.key==="ArrowUp"&&(d.preventDefault(),n("sortClick",zt(l),c,"asc")),d.key==="ArrowDown"&&(d.preventDefault(),n("sortClick",zt(l),c,"desc"))}}},{default:()=>[m("div",{class:"d-inline"},e.scopedSlots&&e.scopedSlots[zt(l)]&&typeof e.scopedSlots[`${zt(l)}Header`]=="function"?e.scopedSlots[`${zt(l)}Header`]({label:Ju(l)}):Ju(l)),e.columnSorter&&(typeof l=="object"?typeof l.sorter>"u"?!0:l.sorter:!0)&&s(l)]})})]}),e.columnFilter&&m(Gt,{},{default:()=>[e.selectable&&m(Wn),i.value.map(l=>m(Wn,{...Xu(l)},{default:()=>typeof l!="object"||l.filter===void 0||l.filter?typeof l!="string"&&typeof l.filter=="function"?l.filter(Bw(e.items,zt(l)),c=>{n("customFilterChange",zt(l),c)}):m(ts,{size:"sm",onInput:c=>{n("filterInput",zt(l),c.target.value)},onChange:c=>{n("filterChange",zt(l),c.target.value)},"aria-label":`column name: '${Ju(l)}' filter input`,...e.columnFilterValue&&e.columnFilterValue[zt(l)]&&{value:e.columnFilterValue[zt(l)]}}):""}))]})]})}});var Gw=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='40 16 40 53.828 109.024 136 150.815 136 76.896 48 459.51 48 304 242.388 304 401.373 241.373 464 240 464 240 368 208 368 208 496 254.627 496 336 414.627 336 253.612 496 53.612 496 16 40 16' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='166.403 248.225 226.864 187.763 204.237 165.135 143.775 225.597 83.313 165.135 60.687 187.763 121.148 248.225 60.687 308.687 83.313 331.314 143.775 270.852 204.237 331.314 226.864 308.687 166.403 248.225' class='ci-primary'/>"],Yw=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='367.997 338.75 271.999 434.747 271.999 17.503 239.999 17.503 239.999 434.745 144.003 338.75 121.376 361.377 256 496 390.624 361.377 367.997 338.75' class='ci-primary'/>"],Ww=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='390.624 150.625 256 16 121.376 150.625 144.004 173.252 240.001 77.254 240.001 495.236 272.001 495.236 272.001 77.257 367.996 173.252 390.624 150.625' class='ci-primary'/>"],Kw=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='384 433.373 384 160 352 160 352 434.51 282.177 364.687 259.55 387.313 367.432 495.196 475.313 387.313 452.687 364.687 384 433.373' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='159.432 17.372 51.55 125.255 74.177 147.882 144 78.059 144 352 176 352 176 79.195 244.687 147.882 267.313 125.255 159.432 17.372' class='ci-primary'/>"];const s2=L({name:"CSmartTable",props:{activePage:{type:Number,default:1},cleaner:Boolean,clickableRows:Boolean,columnFilter:{type:[Boolean,Object]},columnFilterValue:{type:Object},columns:{type:Array},columnSorter:{type:[Boolean,Object]},footer:{type:[Boolean,Array]},header:{type:Boolean,default:!0},items:{type:Array,default:()=>[]},itemsNumber:Number,itemsPerPage:{type:Number,default:10},itemsPerPageLabel:{type:String,default:"Items per page:"},itemsPerPageOptions:{type:Array,default:()=>[5,10,20,50]},itemsPerPageSelect:{type:[Boolean,Object]},loading:Boolean,noItemsLabel:{type:String,default:"No items found"},pagination:{type:[Boolean,Object]},paginationProps:Object,selectable:Boolean,selectAll:{type:[Boolean,Object],default:!0},selected:{type:Array,default:()=>[]},sorterValue:{type:[Array,Object]},tableBodyProps:Object,tableFootProps:Object,tableFilter:{type:[Boolean,Object]},tableFilterLabel:{type:String,default:"Filter:"},tableFilterPlaceholder:{type:String,default:"type string..."},tableFilterValue:String,tableHeadProps:Object,tableProps:Object},emits:["activePageChange","columnFilterChange","filteredItemsChange","itemsPerPageChange","rowChecked","rowClick","selectAll","selectedItemsChange","sorterChange","tableFilterChange"],setup(e,{emit:t,slots:n}){const a=M(e.activePage),r=M(e.columnFilterValue??{}),i=M(e.items.map((b,D)=>({...b,_id:D}))),o=M(e.itemsPerPage),s=M([]),l=M(),c=M(e.sorterValue?Array.isArray(e.sorterValue)?e.sorterValue:[e.sorterValue]:[]),u=M(e.tableFilterValue??""),d=he(()=>e.itemsNumber??e.items.length);ae(()=>e.activePage,()=>{a.value=e.activePage}),ae(()=>e.columnFilterValue,()=>{e.columnFilterValue&&(r.value=e.columnFilterValue)}),ae(()=>e.items,()=>
37{e.items.length<o.value*a.value-o.value&&(a.value=1),e.items.forEach(b=>{if(b._selected){const D={...b};for(const P of yo)delete D[P];s.value=[...s.value,D]}}),Array.isArray(e.items)&&(i.value=e.items.map((b,D)=>({...b,_id:D})))},{immediate:!0}),ae(()=>e.itemsPerPage,()=>{o.value=e.itemsPerPage}),ae(()=>e.selected,()=>{s.value=e.selected}),ae(()=>e.sorterValue,()=>{e.sorterValue&&(c.value=Array.isArray(e.sorterValue)?e.sorterValue:[e.sorterValue])}),ae(o,()=>{e.itemsPerPage!==o.value&&(a.value=1),t("itemsPerPageChange",o.value)}),ae([s,d],()=>{if(e.selectable){if(t("selectedItemsChange",s),s.value.length===d.value){l.value=!0;return}if(s.value.length===0){l.value=!1;return}s.value.length>0&&s.value.length!==d.value&&(l.value="indeterminate")}},{immediate:!0}),At(()=>{i.value&&i.value.length<o.value*a.value-o.value&&(a.value=1)});const p=(b,D,P)=>{if(!Hw(D,e.columns,e.columnSorter,T.value,v.value))return;const fe=c.value.find(G=>G.column===b),F=typeof e.columnSorter=="object"&&e.columnSorter.multiple;if(fe){if(fe.state===P)return;if(typeof e.columnSorter=="object"&&e.columnSorter.resetable&&fe.state==="desc"&&P!=="asc")c.value=F?c.value.filter(G=>G.column!==b):[];else{const G={column:b,state:P||(fe.state==="asc"?"desc":"asc")};c.value=F?c.value.map(Q=>Q.column===b?G:Q):[G]}}else{const G={column:b,state:P||"asc"};c.value=F?[...c.value,G]:[G]}t("sorterChange",F?c.value:c.value[0])},f=b=>{a.value=b,t("activePageChange",b)},h=b=>{(typeof e.itemsPerPageSelect!="object"||typeof e.itemsPerPageSelect=="object"&&!e.itemsPerPageSelect.external)&&(o.value=Number(b.target.value))},_=(b,D)=>{if(t("rowChecked",b,D),D&&!o2(s.value,b,yo)){s.value=[...s.value,b];return}s.value=s.value.filter(P=>!o2([P],b,yo))},g=()=>{if(t("selectAll"),l.value===!0){s.value=i.value.filter(P=>P._selectable===!1);return}if(e.selectAll&&typeof e.selectAll=="object"&&e.selectAll.external)return;const b=i.value.filter(P=>P._selectable!==!1||P._selected===!0);if(b.length===s.value.length){s.value=i.value.filter(P=>P._selectable===!1&&P._selected===!0);return}const D=b.map(P=>({...P}));s.value=D.map(P=>{for(const fe of yo)delete P[fe];return P})},k=(b,D,P)=>{const fe=e.columnFilter&&typeof e.columnFilter=="object"&&e.columnFilter.lazy===!0;if(fe&&P==="input"||!fe&&P==="change")return;const F={...r.value};D===""?delete F[b]:F[b]=D,a.value=1,r.value=F,t("columnFilterChange",r.value)},y=(b,D)=>{const P=e.columnFilter&&typeof e.columnFilter=="object"&&e.columnFilter.lazy===!0;P&&D==="input"||!P&&D==="change"||(a.value=1,u.value=b,t("tableFilterChange",u.value))},w=()=>{u.value="",r.value={},c.value=[]},v=he(()=>c8(e.columns,i.value)),T=he(()=>v.value.filter(b=>d8(i.value).includes(b))),A=he(()=>Ew(i.value,e.columnFilter,r.value,T.value)),I=he(()=>Ow(A.value,e.tableFilter,u.value,T.value)),B=he(()=>jw(e.columns,e.columnSorter,I.value,T.value,c.value));ae(B,()=>{t("filteredItemsChange",B.value)});const z=he(()=>o.value?Math.ceil(B.value.length/o.value):1),R=he(()=>a.value?(a.value-1)*o.value:0),O=he(()=>a.value?B.value.slice(R.value,R.value+o.value):B.value);return()=>m("div",{},[(e.tableFilter||e.cleaner)&&m("div",{class:"row my-2 mx-0"},[e.tableFilter&&m("div",{class:"col-auto p-0"},e.tableFilter&&m("div",{class:"row mb-2"},{default:()=>[m(Nn,{class:"col-sm-auto col-form-label"},{default:()=>e.tableFilterLabel}),m("div",{class:"col-sm-auto"},m(ts,{onInput:b=>{y(b.target.value,"input")},onChange:b=>{y(b.target.value,"change")},placeholder:e.tableFilterPlaceholder,value:u.value}))]})),e.cleaner&&m("div",{class:"col-auto p-0"},m("button",{type:"button",class:"btn btn-transparent",...!(u.value||c.value.length>0||Object.values(r.value).join(""))&&{disabled:!0,tabIndex:-1},onClick:()=>w(),onKeydown:b=>{b.key==="Enter"&&w()}},n.cleanerIcon?n.cleanerIcon():m(Mw,{width:"18",content:Gw})))]),m("div",{class:"position-relative"},{default:()=>[m(ic,{...e.tableProps},{default:()=>[e.header&&m(h4,{as:"head",...e.tableHeadProps,columnFilter:e.columnFilter,columnFilterValue:r.value,columns:e.columns??v.value,columnSorter:e.columnSorter,items:i.value,scopedSlots:n,selectable:e.selectable,selectAll:e.selectAll,selectedAll:l.value,sorterState:c.value,onCustomFilterChange:(b,D)=>k(b,D),onFilterInput:(b,D)=>k(b,D,"input"),onFilterChange:(b,D)=>k(b,D,"change"),onSelectAllChecked:()=>g(),onSortClick:(b,D,P)=>p(b,D,P)},{sortingIcon:()=>n.sortingIcon?n.sortingIcon():m("svg",{xmlns:"http://www.w3.org/2000/svg",class:"icon",viewBox:"0 0 512 512",role:"img",innerHTML:Kw[1]}
37),sortingIconAscending:()=>n.sortingIconAscending?n.sortingIconAscending():m("svg",{xmlns:"http://www.w3.org/2000/svg",class:"icon",viewBox:"0 0 512 512",role:"img",innerHTML:Ww[1]}),sortingIconDescending:()=>n.sortingIconDescending?n.sortingIconDescending():m("svg",{xmlns:"http://www.w3.org/2000/svg",class:"icon",viewBox:"0 0 512 512",role:"img",innerHTML:Yw[1]})}),m(qw,{clickableRows:e.clickableRows,columnNames:v.value,columns:e.columns??v.value,currentItems:O.value,firstItemOnActivePageIndex:R.value,noItemsLabel:e.noItemsLabel,onRowChecked:(b,D)=>_(b,D),onRowClick:(b,D,P,fe)=>e.clickableRows&&t("rowClick",b,D,P,fe),scopedSlots:n,selectable:e.selectable,selected:s.value,...e.tableBodyProps}),typeof e.footer=="boolean"&&e.footer&&m(h4,{as:"footer",...e.tableFootProps,columnFilter:!1,columnSorter:!1,columns:e.columns??v.value,scopedSlots:n,selectable:e.selectable,selectAll:e.selectAll,selectedAll:l.value,showGroups:!1,onSelectAllChecked:()=>g()}),Array.isArray(e.footer)&&m(Ui,{...e.tableFootProps},{default:()=>m(Gt,{},{default:()=>[Array.isArray(e.footer)&&e.footer.map(b=>m(Zn,{...typeof b=="object"&&b._props&&{...b._props}},{default:()=>typeof b=="object"?b.label:b}))]})})]}),e.loading&&m(Fi,{boundaries:[{sides:["top"],query:"tbody"},{sides:["bottom"],query:"tbody"}]},{...n.elementCover&&{default:()=>n.elementCover&&n.elementCover()}})]}),(e.pagination||e.itemsPerPageSelect)&&m("div",{class:"row"},[m("div",{class:"col"},e.pagination&&z.value>1||e.paginationProps&&e.paginationProps.pages>1?m(ac,{pages:z.value,activePage:a.value,...e.paginationProps,onActivePageChange:b=>typeof e.pagination=="object"&&e.pagination.external?t("activePageChange",b):f(b)}):""),e.itemsPerPageSelect&&m("div",{class:"col-auto ms-auto"},m("div",{class:"row"},{default:()=>[m(Nn,{class:"col-auto col-form-label"},{default:()=>e.itemsPerPageLabel}),m("div",{class:"col-auto"},m(Zl,{value:o.value,onChange:h},{default:()=>e.itemsPerPageOptions&&e.itemsPerPageOptions.map((b,D)=>m("option",{value:b,key:D},b))}))]}))])])}}),Zw={install:e=>{e.component(s2.name,s2)}},Jw={install:e=>{e.component(Qo.name,Qo)}},l2=L({name:"CStepper",inheritAttrs:!1,props:{activeStepNumber:{type:Number,default:1},id:String,layout:{type:String,default:"horizontal"},linear:{type:Boolean,default:!0},modelValue:Number,steps:{type:Array,required:!0},stepButtonLayout:{type:String,default:"horizontal"},validation:{type:Boolean,default:!0}},emits:["finish","reset","stepChange","stepValidationComplete","update:modelValue"],setup(e,{emit:t,slots:n,attrs:a,expose:r}){const i=M(e.modelValue??e.activeStepNumber),o=he(()=>e.modelValue!==void 0),s=M(!1),l=M(null),c=El([]),u=El([]),d=w=>v=>{u.value[w-1]=v};ae(()=>e.modelValue,w=>{w!==void 0&&(i.value=w)}),ae(i,w=>{o.value&&t("update:modelValue",w)});const p=w=>{if(!e.validation)return!0;const v=u.value[w-1];if(v){const T=v.checkValidity();if(t("stepValidationComplete",{stepNumber:w,isValid:T}),v&&!T)return v.noValidate||v.reportValidity(),!1}return!0},f=(w,v=!1)=>{w<1||w>e.steps.length||w===i.value||!v&&w>i.value&&!p(i.value)||(i.value=w,t("stepChange",w))},h=()=>{i.value<=e.steps.length?f(i.value+1):g()},_=()=>{i.value>1&&f(i.value-1,!0)},g=()=>{i.value===e.steps.length&&p(i.value)&&(s.value=!0,t("finish"))},k=()=>{u.value.forEach(w=>w?.reset?.()),i.value=e.activeStepNumber,s.value=!1,t("reset"),t("stepChange",e.activeStepNumber),mn(()=>{c.value[e.activeStepNumber-1]?.focus()})},y=w=>{const v=c.value,T=w.target,A=v.indexOf(T);if(A===-1)return;let I=A;switch(w.key){case"ArrowRight":case"ArrowDown":{I=(A+1)%v.length;break}case"ArrowLeft":case"ArrowUp":{I=(A-1+v.length)%v.length;break}case"Home":{I=0;break}case"End":{I=v.length-1;break}default:return}w.preventDefault(),v[I]?.focus()};return r({next:h,prev:_,finish:g,reset:k}),()=>{const w=e.layout==="vertical";return c.value=[],m("div",{...a,class:["stepper",{"stepper-vertical":w},a.class]},[m("ol",{class:"stepper-steps",role:"tablist","aria-orientation":w?"vertical":"horizontal",onKeydown:y,ref:l},e.steps.map((v,T)=>{const A=T+1,I=!s.value&&A===i.value,B=s.value||A<i.value,z=s.value||e.linear&&A>i.value+1,R=`step-${e.id||"stepper"}-${A}`,O=`panel-${e.id||"stepper"}-${A}`;return m("li",{key:A,class:["stepper-step",e.stepButtonLayout],role:"presentation"},[m("button",{type:"button",class:["stepper-step-button",{active:I,complete:B}],disabled:z,id:R,role:"tab","aria-selected":I,tabindex:I?0:-1,"aria-controls":O,onClick:()=>f(A,!e.linear||A<=i.value),ref:b=>c.value[T]=b},[m("span",{class:"stepper-step-indicator"},[B?m("span",{class:"stepper-step-indicator-icon"}):m("span",{class:"stepper-step-indicator-text"},typeof v=="object"&&"indicator"in v?v.indicator:A)]),m("span",{class:"stepper-step-label"},typeof v=="object"&&"label"in v?v.label:v)]),A<e.steps.length&&m("div",{class:"stepper-step-connector"}),w&&m(Wo,{class:"stepper-step-content",id:O,role:"tabpanel",visible:I,"aria-hidden":!I,"aria-labelledby":R,"aria-live":"polite"},()=>n[`step-${A}`]?.({formRef:d(A)}))])})),!w&&m("div",{class:"stepper-content"},e.steps.map((v,T)=>{const A=T+1,I=!s.value&&A===i.value,B=`step-${e.id||"stepper"}-${A}`,z=`panel-${e.id||"stepper"}-${A}`;return m("div",{key:A,id:z,role:"tabpanel","aria-hidden":!I,"aria-labelledby":B,"aria-live":"polite",class:["stepper-pane",{active:I,show:I}]},{default:()=>n[`step-${A}`]?.({formRef:d(A)})})}))])}}}),Qw={install:e=>{e.component(l2.name,l2)}},Xw={install:e=>{e.component(ic.name,ic),e.component(as.name,as),e.component(rc.name,rc),e.component(Zn.name,Zn),e.component(Ui.name,Ui),e.component(rs.name,rs),e.component(Wn.name,Wn),e.component(Gt.name,Gt)}},c2=L({name:"CTab",props:{disabled:Boolean,itemKey:{type:[Number,String],required:!0}},setup(e,{slots:t}){const n=Pe("activeItemKey"),a=Pe("id"),r=Pe("setActiveItemKey"),i=()=>e.itemKey===n.value;return()=>m("button",{class:["nav-link",{active:i()}],id:`${e.itemKey}-tab-${a}`,role:"tab",tabindex:i()?0:-1,type:"button","aria-controls":`${e.itemKey}-tab-panel-${a}`,"aria-selected":i(),disabled:e.disabled,onClick:()=>r(e.itemKey),onFocus:()=>r(e.itemKey)},t.default&&t.default())}}),u2=L({name:"CTabContent",setup(e,{slots:t}){return()=>m("div",{class:"tab-content"},t.default&&t.default())}}),d2=L({name:"CTabList",props:{layout:{type:String,validator:e=>["fill","justified"].includes(e)},variant:{type:String,validator:e=>["enclosed","enclosed-pills","pills","tabs","underline","underline-border"].includes(e)}},setup(e,{slots:t}){const n=M(),a=r=>
37{if(n.value&&(r.key==="ArrowDown"||r.key==="ArrowUp"||r.key==="ArrowLeft"||r.key==="ArrowRight"||r.key==="Home"||r.key==="End")){r.preventDefault();const i=r.target,o=Array.from(n.value.querySelectorAll(".nav-link:not(.disabled):not(:disabled)"));let s;r.key==="Home"||r.key==="End"?s=r.key==="End"?o.at(-1):o[0]:s=Wl(o,i,r.key==="ArrowDown"||r.key==="ArrowRight",!0),s&&s.focus({preventScroll:!0})}};return()=>m("div",{class:["nav",e.variant==="enclosed-pills"&&"nav-enclosed",{[`nav-${e.layout}`]:e.layout,[`nav-${e.variant}`]:e.variant}],role:"tablist",onKeydown:r=>a(r),ref:n},t.default&&t.default())}}),f2=L({name:"CTabPane",props:{transition:{type:Boolean,default:!0},visible:{type:Boolean,default:!1}},emits:["hide","show"],setup(e,{slots:t,emit:n}){const a=M(),r=M(!0),i=(s,l)=>{r.value=!1,n("show"),setTimeout(()=>{Nt(()=>l(),s),s.classList.add("show")},1)},o=(s,l)=>{r.value=!1,n("hide"),s.classList.remove("show"),Nt(()=>l(),s)};return()=>m(Sn,{onEnter:(s,l)=>i(s,l),onLeave:(s,l)=>o(s,l)},()=>qt(m("div",{class:["tab-pane",{active:e.visible,fade:e.transition,show:r.value&&e.visible}],ref:a},t.default&&t.default()),[[qo,e.visible]]))}}),p2=L({name:"CTabPanel",props:{itemKey:{type:[Number,String],required:!0},transition:{type:Boolean,default:!0},visible:{type:Boolean,default:!1}},emits:["hide","show"],setup(e,{slots:t,emit:n}){const a=Pe("activeItemKey"),r=Pe("id"),i=M(),o=M(!0),s=M();ae(()=>e.visible,()=>{s.value=e.visible},{immediate:!0}),ae(a,()=>{s.value=a.value===e.itemKey},{immediate:!0});const l=(u,d)=>{o.value=!1,n("show"),setTimeout(()=>{Nt(()=>d(),u),u.classList.add("show")},1)},c=(u,d)=>{o.value=!1,n("hide"),u.classList.remove("show"),Nt(()=>d(),u)};return()=>m(Sn,{onEnter:(u,d)=>l(u,d),onLeave:(u,d)=>c(u,d)},()=>qt(m("div",{class:["tab-pane",{active:s.value,fade:e.transition,show:o.value&&s.value}],id:`${e.itemKey}-tab-panel-${r}`,role:"tabpanel","aria-labelledby":`${e.itemKey}-tab-${r}`,tabindex:0,ref:i},t.default&&t.default()),[[qo,s.value]]))}}),h2=L({name:"CTabs",props:{activeItemKey:{type:[Number,String],required:!0}},emits:["change"],setup(e,{slots:t,emit:n}){const a=M(e.activeItemKey),r=Ki(),i=o=>{a.value=o};return ae(()=>e.activeItemKey,o=>{a.value=o,n("change",o)}),lt("activeItemKey",a),lt("id",r),lt("setActiveItemKey",i),()=>m("div",{class:"tabs"},t.default&&t.default())}}),eS={install:e=>{e.component(c2.name,c2),e.component(u2.name,u2),e.component(d2.name,d2),e.component(f2.name,f2),e.component(p2.name,p2),e.component(h2.name,h2)}},tS={install:e=>{e.component(Ci.name,Ci)}},m2=L({name:"CToast",props:{autohide:{type:Boolean,default:!0},color:Xe,delay:{type:Number,default:5e3},dismissible:{type:Boolean,default:!0},index:Number,title:String,visible:Boolean},emits:["close","show"],setup(e,{slots:t,emit:n}){const a=M(0),r=M();return lt("updateVisible",o=>{r.value=o}),At(()=>{e.visible&&(r.value=e.visible),e.autohide&&(clearTimeout(a.value),a.value=window.setTimeout(()=>{r.value=!1,n("close")},e.delay))}),()=>m(Sn,{appear:!0,enterFromClass:"",enterActiveClass:"show showing",enterToClass:"show",leaveFromClass:"show",leaveActiveClass:"show showing",leaveToClass:"show",onAfterEnter:o=>{o.classList.add("show"),e.index?n("show",e.index):n("show")},onAfterLeave:()=>{e.index?n("close",e.index):n("close")}},{default:()=>r.value&&m("div",{class:["toast fade",{[`bg-${e.color}`]:e.color}],"aria-live":"assertive","aria-atomic":!0,role:"alert"},t.default&&t.default())})}}),_2=L({name:"CToastBody",setup(e,{slots:t}){return()=>m("div",{class:"toast-body"},t.default&&t.default())}}),sc=L({name:"CToastClose",props:{as:String,...qr.props},emits:["close"],setup(e,{slots:t,emit:n}){const a=Pe("updateVisible"),r=()=>{n("close"),a(!1)};return()=>e.as?m(ye(e.as),{onClick:()=>{r()}},()=>t.default&&t.default()):m(qr,{...e,onClick:()=>{r()}})}}),g2=L({name:"CToaster",props:{placement:{type:String,validator:e=>["top-start","top-center","top-end","middle-start","middle-center","middle-end","bottom-start","bottom-center","bottom-end"].includes(e)}},setup(e,{slots:t}){return()=>m("div",{class:["toaster toast-container",{"position-fixed":e.placement,"top-0":e.placement&&e.placement.includes("top"),"top-50 translate-middle-y":e.placement&&e.placement.includes("middle"),"bottom-0":e.placement&&e.placement.includes("bottom"),"start-0":e.placement&&e.placement.includes("start"),"start-50 translate-middle-x":e.placement&&e.placement.includes("center"),"end-0":e.placement&&e.placement.includes("end")}]},t.default&&t.default())}}),y2=L({name:"CToastHeader",props:{closeButton:Boolean},setup(e,{slots:t}){return()=>m("div",{class:"toast-header"},[t.default&&t.default(),e.closeButton&&m(sc)])}}),nS={install:e=>{e.component(m2.name,m2),e.component(_2.name,_2),e.component(sc.name,sc),e.component(g2.name,g2),e.component(y2.name,y2)}},v2=L({name:"CTooltip",inheritAttrs:!1,props:{animation:{type:Boolean,default:!0},container:{type:[Object,String],default:"body"},content:String,delay:{type:[Number,Object],default:0},fallbackPlacements:{type:[String,Array],default:()=>["top","right","bottom","left"],validator:e=>typeof e=="string"?["top","right","bottom","left"].includes(e):Array.isArray(e)?e.every(t=>["top","right","bottom","left"].includes(t)):!1},offset:{type:Array,default:()=>[0,6]},placement:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)},trigger:{type:[String,Array],default:()=>["hover","focus"],validator:e=>typeof e=="string"?["click","focus","hover"].includes(e):Array.isArray(e)?e.every(t=>["click","focus","hover"].includes(t)):!1},visible:Boolean},emits:["hide","show"],setup(e,{attrs:t,slots:n,emit:a}){const r=M(),i=M(),o=M(e.visible),{initPopper:s,destroyPopper:l}=Uc(),c=`tooltip-${Ki()}`,u=typeof e.delay=="number"?{show:e.delay,hide:e.delay}:e.delay,d={modifiers:[{name:"arrow",options:{element:".tooltip-arrow"}},{name:"flip",options:{fallbackPlacements:e.fallbackPlacements}},{name:"offset",options:{offset:e.offset}}],placement:r8(e.placement,r.value)},p=(_,g)=>{a("show"),s(r.value,i.value,d),_.classList.add("show"),Nt(()=>g(),_)},f=(_,g)=>{a("hide"),_.classList.remove("show"),Nt(()=>{g(),l()},_)},h=(_,g)=>{if(r.value=_.target,g){setTimeout(()=>{o.value=!0},u.show);return}setTimeout(()=>{o.value=!1},u.hide)};return()=>[m(ia,{container:e.container,teleport:!0},{default:()=>m(Sn,{onEnter:(_,g)=>p(_,g),onLeave:(_,g)=>f(_,g)},()=>o.value&&m("div",{...t,class:["tooltip","bs-tooltip-auto",{fade:e.animation},t.class],id:c,ref:i,role:"tooltip"},[m("div",{class:"tooltip-arrow"}),(e.content||n.content)&&m("div",{class:"tooltip-inner"},{default:()=>n.content&&n.content()||e.content})]))}),n.toggler&&n.toggler({id:o.value?c:null,on:{click:_=>e.trigger.includes("click")&&h(_,!o.value),blur:_=>e.trigger.includes("focus")&&h(_,!1),focus:_=>e.trigger.includes("focus")&&h(_,!0),mouseenter:_=>e.trigger.includes("hover")&&h(_,!0),mouseleave:_=>e.trigger.includes("hover")&&h(_,!1)}})]}}),aS={install:e=>{e.component(v2.name,v2)}},rS={install:e=>{e.component(Xo.name,Xo)}},b2=L({name:"CWidgetStatsA",props:{color:String,title:String,value:{type:[Number,String],default:0}},setup(e,{slots:t}){return()=>m(Oa,{class:[{[`bg-${e.color}`]:e.color,"text-white":e.color}]},()=>[m(Da,{class:"pb-0 d-flex justify-content-between align-items-start"},()=>[m("div",{},[(e.value||t.value)&&m("div",{class:"fs-4 fw-semibold"},{default:()=>t.value&&t.value()||e.value}),(e.title||t.title)&&m("div",{},{default:()=>t.title&&t.title()||e.title})]),t.action&&t.action()]),t.chart&&t.chart(),t.default&&t.default()])}}),iS={silent:!1,logLevel:"warn"};function gr(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);
37return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}const oS=()=>({func:()=>{},bool:!0,string:"",number:0,array:()=>[],object:()=>({}),integer:0}),f8=Object.prototype,p8=f8.toString,sS=f8.hasOwnProperty,h8=/^\s*function (\w+)/;function m4(e){const t=e?.type??e;if(t){const n=t.toString().match(h8);return n?n[1]:""}return""}function lS(e){if(e==null)return"";const t=e.constructor.toString().match(h8);return t?t[1].replace(/^Async/,""):""}function _4(e){return"structuredClone"in globalThis?structuredClone(e):Array.isArray(e)?[...e]:gr(e)?Object.assign({},e):e}function cS(){}let gt=cS;const is=(e,t)=>sS.call(e,t),uS=Number.isInteger||function(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t},os=Array.isArray||function(t){return p8.call(t)==="[object Array]"},ss=e=>p8.call(e)==="[object Function]",k2=(e,t)=>gr(e)&&is(e,"_vueTypes_name")&&(!t||e._vueTypes_name===t),m8=e=>gr(e)&&(is(e,"type")||["_vueTypes_name","validator","default","required"].some(t=>is(e,t)));function _8(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function ei(e,t,n=!1){let a,r=!0,i="";gr(e)?a=e:a={type:e};const o=k2(a)?a._vueTypes_name+" - ":"";if(m8(a)&&a.type!==null){if(a.type===void 0||a.type===!0||!a.required&&t==null)return r;os(a.type)?(r=a.type.some(s=>ei(s,t,!0)===!0),i=a.type.map(s=>m4(s)).join(" or ")):(i=m4(a),i==="Array"?r=os(t):i==="Object"?r=gr(t):i==="String"||i==="Number"||i==="Boolean"||i==="Function"?r=lS(t)===i:r=t instanceof a.type)}if(!r){const s=`${o}value "${t}" should be of type "${i}"`;return n===!1?(gt(s),!1):s}if(is(a,"validator")&&ss(a.validator)){const s=gt,l=[];if(gt=c=>{l.push(c)},r=a.validator(t),gt=s,!r){const c=(l.length>1?"* ":"")+l.join(`
38* `);return l.length=0,n===!1?(gt(c),r):c}}return r}function kn(e,t){const n=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get(){return this.required=!0,this}},def:{value(r){if(r===void 0){if(this.type===Boolean||Array.isArray(this.type)&&this.type.includes(Boolean)){this.default=void 0;return}return is(this,"default")&&delete this.default,this}return!ss(r)&&ei(this,r,!0)!==!0?(gt(`${this._vueTypes_name} - invalid default value: "${r}"`),this):(os(r)?this.default=()=>_4(r):gr(r)?this.default=()=>_4(r):this.default=r,this)}}}),{validator:a}=n;return ss(a)&&(n.validator=_8(a,n)),n}function kr(e,t){const n=kn(e,t);return Object.defineProperty(n,"validate",{value(a){return ss(this.validator)&&gt(`${this._vueTypes_name} - calling .validate() will overwrite the current custom validator function. Validator info:
39${JSON.stringify(this)}`),this.validator=_8(a,this),this}})}function jc(e){return e.replace(/^(?!\s*$)/gm,"  ")}const dS=()=>kr("any",{}),fS=()=>kr("function",{type:Function}),g4=()=>kr("boolean",{type:Boolean}),pS=()=>kr("string",{type:String}),hS=()=>kr("number",{type:Number}),mS=()=>kr("array",{type:Array}),_S=()=>kr("object",{type:Object}),gS=()=>kn("integer",{type:Number,validator(e){const t=uS(e);return t===!1&&gt(`integer - "${e}" is not an integer`),t}}),yS=()=>kn("symbol",{validator(e){const t=typeof e=="symbol";return t===!1&&gt(`symbol - invalid value "${e}"`),t}}),vS=()=>Object.defineProperty({type:null,validator(e){const t=e===null;return t===!1&&gt("nullable - value should be null"),t}},"_vueTypes_name",{value:"nullable"});function bS(e,t="custom validation failed"){if(typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return kn(e.name||"<<anonymous function>>",{type:null,validator(n){const a=e(n);return a||gt(`${this._vueTypes_name} - ${t}`),a}})}function kS(e){if(!os(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");const t=`oneOf - value should be one of "${e.map(a=>typeof a=="symbol"?a.toString():a).join('", "')}".`,n={validator(a){const r=e.indexOf(a)!==-1;return r||gt(t),r}};if(e.indexOf(null)===-1){const a=e.reduce((r,i)=>{if(i!=null){const o=i.constructor;r.indexOf(o)===-1&&r.push(o)}return r},[]);a.length>0&&(n.type=a)}return kn("oneOf",n)}function wS(e){if(!os(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");let t=!1,n=!1,a=[];for(let i=0;i<e.length;i+=1){const o=e[i];if(m8(o)){if(ss(o.validator)&&(t=!0),k2(o,"oneOf")&&o.type){a=a.concat(o.type);continue}if(k2(o,"nullable")){n=!0;continue}if(o.type===!0||!o.type){gt('oneOfType - invalid usage of "true" and "null" as types.');continue}a=a.concat(o.type)}else a.push(o)}a=a.filter((i,o)=>a.indexOf(i)===o);const r=n===!1&&a.length>0?a:null;return t?kn("oneOfType",{type:r,validator(i){const o=[],s=e.some(l=>{const c=ei(l,i,!0);return typeof c=="string"&&o.push(c),c===!0});return s||gt(`oneOfType - provided value does not match any of the ${o.length} passed-in validators:
40${jc(o.join(`
41`))}`),s}}):kn("oneOfType",{type:r})}function SS(e){return kn("arrayOf",{type:Array,validator(t){let n="";const a=t.every(r=>(n=ei(e,r,!0),n===!0));return a||gt(`arrayOf - value validation error:
42${jc(n)}`),a}})}function xS(e){return kn("instanceOf",{type:e})}function CS(e){return kn("objectOf",{type:Object,validator(t){let n="";if(!gr(t))return!1;const a=Object.keys(t).every(r=>(n=ei(e,t[r],!0),n===!0));return a||gt(`objectOf - value validation error:
43${jc(n)}`),a}})}function Ef(e){const t=Object.keys(e),n=t.filter(r=>!!e[r]?.required),a=kn("shape",{type:Object,validator(r){if(!gr(r))return!1;const i=Object.keys(r);if(n.length>0&&n.some(o=>i.indexOf(o)===-1)){const o=n.filter(s=>i.indexOf(s)===-1);return o.length===1?gt(`shape - required property "${o[0]}" is not defined.`):gt(`shape - required properties "${o.join('", "')}" are not defined.`),!1}return i.every(o=>{if(t.indexOf(o)===-1)return this._vueTypes_isLoose===!0?!0:(gt(`shape - shape definition does not include a "${o}" property. Allowed keys: "${t.join('", "')}".`),!1);const s=e[o],l=ei(s,r[o],!0);return typeof l=="string"&&gt(`shape - "${o}" property validation error:
44 ${jc(l)}`),l===!0})}});return Object.defineProperty(a,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(a,"loose",{get(){return this._vueTypes_isLoose=!0,this}}),a}var AS=Object.defineProperty,TS=(e,t,n)=>t in e?AS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dn=(e,t,n)=>(TS(e,typeof t!="symbol"?t+"":t,n),n);const MS=(()=>{var e;return e=class{static get any(){return dS()}static get func(){return fS().def(this.defaults.func)}static get bool(){return this.defaults.bool===void 0?g4():g4().def(this.defaults.bool)}static get string(){return pS().def(this.defaults.string)}static get number(){return hS().def(this.defaults.number)}static get array(){return mS().def(this.defaults.array)}static get object(){return _S().def(this.defaults.object)}static get integer(){return gS().def(this.defaults.integer)}static get symbol(){return yS()}static get nullable(){return vS()}static extend(...t){gt("VueTypes.extend has been removed. Use the ES6+ method instead. See https://dwightjack.github.io/vue-types/advanced/extending-vue-types.html#extending-namespaced-validators-in-es6 for details.")}},dn(e,"defaults",{}),dn(e,"sensibleDefaults"),dn(e,"config",iS),dn(e,"custom",bS),dn(e,"oneOf",kS),dn(e,"instanceOf",xS),dn(e,"oneOfType",wS),dn(e,"arrayOf",SS),dn(e,"objectOf",CS),dn(e,"shape",Ef),dn(e,"utils",{validate(t,n){return ei(n,t,!0)===!0},toType(t,n,a=!1){return a?kr(t,n):kn(t,n)}}),e})();function IS(e=oS()){var t;return t=class extends MS{static get sensibleDefaults(){return{...this.defaults}}static set sensibleDefaults(n){if(n===!1){this.defaults={};return}if(n===!0){this.defaults={...e};return}this.defaults={...n}}},dn(t,"defaults",{...e}),t}class pY extends IS(){}const w2=L({name:"CWidgetStatsB",props:{color:Xe,inverse:Boolean,progress:Ef({color:Xe,value:{type:Number,default:0}}),text:String,title:String,value:{type:[Number,String],default:0}},setup(e,{slots:t}){return()=>m(Oa,{class:[{"text-white":e.inverse}],color:e.color},()=>m(Da,{class:"card-body"},()=>[(e.value||t.value)&&m("div",{class:"fs-4 fw-semibold"},{default:()=>t.value&&t.value()||e.value}),(e.title||t.title)&&m("div",{},{default:()=>t.title&&t.title()||e.title}),m(ns,{class:"my-2",...e.progress&&e.progress.color&&{color:e.progress.color},height:4,...e.progress&&e.progress.value&&{value:e.progress.value},white:e.inverse}),(e.text||t.text)&&m("small",{class:[e.inverse?"text-white text-opacity-75":"text-body-secondary"]},{default:()=>t.text&&t.text()||e.text})]))}}),S2=L({name:"CWidgetStatsC",props:{color:Xe,inverse:Boolean,progress:Ef({color:Xe,value:{type:Number,default:0}}),title:String,value:{type:[Number,String],default:0}},setup(e,{slots:t}){return()=>m(Oa,{class:[{"text-white":e.inverse}],color:e.color},()=>m(Da,{class:"card-body"},()=>[t.icon&&m("div",{class:["text-end mb-4",e.inverse?"text-white text-opacity-75":"text-body-secondary"]},t.icon&&t.icon()),(e.value||t.value)&&m("div",{class:"fs-4 fw-semibold"},{default:()=>t.value&&t.value()||e.value}),(e.title||t.title)&&m("div",{class:["text-uppercase fw-semibold small",e.inverse?"text-white text-opacity-75":"text-body-secondary"]},{default:()=>t.title&&t.title()||e.title}),m(ns,{class:"my-2",...e.progress&&e.progress.color&&{color:e.progress.color},height:4,...e.progress&&e.progress.value&&{value:e.progress.value},white:e.inverse})]))}}),x2=L({name:"CWidgetStatsD",props:{color:Xe,values:{type:Array,default:()=>[]}},setup(e,{slots:t}){return()=>m(Oa,{},{default:()=>[m(Gl,{class:["position-relative d-flex justify-content-center align-items-center",{[`bg-${e.color}`]:e.color}]},()=>[t.icon&&t.icon(),t.chart&&t.chart()]),m(Da,{class:"row text-center"},{default:()=>e.values&&e.values.map((n,a)=>[a%2!==0&&m("div",{class:"vr"}),m(Ai,{},{default:()=>[m(Ai,{class:"fs-5 fw-semibold"},()=>n.value),m(Ai,{class:"text-uppercase text-body-secondary small"},()=>n.title)]})])})]})}}),C2=L({name:"CWidgetStatsE",props:{title:String,value:{type:[Number,String],default:0}},setup(e,{slots:t}){return()=>m(Oa,{},()=>m(Da,{class:"text-center"},()=>[(e.title||t.title)&&m("div",{class:"text-body-secondary small text-uppercase font-weight-bold"},{default:()=>t.title&&t.title()||e.title}),(e.value||t.value)&&m("div",{class:"h2 py-3"},{default:()=>t.value&&t.value()||e.value}),t.chart&&t.chart(),t.default&&t.default()]))}}),A2=L({name:"CWidgetStatsF",props:{color:Xe,padding:{type:Boolean,default:!0},title:String,text:String,value:{type:[Number,String],default:0}},setup(e,{slots:t}){return()=>m(Oa,{},{default:()=>[m(Da,{class:["d-flex align-items-center",e.padding===!1&&"p-0"]},()=>[m("div",{class:["me-3","text-white",`bg-${e.color}
44`,e.padding?"p-3":"p-4"]},t.default&&t.default()||t.icon&&t.icon()),m("div",{},[(e.value||t.value)&&m("div",{class:[`fs-6 fw-semibold text-${e.color}`]},{default:()=>t.value&&t.value()||e.value}),(e.title||t.title)&&m("div",{class:"text-body-secondary text-uppercase fw-semibold small"},{default:()=>t.title&&t.title()||e.title})])]),t.footer&&m(ql,{},()=>t.footer&&t.footer())]})}}),zS={install:e=>{e.component(b2.name,b2),e.component(w2.name,w2),e.component(S2.name,S2),e.component(x2.name,x2),e.component(C2.name,C2),e.component(A2.name,A2)}},y4=Object.freeze(Object.defineProperty({__proto__:null,CAccordion:I0,CAccordionBody:z0,CAccordionButton:$l,CAccordionHeader:P0,CAccordionItem:E0,CAccordionPlugin:v7,CAlert:O0,CAlertHeading:D0,CAlertLink:R0,CAlertPlugin:b7,CAutocomplete:F0,CAutocompletePlugin:E9,CAvatar:V0,CAvatarPlugin:O9,CBackdrop:Vi,CBackdropPlugin:D9,CBadge:$0,CBadgePlugin:R9,CBreadcrumb:U0,CBreadcrumbItem:H0,CBreadcrumbPlugin:L9,CButton:nn,CButtonGroup:q0,CButtonGroupPlugin:B9,CButtonPlugin:N9,CButtonToolbar:j0,CCLinkPlugin:jk,CCalendar:jl,CCalendarPlugin:fk,CCallout:G0,CCalloutPlugin:pk,CCard:Oa,CCardBody:Da,CCardFooter:ql,CCardGroup:Y0,CCardHeader:Gl,CCardImage:W0,CCardImageOverlay:K0,CCardLink:Z0,CCardPlugin:hk,CCardSubtitle:J0,CCardText:Q0,CCardTitle:X0,CCarousel:e1,CCarouselCaption:t1,CCarouselItem:n1,CCarouselPlugin:mk,CCloseButton:qr,CCloseButtonPlugin:_k,CCol:Ai,CCollapse:Wo,CCollapsePlugin:gk,CConditionalTeleport:ia,CConditionalTeleportPlugin:yk,CContainer:Jl,CDatePicker:a1,CDatePickerPlugin:Mk,CDateRangePicker:Yl,CDateRangePickerPlugin:Ik,CDropdown:r1,CDropdownDivider:s1,CDropdownHeader:o1,CDropdownItem:i1,CDropdownMenu:l1,CDropdownPlugin:Ek,CDropdownToggle:c1,CElementCover:Fi,CElementCoverPlugin:Ok,CFocusTrap:$i,CFocusTrapPlugin:Dk,CFooter:u1,CFooterPlugin:Rk,CForm:d1,CFormCheck:Kl,CFormFeedback:Si,CFormFloating:Ul,CFormInput:ts,CFormLabel:Nn,CFormPlugin:Nk,CFormRange:f1,CFormSelect:Zl,CFormSwitch:p1,CFormText:Jo,CFormTextarea:h1,CGridPlugin:$k,CHeader:Ql,CHeaderBrand:y1,CHeaderDivider:v1,CHeaderNav:b1,CHeaderPlugin:Hk,CHeaderText:k1,CHeaderToggler:w1,CImage:S1,CImagePlugin:Uk,CInputGroup:m1,CInputGroupText:_1,CLink:Wr,CListGroup:x1,CListGroupItem:C1,CListGroupPlugin:qk,CLoadingButton:A1,CLoadingButtonPlugin:Gk,
44CModal:T1,CModalBody:M1,CModalFooter:I1,CModalHeader:z1,CModalPlugin:Yk,CModalTitle:P1,CMultiSelect:E1,CMultiSelectPlugin:tw,CNav:O1,CNavGroup:D1,CNavGroupItems:R1,CNavItem:L1,CNavLink:Xl,CNavPlugin:nw,CNavTitle:N1,CNavbar:B1,CNavbarBrand:F1,CNavbarNav:V1,CNavbarPlugin:aw,CNavbarText:$1,CNavbarToggler:H1,COffcanvas:U1,COffcanvasBody:j1,COffcanvasHeader:q1,COffcanvasPlugin:rw,COffcanvasTitle:G1,CPagination:ec,CPaginationItem:Gn,CPaginationPlugin:ow,CPasswordInput:Y1,CPasswordInputPlugin:iw,CPicker:es,CPickerPlugin:sw,CPlaceholder:W1,CPlaceholderPlugin:cw,CPopover:Z1,CPopoverPlugin:dw,CProgress:ns,CProgressBar:tc,CProgressPlugin:uw,CProgressStacked:K1,CRangeSlider:J1,CRangeSliderPlugin:ww,CRating:e2,CRatingPlugin:Cw,CRow:g1,CSidebar:nc,CSidebarBrand:t2,CSidebarFooter:n2,CSidebarHeader:a2,CSidebarNav:r2,CSidebarPlugin:Aw,CSidebarToggler:i2,CSmartPagination:ac,CSmartPaginationPlugin:Tw,CSmartTable:s2,CSmartTablePlugin:Zw,CSpinner:Qo,CSpinnerPlugin:Jw,CStepper:l2,CStepperPlugin:Qw,CTab:c2,CTabContent:u2,CTabList:d2,CTabPane:f2,CTabPanel:p2,CTable:ic,CTableBody:as,CTableCaption:rc,CTableDataCell:Zn,CTableFoot:Ui,CTableHead:rs,CTableHeaderCell:Wn,CTablePlugin:Xw,CTableRow:Gt,CTabs:h2,CTabsPlugin:eS,CTimePicker:Ci,CTimePickerPlugin:tS,CToast:m2,CToastBody:_2,CToastClose:sc,CToastHeader:y2,CToastPlugin:nS,CToaster:g2,CTooltip:v2,CTooltipPlugin:aS,CVirtualScroller:Xo,CVirtualScrollerPlugin:rS,CWidgetStatsA:b2,CWidgetStatsB:w2,CWidgetStatsC:S2,CWidgetStatsD:x2,CWidgetStatsE:C2,CWidgetStatsF:A2,CWidgetsStatsPlugin:zS},Symbol.toStringTag,{value:"Module"})),PS=["xxl","xl","lg","md","sm","xs"];var ES={name:"c-placeholder",mounted(e,t){const n=t.value;e.classList.add(n.animation?`placeholder-${n.animation}`:"placeholder"),PS.forEach(a=>{const r=n[a],i=a==="xs"?"":`-${a}`;typeof r=="number"&&e.classList.add(`col${i}-${r}`),typeof r=="boolean"&&e.classList.add(`col${i}`)})}};const OS=(e,t,n)=>{const a=document.createElement("div");return a.id=e,a.classList.add("popover","bs-popover-auto","fade"),a.setAttribute("role","popover"),a.innerHTML=`<div class="popover-arrow" data-popper-arrow></div>
45     <div class="popover-header">${t}</div>
46     <div class="popover-body" id="">${n}</div>`,a},T2=(e,t,n,a)=>{e.setAttribute("aria-describedby",a),document.body.appendChild(t),Is(e,t,n),setTimeout(()=>{t.classList.add("show")},1)},M2=(e,t)=>{e.removeAttribute("aria-describedby"),t.classList.remove("show"),setTimeout(()=>{t.remove()},300)},DS=(e,t,n,a)=>{const r=document.getElementById(t.id);if(r&&r.classList.contains("show")){M2(e,t);return}T2(e,t,n,a)};var RS={name:"c-popover",uid:"",mounted(e,t){const{getUID:n}=s8("popover"),a=t.value,r=typeof a=="string"?a:a.content??"",i=a.header??"",o=a.trigger??"click",s=a.offset??[0,8],c={placement:a.placement??"top",modifiers:[{name:"offset",options:{offset:s}}]},u=n();t.arg=u;const d=OS(u,i,r);o.includes("click")&&e.addEventListener("click",()=>{DS(e,d,c,u)}),o.includes("focus")&&(e.addEventListener("focus",()=>{T2(e,d,c,u)}),e.addEventListener("blur",()=>{M2(e,d)})),o.includes("hover")&&(e.addEventListener("mouseenter",()=>{T2(e,d,c,u)}),e.addEventListener("mouseleave",()=>{M2(e,d)}))},unmounted(e,t){const n=t.arg&&document.getElementById(t.arg);n&&n.remove()}};const ed=Object.freeze(Object.defineProperty({__proto__:null,vcplaceholder:ES,vcpopover:RS,vctooltip:l8},Symbol.toStringTag,{value:"Module"})),gl=e=>typeof window<"u"&&localStorage.getItem(e),LS=(e,t)=>localStorage.setItem(e,t),NS=e=>{if(typeof window>"u")return;const t=gl(e);return t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")},td=e=>{document.documentElement.dataset.coreuiTheme=e==="auto"&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":e;const t=new Event("ColorSchemeChange");document.documentElement.dispatchEvent(t)},g8=(e="coreui-vue-color-scheme")=>{const t=M(NS(e));return ae(t,()=>{t.value&&(LS(e,t.value),td(t.value))}),Rc(()=>{typeof gl(e)=="string"&&t.value&&td(t.value),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",()=>{const n=gl(e);n!=="light"&&n!=="dark"&&t.value&&td(t.value)})}),{colorMode:t,isColorModeSet:()=>!!gl(e),setColorMode:n=>{t.value=n}}},BS={install:e=>{for(const t in y4)e.component(t,y4[t]);for(const t in ed)e.directive(ed[t].name,ed[t])}};class Ee{static ROLE_LIST=["sadmin","admin","operation assistant","manager","supervisor","consignment-assistant","salesperson"];static USER_ID="user_id";static PAGE_AUTHORITIES=[{page:"POS",roles:["operation assistant","manager","supervisor"]},{page:"Payouts",roles:["manager","supervisor"]},{page:"Customers",roles:["operation assistant","manager","supervisor"]},{page:"Customer Info",roles:["operation assistant","manager","supervisor"]},{page:"Customer Orders",roles:["operation assistant","manager","supervisor"]},{page:"Customer Consignments",roles:["operation assistant","manager","supervisor"]},{page:"Customer Credits",roles:["operation assistant","manager","supervisor"]},{page:"Customer Payouts",roles:["operation assistant","manager","supervisor"]},{page:"Customer Reset Password",roles:["operation assistant","manager","supervisor"]},{page:"User Roles",roles:["operation assistant","manager","supervisor"]},{page:"Customer Payout Methods",roles:["operation assistant","manager","supervisor"]},{page:"Management",roles:["operation assistant","manager","supervisor"]},{page:"Employees",roles:["sadmin"]},{page:"Home sections",roles:["sadmin"]},{page:"Reports",roles:["supervisor"]},{page:"Consignments Report",roles:["sadmin"]},{page:"Payouts Report",roles:["sadmin"]},{page:"Products Report",roles:["sadmin"]},{page:"HR",roles:["supervisor"]},{page:"Shift Table",roles:["supervisor"]},{page:"Shift Management",roles:["supervisor"]}];static USER_EMAIL="user_email";static USER_ACCESS_TOKEN="user_access_token";static IS_ANONYMOUS="is_anonymous";static DISPLAY_LANGUAGE="DISPLAY_LANGUAGE";static AUDIO_LANGUAGE="AUDIO_LANGUAGE";static notification_mobile_app="notification_mobile_app";static notification_email="notification_email";static CREDITS="CREDITS";static MAX_CREDITS="MAX_CREDITS";static USED_CREDITS="USED_CREDITS";static PROVIDER_ID="PROVIDER_ID";static anonymous_audio_record="anonymous_audio_record";static SUB_PLAN="sub_plan";static SUMMARY="summary";static QUERY="query";static SUB_PLAN_NAME="sub_plan_name";static NIGHT_MODE="night_mode";static THEME_MODE="theme_mode";static getUserId(){const t=localStorage.getItem(this.USER_ID);if(t==null||t==="")return null;const n=Number(t);return isNaN(n)?null:n}static setUserId(t){localStorage.setItem(this.USER_ID,t.toString())}static getEmail(){return localStorage.getItem(this.USER_EMAIL)}static setEmail(t){localStorage.setItem(this.USER_EMAIL,t)}static getAccessToken(t=!1){return!t&&this.getIsAnonymous()==="true"?null:localStorage.getItem(this.USER_ACCESS_TOKEN)}static setAccessToken(t){localStorage.setItem(this.USER_ACCESS_TOKEN,t)}static getIsAnonymous(){return localStorage.getItem(this.IS_ANONYMOUS)}static setIsAnonymous(t){localStorage.setItem(this.IS_ANONYMOUS,t)}static getDisplayLangCode(){return localStorage.getItem(this.DISPLAY_LANGUAGE)}static setDisplayLangCode(t){localStorage.setItem(this.DISPLAY_LANGUAGE,t)}static getAudioLangCode(){let t=localStorage.getItem(this.AUDIO_LANGUAGE)||"";return t=="zh"&&(t="zh_tw"),t}static setAudioLangCode(t){localStorage.setItem(this.AUDIO_LANGUAGE,t)}static getCredits(){return Number(localStorage.getItem(this.CREDITS)||0)}static setCredits(t){localStorage.setItem(this.CREDITS,t.toString())}static getMaxCredits(){return Number(localStorage.getItem(this.MAX_CREDITS)||0)}static setMaxCredits(t){localStorage.setItem(this.MAX_CREDITS,t.toString())}static getUsedCredits(){return Number(localStorage.getItem(this.USED_CREDITS)||0)}static setUsedCredits(t){localStorage.setItem(this.USED_CREDITS,t.toString())}static getProviderId(){return localStorage.getItem(this.PROVIDER_ID)||""}static setProviderId(t){localStorage.setItem(this.PROVIDER_ID,t)}static getNotificationEmail(){return localStorage.getItem(this.notification_email)==="true"}static setNotificationEmail(t){localStorage.setItem(this.notification_email,t.toString())}static getNotificationMobileApp(){return localStorage.getItem(this.notification_mobile_app)==="true"}static setNotificationMobileApp(t){localStorage.setItem(this.notification_mobile_app,t.toString())}static setAnonymousAudioRecord(t){localStorage.setItem(this.anonymous_audio_record,t)}static getAnonymousAudioRecord(){return localStorage.getItem(this.anonymous_audio_record)}static isPaidUser(){const t=this.getSubscriptionUid();return t!=null&&t!=="free"&&t!=="sub_basic"}static isUsedSummary(){return localStorage.getItem(this.SUMMARY)=="true"}static setUsedSummary(t){localStorage.setItem(this.SUMMARY,t.toString())}static isUsedQuery(){return localStorage.getItem(this.QUERY)=="true"}static setUsedQuery(t){localStorage.setItem(this.QUERY,t.toString())}static getSubscriptionUid(){return localStorage.getItem(this.SUB_PLAN)}static setSubscriptionUid(t){localStorage.setItem(this.SUB_PLAN,t)}static getSubscriptionPlanName(){return localStorage.getItem(this.SUB_PLAN_NAME)}static setSubscriptionPlanName(t){localStorage.setItem(this.SUB_PLAN_NAME,t)}static getThemeMode(){const t=localStorage.getItem(this.THEME_MODE);if(t==="light"||t==="dark"||t==="auto")return t;const n=localStorage.getItem(this.NIGHT_MODE);return n==="true"?(this.setThemeMode("dark"),"dark"):n==="false"?(this.setThemeMode("light"),"light"):(this.setThemeMode("auto"),"auto")}static setThemeMode(t){localStorage.setItem(this.THEME_MODE,t),localStorage.removeItem(this.NIGHT_MODE)}static getUserName(){return localStorage.getItem("name")}static userLogin(t){t!=null&&(this.setUserId(t.id.toString()),this.setEmail(t.email),this.setAccessToken(t.access_token),this.setIsAnonymous(t.is_anonymous?"true":"false"),this.setDisplayLangCode(t.display_language),this.setAudioLangCode(t.audio_language),this.setNotificationEmail(t.notification_email),this.setNotificationMobileApp(t.notification_mobile_app),this.setCredits(t.credits),this.setUsedCredits(t.used_credits),this.setMaxCredits(t.max_credits),t.subscription!=null&&(this.setSubscriptionUid(t.subscription.uid),this.setSubscriptionPlanName(t.subscription.name)))}static userLogOut(){localStorage.removeItem(Ee.CREDITS),localStorage.removeItem(Ee.USER_ID),localStorage.removeItem(Ee.USER_EMAIL),localStorage.removeItem(Ee.USER_ACCESS_TOKEN),localStorage.removeItem(Ee.IS_ANONYMOUS),localStorage.removeItem(Ee.notification_email),localStorage.removeItem(Ee.notification_mobile_app),localStorage.removeItem(Ee.SUB_PLAN),localStorage.removeItem(Ee.SUB_PLAN_NAME),localStorage.removeItem(Ee.DISPLAY_LANGUAGE),localStorage.removeItem(Ee.AUDIO_LANGUAGE),localStorage.removeItem(Ee.anonymous_audio_record),localStorage.removeItem(Ee.SUMMARY),localStorage.removeItem(Ee.QUERY),localStorage.removeItem(Ee.NIGHT_MODE),localStorage.removeItem(Ee.THEME_MODE)}}const y8=Zi("theme",()=>{const e=M(Ee.getThemeMode()),t=()=>window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,n=he(()=>
46e.value==="auto"?t()?"dark":"light":e.value),a=he(()=>n.value==="dark"),r=(s,l)=>{e.value=s,Ee.setThemeMode(s),l&&l(n.value)},i=s=>{const l=["light","dark","auto"],u=(l.indexOf(e.value)+1)%l.length;r(l[u],s)};return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",s=>{e.value==="auto"&&(e.value="auto")}),{themeMode:e,isDarkMode:a,resolvedTheme:n,toggleTheme:i,setThemeMode:r}}),FS=Zi("auth",()=>{const e=M(!0),t=M(!1),n=M(null);return{isInitializing:e,isAuthenticated:t,error:n,setInitializing:o=>{e.value=o},setAuthenticated:o=>{t.value=o},setError:o=>{n.value=o}}}),Of=Zi("user",()=>{const e=M(null),t=M(!1),n=M(null),a=he(()=>e.value?.used_credits||0),r=he(()=>e.value?.max_credits||0),i=he(()=>e.value!==null),o=he(()=>e.value?.email||""),s=he(()=>e.value?e.value.max_credits-e.value.used_credits:0),l=he(()=>e.value?.subscription&&e.value.subscription.uid.toLowerCase()!=="sub_free"&&e.value.subscription.uid.toLowerCase()!=="free"&&e.value.subscription.uid.toLowerCase()!=="sub_basic"),c=he(()=>e.value?.subscription?.name||"free"),u=he(()=>e.value?.subscription?.uid||"free");return{user:e,isLoading:t,error:n,usedCredits:a,maxCredits:r,isLoggedIn:i,displayName:o,remainingCredits:s,hasSubscription:l,subscriptionPlan:c,subscriptionId:u,setUser:y=>{e.value=y,n.value=null},updateUser:y=>{e.value&&(e.value={...e.value,...y})},setLoading:y=>{t.value=y},setError:y=>{n.value=y},clearUser:()=>{e.value=null,n.value=null},updateCredits:(y,w,v)=>{e.value&&(e.value.credits=y,e.value.used_credits=w,v!==void 0&&(e.value.max_credits=v))},updateLanguage:y=>{e.value&&(e.value.display_language=y)}}});/*!
47  * vue-router v4.5.1
48  * (c) 2025 Eduardo San Martin Morote
49  * @license MIT
50  */const hi=typeof document<"u";function v8(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function VS(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&v8(e.default)}const Je=Object.assign;function nd(e,t){const n={};for(const a in t){const r=t[a];n[a]=Bn(r)?r.map(e):e(r)}return n}const Po=()=>{},Bn=Array.isArray,b8=/#/g,$S=/&/g,HS=/\//g,US=/=/g,jS=/\?/g,k8=/\+/g,qS=/%5B/g,GS=/%5D/g,w8=/%5E/g,YS=/%60/g,S8=/%7B/g,WS=/%7C/g,x8=/%7D/g,KS=/%20/g;function Df(e){return encodeURI(""+e).replace(WS,"|").replace(qS,"[").replace(GS,"]")}function ZS(e){return Df(e).replace(S8,"{").replace(x8,"}").replace(w8,"^")}function I2(e){return Df(e).replace(k8,"%2B").replace(KS,"+").replace(b8,"%23").replace($S,"%26").replace(YS,"`").replace(S8,"{").replace(x8,"}").replace(w8,"^")}function JS(e){return I2(e).replace(US,"%3D")}function QS(e){return Df(e).replace(b8,"%23").replace(jS,"%3F")}function XS(e){return e==null?"":QS(e).replace(HS,"%2F")}function ls(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ex=/\/$/,tx=e=>e.replace(ex,"");function ad(e,t,n="/"){let a,r={},i="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s<l&&s>=0&&(l=-1),l>-1&&(a=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),r=e(i)),s>-1&&(a=a||t.slice(0,s),o=t.slice(s,t.length)),a=ix(a??t,n),{fullPath:a+(i&&"?")+i+o,path:a,query:r,hash:ls(o)}}function nx(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function v4(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ax(e,t,n){const a=t.matched.length-1,r=n.matched.length-1;return a>-1&&a===r&&ji(t.matched[a],n.matched[r])&&C8(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ji(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function C8(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!rx(e[n],t[n]))return!1;return!0}function rx(e,t){return Bn(e)?b4(e,t):Bn(t)?b4(t,e):e===t}function b4(e,t){return Bn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function ix(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),r=a[a.length-1];(r===".."||r===".")&&a.push("");let i=n.length-1,o,s;for(o=0;o<a.length;o++)if(s=a[o],s!==".")if(s==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+a.slice(o).join("/")}const Ka={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var cs;(function(e){e.pop="pop",e.push="push"})(cs||(cs={}));var Eo;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Eo||(Eo={}));function ox(e){if(!e)if(hi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),tx(e)}const sx=/^[^#]+#/;function lx(e,t){return e.replace(sx,"#")+t}function cx(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const qc=()=>({left:window.scrollX,top:window.scrollY});function ux(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=cx(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}
50function k4(e,t){return(history.state?history.state.position-t:-1)+e}const z2=new Map;function dx(e,t){z2.set(e,t)}function fx(e){const t=z2.get(e);return z2.delete(e),t}let px=()=>location.protocol+"//"+location.host;function A8(e,t){const{pathname:n,search:a,hash:r}=t,i=e.indexOf("#");if(i>-1){let s=r.includes(e.slice(i))?e.slice(i).length:1,l=r.slice(s);return l[0]!=="/"&&(l="/"+l),v4(l,"")}return v4(n,e)+a+r}function hx(e,t,n,a){let r=[],i=[],o=null;const s=({state:p})=>{const f=A8(e,location),h=n.value,_=t.value;let g=0;if(p){if(n.value=f,t.value=p,o&&o===h){o=null;return}g=_?p.position-_.position:0}else a(f);r.forEach(k=>{k(n.value,h,{delta:g,type:cs.pop,direction:g?g>0?Eo.forward:Eo.back:Eo.unknown})})};function l(){o=n.value}function c(p){r.push(p);const f=()=>{const h=r.indexOf(p);h>-1&&r.splice(h,1)};return i.push(f),f}function u(){const{history:p}=window;p.state&&p.replaceState(Je({},p.state,{scroll:qc()}),"")}function d(){for(const p of i)p();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:d}}function w4(e,t,n,a=!1,r=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:r?qc():null}}function mx(e){const{history:t,location:n}=window,a={value:A8(e,n)},r={value:t.state};r.value||i(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,c,u){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:px()+e+l;try{t[u?"replaceState":"pushState"](c,"",p),r.value=c}catch(f){console.error(f),n[u?"replace":"assign"](p)}}function o(l,c){const u=Je({},t.state,w4(r.value.back,l,r.value.forward,!0),c,{position:r.value.position});i(l,u,!0),a.value=l}function s(l,c){const u=Je({},r.value,t.state,{forward:l,scroll:qc()});i(u.current,u,!0);const d=Je({},w4(a.value,l,null),{position:u.position+1},c);i(l,d,!1),a.value=l}return{location:a,state:r,push:s,replace:o}}function _x(e){e=ox(e);const t=mx(e),n=hx(e,t.state,t.location,t.replace);function a(i,o=!0){o||n.pauseListeners(),history.go(i)}const r=Je({location:"",base:e,go:a,createHref:lx.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function gx(e){return typeof e=="string"||e&&typeof e=="object"}function T8(e){return typeof e=="string"||typeof e=="symbol"}const M8=Symbol("");var S4;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(S4||(S4={}));function qi(e,t){return Je(new Error,{type:e,[M8]:!0},t)}function ma(e,t){return e instanceof Error&&M8 in e&&(t==null||!!(e.type&t))}const x4="[^/]+?",yx={sensitive:!1,strict:!1,start:!0,end:!0},vx=/[.+*?^${}()[\]/\\]/g;function bx(e,t){const n=Je({},yx,t),a=[];let r=n.start?"^":"";const i=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let d=0;d<c.length;d++){const p=c[d];let f=40+(n.sensitive?.25:0);if(p.type===0)d||(r+="/"),r+=p.value.replace(vx,"\\$&"),f+=40;else if(p.type===1){const{value:h,repeatable:_,optional:g,regexp:k}=p;i.push({name:h,repeatable:_,optional:g});const y=k||x4;if(y!==x4){f+=10;try{new RegExp(`(${y})`)}catch(v){throw new Error(`Invalid custom RegExp for param "${h}" (${y}): `+v.message)}}let w=_?`((?:${y})(?:/(?:${y}))*)`:`(${y})`;d||(w=g&&c.length<2?`(?:/${w})`:"/"+w),g&&(w+="?"),r+=w,f+=20,g&&(f+=-8),_&&(f+=-20),y===".*"&&(f+=-50)}u.push(f)}a.push(u)}if(n.strict&&n.end){const c=a.length-1;a[c][a[c].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const o=new RegExp(r,n.sensitive?"":"i");function s(c){const u=c.match(o),d={};if(!u)return null;for(let p=1;p<u.length;p++){const f=u[p]||"",h=i[p-1];d[h.name]=f&&h.repeatable?f.split("/"):f}return d}function l(c){let u="",d=!1;for(const p of e){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const f of p)if(f.type===0)u+=f.value;else if(f.type===1){const{value:h,repeatable:_,optional:g}=f,k=h in c?c[h]:"";if(Bn(k)&&!_)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const y=Bn(k)?k.join("/"):k;if(!y)if(g)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${h}"`);u+=y}}return u||"/"}return{re:o,score:a,keys:i,parse:s,stringify:l}}function kx(e,t){let n=0;for(;n<e.length&&n<t.length;){const a=t[n]-e[n];if(a)return a;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function I8(e,t){let n=0;const a=e.score,r=t.score;for(;n<a.length&&n<r.length;){const i=kx(a[n],r[n]);if(i)return i;n++}if(Math.abs(r.length-a.length)===1){if(C4(a))return 1;if(C4(r))return-1}return r.length-a.length}function C4(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const wx={type:0,value:""},Sx=/[a-zA-Z0-9_]/;function xx(e){if(!e)return[[]];if(e==="/")return[[wx]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${c}": ${f}`)}let n=0,a=n;const r=[];let i;function o(){i&&r.push(i),i=[]}let s=0,l,c="",u="";function d(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=l}for(;s<e.length;){if(l=e[s++],l==="\\"&&n!==2){a=n,n=4;continue}switch(n){case 0:l==="/"?(c&&d(),o()):l===":"?(d(),n=1):p();break;case 4:p(),n=a;break;case 1:l==="("?n=2:Sx.test(l)?p():(d(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&s--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:d(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&s--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${c}"`),d(),o(),r}function Cx(e,t,n){const a=bx(xx(e.path),n),r=Je(a,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Ax(e,t){const n=[],a=new Map;t=I4({strict:!1,end:!0,sensitive:!1},t);function r(d){return a.get(d)}function i(d,p,f){const h=!f,_=T4(d);_.aliasOf=f&&f.record;const g=I4(t,d),k=[_];
vendor: 10,923 bytes, line 50
50if("alias"in d){const v=typeof d.alias=="string"?[d.alias]:d.alias;for(const T of v)k.push(T4(Je({},_,{components:f?f.record.components:_.components,path:T,aliasOf:f?f.record:_})))}let y,w;for(const v of k){const{path:T}=v;if(p&&T[0]!=="/"){const A=p.record.path,I=A[A.length-1]==="/"?"":"/";v.path=p.record.path+(T&&I+T)}if(y=Cx(v,p,g),f?f.alias.push(y):(w=w||y,w!==y&&w.alias.push(y),h&&d.name&&!M4(y)&&o(d.name)),z8(y)&&l(y),_.children){const A=_.children;for(let I=0;I<A.length;I++)i(A[I],y,f&&f.children[I])}f=f||y}return w?()=>{o(w)}:Po}function o(d){if(T8(d)){const p=a.get(d);p&&(a.delete(d),n.splice(n.indexOf(p),1),p.children.forEach(o),p.alias.forEach(o))}else{const p=n.indexOf(d);p>-1&&(n.splice(p,1),d.record.name&&a.delete(d.record.name),d.children.forEach(o),d.alias.forEach(o))}}function s(){return n}function l(d){const p=Ix(d,n);n.splice(p,0,d),d.record.name&&!M4(d)&&a.set(d.record.name,d)}function c(d,p){let f,h={},_,g;if("name"in d&&d.name){if(f=a.get(d.name),!f)throw qi(1,{location:d});g=f.record.name,h=Je(A4(p.params,f.keys.filter(w=>!w.optional).concat(f.parent?f.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),d.params&&A4(d.params,f.keys.map(w=>w.name))),_=f.stringify(h)}else if(d.path!=null)_=d.path,f=n.find(w=>w.re.test(_)),f&&(h=f.parse(_),g=f.record.name);else{if(f=p.name?a.get(p.name):n.find(w=>w.re.test(p.path)),!f)throw qi(1,{location:d,currentLocation:p});g=f.record.name,h=Je({},p.params,d.params),_=f.stringify(h)}const k=[];let y=f;for(;y;)k.unshift(y.record),y=y.parent;return{name:g,path:_,params:h,matched:k,meta:Mx(k)}}e.forEach(d=>i(d));function u(){n.length=0,a.clear()}return{addRoute:i,resolve:c,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:r}}function A4(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function T4(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Tx(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Tx(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function M4(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Mx(e){return e.reduce((t,n)=>Je(t,n.meta),{})}function I4(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function Ix(e,t){let n=0,a=t.length;for(;n!==a;){const i=n+a>>1;I8(e,t[i])<0?a=i:n=i+1}const r=zx(e);return r&&(a=t.lastIndexOf(r,a-1)),a}function zx(e){let t=e;for(;t=t.parent;)if(z8(t)&&I8(e,t)===0)return t}function z8({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Px(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;r<a.length;++r){const i=a[r].replace(k8," "),o=i.indexOf("="),s=ls(o<0?i:i.slice(0,o)),l=o<0?null:ls(i.slice(o+1));if(s in t){let c=t[s];Bn(c)||(c=t[s]=[c]),c.push(l)}else t[s]=l}return t}function z4(e){let t="";for(let n in e){const a=e[n];if(n=JS(n),a==null){a!==void 0&&(t+=(t.length?"&":"")+n);continue}(Bn(a)?a.map(i=>i&&I2(i)):[a&&I2(a)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Ex(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Bn(a)?a.map(r=>r==null?null:""+r):a==null?a:""+a)}return t}const Ox=Symbol(""),P4=Symbol(""),Gc=Symbol(""),Rf=Symbol(""),P2=Symbol("");function fo(){let e=[];function t(a){return e.push(a),()=>{const r=e.indexOf(a);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function er(e,t,n,a,r,i=o=>o()){const o=a&&(a.enterCallbacks[r]=a.enterCallbacks[r]||[]);return()=>new Promise((s,l)=>{const c=p=>{p===!1?l(qi(4,{from:n,to:t})):p instanceof Error?l(p):gx(p)?l(qi(2,{from:t,to:p})):(o&&a.enterCallbacks[r]===o&&typeof p=="function"&&o.push(p),s())},u=i(()=>e.call(a&&a.instances[r],t,n,c));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch(p=>l(p))})}function rd(e,t,n,a,r=i=>i()){const i=[];for(const o of e)for(const s in o.components){let l=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(v8(l)){const u=(l.__vccOpts||l)[t];u&&i.push(er(u,n,a,o,s,r))}else{let c=l();i.push(()=>c.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const d=VS(u)?u.default:u;o.mods[s]=u,o.components[s]=d;const f=(d.__vccOpts||d)[t];return f&&er(f,n,a,o,s,r)()}))}}return i}function E4(e){const t=Pe(Gc),n=Pe(Rf),a=he(()=>{const l=pe(e.to);return t.resolve(l)}),r=he(()=>{const{matched:l}=a.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const p=d.findIndex(ji.bind(null,u));if(p>-1)return p;const f=O4(l[c-2]);return c>1&&O4(u)===f&&d[d.length-1].path!==f?d.findIndex(ji.bind(null,l[c-2])):p}),i=he(()=>r.value>-1&&Nx(n.params,a.value.params)),o=he(()=>r.value>-1&&r.value===n.matched.length-1&&C8(n.params,a.value.params));function s(l={}){if(Lx(l)){const c=t[pe(e.replace)?"replace":"push"](pe(e.to)).catch(Po);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:a,href:he(()=>a.value.href),isActive:i,isExactActive:o,navigate:s}}function Dx(e){return e.length===1?e[0]:e}const Rx=L({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:E4,setup(e,{slots:t}){const n=Ss(E4(e)),{options:a}=Pe(Gc),r=he(()=>({[D4(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[D4(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Dx(t.default(n));return e.custom?i:m("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),zn=Rx;function Lx(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Nx(e,t){for(const n in t){const a=t[n],r=e[n];if(typeof a=="string"){if(a!==r)return!1}else if(!Bn(r)||r.length!==a.length||a.some((i,o)=>i!==r[o]))return!1}return!0}function O4(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const D4=(e,t,n)=>e??t??n,Bx=L({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Pe(P2),r=he(()=>e.route||a.value),i=Pe(P4,0),o=he(()=>{let c=pe(i);const{matched:u}=r.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),s=he(()=>r.value.matched[o.value]);lt(P4,he(()=>o.value+1)),lt(Ox,s),lt(P2,r);const l=M();return ae(()=>[l.value,s.value,e.name],([c,u,d],[p,f,h])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!ji(u,f)||!p)&&(u.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=r.value,u=e.name,d=s.value,p=d&&d.components[u];if(!p)return R4(n.default,{Component:p,route:c});const f=d.props[u],h=f?f===!0?c.params:typeof f=="function"?f(c):f:null,g=m(p,Je({},h,t,{onVnodeUnmounted:k=>{k.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return R4(n.default,{Component:g,route:c})||g}}});function R4(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Fx=Bx;function Vx(e){const t=Ax(e.routes,e),n=e.parseQuery||Px,a=e.stringifyQuery||z4,r=e.history,i=fo(),o=fo(),s=fo(),l=El(Ka);let c=Ka;hi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=nd.bind(null,J=>""+J),d=nd.bind(null,XS),p=nd.bind(null,ls);function f(J,se){let N,q;return T8(J)?(N=t.getRecordMatcher(J),q=se):q=J,t.addRoute(q,N)}function h(J){const se=t.getRecordMatcher(J);se&&t.removeRoute(se)}function _(){return t.getRoutes().map(J=>J.record)}function g(J){return!!t.getRecordMatcher(J)}function k(J,se){if(se=Je({},se||l.value),typeof J=="string"){const E=ad(n,J,se.path),Y=t.resolve({path:E.path},se),Z=r.createHref(E.fullPath);return Je(E,Y,{params:p(Y.params),hash:ls(E.hash),redirectedFrom:void 0,href:Z})}let N;if(J.path!=null)N=Je({},J,{path:ad(n,J.path,se.path).path});else{const E=Je({},J.params);for(const Y in E)E[Y]==null&&delete E[Y];N=Je({},J,{params:d(E)}),se.params=d(se.params)}const q=t.resolve(N,se),re=J.hash||"";q.params=u(p(q.params));const S=nx(a,Je({},J,{hash:ZS(re),path:q.path})),x=r.createHref(S);return Je({fullPath:S,hash:re,query:a===z4?Ex(J.query):J.query||{}},q,{redirectedFrom:void 0,href:x})}function y(J){return typeof J=="string"?ad(n,J,l.value.path):Je({},J)}function w(J,se){if(c!==J)return qi(8,{from:se,to:J})}function v(J){return I(J)}function T(J){return v(Je(y(J),{replace:!0}))}function A(J){const se=J.matched[J.matched.length-1];if(se&&se.redirect){const{redirect:N}=se;let q=typeof N=="function"?N(J):N;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=y(q):{path:q},q.params={}),Je({query:J.query,hash:J.hash,params:q.path!=null?{}:J.params},q)}}function I(J,se){const N=c=k(J),q=l.value,re=J.state,S=J.force,x=J.replace===!0,E=A(N);if(E)return I(Je(y(E),{state:typeof E=="object"?Je({},re,E.state):re,force:S,replace:x}),se||N);const Y=N;Y.redirectedFrom=se;let Z;return!S&&ax(a,q,N)&&(Z=qi(16,{to:Y,from:q}),we(q,q,!0,!1)),(Z?Promise.resolve(Z):R(Y,q)).catch(W=>ma(W)?ma(W,2)?W:Le(W):Q(W,Y,q)).then(W=>{if(W){if(ma(W,2))return I(Je({replace:x},y(W.to),{state:typeof W.to=="object"?Je({},re,W.to.state):re,force:S}),se||Y)}else W=b(Y,q,!0,x,re);return O(Y,q,W),W})}function B(J,se){const N=w(J,se);return N?Promise.reject(N):Promise.resolve()}function z(J){const se=He.values().next().value;return se&&typeof se.runWithContext=="function"?se.runWithContext(J):J()}function R(J,se){let N;const[q,re,S]=$x(J,se);N=rd(q.reverse(),"beforeRouteLeave",J,se);for(const E of q)E.leaveGuards.forEach(Y=>{N.push(er(Y,J,se))});const x=B.bind(null,J,se);return N.push(x),Ue(N).then(()=>{N=[];for(const E of i.list())N.push(er(E,J,se));return N.push(x),Ue(N)}).then(()=>{N=rd(re,"beforeRouteUpdate",J,se);for(const E of re)E.updateGuards.forEach(Y=>{N.push(er(Y,J,se))});return N.push(x),Ue(N)}).then(()=>{N=[];for(const E of S)if(E.beforeEnter)if(Bn(E.beforeEnter))for(const Y of E.beforeEnter)N.push(er(Y,J,se));else N.push(er(E.beforeEnter,J,se));return N.push(x),Ue(N)}).then(()=>(J.matched.forEach(E=>E.enterCallbacks={}),N=rd(S,"beforeRouteEnter",J,se,z),N.push(x),Ue(N))).then(()=>{N=[];for(const E of o.list())N.push(er(E,J,se));return N.push(x),Ue(N)}).catch(E=>ma(E,8)?E:Promise.reject(E))}
50function O(J,se,N){s.list().forEach(q=>z(()=>q(J,se,N)))}function b(J,se,N,q,re){const S=w(J,se);if(S)return S;const x=se===Ka,E=hi?history.state:{};N&&(q||x?r.replace(J.fullPath,Je({scroll:x&&E&&E.scroll},re)):r.push(J.fullPath,re)),l.value=J,we(J,se,N,x),Le()}let D;function P(){D||(D=r.listen((J,se,N)=>{if(!Ze.listening)return;const q=k(J),re=A(q);if(re){I(Je(re,{replace:!0,force:!0}),q).catch(Po);return}c=q;const S=l.value;hi&&dx(k4(S.fullPath,N.delta),qc()),R(q,S).catch(x=>ma(x,12)?x:ma(x,2)?(I(Je(y(x.to),{force:!0}),q).then(E=>{ma(E,20)&&!N.delta&&N.type===cs.pop&&r.go(-1,!1)}).catch(Po),Promise.reject()):(N.delta&&r.go(-N.delta,!1),Q(x,q,S))).then(x=>{x=x||b(q,S,!1),x&&(N.delta&&!ma(x,8)?r.go(-N.delta,!1):N.type===cs.pop&&ma(x,20)&&r.go(-1,!1)),O(q,S,x)}).catch(Po)}))}let fe=fo(),F=fo(),G;function Q(J,se,N){Le(J);const q=F.list();return q.length?q.forEach(re=>re(J,se,N)):console.error(J),Promise.reject(J)}function ke(){return G&&l.value!==Ka?Promise.resolve():new Promise((J,se)=>{fe.add([J,se])})}function Le(J){return G||(G=!J,P(),fe.list().forEach(([se,N])=>J?N(J):se()),fe.reset()),J}function we(J,se,N,q){const{scrollBehavior:re}=e;if(!hi||!re)return Promise.resolve();const S=!N&&fx(k4(J.fullPath,0))||(q||!N)&&history.state&&history.state.scroll||null;return mn().then(()=>re(J,se,S)).then(x=>x&&ux(x)).catch(x=>Q(x,J,se))}const Te=J=>r.go(J);let qe;const He=new Set,Ze={currentRoute:l,listening:!0,addRoute:f,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:_,resolve:k,options:e,push:v,replace:T,go:Te,back:()=>Te(-1),forward:()=>Te(1),beforeEach:i.add,beforeResolve:o.add,afterEach:s.add,onError:F.add,isReady:ke,install(J){const se=this;J.component("RouterLink",zn),J.component("RouterView",Fx),J.config.globalProperties.$router=se,Object.defineProperty(J.config.globalProperties,"$route",{enumerable:!0,get:()=>pe(l)}),hi&&!qe&&l.value===Ka&&(qe=!0,v(r.location).catch(re=>{}));const N={};for(const re in Ka)Object.defineProperty(N,re,{get:()=>l.value[re],enumerable:!0});J.provide(Gc,se),J.provide(Rf,B6(N)),J.provide(P2,l);const q=J.unmount;He.add(J),J.unmount=function(){He.delete(J),He.size<1&&(c=Ka,D&&D(),D=null,l.value=Ka,qe=!1,G=!1),q()}}};function Ue(J){return J.reduce((se,N)=>se.then(()=>z(N)),Promise.resolve())}return Ze}function $x(e,t){const n=[],a=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;o<i;o++){const s=t.matched[o];s&&(e.matched.find(c=>ji(c,s))?a.push(s):n.push(s));const l=e.matched[o];l&&(t.matched.find(c=>ji(c,l))||r.push(l))}return[n,a,r]}function Hx(){return Pe(Gc)}function Yc(e){return Pe(Rf)}const Ux={class:"loading-page"},jx={class:"loading-content"},qx={class:"loading-title"},Gx={class:"loading-message"},Yx=L({__name:"LoadingPage",props:{message:{default:""}},setup(e){return(t,n)=>(H(),X("div",Ux,[C("div",jx,[n[0]||(n[0]=C("div",{class:"loading-spinner"},[C("div",{class:"spinner"})],-1)),C("h2",qx,ee(t.$t("loading")),1),C("p",Gx,ee(t.message||t.$t("checking_token")),1)])]))}}),tt=(e,t)=>{const n=e.__vccOpts||e;for(const[a,r]of t)n[a]=r;return n},Wx=tt(Yx,[["__scopeId","data-v-bb5f4971"]]),Kx="modulepreload",Zx=function(e){return"/"+e},L4={},Ne=function(t,n,a){let r=Promise.resolve();if(n&&n.length>0){let l=function(c){return Promise.all(c.map(u=>Promise.resolve(u).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),s=o?.nonce||o?.getAttribute("nonce");r=l(n.map(c=>{if(c=Zx(c),c in L4)return;L4[c]=!0;const u=c.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${d}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":Kx,u||(p.as="script"),p.crossOrigin="",p.href=c,s&&p.setAttribute("nonce",s),document.head.appendChild(p),u)return new Promise((f,h)=>{p.addEventListener("load",f),p.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return r.then(o=>{for(const s of o||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})};//! moment.js
51//! version : 2.30.1
52//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
53//! license : MIT
54//! momentjs.com
55var P8;function ue(){return P8.apply(null,arguments)}function Jx(e){P8=e}function Fn(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function Ur(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Ye(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Lf(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Ye(e,t))return!1;return!0}function jt(e){return e===void 0}function Ra(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function zs(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function E8(e,t){var n=[],a,r=e.length;for(a=0;a<r;++a)n.push(t(e[a],a));return n}function sr(e,t){for(var n in t)Ye(t,n)&&(e[n]=t[n]);return Ye(t,"toString")&&(e.toString=t.toString),Ye(t,"valueOf")&&(e.valueOf=t.valueOf),e}function ca(e,t,n,a){return t3(e,t,n,a,!0).utc()}function Qx(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 33,835 bytes, lines 55-58
55dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function Oe(e){return e._pf==null&&(e._pf=Qx()),e._pf}var E2;Array.prototype.some?E2=Array.prototype.some:E2=function(e){var t=Object(this),n=t.length>>>0,a;for(a=0;a<n;a++)if(a in t&&e.call(this,t[a],a,t))return!0;return!1};function Nf(e){var t=null,n=!1,a=e._d&&!isNaN(e._d.getTime());if(a&&(t=Oe(e),n=E2.call(t.parsedDateParts,function(r){return r!=null}),a=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(a=a&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=a;else return a;return e._isValid}function Wc(e){var t=ca(NaN);return e!=null?sr(Oe(t),e):Oe(t).userInvalidated=!0,t}var N4=ue.momentProperties=[],id=!1;function Bf(e,t){var n,a,r,i=N4.length;if(jt(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),jt(t._i)||(e._i=t._i),jt(t._f)||(e._f=t._f),jt(t._l)||(e._l=t._l),jt(t._strict)||(e._strict=t._strict),jt(t._tzm)||(e._tzm=t._tzm),jt(t._isUTC)||(e._isUTC=t._isUTC),jt(t._offset)||(e._offset=t._offset),jt(t._pf)||(e._pf=Oe(t)),jt(t._locale)||(e._locale=t._locale),i>0)for(n=0;n<i;n++)a=N4[n],r=t[a],jt(r)||(e[a]=r);return e}function Ps(e){Bf(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),id===!1&&(id=!0,ue.updateOffset(this),id=!1)}function Vn(e){return e instanceof Ps||e!=null&&e._isAMomentObject!=null}function O8(e){ue.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function xn(e,t){var n=!0;return sr(function(){if(ue.deprecationHandler!=null&&ue.deprecationHandler(null,e),n){var a=[],r,i,o,s=arguments.length;for(i=0;i<s;i++){if(r="",typeof arguments[i]=="object"){r+=`
56[`+i+"] ";for(o in arguments[0])Ye(arguments[0],o)&&(r+=o+": "+arguments[0][o]+", ");r=r.slice(0,-2)}else r=arguments[i];a.push(r)}O8(e+`
57Arguments: `+Array.prototype.slice.call(a).join("")+`
58`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var B4={};function D8(e,t){ue.deprecationHandler!=null&&ue.deprecationHandler(e,t),B4[e]||(O8(t),B4[e]=!0)}ue.suppressDeprecationWarnings=!1;ue.deprecationHandler=null;function ua(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function Xx(e){var t,n;for(n in e)Ye(e,n)&&(t=e[n],ua(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function O2(e,t){var n=sr({},e),a;for(a in t)Ye(t,a)&&(Ur(e[a])&&Ur(t[a])?(n[a]={},sr(n[a],e[a]),sr(n[a],t[a])):t[a]!=null?n[a]=t[a]:delete n[a]);for(a in e)Ye(e,a)&&!Ye(t,a)&&Ur(e[a])&&(n[a]=sr({},n[a]));return n}function Ff(e){e!=null&&this.set(e)}var D2;Object.keys?D2=Object.keys:D2=function(e){var t,n=[];for(t in e)Ye(e,t)&&n.push(t);return n};var eC={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function tC(e,t,n){var a=this._calendar[e]||this._calendar.sameElse;return ua(a)?a.call(t,n):a}function oa(e,t,n){var a=""+Math.abs(e),r=t-a.length,i=e>=0;return(i?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+a}var Vf=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,nl=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,od={},Ti={};function ve(e,t,n,a){var r=a;typeof a=="string"&&(r=function(){return this[a]()}),e&&(Ti[e]=r),t&&(Ti[t[0]]=function(){return oa(r.apply(this,arguments),t[1],t[2])}),n&&(Ti[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function nC(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function aC(e){var t=e.match(Vf),n,a;for(n=0,a=t.length;n<a;n++)Ti[t[n]]?t[n]=Ti[t[n]]:t[n]=nC(t[n]);return function(r){var i="",o;for(o=0;o<a;o++)i+=ua(t[o])?t[o].call(r,e):t[o];return i}}function yl(e,t){return e.isValid()?(t=R8(t,e.localeData()),od[t]=od[t]||aC(t),od[t](e)):e.localeData().invalidDate()}function R8(e,t){var n=5;function a(r){return t.longDateFormat(r)||r}for(nl.lastIndex=0;n>=0&&nl.test(e);)e=e.replace(nl,a),nl.lastIndex=0,n-=1;return e}var rC={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function iC(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Vf).map(function(a){return a==="MMMM"||a==="MM"||a==="DD"||a==="dddd"?a.slice(1):a}).join(""),this._longDateFormat[e])}var oC="Invalid date";function sC(){return this._invalidDate}var lC="%d",cC=/\d{1,2}/;function uC(e){return this._ordinal.replace("%d",e)}var dC={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function fC(e,t,n,a){var r=this._relativeTime[n];return ua(r)?r(e,t,n,a):r.replace(/%d/i,e)}function pC(e,t){var n=this._relativeTime[e>0?"future":"past"];return ua(n)?n(t):n.replace(/%s/i,t)}var F4={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Cn(e){return typeof e=="string"?F4[e]||F4[e.toLowerCase()]:void 0}function $f(e){var t={},n,a;for(a in e)Ye(e,a)&&(n=Cn(a),n&&(t[n]=e[a]));return t}var hC={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function mC(e){var t=[],n;for(n in e)Ye(e,n)&&t.push({unit:n,priority:hC[n]});return t.sort(function(a,r){return a.priority-r.priority}),t}var L8=/\d/,on=/\d\d/,N8=/\d{3}/,Hf=/\d{4}/,Kc=/[+-]?\d{6}/,ft=/\d\d?/,B8=/\d\d\d\d?/,F8=/\d\d\d\d\d\d?/,Zc=/\d{1,3}/,Uf=/\d{1,4}/,Jc=/[+-]?\d{1,6}/,Ji=/\d+/,Qc=/[+-]?\d+/,_C=/Z|[+-]\d\d:?\d\d/gi,Xc=/Z|[+-]\d\d(?::?\d\d)?/gi,gC=/[+-]?\d+(\.\d{1,3})?/,Es=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Qi=/^[1-9]\d?/,jf=/^([1-9]\d|\d)/,lc;lc={};function me(e,t,n){lc[e]=ua(t)?t:function(a,r){return a&&n?n:t}}function yC(e,t){return Ye(lc,e)?lc[e](t._strict,t._locale):new RegExp(vC(e))}function vC(e){return Ma(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,a,r,i){return n||a||r||i}))}function Ma(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function fn(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Be(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=fn(t)),n}var R2={};function nt(e,t){var n,a=t,r;for(typeof e=="string"&&(e=[e]),Ra(t)&&(a=function(i,o){o[t]=Be(i)}),r=e.length,n=0;n<r;n++)R2[e[n]]=a}function Os(e,t){nt(e,function(n,a,r,i){r._w=r._w||{},t(n,r._w,r,i)})}function bC(e,t,n){t!=null&&Ye(R2,e)&&R2[e](t,n._a,n,e)}function eu(e){return e%4===0&&e%100!==0||e%400===0}var Lt=0,Sa=1,Kn=2,bt=3,Pn=4,xa=5,Rr=6,kC=7,wC=8;ve("Y",0,0,function(){var e=this.year();return e<=9999?oa(e,4):"+"+e});ve(0,["YY",2],0,function(){return this.year()%100});ve(0,["YYYY",4],0,"year");ve(0,["YYYYY",5],0,"year");ve(0,["YYYYYY",6,!0],0,"year");me("Y",Qc);me("YY",ft,on);me("YYYY",Uf,Hf);me("YYYYY",Jc,Kc);me("YYYYYY",Jc,Kc);nt(["YYYYY","YYYYYY"],Lt);nt("YYYY",function(e,t){t[Lt]=e.length===2?ue.parseTwoDigitYear(e):Be(e)});nt("YY",function(e,t){t[Lt]=ue.parseTwoDigitYear(e)});nt("Y",function(e,t){t[Lt]=parseInt(e,10)});function Oo(e){return eu(e)?366:365}ue.parseTwoDigitYear=function(e){return Be(e)+(Be(e)>68?1900:2e3)};var V8=Xi("FullYear",!0);function SC(){return eu(this.year())}function Xi(e,t){return function(n){return n!=null?($8(this,e,n),ue.updateOffset(this,t),this):us(this,e)}}function us(e,t){if(!e.isValid())return NaN;var n=e._d,a=e._isUTC;switch(t){case"Milliseconds":return a?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return a?n.getUTCSeconds():n.getSeconds();case"Minutes":return a?n.getUTCMinutes():n.getMinutes();case"Hours":return a?n.getUTCHours():n.getHours();case"Date":return a?n.getUTCDate():n.getDate();case"Day":return a?n.getUTCDay():n.getDay();case"Month":return a?n.getUTCMonth():n.getMonth();case"FullYear":return a?n.getUTCFullYear():n.getFullYear();default:return NaN}}function $8(e,t,n){var a,r,i,o,s;if(!(!e.isValid()||isNaN(n))){switch(a=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?a.setUTCMilliseconds(n):a.setMilliseconds(n));case"Seconds":return void(r?a.setUTCSeconds(n):a.setSeconds(n));case"Minutes":return void(r?a.setUTCMinutes(n):a.setMinutes(n));case"Hours":return void(r?a.setUTCHours(n):a.setHours(n));case"Date":return void(r?a.setUTCDate(n):a.setDate(n));case"FullYear":break;default:return}i=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!eu(i)?28:s,r?a.setUTCFullYear(i,o,s):a.setFullYear(i,o,s)}}function xC(e){return e=Cn(e),ua(this[e])?this[e]():this}function CC(e,t){if(typeof e=="object"){e=$f(e);var n=mC(e),a,r=n.length;for(a=0;a<r;a++)this[n[a].unit](e[n[a].unit])}else if(e=Cn(e),ua(this[e]))return this[e](t);return this}function AC(e,t){return(e%t+t)%t}var _t;Array.prototype.indexOf?_t=Array.prototype.indexOf:_t=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function qf(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=AC(t,12);return e+=(t-n)/12,n===1?eu(e)?29:28:31-n%7%2}ve("M",["MM",2],"Mo",function(){return this.month()+1});ve("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});ve("MMMM",0,0,function(e){return this.localeData().months(this,e)});me("M",ft,Qi);me("MM",ft,on);me("MMM",function(e,t){return t.monthsShortRegex(e)});me("MMMM",function(e,t){return t.monthsRegex(e)});nt(["M","MM"],function(e,t){t[Sa]=Be(e)-1});nt(["MMM","MMMM"],function(e,t,n,a){var r=n._locale.monthsParse(e,a,n._strict);r!=null?t[Sa]=r:Oe(n).invalidMonth=e});var TC="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),H8="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),U8=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,MC=Es,IC=Es;function zC(e,t){return e?Fn(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||U8).test(t)?"format":"standalone"][e.month()]:Fn(this._months)?this._months:this._months.standalone}function PC(e,t){return e?Fn(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[U8.test(t)?"format":"standalone"][e.month()]:Fn(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function EC(e,t,n){var a,r,i,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)i=ca([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(i,"").toLocaleLowerCase();return n?t==="MMM"?(r=_t.call(this._shortMonthsParse,o),r!==-1?r:null):(r=_t.call(this._longMonthsParse,o),r!==-1?r:null):t==="MMM"?(r=_t.call(this._shortMonthsParse,o),r!==-1?r:(r=_t.call(this._longMonthsParse,o),r!==-1?r:null)):(r=_t.call(this._longMonthsParse,o),r!==-1?r:(r=_t.call(this._shortMonthsParse,o),r!==-1?r:null))}function OC(e,t,n){var a,r,i;if(this._monthsParseExact)return EC.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(r=ca([2e3,a]),n&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),!n&&!this._monthsParse[a]&&(i="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[a]=new RegExp(i.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[a].test(e))return a;if(n&&t==="MMM"&&this._shortMonthsParse[a].test(e))return a;if(!n&&this._monthsParse[a].test(e))return a}}function j8(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=Be(t);else if(t=e.localeData().monthsParse(t),!Ra(t))return e}var n=t,a=e.date();return a=a<29?a:Math.min(a,qf(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,a):e._d.setMonth(n,a),e}function q8(e){return e!=null?(j8(this,e),ue.updateOffset(this,!0),this):us(this,"Month")}function DC(){return qf(this.year(),this.month())}function RC(e){return this._monthsParseExact?(Ye(this,"_monthsRegex")||G8.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(Ye(this,"_monthsShortRegex")||(this._monthsShortRegex=MC),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function LC(e){return this._monthsParseExact?(Ye(this,"_monthsRegex")||G8.call(this),e?this._monthsStrictRegex:this._monthsRegex):(Ye(this,"_monthsRegex")||(this._monthsRegex=IC),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function G8(){function e(l,c){return c.length-l.length}var t=[],n=[],a=[],r,i,o,s;for(r=0;r<12;r++)i=ca([2e3,r]),o=Ma(this.monthsShort(i,"")),s=Ma(this.months(i,"")),t.push(o),n.push(s),a.push(s),a.push(o);t.sort(e),n.sort(e),a.sort(e),this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function NC(e,t,n,a,r,i,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,a,r,i,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,a,r,i,o),s}function ds(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function cc(e,t,n){var a=7+t-n,r=(7+ds(e,0,a).getUTCDay()-t)%7;return-r+a-1}function Y8(e,t,n,a,r){var i=(7+n-a)%7,o=cc(e,a,r),s=1+7*(t-1)+i+o,l,c;return s<=0?(l=e-1,c=Oo(l)+s):s>Oo(e)?(l=e+1,c=s-Oo(e)):(l=e,c=s),{year:l,dayOfYear:c}}function fs(e,t,n){var a=cc(e.year(),t,n),r=Math.floor((e.dayOfYear()-a-1)/7)+1,i,o;return r<1?(o=e.year()-1,i=r+Ia(o,t,n)):r>Ia(e.year(),t,n)?(i=r-Ia(e.year(),t,n),o=e.year()+1):(o=e.year(),i=r),{week:i,year:o}}function Ia(e,t,n){var a=cc(e,t,n),r=cc(e+1,t,n);return(Oo(e)-a+r)/7}ve("w",["ww",2],"wo","week");ve("W",["WW",2],"Wo","isoWeek");me("w",ft,Qi);me("ww",ft,on);me("W",ft,Qi);me("WW",ft,on);Os(["w","ww","W","WW"],function(e,t,n,a){t[a.substr(0,1)]=Be(e)});function BC(e){return fs(e,this._week.dow,this._week.doy).week}var FC={dow:0,doy:6};function VC(){return this._week.dow}function $C(){return this._week.doy}function HC(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function UC(e){var t=fs(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}ve("d",0,"do","day");ve("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});ve("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});ve("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});ve("e",0,0,"weekday");ve("E",0,0,"isoWeekday");me("d",ft);me("e",ft);me("E",ft);me("dd",function(e,t){return t.weekdaysMinRegex(e)});me("ddd",function(e,t){return t.weekdaysShortRegex(e)});me("dddd",function(e,t){return t.weekdaysRegex(e)});Os(["dd","ddd","dddd"],function(e,t,n,a){var r=n._locale.weekdaysParse(e,a,n._strict);r!=null?t.d=r:Oe(n).invalidWeekday=e});Os(["d","e","E"],function(e,t,n,a){t[a]=Be(e)});function jC(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function qC(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Gf(e,t){return e.slice(t,7).concat(e.slice(0,t))}var GC="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),W8="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),YC="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),WC=Es,KC=Es,ZC=Es;function JC(e,t){var n=Fn(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Gf(n,this._week.dow):e?n[e.day()]:n}function QC(e){return e===!0?Gf(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function XC(e){return e===!0?Gf(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function eA(e,t,n){var a,r,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)i=ca([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(i,"").toLocaleLowerCase();return n?t==="dddd"?(r=_t.call(this._weekdaysParse,o),r!==-1?r:null):t==="ddd"?(r=_t.call(this._shortWeekdaysParse,o),r!==-1?r:null):(r=_t.call(this._minWeekdaysParse,o),r!==-1?r:null):t==="dddd"?(r=_t.call(this._weekdaysParse,o),r!==-1||(r=_t.call(this._shortWeekdaysParse,o),r!==-1)?r:(r=_t.call(this._minWeekdaysParse,o),r!==-1?r:null)):t==="ddd"?(r=_t.call(this._shortWeekdaysParse,o),r!==-1||(r=_t.call(this._weekdaysParse,o),r!==-1)?r:(r=_t.call(this._minWeekdaysParse,o),r!==-1?r:null)):(r=_t.call(this._minWeekdaysParse,o),r!==-1||(r=_t.call(this._weekdaysParse,o),r!==-1)?r:(r=_t.call(this._shortWeekdaysParse,o),r!==-1?r:null))}function tA(e,t,n){var a,r,i;if(this._weekdaysParseExact)return eA.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(r=ca([2e3,1]).day(a),n&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[a]=new RegExp(i.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[a].test(e))return a;if(n&&t==="ddd"&&this._shortWeekdaysParse[a].test(e))return a;if(n&&t==="dd"&&this._minWeekdaysParse[a].test(e))return a;if(!n&&this._weekdaysParse[a].test(e))return a}}function nA(e){if(!this.isValid())return e!=null?this:NaN;var t=us(this,"Day");return e!=null?(e=jC(e,this.localeData()),this.add(e-t,"d")):t}function aA(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function rA(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=qC(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function iA(e){return this._weekdaysParseExact?(Ye(this,"_weekdaysRegex")||Yf.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Ye(this,"_weekdaysRegex")||(this._weekdaysRegex=WC),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function oA(e){return this._weekdaysParseExact?(Ye(this,"_weekdaysRegex")||Yf.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Ye(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=KC),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function sA(e){return this._weekdaysParseExact?(Ye(this,"_weekdaysRegex")||Yf.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Ye(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ZC),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Yf(){function e(u,d){return d.length-u.length}var t=[],n=[],a=[],r=[],i,o,s,l,c;for(i=0;i<7;i++)o=ca([2e3,1]).day(i),s=Ma(this.weekdaysMin(o,"")),l=Ma(this.weekdaysShort(o,"")),c=Ma(this.weekdays(o,"")),t.push(s),n.push(l),a.push(c),r.push(s),r.push(l),r.push(c);t.sort(e),n.sort(e),a.sort(e),r.sort(e),this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function Wf(){return this.hours()%12||12}function lA(){return this.hours()||24}ve("H",["HH",2],0,"hour");ve("h",["hh",2],0,Wf);ve("k",["kk",2],0,lA);ve("hmm",0,0,function(){return""+Wf.apply(this)+oa(this.minutes(),2)});ve("hmmss",0,0,function(){return""+Wf.apply(this)+oa(this.minutes(),2)+oa(this.seconds(),2)});ve("Hmm",0,0,function(){return""+this.hours()+oa(this.minutes(),2)});ve("Hmmss",0,0,function(){return""+this.hours()+oa(this.minutes(),2)+oa(this.seconds(),2)});function K8(e,t){ve(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}K8("a",!0);K8("A",!1);function Z8(e,t){return t._meridiemParse}me("a",Z8);me("A",Z8);me("H",ft,jf);me("h",ft,Qi);me("k",ft,Qi);me("HH",ft,on);me("hh",ft,on);me("kk",ft,on);me("hmm",B8);me("hmmss",F8);me("Hmm",B8);me("Hmmss",F8);nt(["H","HH"],bt);nt(["k","kk"],function(e,t,n){var a=Be(e);t[bt]=a===24?0:a});nt(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});nt(["h","hh"],function(e,t,n){t[bt]=Be(e),Oe(n).bigHour=!0});nt("hmm",function(e,t,n){var a=e.length-2;t[bt]=Be(e.substr(0,a)),t[Pn]=Be(e.substr(a)),Oe(n).bigHour=!0});nt("hmmss",function(e,t,n){var a=e.length-4,r=e.length-2;t[bt]=Be(e.substr(0,a)),t[Pn]=Be(e.substr(a,2)),t[xa]=Be(e.substr(r)),Oe(n).bigHour=!0});nt("Hmm",function(e,t,n){var a=e.length-2;t[bt]=Be(e.substr(0,a)),t[Pn]=Be(e.substr(a))});nt("Hmmss",function(e,t,n){var a=e.length-4,r=e.length-2;t[bt]=Be(e.substr(0,a)),t[Pn]=Be(e.substr(a,2)),t[xa]=Be(e.substr(r))});function cA(e){return(e+"").toLowerCase().charAt(0)==="p"}var uA=/[ap]\.?m?\.?/i,dA=Xi("Hours",!0);function fA(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var J8={calendar:eC,longDateFormat:rC,invalidDate:oC,ordinal:lC,dayOfMonthOrdinalParse:cC,relativeTime:dC,months:TC,monthsShort:H8,week:FC,weekdays:GC,weekdaysMin:YC,weekdaysShort:W8,meridiemParse:uA},pt={},po={},ps;function pA(e,t){var n,a=Math.min(e.length,t.length);for(n=0;n<a;n+=1)if(e[n]!==t[n])return n;return a}function V4(e){return e&&e.toLowerCase().replace("_","-")}function hA(e){for(var t=0,n,a,r,i;t<e.length;){for(i=V4(e[t]).split("-"),n=i.length,a=V4(e[t+1]),a=a?a.split("-"):null;n>0;){if(r=tu(i.slice(0,n).join("-")),r)return r;if(a&&a.length>=n&&pA(i,a)>=n-1)break;n--}t++}return ps}function mA(e){return!!(e&&e.match("^[^/\\\\]*$"))}function tu(e){var t=null,n;if(pt[e]===void 0&&typeof module<"u"&&module&&module.exports&&mA(e))try{t=ps._abbr,n=require,n("./locale/"+e),fr(t)}catch{pt[e]=null}return pt[e]}function fr(e,t){var n;return e&&(jt(t)?n=Ha(e):n=Kf(e,t),n?ps=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),ps._abbr}function Kf(e,t){if(t!==null){var n,a=J8;if(t.abbr=e,pt[e]!=null)D8("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=pt[e]._config;else if(t.parentLocale!=null)if(pt[t.parentLocale]!=null)a=pt[t.parentLocale]._config;else if(n=tu(t.parentLocale),n!=null)a=n._config;else return po[t.parentLocale]||(po[t.parentLocale]=[]),po[t.parentLocale].push({name:e,config:t}),null;return pt[e]=new Ff(O2(a,t)),po[e]&&po[e].forEach(function(r){Kf(r.name,r.config)}),fr(e),pt[e]}else return delete pt[e],null}function _A(e,t){if(t!=null){var n,a,r=J8;pt[e]!=null&&pt[e].parentLocale!=null?pt[e].set(O2(pt[e]._config,t)):(a=tu(e),a!=null&&(r=a._config),t=O2(r,t),a==null&&(t.abbr=e),n=new Ff(t),n.parentLocale=pt[e],pt[e]=n),fr(e)}else pt[e]!=null&&(pt[e].parentLocale!=null?(pt[e]=pt[e].parentLocale,e===fr()&&fr(e)):pt[e]!=null&&delete pt[e]);return pt[e]}function Ha(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ps;if(!Fn(e)){if(t=tu(e),t)return t;e=[e]}return hA(e)}function gA(){return D2(pt)}function Zf(e){var t,n=e._a;return n&&Oe(e).overflow===-2&&(t=n[Sa]<0||n[Sa]>11?Sa:n[Kn]<1||n[Kn]>qf(n[Lt],n[Sa])?Kn:n[bt]<0||n[bt]>24||n[bt]===24&&(n[Pn]!==0||n[xa]!==0||n[Rr]!==0)?bt:n[Pn]<0||n[Pn]>59?Pn:n[xa]<0||n[xa]>59?xa:n[Rr]<0||n[Rr]>999?Rr:-1,Oe(e)._overflowDayOfYear&&(t<Lt||t>Kn)&&(t=Kn),Oe(e)._overflowWeeks&&t===-1&&(t=kC),Oe(e)._overflowWeekday&&t===-1&&(t=wC),Oe(e).overflow=t),e}var yA=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vA=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bA=/Z|[+-]\d\d(?::?\d\d)?/,al=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],sd=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kA=/^\/?Date\((-?\d+)/i,wA=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,SA={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Q8(e){var t,n,a=e._i,r=yA.exec(a)||vA.exec(a),i,o,s,l,c=al.length,u=sd.length;if(r){for(Oe(e).iso=!0,t=0,n=c;t<n;t++)if(al[t][1].exec(r[1])){o=al[t][0],i=al[t][2]!==!1;break}if(o==null){e._isValid=!1;return}if(r[3]){for(t=0,n=u;t<n;t++)if(sd[t][1].exec(r[3])){s=(r[2]||" ")+sd[t][0];break}if(s==null){e._isValid=!1;return}}if(!i&&s!=null){e._isValid=!1;return}if(r[4])if(bA.exec(r[4]))l="Z";else{e._isValid=!1;return}e._f=o+(s||"")+(l||""),Qf(e)}else e._isValid=!1}function xA(e,t,n,a,r,i){var o=[CA(e),H8.indexOf(t),parseInt(n,10),parseInt(a,10),parseInt(r,10)];return i&&o.push(parseInt(i,10)),o}function CA(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function AA(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function TA(e,t,n){if(e){var a=W8.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(a!==r)return Oe(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function MA(e,t,n){if(e)return SA[e];if(t)return 0;var a=parseInt(n,10),r=a%100,i=(a-r)/100;return i*60+r}function X8(e){var t=wA.exec(AA(e._i)),n;if(t){if(n=xA(t[4],t[3],t[2],t[5],t[6],t[7]),!TA(t[1],n,e))return;e._a=n,e._tzm=MA(t[8],t[9],t[10]),e._d=ds.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),Oe(e).rfc2822=!0}else e._isValid=!1}function IA(e){var t=kA.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(Q8(e),e._isValid===!1)delete e._isValid;else return;if(X8(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:ue.createFromInputFallback(e)}ue.createFromInputFallback=xn("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function mi(e,t,n){return e??t??n}function zA(e){var t=new Date(ue.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Jf(e){var t,n,a=[],r,i,o;if(!e._d){for(r=zA(e),e._w&&e._a[Kn]==null&&e._a[Sa]==null&&PA(e),e._dayOfYear!=null&&(o=mi(e._a[Lt],r[Lt]),(e._dayOfYear>Oo(o)||e._dayOfYear===0)&&(Oe(e)._overflowDayOfYear=!0),n=ds(o,0,e._dayOfYear),e._a[Sa]=n.getUTCMonth(),e._a[Kn]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=a[t]=r[t];for(;t<7;t++)e._a[t]=a[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[bt]===24&&e._a[Pn]===0&&e._a[xa]===0&&e._a[Rr]===0&&(e._nextDay=!0,e._a[bt]=0),e._d=(e._useUTC?ds:NC).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[bt]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(Oe(e).weekdayMismatch=!0)}}function PA(e){var t,n,a,r,i,o,s,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,o=4,n=mi(t.GG,e._a[Lt],fs(dt(),1,4).year),a=mi(t.W,1),r=mi(t.E,1),(r<1||r>7)&&(l=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,c=fs(dt(),i,o),n=mi(t.gg,e._a[Lt],c.year),a=mi(t.w,c.week),t.d!=null?(r=t.d,(r<0||r>6)&&(l=!0)):t.e!=null?(r=t.e+i,(t.e<0||t.e>6)&&(l=!0)):r=i),a<1||a>Ia(n,i,o)?Oe(e)._overflowWeeks=!0:l!=null?Oe(e)._overflowWeekday=!0:(s=Y8(n,a,r,i,o),e._a[Lt]=s.year,e._dayOfYear=s.dayOfYear)}ue.ISO_8601=function(){};ue.RFC_2822=function(){};function Qf(e){if(e._f===ue.ISO_8601){Q8(e);return}if(e._f===ue.RFC_2822){X8(e);return}e._a=[],Oe(e).empty=!0;var t=""+e._i,n,a,r,i,o,s=t.length,l=0,c,u;for(r=R8(e._f,e._locale).match(Vf)||[],u=r.length,n=0;n<u;n++)i=r[n],a=(t.match(yC(i,e))||[])[0],a&&(o=t.substr(0,t.indexOf(a)),o.length>0&&Oe(e).unusedInput.push(o),t=t.slice(t.indexOf(a)+a.length),l+=a.length),Ti[i]?(a?Oe(e).empty=!1:Oe(e).unusedTokens.push(i),bC(i,a,e)):e._strict&&!a&&Oe(e).unusedTokens.push(i);Oe(e).charsLeftOver=s-l,t.length>0&&Oe(e).unusedInput.push(t),e._a[bt]<=12&&Oe(e).bigHour===!0&&e._a[bt]>0&&(Oe(e).bigHour=void 0),Oe(e).parsedDateParts=e._a.slice(0),Oe(e).meridiem=e._meridiem,e._a[bt]=EA(e._locale,e._a[bt],e._meridiem),c=Oe(e).era,c!==null&&(e._a[Lt]=e._locale.erasConvertYear(c,e._a[Lt])),Jf(e),Zf(e)}function EA(e,t,n){var a;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(a=e.isPM(n),a&&t<12&&(t+=12),!a&&t===12&&(t=0)),t)}function OA(e){var t,n,a,r,i,o,s=!1,l=e._f.length;if(l===0){Oe(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;r<l;r++)i=0,o=!1,t=Bf({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[r],Qf(t),Nf(t)&&(o=!0),i+=Oe(t).charsLeftOver,i+=Oe(t).unusedTokens.length*10,Oe(t).score=i,s?i<a&&(a=i,n=t):(a==null||i<a||o)&&(a=i,n=t,o&&(s=!0));sr(e,n||t)}function DA(e){if(!e._d){var t=$f(e._i),n=t.day===void 0?t.date:t.day;e._a=E8([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(a){return a&&parseInt(a,10)}),Jf(e)}}function RA(e){var t=new Ps(Zf(e3(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function e3(e){var t=e._i,n=e._f;return e._locale=e._locale||Ha(e._l),t===null||n===void 0&&t===""?Wc({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),Vn(t)?new Ps(Zf(t)):(zs(t)?e._d=t:Fn(n)?OA(e):n?Qf(e):LA(e),Nf(e)||(e._d=null),e))}function LA(e){var t=e._i;jt(t)?e._d=new Date(ue.now()):zs(t)?e._d=new Date(t.valueOf()):typeof t=="string"?IA(e):Fn(t)?(e._a=E8(t.slice(0),function(n){return parseInt(n,10)}),Jf(e)):Ur(t)?DA(e):Ra(t)?e._d=new Date(t):ue.createFromInputFallback(e)}function t3(e,t,n,a,r){var i={};return(t===!0||t===!1)&&(a=t,t=void 0),(n===!0||n===!1)&&(a=n,n=void 0),(Ur(e)&&Lf(e)||Fn(e)&&e.length===0)&&(e=void 0),i._isAMomentObject=!0,i._useUTC=i._isUTC=r,i._l=n,i._i=e,i._f=t,i._strict=a,RA(i)}function dt(e,t,n,a){return t3(e,t,n,a,!1)}var NA=xn("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=dt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:Wc()}),BA=xn("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=dt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:Wc()});function n3(e,t){var n,a;if(t.length===1&&Fn(t[0])&&(t=t[0]),!t.length)return dt();for(n=t[0],a=1;a<t.length;++a)(!t[a].isValid()||t[a][e](n))&&(n=t[a]);return n}function FA(){var e=[].slice.call(arguments,0);return n3("isBefore",e)}function VA(){var e=[].slice.call(arguments,0);return n3("isAfter",e)}var $A=function(){return Date.now?Date.now():+new Date},ho=["year","quarter","month","week","day","hour","minute","second","millisecond"];function HA(e){var t,n=!1,a,r=ho.length;for(t in e)if(Ye(e,t)&&!(_t.call(ho,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(a=0;a<r;++a)if(e[ho[a]]){if(n)return!1;parseFloat(e[ho[a]])!==Be(e[ho[a]])&&(n=!0)}return!0}function UA(){return this._isValid}function jA(){return $n(NaN)}function nu(e){var t=$f(e),n=t.year||0,a=t.quarter||0,r=t.month||0,i=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=HA(t),this._milliseconds=+u+c*1e3+l*6e4+s*1e3*60*60,this._days=+o+i*7,this._months=+r+a*3+n*12,this._data={},this._locale=Ha(),this._bubble()}function vl(e){return e instanceof nu}function L2(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}
vendor: 7,447 bytes, line 58
58function qA(e,t,n){var a=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),i=0,o;for(o=0;o<a;o++)Be(e[o])!==Be(t[o])&&i++;return i+r}function a3(e,t){ve(e,0,0,function(){var n=this.utcOffset(),a="+";return n<0&&(n=-n,a="-"),a+oa(~~(n/60),2)+t+oa(~~n%60,2)})}a3("Z",":");a3("ZZ","");me("Z",Xc);me("ZZ",Xc);nt(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Xf(Xc,e)});var GA=/([\+\-]|\d\d)/gi;function Xf(e,t){var n=(t||"").match(e),a,r,i;return n===null?null:(a=n[n.length-1]||[],r=(a+"").match(GA)||["-",0,0],i=+(r[1]*60)+Be(r[2]),i===0?0:r[0]==="+"?i:-i)}function ep(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(Vn(e)||zs(e)?e.valueOf():dt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),ue.updateOffset(n,!1),n):dt(e).local()}function N2(e){return-Math.round(e._d.getTimezoneOffset())}ue.updateOffset=function(){};function YA(e,t,n){var a=this._offset||0,r;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=Xf(Xc,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(r=N2(this)),this._offset=e,this._isUTC=!0,r!=null&&this.add(r,"m"),a!==e&&(!t||this._changeInProgress?o3(this,$n(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,ue.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?a:N2(this)}function WA(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function KA(e){return this.utcOffset(0,e)}function ZA(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(N2(this),"m")),this}function JA(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=Xf(_C,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function QA(e){return this.isValid()?(e=e?dt(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function XA(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function eT(){if(!jt(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Bf(e,this),e=e3(e),e._a?(t=e._isUTC?ca(e._a):dt(e._a),this._isDSTShifted=this.isValid()&&qA(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function tT(){return this.isValid()?!this._isUTC:!1}function nT(){return this.isValid()?this._isUTC:!1}function r3(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aT=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,rT=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $n(e,t){var n=e,a=null,r,i,o;return vl(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Ra(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(a=aT.exec(e))?(r=a[1]==="-"?-1:1,n={y:0,d:Be(a[Kn])*r,h:Be(a[bt])*r,m:Be(a[Pn])*r,s:Be(a[xa])*r,ms:Be(L2(a[Rr]*1e3))*r}):(a=rT.exec(e))?(r=a[1]==="-"?-1:1,n={y:Ir(a[2],r),M:Ir(a[3],r),w:Ir(a[4],r),d:Ir(a[5],r),h:Ir(a[6],r),m:Ir(a[7],r),s:Ir(a[8],r)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(o=iT(dt(n.from),dt(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),i=new nu(n),vl(e)&&Ye(e,"_locale")&&(i._locale=e._locale),vl(e)&&Ye(e,"_isValid")&&(i._isValid=e._isValid),i}$n.fn=nu.prototype;$n.invalid=jA;function Ir(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function $4(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function iT(e,t){var n;return e.isValid()&&t.isValid()?(t=ep(t,e),e.isBefore(t)?n=$4(e,t):(n=$4(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function i3(e,t){return function(n,a){var r,i;return a!==null&&!isNaN(+a)&&(D8(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=a,a=i),r=$n(n,a),o3(this,r,e),this}}function o3(e,t,n,a){var r=t._milliseconds,i=L2(t._days),o=L2(t._months);e.isValid()&&(a=a??!0,o&&j8(e,us(e,"Month")+o*n),i&&$8(e,"Date",us(e,"Date")+i*n),r&&e._d.setTime(e._d.valueOf()+r*n),a&&ue.updateOffset(e,i||o))}var oT=i3(1,"add"),sT=i3(-1,"subtract");function s3(e){return typeof e=="string"||e instanceof String}function lT(e){return Vn(e)||zs(e)||s3(e)||Ra(e)||uT(e)||cT(e)||e===null||e===void 0}function cT(e){var t=Ur(e)&&!Lf(e),n=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r,i,o=a.length;for(r=0;r<o;r+=1)i=a[r],n=n||Ye(e,i);return t&&n}function uT(e){var t=Fn(e),n=!1;return t&&(n=e.filter(function(a){return!Ra(a)&&s3(e)}).length===0),t&&n}function dT(e){var t=Ur(e)&&!Lf(e),n=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],r,i;for(r=0;r<a.length;r+=1)i=a[r],n=n||Ye(e,i);return t&&n}function fT(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function pT(e,t){arguments.length===1&&(arguments[0]?lT(arguments[0])?(e=arguments[0],t=void 0):dT(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||dt(),a=ep(n,this).startOf("day"),r=ue.calendarFormat(this,a)||"sameElse",i=t&&(ua(t[r])?t[r].call(this,n):t[r]);return this.format(i||this.localeData().calendar(r,this,dt(n)))}function hT(){return new Ps(this)}function mT(e,t){var n=Vn(e)?e:dt(e);return this.isValid()&&n.isValid()?(t=Cn(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function _T(e,t){var n=Vn(e)?e:dt(e);return this.isValid()&&n.isValid()?(t=Cn(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function gT(e,t,n,a){var r=Vn(e)?e:dt(e),i=Vn(t)?t:dt(t);return this.isValid()&&r.isValid()&&i.isValid()?(a=a||"()",(a[0]==="("?this.isAfter(r,n):!this.isBefore(r,n))&&(a[1]===")"?this.isBefore(i,n):!this.isAfter(i,n))):!1}function yT(e,t){var n=Vn(e)?e:dt(e),a;return this.isValid()&&n.isValid()?(t=Cn(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(a=n.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf())):!1}function vT(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function bT(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function kT(e,t,n){var a,r,i;if(!this.isValid())return NaN;if(a=ep(e,this),!a.isValid())return NaN;switch(r=(a.utcOffset()-this.utcOffset())*6e4,t=Cn(t),t){case"year":i=bl(this,a)/12;break;case"month":i=bl(this,a);break;case"quarter":i=bl(this,a)/3;break;case"second":i=(this-a)/1e3;break;case"minute":i=(this-a)/6e4;break;case"hour":i=(this-a)/36e5;break;case"day":i=(this-a-r)/864e5;break;case"week":i=(this-a-r)/6048e5;break;default:i=this-a}return n?i:fn(i)}function bl(e,t){if(e.date()<t.date())return-bl(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),a=e.clone().add(n,"months"),r,i;return t-a<0?(r=e.clone().add(n-1,"months"),i=(t-a)/(a-r)):(r=e.clone().add(n+1,"months"),i=(t-a)/(r-a)),-(n+i)||0}ue.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";ue.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function wT(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ST(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;
vendor: 5,980 bytes, line 58
58return n.year()<0||n.year()>9999?yl(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ua(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",yl(n,"Z")):yl(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function xT(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,a,r,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',a=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(n+a+r+i)}function CT(e){e||(e=this.isUtc()?ue.defaultFormatUtc:ue.defaultFormat);var t=yl(this,e);return this.localeData().postformat(t)}function AT(e,t){return this.isValid()&&(Vn(e)&&e.isValid()||dt(e).isValid())?$n({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function TT(e){return this.from(dt(),e)}function MT(e,t){return this.isValid()&&(Vn(e)&&e.isValid()||dt(e).isValid())?$n({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function IT(e){return this.to(dt(),e)}function l3(e){var t;return e===void 0?this._locale._abbr:(t=Ha(e),t!=null&&(this._locale=t),this)}var c3=xn("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function u3(){return this._locale}var uc=1e3,Mi=60*uc,dc=60*Mi,d3=(365*400+97)*24*dc;function Ii(e,t){return(e%t+t)%t}function f3(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-d3:new Date(e,t,n).valueOf()}function p3(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-d3:Date.UTC(e,t,n)}function zT(e){var t,n;if(e=Cn(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?p3:f3,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Ii(t+(this._isUTC?0:this.utcOffset()*Mi),dc);break;case"minute":t=this._d.valueOf(),t-=Ii(t,Mi);break;case"second":t=this._d.valueOf(),t-=Ii(t,uc);break}return this._d.setTime(t),ue.updateOffset(this,!0),this}function PT(e){var t,n;if(e=Cn(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?p3:f3,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=dc-Ii(t+(this._isUTC?0:this.utcOffset()*Mi),dc)-1;break;case"minute":t=this._d.valueOf(),t+=Mi-Ii(t,Mi)-1;break;case"second":t=this._d.valueOf(),t+=uc-Ii(t,uc)-1;break}return this._d.setTime(t),ue.updateOffset(this,!0),this}function ET(){return this._d.valueOf()-(this._offset||0)*6e4}function OT(){return Math.floor(this.valueOf()/1e3)}function DT(){return new Date(this.valueOf())}function RT(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function LT(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function NT(){return this.isValid()?this.toISOString():null}function BT(){return Nf(this)}function FT(){return sr({},Oe(this))}function VT(){return Oe(this).overflow}function $T(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}ve("N",0,0,"eraAbbr");ve("NN",0,0,"eraAbbr");ve("NNN",0,0,"eraAbbr");ve("NNNN",0,0,"eraName");ve("NNNNN",0,0,"eraNarrow");ve("y",["y",1],"yo","eraYear");ve("y",["yy",2],0,"eraYear");ve("y",["yyy",3],0,"eraYear");ve("y",["yyyy",4],0,"eraYear");me("N",tp);me("NN",tp);me("NNN",tp);me("NNNN",QT);me("NNNNN",XT);nt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,a){var r=n._locale.erasParse(e,a,n._strict);r?Oe(n).era=r:Oe(n).invalidEra=e});me("y",Ji);me("yy",Ji);me("yyy",Ji);me("yyyy",Ji);me("yo",eM);nt(["y","yy","yyy","yyyy"],Lt);nt(["yo"],function(e,t,n,a){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Lt]=n._locale.eraYearOrdinalParse(e,r):t[Lt]=parseInt(e,10)});function HT(e,t){var n,a,r,i=this._eras||Ha("en")._eras;for(n=0,a=i.length;n<a;++n){switch(typeof i[n].since){case"string":r=ue(i[n].since).startOf("day"),i[n].since=r.valueOf();break}switch(typeof i[n].until){case"undefined":i[n].until=1/0;break;case"string":r=ue(i[n].until).startOf("day").valueOf(),i[n].until=r.valueOf();break}}return i}function UT(e,t,n){var a,r,i=this.eras(),o,s,l;for(e=e.toUpperCase(),a=0,r=i.length;a<r;++a)if(o=i[a].name.toUpperCase(),s=i[a].abbr.toUpperCase(),l=i[a].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(s===e)return i[a];break;case"NNNN":if(o===e)return i[a];break;case"NNNNN":if(l===e)return i[a];break}else if([o,s,l].indexOf(e)>=0)return i[a]}function jT(e,t){var n=e.since<=e.until?1:-1;return t===void 0?ue(e.since).year():ue(e.since).year()+(t-e.offset)*n}function qT(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].name;return""}function GT(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].narrow;return""}
58function YT(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until||a[e].until<=n&&n<=a[e].since)return a[e].abbr;return""}function WT(){var e,t,n,a,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=r[e].since<=r[e].until?1:-1,a=this.clone().startOf("day").valueOf(),r[e].since<=a&&a<=r[e].until||r[e].until<=a&&a<=r[e].since)return(this.year()-ue(r[e].since).year())*n+r[e].offset;return this.year()}function KT(e){return Ye(this,"_erasNameRegex")||np.call(this),e?this._erasNameRegex:this._erasRegex}function ZT(e){return Ye(this,"_erasAbbrRegex")||np.call(this),e?this._erasAbbrRegex:this._erasRegex}function JT(e){return Ye(this,"_erasNarrowRegex")||np.call(this),e?this._erasNarrowRegex:this._erasRegex}function tp(e,t){return t.erasAbbrRegex(e)}function QT(e,t){return t.erasNameRegex(e)}function XT(e,t){return t.erasNarrowRegex(e)}function eM(e,t){return t._eraYearOrdinalRegex||Ji}function np(){var e=[],t=[],n=[],a=[],r,i,o,s,l,c=this.eras();for(r=0,i=c.length;r<i;++r)o=Ma(c[r].name),s=Ma(c[r].abbr),l=Ma(c[r].narrow),t.push(o),e.push(s),n.push(l),a.push(o),a.push(s),a.push(l);this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}ve(0,["gg",2],0,function(){return this.weekYear()%100});ve(0,["GG",2],0,function(){return this.isoWeekYear()%100});function au(e,t){ve(0,[e,e.length],0,t)}au("gggg","weekYear");au("ggggg","weekYear");au("GGGG","isoWeekYear");au("GGGGG","isoWeekYear");me("G",Qc);me("g",Qc);me("GG",ft,on);me("gg",ft,on);me("GGGG",Uf,Hf);me("gggg",Uf,Hf);me("GGGGG",Jc,Kc);me("ggggg",Jc,Kc);Os(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,a){t[a.substr(0,2)]=Be(e)});Os(["gg","GG"],function(e,t,n,a){t[a]=ue.parseTwoDigitYear(e)});function tM(e){return h3.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function nM(e){return h3.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function aM(){return Ia(this.year(),1,4)}function rM(){return Ia(this.isoWeekYear(),1,4)}function iM(){var e=this.localeData()._week;return Ia(this.year(),e.dow,e.doy)}function oM(){var e=this.localeData()._week;return Ia(this.weekYear(),e.dow,e.doy)}function h3(e,t,n,a,r){var i;return e==null?fs(this,a,r).year:(i=Ia(e,a,r),t>i&&(t=i),sM.call(this,e,t,n,a,r))}function sM(e,t,n,a,r){var i=Y8(e,t,n,a,r),o=ds(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}ve("Q",0,"Qo","quarter");me("Q",L8);nt("Q",function(e,t){t[Sa]=(Be(e)-1)*3});function lM(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}ve("D",["DD",2],"Do","date");me("D",ft,Qi);me("DD",ft,on);me("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});nt(["D","DD"],Kn);nt("Do",function(e,t){t[Kn]=Be(e.match(ft)[0])});var m3=Xi("Date",!0);ve("DDD",["DDDD",3],"DDDo","dayOfYear");me("DDD",Zc);me("DDDD",N8);nt(["DDD","DDDD"],function(e,t,n){n._dayOfYear=Be(e)});function cM(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}ve("m",["mm",2],0,"minute");me("m",ft,jf);me("mm",ft,on);nt(["m","mm"],Pn);var uM=Xi("Minutes",!1);ve("s",["ss",2],0,"second");me("s",ft,jf);me("ss",ft,on);nt(["s","ss"],xa);var dM=Xi("Seconds",!1);ve("S",0,0,function(){return~~(this.millisecond()/100)});ve(0,["SS",2],0,function(){return~~(this.millisecond()/10)});ve(0,["SSS",3],0,"millisecond");ve(0,["SSSS",4],0,function(){return this.millisecond()*10});ve(0,["SSSSS",5],0,function(){return this.millisecond()*100});ve(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});ve(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});ve(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});ve(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});me("S",Zc,L8);me("SS",Zc,on);me("SSS",Zc,N8);var lr,_3;for(lr="SSSS";lr.length<=9;
vendor: 5,909 bytes, line 58
58lr+="S")me(lr,Ji);function fM(e,t){t[Rr]=Be(("0."+e)*1e3)}for(lr="S";lr.length<=9;lr+="S")nt(lr,fM);_3=Xi("Milliseconds",!1);ve("z",0,0,"zoneAbbr");ve("zz",0,0,"zoneName");function pM(){return this._isUTC?"UTC":""}function hM(){return this._isUTC?"Coordinated Universal Time":""}var ie=Ps.prototype;ie.add=oT;ie.calendar=pT;ie.clone=hT;ie.diff=kT;ie.endOf=PT;ie.format=CT;ie.from=AT;ie.fromNow=TT;ie.to=MT;ie.toNow=IT;ie.get=xC;ie.invalidAt=VT;ie.isAfter=mT;ie.isBefore=_T;ie.isBetween=gT;ie.isSame=yT;ie.isSameOrAfter=vT;ie.isSameOrBefore=bT;ie.isValid=BT;ie.lang=c3;ie.locale=l3;ie.localeData=u3;ie.max=BA;ie.min=NA;ie.parsingFlags=FT;ie.set=CC;ie.startOf=zT;ie.subtract=sT;ie.toArray=RT;ie.toObject=LT;ie.toDate=DT;ie.toISOString=ST;ie.inspect=xT;typeof Symbol<"u"&&Symbol.for!=null&&(ie[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});ie.toJSON=NT;ie.toString=wT;ie.unix=OT;ie.valueOf=ET;ie.creationData=$T;ie.eraName=qT;ie.eraNarrow=GT;ie.eraAbbr=YT;ie.eraYear=WT;ie.year=V8;ie.isLeapYear=SC;ie.weekYear=tM;ie.isoWeekYear=nM;ie.quarter=ie.quarters=lM;ie.month=q8;ie.daysInMonth=DC;ie.week=ie.weeks=HC;ie.isoWeek=ie.isoWeeks=UC;ie.weeksInYear=iM;ie.weeksInWeekYear=oM;ie.isoWeeksInYear=aM;ie.isoWeeksInISOWeekYear=rM;ie.date=m3;ie.day=ie.days=nA;ie.weekday=aA;ie.isoWeekday=rA;ie.dayOfYear=cM;ie.hour=ie.hours=dA;ie.minute=ie.minutes=uM;ie.second=ie.seconds=dM;ie.millisecond=ie.milliseconds=_3;ie.utcOffset=YA;ie.utc=KA;ie.local=ZA;ie.parseZone=JA;ie.hasAlignedHourOffset=QA;ie.isDST=XA;ie.isLocal=tT;ie.isUtcOffset=nT;ie.isUtc=r3;ie.isUTC=r3;ie.zoneAbbr=pM;ie.zoneName=hM;ie.dates=xn("dates accessor is deprecated. Use date instead.",m3);ie.months=xn("months accessor is deprecated. Use month instead",q8);ie.years=xn("years accessor is deprecated. Use year instead",V8);ie.zone=xn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",WA);ie.isDSTShifted=xn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",eT);function mM(e){return dt(e*1e3)}function _M(){return dt.apply(null,arguments).parseZone()}function g3(e){return e}var We=Ff.prototype;We.calendar=tC;We.longDateFormat=iC;We.invalidDate=sC;We.ordinal=uC;We.preparse=g3;We.postformat=g3;We.relativeTime=fC;We.pastFuture=pC;We.set=Xx;We.eras=HT;We.erasParse=UT;We.erasConvertYear=jT;We.erasAbbrRegex=ZT;We.erasNameRegex=KT;We.erasNarrowRegex=JT;We.months=zC;We.monthsShort=PC;We.monthsParse=OC;We.monthsRegex=LC;We.monthsShortRegex=RC;We.week=BC;We.firstDayOfYear=$C;We.firstDayOfWeek=VC;We.weekdays=JC;We.weekdaysMin=XC;We.weekdaysShort=QC;We.weekdaysParse=tA;We.weekdaysRegex=iA;We.weekdaysShortRegex=oA;We.weekdaysMinRegex=sA;We.isPM=cA;We.meridiem=fA;function fc(e,t,n,a){var r=Ha(),i=ca().set(a,t);return r[n](i,e)}function y3(e,t,n){if(Ra(e)&&(t=e,e=void 0),e=e||"",t!=null)return fc(e,t,n,"month");var a,r=[];for(a=0;a<12;a++)r[a]=fc(e,a,n,"month");return r}function ap(e,t,n,a){typeof e=="boolean"?(Ra(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,Ra(t)&&(n=t,t=void 0),t=t||"");var r=Ha(),i=e?r._week.dow:0,o,s=[];if(n!=null)return fc(t,(n+i)%7,a,"day");for(o=0;o<7;o++)s[o]=fc(t,(o+i)%7,a,"day");return s}function gM(e,t){return y3(e,t,"months")}function yM(e,t){return y3(e,t,"monthsShort")}function vM(e,t,n){return ap(e,t,n,"weekdays")}function bM(e,t,n){return ap(e,t,n,"weekdaysShort")}function kM(e,t,n){return ap(e,t,n,"weekdaysMin")}fr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=Be(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});ue.lang=xn("moment.lang is deprecated. Use moment.locale instead.",fr);ue.langData=xn("moment.langData is deprecated. Use moment.localeData instead.",Ha);var _a=Math.abs;function wM(){var e=this._data;return this._milliseconds=_a(this._milliseconds),this._days=_a(this._days),this._months=_a(this._months),e.milliseconds=_a(e.milliseconds),e.seconds=_a(e.seconds),e.minutes=_a(e.minutes),e.hours=_a(e.hours),e.months=_a(e.months),e.years=_a(e.years),this}function v3(e,t,n,a){var r=$n(t,n);return e._milliseconds+=a*r._milliseconds,e._days+=a*r._days,e._months+=a*r._months,e._bubble()}function SM(e,t){return v3(this,e,t,1)}function xM(e,t){return v3(this,e,t,-1)}function H4(e){return e<0?Math.floor(e):Math.ceil(e)}function CM(){var e=this._milliseconds,t=this._days,n=this._months,a=this._data,r,i,o,s,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=H4(B2(n)+t)*864e5,t=0,n=0),a.milliseconds=e%1e3,r=fn(e/1e3),a.seconds=r%60,i=fn(r/60),a.minutes=i%60,o=fn(i/60),a.hours=o%24,t+=fn(o/24),l=fn(b3(t)),n+=l,t-=H4(B2(l)),s=fn(n/12),n%=12,a.days=t,a.months=n,a.years=s,this}function b3(e){return e*4800/146097}function B2(e){return e*146097/4800}function AM(e){if(!this.isValid())return NaN;var t,n,a=this._milliseconds;if(e=Cn(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+a/864e5,n=this._months+b3(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(B2(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return t*24+a/36e5;case"minute":return t*1440+a/6e4;case"second":return t*86400+a/1e3;case"millisecond":return Math.floor(t*864e5)+a;default:throw new Error("Unknown unit "+e)}}function Ua(e){return function(){return this.as(e)}}var k3=Ua("ms"),TM=Ua("s"),MM=Ua("m"),IM=Ua("h"),zM=Ua("d"),PM=Ua("w"),EM=Ua("M"),OM=Ua("Q"),DM=Ua("y"),RM=k3;function LM(){return $n(this)}function NM(e){return e=Cn(e),this.isValid()?this[e+"s"]():NaN}function ti(e){return function(){return this.isValid()?this._data[e]:NaN}}var BM=ti("milliseconds"),FM=ti("seconds"),VM=ti("minutes"),$M=ti("hours"),HM=ti("days"),U
58M=ti("months"),jM=ti("years");function qM(){return fn(this.days()/7)}var ya=Math.round,yi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function GM(e,t,n,a,r){return r.relativeTime(t||1,!!n,e,a)}function YM(e,t,n,a){var r=$n(e).abs(),i=ya(r.as("s")),o=ya(r.as("m")),s=ya(r.as("h")),l=ya(r.as("d")),c=ya(r.as("M")),u=ya(r.as("w")),d=ya(r.as("y")),p=i<=n.ss&&["s",i]||i<n.s&&["ss",i]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];return n.w!=null&&(p=p||u<=1&&["w"]||u<n.w&&["ww",u]),p=p||c<=1&&["M"]||c<n.M&&["MM",c]||d<=1&&["y"]||["yy",d],p[2]=t,p[3]=+e>0,p[4]=a,GM.apply(null,p)}function WM(e){return e===void 0?ya:typeof e=="function"?(ya=e,!0):!1}function KM(e,t){return yi[e]===void 0?!1:t===void 0?yi[e]:(yi[e]=t,e==="s"&&(yi.ss=t-1),!0)}function ZM(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,a=yi,r,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(a=Object.assign({},yi,t),t.s!=null&&t.ss==null&&(a.ss=t.s-1)),r=this.localeData(),i=YM(this,!n,a,r),n&&(i=r.pastFuture(+this,i)),r.postformat(i)}var ld=Math.abs;function li(e){return(e>0)-(e<0)||+e}function ru(){if(!this.isValid())return this.localeData().invalidDate();var e=ld(this._milliseconds)/1e3,t=ld(this._days),n=ld(this._months),a,r,i,o,s=this.asSeconds(),l,c,u,d;return s?(a=fn(e/60),r=fn(a/60),e%=60,a%=60,i=fn(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=s<0?"-":"",c=li(this._months)!==li(s)?"-":"",u=li(this._days)!==li(s)?"-":"",d=li(this._milliseconds)!==li(s)?"-":"",l+"P"+(i?c+i+"Y":"")+(n?c+n+"M":"")+(t?u+t+"D":"")+(r||a||e?"T":"")+(r?d+r+"H":"")+(a?d+a+"M":"")+(e?d+o+"S":"")):"P0D"}var $e=nu.prototype;$e.isValid=UA;$e.abs=wM;$e.add=SM;$e.subtract=xM;$e.as=AM;$e.asMilliseconds=k3;$e.asSeconds=TM;$e.asMinutes=MM;$e.asHours=IM;$e.asDays=zM;$e.asWeeks=PM;$e.asMonths=EM;$e.asQuarters=OM;$e.asYears=DM;$e.valueOf=RM;$e._bubble=CM;$e.clone=LM;$e.get=NM;$e.milliseconds=BM;$e.seconds=FM;$e.minutes=VM;$e.hours=$M;$e.days=HM;$e.weeks=qM;$e.months=UM;$e.years=jM;$e.humanize=ZM;$e.toISOString=ru;$e.toString=ru;$e.toJSON=ru;$e.locale=l3;$e.localeData=u3;$e.toIsoString=xn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ru);$e.lang=c3;ve("X",0,0,"unix");ve("x",0,0,"valueOf");me("x",Qc);me("X",gC);nt("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});nt("x",function(e,t,n){n._d=new Date(Be(e))});//! moment.js
59ue.version="2.30.1";Jx(dt);ue.fn=ie;ue.min=FA;ue.max=VA;ue.now=$A;ue.utc=ca;ue.unix=mM;ue.months=gM;ue.isDate=zs;ue.locale=fr;ue.invalid=Wc;ue.duration=$n;ue.isMoment=Vn;ue.weekdays=vM;ue.parseZone=_M;ue.localeData=Ha;ue.isDuration=vl;ue.monthsShort=yM;ue.weekdaysMin=kM;ue.defineLocale=Kf;ue.updateLocale=_A;ue.locales=gA;ue.weekdaysShort=bM;ue.normalizeUnits=Cn;ue.relativeTimeRounding=WM;ue.relativeTimeThreshold=KM;ue.calendarFormat=fT;ue.prototype=ie;ue.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};class pc{static initialized=!1;static LANGUAGE_MAPPING={en:"en",zh:"zh-tw",zh_hans:"zh-cn",ja:"ja",ko:"ko",de:"de",es:"es",fr:"fr",hi:"hi",id:"id",it:"it",nl:"nl",pl:"pl",pt:"pt",ru:"ru",th:"th",tr:"tr",vi:"vi"};static async loadLocale(t){if(t!=="en"&&!ue.locales().includes(t))try{switch(t){case"zh-cn":await Ne(()=>import("./zh-cn-CRfolkKC.js"),[]);break;case"zh-tw":await Ne(()=>import("./zh-tw-BrWYXva6.js"),[]);break;case"ja":await Ne(()=>import("./ja-CkzIauVG.js"),[]);break;case"ko":await Ne(()=>import("./ko-BRPu9k8g.js"),[]);break;case"de":await Ne(()=>import("./de-BAnz2pAK.js"),[]);break;case"es":await Ne(()=>import("./es-B66QQhg8.js"),[]);break;case"fr":await Ne(()=>import("./fr-Df9LN1gG.js"),[]);break;case"hi":await Ne(()=>import("./hi-BlIy_yUP.js"),[]);break;case"id":await Ne(()=>import("./id-DHRvR_HZ.js"),[]);break;case"it":await Ne(()=>import("./it-D4EkuEeZ.js"),[]);break;case"nl":await Ne(()=>import("./nl-C0Dyym2s.js"),[]);break;case"pl":await Ne(()=>import("./pl-CpK7z8pb.js"),[]);break;case"pt":await Ne(()=>import("./pt-CYC3LqOh.js"),[]);break;case"ru":await Ne(()=>import("./ru-DtXv1s1t.js"),[]);break;case"th":await Ne(()=>import("./th-BCyvIqF0.js"),[]);break;case"tr":await Ne(()=>import("./tr-PvXin80R.js"),[]);break;case"vi":await Ne(()=>import("./vi-CNbm5WWO.js"),[]);break;default:console.warn(`Unsupported moment locale: ${t}`);return}}catch(n){console.warn(`Failed to load moment locale ${t}:`,n)}}static async setLocale(t){const n=this.getMomentLocale(t);try{await this.loadLocale(n);const a=ue.locale(n)}catch(a){console.warn(`Failed to set moment locale to ${n}, falling back to English`,a),ue.locale("en")}}static getMomentLocale(t){return this.LANGUAGE_MAPPING[t]||"en"}static getCurrentLocale(){return ue.locale()}static getLoadedLocales(){return ue.locales()}static format(t,n){return ue(t).format(n)}static fromNow(t){return ue(t).fromNow()}
59static calendar(t){return ue(t).calendar()}static async testLocale(t){console.log("=== Testing MomentHelper ==="),console.log("Language code:",t),console.log("Loaded locales before:",this.getLoadedLocales()),console.log("Current locale before:",ue.locale()),await this.setLocale(t),console.log("Loaded locales after:",this.getLoadedLocales()),console.log("Current locale after:",ue.locale()),console.log("Test date formatting:",this.format(new Date,"LLLL")),console.log("Test fromNow:",this.fromNow(new Date)),console.log("=== Test completed ===")}}const St="",xt=(e,t)=>t.startsWith("/")?t:`/${t}`,Gi={audio_summarizer_ai:xt(St,"audio-summarizer-ai"),billing:xt(St,"billing"),convert_youTube_to_mp3:xt(St,"convert-youtube-to-mp3"),credit_usages:xt(St,"credit-usages"),dashboard:xt(St,"dashboard"),folder:xt(St,"folder"),domain:"https://app.soundtype.ai",forgot_password:xt(St,"forgot_password"),login:xt(St,"login"),purchase_success:xt(St,"purchase_success"),purchases:xt(St,"purchases"),plan:xt(St,"plan"),privacy_policy:xt(St,"privacy-policy"),register:xt(St,"register"),security:xt(St,"security"),terms_of_use:xt(St,"terms-of-use"),trash:xt(St,"trash"),transcribe_audio_to_text:xt(St,"transcribe-audio-to-text"),transcribe_video_to_text:xt(St,"transcribe-video-to-text")},JM=L({__name:"App",setup(e){const{isColorModeSet:t,setColorMode:n}=g8("coreui-pro-vue-admin-template-theme-light"),a=y8(),r=FS(),i=Of(),{appContext:o}=la(),s=o.config.globalProperties.apiClient;ae(()=>a.resolvedTheme,p=>{n(p)},{immediate:!0}),Rc(async()=>{let f=new URLSearchParams(window.location.href.split("?")[1]).get("theme");f!==null&&f.match(/^[A-Za-z0-9\s]+/)&&(f=f.match(/^[A-Za-z0-9\s]+/)[0]),f&&(f==="light"||f==="dark")?a.setThemeMode(f,n):t()||n(a.resolvedTheme);const h=window.location.pathname;if(["/login","/register","/trial","/forgot_password"].includes(h))r.setAuthenticated(!0);else try{i.setLoading(!0);const k=await s.getUser();i.setUser(k);const y=k.display_language||Ee.getDisplayLangCode()||"en";await u.changeLanguage(y),await pc.setLocale(y),Ee.userLogin(k),r.setAuthenticated(!0),i.setLoading(!1)}catch(k){console.error(k),Ee.userLogOut(),r.setAuthenticated(!1),r.setError("Failed to validate token"),i.setError("Failed to load user data"),i.setLoading(!1),window.location.href=Gi.login;return}r.setInitializing(!1)});const l=Yc(),{t:c,i18next:u}=Vc(),d=Ee.getDisplayLangCode()??"en";return u.changeLanguage(d),pc.setLocale(d),ae(()=>l.name,p=>{const f=typeof p=="string"&&p?p:"home";document.title=`${c(f)} - SoundType AI`}),(p,f)=>{const h=ye("router-view");return H(),X("div",null,[pe(r).isInitializing?(H(),Ke(Wx,{key:0})):(H(),Ke(h,{key:1}))])}}}),QM=Zi("aside",()=>{const e=M(void 0);return{visible:e,toggleVisible:n=>{e.value=n!==void 0?n:!e.value}}}),U4="/assets/2-DU4eQes8.jpg",j4="/assets/3-D73ZQ4h9.jpg",cd="/assets/4-TDOHctEN.jpg",q4="/assets/5-C7PguISa.jpg",G4="/assets/6-DAej8nlJ.jpg",zr="/assets/7-rVPQpyLT.jpg",XM="/assets/8-CQnrj2m9.jpg",eI={class:"text-body-secondary me-3"},tI={class:"text-body-secondary"},nI={class:"text-body-secondary me-3"},aI={class:"text-body-secondary"},rI={class:"text-body-secondary me-3"},iI={class:"text-body-secondary"},oI={class:"avatars-stack mt-2"},sI={class:"text-body-secondary me-3"},lI={class:"text-body-secondary"},cI={class:"text-body-secondary me-3"},uI={class:"text-body-secondary"},dI={class:"/avatars-stack mt-2"},fI={class:"message"},pI={class:"py-3 pb-5 me-3 float-start"},hI={class:"message"},mI={class:"py-3 pb-5 me-3 float-start"},_I={class:"message"},gI={class:"py-3 pb-5 me-3 float-start"},yI={class:"message"},vI={class:"py-3 pb-5 me-3 float-start"},bI={class:"message"},kI={class:"py-3 pb-5 me-3 float-start"},wI={class:"clearfix mt-4"},SI={class:"clearfix mt-3"},xI={class:"clearfix mt-3"},CI={class:"clearfix mt-3"},AI={class:"text-uppercase small fw-semibold mb-1 mt-2"},TI={class:"text-body-secondary small"},MI={class:"text-uppercase small fw-semibold mb-1 mt-2"},II={class:"text-uppercase small fw-semibold mb-1 mt-2"},zI={class:"text-uppercase small fw-semibold mb-1 mt-2"},PI=L({__name:"AppAside",setup(e){const t=QM(),{t:n}=Vc(),a=M(1),r=i=>{a.value=i};return(i,o)=>{const s=ye("CIcon"),l=ye("CNavLink"),c=ye("CNavItem"),u=ye("CNav"),d=ye("CCloseButton"),p=ye("CSidebarHeader"),f=ye("CListGroupItem"),h=ye("CAvatar"),_=ye("CListGroup"),g=ye("CTabPane"),k=ye("CFormSwitch"),y=ye("CProgress"),w=ye("CTabContent"),v=ye("CSidebar");return H(),Ke(v,{class:"border-start","color-scheme":"light",size:"lg",overlaid:"",placement:"end",visible:pe(t).visible,onVisibleChange:o[4]||(o[4]=T=>pe(t).toggleVisible(T))},{default:ce(()=>[$(p,{class:"p-0 position-relative"},{default:ce(()=>[$(u,{class:"w-100",variant:"underline-border"},{default:ce(()=>[$(c,null,{default:ce(()=>[$(l,{href:"#",active:a.value===1,onClick:o[0]||(o[0]=T=>r(1))},{default:ce(()=>[$(s,{icon:"cil-List",alt:"CoreUI Icons List"})]),_:1},8,["active"])]),_:1}),$(c,null,{default:ce(()=>
59[$(l,{href:"#",active:a.value===2,onClick:o[1]||(o[1]=T=>r(2))},{default:ce(()=>[$(s,{icon:"cil-speech",alt:"CoreUI Icons Speech"})]),_:1},8,["active"])]),_:1}),$(c,null,{default:ce(()=>[$(l,{href:"#",active:a.value===3,onClick:o[2]||(o[2]=T=>r(3))},{default:ce(()=>[$(s,{icon:"cil-settings",alt:"CoreUI Icons Settings"})]),_:1},8,["active"])]),_:1})]),_:1}),$(d,{class:"position-absolute top-50 end-0 translate-middle my-0",onClick:o[3]||(o[3]=T=>pe(t).toggleVisible())})]),_:1}),$(w,null,{default:ce(()=>[$(g,{visible:a.value==1},{default:ce(()=>[$(_,{flush:""},{default:ce(()=>[$(f,{class:"border-start-4 border-start-secondary bg-body-secondary text-center fw-semibold text-body-secondary text-uppercase small"},{default:ce(()=>[Ae(ee(pe(n)("today")),1)]),_:1}),$(f,{href:"#",class:"border-start-4 border-start-warning"},{default:ce(()=>[$(h,{src:pe(zr),size:"lg",class:"float-end"},null,8,["src"]),o[7]||(o[7]=C("div",null,[Ae("Meeting with "),C("strong",null,"Lucas")],-1)),C("small",eI,[$(s,{icon:"cil-calendar"}),o[5]||(o[5]=Ae(" 1 - 3pm ",-1))]),C("small",tI,[$(s,{icon:"cil-location-pin"}),o[6]||(o[6]=Ae(" Palo Alto, CA ",-1))])]),_:1}),$(f,{href:"#",class:"border-start-4 border-start-info"},{default:ce(()=>[$(h,{src:pe(cd),size:"lg",class:"float-end"},null,8,["src"]),o[10]||(o[10]=C("div",null,[Ae("Skype with "),C("strong",null,"Megan")],-1)),C("small",nI,[$(s,{icon:"cil-calendar"}),o[8]||(o[8]=Ae(" 4 - 5pm ",-1))]),C("small",aI,[$(s,{icon:"cib-skype"}),o[9]||(o[9]=Ae(" On-line ",-1))])]),_:1}),$(f,{class:"border-start-4 border-start-secondary bg-body-secondary text-center fw-semibold text-body-secondary text-uppercase small"},{default:ce(()=>[Ae(ee(pe(n)("tomorrow")),1)]),_:1}),$(f,{accent:"danger",href:"#",class:"border-start-4 border-start-danger"},{default:ce(()=>[o[13]||(o[13]=C("div",null,[Ae("New UI Project - "),C("strong",null,"deadline")],-1)),C("small",rI,[$(s,{icon:"cil-calendar"}),o[11]||(o[11]=Ae(" 10 - 11pm ",-1))]),C("small",iI,[$(s,{icon:"cil-home"}),o[12]||(o[12]=Ae(" creativeLabs HQ ",-1))]),C("div",oI,[$(h,{src:pe(U4),size:"sm"},null,8,["src"]),$(h,{src:pe(j4),size:"sm"},null,8,["src"]),$(h,{src:pe(cd),size:"sm"},null,8,["src"]),$(h,{src:pe(q4),size:"sm"},null,8,["src"]),$(h,{src:pe(G4),size:"sm"},null,8,["src"])])]),_:1}),$(f,{href:"#",class:"border-start-4 border-start-success"},{default:ce(()=>[o[16]||(o[16]=C("div",null,[C("strong",null,"#10 Startups.Garden"),Ae(" Meetup")],-1)),C("small",sI,[$(s,{icon:"cil-calendar"}),o[14]||(o[14]=Ae(" 1 - 3pm ",-1))]),C("small",lI,[$(s,{icon:"cil-location-pin"}),o[15]||(o[15]=Ae(" Palo Alto, CA ",-1))])]),_:1}),$(f,{href:"#",class:"border-start-4 border-start-primary border-bottom"},{default:ce(()=>[o[19]||(o[19]=C("div",null,[C("strong",null,"Team meeting")],-1)),C("small",cI,[$(s,{icon:"cil-calendar"}),o[17]||(o[17]=Ae(" 4 - 6pm ",-1))]),C("small",uI,[$(s,{icon:"cil-home"}),o[18]||(o[18]=Ae(" creativeLabs HQ ",-1))]),C("div",dI,[$(h,{src:pe(U4),size:"sm"},null,8,["src"]),$(h,{src:pe(j4),size:"sm"},null,8,["src"]),$(h,{src:pe(cd),size:"sm"},null,8,["src"]),$(h,{src:pe(q4),size:"sm"},null,8,["src"]),$(h,{src:pe(G4),size:"sm"},null,8,["src"]),$(h,{src:pe(zr),size:"sm"},null,8,["src"]),$(h,{src:pe(XM),size:"sm"},null,8,["src"])])]),_:1})]),_:1})]),_:1},8,["visible"]),$(g,{class:"p-3",visible:a.value==2},{default:ce(()=>[C("div",fI,[C("div",pI,[$(h,{src:pe(zr),status:"success",size:"md"},null,8,["src"])]),o[20]||(o[20]=C("div",null,[C("small",{class:"text-body-secondary"},"Lukasz Holeczek"),C("small",{class:"text-body-secondary float-end mt-1"},"1:52 PM")],-1)),o[21]||(o[21]=C("div",{class:"text-truncate fw-semibold"},"Lorem ipsum dolor sit amet",-1)),o[22]||(o[22]=C("small",{class:"text-body-secondary"}," Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... ",-1))]),o[35]||(o[35]=C("hr",null,null,-1)),C("div",hI,[C("div",mI,[$(h,{src:pe(zr),status:"success",size:"md"},null,8,["src"])]),o[23]||(o[23]=C("div",null,[C("small",{class:"text-body-secondary"},"Lukasz Holeczek"),C("small",{class:"text-body-secondary float-end mt-1"},"1:52 PM")],-1)),o[24]||(o[24]=C("div",{class:"text-truncate fw-semibold"},"Lorem ipsum dolor sit amet",-1)),o[25]||(o[25]=C("small",{class:"text-body-secondary"}," Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... ",-1))]),o[36]||(o[36]=C("hr",null,null,-1)),C("div",_I,[C("div",gI,[$(h,{src:pe(zr),status:"success",size:"md"},null,8,["src"])]),o[26]||(o[26]=C("div",null,[C("small",{class:"text-body-secondary"},"Lukasz Holeczek"),C("small",{class:"text-body-secondary float-end mt-1"},"1:52 PM")],-1)),o[27]||(o[27]=C("div",{class:"text-truncate fw-semibold"},"Lorem ipsum dolor sit amet",-1)),o[28]||(o[28]=C("small",{class:"text-body-secondary"}," Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... ",-1))]),o[37]||(o[37]=C("hr",null,null,-1)),C("div",yI,[C("div",vI,[$(h,{src:pe(zr),status:"success",size:"md"},null,8,["src"])]),o[29]||(o[29]=C("div",null,[C("small",{class:"text-body-secondary"},"Lukasz Holeczek"),C("small",{class:"text-body-secondary float-end mt-1"},"1:52 PM")],-1)),o[30]||(o[30]=C("div",{class:"text-truncate fw-semibold"},"Lorem ipsum dolor sit amet",-1)),o[31]||(o[31]=C("small",{class:"text-body-secondary"}," Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... ",-1))]),o[38]||(o[38]=C("hr",null,null,-1)),C("div",bI,[C("div",kI,[$(h,{src:pe(zr),status:"success",size:"md"},null,8,["src"])]),o[32]||(o[32]=C("div",null,[C("small",{class:"text-body-secondary"},"Lukasz Holeczek"),C("small",{class:"text-body-secondary float-end mt-1"},"1:52 PM")],-1)),o[33]||(o[33]=C("div",{class:"text-truncate fw-semibold"},"Lorem ipsum dolor sit amet",-1)),o[34]||(o[34]=C("small",{class:"text-body-secondary"}," Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... ",-1))])]),_:1},8,["visible"]),$(g,{class:"p-3",visible:a.value==3},{default:ce(()=>
59[C("h6",null,ee(pe(n)("settings")),1),C("div",null,[C("div",wI,[$(k,{id:"Option1",size:"lg",label:"Option 1",checked:""})]),o[39]||(o[39]=C("div",null,[C("small",{class:"text-body-secondary"}," Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ")],-1))]),C("div",null,[C("div",SI,[$(k,{id:"fOption2",size:"lg",label:"Option 2"})]),o[40]||(o[40]=C("div",null,[C("small",{class:"text-body-secondary"}," Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ")],-1))]),C("div",null,[C("div",xI,[$(k,{id:"Option3",size:"lg",label:"Option 3"})])]),C("div",null,[C("div",CI,[$(k,{id:"Option4",size:"lg",label:"Option 4",checked:""})])]),o[41]||(o[41]=C("hr",null,null,-1)),C("h6",null,ee(pe(n)("systemUtilization")),1),C("div",AI,ee(pe(n)("cpuUsage")),1),$(y,{color:"info-gradient",thin:"",value:25}),C("div",TI,ee(pe(n)("cpuUsageDescription",{number_of_processes:348,number_of_cores:"1/4"})),1),C("div",MI,ee(pe(n)("memoryUsage")),1),$(y,{color:"warning-gradient",thin:"",value:70}),o[42]||(o[42]=C("div",{class:"text-body-secondary small"},"11444GB/16384MB",-1)),C("div",II,ee(pe(n)("ssdUsage")),1),$(y,{color:"danger-gradient",thin:"",value:95}),o[43]||(o[43]=C("div",{class:"text-body-secondary small"},"243GB/256GB",-1)),C("div",zI,ee(pe(n)("ssdUsage")),1),$(y,{color:"success-gradient",thin:"",value:10}),o[44]||(o[44]=C("div",{class:"text-body-secondary small"},"25GB/256GB",-1))]),_:1},8,["visible"])]),_:1})]),_:1},8,["visible"])}}}),EI=L({__name:"AppFooter",setup(e){return(t,n)=>null}}),w3=Zi("sidebar",()=>{const e=M(void 0),t=M(!1),n=M(0);return{visible:e,unfoldable:t,toggleVisible:o=>{e.value=o!==void 0?o:!e.value},toggleUnfoldable:()=>{t.value=!t.value},folderVersion:n,refreshFolders:()=>{n.value++}}}),OI={name:"MagnifyIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},DI=["aria-hidden","aria-label"],RI=["fill","width","height"],LI={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"},NI={key:0};function BI(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon magnify-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",LI,[n.title?(H(),X("title",NI,ee(n.title),1)):Ce("",!0)])],8,RI))],16,DI)}const FI=tt(OI,[["render",BI]]),VI={name:"CloseIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},$I=["aria-hidden","aria-label"],HI=["fill","width","height"],UI={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"},jI={key:0};function qI(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon close-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",UI,[n.title?(H(),X("title",jI,ee(n.title),1)):Ce("",!0)])],8,HI))],16,$I)}const rp=tt(VI,[["render",qI]]),GI="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%204H8V2H4V5C2.89543%205%202%205.89543%202%207C2%208.10457%202.89543%209%204%209C5.10457%209%206%208.10457%206%207V4Z'%20fill='white'/%3e%3cpath%20d='M4%2015L4%2011H6L6%2015H4Z'%20fill='white'/%3e%3cpath%20d='M8%207L8%2019H10L10%207H8Z'%20fill='white'/%3e%3cpath%20d='M12%2022L12%204H14L14%2022H12Z'%20fill='white'/%3e%3cpath%20d='M22%2019V7H20V19H22Z'%20fill='white'/%3e%3cpath%20d='M18%209V17H16V9H18Z'%20fill='white'/%3e%3c/svg%3e",YI={name:"FolderIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},WI=["aria-hidden","aria-label"],KI=["fill","width","height"],ZI={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"},JI={key:0};function QI(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon folder-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",ZI,[n.title?(H(),X("title",JI,ee(n.title),1)):Ce("",!0)])],8,KI))],16,WI)}const S3=tt(YI,[["render",QI]]);class x3{static secondsToDisplayTime(t){const n=Math.floor(t/60),a=(t%60).toFixed(0),r=String(n).padStart(2,"0"),i=String(a).padStart(2,"0");return`${r}:${i}`}static secondsToMinutes(t){return`${Math.floor(t/60)}`}
59static dateTimeToString(t,n="MMM DD, YYYY"){return t?pc.format(t,n):""}static dateTimeToStringFull(t,n="YYYY-MM-DD HH:mm"){return pc.format(t,n)}}const XI={class:"global-search-container"},ez={class:"search-input-wrapper"},tz=["placeholder"],nz={key:0,class:"suggestions-dropdown"},az={class:"suggestions-content"},rz={key:0,class:"suggestion-section"},iz=["onClick"],oz=["onClick"],sz={key:1},lz={key:2,class:"suggestion-section"},cz=["href"],uz={key:0,style:{display:"flex","align-items":"center","text-decoration":"none",width:"100%"}},dz=["src"],fz={style:{width:"100%"}},pz={class:"suggestion-content"},hz={class:"suggestion-title"},mz={class:"suggestion-date"},_z={key:0,class:"suggestion-folder"},gz={style:{"margin-left":"4px","font-size":"12px"}},yz={key:3,class:"suggestion-section"},vz={key:1,class:"filters-dropdown"},bz={class:"filters-content"},kz={class:"filters-header"},wz={class:"filter-group"},Sz={class:"filter-options"},xz={class:"filter-checkbox"},Cz={class:"filter-checkbox"},Az={class:"filter-group"},Tz={value:""},Mz={value:"today"},Iz={value:"week"},zz={value:"month"},Pz={value:"year"},Ez={class:"filter-group"},Oz={value:""},Dz={class:"filter-actions"},Rz=L({__name:"GlobalSearchBar",setup(e){const{appContext:t}=la(),n=t.config.globalProperties.apiClient,a=Hx(),r=M(),i=M(""),o=M(!1),s=M(!1),l=M(!1),c=M(!1),u=M([]),d=M([]),p=M({includeAudios:!0,includeNotes:!0,dateRange:"",language:""});M([{key:"recent",label:"recent_files",icon:"cil-clock"},{key:"audios",label:"audios_only",icon:"cil-music-note"},{key:"notes",label:"notes_only",icon:"cil-notes"},{key:"shared",label:"shared_with_me",icon:"cil-people"}]),he(()=>l.value||c.value);const f=()=>{s.value=!0,l.value=!0},h=()=>{setTimeout(()=>{s.value=!1,c.value||(l.value=!1)},150)},_=async()=>{i.value.length>0?await g():d.value=[]},g=async()=>{try{o.value=!0;const O=await n.getAudios({name:i.value,per_page:5});d.value=O.data.map(b=>({id:b.id,uuid:b.uuid,title:b.name||b.title,folder:b.folder,type:"audio",updated_at:b.created_at}))}catch(O){console.error("Failed to load search suggestions:",O)}finally{o.value=!1}},k=O=>{i.value=O,y()},y=()=>{i.value.trim()&&(z(i.value),a.push({path:"/dashboard",query:{search:i.value,...B()}}),v())},w=()=>{i.value="",d.value=[],v()},v=()=>{l.value=!1,c.value=!1,s.value=!1},T=()=>{c.value=!c.value,l.value=!1},A=()=>{const O=B();a.push({path:"/dashboard",query:{search:i.value,...O}}),v()},I=()=>{p.value={includeAudios:!0,includeNotes:!0,dateRange:"",language:""}},B=()=>{const O={};return!p.value.includeAudios&&p.value.includeNotes?O.type="notes":p.value.includeAudios&&!p.value.includeNotes&&(O.type="audios"),p.value.dateRange&&(O.date=p.value.dateRange),p.value.language&&(O.language=p.value.language),O},z=O=>{},R=O=>{u.value=u.value.filter(b=>b!==O),localStorage.setItem("recentSearches",JSON.stringify(u.value))};return At(()=>{document.addEventListener("keydown",O=>{(O.metaKey||O.ctrlKey)&&O.key==="k"&&(O.preventDefault(),r.value?.focus())})}),(O,b)=>{const D=ye("CIcon");return H(),X("div",XI,[C("div",{class:aa(["search-bar",{"search-focused":s.value}])},[C("div",ez,[$(FI,{size:20}),qt(C("input",{ref_key:"searchInput",ref:r,"onUpdate:modelValue":b[0]||(b[0]=P=>i.value=P),type:"text",placeholder:O.$t("search_audios_notes"),class:"search-input",onFocus:f,onBlur:h,onInput:_,onKeydown:[Rh(y,["enter"]),Rh(w,["escape"])]},null,40,tz),[[Qb,i.value]]),i.value?(H(),X("button",{key:0,class:"clear-search-btn",onClick:w},[$(rp)])):Ce("",!0),Ce("",!0)])],2),l.value&&i.value.length>0&&!o.value?(H(),X("div",nz,[C("div",az,[u.value.length>0?(H(),X("div",rz,[(H(!0),X(ut,null,_r(u.value,P=>(H(),X("div",{key:P,class:"suggestion-item recent-search",onClick:fe=>k(P)},[$(D,{icon:"cil-history",class:"item-icon"}),C("span",null,ee(P),1),C("button",{class:"remove-recent",onClick:Yo(fe=>R(P),["stop"])},[$(D,{icon:"cil-x",size:"sm"})],8,oz)],8,iz))),128))])):Ce("",!0),o.value?(H(),X("div",sz)):Ce("",!0),d.value.length>0?(H(),X("div",lz,[(H(!0),X(ut,null,_r(d.value,P=>(H(),X("a",{key:P.id,class:"suggestion-item",href:"/dashboard/"+P.uuid,target:"_blank"},[P.type=="audio"?(H(),X("div",uz,[C("img",{src:pe(GI),class:"audio-type-icon"}
59,null,8,dz),C("div",fz,[C("div",pz,[C("div",hz,ee(P.title),1),b[5]||(b[5]=C("div",{style:{flex:"1","min-width":"12px"}},null,-1)),C("div",mz,ee(pe(x3).dateTimeToString(P.updated_at)),1)]),P.folder?(H(),X("div",_z,[$(S3,{size:"16px"}),C("label",gz,ee(P.folder.name)+" > "+ee(P.title),1)])):Ce("",!0)])])):Ce("",!0)],8,cz))),128))])):i.value.length>0&&!o.value?(H(),X("div",yz,ee(O.$t("no_item_match_search")),1)):Ce("",!0),Ce("",!0)])])):Ce("",!0),c.value?(H(),X("div",vz,[C("div",bz,[C("div",kz,[C("h6",null,ee(O.$t("advanced_filters")),1),C("button",{class:"close-filters",onClick:T},[$(D,{icon:"cil-x"})])]),C("div",wz,[C("label",null,ee(O.$t("type")),1),C("div",Sz,[C("label",xz,[qt(C("input",{type:"checkbox","onUpdate:modelValue":b[1]||(b[1]=P=>p.value.includeAudios=P)},null,512),[[Ph,p.value.includeAudios]]),C("span",null,ee(O.$t("audios")),1)]),C("label",Cz,[qt(C("input",{type:"checkbox","onUpdate:modelValue":b[2]||(b[2]=P=>p.value.includeNotes=P)},null,512),[[Ph,p.value.includeNotes]]),C("span",null,ee(O.$t("notes")),1)])])]),C("div",Az,[C("label",null,ee(O.$t("date_range")),1),qt(C("select",{"onUpdate:modelValue":b[3]||(b[3]=P=>p.value.dateRange=P),class:"filter-select"},[C("option",Tz,ee(O.$t("any_time")),1),C("option",Mz,ee(O.$t("today")),1),C("option",Iz,ee(O.$t("this_week")),1),C("option",zz,ee(O.$t("this_month")),1),C("option",Pz,ee(O.$t("this_year")),1)],512),[[Oh,p.value.dateRange]])]),C("div",Ez,[C("label",null,ee(O.$t("language")),1),qt(C("select",{"onUpdate:modelValue":b[4]||(b[4]=P=>p.value.language=P),class:"filter-select"},[C("option",Oz,ee(O.$t("all_languages")),1),b[6]||(b[6]=C("option",{value:"en"},"English",-1)),b[7]||(b[7]=C("option",{value:"zh"},"中文",-1)),b[8]||(b[8]=C("option",{value:"ja"},"日本語",-1)),b[9]||(b[9]=C("option",{value:"ko"},"한국어",-1))],512),[[Oh,p.value.language]])]),C("div",Dz,[C("button",{class:"btn-secondary",onClick:I},ee(O.$t("clear_all")),1),C("button",{class:"btn-primary",onClick:A},ee(O.$t("apply_filters")),1)])])])):Ce("",!0)])}}}),Lz=tt(Rz,[["__scopeId","data-v-1ac37153"]]),Nz=L({__name:"AppHeader",setup(e){w3();const t=M("p-0"),n=Yc();he(()=>n.name==="audio");const a=he(()=>!["/login","/register","/trial","/forgot_password"].includes(n.path));return At(()=>{document.addEventListener("scroll",()=>{document.documentElement.scrollTop>0?t.value="p-0 shadow-sm":t.value="p-0"})}),(r,i)=>{const o=ye("CContainer");return H(),Ke(pe(Ql),{position:"sticky",class:aa(t.value)},{default:ce(()=>[$(o,{class:"px-4 d-flex align-items-center",fluid:"",style:{"justify-content":"unset","padding-left":"0 !important"}},{default:ce(()=>[a.value?(H(),Ke(Lz,{key:0})):Ce("",!0),i[0]||(i[0]=C("div",{style:{"margin-left":"auto","margin-right":"auto"}},null,-1))]),_:1})]),_:1},8,["class"])}}}),Bz=tt(Nz,[["__scopeId","data-v-24e7b78f"]]),Fz="/assets/logo_blue_small-BQdfk_e9.png",Vz={name:"StarOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},$z=["aria-hidden","aria-label"],Hz=["fill","width","height"],Uz={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"},jz={key:0};function qz(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon star-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",Uz,[n.title?(H(),X("title",jz,ee(n.title),1)):Ce("",!0)])],8,Hz))],16,$z)}const Gz=tt(Vz,[["render",qz]]),Yz={name:"HomeOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},Wz=["aria-hidden","aria-label"],Kz=["fill","width","height"],Zz={d:"M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22"},Jz={key:0};function Qz(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon home-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",Zz,[n.title?(H(),X("title",Jz,ee(n.title),1)):Ce("",!0)])],8,Kz))],16,Wz)}const Xz=tt(Yz,[["render",Qz]]),eP={name:"TrashCanOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},tP=["aria-hidden","aria-label"],nP=["fill","width","height"],aP={d:"M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H1
595V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"},rP={key:0};function iP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon trash-can-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",aP,[n.title?(H(),X("title",rP,ee(n.title),1)):Ce("",!0)])],8,nP))],16,tP)}const oP=tt(eP,[["render",iP]]),sP={name:"FolderMultipleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},lP=["aria-hidden","aria-label"],cP=["fill","width","height"],uP={d:"M22,4A2,2 0 0,1 24,6V16A2,2 0 0,1 22,18H6A2,2 0 0,1 4,16V4A2,2 0 0,1 6,2H12L14,4H22M2,6V20H20V22H2A2,2 0 0,1 0,20V11H0V6H2M6,6V16H22V6H6Z"},dP={key:0};function fP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon folder-multiple-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",uP,[n.title?(H(),X("title",dP,ee(n.title),1)):Ce("",!0)])],8,cP))],16,lP)}const pP=tt(sP,[["render",fP]]),hP={name:"FolderPlusOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},mP=["aria-hidden","aria-label"],_P=["fill","width","height"],gP={d:"M13 19C13 19.34 13.04 19.67 13.09 20H4C2.9 20 2 19.11 2 18V6C2 4.89 2.89 4 4 4H10L12 6H20C21.1 6 22 6.89 22 8V13.81C21.39 13.46 20.72 13.22 20 13.09V8H4V18H13.09C13.04 18.33 13 18.66 13 19M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z"},yP={key:0};function vP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon folder-plus-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",gP,[n.title?(H(),X("title",yP,ee(n.title),1)):Ce("",!0)])],8,_P))],16,mP)}const bP=tt(hP,[["render",vP]]),kP={name:"MenuDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},wP=["aria-hidden","aria-label"],SP=["fill","width","height"],xP={d:"M7,10L12,15L17,10H7Z"},CP={key:0};function AP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon menu-down-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",xP,[n.title?(H(),X("title",CP,ee(n.title),1)):Ce("",!0)])],8,SP))],16,wP)}const TP=tt(kP,[["render",AP]]),MP={name:"MinusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},IP=["aria-hidden","aria-label"],zP=["fill","width","height"],PP={d:"M19,13H5V11H19V13Z"},EP={key:0};function OP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon minus-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",PP,[n.title?(H(),X("title",EP,ee(n.title),1)):Ce("",!0)])],8,zP))],16,IP)}const DP=tt(MP,[["render",OP]]),RP={name:"CogOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},LP=["aria-hidden","aria-label"],NP=["fill","width","height"],BP={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"},FP={key:0};function VP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon cog-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",BP,[n.title?(H(),X("title",FP,ee(n.title),1)):Ce("",!0)])],8,NP))],16,LP)}const $P=tt(RP,[["render",VP]]),HP={name:"CrownOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},UP=["aria-hidden","aria-label"],jP=["fill","width","height"],qP={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"},GP={key:0};function YP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon crown-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",qP,[n.title?(H(),X("title",GP,ee(n.title),1)):Ce("",!0)])],8,jP))],16,UP)}const Y4=tt(HP,[["render",YP]]),WP={name:"CreditCardOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},KP=["aria-hidden","aria-label"],ZP=["fill","width","height"],JP={d:"M20,8H4V6H20M20,18H4V12H20M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z"},QP={key:0};function XP(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon credit-card-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",JP,[n.title?(H(),X("title",QP,ee(n.title),1)):Ce("",!0)])],8,ZP))],16,KP)}const eE=tt(WP,[["render",XP]]),tE={name:"MonitorCellphoneIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},nE=["aria-hidden","aria-label"],aE=["fill","width","height"],rE={d:"M23,11H18A1,1 0 0,0 17,12V21A1,1 0 0,0 18,22H23A1,1 0 0,0 24,21V12A1,1 0 0,0 23,11M23,20H18V13H23V20M20,2H2C0.89,2 0,2.89 0,4V16A2,2 0 0,0 2,18H9V20H7V22H15V20H13V18H15V16H2V4H20V9H22V4C22,2.89 21.1,2 20,2Z"},iE={key:0};function oE(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon monitor-cellphone-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",rE,[n.title?(H(),X("title",iE,ee(n.title),1)):Ce("",!0)])],8,aE))],16,nE)}const sE=tt(tE,[["render",oE]]),lE={name:"LogoutIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},cE=["aria-hidden","aria-label"],uE=["fill","width","height"],dE={d:"M17 7L15.59 8.41L18.17 11H8V13H18.17L15.59 15.58L17 17L22 12M4 5H12V3H4C2.9 3 2 3.9 2 5V19C2 20.1 2.9 21 4 21H12V19H4V5Z"},fE={key:0};function pE(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon logout-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",dE,[n.title?(H(),X("title",fE,ee(n.title),1)):Ce("",!0)])],8,uE))],16,cE)}const hE=tt(lE,[["render",pE]]),mE=()=>{};var W4={};/**
60 * @license
61 * Copyright 2017 Google LLC
62 *
63 * Licensed under the Apache License, Version 2.0 (the "License");
64 * you may not use this file except in compliance with the License.
65 * You may obtain a copy of the License at
66 *
67 *   http://www.apache.org/licenses/LICENSE-2.0
68 *
69 * Unless required by applicable law or agreed to in writing, software
70 * distributed under the License is distributed on an "AS IS" BASIS,
71 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
72 * See the License for the specific language governing permissions and
73 * limitations under the License.
74 */const C3=function(e){const t=[];let n=0;for(let a=0;a<e.length;a++){let r=e.charCodeAt(a);r<128?t[n++]=r:r<2048?(t[n++]=r>>6|192,t[n++]=r&63|128):(r&64512)===55296&&a+1<e.length&&(e.charCodeAt(a+1)&64512)===56320?(r=65536+((r&1023)<<10)+(e.charCodeAt(++a)&1023),t[n++]=r>>18|240,t[n++]=r>>12&63|128,t[n++]=r>>6&63|128,t[n++]=r&63|128):(t[n++]=r>>12|224,t[n++]=r>>6&63|128,t[n++]=r&63|128)}return t},_E=function(e){const t=[];let n=0,a=0;for(;n<e.length;){const r=e[n++];if(r<128)t[a++]=String.fromCharCode(r);else if(r>191&&r<224){const i=e[n++];t[a++]=String.fromCharCode((r&31)<<6|i&63)}else if(r>239&&r<365){const i=e[n++],o=e[n++],s=e[n++],l=((r&7)<<18|(i&63)<<12|(o&63)<<6|s&63)-65536;t[a++]=String.fromCharCode(55296+(l>>10)),t[a++]=String.fromCharCode(56320+(l&1023))}else{const i=e[n++],o=e[n++];t[a++]=String.fromCharCode((r&15)<<12|(i&63)<<6|o&63)}}return t.join("")},A3={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:typeof atob=="function",encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,a=[];for(let r=0;r<e.length;r+=3){const i=e[r],o=r+1<e.length,s=o?e[r+1]:0,l=r+2<e.length,c=l?e[r+2]:0,u=i>>2,d=(i&3)<<4|s>>4;let p=(s&15)<<2|c>>6,f=c&63;l||(f=64,o||(p=64)),a.push(n[u],n[d],n[p],n[f])}return a.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(C3(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):_E(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const n=t?this.charToByteMapWebSafe_:this.charToByteMap_,a=[];for(let r=0;r<e.length;){const i=n[e.charAt(r++)],s=r<e.length?n[e.charAt(r)]:0;++r;const c=r<e.length?n[e.charAt(r)]:64;++r;const d=r<e.length?n[e.charAt(r)]:64;if(++r,i==null||s==null||c==null||d==null)throw new gE;const p=i<<2|s>>4;if(a.push(p),c!==64){const f=s<<4&240|c>>2;if(a.push(f),d!==64){const h=c<<6&192|d;a.push(h)}}}return a},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class gE extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const yE=function(e){const t=C3(e);return A3.encodeByteArray(t,!0)},T3=function(e){return yE(e).replace(/\./g,"")},M3=function(e){try{return A3.decodeString(e,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};/**
75 * @license
76 * Copyright 2022 Google LLC
77 *
78 * Licensed under the Apache License, Version 2.0 (the "License");
79 * you may not use this file except in compliance with the License.
80 * You may obtain a copy of the License at
81 *
82 *   http://www.apache.org/licenses/LICENSE-2.0
83 *
84 * Unless required by applicable law or agreed to in writing, software
85 * distributed under the License is distributed on an "AS IS" BASIS,
86 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
87 * See the License for the specific language governing permissions and
88 * limitations under the License.
89 */function vE(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("Unable to locate global object.")}/**
90 * @license
91 * Copyright 2022 Google LLC
92 *
93 * Licensed under the Apache License, Version 2.0 (the "License");
94 * you may not use this file except in compliance with the License.
95 * You may obtain a copy of the License at
96 *
97 *   http://www.apache.org/licenses/LICENSE-2.0
98 *
99 * Unless required by applicable law or agreed to in writing, software
100 * distributed under the License is distributed on an "AS IS" BASIS,
101 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
102 * See the License for the specific language governing permissions and
103 * limitations under the License.
104 */const bE=()=>vE().__FIREBASE_DEFAULTS__,kE=()=>{if(typeof process>"u"||typeof W4>"u")return;const e=W4.__FIREBASE_DEFAULTS__;if(e)return JSON.parse(e)},wE=()=>{if(typeof document>"u")return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch{return}const t=e&&M3(e[1]);return t&&JSON.parse(t)},ip=()=>{try{return mE()||bE()||kE()||wE()}catch(e){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`);return}},SE=e=>ip()?.emulatorHosts?.[e],I3=()=>ip()?.config,z3=e=>ip()?.[`_${e}`];/**
105 * @license
106 * Copyright 2017 Google LLC
107 *
108 * Licensed under the Apache License, Version 2.0 (the "License");
109 * you may not use this file except in compliance with the License.
110 * You may obtain a copy of the License at
111 *
112 *   http://www.apache.org/licenses/LICENSE-2.0
113 *
114 * Unless required by applicable law or agreed to in writing, software
115 * distributed under the License is distributed on an "AS IS" BASIS,
116 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
117 * See the License for the specific language governing permissions and
118 * limitations under the License.
119 */class xE{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((t,n)=>{this.resolve=t,this.reject=n})}wrapCallback(t){return(n,a)=>{n?this.reject(n):this.resolve(a),typeof t=="function"&&(this.promise.catch(()=>{}),t.length===1?t(n):t(n,a))}}}/**
120 * @license
121 * Copyright 2025 Google LLC
122 *
123 * Licensed under the Apache License, Version 2.0 (the "License");
124 * you may not use this file except in compliance with the License.
125 * You may obtain a copy of the License at
126 *
127 *   http://www.apache.org/licenses/LICENSE-2.0
128 *
129 * Unless required by applicable law or agreed to in writing, software
130 * distributed under the License is distributed on an "AS IS" BASIS,
131 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132 * See the License for the specific language governing permissions and
133 * limitations under the License.
134 */function iu(e){try{return(e.startsWith("http://")||e.startsWith("https://")?new URL(e).hostname:e).endsWith(".cloudworkstations.dev")}catch{return!1}}async function CE(e){return(await fetch(e,{credentials:"include"})).ok}const Do={};function AE(){const e={prod:[],emulator:[]};for(const t of Object.keys(Do))Do[t]?e.emulator.push(t):e.prod.push(t);return e}function TE(e){let t=document.getElementById(e),n=!1;return t||(t=document.createElement("div"),t.setAttribute("id",e),n=!0),{created:n,element:t}}let K4=!1;function ME(e,t){if(typeof window>"u"||typeof document>"u"||!iu(window.location.host)||Do[e]===t||Do[e]||K4)return;Do[e]=t;function n(p){return`__firebase__banner__${p}`}const a="__firebase__banner",i=AE().prod.length>0;function o(){const p=document.getElementById(a);p&&p.remove()}function s(p){p.style.display="flex",p.style.background="#7faaf0",p.style.position="fixed",p.style.bottom="5px",p.style.left="5px",p.style.padding=".5em",p.style.borderRadius="5px",p.style.alignItems="center"}function l(p,f){p.setAttribute("width","24"),p.setAttribute("id",f),p.setAttribute("height","24"),p.setAttribute("viewBox","0 0 24 24"),p.setAttribute("fill","none"),p.style.marginLeft="-6px"}function c(){const p=document.createElement("span");return p.style.cursor="pointer",p.style.marginLeft="16px",p.style.fontSize="24px",p.innerHTML=" &times;",p.onclick=()=>{K4=!0,o()},p}function u(p,f){p.setAttribute("id",f),p.innerText="Learn more",p.href="https://firebase.google.com/docs/studio/preview-apps#preview-backend",p.setAttribute("target","__blank"),p.style.paddingLeft="5px",p.style.textDecoration="underline"}function d(){const p=TE(a),f=n("text"),h=document.getElementById(f)||document.createElement("span"),_=n("learnmore"),g=document.getElementById(_)||document.createElement("a"),k=n("preprendIcon"),y=document.getElementById(k)||document.createElementNS("http://www.w3.org/2000/svg","svg");if(p.created){const w=p.element;s(w),u(g,_);const v=c();l(y,k),w.append(y,h,g,v),document.body.appendChild(w)}
134i?(h.innerText="Preview backend disconnected.",y.innerHTML=`<g clip-path="url(#clip0_6013_33858)">
135<path d="M4.8 17.6L12 5.6L19.2 17.6H4.8ZM6.91667 16.4H17.0833L12 7.93333L6.91667 16.4ZM12 15.6C12.1667 15.6 12.3056 15.5444 12.4167 15.4333C12.5389 15.3111 12.6 15.1667 12.6 15C12.6 14.8333 12.5389 14.6944 12.4167 14.5833C12.3056 14.4611 12.1667 14.4 12 14.4C11.8333 14.4 11.6889 14.4611 11.5667 14.5833C11.4556 14.6944 11.4 14.8333 11.4 15C11.4 15.1667 11.4556 15.3111 11.5667 15.4333C11.6889 15.5444 11.8333 15.6 12 15.6ZM11.4 13.6H12.6V10.4H11.4V13.6Z" fill="#212121"/>
136</g>
137<defs>
138<clipPath id="clip0_6013_33858">
139<rect width="24" height="24" fill="white"/>
140</clipPath>
141</defs>`):(y.innerHTML=`<g clip-path="url(#clip0_6083_34804)">
142<path d="M11.4 15.2H12.6V11.2H11.4V15.2ZM12 10C12.1667 10 12.3056 9.94444 12.4167 9.83333C12.5389 9.71111 12.6 9.56667 12.6 9.4C12.6 9.23333 12.5389 9.09444 12.4167 8.98333C12.3056 8.86111 12.1667 8.8 12 8.8C11.8333 8.8 11.6889 8.86111 11.5667 8.98333C11.4556 9.09444 11.4 9.23333 11.4 9.4C11.4 9.56667 11.4556 9.71111 11.5667 9.83333C11.6889 9.94444 11.8333 10 12 10ZM12 18.4C11.1222 18.4 10.2944 18.2333 9.51667 17.9C8.73889 17.5667 8.05556 17.1111 7.46667 16.5333C6.88889 15.9444 6.43333 15.2611 6.1 14.4833C5.76667 13.7056 5.6 12.8778 5.6 12C5.6 11.1111 5.76667 10.2833 6.1 9.51667C6.43333 8.73889 6.88889 8.06111 7.46667 7.48333C8.05556 6.89444 8.73889 6.43333 9.51667 6.1C10.2944 5.76667 11.1222 5.6 12 5.6C12.8889 5.6 13.7167 5.76667 14.4833 6.1C15.2611 6.43333 15.9389 6.89444 16.5167 7.48333C17.1056 8.06111 17.5667 8.73889 17.9 9.51667C18.2333 10.2833 18.4 11.1111 18.4 12C18.4 12.8778 18.2333 13.7056 17.9 14.4833C17.5667 15.2611 17.1056 15.9444 16.5167 16.5333C15.9389 17.1111 15.2611 17.5667 14.4833 17.9C13.7167 18.2333 12.8889 18.4 12 18.4ZM12 17.2C13.4444 17.2 14.6722 16.6944 15.6833 15.6833C16.6944 14.6722 17.2 13.4444 17.2 12C17.2 10.5556 16.6944 9.32778 15.6833 8.31667C14.6722 7.30555 13.4444 6.8 12 6.8C10.5556 6.8 9.32778 7.30555 8.31667 8.31667C7.30556 9.32778 6.8 10.5556 6.8 12C6.8 13.4444 7.30556 14.6722 8.31667 15.6833C9.32778 16.6944 10.5556 17.2 12 17.2Z" fill="#212121"/>
143</g>
144<defs>
145<clipPath id="clip0_6083_34804">
146<rect width="24" height="24" fill="white"/>
147</clipPath>
148</defs>`,h.innerText="Preview backend running in this workspace."),h.setAttribute("id",f)}document.readyState==="loading"?window.addEventListener("DOMContentLoaded",d):d()}/**
149 * @license
150 * Copyright 2017 Google LLC
151 *
152 * Licensed under the Apache License, Version 2.0 (the "License");
153 * you may not use this file except in compliance with the License.
154 * You may obtain a copy of the License at
155 *
156 *   http://www.apache.org/licenses/LICENSE-2.0
157 *
158 * Unless required by applicable law or agreed to in writing, software
159 * distributed under the License is distributed on an "AS IS" BASIS,
160 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
161 * See the License for the specific language governing permissions and
162 * limitations under the License.
163 */function Ut(){return typeof navigator<"u"&&typeof navigator.userAgent=="string"?navigator.userAgent:""}function IE(){return typeof window<"u"&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(Ut())}function zE(){return typeof navigator<"u"&&navigator.userAgent==="Cloudflare-Workers"}function P3(){const e=typeof chrome=="object"?chrome.runtime:typeof browser=="object"?browser.runtime:void 0;return typeof e=="object"&&e.id!==void 0}function PE(){return typeof navigator=="object"&&navigator.product==="ReactNative"}function EE(){const e=Ut();return e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0}function E3(){try{return typeof indexedDB=="object"}catch{return!1}}function O3(){return new Promise((e,t)=>{try{let n=!0;const a="validate-browser-context-for-indexeddb-analytics-module",r=self.indexedDB.open(a);r.onsuccess=()=>{r.result.close(),n||self.indexedDB.deleteDatabase(a),e(!0)},r.onupgradeneeded=()=>{n=!1},r.onerror=()=>{t(r.error?.message||"")}}catch(n){t(n)}})}function OE(){return!(typeof navigator>"u"||!navigator.cookieEnabled)}/**
164 * @license
165 * Copyright 2017 Google LLC
166 *
167 * Licensed under the Apache License, Version 2.0 (the "License");
168 * you may not use this file except in compliance with the License.
169 * You may obtain a copy of the License at
170 *
171 *   http://www.apache.org/licenses/LICENSE-2.0
172 *
173 * Unless required by applicable law or agreed to in writing, software
174 * distributed under the License is distributed on an "AS IS" BASIS,
175 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
176 * See the License for the specific language governing permissions and
177 * limitations under the License.
178 */const DE="FirebaseError";class da extends Error{constructor(t,n,a){super(n),this.code=t,this.customData=a,this.name=DE,Object.setPrototypeOf(this,da.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,ni.prototype.create)}}class ni{constructor(t,n,a){this.service=t,this.serviceName=n,this.errors=a}create(t,...n){const a=n[0]||{},r=`${this.service}/${t}`,i=this.errors[t],o=i?RE(i,a):"Error",s=`${this.serviceName}: ${o} (${r}).`;return new da(r,s,a)}}function RE(e,t){return e.replace(LE,(n,a)=>{const r=t[a];return r!=null?String(r):`<${a}?>`})}const LE=/\{\$([^}]+)}/g;function NE(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function Kr(e,t){if(e===t)return!0;const n=Object.keys(e),a=Object.keys(t);for(const r of n){if(!a.includes(r))return!1;const i=e[r],o=t[r];if(Z4(i)&&Z4(o)){if(!Kr(i,o))return!1}else if(i!==o)return!1}for(const r of a)if(!n.includes(r))return!1;return!0}function Z4(e){return e!==null&&typeof e=="object"}/**
179 * @license
180 * Copyright 2017 Google LLC
181 *
182 * Licensed under the Apache License, Version 2.0 (the "License");
183 * you may not use this file except in compliance with the License.
184 * You may obtain a copy of the License at
185 *
186 *   http://www.apache.org/licenses/LICENSE-2.0
187 *
188 * Unless required by applicable law or agreed to in writing, software
189 * distributed under the License is distributed on an "AS IS" BASIS,
190 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
191 * See the License for the specific language governing permissions and
192 * limitations under the License.
193 */function Ds(e){const t=[];for(const[n,a]of Object.entries(e))Array.isArray(a)?a.forEach(r=>{t.push(encodeURIComponent(n)+"="+encodeURIComponent(r))}):t.push(encodeURIComponent(n)+"="+encodeURIComponent(a));return t.length?"&"+t.join("&"):""}function vo(e){const t={};return e.replace(/^\?/,"").split("&").forEach(a=>{if(a){const[r,i]=a.split("=");
193t[decodeURIComponent(r)]=decodeURIComponent(i)}}),t}function bo(e){const t=e.indexOf("?");if(!t)return"";const n=e.indexOf("#",t);return e.substring(t,n>0?n:void 0)}function BE(e,t){const n=new FE(e,t);return n.subscribe.bind(n)}class FE{constructor(t,n){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=n,this.task.then(()=>{t(this)}).catch(a=>{this.error(a)})}next(t){this.forEachObserver(n=>{n.next(t)})}error(t){this.forEachObserver(n=>{n.error(t)}),this.close(t)}complete(){this.forEachObserver(t=>{t.complete()}),this.close()}subscribe(t,n,a){let r;if(t===void 0&&n===void 0&&a===void 0)throw new Error("Missing Observer.");VE(t,["next","error","complete"])?r=t:r={next:t,error:n,complete:a},r.next===void 0&&(r.next=ud),r.error===void 0&&(r.error=ud),r.complete===void 0&&(r.complete=ud);const i=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?r.error(this.finalError):r.complete()}catch{}}),this.observers.push(r),i}unsubscribeOne(t){this.observers===void 0||this.observers[t]===void 0||(delete this.observers[t],this.observerCount-=1,this.observerCount===0&&this.onNoObservers!==void 0&&this.onNoObservers(this))}forEachObserver(t){if(!this.finalized)for(let n=0;n<this.observers.length;n++)this.sendOne(n,t)}sendOne(t,n){this.task.then(()=>{if(this.observers!==void 0&&this.observers[t]!==void 0)try{n(this.observers[t])}catch(a){typeof console<"u"&&console.error&&console.error(a)}})}close(t){this.finalized||(this.finalized=!0,t!==void 0&&(this.finalError=t),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function VE(e,t){if(typeof e!="object"||e===null)return!1;for(const n of t)if(n in e&&typeof e[n]=="function")return!0;return!1}function ud(){}/**
194 * @license
195 * Copyright 2019 Google LLC
196 *
197 * Licensed under the Apache License, Version 2.0 (the "License");
198 * you may not use this file except in compliance with the License.
199 * You may obtain a copy of the License at
200 *
201 *   http://www.apache.org/licenses/LICENSE-2.0
202 *
203 * Unless required by applicable law or agreed to in writing, software
204 * distributed under the License is distributed on an "AS IS" BASIS,
205 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
206 * See the License for the specific language governing permissions and
207 * limitations under the License.
208 */const $E=1e3,HE=2,UE=14400*1e3,jE=.5;function J4(e,t=$E,n=HE){const a=t*Math.pow(n,e),r=Math.round(jE*a*(Math.random()-.5)*2);return Math.min(UE,a+r)}/**
209 * @license
210 * Copyright 2021 Google LLC
211 *
212 * Licensed under the Apache License, Version 2.0 (the "License");
213 * you may not use this file except in compliance with the License.
214 * You may obtain a copy of the License at
215 *
216 *   http://www.apache.org/licenses/LICENSE-2.0
217 *
218 * Unless required by applicable law or agreed to in writing, software
219 * distributed under the License is distributed on an "AS IS" BASIS,
220 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
221 * See the License for the specific language governing permissions and
222 * limitations under the License.
223 */function sn(e){return e&&e._delegate?e._delegate:e}class sa{constructor(t,n,a){this.name=t,this.instanceFactory=n,this.type=a,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(t){return this.instantiationMode=t,this}setMultipleInstances(t){return this.multipleInstances=t,this}setServiceProps(t){return this.serviceProps=t,this}setInstanceCreatedCallback(t){return this.onInstanceCreated=t,this}}/**
224 * @license
225 * Copyright 2019 Google LLC
226 *
227 * Licensed under the Apache License, Version 2.0 (the "License");
228 * you may not use this file except in compliance with the License.
229 * You may obtain a copy of the License at
230 *
231 *   http://www.apache.org/licenses/LICENSE-2.0
232 *
233 * Unless required by applicable law or agreed to in writing, software
234 * distributed under the License is distributed on an "AS IS" BASIS,
235 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
236 * See the License for the specific language governing permissions and
237 * limitations under the License.
238 */const Or="[DEFAULT]";/**
239 * @license
240 * Copyright 2019 Google LLC
241 *
242 * Licensed under the Apache License, Version 2.0 (the "License");
243 * you may not use this file except in compliance with the License.
244 * You may obtain a copy of the License at
245 *
246 *   http://www.apache.org/licenses/LICENSE-2.0
247 *
248 * Unless required by applicable law or agreed to in writing, software
249 * distributed under the License is distributed on an "AS IS" BASIS,
250 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
251 * See the License for the specific language governing permissions and
252 * limitations under the License.
253 */class qE{constructor(t,n){this.name=t,this.container=n,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(t){const n=this.normalizeInstanceIdentifier(t);if(!this.instancesDeferred.has(n)){const a=new xE;if(this.instancesDeferred.set(n,a),this.isInitialized(n)||this.shouldAutoInitialize())try{const r=this.getOrInitializeService({instanceIdentifier:n});r&&a.resolve(r)}catch{}}return this.instancesDeferred.get(n).promise}getImmediate(t){const n=this.normalizeInstanceIdentifier(t?.identifier),a=t?.optional??!1;if(this.isInitialized(n)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:n})}catch(r){if(a)return null;throw r}else{if(a)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(t){if(t.name!==this.name)throw Error(`Mismatching Component ${t.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=t,!!this.shouldAutoInitialize()){if(YE(t))try{this.getOrInitializeService({instanceIdentifier:Or})}catch{}for(const[n,a]of this.instancesDeferred.entries()){const r=this.normalizeInstanceIdentifier(n);try{const i=this.getOrInitializeService({instanceIdentifier:r});a.resolve(i)}catch{}}}}clearInstance(t=Or){this.instancesDeferred.delete(t),this.instancesOptions.delete(t),this.instances.delete(t)}async delete(){const t=Array.from(this.instances.values());await Promise.all([...t.filter(n=>"INTERNAL"in n).map(n=>n.INTERNAL.delete()),...t.filter(n=>"_delete"in n).map(n=>n._delete())])}isComponentSet(){return this.component!=null}isInitialized(t=Or){return this.instances.has(t)}getOptions(t=Or){return this.instancesOptions.get(t)||{}}initialize(t={}){const{options:n={}}=t,a=this.normalizeInstanceIdentifier(t.instanceIdentifier);if(this.isInitialized(a))throw Error(`${this.name}(${a}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const r=this.getOrInitializeService({instanceIdentifier:a,options:n});for(const[i,o]of this.instancesDeferred.entries()){const s=this.normalizeInstanceIdentifier(i);a===s&&o.resolve(r)}return r}onInit(t,n){const a=this.normalizeInstanceIdentifier(n),r=this.onInitCallbacks.get(a)??new Set;r.add(t),this.onInitCallbacks.set(a,r);const i=this.instances.get(a);return i&&t(i,a),()=>{r.delete(t)}}invokeOnInitCallbacks(t,n){const a=this.onInitCallbacks.get(n);if(a)for(const r of a)try{r(t,n)}catch{}}getOrInitializeService({instanceIdentifier:t,options:n={}}){let a=this.instances.get(t);if(!a&&this.component&&(a=this.component.instanceFactory(this.container,{instanceIdentifier:GE(t),options:n}),this.instances.set(t,a),this.instancesOptions.set(t,n),this.invokeOnInitCallbacks(a,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,a)}catch{}return a||null}normalizeInstanceIdentifier(t=Or){return this.component?this.component.multipleInstances?t:Or:t}shouldAutoInitialize(){return!!this.component&&this.component.instantiationMode!=="EXPLICIT"}}function GE(e){return e===Or?void 0:e}function YE(e){return e.instantiationMode==="EAGER"}/**
254 * @license
255 * Copyright 2019 Google LLC
256 *
257 * Licensed under the Apache License, Version 2.0 (the "License");
258 * you may not use this file except in compliance with the License.
259 * You may obtain a copy of the License at
260 *
261 *   http://www.apache.org/licenses/LICENSE-2.0
262 *
263 * Unless required by applicable law or agreed to in writing, softw
263are
264 * distributed under the License is distributed on an "AS IS" BASIS,
265 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
266 * See the License for the specific language governing permissions and
267 * limitations under the License.
268 */class WE{constructor(t){this.name=t,this.providers=new Map}addComponent(t){const n=this.getProvider(t.name);if(n.isComponentSet())throw new Error(`Component ${t.name} has already been registered with ${this.name}`);n.setComponent(t)}addOrOverwriteComponent(t){this.getProvider(t.name).isComponentSet()&&this.providers.delete(t.name),this.addComponent(t)}getProvider(t){if(this.providers.has(t))return this.providers.get(t);const n=new qE(t,this);return this.providers.set(t,n),n}getProviders(){return Array.from(this.providers.values())}}/**
269 * @license
270 * Copyright 2017 Google LLC
271 *
272 * Licensed under the Apache License, Version 2.0 (the "License");
273 * you may not use this file except in compliance with the License.
274 * You may obtain a copy of the License at
275 *
276 *   http://www.apache.org/licenses/LICENSE-2.0
277 *
278 * Unless required by applicable law or agreed to in writing, software
279 * distributed under the License is distributed on an "AS IS" BASIS,
280 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
281 * See the License for the specific language governing permissions and
282 * limitations under the License.
283 */var at;(function(e){e[e.DEBUG=0]="DEBUG",e[e.VERBOSE=1]="VERBOSE",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.SILENT=5]="SILENT"})(at||(at={}));const KE={debug:at.DEBUG,verbose:at.VERBOSE,info:at.INFO,warn:at.WARN,error:at.ERROR,silent:at.SILENT},ZE=at.INFO,JE={[at.DEBUG]:"log",[at.VERBOSE]:"log",[at.INFO]:"info",[at.WARN]:"warn",[at.ERROR]:"error"},QE=(e,t,...n)=>{if(t<e.logLevel)return;const a=new Date().toISOString(),r=JE[t];if(r)console[r](`[${a}]  ${e.name}:`,...n);else throw new Error(`Attempted to log a message with an invalid logType (value: ${t})`)};let op=class{constructor(t){this.name=t,this._logLevel=ZE,this._logHandler=QE,this._userLogHandler=null}get logLevel(){return this._logLevel}set logLevel(t){if(!(t in at))throw new TypeError(`Invalid value "${t}" assigned to \`logLevel\``);this._logLevel=t}setLogLevel(t){this._logLevel=typeof t=="string"?KE[t]:t}get logHandler(){return this._logHandler}set logHandler(t){if(typeof t!="function")throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=t}get userLogHandler(){return this._userLogHandler}set userLogHandler(t){this._userLogHandler=t}debug(...t){this._userLogHandler&&this._userLogHandler(this,at.DEBUG,...t),this._logHandler(this,at.DEBUG,...t)}log(...t){this._userLogHandler&&this._userLogHandler(this,at.VERBOSE,...t),this._logHandler(this,at.VERBOSE,...t)}info(...t){this._userLogHandler&&this._userLogHandler(this,at.INFO,...t),this._logHandler(this,at.INFO,...t)}warn(...t){this._userLogHandler&&this._userLogHandler(this,at.WARN,...t),this._logHandler(this,at.WARN,...t)}error(...t){this._userLogHandler&&this._userLogHandler(this,at.ERROR,...t),this._logHandler(this,at.ERROR,...t)}};const XE=(e,t)=>t.some(n=>e instanceof n);let Q4,X4;function eO(){return Q4||(Q4=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function tO(){return X4||(X4=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const D3=new WeakMap,F2=new WeakMap,R3=new WeakMap,dd=new WeakMap,sp=new WeakMap;function nO(e){const t=new Promise((n,a)=>{const r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{n(pr(e.result)),r()},o=()=>{a(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)});return t.then(n=>{n instanceof IDBCursor&&D3.set(n,e)}).catch(()=>{}),sp.set(t,e),t}function aO(e){if(F2.has(e))return;const t=new Promise((n,a)=>{const r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{n(),r()},o=()=>{a(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});F2.set(e,t)}let V2={get(e,t,n){if(e instanceof IDBTransaction){if(t==="done")return F2.get(e);if(t==="objectStoreNames")return e.objectStoreNames||R3.get(e);if(t==="store")return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return pr(e[t])},set(e,t,n){return e[t]=n,!0},has(e,t){return e instanceof IDBTransaction&&(t==="done"||t==="store")?!0:t in e}};function rO(e){V2=e(V2)}function iO(e){return e===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(t,...n){const a=e.call(fd(this),t,...n);return R3.set(a,t.sort?t.sort():[t]),pr(a)}
283:tO().includes(e)?function(...t){return e.apply(fd(this),t),pr(D3.get(this))}:function(...t){return pr(e.apply(fd(this),t))}}function oO(e){return typeof e=="function"?iO(e):(e instanceof IDBTransaction&&aO(e),XE(e,eO())?new Proxy(e,V2):e)}function pr(e){if(e instanceof IDBRequest)return nO(e);if(dd.has(e))return dd.get(e);const t=oO(e);return t!==e&&(dd.set(e,t),sp.set(t,e)),t}const fd=e=>sp.get(e);function L3(e,t,{blocked:n,upgrade:a,blocking:r,terminated:i}={}){const o=indexedDB.open(e,t),s=pr(o);return a&&o.addEventListener("upgradeneeded",l=>{a(pr(o.result),l.oldVersion,l.newVersion,pr(o.transaction),l)}),n&&o.addEventListener("blocked",l=>n(l.oldVersion,l.newVersion,l)),s.then(l=>{i&&l.addEventListener("close",()=>i()),r&&l.addEventListener("versionchange",c=>r(c.oldVersion,c.newVersion,c))}).catch(()=>{}),s}const sO=["get","getKey","getAll","getAllKeys","count"],lO=["put","add","delete","clear"],pd=new Map;function em(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&typeof t=="string"))return;if(pd.get(t))return pd.get(t);const n=t.replace(/FromIndex$/,""),a=t!==n,r=lO.includes(n);if(!(n in(a?IDBIndex:IDBObjectStore).prototype)||!(r||sO.includes(n)))return;const i=async function(o,...s){const l=this.transaction(o,r?"readwrite":"readonly");let c=l.store;return a&&(c=c.index(s.shift())),(await Promise.all([c[n](...s),r&&l.done]))[0]};return pd.set(t,i),i}rO(e=>({...e,get:(t,n,a)=>em(t,n)||e.get(t,n,a),has:(t,n)=>!!em(t,n)||e.has(t,n)}));/**
284 * @license
285 * Copyright 2019 Google LLC
286 *
287 * Licensed under the Apache License, Version 2.0 (the "License");
288 * you may not use this file except in compliance with the License.
289 * You may obtain a copy of the License at
290 *
291 *   http://www.apache.org/licenses/LICENSE-2.0
292 *
293 * Unless required by applicable law or agreed to in writing, software
294 * distributed under the License is distributed on an "AS IS" BASIS,
295 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
296 * See the License for the specific language governing permissions and
297 * limitations under the License.
298 */class cO{constructor(t){this.container=t}getPlatformInfoString(){return this.container.getProviders().map(n=>{if(uO(n)){const a=n.getImmediate();return`${a.library}/${a.version}`}else return null}).filter(n=>n).join(" ")}}function uO(e){return e.getComponent()?.type==="VERSION"}const $2="@firebase/app",tm="0.14.9";/**
299 * @license
300 * Copyright 2019 Google LLC
301 *
302 * Licensed under the Apache License, Version 2.0 (the "License");
303 * you may not use this file except in compliance with the License.
304 * You may obtain a copy of the License at
305 *
306 *   http://www.apache.org/licenses/LICENSE-2.0
307 *
308 * Unless required by applicable law or agreed to in writing, software
309 * distributed under the License is distributed on an "AS IS" BASIS,
310 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
311 * See the License for the specific language governing permissions and
312 * limitations under the License.
313 */const La=new op("@firebase/app"),dO="@firebase/app-compat",fO="@firebase/analytics-compat",pO="@firebase/analytics",hO="@firebase/app-check-compat",mO="@firebase/app-check",_O="@firebase/auth",gO="@firebase/auth-compat",yO="@firebase/database",vO="@firebase/data-connect",bO="@firebase/database-compat",kO="@firebase/functions",wO="@firebase/functions-compat",SO="@firebase/installations",xO="@firebase/installations-compat",CO="@firebase/messaging",AO="@firebase/messaging-compat",TO="@firebase/performance",MO="@firebase/performance-compat",IO="@firebase/remote-config",zO="@firebase/remote-config-compat",PO="@firebase/storage",EO="@firebase/storage-compat",OO="@firebase/firestore",DO="@firebase/ai",RO="@firebase/firestore-compat",LO="firebase",NO="12.10.0";/**
314 * @license
315 * Copyright 2019 Google LLC
316 *
317 * Licensed under the Apache License, Version 2.0 (the "License");
318 * you may not use this file except in compliance with the License.
319 * You may obtain a copy of the License at
320 *
321 *   http://www.apache.org/licenses/LICENSE-2.0
322 *
323 * Unless required by applicable law or agreed to in writing, softw
323are
324 * distributed under the License is distributed on an "AS IS" BASIS,
325 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
326 * See the License for the specific language governing permissions and
327 * limitations under the License.
328 */const H2="[DEFAULT]",BO={[$2]:"fire-core",[dO]:"fire-core-compat",[pO]:"fire-analytics",[fO]:"fire-analytics-compat",[mO]:"fire-app-check",[hO]:"fire-app-check-compat",[_O]:"fire-auth",[gO]:"fire-auth-compat",[yO]:"fire-rtdb",[vO]:"fire-data-connect",[bO]:"fire-rtdb-compat",[kO]:"fire-fn",[wO]:"fire-fn-compat",[SO]:"fire-iid",[xO]:"fire-iid-compat",[CO]:"fire-fcm",[AO]:"fire-fcm-compat",[TO]:"fire-perf",[MO]:"fire-perf-compat",[IO]:"fire-rc",[zO]:"fire-rc-compat",[PO]:"fire-gcs",[EO]:"fire-gcs-compat",[OO]:"fire-fst",[RO]:"fire-fst-compat",[DO]:"fire-vertex","fire-js":"fire-js",[LO]:"fire-js-all"};/**
329 * @license
330 * Copyright 2019 Google LLC
331 *
332 * Licensed under the Apache License, Version 2.0 (the "License");
333 * you may not use this file except in compliance with the License.
334 * You may obtain a copy of the License at
335 *
336 *   http://www.apache.org/licenses/LICENSE-2.0
337 *
338 * Unless required by applicable law or agreed to in writing, software
339 * distributed under the License is distributed on an "AS IS" BASIS,
340 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
341 * See the License for the specific language governing permissions and
342 * limitations under the License.
343 */const hc=new Map,FO=new Map,U2=new Map;function nm(e,t){try{e.container.addComponent(t)}catch(n){La.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,n)}}function Na(e){const t=e.name;if(U2.has(t))return La.debug(`There were multiple attempts to register component ${t}.`),!1;U2.set(t,e);for(const n of hc.values())nm(n,e);for(const n of FO.values())nm(n,e);return!0}function eo(e,t){const n=e.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),e.container.getProvider(t)}function en(e){return e==null?!1:e.settings!==void 0}/**
344 * @license
345 * Copyright 2019 Google LLC
346 *
347 * Licensed under the Apache License, Version 2.0 (the "License");
348 * you may not use this file except in compliance with the License.
349 * You may obtain a copy of the License at
350 *
351 *   http://www.apache.org/licenses/LICENSE-2.0
352 *
353 * Unless required by applicable law or agreed to in writing, software
354 * distributed under the License is distributed on an "AS IS" BASIS,
355 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
356 * See the License for the specific language governing permissions and
357 * limitations under the License.
358 */const VO={"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invali
358d-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."},hr=new ni("app","Firebase",VO);/**
359 * @license
360 * Copyright 2019 Google LLC
361 *
362 * Licensed under the Apache License, Version 2.0 (the "License");
363 * you may not use this file except in compliance with the License.
364 * You may obtain a copy of the License at
365 *
366 *   http://www.apache.org/licenses/LICENSE-2.0
367 *
368 * Unless required by applicable law or agreed to in writing, software
369 * distributed under the License is distributed on an "AS IS" BASIS,
370 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
371 * See the License for the specific language governing permissions and
372 * limitations under the License.
373 */class $O{constructor(t,n,a){this._isDeleted=!1,this._options={...t},this._config={...n},this._name=n.name,this._automaticDataCollectionEnabled=n.automaticDataCollectionEnabled,this._container=a,this.container.addComponent(new sa("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(t){this.checkDestroyed(),this._automaticDataCollectionEnabled=t}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(t){this._isDeleted=t}checkDestroyed(){if(this.isDeleted)throw hr.create("app-deleted",{appName:this._name})}}/**
374 * @license
375 * Copyright 2019 Google LLC
376 *
377 * Licensed under the Apache License, Version 2.0 (the "License");
378 * you may not use this file except in compliance with the License.
379 * You may obtain a copy of the License at
380 *
381 *   http://www.apache.org/licenses/LICENSE-2.0
382 *
383 * Unless required by applicable law or agreed to in writing, software
384 * distributed under the License is distributed on an "AS IS" BASIS,
385 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
386 * See the License for the specific language governing permissions and
387 * limitations under the License.
388 */const Rs=NO;function N3(e,t={}){let n=e;typeof t!="object"&&(t={name:t});const a={name:H2,automaticDataCollectionEnabled:!0,...t},r=a.name;if(typeof r!="string"||!r)throw hr.create("bad-app-name",{appName:String(r)});if(n||(n=I3()),!n)throw hr.create("no-options");const i=hc.get(r);if(i){if(Kr(n,i.options)&&Kr(a,i.config))return i;throw hr.create("duplicate-app",{appName:r})}const o=new WE(r);for(const l of U2.values())o.addComponent(l);const s=new $O(n,a,o);return hc.set(r,s),s}function B3(e=H2){const t=hc.get(e);if(!t&&e===H2&&I3())return N3();if(!t)throw hr.create("no-app",{appName:e});return t}function ea(e,t,n){let a=BO[e]??e;n&&(a+=`-${n}`);const r=a.match(/\s|\//),i=t.match(/\s|\//);if(r||i){const o=[`Unable to register library "${a}" with version "${t}":`];r&&o.push(`library name "${a}" contains illegal characters (whitespace or "/")`),r&&i&&o.push("and"),i&&o.push(`version name "${t}" contains illegal characters (whitespace or "/")`),La.warn(o.join(" "));return}Na(new sa(`${a}-version`,()=>({library:a,version:t}),"VERSION"))}/**
389 * @license
390 * Copyright 2021 Google LLC
391 *
392 * Licensed under the Apache License, Version 2.0 (the "License");
393 * you may not use this file except in compliance with the License.
394 * You may obtain a copy of the License at
395 *
396 *   http://www.apache.org/licenses/LICENSE-2.0
397 *
398 * Unless required by applicable law or agreed to in writing, softw
398are
399 * distributed under the License is distributed on an "AS IS" BASIS,
400 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
401 * See the License for the specific language governing permissions and
402 * limitations under the License.
403 */const HO="firebase-heartbeat-database",UO=1,hs="firebase-heartbeat-store";let hd=null;function F3(){return hd||(hd=L3(HO,UO,{upgrade:(e,t)=>{switch(t){case 0:try{e.createObjectStore(hs)}catch(n){console.warn(n)}}}}).catch(e=>{throw hr.create("idb-open",{originalErrorMessage:e.message})})),hd}async function jO(e){try{const n=(await F3()).transaction(hs),a=await n.objectStore(hs).get(V3(e));return await n.done,a}catch(t){if(t instanceof da)La.warn(t.message);else{const n=hr.create("idb-get",{originalErrorMessage:t?.message});La.warn(n.message)}}}async function am(e,t){try{const a=(await F3()).transaction(hs,"readwrite");await a.objectStore(hs).put(t,V3(e)),await a.done}catch(n){if(n instanceof da)La.warn(n.message);else{const a=hr.create("idb-set",{originalErrorMessage:n?.message});La.warn(a.message)}}}function V3(e){return`${e.name}!${e.options.appId}`}/**
404 * @license
405 * Copyright 2021 Google LLC
406 *
407 * Licensed under the Apache License, Version 2.0 (the "License");
408 * you may not use this file except in compliance with the License.
409 * You may obtain a copy of the License at
410 *
411 *   http://www.apache.org/licenses/LICENSE-2.0
412 *
413 * Unless required by applicable law or agreed to in writing, software
414 * distributed under the License is distributed on an "AS IS" BASIS,
415 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
416 * See the License for the specific language governing permissions and
417 * limitations under the License.
418 */const qO=1024,GO=30;class YO{constructor(t){this.container=t,this._heartbeatsCache=null;const n=this.container.getProvider("app").getImmediate();this._storage=new KO(n),this._heartbeatsCachePromise=this._storage.read().then(a=>(this._heartbeatsCache=a,a))}async triggerHeartbeat(){try{const n=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),a=rm();if(this._heartbeatsCache?.heartbeats==null&&(this._heartbeatsCache=await this._heartbeatsCachePromise,this._heartbeatsCache?.heartbeats==null)||this._heartbeatsCache.lastSentHeartbeatDate===a||this._heartbeatsCache.heartbeats.some(r=>r.date===a))return;if(this._heartbeatsCache.heartbeats.push({date:a,agent:n}),this._heartbeatsCache.heartbeats.length>GO){const r=ZO(this._heartbeatsCache.heartbeats);this._heartbeatsCache.heartbeats.splice(r,1)}return this._storage.overwrite(this._heartbeatsCache)}catch(t){La.warn(t)}}async getHeartbeatsHeader(){try{if(this._heartbeatsCache===null&&await this._heartbeatsCachePromise,this._heartbeatsCache?.heartbeats==null||this._heartbeatsCache.heartbeats.length===0)return"";const t=rm(),{heartbeatsToSend:n,unsentEntries:a}=WO(this._heartbeatsCache.heartbeats),r=T3(JSON.stringify({version:2,heartbeats:n}));return this._heartbeatsCache.lastSentHeartbeatDate=t,a.length>0?(this._heartbeatsCache.heartbeats=a,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),r}catch(t){return La.warn(t),""}}}function rm(){return new Date().toISOString().substring(0,10)}function WO(e,t=qO){const n=[];let a=e.slice();for(const r of e){const i=n.find(o=>o.agent===r.agent);if(i){if(i.dates.push(r.date),im(n)>t){i.dates.pop();break}}else if(n.push({agent:r.agent,dates:[r.date]}),im(n)>t){n.pop();break}a=a.slice(1)}return{heartbeatsToSend:n,unsentEntries:a}}class KO{constructor(t){this.app=t,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return E3()?O3().then(()=>!0).catch(()=>!1):!1}async read(){if(await this._canUseIndexedDBPromise){const n=await jO(this.app);return n?.heartbeats?n:{heartbeats:[]}}else return{heartbeats:[]}}async overwrite(t){if(await this._canUseIndexedDBPromise){const a=await this.read();return am(this.app,{lastSentHeartbeatDate:t.lastSentHeartbeatDate??a.lastSentHeartbeatDate,heartbeats:t.heartbeats})}else return}async add(t){if(await this._canUseIndexedDBPromise){const a=await this.read();return am(this.app,{lastSentHeartbeatDate:t.lastSentHeartbeatDate??a.lastSentHeartbeatDate,heartbeats:[...a.heartbeats,...t.heartbeats]})}else return}}function im(e){return T3(JSON.stringify({version:2,heartbeats:e})).length}function ZO(e){if(e.length===0)return-1;let t=0,n=e[0].date;for(let a=1;a<e.length;a++)e[a].date<n&&(n=e[a].date,t=a);return t}/**
419 * @license
420 * Copyright 2019 Google LLC
421 *
422 * Licensed under the Apache License, Version 2.0 (the "License");
423 * you may not use this file except in compliance with the License.
424 * You may obtain a copy of the License at
425 *
426 *   http://www.apache.org/licenses/LICENSE-2.0
427 *
428 * Unless required by applicable law or agreed to in writing, software
429 * distributed under the License is distributed on an "AS IS" BASIS,
430 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
431 * See the License for the specific language governing permissions and
432 * limitations under the License.
433 */function JO(e){Na(new sa("platform-logger",t=>new cO(t),"PRIVATE")),Na(new sa("heartbeat",t=>new YO(t),"PRIVATE")),ea($2,tm,e),ea($2,tm,"esm2020"),ea("fire-js","")}JO("");function $3(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}}const QO=$3,H3=new ni("auth","Firebase",$3());/**
434 * @license
435 * Copyright 2020 Google LLC
436 *
437 * Licensed under the Apache License, Version 2.0 (the "License");
438 * you may not use this file except in compliance with the License.
439 * You may obtain a copy of the License at
440 *
441 *   http://www.apache.org/licenses/LICENSE-2.0
442 *
443 * Unless required by applicable law or agreed to in writing, software
444 * distributed under the License is distributed on an "AS IS" BASIS,
445 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
446 * See the License for the specific language governing permissions and
447 * limitations under the License.
448 */const mc=new op("@firebase/auth");function XO(e,...t){mc.logLevel<=at.WARN&&mc.warn(`Auth (${Rs}): ${e}`,...t)}function kl(e,...t){mc.logLevel<=at.ERROR&&mc.error(`Auth (${Rs}): ${e}`,...t)}/**
449 * @license
450 * Copyright 2020 Google LLC
451 *
452 * Licensed under the Apache License, Version 2.0 (the "License");
453 * you may not use this file except in compliance with the License.
454 * You may obtain a copy of the License at
455 *
456 *   http://www.apache.org/licenses/LICENSE-2.0
457 *
458 * Unless required by applicable law or agreed to in writing, software
459 * distributed under the License is distributed on an "AS IS" BASIS,
460 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
461 * See the License for the specific language governing permissions and
462 * limitations under the License.
463 */function wn(e,...t){throw cp(e,...t)}function Dn(e,...t){return cp(e,...t)}function lp(e,t,n){const a={...QO(),[t]:n};return new ni("auth","Firebase",a).create(t,{appName:e.name})}function ta(e){return lp(e,"operation-not-supported-in-this-environment","Operations that alter the current user are not supported in conjunction with FirebaseServerApp")}function U3(e,t,n){const a=n;if(!(t instanceof a))throw a.name!==t.constructor.name&&wn(e,"argument-error"),lp(e,"argument-error",`Type of ${t.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}function cp(e,...t){if(typeof e!="string"){const n=t[0],a=[...t.slice(1)];return a[0]&&(a[0].appName=e.name),e._errorFactory.create(n,...a)}return H3.create(e,...t)}function Se(e,t,...n){if(!e)throw cp(t,...n)}function Ca(e){const t="INTERNAL ASSERTION FAILED: "+e;throw kl(t),new Error(t)}function Ba(e,t){e||Ca(t)}/**
464 * @license
465 * Copyright 2020 Google LLC
466 *
467 * Licensed under the Apache License, Version 2.0 (the "License");
468 * you may not use this file except in compliance with the License.
469 * You may obtain a copy of the License at
470 *
471 *   http://www.apache.org/licenses/LICENSE-2.0
472 *
473 * Unless required by applicable law or agreed to in writing, software
474 * distributed under the License is distributed on an "AS IS" BASIS,
475 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
476 * See the License for the specific language governing permissions and
477 * limitations under the License.
478 */function j2(){return typeof self<"u"&&self.location?.href||""}function eD(){return om()==="http:"||om()==="https:"}function om(){return typeof self<"u"&&self.location?.protocol||null}/**
479 * @license
480 * Copyright 2020 Google LLC
481 *
482 * Licensed under the Apache License, Version 2.0 (the "License");
483 * you may not use this file except in compliance with the License.
484 * You may obtain a copy of the License at
485 *
486 *   http://www.apache.org/licenses/LICENSE-2.0
487 *
488 * Unless required by applicable law or agreed to in writing, software
489 * distributed under the License is distributed on an "AS IS" BASIS,
490 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
491 * See the License for the specific language governing permissions and
492 * limitations under the License.
493 */function tD(){return typeof navigator<"u"&&navigator&&"onLine"in navigator&&typeof navigator.onLine=="boolean"&&(eD()||P3()||"connection"in navigator)?navigator.onLine:!0}function nD(){if(typeof navigator>"u")return null;const e=navigator;return e.languages&&e.languages[0]||e.language||null}/**
494 * @license
495 * Copyright 2020 Google LLC
496 *
497 * Licensed under the Apache License, Version 2.0 (the "License");
498 * you may not use this file except in compliance with the License.
499 * You may obtain a copy of the License at
500 *
501 *   http://www.apache.org/licenses/LICENSE-2.0
502 *
503 * Unless required by applicable law or agreed to in writing, software
504 * distributed under the License is distributed on an "AS IS" BASIS,
505 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
506 * See the License for the specific language governing permissions and
507 * limitations under the License.
508 */class Ls{constructor(t,n){this.shortDelay=t,this.longDelay=n,Ba(n>t,"Short delay should be less than long delay!"),this.isMobile=IE()||PE()}get(){return tD()?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}/**
509 * @license
510 * Copyright 2020 Google LLC
511 *
512 * Licensed under the Apache License, Version 2.0 (the "License");
513 * you may not use this file except in compliance with the License.
514 * You may obtain a copy of the License at
515 *
516 *   http://www.apache.org/licenses/LICENSE-2.0
517 *
518 * Unless required by applicable law or agreed to in writing, software
519 * distributed under the License is distributed on an "AS IS" BASIS,
520 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
521 * See the License for the specific language governing permissions and
522 * limitations under the License.
523 */function up(e,t){Ba(e.emulator,"Emulator should always be set here");const{url:n}=e.emulator;return t?`${n}${t.startsWith("/")?t.slice(1):t}`:n}/**
524 * @license
525 * Copyright 2020 Google LLC
526 *
527 * Licensed under the Apache License, Version 2.0 (the "License");
528 * you may not use this file except in compliance with the License.
529 * You may obtain a copy of the License at
530 *
531 *   http://www.apache.org/licenses/LICENSE-2.0
532 *
533 * Unless required by applicable law or agreed to in writing, software
534 * distributed under the License is distributed on an "AS IS" BASIS,
535 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
536 * See the License for the specific language governing permissions and
537 * limitations under the License.
538 */class j3{static initialize(t,n,a){this.fetchImpl=t,n&&(this.headersImpl=n),a&&(this.responseImpl=a)}static fetch(){if(this.fetchImpl)return this.fetchImpl;if(typeof self<"u"&&"fetch"in self)return self.fetch;if(typeof globalThis<"u"&&globalThis.fetch)return globalThis.fetch;if(typeof fetch<"u")return fetch;Ca("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){if(this.headersImpl)return this.headersImpl;if(typeof self<"u"&&"Headers"in self)return self.Headers;if(typeof globalThis<"u"&&globalThis.Headers)return globalThis.Headers;if(typeof Headers<"u")return Headers;Ca("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){if(this.responseImpl)return this.responseImpl;if(typeof self<"u"&&"Response"in self)return self.Response;if(typeof globalThis<"u"&&globalThis.Response)return globalThis.Response;if(typeof Response<"u")return Response;Ca("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}/**
539 * @license
540 * Copyright 2020 Google LLC
541 *
542 * Licensed under the Apache License, Version 2.0 (the "License");
543 * you may not use this file except in compliance with the License.
544 * You may obtain a copy of the License at
545 *
546 *   http://www.apache.org/licenses/LICENSE-2.0
547 *
548 * Unless required by applicable law or agreed to in writing, software
549 * distributed under the License is distributed on an "AS IS" BASIS,
550 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
551 * See the License for the specific language governing permissions and
552 * limitations under the License.
553 */const aD={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"};/**
554 * @license
555 * Copyright 2020 Google LLC
556 *
557 * Licensed under the Apache License, Version 2.0 (the "License");
558 * you may not use this file except in compliance with the License.
559 * You may obtain a copy of the License at
560 *
561 *   http://www.apache.org/licenses/LICENSE-2.0
562 *
563 * Unless required by applicable law or agreed to in writing, software
564 * distributed under the License is distributed on an "AS IS" BASIS,
565 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
566 * See the License for the specific language governing permissions and
567 * limitations under the License.
568 */const rD=["/v1/accounts:signInWithCustomToken","/v1/accounts:signInWithEmailLink","/v1/accounts:signInWithIdp","/v1/accounts:signInWithPassword","/v1/accounts:signInWithPhoneNumber","/v1/token"],iD=new Ls(3e4,6e4);function ja(e,t){return e.tenantId&&!t.tenantId?{...t,tenantId:e.tenantId}:t}async function qa(e,t,n,a,r={}){return q3(e,r,async()=>{let i={},o={};a&&(t==="GET"?o=a:i={body:JSON.stringify(a)});const s=Ds({key:e.config.apiKey,...o}).slice(1),l=await e._getAdditionalHeaders();l["Content-Type"]="application/json",e.languageCode&&(l["X-Firebase-Locale"]=e.languageCode);const c={method:t,headers:l,...i};return zE()||(c.referrerPolicy="no-referrer"),e.emulatorConfig&&iu(e.emulatorConfig.host)&&(c.credentials="include"),j3.fetch()(await G3(e,e.config.apiHost,n,s),c)})}async function q3(e,t,n){e._canInitEmulator=!1;const a={...aD,...t};try{const r=new sD(e),i=await Promise.race([n(),r.promise]);r.clearNetworkTimeout();const o=await i.json();if("needConfirmation"in o)throw rl(e,"account-exists-with-different-credential",o);if(i.ok&&!("errorMessage"in o))return o;{const s=i.ok?o.errorMessage:o.error.message,[l,c]=s.split(" : ");if(l==="FEDERATED_USER_ID_ALREADY_LINKED")throw rl(e,"credential-already-in-use",o);if(l==="EMAIL_EXISTS")throw rl(e,"email-already-in-use",o);if(l==="USER_DISABLED")throw rl(e,"user-disabled",o);const u=a[l]||l.toLowerCase().replace(/[_\s]+/g,"-");if(c)throw lp(e,u,c);wn(e,u)}}catch(r){if(r instanceof da)throw r;wn(e,"network-request-failed",{message:String(r)})}}async function Ns(e,t,n,a,r={}){const i=await qa(e,t,n,a,r);return"mfaPendingCredential"in i&&wn(e,"multi-factor-auth-required",{_serverResponse:i}),i}async function G3(e,t,n,a){const r=`${t}${n}?${a}`,i=e,o=i.config.emulator?up(e.config,r):`${e.config.apiScheme}://${r}`;return rD.includes(n)&&(await i._persistenceManagerAvailable,i._getPersistenceType()==="COOKIE")?
568i._getPersistence()._getFinalTarget(o).toString():o}function oD(e){switch(e){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}class sD{clearNetworkTimeout(){clearTimeout(this.timer)}constructor(t){this.auth=t,this.timer=null,this.promise=new Promise((n,a)=>{this.timer=setTimeout(()=>a(Dn(this.auth,"network-request-failed")),iD.get())})}}function rl(e,t,n){const a={appName:e.name};n.email&&(a.email=n.email),n.phoneNumber&&(a.phoneNumber=n.phoneNumber);const r=Dn(e,t,a);return r.customData._tokenResponse=n,r}function sm(e){return e!==void 0&&e.enterprise!==void 0}class lD{constructor(t){if(this.siteKey="",this.recaptchaEnforcementState=[],t.recaptchaKey===void 0)throw new Error("recaptchaKey undefined");this.siteKey=t.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=t.recaptchaEnforcementState}getProviderEnforcementState(t){if(!this.recaptchaEnforcementState||this.recaptchaEnforcementState.length===0)return null;for(const n of this.recaptchaEnforcementState)if(n.provider&&n.provider===t)return oD(n.enforcementState);return null}isProviderEnabled(t){return this.getProviderEnforcementState(t)==="ENFORCE"||this.getProviderEnforcementState(t)==="AUDIT"}isAnyProviderEnabled(){return this.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")||this.isProviderEnabled("PHONE_PROVIDER")}}async function cD(e,t){return qa(e,"GET","/v2/recaptchaConfig",ja(e,t))}/**
569 * @license
570 * Copyright 2020 Google LLC
571 *
572 * Licensed under the Apache License, Version 2.0 (the "License");
573 * you may not use this file except in compliance with the License.
574 * You may obtain a copy of the License at
575 *
576 *   http://www.apache.org/licenses/LICENSE-2.0
577 *
578 * Unless required by applicable law or agreed to in writing, software
579 * distributed under the License is distributed on an "AS IS" BASIS,
580 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
581 * See the License for the specific language governing permissions and
582 * limitations under the License.
583 */async function uD(e,t){return qa(e,"POST","/v1/accounts:delete",t)}async function _c(e,t){return qa(e,"POST","/v1/accounts:lookup",t)}/**
584 * @license
585 * Copyright 2020 Google LLC
586 *
587 * Licensed under the Apache License, Version 2.0 (the "License");
588 * you may not use this file except in compliance with the License.
589 * You may obtain a copy of the License at
590 *
591 *   http://www.apache.org/licenses/LICENSE-2.0
592 *
593 * Unless required by applicable law or agreed to in writing, software
594 * distributed under the License is distributed on an "AS IS" BASIS,
595 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
596 * See the License for the specific language governing permissions and
597 * limitations under the License.
598 */function Ro(e){if(e)try{const t=new Date(Number(e));if(!isNaN(t.getTime()))return t.toUTCString()}catch{}}async function dD(e,t=!1){const n=sn(e),a=await n.getIdToken(t),r=dp(a);Se(r&&r.exp&&r.auth_time&&r.iat,n.auth,"internal-error");const i=typeof r.firebase=="object"?r.firebase:void 0,o=i?.sign_in_provider;return{claims:r,token:a,authTime:Ro(md(r.auth_time)),issuedAtTime:Ro(md(r.iat)),expirationTime:Ro(md(r.exp)),signInProvider:o||null,signInSecondFactor:i?.sign_in_second_factor||null}}function md(e){return Number(e)*1e3}function dp(e){const[t,n,a]=e.split(".");if(t===void 0||n===void 0||a===void 0)return kl("JWT malformed, contained fewer than 3 sections"),null;try{const r=M3(n);return r?JSON.parse(r):(kl("Failed to decode base64 JWT payload"),null)}catch(r){return kl("Caught error parsing JWT payload as JSON",r?.toString()),null}}function lm(e){const t=dp(e);return Se(t,"internal-error"),Se(typeof t.exp<"u","internal-error"),Se(typeof t.iat<"u","internal-error"),Number(t.exp)-Number(t.iat)}/**
599 * @license
600 * Copyright 2020 Google LLC
601 *
602 * Licensed under the Apache License, Version 2.0 (the "License");
603 * you may not use this file except in compliance with the License.
604 * You may obtain a copy of the License at
605 *
606 *   http://www.apache.org/licenses/LICENSE-2.0
607 *
608 * Unless required by applicable law or agreed to in writing, softw
608are
609 * distributed under the License is distributed on an "AS IS" BASIS,
610 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
611 * See the License for the specific language governing permissions and
612 * limitations under the License.
613 */async function ms(e,t,n=!1){if(n)return t;try{return await t}catch(a){throw a instanceof da&&fD(a)&&e.auth.currentUser===e&&await e.auth.signOut(),a}}function fD({code:e}){return e==="auth/user-disabled"||e==="auth/user-token-expired"}/**
614 * @license
615 * Copyright 2020 Google LLC
616 *
617 * Licensed under the Apache License, Version 2.0 (the "License");
618 * you may not use this file except in compliance with the License.
619 * You may obtain a copy of the License at
620 *
621 *   http://www.apache.org/licenses/LICENSE-2.0
622 *
623 * Unless required by applicable law or agreed to in writing, software
624 * distributed under the License is distributed on an "AS IS" BASIS,
625 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
626 * See the License for the specific language governing permissions and
627 * limitations under the License.
628 */class pD{constructor(t){this.user=t,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,this.timerId!==null&&clearTimeout(this.timerId))}getInterval(t){if(t){const n=this.errorBackoff;return this.errorBackoff=Math.min(this.errorBackoff*2,96e4),n}else{this.errorBackoff=3e4;const a=(this.user.stsTokenManager.expirationTime??0)-Date.now()-3e5;return Math.max(0,a)}}schedule(t=!1){if(!this.isRunning)return;const n=this.getInterval(t);this.timerId=setTimeout(async()=>{await this.iteration()},n)}async iteration(){try{await this.user.getIdToken(!0)}catch(t){t?.code==="auth/network-request-failed"&&this.schedule(!0);return}this.schedule()}}/**
629 * @license
630 * Copyright 2020 Google LLC
631 *
632 * Licensed under the Apache License, Version 2.0 (the "License");
633 * you may not use this file except in compliance with the License.
634 * You may obtain a copy of the License at
635 *
636 *   http://www.apache.org/licenses/LICENSE-2.0
637 *
638 * Unless required by applicable law or agreed to in writing, software
639 * distributed under the License is distributed on an "AS IS" BASIS,
640 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
641 * See the License for the specific language governing permissions and
642 * limitations under the License.
643 */class q2{constructor(t,n){this.createdAt=t,this.lastLoginAt=n,this._initializeTime()}_initializeTime(){this.lastSignInTime=Ro(this.lastLoginAt),this.creationTime=Ro(this.createdAt)}_copy(t){this.createdAt=t.createdAt,this.lastLoginAt=t.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}/**
644 * @license
645 * Copyright 2019 Google LLC
646 *
647 * Licensed under the Apache License, Version 2.0 (the "License");
648 * you may not use this file except in compliance with the License.
649 * You may obtain a copy of the License at
650 *
651 *   http://www.apache.org/licenses/LICENSE-2.0
652 *
653 * Unless required by applicable law or agreed to in writing, software
654 * distributed under the License is distributed on an "AS IS" BASIS,
655 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
656 * See the License for the specific language governing permissions and
657 * limitations under the License.
658 */async function _s(e){const t=e.auth,n=await e.getIdToken(),a=await ms(e,_c(t,{idToken:n}));Se(a?.users.length,t,"internal-error");const r=a.users[0];e._notifyReloadListener(r);const i=r.providerUserInfo?.length?Y3(r.providerUserInfo):[],o=mD(e.providerData,i),s=e.isAnonymous,l=!(e.email&&r.passwordHash)&&!o?.length,c=s?l:!1,u={uid:r.localId,displayName:r.displayName||null,photoURL:r.photoUrl||null,email:r.email||null,emailVerified:r.emailVerified||!1,phoneNumber:r.phoneNumber||null,tenantId:r.tenantId||null,providerData:o,metadata:new q2(r.createdAt,r.lastLoginAt),isAnonymous:c};Object.assign(e,u)}async function hD(e){const t=sn(e);await _s(t),await t.auth._persistUserIfCurrent(t),t.auth._notifyListenersIfCurrent(t)}function mD(e,t){return[...e.filter(a=>!t.some(r=>r.providerId===a.providerId)),...t]}function Y3(e){return e.map(({providerId:t,...n})=>
658({providerId:t,uid:n.rawId||"",displayName:n.displayName||null,email:n.email||null,phoneNumber:n.phoneNumber||null,photoURL:n.photoUrl||null}))}/**
659 * @license
660 * Copyright 2020 Google LLC
661 *
662 * Licensed under the Apache License, Version 2.0 (the "License");
663 * you may not use this file except in compliance with the License.
664 * You may obtain a copy of the License at
665 *
666 *   http://www.apache.org/licenses/LICENSE-2.0
667 *
668 * Unless required by applicable law or agreed to in writing, software
669 * distributed under the License is distributed on an "AS IS" BASIS,
670 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
671 * See the License for the specific language governing permissions and
672 * limitations under the License.
673 */async function _D(e,t){const n=await q3(e,{},async()=>{const a=Ds({grant_type:"refresh_token",refresh_token:t}).slice(1),{tokenApiHost:r,apiKey:i}=e.config,o=await G3(e,r,"/v1/token",`key=${i}`),s=await e._getAdditionalHeaders();s["Content-Type"]="application/x-www-form-urlencoded";const l={method:"POST",headers:s,body:a};return e.emulatorConfig&&iu(e.emulatorConfig.host)&&(l.credentials="include"),j3.fetch()(o,l)});return{accessToken:n.access_token,expiresIn:n.expires_in,refreshToken:n.refresh_token}}async function gD(e,t){return qa(e,"POST","/v2/accounts:revokeToken",ja(e,t))}/**
674 * @license
675 * Copyright 2020 Google LLC
676 *
677 * Licensed under the Apache License, Version 2.0 (the "License");
678 * you may not use this file except in compliance with the License.
679 * You may obtain a copy of the License at
680 *
681 *   http://www.apache.org/licenses/LICENSE-2.0
682 *
683 * Unless required by applicable law or agreed to in writing, software
684 * distributed under the License is distributed on an "AS IS" BASIS,
685 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
686 * See the License for the specific language governing permissions and
687 * limitations under the License.
688 */class zi{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(t){Se(t.idToken,"internal-error"),Se(typeof t.idToken<"u","internal-error"),Se(typeof t.refreshToken<"u","internal-error");const n="expiresIn"in t&&typeof t.expiresIn<"u"?Number(t.expiresIn):lm(t.idToken);this.updateTokensAndExpiration(t.idToken,t.refreshToken,n)}updateFromIdToken(t){Se(t.length!==0,"internal-error");const n=lm(t);this.updateTokensAndExpiration(t,null,n)}async getToken(t,n=!1){return!n&&this.accessToken&&!this.isExpired?this.accessToken:(Se(this.refreshToken,t,"user-token-expired"),this.refreshToken?(await this.refresh(t,this.refreshToken),this.accessToken):null)}clearRefreshToken(){this.refreshToken=null}async refresh(t,n){const{accessToken:a,refreshToken:r,expiresIn:i}=await _D(t,n);this.updateTokensAndExpiration(a,r,Number(i))}updateTokensAndExpiration(t,n,a){this.refreshToken=n||null,this.accessToken=t||null,this.expirationTime=Date.now()+a*1e3}static fromJSON(t,n){const{refreshToken:a,accessToken:r,expirationTime:i}=n,o=new zi;return a&&(Se(typeof a=="string","internal-error",{appName:t}),o.refreshToken=a),r&&(Se(typeof r=="string","internal-error",{appName:t}),o.accessToken=r),i&&(Se(typeof i=="number","internal-error",{appName:t}),o.expirationTime=i),o}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(t){this.accessToken=t.accessToken,this.refreshToken=t.refreshToken,this.expirationTime=t.expirationTime}_clone(){return Object.assign(new zi,this.toJSON())}_performRefresh(){return Ca("not implemented")}}/**
689 * @license
690 * Copyright 2020 Google LLC
691 *
692 * Licensed under the Apache License, Version 2.0 (the "License");
693 * you may not use this file except in compliance with the License.
694 * You may obtain a copy of the License at
695 *
696 *   http://www.apache.org/licenses/LICENSE-2.0
697 *
698 * Unless required by applicable law or agreed to in writing, software
699 * distributed under the License is distributed on an "AS IS" BASIS,
700 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
701 * See the License for the specific language governing permissions and
702 * limitations under the License.
703 */function Za(e,t){Se(typeof e=="string"||typeof e>"u","internal-error",{appName:t})}class En{constructor({uid:t,auth:n,stsTokenManager:a,...r}){this.providerId="firebase",this.proactiveRefresh=new pD(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=t,this.auth=n,this.stsTokenManager=a,this.accessToken=a.accessToken,this.displayName=r.displayName||null,this.email=r.email||null,this.emailVerified=r.emailVerified||!1,this.phoneNumber=r.phoneNumber||null,this.photoURL=r.photoURL||null,this.isAnonymous=r.isAnonymous||!1,this.tenantId=r.tenantId||null,this.providerData=r.providerData?[...r.providerData]:[],this.metadata=new q2(r.createdAt||void 0,r.lastLoginAt||void 0)}async getIdToken(t){const n=await ms(this,this.stsTokenManager.getToken(this.auth,t));return Se(n,this.auth,"internal-error"),this.accessToken!==n&&(this.accessToken=n,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),n}getIdTokenResult(t){return dD(this,t)}reload(){return hD(this)}_assign(t){this!==t&&(Se(this.uid===t.uid,this.auth,"internal-error"),this.displayName=t.displayName,this.photoURL=t.photoURL,this.email=t.email,this.emailVerified=t.emailVerified,this.phoneNumber=t.phoneNumber,this.isAnonymous=t.isAnonymous,this.tenantId=t.tenantId,this.providerData=t.providerData.map(n=>({...n})),this.metadata._copy(t.metadata),this.stsTokenManager._assign(t.stsTokenManager))}_clone(t){const n=new En({...this,auth:t,stsTokenManager:this.stsTokenManager._clone()});return n.metadata._copy(this.metadata),n}_onReload(t){Se(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=t,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(t){this.reloadListener?this.reloadListener(t):this.reloadUserInfo=t}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(t,n=!1){let a=!1;t.idToken&&t.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(t),a=!0),n&&await _s(this),await this.auth._persistUserIfCurrent(this),a&&this.auth._notifyListenersIfCurrent(this)}async delete(){if(en(this.auth.app))return Promise.reject(ta(this.auth));const t=await this.getIdToken();return await ms(this,uD(this.auth,{idToken:t})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return{uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isA
703nonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(t=>({...t})),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId,...this.metadata.toJSON(),apiKey:this.auth.config.apiKey,appName:this.auth.name}}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(t,n){const a=n.displayName??void 0,r=n.email??void 0,i=n.phoneNumber??void 0,o=n.photoURL??void 0,s=n.tenantId??void 0,l=n._redirectEventId??void 0,c=n.createdAt??void 0,u=n.lastLoginAt??void 0,{uid:d,emailVerified:p,isAnonymous:f,providerData:h,stsTokenManager:_}=n;Se(d&&_,t,"internal-error");const g=zi.fromJSON(this.name,_);Se(typeof d=="string",t,"internal-error"),Za(a,t.name),Za(r,t.name),Se(typeof p=="boolean",t,"internal-error"),Se(typeof f=="boolean",t,"internal-error"),Za(i,t.name),Za(o,t.name),Za(s,t.name),Za(l,t.name),Za(c,t.name),Za(u,t.name);const k=new En({uid:d,auth:t,email:r,emailVerified:p,displayName:a,isAnonymous:f,photoURL:o,phoneNumber:i,tenantId:s,stsTokenManager:g,createdAt:c,lastLoginAt:u});return h&&Array.isArray(h)&&(k.providerData=h.map(y=>({...y}))),l&&(k._redirectEventId=l),k}static async _fromIdTokenResponse(t,n,a=!1){const r=new zi;r.updateFromServerResponse(n);const i=new En({uid:n.localId,auth:t,stsTokenManager:r,isAnonymous:a});return await _s(i),i}static async _fromGetAccountInfoResponse(t,n,a){const r=n.users[0];Se(r.localId!==void 0,"internal-error");const i=r.providerUserInfo!==void 0?Y3(r.providerUserInfo):[],o=!(r.email&&r.passwordHash)&&!i?.length,s=new zi;s.updateFromIdToken(a);const l=new En({uid:r.localId,auth:t,stsTokenManager:s,isAnonymous:o}),c={uid:r.localId,displayName:r.displayName||null,photoURL:r.photoUrl||null,email:r.email||null,emailVerified:r.emailVerified||!1,phoneNumber:r.phoneNumber||null,tenantId:r.tenantId||null,providerData:i,metadata:new q2(r.createdAt,r.lastLoginAt),isAnonymous:!(r.email&&r.passwordHash)&&!i?.length};return Object.assign(l,c),l}}/**
704 * @license
705 * Copyright 2020 Google LLC
706 *
707 * Licensed under the Apache License, Version 2.0 (the "License");
708 * you may not use this file except in compliance with the License.
709 * You may obtain a copy of the License at
710 *
711 *   http://www.apache.org/licenses/LICENSE-2.0
712 *
713 * Unless required by applicable law or agreed to in writing, software
714 * distributed under the License is distributed on an "AS IS" BASIS,
715 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
716 * See the License for the specific language governing permissions and
717 * limitations under the License.
718 */const cm=new Map;function Aa(e){Ba(e instanceof Function,"Expected a class definition");let t=cm.get(e);return t?(Ba(t instanceof e,"Instance stored in cache mismatched with class"),t):(t=new e,cm.set(e,t),t)}/**
719 * @license
720 * Copyright 2019 Google LLC
721 *
722 * Licensed under the Apache License, Version 2.0 (the "License");
723 * you may not use this file except in compliance with the License.
724 * You may obtain a copy of the License at
725 *
726 *   http://www.apache.org/licenses/LICENSE-2.0
727 *
728 * Unless required by applicable law or agreed to in writing, software
729 * distributed under the License is distributed on an "AS IS" BASIS,
730 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
731 * See the License for the specific language governing permissions and
732 * limitations under the License.
733 */class W3{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(t,n){this.storage[t]=n}async _get(t){const n=this.storage[t];return n===void 0?null:n}async _remove(t){delete this.storage[t]}_addListener(t,n){}_removeListener(t,n){}}W3.type="NONE";const um=W3;/**
734 * @license
735 * Copyright 2019 Google LLC
736 *
737 * Licensed under the Apache License, Version 2.0 (the "License");
738 * you may not use this file except in compliance with the License.
739 * You may obtain a copy of the License at
740 *
741 *   http://www.apache.org/licenses/LICENSE-2.0
742 *
743 * Unless required by applicable law or agreed to in writing, softw
743are
744 * distributed under the License is distributed on an "AS IS" BASIS,
745 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
746 * See the License for the specific language governing permissions and
747 * limitations under the License.
748 */function wl(e,t,n){return`firebase:${e}:${t}:${n}`}class Pi{constructor(t,n,a){this.persistence=t,this.auth=n,this.userKey=a;const{config:r,name:i}=this.auth;this.fullUserKey=wl(this.userKey,r.apiKey,i),this.fullPersistenceKey=wl("persistence",r.apiKey,i),this.boundEventHandler=n._onStorageEvent.bind(n),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(t){return this.persistence._set(this.fullUserKey,t.toJSON())}async getCurrentUser(){const t=await this.persistence._get(this.fullUserKey);if(!t)return null;if(typeof t=="string"){const n=await _c(this.auth,{idToken:t}).catch(()=>{});return n?En._fromGetAccountInfoResponse(this.auth,n,t):null}return En._fromJSON(this.auth,t)}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(t){if(this.persistence===t)return;const n=await this.getCurrentUser();if(await this.removeCurrentUser(),this.persistence=t,n)return this.setCurrentUser(n)}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(t,n,a="authUser"){if(!n.length)return new Pi(Aa(um),t,a);const r=(await Promise.all(n.map(async c=>{if(await c._isAvailable())return c}))).filter(c=>c);let i=r[0]||Aa(um);const o=wl(a,t.config.apiKey,t.name);let s=null;for(const c of n)try{const u=await c._get(o);if(u){let d;if(typeof u=="string"){const p=await _c(t,{idToken:u}).catch(()=>{});if(!p)break;d=await En._fromGetAccountInfoResponse(t,p,u)}else d=En._fromJSON(t,u);c!==i&&(s=d),i=c;break}}catch{}const l=r.filter(c=>c._shouldAllowMigration);return!i._shouldAllowMigration||!l.length?new Pi(i,t,a):(i=l[0],s&&await i._set(o,s.toJSON()),await Promise.all(n.map(async c=>{if(c!==i)try{await c._remove(o)}catch{}})),new Pi(i,t,a))}}/**
749 * @license
750 * Copyright 2020 Google LLC
751 *
752 * Licensed under the Apache License, Version 2.0 (the "License");
753 * you may not use this file except in compliance with the License.
754 * You may obtain a copy of the License at
755 *
756 *   http://www.apache.org/licenses/LICENSE-2.0
757 *
758 * Unless required by applicable law or agreed to in writing, software
759 * distributed under the License is distributed on an "AS IS" BASIS,
760 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
761 * See the License for the specific language governing permissions and
762 * limitations under the License.
763 */function dm(e){const t=e.toLowerCase();if(t.includes("opera/")||t.includes("opr/")||t.includes("opios/"))return"Opera";if(Q3(t))return"IEMobile";if(t.includes("msie")||t.includes("trident/"))return"IE";if(t.includes("edge/"))return"Edge";if(K3(t))return"Firefox";if(t.includes("silk/"))return"Silk";if(ey(t))return"Blackberry";if(ty(t))return"Webos";if(Z3(t))return"Safari";if((t.includes("chrome/")||J3(t))&&!t.includes("edge/"))return"Chrome";if(X3(t))return"Android";{const n=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,a=e.match(n);if(a?.length===2)return a[1]}return"Other"}function K3(e=Ut()){return/firefox\//i.test(e)}function Z3(e=Ut()){const t=e.toLowerCase();return t.includes("safari/")&&!t.includes("chrome/")&&!t.includes("crios/")&&!t.includes("android")}function J3(e=Ut()){return/crios\//i.test(e)}function Q3(e=Ut()){return/iemobile/i.test(e)}function X3(e=Ut()){return/android/i.test(e)}function ey(e=Ut()){return/blackberry/i.test(e)}function ty(e=Ut()){return/webos/i.test(e)}function fp(e=Ut()){return/iphone|ipad|ipod/i.test(e)||/macintosh/i.test(e)&&/mobile/i.test(e)}function yD(e=Ut()){return fp(e)&&!!window.navigator?.standalone}function vD(){return EE()&&document.documentMode===10}function ny(e=Ut()){return fp(e)||X3(e)||ty(e)||ey(e)||/windows phone/i.test(e)||Q3(e)}/**
764 * @license
765 * Copyright 2020 Google LLC
766 *
767 * Licensed under the Apache License, Version 2.0 (the "License");
768 * you may not use this file except in compliance with the License.
769 * You may obtain a copy of the License at
770 *
771 *   http://www.apache.org/licenses/LICENSE-2.0
772 *
773 * Unless required by applicable law or agreed to in writing, software
774 * distributed under the License is distributed on an "AS IS" BASIS,
775 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
776 * See the License for the specific language governing permissions and
777 * limitations under the License.
778 */function ay(e,t=[]){let n;switch(e){case"Browser":n=dm(Ut());break;case"Worker":n=`${dm(Ut())}-${e}`;break;default:n=e}const a=t.length?t.join(","):"FirebaseCore-web";return`${n}/JsCore/${Rs}/${a}`}/**
779 * @license
780 * Copyright 2022 Google LLC
781 *
782 * Licensed under the Apache License, Version 2.0 (the "License");
783 * you may not use this file except in compliance with the License.
784 * You may obtain a copy of the License at
785 *
786 *   http://www.apache.org/licenses/LICENSE-2.0
787 *
788 * Unless required by applicable law or agreed to in writing, software
789 * distributed under the License is distributed on an "AS IS" BASIS,
790 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
791 * See the License for the specific language governing permissions and
792 * limitations under the License.
793 */class bD{constructor(t){this.auth=t,this.queue=[]}pushCallback(t,n){const a=i=>new Promise((o,s)=>{try{const l=t(i);o(l)}catch(l){s(l)}});a.onAbort=n,this.queue.push(a);const r=this.queue.length-1;return()=>{this.queue[r]=()=>Promise.resolve()}}async runMiddleware(t){if(this.auth.currentUser===t)return;const n=[];try{for(const a of this.queue)await a(t),a.onAbort&&n.push(a.onAbort)}catch(a){n.reverse();for(const r of n)try{r()}catch{}throw this.auth._errorFactory.create("login-blocked",{originalMessage:a?.message})}}}/**
794 * @license
795 * Copyright 2023 Google LLC
796 *
797 * Licensed under the Apache License, Version 2.0 (the "License");
798 * you may not use this file except in compliance with the License.
799 * You may obtain a copy of the License at
800 *
801 *   http://www.apache.org/licenses/LICENSE-2.0
802 *
803 * Unless required by applicable law or agreed to in writing, software
804 * distributed under the License is distributed on an "AS IS" BASIS,
805 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
806 * See the License for the specific language governing permissions and
807 * limitations under the License.
808 */async function kD(e,t={}){return qa(e,"GET","/v2/passwordPolicy",ja(e,t))}/**
809 * @license
810 * Copyright 2023 Google LLC
811 *
812 * Licensed under the Apache License, Version 2.0 (the "License");
813 * you may not use this file except in compliance with the License.
814 * You may obtain a copy of the License at
815 *
816 *   http://www.apache.org/licenses/LICENSE-2.0
817 *
818 * Unless required by applicable law or agreed to in writing, software
819 * distributed under the License is distributed on an "AS IS" BASIS,
820 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
821 * See the License for the specific language governing permissions and
822 * limitations under the License.
823 */const wD=6;class SD{constructor(t){const n=t.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=n.minPasswordLength??wD,n.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=n.maxPasswordLength),n.containsLowercaseCharacter!==void 0&&(this.customStrengthOptions.containsLowercaseLetter=n.containsLowercaseCharacter),n.containsUppercaseCharacter!==void 0&&(this.customStrengthOptions.containsUppercaseLetter=n.containsUppercaseCharacter),n.containsNumericCharacter!==void 0&&(this.customStrengthOptions.containsNumericCharacter=n.containsNumericCharacter),n.containsNonAlphanumericCharacter!==void 0&&(this.customStrengthOptions.containsNonAlphanumericCharacter=n.containsNonAlphanumericCharacter),this.enforcementState=t.enforcementState,this.enforcementState==="ENFORCEMENT_STATE_UNSPECIFIED"&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=t.allowedNonAlphanumericCharacters?.join("")??"",this.forceUpgradeOnSignin=t.forceUpgradeOnSignin??!1,this.schemaVersion=t.schemaVersion}validatePassword(t){const n={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(t,n),this.validatePasswordCharacterOptions(t,n),n.isValid&&
823(n.isValid=n.meetsMinPasswordLength??!0),n.isValid&&(n.isValid=n.meetsMaxPasswordLength??!0),n.isValid&&(n.isValid=n.containsLowercaseLetter??!0),n.isValid&&(n.isValid=n.containsUppercaseLetter??!0),n.isValid&&(n.isValid=n.containsNumericCharacter??!0),n.isValid&&(n.isValid=n.containsNonAlphanumericCharacter??!0),n}validatePasswordLengthOptions(t,n){const a=this.customStrengthOptions.minPasswordLength,r=this.customStrengthOptions.maxPasswordLength;a&&(n.meetsMinPasswordLength=t.length>=a),r&&(n.meetsMaxPasswordLength=t.length<=r)}validatePasswordCharacterOptions(t,n){this.updatePasswordCharacterOptionsStatuses(n,!1,!1,!1,!1);let a;for(let r=0;r<t.length;r++)a=t.charAt(r),this.updatePasswordCharacterOptionsStatuses(n,a>="a"&&a<="z",a>="A"&&a<="Z",a>="0"&&a<="9",this.allowedNonAlphanumericCharacters.includes(a))}updatePasswordCharacterOptionsStatuses(t,n,a,r,i){this.customStrengthOptions.containsLowercaseLetter&&(t.containsLowercaseLetter||(t.containsLowercaseLetter=n)),this.customStrengthOptions.containsUppercaseLetter&&(t.containsUppercaseLetter||(t.containsUppercaseLetter=a)),this.customStrengthOptions.containsNumericCharacter&&(t.containsNumericCharacter||(t.containsNumericCharacter=r)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(t.containsNonAlphanumericCharacter||(t.containsNonAlphanumericCharacter=i))}}/**
824 * @license
825 * Copyright 2020 Google LLC
826 *
827 * Licensed under the Apache License, Version 2.0 (the "License");
828 * you may not use this file except in compliance with the License.
829 * You may obtain a copy of the License at
830 *
831 *   http://www.apache.org/licenses/LICENSE-2.0
832 *
833 * Unless required by applicable law or agreed to in writing, software
834 * distributed under the License is distributed on an "AS IS" BASIS,
835 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
836 * See the License for the specific language governing permissions and
837 * limitations under the License.
838 */class xD{constructor(t,n,a,r){this.app=t,this.heartbeatServiceProvider=n,this.appCheckServiceProvider=a,this.config=r,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new fm(this),this.idTokenSubscription=new fm(this),this.beforeStateQueue=new bD(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=H3,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this._resolvePersistenceManagerAvailable=void 0,this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=t.name,this.clientVersion=r.sdkClientVersion,this._persistenceManagerAvailable=new Promise(i=>this._resolvePersistenceManagerAvailable=i)}_initializeWithPersistence(t,n){return n&&(this._popupRedirectResolver=Aa(n)),this._initializationPromise=this.queue(async()=>{if(!this._deleted&&(this.persistenceManager=await Pi.create(this,t),this._resolvePersistenceManagerAvailable?.(),!this._deleted)){if(this._popupRedirectResolver?._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch{}await this.initializeCurrentUser(n),this.lastNotifiedUid=this.currentUser?.uid||null,!this._deleted&&(this._isInitialized=!0)}}),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;const t=await this.assertedPersistence.getCurrentUser();if(!(!this.currentUser&&!t)){if(this.currentUser&&t&&this.currentUser.uid===t.uid){this._currentUser._assign(t),await this.currentUser.getIdToken();return}await this._updateCurrentUser(t,!0)}}async initializeCurrentUserFromIdToken(t){try{const n=await _c(this,{idToken:t}),a=await En._fromGetAccountInfoResponse(this,n,t);await this.directlySetCurrentUser(a)}catch(n){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",n),await this.directlySetCurrentUser(null)}}async initializeCurrentUser(t){if(en(this.app)){const i=this.app.settings.authIdToken;return i?new Promise(o=>{setTimeout(()=>this.initializeCurrentUserFromIdToken(i).then(o,o))}):this.directlySetCurrentUser(null)}const n=await this.assertedPersistence.getCurrentUser();let a=n,r=!1;if(t&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();const i=this.redirectUser?._redirectEventId,o=a?._redirectEventId,s=await this.tryRedirectSignIn(t);(!i||i===o)&&s?.user&&(a=s.user,r=!0)}if(!a)return this.directlySetCurrentUser(null);
838if(!a._redirectEventId){if(r)try{await this.beforeStateQueue.runMiddleware(a)}catch(i){a=n,this._popupRedirectResolver._overrideRedirectResult(this,()=>Promise.reject(i))}return a?this.reloadAndSetCurrentUserOrClear(a):this.directlySetCurrentUser(null)}return Se(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===a._redirectEventId?this.directlySetCurrentUser(a):this.reloadAndSetCurrentUserOrClear(a)}async tryRedirectSignIn(t){let n=null;try{n=await this._popupRedirectResolver._completeRedirectFn(this,t,!0)}catch{await this._setRedirectUser(null)}return n}async reloadAndSetCurrentUserOrClear(t){try{await _s(t)}catch(n){if(n?.code!=="auth/network-request-failed")return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(t)}useDeviceLanguage(){this.languageCode=nD()}async _delete(){this._deleted=!0}async updateCurrentUser(t){if(en(this.app))return Promise.reject(ta(this));const n=t?sn(t):null;return n&&Se(n.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(n&&n._clone(this))}async _updateCurrentUser(t,n=!1){if(!this._deleted)return t&&Se(this.tenantId===t.tenantId,this,"tenant-id-mismatch"),n||await this.beforeStateQueue.runMiddleware(t),this.queue(async()=>{await this.directlySetCurrentUser(t),this.notifyAuthListeners()})}async signOut(){return en(this.app)?Promise.reject(ta(this)):(await this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null,!0))}setPersistence(t){return en(this.app)?Promise.reject(ta(this)):this.queue(async()=>{await this.assertedPersistence.setPersistence(Aa(t))})}_getRecaptchaConfig(){return this.tenantId==null?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}async validatePassword(t){this._getPasswordPolicyInternal()||await this._updatePasswordPolicy();const n=this._getPasswordPolicyInternal();return n.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):n.validatePassword(t)}_getPasswordPolicyInternal(){return this.tenantId===null?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}async _updatePasswordPolicy(){const t=await kD(this),n=new SD(t);this.tenantId===null?this._projectPasswordPolicy=n:this._tenantPasswordPolicies[this.tenantId]=n}_getPersistenceType(){return this.assertedPersistence.persistence.type}_getPersistence(){return this.assertedPersistence.persistence}_updateErrorMap(t){this._errorFactory=new ni("auth","Firebase",t())}onAuthStateChanged(t,n,a){return this.registerStateListener(this.authStateSubscription,t,n,a)}beforeAuthStateChanged(t,n){return this.beforeStateQueue.pushCallback(t,n)}onIdTokenChanged(t,n,a){return this.registerStateListener(this.idTokenSubscription,t,n,a)}authStateReady(){return new Promise((t,n)=>{if(this.currentUser)t();else{const a=this.onAuthStateChanged(()=>{a(),t()},n)}})}async revokeAccessToken(t){if(this.currentUser){const n=await this.currentUser.getIdToken(),a={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:t,idToken:n};this.tenantId!=null&&(a.tenantId=this.tenantId),await gD(this,a)}}toJSON(){return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:this._currentUser?.toJSON()}}async _setRedirectUser(t,n){const a=await this.getOrInitRedirectPersistenceManager(n);return t===null?a.removeCurrentUser():a.setCurrentUser(t)}async getOrInitRedirectPersistenceManager(t){if(!this.redirectPersistenceManager){const n=t&&Aa(t)||this._popupRedirectResolver;Se(n,this,"argument-error"),this.redirectPersistenceManager=await Pi.create(this,[Aa(n._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(t){return this._isInitialized&&await this.queue(async()=>{}),this._currentUser?._redirectEventId===t?this._currentUser:this.redirectUser?._redirectEventId===t?this.redirectUser:null}async _persistUserIfCurrent(t){if(t===this.currentUser)return this.queue(async()=>this.directlySetCurrentUser(t))}_notifyListenersIfCurrent(t){t===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const t=this.currentUser?.uid??null;this.lastNotifiedUid!==t&&(this.lastNotifiedUid=t,this.authStateSubscription.next(this.currentUser))}registerStateListener(t,n,a,r){if(this._deleted)return()=>{};const i=typeof n=="function"?n:n.next.bind(n);let o=!1;const s=this._isInitialized?Promise.resolve():this._initializationPromise;if(Se(s,this,"internal-error"),s.then(()=>{o||i(this.currentUser)}),typeof n=="function"){const l=t.addObserver(n,a,r);return()=>{o=!0,l()}}else{const l=t.addObserver(n);return()=>{o=!0,l()}}}async directlySetCurrentUser(t){this.currentUser&&this.currentUser!==t&&this._currentUser._stopProactiveRefresh(),t&&this.isProactiveRefreshEnabled&&t._startProactiveRefresh(),this.currentUser=t,t?await this.assertedPersistence.setCurrentUser(t):await this.assertedPersistence.removeCurrentUser()}queue(t){return this.operations=this.operations.then(t,t),this.operations}get assertedPersistence(){return Se(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(t){!t||this.frameworks.includes(t)||(this.frameworks.push(t),this.frameworks.sort(),this.clientVersion=ay(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){const t={"X-Client-Version":this.clientVersion};this.app.options.appId&&(t["X-Firebase-gmpid"]=this.app.options.appId);const n=await this.heartbeatServiceProvider.getImmediate({optional:!0})?.getHeartbeatsHeader();n&&(t["X-Firebase-Client"]=n);const a=await this._getAppCheckToken();return a&&(t["X-Firebase-AppCheck"]=a),t}async _getAppCheckToken(){if(en(this.app)&&this.app.settings.appCheckToken)return this.app.settings.appCheckToken;const t=await this.appCheckServiceProvider.getImmediate({optional:!0})?.getToken();return t?.error&&XO(`Error while retrieving App Check token: ${t.error}`),t?.token}}function fa(e){return sn(e)}class fm{constructor(t){this.auth=t,this.observer=null,this.addObserver=BE(n=>this.observer=n)}get next(){return Se(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}/**
839 * @license
840 * Copyright 2020 Google LLC
841 *
842 * Licensed under the Apache License, Version 2.0 (the "License");
843 * you may not use this file except in compliance with the License.
844 * You may obtain a copy of the License at
845 *
846 *   http://www.apache.org/licenses/LICENSE-2.0
847 *
848 * Unless required by applicable law or agreed to in writing, software
849 * distributed under the License is distributed on an "AS IS" BASIS,
850 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
851 * See the License for the specific language governing permissions and
852 * limitations under the License.
853 */let ou={async loadJS(){throw new Error("Unable to load external scripts")},recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function CD(e){ou=e}function ry(e){return ou.loadJS(e)}function AD(){return ou.recaptchaEnterpriseScript}function TD(){return ou.gapiScript}function MD(e){return`__${e}${Math.floor(Math.random()*1e6)}`}class ID{constructor(){this.enterprise=new zD}ready(t){t()}execute(t,n){return Promise.resolve("token")}render(t,n){return""}}class zD{ready(t){t()}execute(t,n){return Promise.resolve("token")}render(t,n){return""}}const PD="recaptcha-enterprise",iy="NO_RECAPTCHA";class ED{constructor(t){this.type=PD,this.auth=fa(t)}async verify(t="verify",n=!1){async function a(i){if(!n){if(i.tenantId==null&&i._agentRecaptchaConfig!=null)return i._agentRecaptchaConfig.siteKey;if(i.tenantId!=null&&i._tenantRecaptchaConfigs[i.tenantId]!==void 0)return i._tenantRecaptchaConfigs[i.tenantId].siteKey}return new Promise(async(o,s)=>{cD(i,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then(l=>{if(l.recaptchaKey===void 0)s(new Error("recaptcha Enterprise site key undefined"));else{const c=new lD(l);return i.tenantId==null?i._agentRecaptchaConfig=c:i._tenantRecaptchaConfigs[i.tenantId]=c,o(c.siteKey)}}).catch(l=>{s(l)})})}function r(i,o,s){const l=window.grecaptcha;sm(l)?l.enterprise.ready(()=>{l.enterprise.execute(i,{action:t}).then(c=>{o(c)}).catch(()=>{o(iy)})}):s(Error("No reCAPTCHA enterprise script loaded."))}return this.auth.settings.appVerificationDisabledForTesting?new ID().execute("siteKey",{action:"verify"}):new Promise((i,o)=>{a(this.auth).then(s=>{if(!n&&sm(window.grecaptcha))r(s,i,o);else{if(typeof window>"u"){o(new Error("RecaptchaVerifier is only supported in browser"));return}let l=AD();l.length!==0&&(l+=s),ry(l).then(()=>{r(s,i,o)}).catch(c=>{o(c)})}}).catch(s=>{o(s)})})}}async function pm(e,t,n,a=!1,r=!1){const i=new ED(e);let o;if(r)o=iy;else try{o=await i.verify(n)}catch{o=await i.verify(n,!0)}const s={...t};if(n==="mfaSmsEnrollment"||n==="mfaSmsSignIn"){if("phoneEnrollmentInfo"in s){const l=s.phoneEnrollmentInfo.phoneNumber,c=s.phoneEnrollmentInfo.recaptchaToken;Object.assign(s,{phoneEnrollmentInfo:{phoneNumber:l,recaptchaToken:c,captchaResponse:o,clientType:"CLIENT_TYPE_WEB",recaptchaVersion:"RECAPTCHA_ENTERPRISE"}})}else if("phoneSignInInfo"in s){const l=s.phoneSignInInfo.recaptchaToken;Object.assign(s,{phoneSignInInfo:{recaptchaToken:l,captchaResponse:o,clientType:"CLIENT_TYPE_WEB",recaptchaVersion:"RECAPTCHA_ENTERPRISE"}})}return s}return a?Object.assign(s,{captchaResp:o}):Object.assign(s,{captchaResponse:o}),Object.assign(s,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(s,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),s}async function gc(e,t,n,a,r){if(e._getRecaptchaConfig()?.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){const i=await pm(e,t,n,n==="getOobCode");return a(e,i)}else return a(e,t).catch(async i=>{if(i.code==="auth/missing-recaptcha-token"){console.log(`${n} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);const o=await pm(e,t,n,n==="getOobCode");return a(e,o)}else return Promise.reject(i)})}/**
854 * @license
855 * Copyright 2020 Google LLC
856 *
857 * Licensed under the Apache License, Version 2.0 (the "License");
858 * you may not use this file except in compliance with the License.
859 * You may obtain a copy of the License at
860 *
861 *   http://www.apache.org/licenses/LICENSE-2.0
862 *
863 * Unless required by applicable law or agreed to in writing, software
864 * distributed under the License is distributed on an "AS IS" BASIS,
865 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
866 * See the License for the specific language governing permissions and
867 * limitations under the License.
868 */function OD(e,t){const n=eo(e,"auth");if(n.isInitialized()){const r=n.getImmediate(),i=n.getOptions();if(Kr(i,t??{}))return r;wn(r,"already-initialized")}return n.initialize({options:t})}function DD(e,t){const n=t?.persistence||[],a=(Array.isArray(n)?n:[n]).map(Aa);t?.errorMap&&e._updateErrorMap(t.errorMap),e._initializeWithPersistence(a,t?.popupRedirectResolver)}
868function RD(e,t,n){const a=fa(e);Se(/^https?:\/\//.test(t),a,"invalid-emulator-scheme");const r=!1,i=oy(t),{host:o,port:s}=LD(t),l=s===null?"":`:${s}`,c={url:`${i}//${o}${l}/`},u=Object.freeze({host:o,port:s,protocol:i.replace(":",""),options:Object.freeze({disableWarnings:r})});if(!a._canInitEmulator){Se(a.config.emulator&&a.emulatorConfig,a,"emulator-config-failed"),Se(Kr(c,a.config.emulator)&&Kr(u,a.emulatorConfig),a,"emulator-config-failed");return}a.config.emulator=c,a.emulatorConfig=u,a.settings.appVerificationDisabledForTesting=!0,iu(o)?(CE(`${i}//${o}${l}`),ME("Auth",!0)):ND()}function oy(e){const t=e.indexOf(":");return t<0?"":e.substr(0,t+1)}function LD(e){const t=oy(e),n=/(\/\/)?([^?#/]+)/.exec(e.substr(t.length));if(!n)return{host:"",port:null};const a=n[2].split("@").pop()||"",r=/^(\[[^\]]+\])(:|$)/.exec(a);if(r){const i=r[1];return{host:i,port:hm(a.substr(i.length+1))}}else{const[i,o]=a.split(":");return{host:i,port:hm(o)}}}function hm(e){if(!e)return null;const t=Number(e);return isNaN(t)?null:t}function ND(){function e(){const t=document.createElement("p"),n=t.style;t.innerText="Running in emulator mode. Do not use with production credentials.",n.position="fixed",n.width="100%",n.backgroundColor="#ffffff",n.border=".1em solid #000000",n.color="#b50000",n.bottom="0px",n.left="0px",n.margin="0px",n.zIndex="10000",n.textAlign="center",t.classList.add("firebase-emulator-warning"),document.body.appendChild(t)}typeof console<"u"&&typeof console.info=="function"&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only.  Do not use with production credentials."),typeof window<"u"&&typeof document<"u"&&(document.readyState==="loading"?window.addEventListener("DOMContentLoaded",e):e())}/**
869 * @license
870 * Copyright 2020 Google LLC
871 *
872 * Licensed under the Apache License, Version 2.0 (the "License");
873 * you may not use this file except in compliance with the License.
874 * You may obtain a copy of the License at
875 *
876 *   http://www.apache.org/licenses/LICENSE-2.0
877 *
878 * Unless required by applicable law or agreed to in writing, software
879 * distributed under the License is distributed on an "AS IS" BASIS,
880 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
881 * See the License for the specific language governing permissions and
882 * limitations under the License.
883 */class pp{constructor(t,n){this.providerId=t,this.signInMethod=n}toJSON(){return Ca("not implemented")}_getIdTokenResponse(t){return Ca("not implemented")}_linkToIdToken(t,n){return Ca("not implemented")}_getReauthenticationResolver(t){return Ca("not implemented")}}async function BD(e,t){return qa(e,"POST","/v1/accounts:signUp",t)}/**
884 * @license
885 * Copyright 2020 Google LLC
886 *
887 * Licensed under the Apache License, Version 2.0 (the "License");
888 * you may not use this file except in compliance with the License.
889 * You may obtain a copy of the License at
890 *
891 *   http://www.apache.org/licenses/LICENSE-2.0
892 *
893 * Unless required by applicable law or agreed to in writing, software
894 * distributed under the License is distributed on an "AS IS" BASIS,
895 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
896 * See the License for the specific language governing permissions and
897 * limitations under the License.
898 */async function FD(e,t){return Ns(e,"POST","/v1/accounts:signInWithPassword",ja(e,t))}async function VD(e,t){return qa(e,"POST","/v1/accounts:sendOobCode",ja(e,t))}async function $D(e,t){return VD(e,t)}/**
899 * @license
900 * Copyright 2020 Google LLC
901 *
902 * Licensed under the Apache License, Version 2.0 (the "License");
903 * you may not use this file except in compliance with the License.
904 * You may obtain a copy of the License at
905 *
906 *   http://www.apache.org/licenses/LICENSE-2.0
907 *
908 * Unless required by applicable law or agreed to in writing, software
909 * distributed under the License is distributed on an "AS IS" BASIS,
910 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
911 * See the License for the specific language governing permissions and
912 * limitations under the License.
913 */async function HD(e,t){return Ns(e,"POST","/v1/accounts:signInWithEmailLink",ja(e,t))}async function UD(e,t){return Ns(e,"POST","/v1/accounts:signInWithEmailLink",ja(e,t))}/**
914 * @license
915 * Copyright 2020 Google LLC
916 *
917 * Licensed under the Apache License, Version 2.0 (the "License");
918 * you may not use this file except in compliance with the License.
919 * You may obtain a copy of the License at
920 *
921 *   http://www.apache.org/licenses/LICENSE-2.0
922 *
923 * Unless required by applicable law or agreed to in writing, software
924 * distributed under the License is distributed on an "AS IS" BASIS,
925 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
926 * See the License for the specific language governing permissions and
927 * limitations under the License.
928 */class gs extends pp{constructor(t,n,a,r=null){super("password",a),this._email=t,this._password=n,this._tenantId=r}static _fromEmailAndPassword(t,n){return new gs(t,n,"password")}static _fromEmailAndCode(t,n,a=null){return new gs(t,n,"emailLink",a)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(t){const n=typeof t=="string"?JSON.parse(t):t;if(n?.email&&n?.password){if(n.signInMethod==="password")return this._fromEmailAndPassword(n.email,n.password);if(n.signInMethod==="emailLink")return this._fromEmailAndCode(n.email,n.password,n.tenantId)}return null}async _getIdTokenResponse(t){switch(this.signInMethod){case"password":const n={returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"};return gc(t,n,"signInWithPassword",FD);case"emailLink":return HD(t,{email:this._email,oobCode:this._password});default:wn(t,"internal-error")}}async _linkToIdToken(t,n){switch(this.signInMethod){case"password":const a={idToken:n,returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"};return gc(t,a,"signUpPassword",BD);case"emailLink":return UD(t,{idToken:n,email:this._email,oobCode:this._password});default:wn(t,"internal-error")}}_getReauthenticationResolver(t){return this._getIdTokenResponse(t)}}/**
929 * @license
930 * Copyright 2020 Google LLC
931 *
932 * Licensed under the Apache License, Version 2.0 (the "License");
933 * you may not use this file except in compliance with the License.
934 * You may obtain a copy of the License at
935 *
936 *   http://www.apache.org/licenses/LICENSE-2.0
937 *
938 * Unless required by applicable law or agreed to in writing, software
939 * distributed under the License is distributed on an "AS IS" BASIS,
940 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
941 * See the License for the specific language governing permissions and
942 * limitations under the License.
943 */async function Ei(e,t){return Ns(e,"POST","/v1/accounts:signInWithIdp",ja(e,t))}/**
944 * @license
945 * Copyright 2020 Google LLC
946 *
947 * Licensed under the Apache License, Version 2.0 (the "License");
948 * you may not use this file except in compliance with the License.
949 * You may obtain a copy of the License at
950 *
951 *   http://www.apache.org/licenses/LICENSE-2.0
952 *
953 * Unless required by applicable law or agreed to in writing, software
954 * distributed under the License is distributed on an "AS IS" BASIS,
955 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
956 * See the License for the specific language governing permissions and
957 * limitations under the License.
958 */const jD="http://localhost";class Fa extends pp{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(t){const n=new Fa(t.providerId,t.signInMethod);return t.idToken||t.accessToken?(t.idToken&&(n.idToken=t.idToken),t.accessToken&&(n.accessToken=t.accessToken),t.nonce&&!t.pendingToken&&(n.nonce=t.nonce),t.pendingToken&&(n.pendingToken=t.pendingToken)):t.oauthToken&&t.oauthTokenSecret?(n.accessToken=t.oauthToken,n.secret=t.oauthTokenSecret):wn("argument-error"),n}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,n
958once:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(t){const n=typeof t=="string"?JSON.parse(t):t,{providerId:a,signInMethod:r,...i}=n;if(!a||!r)return null;const o=new Fa(a,r);return o.idToken=i.idToken||void 0,o.accessToken=i.accessToken||void 0,o.secret=i.secret,o.nonce=i.nonce,o.pendingToken=i.pendingToken||null,o}_getIdTokenResponse(t){const n=this.buildRequest();return Ei(t,n)}_linkToIdToken(t,n){const a=this.buildRequest();return a.idToken=n,Ei(t,a)}_getReauthenticationResolver(t){const n=this.buildRequest();return n.autoCreate=!1,Ei(t,n)}buildRequest(){const t={requestUri:jD,returnSecureToken:!0};if(this.pendingToken)t.pendingToken=this.pendingToken;else{const n={};this.idToken&&(n.id_token=this.idToken),this.accessToken&&(n.access_token=this.accessToken),this.secret&&(n.oauth_token_secret=this.secret),n.providerId=this.providerId,this.nonce&&!this.pendingToken&&(n.nonce=this.nonce),t.postBody=Ds(n)}return t}}/**
959 * @license
960 * Copyright 2020 Google LLC
961 *
962 * Licensed under the Apache License, Version 2.0 (the "License");
963 * you may not use this file except in compliance with the License.
964 * You may obtain a copy of the License at
965 *
966 *   http://www.apache.org/licenses/LICENSE-2.0
967 *
968 * Unless required by applicable law or agreed to in writing, software
969 * distributed under the License is distributed on an "AS IS" BASIS,
970 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
971 * See the License for the specific language governing permissions and
972 * limitations under the License.
973 */function qD(e){switch(e){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}function GD(e){const t=vo(bo(e)).link,n=t?vo(bo(t)).deep_link_id:null,a=vo(bo(e)).deep_link_id;return(a?vo(bo(a)).link:null)||a||n||t||e}class hp{constructor(t){const n=vo(bo(t)),a=n.apiKey??null,r=n.oobCode??null,i=qD(n.mode??null);Se(a&&r&&i,"argument-error"),this.apiKey=a,this.operation=i,this.code=r,this.continueUrl=n.continueUrl??null,this.languageCode=n.lang??null,this.tenantId=n.tenantId??null}static parseLink(t){const n=GD(t);try{return new hp(n)}catch{return null}}}/**
974 * @license
975 * Copyright 2020 Google LLC
976 *
977 * Licensed under the Apache License, Version 2.0 (the "License");
978 * you may not use this file except in compliance with the License.
979 * You may obtain a copy of the License at
980 *
981 *   http://www.apache.org/licenses/LICENSE-2.0
982 *
983 * Unless required by applicable law or agreed to in writing, software
984 * distributed under the License is distributed on an "AS IS" BASIS,
985 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
986 * See the License for the specific language governing permissions and
987 * limitations under the License.
988 */class to{constructor(){this.providerId=to.PROVIDER_ID}static credential(t,n){return gs._fromEmailAndPassword(t,n)}static credentialWithLink(t,n){const a=hp.parseLink(n);return Se(a,"argument-error"),gs._fromEmailAndCode(t,a.code,a.tenantId)}}to.PROVIDER_ID="password";to.EMAIL_PASSWORD_SIGN_IN_METHOD="password";to.EMAIL_LINK_SIGN_IN_METHOD="emailLink";/**
989 * @license
990 * Copyright 2020 Google LLC
991 *
992 * Licensed under the Apache License, Version 2.0 (the "License");
993 * you may not use this file except in compliance with the License.
994 * You may obtain a copy of the License at
995 *
996 *   http://www.apache.org/licenses/LICENSE-2.0
997 *
998 * Unless required by applicable law or agreed to in writing, software
999 * distributed under the License is distributed on an "AS IS" BASIS,
1000 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1001 * See the License for the specific language governing permissions and
1002 * limitations under the License.
1003 */class su{constructor(t){this.providerId=t,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(t){this.defaultLanguageCode=t}setCustomParameters(t){return this.customParameters=t,this}getCustomParameters(){return this.customParameters}}/**
1004 * @license
1005 * Copyright 2019 Google LLC
1006 *
1007 * Licensed under the Apache License, Version 2.0 (the "License");
1008 * you may not use this file except in compliance with the License.
1009 * You may obtain a copy of the License at
1010 *
1011 *   http://www.apache.org/licenses/LICENSE-2.0
1012 *
1013 * Unless required by applicable law or agreed to in writing, software
1014 * distributed under the License is distributed on an "AS IS" BASIS,
1015 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1016 * See the License for the specific language governing permissions and
1017 * limitations under the License.
1018 */class no extends su{constructor(){super(...arguments),this.scopes=[]}addScope(t){return this.scopes.includes(t)||this.scopes.push(t),this}getScopes(){return[...this.scopes]}}class Sl extends no{static credentialFromJSON(t){const n=typeof t=="string"?JSON.parse(t):t;return Se("providerId"in n&&"signInMethod"in n,"argument-error"),Fa._fromParams(n)}credential(t){return this._credential({...t,nonce:t.rawNonce})}_credential(t){return Se(t.idToken||t.accessToken,"argument-error"),Fa._fromParams({...t,providerId:this.providerId,signInMethod:this.providerId})}static credentialFromResult(t){return Sl.oauthCredentialFromTaggedObject(t)}static credentialFromError(t){return Sl.oauthCredentialFromTaggedObject(t.customData||{})}static oauthCredentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;const{oauthIdToken:n,oauthAccessToken:a,oauthTokenSecret:r,pendingToken:i,nonce:o,providerId:s}=t;if(!a&&!r&&!n&&!i||!s)return null;try{return new Sl(s)._credential({idToken:n,accessToken:a,nonce:o,pendingToken:i})}catch{return null}}}/**
1019 * @license
1020 * Copyright 2020 Google LLC
1021 *
1022 * Licensed under the Apache License, Version 2.0 (the "License");
1023 * you may not use this file except in compliance with the License.
1024 * You may obtain a copy of the License at
1025 *
1026 *   http://www.apache.org/licenses/LICENSE-2.0
1027 *
1028 * Unless required by applicable law or agreed to in writing, software
1029 * distributed under the License is distributed on an "AS IS" BASIS,
1030 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1031 * See the License for the specific language governing permissions and
1032 * limitations under the License.
1033 */class nr extends no{constructor(){super("facebook.com")}static credential(t){return Fa._fromParams({providerId:nr.PROVIDER_ID,signInMethod:nr.FACEBOOK_SIGN_IN_METHOD,accessToken:t})}static credentialFromResult(t){return nr.credentialFromTaggedObject(t)}static credentialFromError(t){return nr.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t||!("oauthAccessToken"in t)||!t.oauthAccessToken)return null;try{return nr.credential(t.oauthAccessToken)}catch{return null}}}nr.FACEBOOK_SIGN_IN_METHOD="facebook.com";
1033nr.PROVIDER_ID="facebook.com";/**
1034 * @license
1035 * Copyright 2020 Google LLC
1036 *
1037 * Licensed under the Apache License, Version 2.0 (the "License");
1038 * you may not use this file except in compliance with the License.
1039 * You may obtain a copy of the License at
1040 *
1041 *   http://www.apache.org/licenses/LICENSE-2.0
1042 *
1043 * Unless required by applicable law or agreed to in writing, software
1044 * distributed under the License is distributed on an "AS IS" BASIS,
1045 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1046 * See the License for the specific language governing permissions and
1047 * limitations under the License.
1048 */class ar extends no{constructor(){super("google.com"),this.addScope("profile")}static credential(t,n){return Fa._fromParams({providerId:ar.PROVIDER_ID,signInMethod:ar.GOOGLE_SIGN_IN_METHOD,idToken:t,accessToken:n})}static credentialFromResult(t){return ar.credentialFromTaggedObject(t)}static credentialFromError(t){return ar.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;const{oauthIdToken:n,oauthAccessToken:a}=t;if(!n&&!a)return null;try{return ar.credential(n,a)}catch{return null}}}ar.GOOGLE_SIGN_IN_METHOD="google.com";ar.PROVIDER_ID="google.com";/**
1049 * @license
1050 * Copyright 2020 Google LLC
1051 *
1052 * Licensed under the Apache License, Version 2.0 (the "License");
1053 * you may not use this file except in compliance with the License.
1054 * You may obtain a copy of the License at
1055 *
1056 *   http://www.apache.org/licenses/LICENSE-2.0
1057 *
1058 * Unless required by applicable law or agreed to in writing, software
1059 * distributed under the License is distributed on an "AS IS" BASIS,
1060 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1061 * See the License for the specific language governing permissions and
1062 * limitations under the License.
1063 */class rr extends no{constructor(){super("github.com")}static credential(t){return Fa._fromParams({providerId:rr.PROVIDER_ID,signInMethod:rr.GITHUB_SIGN_IN_METHOD,accessToken:t})}static credentialFromResult(t){return rr.credentialFromTaggedObject(t)}static credentialFromError(t){return rr.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t||!("oauthAccessToken"in t)||!t.oauthAccessToken)return null;try{return rr.credential(t.oauthAccessToken)}catch{return null}}}rr.GITHUB_SIGN_IN_METHOD="github.com";rr.PROVIDER_ID="github.com";/**
1064 * @license
1065 * Copyright 2020 Google LLC
1066 *
1067 * Licensed under the Apache License, Version 2.0 (the "License");
1068 * you may not use this file except in compliance with the License.
1069 * You may obtain a copy of the License at
1070 *
1071 *   http://www.apache.org/licenses/LICENSE-2.0
1072 *
1073 * Unless required by applicable law or agreed to in writing, software
1074 * distributed under the License is distributed on an "AS IS" BASIS,
1075 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1076 * See the License for the specific language governing permissions and
1077 * limitations under the License.
1078 */class ir extends no{constructor(){super("twitter.com")}static credential(t,n){return Fa._fromParams({providerId:ir.PROVIDER_ID,signInMethod:ir.TWITTER_SIGN_IN_METHOD,oauthToken:t,oauthTokenSecret:n})}static credentialFromResult(t){return ir.credentialFromTaggedObject(t)}static credentialFromError(t){return ir.credentialFromTaggedObject(t.customData||{})}static credentialFromTaggedObject({_tokenResponse:t}){if(!t)return null;const{oauthAccessToken:n,oauthTokenSecret:a}=t;if(!n||!a)return null;try{return ir.credential(n,a)}catch{return null}}}ir.TWITTER_SIGN_IN_METHOD="twitter.com";ir.PROVIDER_ID="twitter.com";/**
1079 * @license
1080 * Copyright 2020 Google LLC
1081 *
1082 * Licensed under the Apache License, Version 2.0 (the "License");
1083 * you may not use this file except in compliance with the License.
1084 * You may obtain a copy of the License at
1085 *
1086 *   http://www.apache.org/licenses/LICENSE-2.0
1087 *
1088 * Unless required by applicable law or agreed to in writing, software
1089 * distributed under the License is distributed on an "AS IS" BASIS,
1090 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1091 * See the License for the specific language governing permissions and
1092 * limitations under the License.
1093 */async function sy(e,t){return Ns(e,"POST","/v1/accounts:signUp",ja(e,t))}/**
1094 * @license
1095 * Copyright 2020 Google LLC
1096 *
1097 * Licensed under the Apache License, Version 2.0 (the "License");
1098 * you may not use this file except in compliance with the License.
1099 * You may obtain a copy of the License at
1100 *
1101 *   http://www.apache.org/licenses/LICENSE-2.0
1102 *
1103 * Unless required by applicable law or agreed to in writing, software
1104 * distributed under the License is distributed on an "AS IS" BASIS,
1105 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1106 * See the License for the specific language governing permissions and
1107 * limitations under the License.
1108 */class Va{constructor(t){this.user=t.user,this.providerId=t.providerId,this._tokenResponse=t._tokenResponse,this.operationType=t.operationType}static async _fromIdTokenResponse(t,n,a,r=!1){const i=await En._fromIdTokenResponse(t,a,r),o=mm(a);return new Va({user:i,providerId:o,_tokenResponse:a,operationType:n})}static async _forOperation(t,n,a){await t._updateTokensIfNecessary(a,!0);const r=mm(a);return new Va({user:t,providerId:r,_tokenResponse:a,operationType:n})}}function mm(e){return e.providerId?e.providerId:"phoneNumber"in e?"phone":null}/**
1109 * @license
1110 * Copyright 2020 Google LLC
1111 *
1112 * Licensed under the Apache License, Version 2.0 (the "License");
1113 * you may not use this file except in compliance with the License.
1114 * You may obtain a copy of the License at
1115 *
1116 *   http://www.apache.org/licenses/LICENSE-2.0
1117 *
1118 * Unless required by applicable law or agreed to in writing, software
1119 * distributed under the License is distributed on an "AS IS" BASIS,
1120 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1121 * See the License for the specific language governing permissions and
1122 * limitations under the License.
1123 */async function YD(e){if(en(e.app))return Promise.reject(ta(e));const t=fa(e);if(await t._initializationPromise,t.currentUser?.isAnonymous)return new Va({user:t.currentUser,providerId:null,operationType:"signIn"});const n=await sy(t,{returnSecureToken:!0}),a=await Va._fromIdTokenResponse(t,"signIn",n,!0);return await t._updateCurrentUser(a.user),a}/**
1124 * @license
1125 * Copyright 2020 Google LLC
1126 *
1127 * Licensed under the Apache License, Version 2.0 (the "License");
1128 * you may not use this file except in compliance with the License.
1129 * You may obtain a copy of the License at
1130 *
1131 *   http://www.apache.org/licenses/LICENSE-2.0
1132 *
1133 * Unless required by applicable law or agreed to in writing, software
1134 * distributed under the License is distributed on an "AS IS" BASIS,
1135 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1136 * See the License for the specific language governing permissions and
1137 * limitations under the License.
1138 */class yc extends da{constructor(t,n,a,r){super(n.code,n.message),this.operationType=a,this.user=r,Object.setPrototypeOf(this,yc.prototype),this.customData={appName:t.name,tenantId:t.tenantId??void 0,_serverResponse:n.customData._serverResponse,operationType:a}}static _fromErrorAndOperation(t,n,a,r){return new yc(t,n,a,r)}}function ly(e,t,n,a){return(t==="reauthenticate"?n._getReauthenticationResolver(e):n._getIdTokenResponse(e)).catch(i=>{throw i.code==="auth/multi-factor-auth-required"?yc._fromErrorAndOperation(e,i,t,a):i})}/**
1139 * @license
1140 * Copyright 2020 Google LLC
1141 *
1142 * Licensed under the Apache License, Version 2.0 (the "License");
1143 * you may not use this file except in compliance with the License.
1144 * You may obtain a copy of the License at
1145 *
1146 *   http://www.apache.org/licenses/LICENSE-2.0
1147 *
1148 * Unless required by applicable law or agreed to in writing, software
1149 * distributed under the License is distributed on an "AS IS" BASIS,
1150 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1151 * See the License for the specific language governing permissions and
1152 * limitations under the License.
1153 */function WD(e){return new Set(e.map(({providerId:t})=>t).filter(t=>!!t))}async function cy(e,t,n=!1){const a=await ms(e,t._linkToIdToken(e.auth,await e.getIdToken()),n);return Va._forOperation(e,"link",a)}async function KD(e,t,n){await _s(t);const a=WD(t.providerData);Se(a.has(n)===e,t.auth,"provider-already-linked")}/**
1154 * @license
1155 * Copyright 2019 Google LLC
1156 *
1157 * Licensed under the Apache License, Version 2.0 (the "License");
1158 * you may not use this file except in compliance with the License.
1159 * You may obtain a copy of the License at
1160 *
1161 *   http://www.apache.org/licenses/LICENSE-2.0
1162 *
1163 * Unless required by applicable law or agreed to in writing, software
1164 * distributed under the License is distributed on an "AS IS" BASIS,
1165 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1166 * See the License for the specific language governing permissions and
1167 * limitations under the License.
1168 */async function ZD(e,t,n=!1){const{auth:a}=e;if(en(a.app))return Promise.reject(ta(a));const r="reauthenticate";try{const i=await ms(e,ly(a,r,t,e),n);Se(i.idToken,a,"internal-error");const o=dp(i.idToken);Se(o,a,"internal-error");const{sub:s}=o;return Se(e.uid===s,a,"user-mismatch"),Va._forOperation(e,r,i)}catch(i){throw i?.code==="auth/user-not-found"&&wn(a,"user-mismatch"),i}}/**
1169 * @license
1170 * Copyright 2020 Google LLC
1171 *
1172 * Licensed under the Apache License, Version 2.0 (the "License");
1173 * you may not use this file except in compliance with the License.
1174 * You may obtain a copy of the License at
1175 *
1176 *   http://www.apache.org/licenses/LICENSE-2.0
1177 *
1178 * Unless required by applicable law or agreed to in writing, software
1179 * distributed under the License is distributed on an "AS IS" BASIS,
1180 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1181 * See the License for the specific language governing permissions and
1182 * limitations under the License.
1183 */async function uy(e,t,n=!1){if(en(e.app))return Promise.reject(ta(e));const a="signIn",r=await ly(e,a,t),i=await Va._fromIdTokenResponse(e,a,r);return n||await e._updateCurrentUser(i.user),i}async function JD(e,t){return uy(fa(e),t)}async function mY(e,t){const n=sn(e);return await KD(!1,n,t.providerId),cy(n,t)}/**
1184 * @license
1185 * Copyright 2020 Google LLC
1186 *
1187 * Licensed under the Apache License, Version 2.0 (the "License");
1188 * you may not use this file except in compliance with the License.
1189 * You may obtain a copy of the License at
1190 *
1191 *   http://www.apache.org/licenses/LICENSE-2.0
1192 *
1193 * Unless required by applicable law or agreed to in writing, software
1194 * distributed under the License is distributed on an "AS IS" BASIS,
1195 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1196 * See the License for the specific language governing permissions and
1197 * limitations under the License.
1198 */async function dy(e){const t=fa(e);t._getPasswordPolicyInternal()&&await t._updatePasswordPolicy()}async function _Y(e,t,n){const a=fa(e);await gc(a,{requestType:"PASSWORD_RESET",email:t,clientType:"CLIENT_TYPE_WEB"},"getOobCode",$D)}async function gY(e,t,n){if(en(e.app))return Promise.reject(ta(e));const a=fa(e),o=await gc(a,{returnSecureToken:!0,email:t,password:n,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",sy).catch(l=>{throw l.code==="auth/password-does-not-meet-requirements"&&dy(e),l}),s=await Va._fromIdTokenResponse(a,"signIn",o);return await a._updateCurrentUser(s.user),s}function yY(e,t,n){return en(e.app)?Promise.reject(ta(e)):JD(sn(e),to.credential(t,n)).catch(async a=>{throw a.code==="auth/password-does-not-meet-requirements"&&dy(e),a})}function QD(e,t,n,a){return sn(e).onIdTokenChanged(t,n,a)}function XD(e,t,n){return sn(e).beforeAuthStateChanged(t,n)}async function eR(e){return sn(e).delete()}const vc="__sak";/**
1199 * @license
1200 * Copyright 2019 Google LLC
1201 *
1202 * Licensed under the Apache License, Version 2.0 (the "License");
1203 * you may not use this file except in compliance with the License.
1204 * You may obtain a copy of the License at
1205 *
1206 *   http://www.apache.org/licenses/LICENSE-2.0
1207 *
1208 * Unless required by applicable law or agreed to in writing, software
1209 * distributed under the License is distributed on an "AS IS" BASIS,
1210 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1211 * See the License for the specific language governing permissions and
1212 * limitations under the License.
1213 */class fy{constructor(t,n){this.storageRetriever=t,this.type=n}_isAvailable(){try{return this.storage?(this.storage.setItem(vc,"1"),this.storage.removeItem(vc),Promise.resolve(!0)):Promise.resolve(!1)}catch{return Promise.resolve(!1)}}_set(t,n){return this.storage.setItem(t,JSON.stringify(n)),Promise.resolve()}_get(t){const n=this.storage.getItem(t);return Promise.resolve(n?JSON.parse(n):null)}_remove(t){return this.storage.removeItem(t),Promise.resolve()}get storage(){return this.storageRetriever()}}/**
1214 * @license
1215 * Copyright 2020 Google LLC
1216 *
1217 * Licensed under the Apache License, Version 2.0 (the "License");
1218 * you may not use this file except in compliance with the License.
1219 * You may obtain a copy of the License at
1220 *
1221 *   http://www.apache.org/licenses/LICENSE-2.0
1222 *
1223 * Unless required by applicable law or agreed to in writing, software
1224 * distributed under the License is distributed on an "AS IS" BASIS,
1225 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1226 * See the License for the specific language governing permissions and
1227 * limitations under the License.
1228 */const tR=1e3,nR=10;class py extends fy{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(t,n)=>this.onStorageEvent(t,n),this.listeners={},this.localCache={},this.pollTimer=null,this.fallbackToPolling=ny(),this._shouldAllowMigration=!0}forAllChangedKeys(t){for(const n of Object.keys(this.listeners)){const a=this.storage.getItem(n),r=this.localCache[n];a!==r&&t(n,r,a)}}onStorageEvent(t,n=!1){if(!t.key){this.forAllChangedKeys((o,s,l)=>{this.notifyListeners(o,l)});return}const a=t.key;n?this.detachListener():this.stopPolling();const r=()=>{const o=this.storage.getItem(a);!n&&this.localCache[a]===o||this.notifyListeners(a,o)},i=this.storage.getItem(a);vD()&&i!==t.newValue&&t.newValue!==t.oldValue?setTimeout(r,nR):r()}notifyListeners(t,n){this.localCache[t]=n;const a=this.listeners[t];if(a)for(const r of Array.from(a))r(n&&JSON.parse(n))}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((t,n,a)=>{this.onStorageEvent(new StorageEvent("storage",{key:t,oldValue:n,newValue:a}),!0)})},tR)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(t,n){Object.keys(this.listeners).length===0&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[t]||(this.listeners[t]=new Set,this.localCache[t]=this.storage.getItem(t)),this.listeners[t].add(n)}_removeListener(t,n){this.listeners[t]&&(this.listeners[t].delete(n),this.listeners[t].size===0&&delete this.listeners[t]),Object.keys(this.listeners).length===0&&(this.detachListener(),this.stopPolling())}async _set(t,n){await super._set(t,n),this.localCache[t]=JSON.stringify(n)}async _get(t){const n=await super._get(t);return this.localCache[t]=JSON.stringify(n),n}async _remove(t){await super._remove(t),delete this.localCache[t]}}py.type="LOCAL";const aR=py;/**
1229 * @license
1230 * Copyright 2020 Google LLC
1231 *
1232 * Licensed under the Apache License, Version 2.0 (the "License");
1233 * you may not use this file except in compliance with the License.
1234 * You may obtain a copy of the License at
1235 *
1236 *   http://www.apache.org/licenses/LICENSE-2.0
1237 *
1238 * Unless required by applicable law or agreed to in writing, software
1239 * distributed under the License is distributed on an "AS IS" BASIS,
1240 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1241 * See the License for the specific language governing permissions and
1242 * limitations under the License.
1243 */class hy extends fy{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(t,n){}_removeListener(t,n){}}hy.type="SESSION";const my=hy;/**
1244 * @license
1245 * Copyright 2019 Google LLC
1246 *
1247 * Licensed under the Apache License, Version 2.0 (the "License");
1248 * you may not use this file except in compliance with the License.
1249 * You may obtain a copy of the License at
1250 *
1251 *   http://www.apache.org/licenses/LICENSE-2.0
1252 *
1253 * Unless required by applicable law or agreed to in writing, software
1254 * distributed under the License is distributed on an "AS IS" BASIS,
1255 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1256 * See the License for the specific language governing permissions and
1257 * limitations under the License.
1258 */function rR(e){return Promise.all(e.map(async t=>{try{return{fulfilled:!0,value:await t}}catch(n){return{fulfilled:!1,reason:n}}}))}/**
1259 * @license
1260 * Copyright 2019 Google LLC
1261 *
1262 * Licensed under the Apache License, Version 2.0 (the "License");
1263 * you may not use this file except in compliance with the License.
1264 * You may obtain a copy of the License at
1265 *
1266 *   http://www.apache.org/licenses/LICENSE-2.0
1267 *
1268 * Unless required by applicable law or agreed to in writing, software
1269 * distributed under the License is distributed on an "AS IS" BASIS,
1270 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1271 * See the License for the specific language governing permissions and
1272 * limitations under the License.
1273 */class lu{constructor(t){this.eventTarget=t,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(t){const n=this.receivers.find(r=>r.isListeningto(t));if(n)return n;const a=new lu(t);return this.receivers.push(a),a}isListeningto(t){return this.eventTarget===t}async handleEvent(t){const n=t,{eventId:a,eventType:r,data:i}=n.data,o=this.handlersMap[r];if(!o?.size)return;n.ports[0].postMessage({status:"ack",eventId:a,eventType:r});const s=Array.from(o).map(async c=>c(n.origin,i)),l=await rR(s);n.ports[0].postMessage({status:"done",eventId:a,eventType:r,response:l})}_subscribe(t,n){Object.keys(this.handlersMap).length===0&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[t]||(this.handlersMap[t]=new Set),this.handlersMap[t].add(n)}_unsubscribe(t,n){this.handlersMap[t]&&n&&this.handlersMap[t].delete(n),(!n||this.handlersMap[t].size===0)&&delete this.handlersMap[t],Object.keys(this.handlersMap).length===0&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}lu.receivers=[];/**
1274 * @license
1275 * Copyright 2020 Google LLC
1276 *
1277 * Licensed under the Apache License, Version 2.0 (the "License");
1278 * you may not use this file except in compliance with the License.
1279 * You may obtain a copy of the License at
1280 *
1281 *   http://www.apache.org/licenses/LICENSE-2.0
1282 *
1283 * Unless required by applicable law or agreed to in writing, software
1284 * distributed under the License is distributed on an "AS IS" BASIS,
1285 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1286 * See the License for the specific language governing permissions and
1287 * limitations under the License.
1288 */function mp(e="",t=10){let n="";for(let a=0;a<t;a++)n+=Math.floor(Math.random()*10);return e+n}/**
1289 * @license
1290 * Copyright 2019 Google LLC
1291 *
1292 * Licensed under the Apache License, Version 2.0 (the "License");
1293 * you may not use this file except in compliance with the License.
1294 * You may obtain a copy of the License at
1295 *
1296 *   http://www.apache.org/licenses/LICENSE-2.0
1297 *
1298 * Unless required by applicable law or agreed to in writing, software
1299 * distributed under the License is distributed on an "AS IS" BASIS,
1300 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1301 * See the License for the specific language governing permissions and
1302 * limitations under the License.
1303 */class iR{constructor(t){this.target=t,this.handlers=new Set}removeMessageHandler(t){t.messageChannel&&(t.messageChannel.port1.removeEventListener("message",t.onMessage),t.messageChannel.port1.close()),this.handlers.delete(t)}async _send(t,n,a=50){const r=typeof MessageChannel<"u"?new MessageChannel:null;if(!r)throw new Error("connection_unavailable");let i,o;return new Promise((s,l)=>{const c=mp("",20);r.port1.start();const u=setTimeout(()=>{l(new Error("unsupported_event"))},a);o={messageChannel:r,onMessage(d){const p=d;if(p.data.eventId===c)switch(p.data.status){case"ack":clearTimeout(u),i=setTimeout(()=>{l(new Error("timeout"))},3e3);break;case"done":clearTimeout(i),s(p.data.response);break;default:clearTimeout(u),clearTimeout(i),l(new Error("invalid_response"));break}}},this.handlers.add(o),r.port1.addEventListener("message",o.onMessage),this.target.postMessage({eventType:t,eventId:c,data:n},[r.port2])}).finally(()=>{o&&this.removeMessageHandler(o)})}}/**
1304 * @license
1305 * Copyright 2020 Google LLC
1306 *
1307 * Licensed under the Apache License, Version 2.0 (the "License");
1308 * you may not use this file except in compliance with the License.
1309 * You may obtain a copy of the License at
1310 *
1311 *   http://www.apache.org/licenses/LICENSE-2.0
1312 *
1313 * Unless required by applicable law or agreed to in writing, softw
1313are
1314 * distributed under the License is distributed on an "AS IS" BASIS,
1315 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1316 * See the License for the specific language governing permissions and
1317 * limitations under the License.
1318 */function na(){return window}function oR(e){na().location.href=e}/**
1319 * @license
1320 * Copyright 2020 Google LLC.
1321 *
1322 * Licensed under the Apache License, Version 2.0 (the "License");
1323 * you may not use this file except in compliance with the License.
1324 * You may obtain a copy of the License at
1325 *
1326 *   http://www.apache.org/licenses/LICENSE-2.0
1327 *
1328 * Unless required by applicable law or agreed to in writing, software
1329 * distributed under the License is distributed on an "AS IS" BASIS,
1330 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1331 * See the License for the specific language governing permissions and
1332 * limitations under the License.
1333 */function _y(){return typeof na().WorkerGlobalScope<"u"&&typeof na().importScripts=="function"}async function sR(){if(!navigator?.serviceWorker)return null;try{return(await navigator.serviceWorker.ready).active}catch{return null}}function lR(){return navigator?.serviceWorker?.controller||null}function cR(){return _y()?self:null}/**
1334 * @license
1335 * Copyright 2019 Google LLC
1336 *
1337 * Licensed under the Apache License, Version 2.0 (the "License");
1338 * you may not use this file except in compliance with the License.
1339 * You may obtain a copy of the License at
1340 *
1341 *   http://www.apache.org/licenses/LICENSE-2.0
1342 *
1343 * Unless required by applicable law or agreed to in writing, software
1344 * distributed under the License is distributed on an "AS IS" BASIS,
1345 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1346 * See the License for the specific language governing permissions and
1347 * limitations under the License.
1348 */const gy="firebaseLocalStorageDb",uR=1,bc="firebaseLocalStorage",yy="fbase_key";class Bs{constructor(t){this.request=t}toPromise(){return new Promise((t,n)=>{this.request.addEventListener("success",()=>{t(this.request.result)}),this.request.addEventListener("error",()=>{n(this.request.error)})})}}function cu(e,t){return e.transaction([bc],t?"readwrite":"readonly").objectStore(bc)}function dR(){const e=indexedDB.deleteDatabase(gy);return new Bs(e).toPromise()}function G2(){const e=indexedDB.open(gy,uR);return new Promise((t,n)=>{e.addEventListener("error",()=>{n(e.error)}),e.addEventListener("upgradeneeded",()=>{const a=e.result;try{a.createObjectStore(bc,{keyPath:yy})}catch(r){n(r)}}),e.addEventListener("success",async()=>{const a=e.result;a.objectStoreNames.contains(bc)?t(a):(a.close(),await dR(),t(await G2()))})})}async function _m(e,t,n){const a=cu(e,!0).put({[yy]:t,value:n});return new Bs(a).toPromise()}async function fR(e,t){const n=cu(e,!1).get(t),a=await new Bs(n).toPromise();return a===void 0?null:a.value}function gm(e,t){const n=cu(e,!0).delete(t);return new Bs(n).toPromise()}const pR=800,hR=3;class vy{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}async _openDb(){return this.db?this.db:(this.db=await G2(),this.db)}async _withRetries(t){let n=0;for(;;)try{const a=await this._openDb();return await t(a)}catch(a){if(n++>hR)throw a;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return _y()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=lu._getInstance(cR()),this.receiver._subscribe("keyChanged",async(t,n)=>({keyProcessed:(await this._poll()).includes(n.key)}
1348)),this.receiver._subscribe("ping",async(t,n)=>["keyChanged"])}async initializeSender(){if(this.activeServiceWorker=await sR(),!this.activeServiceWorker)return;this.sender=new iR(this.activeServiceWorker);const t=await this.sender._send("ping",{},800);t&&t[0]?.fulfilled&&t[0]?.value.includes("keyChanged")&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(t){if(!(!this.sender||!this.activeServiceWorker||lR()!==this.activeServiceWorker))try{await this.sender._send("keyChanged",{key:t},this.serviceWorkerReceiverAvailable?800:50)}catch{}}async _isAvailable(){try{if(!indexedDB)return!1;const t=await G2();return await _m(t,vc,"1"),await gm(t,vc),!0}catch{}return!1}async _withPendingWrite(t){this.pendingWrites++;try{await t()}finally{this.pendingWrites--}}async _set(t,n){return this._withPendingWrite(async()=>(await this._withRetries(a=>_m(a,t,n)),this.localCache[t]=n,this.notifyServiceWorker(t)))}async _get(t){const n=await this._withRetries(a=>fR(a,t));return this.localCache[t]=n,n}async _remove(t){return this._withPendingWrite(async()=>(await this._withRetries(n=>gm(n,t)),delete this.localCache[t],this.notifyServiceWorker(t)))}async _poll(){const t=await this._withRetries(r=>{const i=cu(r,!1).getAll();return new Bs(i).toPromise()});if(!t)return[];if(this.pendingWrites!==0)return[];const n=[],a=new Set;if(t.length!==0)for(const{fbase_key:r,value:i}of t)a.add(r),JSON.stringify(this.localCache[r])!==JSON.stringify(i)&&(this.notifyListeners(r,i),n.push(r));for(const r of Object.keys(this.localCache))this.localCache[r]&&!a.has(r)&&(this.notifyListeners(r,null),n.push(r));return n}notifyListeners(t,n){this.localCache[t]=n;const a=this.listeners[t];if(a)for(const r of Array.from(a))r(n)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(async()=>this._poll(),pR)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(t,n){Object.keys(this.listeners).length===0&&this.startPolling(),this.listeners[t]||(this.listeners[t]=new Set,this._get(t)),this.listeners[t].add(n)}_removeListener(t,n){this.listeners[t]&&(this.listeners[t].delete(n),this.listeners[t].size===0&&delete this.listeners[t]),Object.keys(this.listeners).length===0&&this.stopPolling()}}vy.type="LOCAL";const mR=vy;new Ls(3e4,6e4);/**
1349 * @license
1350 * Copyright 2021 Google LLC
1351 *
1352 * Licensed under the Apache License, Version 2.0 (the "License");
1353 * you may not use this file except in compliance with the License.
1354 * You may obtain a copy of the License at
1355 *
1356 *   http://www.apache.org/licenses/LICENSE-2.0
1357 *
1358 * Unless required by applicable law or agreed to in writing, software
1359 * distributed under the License is distributed on an "AS IS" BASIS,
1360 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1361 * See the License for the specific language governing permissions and
1362 * limitations under the License.
1363 */function _p(e,t){return t?Aa(t):(Se(e._popupRedirectResolver,e,"argument-error"),e._popupRedirectResolver)}/**
1364 * @license
1365 * Copyright 2019 Google LLC
1366 *
1367 * Licensed under the Apache License, Version 2.0 (the "License");
1368 * you may not use this file except in compliance with the License.
1369 * You may obtain a copy of the License at
1370 *
1371 *   http://www.apache.org/licenses/LICENSE-2.0
1372 *
1373 * Unless required by applicable law or agreed to in writing, software
1374 * distributed under the License is distributed on an "AS IS" BASIS,
1375 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1376 * See the License for the specific language governing permissions and
1377 * limitations under the License.
1378 */class gp extends pp{constructor(t){super("custom","custom"),this.params=t}_getIdTokenResponse(t){return Ei(t,this._buildIdpRequest())}_linkToIdToken(t,n){return Ei(t,this._buildIdpRequest(n))}_getReauthenticationResolver(t){return Ei(t,this._buildIdpRequest())}_buildIdpRequest(t){const n={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return t&&(n.idToken=t),n}}function _R(e){return uy(e.auth,new gp(e),e.bypassAuthState)}function gR(e){const{auth:t,user:n}=e;return Se(n,t,"internal-error"),ZD(n,new gp(e),e.bypassAuthState)}async function yR(e){const{auth:t,user:n}=e;return Se(n,t,"internal-error"),cy(n,new gp(e),e.bypassAuthState)}/**
1379 * @license
1380 * Copyright 2020 Google LLC
1381 *
1382 * Licensed under the Apache License, Version 2.0 (the "License");
1383 * you may not use this file except in compliance with the License.
1384 * You may obtain a copy of the License at
1385 *
1386 *   http://www.apache.org/licenses/LICENSE-2.0
1387 *
1388 * Unless required by applicable law or agreed to in writing, software
1389 * distributed under the License is distributed on an "AS IS" BASIS,
1390 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1391 * See the License for the specific language governing permissions and
1392 * limitations under the License.
1393 */class by{constructor(t,n,a,r,i=!1){this.auth=t,this.resolver=a,this.user=r,this.bypassAuthState=i,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(n)?n:[n]}execute(){return new Promise(async(t,n)=>{this.pendingPromise={resolve:t,reject:n};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(a){this.reject(a)}})}async onAuthEvent(t){const{urlResponse:n,sessionId:a,postBody:r,tenantId:i,error:o,type:s}=t;if(o){this.reject(o);return}const l={auth:this.auth,requestUri:n,sessionId:a,tenantId:i||void 0,postBody:r||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(s)(l))}catch(c){this.reject(c)}}onError(t){this.reject(t)}getIdpTask(t){switch(t){case"signInViaPopup":case"signInViaRedirect":return _R;case"linkViaPopup":case"linkViaRedirect":return yR;case"reauthViaPopup":case"reauthViaRedirect":return gR;default:wn(this.auth,"internal-error")}}resolve(t){Ba(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(t),this.unregisterAndCleanUp()}reject(t){Ba(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(t),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}/**
1394 * @license
1395 * Copyright 2020 Google LLC
1396 *
1397 * Licensed under the Apache License, Version 2.0 (the "License");
1398 * you may not use this file except in compliance with the License.
1399 * You may obtain a copy of the License at
1400 *
1401 *   http://www.apache.org/licenses/LICENSE-2.0
1402 *
1403 * Unless required by applicable law or agreed to in writing, software
1404 * distributed under the License is distributed on an "AS IS" BASIS,
1405 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1406 * See the License for the specific language governing permissions and
1407 * limitations under the License.
1408 */const vR=new Ls(2e3,1e4);async function vY(e,t,n){if(en(e.app))return Promise.reject(Dn(e,"operation-not-supported-in-this-environment"));const a=fa(e);U3(e,t,su);const r=_p(a,n);return new cr(a,"signInViaPopup",t,r).executeNotNull()}async function bY(e,t,n){const a=sn(e);U3(a.auth,t,su);const r=_p(a.auth,n);return new cr(a.auth,"linkViaPopup",t,r,a).executeNotNull()}class cr extends by{constructor(t,n,a,r,i){super(t,n,r,i),this.provider=a,this.authWindow=null,this.pollId=null,cr.currentPopupAction&&cr.currentPopupAction.cancel(),cr.currentPopupAction=this}async executeNotNull(){const t=await this.execute();return Se(t,this.auth,"internal-error"),t}async onExecution(){Ba(this.filter.length===1,"Popup operations only handle one event");const t=mp();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],t),this.authWindow.associatedEvent=t,this.resolver._originValidation(this.auth).catch(n=>{this.reject(n)}),this.resolver._isIframeWebStorageSupported(this.auth,n=>{n||this.reject(Dn(this.auth,"web-storage-unsupported"))}),this.pollUserCancellation()}get eventId(){return this.authWindow?.associatedEvent||null}cancel(){this.reject(Dn(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,cr.currentPopupAction=null}pollUserCancellation(){const t=()=>{if(this.authWindow?.window?.closed){this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(Dn(this.auth,"popup-closed-by-user"))},8e3);return}this.pollId=window.setTimeout(t,vR.get())};t()}}cr.currentPopupAction=null;/**
1409 * @license
1410 * Copyright 2020 Google LLC
1411 *
1412 * Licensed under the Apache License, Version 2.0 (the "License");
1413 * you may not use this file except in compliance with the License.
1414 * You may obtain a copy of the License at
1415 *
1416 *   http://www.apache.org/licenses/LICENSE-2.0
1417 *
1418 * Unless required by applicable law or agreed to in writing, software
1419 * distributed under the License is distributed on an "AS IS" BASIS,
1420 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1421 * See the License for the specific language governing permissions and
1422 * limitations under the License.
1423 */const bR="pendingRedirect",xl=new Map;class kR extends by{constructor(t,n,a=!1){super(t,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],n,void 0,a),this.eventId=null}async execute(){let t=xl.get(this.auth._key());if(!t){try{const a=await wR(this.resolver,this.auth)?await super.execute():null;t=()=>Promise.resolve(a)}catch(n){t=()=>Promise.reject(n)}xl.set(this.auth._key(),t)}return this.bypassAuthState||xl.set(this.auth._key(),()=>Promise.resolve(null)),t()}async onAuthEvent(t){if(t.type==="signInViaRedirect")return super.onAuthEvent(t);if(t.type==="unknown"){this.resolve(null);return}if(t.eventId){const n=await this.auth._redirectUserForId(t.eventId);if(n)return this.user=n,super.onAuthEvent(t);this.resolve(null)}}async onExecution(){}cleanUp(){}}async function wR(e,t){const n=CR(t),a=xR(e);if(!await a._isAvailable())return!1;const r=await a._get(n)==="true";return await a._remove(n),r}function SR(e,t){xl.set(e._key(),t)}function xR(e){return Aa(e._redirectPersistence)}function CR(e){return wl(bR,e.config.apiKey,e.name)}async function AR(e,t,n=!1){if(en(e.app))return Promise.reject(ta(e));const a=fa(e),r=_p(a,t),o=await new kR(a,r,n).execute();return o&&!n&&(delete o.user._redirectEventId,await a._persistUserIfCurrent(o.user),await a._setRedirectUser(null,t)),o}/**
1424 * @license
1425 * Copyright 2020 Google LLC
1426 *
1427 * Licensed under the Apache License, Version 2.0 (the "License");
1428 * you may not use this file except in compliance with the License.
1429 * You may obtain a copy of the License at
1430 *
1431 *   http://www.apache.org/licenses/LICENSE-2.0
1432 *
1433 * Unless required by applicable law or agreed to in writing, software
1434 * distributed under the License is distributed on an "AS IS" BASIS,
1435 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1436 * See the License for the specific language governing permissions and
1437 * limitations under the License.
1438 */const TR=600*1e3;class MR{constructor(t){this.auth=t,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(t){this.consumers.add(t),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,t)&&(this.sendToConsumer(this.queuedRedirectEvent,t),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(t){this.consumers.delete(t)}onEvent(t){if(this.hasEventBeenHandled(t))return!1;let n=!1;return this.consumers.forEach(a=>{this.isEventForConsumer(t,a)&&(n=!0,this.sendToConsumer(t,a),this.saveEventToCache(t))}),this.hasHandledPotentialRedirect||!IR(t)||(this.hasHandledPotentialRedirect=!0,n||(this.queuedRedirectEvent=t,n=!0)),n}sendToConsumer(t,n){if(t.error&&!ky(t)){const a=t.error.code?.split("auth/")[1]||"internal-error";n.onError(Dn(this.auth,a))}else n.onAuthEvent(t)}isEventForConsumer(t,n){const a=n.eventId===null||!!t.eventId&&t.eventId===n.eventId;return n.filter.includes(t.type)&&a}hasEventBeenHandled(t){return Date.now()-this.lastProcessedEventTime>=TR&&this.cachedEventUids.clear(),this.cachedEventUids.has(ym(t))}saveEventToCache(t){this.cachedEventUids.add(ym(t)),this.lastProcessedEventTime=Date.now()}}function ym(e){return[e.type,e.eventId,e.sessionId,e.tenantId].filter(t=>t).join("-")}function ky({type:e,error:t}){return e==="unknown"&&t?.code==="auth/no-auth-event"}function IR(e){switch(e.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return ky(e);default:return!1}}/**
1439 * @license
1440 * Copyright 2020 Google LLC
1441 *
1442 * Licensed under the Apache License, Version 2.0 (the "License");
1443 * you may not use this file except in compliance with the License.
1444 * You may obtain a copy of the License at
1445 *
1446 *   http://www.apache.org/licenses/LICENSE-2.0
1447 *
1448 * Unless required by applicable law or agreed to in writing, software
1449 * distributed under the License is distributed on an "AS IS" BASIS,
1450 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1451 * See the License for the specific language governing permissions and
1452 * limitations under the License.
1453 */async function zR(e,t={}){return qa(e,"GET","/v1/projects",t)}/**
1454 * @license
1455 * Copyright 2020 Google LLC
1456 *
1457 * Licensed under the Apache License, Version 2.0 (the "License");
1458 * you may not use this file except in compliance with the License.
1459 * You may obtain a copy of the License at
1460 *
1461 *   http://www.apache.org/licenses/LICENSE-2.0
1462 *
1463 * Unless required by applicable law or agreed to in writing, software
1464 * distributed under the License is distributed on an "AS IS" BASIS,
1465 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1466 * See the License for the specific language governing permissions and
1467 * limitations under the License.
1468 */const PR=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,ER=/^https?/;async function OR(e){if(e.config.emulator)return;const{authorizedDomains:t}=await zR(e);for(const n of t)try{if(DR(n))return}catch{}wn(e,"unauthorized-domain")}function DR(e){const t=j2(),{protocol:n,hostname:a}=new URL(t);if(e.startsWith("chrome-extension://")){const o=new URL(e);return o.hostname===""&&a===""?n==="chrome-extension:"&&e.replace("chrome-extension://","")===t.replace("chrome-extension://",""):n==="chrome-extension:"&&o.hostname===a}if(!ER.test(n))return!1;if(PR.test(e))return a===e;const r=e.replace(/\./g,"\\.");return new RegExp("^(.+\\."+r+"|"+r+")$","i").test(a)}/**
1469 * @license
1470 * Copyright 2020 Google LLC.
1471 *
1472 * Licensed under the Apache License, Version 2.0 (the "License");
1473 * you may not use this file except in compliance with the License.
1474 * You may obtain a copy of the License at
1475 *
1476 *   http://www.apache.org/licenses/LICENSE-2.0
1477 *
1478 * Unless required by applicable law or agreed to in writing, software
1479 * distributed under the License is distributed on an "AS IS" BASIS,
1480 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1481 * See the License for the specific language governing permissions and
1482 * limitations under the License.
1483 */const RR=new Ls(3e4,6e4);function vm(){const e=na().___jsl;if(e?.H){for(const t of Object.keys(e.H))if(e.H[t].r=e.H[t].r||[],e.H[t].L=e.H[t].L||[],e.H[t].r=[...e.H[t].L],e.CP)for(let n=0;n<e.CP.length;n++)e.CP[n]=null}}function LR(e){return new Promise((t,n)=>{function a(){vm(),gapi.load("gapi.iframes",{callback:()=>{t(gapi.iframes.getContext())},ontimeout:()=>{vm(),n(Dn(e,"network-request-failed"))},timeout:RR.get()})}if(na().gapi?.iframes?.Iframe)t(gapi.iframes.getContext());else if(na().gapi?.load)a();else{const r=MD("iframefcb");return na()[r]=()=>{gapi.load?a():n(Dn(e,"network-request-failed"))},ry(`${TD()}?onload=${r}`).catch(i=>n(i))}}).catch(t=>{throw Cl=null,t})}let Cl=null;function NR(e){return Cl=Cl||LR(e),Cl}/**
1484 * @license
1485 * Copyright 2020 Google LLC.
1486 *
1487 * Licensed under the Apache License, Version 2.0 (the "License");
1488 * you may not use this file except in compliance with the License.
1489 * You may obtain a copy of the License at
1490 *
1491 *   http://www.apache.org/licenses/LICENSE-2.0
1492 *
1493 * Unless required by applicable law or agreed to in writing, software
1494 * distributed under the License is distributed on an "AS IS" BASIS,
1495 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1496 * See the License for the specific language governing permissions and
1497 * limitations under the License.
1498 */const BR=new Ls(5e3,15e3),FR="__/auth/iframe",VR="emulator/auth/iframe",$R={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},HR=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function UR(e){const t=e.config;Se(t.authDomain,e,"auth-domain-config-required");const n=t.emulator?up(t,VR):`https://${e.config.authDomain}/${FR}
1498`,a={apiKey:t.apiKey,appName:e.name,v:Rs},r=HR.get(e.config.apiHost);r&&(a.eid=r);const i=e._getFrameworks();return i.length&&(a.fw=i.join(",")),`${n}?${Ds(a).slice(1)}`}async function jR(e){const t=await NR(e),n=na().gapi;return Se(n,e,"internal-error"),t.open({where:document.body,url:UR(e),messageHandlersFilter:n.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:$R,dontclear:!0},a=>new Promise(async(r,i)=>{await a.restyle({setHideOnLeave:!1});const o=Dn(e,"network-request-failed"),s=na().setTimeout(()=>{i(o)},BR.get());function l(){na().clearTimeout(s),r(a)}a.ping(l).then(l,()=>{i(o)})}))}/**
1499 * @license
1500 * Copyright 2020 Google LLC.
1501 *
1502 * Licensed under the Apache License, Version 2.0 (the "License");
1503 * you may not use this file except in compliance with the License.
1504 * You may obtain a copy of the License at
1505 *
1506 *   http://www.apache.org/licenses/LICENSE-2.0
1507 *
1508 * Unless required by applicable law or agreed to in writing, software
1509 * distributed under the License is distributed on an "AS IS" BASIS,
1510 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1511 * See the License for the specific language governing permissions and
1512 * limitations under the License.
1513 */const qR={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"},GR=500,YR=600,WR="_blank",KR="http://localhost";class bm{constructor(t){this.window=t,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch{}}}function ZR(e,t,n,a=GR,r=YR){const i=Math.max((window.screen.availHeight-r)/2,0).toString(),o=Math.max((window.screen.availWidth-a)/2,0).toString();let s="";const l={...qR,width:a.toString(),height:r.toString(),top:i,left:o},c=Ut().toLowerCase();n&&(s=J3(c)?WR:n),K3(c)&&(t=t||KR,l.scrollbars="yes");const u=Object.entries(l).reduce((p,[f,h])=>`${p}${f}=${h},`,"");if(yD(c)&&s!=="_self")return JR(t||"",s),new bm(null);const d=window.open(t||"",s,u);Se(d,e,"popup-blocked");try{d.focus()}catch{}return new bm(d)}function JR(e,t){const n=document.createElement("a");n.href=e,n.target=t;const a=document.createEvent("MouseEvent");a.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),n.dispatchEvent(a)}/**
1514 * @license
1515 * Copyright 2021 Google LLC
1516 *
1517 * Licensed under the Apache License, Version 2.0 (the "License");
1518 * you may not use this file except in compliance with the License.
1519 * You may obtain a copy of the License at
1520 *
1521 *   http://www.apache.org/licenses/LICENSE-2.0
1522 *
1523 * Unless required by applicable law or agreed to in writing, software
1524 * distributed under the License is distributed on an "AS IS" BASIS,
1525 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1526 * See the License for the specific language governing permissions and
1527 * limitations under the License.
1528 */const QR="__/auth/handler",XR="emulator/auth/handler",eL=encodeURIComponent("fac");async function km(e,t,n,a,r,i){Se(e.config.authDomain,e,"auth-domain-config-required"),Se(e.config.apiKey,e,"invalid-api-key");const o={apiKey:e.config.apiKey,appName:e.name,authType:n,redirectUrl:a,v:Rs,eventId:r};if(t instanceof su){t.setDefaultLanguage(e.languageCode),o.providerId=t.providerId||"",NE(t.getCustomParameters())||(o.customParameters=JSON.stringify(t.getCustomParameters()));for(const[u,d]of Object.entries({}))o[u]=d}if(t instanceof no){const u=t.getScopes().filter(d=>d!=="");u.length>0&&(o.scopes=u.join(","))}e.tenantId&&(o.tid=e.tenantId);const s=o;for(const u of Object.keys(s))s[u]===void 0&&delete s[u];const l=await e._getAppCheckToken(),c=l?`#${eL}=${encodeURIComponent(l)}`:"";return`${tL(e)}?${Ds(s).slice(1)}${c}`}function tL({config:e}){return e.emulator?up(e,XR):`https://${e.authDomain}/${QR}`}/**
1529 * @license
1530 * Copyright 2020 Google LLC
1531 *
1532 * Licensed under the Apache License, Version 2.0 (the "License");
1533 * you may not use this file except in compliance with the License.
1534 * You may obtain a copy of the License at
1535 *
1536 *   http://www.apache.org/licenses/LICENSE-2.0
1537 *
1538 * Unless required by applicable law or agreed to in writing, software
1539 * distributed under the License is distributed on an "AS IS" BASIS,
1540 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1541 * See the License for the specific language governing permissions and
1542 * limitations under the License.
1543 */const _d="webStorageSupport";class nL{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=my,this._completeRedirectFn=AR,this._overrideRedirectResult=SR}async _openPopup(t,n,a,r){Ba(this.eventManagers[t._key()]?.manager,"_initialize() not called before _openPopup()");const i=await km(t,n,a,j2(),r);return ZR(t,i,mp())}async _openRedirect(t,n,a,r){await this._originValidation(t);const i=await km(t,n,a,j2(),r);return oR(i),new Promise(()=>{})}_initialize(t){const n=t._key();if(this.eventManagers[n]){const{manager:r,promise:i}=this.eventManagers[n];return r?Promise.resolve(r):(Ba(i,"If manager is not set, promise should be"),i)}const a=this.initAndGetManager(t);return this.eventManagers[n]={promise:a},a.catch(()=>{delete this.eventManagers[n]}),a}async initAndGetManager(t){const n=await jR(t),a=new MR(t);return n.register("authEvent",r=>
1543(Se(r?.authEvent,t,"invalid-auth-event"),{status:a.onEvent(r.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[t._key()]={manager:a},this.iframes[t._key()]=n,a}_isIframeWebStorageSupported(t,n){this.iframes[t._key()].send(_d,{type:_d},r=>{const i=r?.[0]?.[_d];i!==void 0&&n(!!i),wn(t,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(t){const n=t._key();return this.originValidationPromises[n]||(this.originValidationPromises[n]=OR(t)),this.originValidationPromises[n]}get _shouldInitProactively(){return ny()||Z3()||fp()}}const aL=nL;var wm="@firebase/auth",Sm="1.12.1";/**
1544 * @license
1545 * Copyright 2020 Google LLC
1546 *
1547 * Licensed under the Apache License, Version 2.0 (the "License");
1548 * you may not use this file except in compliance with the License.
1549 * You may obtain a copy of the License at
1550 *
1551 *   http://www.apache.org/licenses/LICENSE-2.0
1552 *
1553 * Unless required by applicable law or agreed to in writing, software
1554 * distributed under the License is distributed on an "AS IS" BASIS,
1555 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1556 * See the License for the specific language governing permissions and
1557 * limitations under the License.
1558 */class rL{constructor(t){this.auth=t,this.internalListeners=new Map}getUid(){return this.assertAuthConfigured(),this.auth.currentUser?.uid||null}async getToken(t){return this.assertAuthConfigured(),await this.auth._initializationPromise,this.auth.currentUser?{accessToken:await this.auth.currentUser.getIdToken(t)}:null}addAuthTokenListener(t){if(this.assertAuthConfigured(),this.internalListeners.has(t))return;const n=this.auth.onIdTokenChanged(a=>{t(a?.stsTokenManager.accessToken||null)});this.internalListeners.set(t,n),this.updateProactiveRefresh()}removeAuthTokenListener(t){this.assertAuthConfigured();const n=this.internalListeners.get(t);n&&(this.internalListeners.delete(t),n(),this.updateProactiveRefresh())}assertAuthConfigured(){Se(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}/**
1559 * @license
1560 * Copyright 2020 Google LLC
1561 *
1562 * Licensed under the Apache License, Version 2.0 (the "License");
1563 * you may not use this file except in compliance with the License.
1564 * You may obtain a copy of the License at
1565 *
1566 *   http://www.apache.org/licenses/LICENSE-2.0
1567 *
1568 * Unless required by applicable law or agreed to in writing, software
1569 * distributed under the License is distributed on an "AS IS" BASIS,
1570 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1571 * See the License for the specific language governing permissions and
1572 * limitations under the License.
1573 */function iL(e){switch(e){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}function oL(e){Na(new sa("auth",(t,{options:n})=>{const a=t.getProvider("app").getImmediate(),r=t.getProvider("heartbeat"),i=t.getProvider("app-check-internal"),{apiKey:o,authDomain:s}=a.options;Se(o&&!o.includes(":"),"invalid-api-key",{appName:a.name});const l={apiKey:o,authDomain:s,clientPlatform:e,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:ay(e)},c=new xD(a,r,i,l);return DD(c,n),c},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((t,n,a)=>{t.getProvider("auth-internal").initialize()})),Na(new sa("auth-internal",t=>{const n=fa(t.getProvider("auth").getImmediate());return(a=>new rL(a))(n)},"PRIVATE").setInstantiationMode("EXPLICIT")),ea(wm,Sm,iL(e)),ea(wm,Sm,"esm2020")}/**
1574 * @license
1575 * Copyright 2021 Google LLC
1576 *
1577 * Licensed under the Apache License, Version 2.0 (the "License");
1578 * you may not use this file except in compliance with the License.
1579 * You may obtain a copy of the License at
1580 *
1581 *   http://www.apache.org/licenses/LICENSE-2.0
1582 *
1583 * Unless required by applicable law or agreed to in writing, softw
1583are
1584 * distributed under the License is distributed on an "AS IS" BASIS,
1585 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1586 * See the License for the specific language governing permissions and
1587 * limitations under the License.
1588 */const sL=300,lL=z3("authIdTokenMaxAge")||sL;let xm=null;const cL=e=>async t=>{const n=t&&await t.getIdTokenResult(),a=n&&(new Date().getTime()-Date.parse(n.issuedAtTime))/1e3;if(a&&a>lL)return;const r=n?.token;xm!==r&&(xm=r,await fetch(e,{method:r?"POST":"DELETE",headers:r?{Authorization:`Bearer ${r}`}:{}}))};function wy(e=B3()){const t=eo(e,"auth");if(t.isInitialized())return t.getImmediate();const n=OD(e,{popupRedirectResolver:aL,persistence:[mR,aR,my]}),a=z3("authTokenSyncURL");if(a&&typeof isSecureContext=="boolean"&&isSecureContext){const i=new URL(a,location.origin);if(location.origin===i.origin){const o=cL(i.toString());XD(n,o,()=>o(n.currentUser)),QD(n,s=>o(s))}}const r=SE("auth");return r&&RD(n,`http://${r}`),n}function uL(){return document.getElementsByTagName("head")?.[0]??document}CD({loadJS(e){return new Promise((t,n)=>{const a=document.createElement("script");a.setAttribute("src",e),a.onload=t,a.onerror=r=>{const i=Dn("internal-error");i.customData=r,n(i)},a.type="text/javascript",a.charset="UTF-8",uL().appendChild(a)})},gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="});oL("Browser");const dL={name:"AccountIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},fL=["aria-hidden","aria-label"],pL=["fill","width","height"],hL={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,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"},mL={key:0};function _L(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon account-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",hL,[n.title?(H(),X("title",mL,ee(n.title),1)):Ce("",!0)])],8,pL))],16,fL)}const gL=tt(dL,[["render",_L]]),yL=L({__name:"NewFolderModal",props:{visible:{type:Boolean,default:!1}},emits:["close","created"],setup(e,{emit:t}){const n=t,{appContext:a}=la(),r=a.config.globalProperties.apiClient,i=M(""),o=()=>{i.value="",n("close")},s=()=>{i.value!==""&&r.createFolder(i.value).then(l=>{i.value="",n("created",l)})};return(l,c)=>{const u=ye("CModalTitle"),d=ye("CModalHeader"),p=ye("CFormInput"),f=ye("CModalBody"),h=ye("CButton"),_=ye("CModalFooter"),g=ye("CModal");return H(),Ke(g,{onClose:c[1]||(c[1]=k=>
1588l.$emit("close")),alignment:"center",visible:l.visible},{default:ce(()=>[$(d,null,{default:ce(()=>[$(u,null,{default:ce(()=>[Ae(ee(l.$t("create_folder")),1)]),_:1})]),_:1}),$(f,null,{default:ce(()=>[$(p,{modelValue:i.value,"onUpdate:modelValue":c[0]||(c[0]=k=>i.value=k),placeholder:l.$t("folder_name"),id:"folder_name"},null,8,["modelValue","placeholder"])]),_:1}),$(_,null,{default:ce(()=>[$(h,{onClick:o,shape:"rounded-pill",color:"secondary",style:{color:"black"},variant:"ghost"},{default:ce(()=>[Ae(ee(l.$t("cancel")),1)]),_:1}),$(h,{color:"info",onClick:s,shape:"rounded-pill",variant:"ghost"},{default:ce(()=>[Ae(ee(l.$t("create")),1)]),_:1})]),_:1})]),_:1},8,["visible"])}}}),Me=e=>typeof e=="string",mo=()=>{let e,t;const n=new Promise((a,r)=>{e=a,t=r});return n.resolve=e,n.reject=t,n},Cm=e=>e==null?"":""+e,vL=(e,t,n)=>{e.forEach(a=>{t[a]&&(n[a]=t[a])})},bL=/###/g,Am=e=>e&&e.indexOf("###")>-1?e.replace(bL,"."):e,Tm=e=>!e||Me(e),Lo=(e,t,n)=>{const a=Me(t)?t.split("."):t;let r=0;for(;r<a.length-1;){if(Tm(e))return{};const i=Am(a[r]);!e[i]&&n&&(e[i]=new n),Object.prototype.hasOwnProperty.call(e,i)?e=e[i]:e={},++r}return Tm(e)?{}:{obj:e,k:Am(a[r])}},Mm=(e,t,n)=>{const{obj:a,k:r}=Lo(e,t,Object);if(a!==void 0||t.length===1){a[r]=n;return}let i=t[t.length-1],o=t.slice(0,t.length-1),s=Lo(e,o,Object);for(;s.obj===void 0&&o.length;)i=`${o[o.length-1]}.${i}`,o=o.slice(0,o.length-1),s=Lo(e,o,Object),s?.obj&&typeof s.obj[`${s.k}.${i}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${i}`]=n},kL=(e,t,n,a)=>{const{obj:r,k:i}=Lo(e,t,Object);r[i]=r[i]||[],r[i].push(n)},kc=(e,t)=>{const{obj:n,k:a}=Lo(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,a))return n[a]},wL=(e,t,n)=>{const a=kc(e,n);return a!==void 0?a:kc(t,n)},Sy=(e,t,n)=>{for(const a in t)a!=="__proto__"&&a!=="constructor"&&(a in e?Me(e[a])||e[a]instanceof String||Me(t[a])||t[a]instanceof String?n&&(e[a]=t[a]):Sy(e[a],t[a],n):e[a]=t[a]);return e},ci=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var SL={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const xL=e=>Me(e)?e.replace(/[&<>"'\/]/g,t=>SL[t]):e;class CL{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const a=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,a),this.regExpQueue.push(t),a}}const AL=[" ",",","?","!",";"],TL=new CL(20),ML=(e,t,n)=>{t=t||"",n=n||"";const a=AL.filter(o=>t.indexOf(o)<0&&n.indexOf(o)<0);if(a.length===0)return!0;const r=TL.getRegExp(`(${a.map(o=>o==="?"?"\\?":o).join("|")})`);let i=!r.test(e);
1588if(!i){const o=e.indexOf(n);o>0&&!r.test(e.substring(0,o))&&(i=!0)}return i},Y2=(e,t,n=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const a=t.split(n);let r=e;for(let i=0;i<a.length;){if(!r||typeof r!="object")return;let o,s="";for(let l=i;l<a.length;++l)if(l!==i&&(s+=n),s+=a[l],o=r[s],o!==void 0){if(["string","number","boolean"].indexOf(typeof o)>-1&&l<a.length-1)continue;i+=l-i+1;break}r=o}return r},ys=e=>e?.replace("_","-"),IL={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};class wc{constructor(t,n={}){this.init(t,n)}init(t,n={}){this.prefix=n.prefix||"i18next:",this.logger=t||IL,this.options=n,this.debug=n.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,a,r){return r&&!this.debug?null:(Me(t[0])&&(t[0]=`${a}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new wc(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new wc(this.logger,t)}}var Jn=new wc;class uu{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(a=>{this.observers[a]||(this.observers[a]=new Map);const r=this.observers[a].get(n)||0;this.observers[a].set(n,r+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([r,i])=>{for(let o=0;o<i;o++)r(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([r,i])=>{for(let o=0;o<i;o++)r.apply(r,[t,...n])})}}class Im extends uu{constructor(t,n={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,a,r={}){const i=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,o=r.ignoreJSONStructure!==void 0?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;t.indexOf(".")>-1?s=t.split("."):(s=[t,n],a&&(Array.isArray(a)?s.push(...a):Me(a)&&i?s.push(...a.split(i)):s.push(a)));const l=kc(this.data,s);return!l&&!n&&!a&&t.indexOf(".")>-1&&(t=s[0],n=s[1],a=s.slice(2).join(".")),l||!o||!Me(a)?l:Y2(this.data?.[t]?.[n],a,i)}addResource(t,n,a,r,i={silent:!1}){const o=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator;let s=[t,n];a&&(s=s.concat(o?a.split(o):a)),t.indexOf(".")>-1&&(s=t.split("."),r=n,n=s[1]),this.addNamespaces(n),Mm(this.data,s,r),i.silent||this.emit("added",t,n,a,r)}addResources(t,n,a,r={silent:!1}){for(const i in a)(Me(a[i])||Array.isArray(a[i]))&&this.addResource(t,n,i,a[i],{silent:!0});r.silent||this.emit("added",t,n,a)}addResourceBundle(t,n,a,r,i,o={silent:!1,skipCopy:!1}){let s=[t,n];t.indexOf(".")>-1&&(s=t.split("."),r=a,a=n,n=s[1]),this.addNamespaces(n);let l=kc(this.data,s)||{};o.skipCopy||(a=JSON.parse(JSON.stringify(a))),r?Sy(l,a,i):l={...l,...a},Mm(this.data,s,l),o.silent||this.emit("added",t,n,a)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(r=>n[r]&&Object.keys(n[r]).length>0)}toJSON(){return this.data}}var xy={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,a,r){return e.forEach(i=>{t=this.processors[i]?.process(t,n,a,r)??t}),t}};const Cy=Symbol("i18next/PATH_KEY");function zL(){const e=[],t=Object.create(null);let n;return t.get=(a,r)=>(n?.revoke?.(),r===Cy?e:(e.push(r),n=Proxy.revocable(a,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function W2(e,t){const{[Cy]:n}=e(zL());return n.join(t?.keySeparator??".")}const zm={},Pm=e=>
1588!Me(e)&&typeof e!="boolean"&&typeof e!="number";class Sc extends uu{constructor(t,n={}){super(),vL(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Jn.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,n={interpolation:{}}){const a={...n};return t==null?!1:this.resolve(t,a)?.res!==void 0}extractFromKey(t,n){let a=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");const r=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let i=n.ns||this.options.defaultNS||[];const o=a&&t.indexOf(a)>-1,s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!ML(t,a,r);if(o&&!s){const l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:Me(i)?[i]:i};const c=t.split(a);(a!==r||a===r&&this.options.ns.indexOf(c[0])>-1)&&(i=c.shift()),t=c.join(r)}return{key:t,namespaces:Me(i)?[i]:i}}translate(t,n,a){let r=typeof n=="object"?{...n}:n;if(typeof r!="object"&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),typeof r=="object"&&(r={...r}),r||(r={}),t==null)return"";typeof t=="function"&&(t=W2(t,{...this.options,...r})),Array.isArray(t)||(t=[String(t)]);const i=r.returnDetails!==void 0?r.returnDetails:this.options.returnDetails,o=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,{key:s,namespaces:l}=this.extractFromKey(t[t.length-1],r),c=l[l.length-1];let u=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;u===void 0&&(u=":");const d=r.lng||this.language,p=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d?.toLowerCase()==="cimode")return p?i?{res:`${c}${u}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(r)}:`${c}${u}${s}`:i?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(r)}:s;const f=this.resolve(t,r);let h=f?.res;const _=f?.usedKey||s,g=f?.exactUsedKey||s,k=["[object Number]","[object Function]","[object RegExp]"],y=r.joinArrays!==void 0?r.joinArrays:this.options.joinArrays,w=!this.i18nFormat||this.i18nFormat.handleAsObject,v=r.count!==void 0&&!Me(r.count),T=Sc.hasDefaultValue(r),A=v?this.pluralResolver.getSuffix(d,r.count,r):"",I=r.ordinal&&v?this.pluralResolver.getSuffix(d,r.count,{ordinal:!1}):"",B=v&&!r.ordinal&&r.count===0,z=B&&r[`defaultValue${this.options.pluralSeparator}zero`]||r[`defaultValue${A}`]||r[`defaultValue${I}`]||r.defaultValue;let R=h;w&&!h&&T&&(R=z);const O=Pm(R),b=Object.prototype.toString.apply(R);if(w&&R&&O&&k.indexOf(b)<0&&!(Me(y)&&Array.isArray(R))){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(_,R,{...r,ns:l}):`key '${s} (${this.language})' returned an object instead of string.`;return i?(f.res=D,f.usedParams=this.getUsedParamsDetails(r),f):D}if(o){const D=Array.isArray(R),P=D?[]:{},fe=D?g:_;for(const F in R)if(Object.prototype.hasOwnProperty.call(R,F)){const G=`${fe}${o}${F}`;T&&!h?P[F]=this.translate(G,{...r,defaultValue:Pm(z)?z[F]:void 0,joinArrays:!1,ns:l}):P[F]=this.translate(G,{...r,joinArrays:!1,ns:l}),P[F]===G&&(P[F]=R[F])}h=P}}else if(w&&Me(y)&&Array.isArray(h))h=h.join(y),h&&(h=this.extendTranslation(h,t,r,a));else{let D=!1,P=!1;!this.isValidLookup(h)&&T&&(D=!0,h=z),this.isValidLookup(h)||(P=!0,h=s);const F=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&P?void 0:h,G=T&&z!==h&&this.options.updateMissing;if(P||D||G){if(this.logger.log(G?"updateKey":"missingKey",d,c,s,G?z:h),o){const we=this.resolve(s,{...r,keySeparator:!1});we&&we.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let Q=[];const ke=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ke&&ke[0])for(let we=0;we<ke.length;we++)Q.push(ke[we]);else this.options.saveMissingTo==="all"?Q=this.languageUtils.toResolveHierarchy(r.lng||this.language):Q.push(r.lng||this.language);const Le=(we,Te,qe)=>{const He=T&&qe!==h?qe:F;this.options.missingKeyHandler?this.options.missingKeyHandler(we,c,Te,He,G,r):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(we,c,Te,He,G,r),this.emit
1588("missingKey",we,c,Te,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&v?Q.forEach(we=>{const Te=this.pluralResolver.getSuffixes(we,r);B&&r[`defaultValue${this.options.pluralSeparator}zero`]&&Te.indexOf(`${this.options.pluralSeparator}zero`)<0&&Te.push(`${this.options.pluralSeparator}zero`),Te.forEach(qe=>{Le([we],s+qe,r[`defaultValue${qe}`]||z)})}):Le(Q,s,z))}h=this.extendTranslation(h,t,r,f,a),P&&h===s&&this.options.appendNamespaceToMissingKey&&(h=`${c}${u}${s}`),(P||D)&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}${u}${s}`:s,D?h:void 0,r))}return i?(f.res=h,f.usedParams=this.getUsedParamsDetails(r),f):h}extendTranslation(t,n,a,r,i){if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...a},a.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init({...a,interpolation:{...this.options.interpolation,...a.interpolation}});const l=Me(t)&&(a?.interpolation?.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(l){const d=t.match(this.interpolator.nestingRegexp);c=d&&d.length}let u=a.replace&&!Me(a.replace)?a.replace:a;if(this.options.interpolation.defaultVariables&&(u={...this.options.interpolation.defaultVariables,...u}),t=this.interpolator.interpolate(t,u,a.lng||this.language||r.usedLng,a),l){const d=t.match(this.interpolator.nestingRegexp),p=d&&d.length;c<p&&(a.nest=!1)}!a.lng&&r&&r.res&&(a.lng=this.language||r.usedLng),a.nest!==!1&&(t=this.interpolator.nest(t,(...d)=>i?.[0]===d[0]&&!a.context?(this.logger.warn(`It seems you are nesting recursively key: ${d[0]} in key: ${n[0]}`),null):this.translate(...d,n),a)),a.interpolation&&this.interpolator.reset()}const o=a.postProcess||this.options.postProcess,s=Me(o)?[o]:o;return t!=null&&s?.length&&a.applyPostProcessor!==!1&&(t=xy.handle(s,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(a)},...a}:a,this)),t}resolve(t,n={}){let a,r,i,o,s;return Me(t)&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(a))return;const c=this.extractFromKey(l,n),u=c.key;r=u;let d=c.namespaces;this.options.fallbackNS&&(d=d.concat(this.options.fallbackNS));const p=n.count!==void 0&&!Me(n.count),f=p&&!n.ordinal&&n.count===0,h=n.context!==void 0&&(Me(n.context)||typeof n.context=="number")&&n.context!=="",_=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);d.forEach(g=>{this.isValidLookup(a)||(s=g,!zm[`${_[0]}-${g}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(s)&&(zm[`${_[0]}-${g}`]=!0,this.logger.warn(`key "${r}" for languages "${_.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),_.forEach(k=>{if(this.isValidLookup(a))return;o=k;const y=[u];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(y,u,k,g,n);else{let v;p&&(v=this.pluralResolver.getSuffix(k,n.count,n));const T=`${this.options.pluralSeparator}zero`,A=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(p&&(n.ordinal&&v.indexOf(A)===0&&y.push(u+v.replace(A,this.options.pluralSeparator)),y.push(u+v),f&&y.push(u+T)),h){const I=`${u}${this.options.contextSeparator||"_"}${n.context}`;y.push(I),p&&(n.ordinal&&v.indexOf(A)===0&&y.push(I+v.replace(A,this.options.pluralSeparator)),y.push(I+v),f&&y.push(I+T))}}let w;for(;w=y.pop();)this.isValidLookup(a)||(i=w,a=this.getResource(k,g,w,n))}))})}),{res:a,usedKey:r,exactUsedKey:i,usedLng:o,usedNS:s}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,a,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,n,a,r):this.resourceStore.getResource(t,n,a,r)}getUsedParamsDetails(t={}){const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],a=t.replace&&!Me(t.replace);let r=a?t.replace:t;if(a&&typeof t.count<"u"&&(r.count=t.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!a){r={...r};for(const i of n)delete r[i]}return r}static hasDefaultValue(t){const n="defaultValue";for(const a in t)if(Object.prototype.hasOwnProperty.call(t,a)&&n===a.substring(0,n.length)&&t[a]!==void 0)return!0;return!1}}class Em{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Jn.create("languageUtils")}getScriptPartFromCode(t){if(t=ys(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=ys(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(Me(t)&&t.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(a=>{if(n)return;const r=this.formatLanguageCode(a);(!this.options.supportedLngs||this.isSupportedCode(r))&&(n=r)}),!n&&this.options.supportedLngs&&t.forEach(a=>{if(n)return;const r=this.getScriptPartFromCode(a);if(this.isSupportedCode(r))return n=r;const i=this.getLanguagePartFromCode(a);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(o=>{if(o===i)return o;if(!(o.indexOf("-")<0&&i.indexOf("-")<0)&&(o.indexOf("-")>0&&i.indexOf("-")<0&&o.substring(0,o.indexOf("-"))===i||o.indexOf(i)===0&&i.length>1))return o}
1588)}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),Me(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let a=t[n];return a||(a=t[this.getScriptPartFromCode(n)]),a||(a=t[this.formatLanguageCode(n)]),a||(a=t[this.getLanguagePartFromCode(n)]),a||(a=t.default),a||[]}toResolveHierarchy(t,n){const a=this.getFallbackCodes((n===!1?[]:n)||this.options.fallbackLng||[],t),r=[],i=o=>{o&&(this.isSupportedCode(o)?r.push(o):this.logger.warn(`rejecting language code not found in supportedLngs: ${o}`))};return Me(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&i(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&i(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&i(this.getLanguagePartFromCode(t))):Me(t)&&i(this.formatLanguageCode(t)),a.forEach(o=>{r.indexOf(o)<0&&i(this.formatLanguageCode(o))}),r}}const Om={zero:0,one:1,two:2,few:3,many:4,other:5},Dm={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class PL{constructor(t,n={}){this.languageUtils=t,this.options=n,this.logger=Jn.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,n){this.rules[t]=n}clearCache(){this.pluralRulesCache={}}getRule(t,n={}){const a=ys(t==="dev"?"en":t),r=n.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:a,type:r});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let o;try{o=new Intl.PluralRules(a,{type:r})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),Dm;if(!t.match(/-|_/))return Dm;const l=this.languageUtils.getLanguagePartFromCode(t);o=this.getRule(l,n)}return this.pluralRulesCache[i]=o,o}needsPlural(t,n={}){let a=this.getRule(t,n);return a||(a=this.getRule("dev",n)),a?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,n,a={}){return this.getSuffixes(t,a).map(r=>`${n}${r}`)}getSuffixes(t,n={}){let a=this.getRule(t,n);return a||(a=this.getRule("dev",n)),a?a.resolvedOptions().pluralCategories.sort((r,i)=>Om[r]-Om[i]).map(r=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${r}`):[]}getSuffix(t,n,a={}){const r=this.getRule(t,a);return r?`${this.options.prepend}${a.ordinal?`ordinal${this.options.prepend}`:""}${r.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,a))}}const Rm=(e,t,n,a=".",r=!0)=>{let i=wL(e,t,n);return!i&&r&&Me(n)&&(i=Y2(e,n,a),i===void 0&&(i=Y2(t,n,a))),i},gd=e=>e.replace(/\$/g,"$$$$");class EL{constructor(t={}){this.logger=Jn.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(n=>n),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:a,useRawValueToEscape:r,prefix:i,prefixEscaped:o,suffix:s,suffixEscaped:l,formatSeparator:c,unescapeSuffix:u,unescapePrefix:d,nestingPrefix:p,nestingPrefixEscaped:f,nestingSuffix:h,nestingSuffixEscaped:_,nestingOptionsSeparator:g,maxReplaces:k,alwaysFormat:y}=t.interpolation;this.escape=n!==void 0?n:xL,this.escapeValue=a!==void 0?a:!0,this.useRawValueToEscape=r!==void 0?r:!1,this.prefix=i?ci(i):o||"{{",this.suffix=s?ci(s):l||"}}",this.formatSeparator=c||",",this.unescapePrefix=u?"":d||"-",this.unescapeSuffix=this.unescapePrefix?"":u||"",this.nestingPrefix=p?ci(p):f||ci("$t("),this.nestingSuffix=h?ci(h):_||ci(")"),this.nestingOptionsSeparator=g||",",this.maxReplaces=k||1e3,this.alwaysFormat=y!==void 0?y:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,a)=>n?.source===a?(n.lastIndex=0,n):new RegExp(a,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,n,a,r){let i,o,s;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=f=>{if(f.indexOf(this.formatSeparator)<0){const k=Rm(n,l,f,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(k,void 0,a,{...r,...n,interpolationkey:f}):k}const h=f.split(this.formatSeparator),_=h.shift().trim(),g=h.join(this.formatSeparator).trim();return this.format(Rm(n,l,_,this.options.keySeparator,this.options.ignoreJSONStructure),g,a,{...r,...n,interpolationkey:_})};this.resetRegExp();const u=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,d=r?.interpolation?.ski
1588pOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:f=>gd(f)},{regex:this.regexp,safeValue:f=>this.escapeValue?gd(this.escape(f)):gd(f)}].forEach(f=>{for(s=0;i=f.regex.exec(t);){const h=i[1].trim();if(o=c(h),o===void 0)if(typeof u=="function"){const g=u(t,i,r);o=Me(g)?g:""}else if(r&&Object.prototype.hasOwnProperty.call(r,h))o="";else if(d){o=i[0];continue}else this.logger.warn(`missed to pass in variable ${h} for interpolating ${t}`),o="";else!Me(o)&&!this.useRawValueToEscape&&(o=Cm(o));const _=f.safeValue(o);if(t=t.replace(i[0],_),d?(f.regex.lastIndex+=o.length,f.regex.lastIndex-=i[0].length):f.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),t}nest(t,n,a={}){let r,i,o;const s=(l,c)=>{const u=this.nestingOptionsSeparator;if(l.indexOf(u)<0)return l;const d=l.split(new RegExp(`${u}[ ]*{`));let p=`{${d[1]}`;l=d[0],p=this.interpolate(p,o);const f=p.match(/'/g),h=p.match(/"/g);((f?.length??0)%2===0&&!h||h.length%2!==0)&&(p=p.replace(/'/g,'"'));try{o=JSON.parse(p),c&&(o={...c,...o})}catch(_){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,_),`${l}${u}${p}`}return o.defaultValue&&o.defaultValue.indexOf(this.prefix)>-1&&delete o.defaultValue,l};for(;r=this.nestingRegexp.exec(t);){let l=[];o={...a},o=o.replace&&!Me(o.replace)?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;const c=/{.*}/.test(r[1])?r[1].lastIndexOf("}")+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(l=r[1].slice(c).split(this.formatSeparator).map(u=>u.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),i=n(s.call(this,r[1].trim(),o),o),i&&r[0]===t&&!Me(i))return i;Me(i)||(i=Cm(i)),i||(this.logger.warn(`missed to resolve ${r[1]} for nesting ${t}`),i=""),l.length&&(i=l.reduce((u,d)=>this.format(u,d,a.lng,{...a,interpolationkey:r[1].trim()}),i.trim())),t=t.replace(r[0],i),this.regexp.lastIndex=0}return t}}const OL=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const a=e.split("(");t=a[0].toLowerCase().trim();const r=a[1].substring(0,a[1].length-1);t==="currency"&&r.indexOf(":")<0?n.currency||(n.currency=r.trim()):t==="relativetime"&&r.indexOf(":")<0?n.range||(n.range=r.trim()):r.split(";").forEach(o=>{if(o){const[s,...l]=o.split(":"),c=l.join(":").trim().replace(/^'+|'+$/g,""),u=s.trim();n[u]||(n[u]=c),c==="false"&&(n[u]=!1),c==="true"&&(n[u]=!0),isNaN(c)||(n[u]=parseInt(c,10))}})}return{formatName:t,formatOptions:n}},Lm=e=>{const t={};return(n,a,r)=>{let i=r;r&&r.interpolationkey&&r.formatParams&&r.formatParams[r.interpolationkey]&&r[r.interpolationkey]&&(i={...i,[r.interpolationkey]:void 0});const o=a+JSON.stringify(i);let s=t[o];return s||(s=e(ys(a),r),t[o]=s),s(n)}},DL=e=>(t,n,a)=>e(ys(n),a)(t);class RL{constructor(t={}){this.logger=Jn.create("formatter"),this.options=t,this.init(t)}init(t,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";const a=n.cacheInBuiltFormats?Lm:DL;this.formats={number:a((r,i)=>{const o=new Intl.NumberFormat(r,{...i});return s=>o.format(s)}),currency:a((r,i)=>{const o=new Intl.NumberFormat(r,{...i,style:"currency"});return s=>o.format(s)}),datetime:a((r,i)=>{const o=new Intl.DateTimeFormat(r,{...i});return s=>o.format(s)}),relativetime:a((r,i)=>{const o=new Intl.RelativeTimeFormat(r,{...i});return s=>o.format(s,i.range||"day")}),list:a((r,i)=>{const o=new Intl.ListFormat(r,{...i});return s=>o.format(s)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Lm(n)}format(t,n,a,r={}){const i=n.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&i[0].indexOf(")")<0&&i.find(s=>s.indexOf(")")>-1)){const s=i.findIndex(l=>l.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,s)].join(this.formatSeparator)}return i.reduce((s,l)=>{const{formatName:c,formatOptions:u}=OL(l);if(this.formats[c]){let d=s;try{const p=r?.formatParams?.[r.interpolationkey]||{},f=p.locale||p.lng||r.locale||r.lng||a;d=this.formats[c](s,f,{...u,...r,...p})}catch(p){this.logger.warn(p)}return d}else this.logger.warn(`there was no format function for ${c}`);return s},t)}}const LL=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class NL extends uu{constructor(t,n,a,r={}){super(),this.backend=t,this.store=n,this.services=a,this.languageUtils=a.languageUtils,this.options=r,this.logger=Jn.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(a,r.backend,r)}queueLoad(t,n,a,r){const i={},o={},s={},l={};return t.forEach(c=>{let u=!0;
1588n.forEach(d=>{const p=`${c}|${d}`;!a.reload&&this.store.hasResourceBundle(c,d)?this.state[p]=2:this.state[p]<0||(this.state[p]===1?o[p]===void 0&&(o[p]=!0):(this.state[p]=1,u=!1,o[p]===void 0&&(o[p]=!0),i[p]===void 0&&(i[p]=!0),l[d]===void 0&&(l[d]=!0)))}),u||(s[c]=!0)}),(Object.keys(i).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(i),pending:Object.keys(o),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}loaded(t,n,a){const r=t.split("|"),i=r[0],o=r[1];n&&this.emit("failedLoading",i,o,n),!n&&a&&this.store.addResourceBundle(i,o,a,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&a&&(this.state[t]=0);const s={};this.queue.forEach(l=>{kL(l.loaded,[i],o),LL(l,t),n&&l.errors.push(n),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(c=>{s[c]||(s[c]={});const u=l.loaded[c];u.length&&u.forEach(d=>{s[c][d]===void 0&&(s[c][d]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(l=>!l.done)}read(t,n,a,r=0,i=this.retryTimeout,o){if(!t.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:a,tried:r,wait:i,callback:o});return}this.readingCalls++;const s=(c,u)=>{if(this.readingCalls--,this.waitingReads.length>0){const d=this.waitingReads.shift();this.read(d.lng,d.ns,d.fcName,d.tried,d.wait,d.callback)}if(c&&u&&r<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,a,r+1,i*2,o)},i);return}o(c,u)},l=this.backend[a].bind(this.backend);if(l.length===2){try{const c=l(t,n);c&&typeof c.then=="function"?c.then(u=>s(null,u)).catch(s):s(null,c)}catch(c){s(c)}return}return l(t,n,s)}prepareLoading(t,n,a={},r){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();Me(t)&&(t=this.languageUtils.toResolveHierarchy(t)),Me(n)&&(n=[n]);const i=this.queueLoad(t,n,a,r);if(!i.toLoad.length)return i.pending.length||r(),null;i.toLoad.forEach(o=>{this.loadOne(o)})}load(t,n,a){this.prepareLoading(t,n,{},a)}reload(t,n,a){this.prepareLoading(t,n,{reload:!0},a)}loadOne(t,n=""){const a=t.split("|"),r=a[0],i=a[1];this.read(r,i,"read",void 0,void 0,(o,s)=>{o&&this.logger.warn(`${n}loading namespace ${i} for language ${r} failed`,o),!o&&s&&this.logger.log(`${n}loaded namespace ${i} for language ${r}`,s),this.loaded(t,o,s)})}saveMissing(t,n,a,r,i,o={},s=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${a}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(a==null||a==="")){if(this.backend?.create){const l={...o,isUpdate:i},c=this.backend.create.bind(this.backend);if(c.length<6)try{let u;c.length===5?u=c(t,n,a,r,l):u=c(t,n,a,r),u&&typeof u.then=="function"?u.then(d=>s(null,d)).catch(s):s(null,u)}catch(u){s(u)}else c(t,n,a,r,s,l)}!t||!t[0]||this.store.addResource(t[0],n,a,r)}}}const Nm=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),Me(e[1])&&(t.defaultValue=e[1]),Me(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(a=>{t[a]=n[a]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),Bm=e=>(Me(e.ns)&&(e.ns=[e.ns]),Me(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),Me(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e),il=()=>{},BL=e=>
1588{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};class vs extends uu{constructor(t={},n){if(super(),this.options=Bm(t),this.services={},this.logger=Jn,this.modules={external:[]},BL(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(t={},n){this.isInitializing=!0,typeof t=="function"&&(n=t,t={}),t.defaultNS==null&&t.ns&&(Me(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const a=Nm();this.options={...a,...this.options,...Bm(t)},this.options.interpolation={...a.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator);const r=c=>c?typeof c=="function"?new c:c:null;if(!this.options.isClone){this.modules.logger?Jn.init(r(this.modules.logger),this.options):Jn.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:c=RL;const u=new Em(this.options);this.store=new Im(this.options.resources,this.options);const d=this.services;d.logger=Jn,d.resourceStore=this.store,d.languageUtils=u,d.pluralResolver=new PL(u,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==a.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),c&&(!this.options.interpolation.format||this.options.interpolation.format===a.interpolation.format)&&(d.formatter=r(c),d.formatter.init&&d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new EL(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new NL(r(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",(f,...h)=>{this.emit(f,...h)}),this.modules.languageDetector&&(d.languageDetector=r(this.modules.languageDetector),d.languageDetector.init&&d.languageDetector.init(d,this.options.detection,this.options)),this.modules.i18nFormat&&(d.i18nFormat=r(this.modules.i18nFormat),d.i18nFormat.init&&d.i18nFormat.init(this)),this.translator=new Sc(this.services,this.options),this.translator.on("*",(f,...h)=>{this.emit(f,...h)}),this.modules.external.forEach(f=>{f.init&&f.init(this)})}if(this.format=this.options.interpolation.format,n||(n=il),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(c=>{this[c]=(...u)=>this.store[c](...u)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=(...u)=>(this.store[c](...u),this)});const s=mo(),l=()=>{const c=(u,d)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),s.resolve(d),n(u,d)};if(this.languages&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initAsync?l():setTimeout(l,0),s}loadResources(t,n=il){let a=n;const r=Me(t)?t:this.language;if(typeof t=="function"&&(a=t),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return a();const i=[],o=s=>{if(!s||s==="cimode")return;this.services.languageUtils.toResolveHierarchy(s).forEach(c=>{c!=="cimode"&&i.indexOf(c)<0&&i.push(c)})};r?o(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(l=>o(l)),this.options.preload?.forEach?.(s=>o(s)),this.services.backendConnector.load(i,this.options.ns,s=>{!s&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),a(s)})}else a(null)}reloadResources(t,n,a){const r=mo();return typeof t=="function"&&(a=t,t=void 0),typeof n=="function"&&(a=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),a||(a=il),this.services.backendConnector.reload(t,n,i=>{r.resolve(),a(i)}),r}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&xy.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1)){for(let n=0;n<this.languages.length;n++){const a=this.languages[n];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,n){this.isLanguageChangingTo=t;const a=mo();
1588this.emit("languageChanging",t);const r=s=>{this.language=s,this.languages=this.services.languageUtils.toResolveHierarchy(s),this.resolvedLanguage=void 0,this.setResolvedLanguage(s)},i=(s,l)=>{l?this.isLanguageChangingTo===t&&(r(l),this.translator.changeLanguage(l),this.isLanguageChangingTo=void 0,this.emit("languageChanged",l),this.logger.log("languageChanged",l)):this.isLanguageChangingTo=void 0,a.resolve((...c)=>this.t(...c)),n&&n(s,(...c)=>this.t(...c))},o=s=>{!t&&!s&&this.services.languageDetector&&(s=[]);const l=Me(s)?s:s&&s[0],c=this.store.hasLanguageSomeTranslations(l)?l:this.services.languageUtils.getBestMatchFromCodes(Me(s)?[s]:s);c&&(this.language||r(c),this.translator.language||this.translator.changeLanguage(c),this.services.languageDetector?.cacheUserLanguage?.(c)),this.loadResources(c,u=>{i(u,c)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?o(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(t),a}getFixedT(t,n,a){const r=(i,o,...s)=>{let l;typeof o!="object"?l=this.options.overloadTranslationOptionHandler([i,o].concat(s)):l={...o},l.lng=l.lng||r.lng,l.lngs=l.lngs||r.lngs,l.ns=l.ns||r.ns,l.keyPrefix!==""&&(l.keyPrefix=l.keyPrefix||a||r.keyPrefix);const c=this.options.keySeparator||".";let u;return l.keyPrefix&&Array.isArray(i)?u=i.map(d=>(typeof d=="function"&&(d=W2(d,{...this.options,...o})),`${l.keyPrefix}${c}${d}`)):(typeof i=="function"&&(i=W2(i,{...this.options,...o})),u=l.keyPrefix?`${l.keyPrefix}${c}${i}`:i),this.t(u,l)};return Me(t)?r.lng=t:r.lngs=t,r.ns=n,r.keyPrefix=a,r}t(...t){return this.translator?.translate(...t)}exists(...t){return this.translator?.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,n={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
1588if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const a=n.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;const o=(s,l)=>{const c=this.services.backendConnector.state[`${s}|${l}`];return c===-1||c===0||c===2};if(n.precheck){const s=n.precheck(this,o);if(s!==void 0)return s}return!!(this.hasResourceBundle(a,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||o(a,t)&&(!r||o(i,t)))}loadNamespaces(t,n){const a=mo();return this.options.ns?(Me(t)&&(t=[t]),t.forEach(r=>{this.options.ns.indexOf(r)<0&&this.options.ns.push(r)}),this.loadResources(r=>{a.resolve(),n&&n(r)}),a):(n&&n(),Promise.resolve())}loadLanguages(t,n){const a=mo();Me(t)&&(t=[t]);const r=this.options.preload||[],i=t.filter(o=>r.indexOf(o)<0&&this.services.languageUtils.isSupportedCode(o));return i.length?(this.options.preload=r.concat(i),this.loadResources(o=>{a.resolve(),n&&n(o)}),a):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";try{const r=new Intl.Locale(t);if(r&&r.getTextInfo){const i=r.getTextInfo();if(i&&i.direction)return i.direction}}catch{}const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],a=this.services?.languageUtils||new Em(Nm());return t.toLowerCase().indexOf("-latn")>1?"ltr":n.indexOf(a.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},n){return new vs(t,n)}cloneInstance(t={},n=il){const a=t.forkResourceStore;a&&delete t.forkResourceStore;const r={...this.options,...t,isClone:!0},i=new vs(r);if((t.debug!==void 0||t.prefix!==void 0)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(s=>{i[s]=this[s]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},a){const s=Object.keys(this.store.data).reduce((l,c)=>(l[c]={...this.store.data[c]},l[c]=Object.keys(l[c]).reduce((u,d)=>(u[d]={...l[c][d]},u),l[c]),l),{});i.store=new Im(s,r),i.services.resourceStore=i.store}return i.translator=new Sc(i.services,r),i.translator.on("*",(s,...l)=>{i.emit(s,...l)}),i.init(r,n),i.translator.options=r,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const It=vs.createInstance();It.createInstance=vs.createInstance;It.createInstance;It.dir;It.init;It.loadResources;It.reloadResources;It.use;It.changeLanguage;It.getFixedT;const ol=It.t;It.exists;It.setDefaultNamespace;It.hasLoadedNamespace;It.loadNamespaces;It.loadLanguages;class FL{static getPlanNameKey(t){return t?.includes("pro")?ol("pro_plan"):t?.includes("business")?ol("business_plan"):t?.includes("top_up")?ol("top_up"):t?.includes("sub")?ol("basic_plan"):"-"}static isYearlyPlan(t){return t?.includes("yearly")}}const VL={class:"header-logo"},$L=["src"],HL={class:"nav-link"},UL={class:"folders-group"},jL={class:"upgrade-banner__icon"},qL={class:"upgrade-banner__text"},GL={class:"upgrade-banner__title"},YL={class:"upgrade-banner__action"},WL={key:0,class:"footer-popup"},KL={style:{display:"flex","align-items":"center","justify-content":"center"}},ZL={style:{width:"100%"}},JL={style:{display:"flex","align-items":"center"}},QL={class:"plan-title"},XL={class:"plan-minutes-used"},eN=L({__name:"AppSidebar",setup(e){g8("coreui-pro-vue-admin-template-theme-light");const t=Yc(),n=Of();y8(),Vc();const a=w3(),r=M(20),i=M(!0),o=M(!1),s=M(n.maxCredits),l=M(n.usedCredits),c=M(n.subscriptionId),u=M([]),{appContext:d}=la(),p=d.config.globalProperties.apiClient,f=A=>new Intl.NumberFormat("en-US",{style:"decimal",maximumFractionDigits:0}).format(A);async function h(){try{const A=await p.getFolders();u.value=A.data}catch(A){console.error(A)}}const _=he(()=>(A,I=[])=>{const B=t.path;if(!(B===A||B===`/${A}`||B.startsWith(`/${A}/`)))return!1;if(I.length>0){const R=new URLSearchParams(t.query).toString();for(let O=0;O<I.length;O++)if(!R.includes(I[O]))return!1}return!0}),g=M(!1),k=M(),y=()=>{g.value=!g.value},w=A=>{k.value&&!k.value.contains(A.target)&&(g.value=!1)},v=()=>{Ee.userLogOut(),wy().signOut(),location.href=Gi.login};At(()=>{h(),document.addEventListener("click",w)}),Cs(()=>{document.removeEventListener("click",w)});const T=()=>{o.value=!1,h()};return ae(()=>a.folderVersion,()=>{h()}),(A,I)=>{const B=ye("CSidebarBrand"),z=ye("CCloseButton"),R=ye("CSidebarHeader"),O=ye("CNavItem"),b=ye("CCollapse"),D=ye("CSidebarNav"),P=ye("CProgress"),fe=ye("CCard"),F=ye("CSidebarFooter");return H(),X(ut,null,[$(pe(nc),{position:"fixed",unfoldable:pe(a).unfoldable,visible:pe(a).visible,onVisibleChange:I[7]||(I[7]=G=>pe(a).toggleVisible(G))},{default:ce(()=>[$(R,{style:{height:"calc(4rem + 1px)"},class:"mb-2"},{default:ce(()=>[$(pe(zn),{custom:"",to:"/"},{default:ce(({href:G,navigate:Q})=>[$(B,et(A.$attrs,{as:"a",href:G,onClick:Q,style:{width:"100%"}}),{default:ce(()=>[C("a",VL,[C("img",{class:"header-logo__img",src:pe(Fz),alt:"SoundType AI logo"},null,8,$L),I[9]||(I[9]=Ae(" SoundType AI ",-1))])]),_:1},16,["href","onClick"])]),_:1}),$(z,{class:"d-lg-none",dark:"",onClick:I[0]||(I[0]=G=>pe(a).toggleVisible())})]),_:1}),$(D,null,{default:ce(()=>[$(pe(zn),{to:"/dashboard"},{default:ce(({href:G})=>[$(O,{href:G,active:_.value("dashboard")},{default:ce(()=>[$(Xz,{class:"my-nav-icon",size:r.value},null,8,["size"]),Ae(" "+ee(A.$t("home")),1)]),_:1},8,["href","active"])]),_:1}
1588),C("div",{onClick:I[1]||(I[1]=G=>i.value=!i.value)},[$(O,null,{default:ce(()=>[C("a",HL,[$(pP,{class:"my-nav-icon",size:r.value},null,8,["size"]),C("div",null,ee(A.$t("folders")),1),i.value?(H(),Ke(TP,{key:0,style:{"margin-left":"auto"},class:"my-nav-icon",size:r.value},null,8,["size"])):(H(),Ke(DP,{key:1,style:{"margin-left":"auto"},class:"my-nav-icon",size:r.value},null,8,["size"]))])]),_:1})]),C("div",UL,[$(b,{visible:i.value},{default:ce(()=>[$(O,null,{default:ce(()=>[C("a",{class:"nav-link",onClick:I[2]||(I[2]=G=>o.value=!0)},[$(bP,{class:"my-nav-icon",size:r.value},null,8,["size"]),C("div",null,"["+ee(A.$t("create_folder"))+"]",1)])]),_:1}),(H(!0),X(ut,null,_r(u.value,G=>(H(),Ke(pe(zn),{to:"/folder/"+G.id,key:G.id},{default:ce(({href:Q})=>[$(O,{href:Q,active:_.value("/folder/"+G.id),class:"folder-nav"},{default:ce(()=>[$(S3,{class:"my-nav-icon active-folder",size:r.value},null,8,["size"]),C("span",null,ee(G.name),1)]),_:2},1032,["href","active"])]),_:2},1032,["to"]))),128))]),_:1},8,["visible"])]),$(pe(zn),{to:"/starred"},{default:ce(({href:G})=>[$(O,{href:G,active:_.value("starred")},{default:ce(()=>[$(Gz,{class:"my-nav-icon",size:r.value},null,8,["size"]),Ae(" "+ee(A.$t("starred")),1)]),_:1},8,["href","active"])]),_:1}),$(pe(zn),{to:"/trash"},{default:ce(({href:G})=>[$(O,{href:G,active:_.value("trash")},{default:ce(()=>[$(oP,{class:"my-nav-icon",size:r.value},null,8,["size"]),Ae(" "+ee(A.$t("trash")),1)]),_:1},8,["href","active"])]),_:1})]),_:1}),pe(Ee).isPaidUser()?Ce("",!0):(H(),Ke(pe(zn),{key:0,to:pe(Gi).plan,class:"upgrade-banner"},{default:ce(()=>[C("div",jL,[$(Y4,{size:16})]),C("div",qL,[C("div",GL,ee(A.$t("upgrade_for_more")),1),C("div",YL,ee(A.$t("upgrade_now"))+" →",1)])]),_:1},8,["to"])),$(F,{style:{display:"block","margin-bottom":"8px"}},{default:ce(()=>[C("div",{class:"footer-menu-wrapper",ref_key:"footerMenuRef",ref:k},[g.value?(H(),X("div",WL,[$(pe(zn),{to:"/settings",class:"footer-popup__item",onClick:I[3]||(I[3]=G=>g.value=!1)},{default:ce(()=>[$($P,{size:18,class:"footer-popup__icon"}),Ae(" "+ee(A.$t("settings")),1)]),_:1}),$(pe(zn),{to:"/plan",class:"footer-popup__item",onClick:I[4]||(I[4]=G=>g.value=!1)},{default:ce(()=>[$(Y4,{size:18,class:"footer-popup__icon"}),Ae(" "+ee(A.$t("pricing")),1)]),_:1}),$(pe(zn),{to:"/billing",class:"footer-popup__item",onClick:I[5]||(I[5]=G=>g.value=!1)},{default:ce(()=>[$(eE,{size:18,class:"footer-popup__icon"}),Ae(" "+ee(A.$t("billing")),1)]),_:1}),$(pe(zn),{to:"/download",class:"footer-popup__item",onClick:I[6]||(I[6]=G=>g.value=!1)},{default:ce(()=>[$(sE,{size:18,class:"footer-popup__icon"}),Ae(" "+ee(A.$t("download_app")),1)]),_:1}),I[10]||(I[10]=C("div",{class:"footer-popup__divider"},null,-1)),C("div",{class:"footer-popup__item footer-popup__item--danger",onClick:v},[$(hE,{size:18,class:"footer-popup__icon"}),Ae(" "+ee(A.$t("logout")),1)])])):Ce("",!0),C("a",{class:"nav-link plan-field",style:{width:"100%"},onClick:y},[$(fe,null,{default:ce(()=>[C("div",KL,[C("div",ZL,[C("div",JL,[$(gL,{style:{"margin-right":"4px"}}),C("div",QL,ee(pe(FL).getPlanNameKey(c.value)),1)]),$(P,{color:"info",value:l.value/s.value*100,style:{height:"4px","border-radius":"24px",margin:"4px 0"}},null,8,["value"]),C("div",XL,ee(A.$t("x_y_minutes_used",{x:f(l.value/60),y:f(s.value/60)})),1)])])]),_:1})])],512)]),_:1})]),_:1},8,["unfoldable","visible"]),$(yL,{visible:o.value,onClose:I[8]||(I[8]=()=>o.value=!1),onCreated:T},null,8,["visible"])],64)}}}),tN=tt(eN,[["__scopeId","data-v-9ae33cef"]]);class pn{static DISPLAY_LANGUAGES=[{text:"English",value:"en"},{text:"German",value:"de"},{text:"Spanish",value:"es"},{text:"French",value:"fr"},{text:"हिन्दी",value:"hi"},{text:"Bahasa Indonesia",value:"id"},{text:"Italian",value:"it"},{text:"日本語",value:"ja"},{text:"한국인",value:"ko"},{text:"Nederlands",value:"nl"},{text:"Português",value:"pt"},{text:"Pусский язык",value:"ru"},{text:"ไทย",value:"th"},{text:"Türkçe",value:"tr"},{text:"Tiếng Việt",value:"vi"},{text:"繁體中文",value:"zh"},{text:"简体中文",value:"zh_hans"}];static LANGUAGES=[{text:"",value:"",en_text:""},{text:"English",value:"en",en_text:"English"},{text:"中文(台灣)",value:"zh_tw",en_text:"Traditional Chinese"},{text:"中文(廣東話)",value:"yue",en_text:"Cantonese"},{text:"中文(简体)",value:"zh_cn",en_text:"Simplified Chinese"},{text:"日本語",value:"ja",en_text:"Japanese"},{text:"한국어",value:"ko",en_text:"Korean"},{text:"Deutsch",value:"de",en_text:"German"},{text:"Español",value:"es",en_text:"Spanish"},{text:"Français",value:"fr",en_text:"French"},{text:"हिन्दी",value:"hi",en_text:"Hindi"},{text:"Italiano",value:"it",en_text:"Italian"},{text:"Nederlands",value:"nl",en_text:"Dutch"},{text:"Português",value:"pt",en_text:"Portuguese"},{text:"Русский",value:"ru",en_text:"Russian"},{text:"Tiếng Việt",value:"vi",en_text:"Vietnamese"},{text:"Afrikaans",value:"af",en_text:"Afrikaans"},{text:"العربية",value:"ar",en_text:"Arabic"},{text:"Հայերեն",value:"hy",en_text:"Armenian"},{text:"Azərbaycan",value:"az",en_text:"Azerbaijani"},{text:"Беларуская",value:"be",en_text:"Belarusian"},{text:"Bosanski",value:"bs",en_text:"Bosnian"},{text:"Български",value:"bg",en_text:"Bulgarian"},{text:"Català",value:"ca",en_text:"Catalan"},{text:"Hrvatski",value:"hr",en_text:"Croatian"},{text:"Čeština",value:"cs",en_text:"Czech"},{text:"Dansk",value:"da",en_text:"Danish"},{text:"Eesti",value:"et",en_text:"Estonian"},{text:"Suomi",value:"fi",en_text:"Finnish"},{text:"Galego",value:"gl",en_text:"Galician"},{text:"Ελληνικά",value:"el",en_text:"Greek"},{text:"עברית",value:"he",en_text:"Hebrew"},{text:"Magyar",value:"hu",en_text:"Hungarian"},{text:"Íslenska",value:"is",en_text:"Icelandic"},{text:"Bahasa Indonesia",value:"id",en_text:"Indonesian"},{text:"ಕನ್ನಡ",value:"kn",en_text:"Kannada"},{text:"Latviešu",value:"lv",en_text:"Latvian"},{text:"Lietuvių",value:"lt",en_text:"Lithuanian"},{text:"Македонски",value:"mk",en_text:"Macedonian"},{text:"Bahasa Melayu",value:"ms",en_text:"Malay"},{text:"मराठी",value:"mar",en_text:"Marathi"},{text:"नेपाली",value:"ne",en_text:"Nepali"},{text:"Norsk",value:"no",en_text:"Norwegian"},{text:"فارسی",value:"fa",en_text:"Persian"},{text:"Polski",value:"pl",en_text:"Polish"},{text:"Română",value:"ro",en_text:"Romanian"},{text:"Српски",value:"sr",en_text:"Serbian"},{text:"Slovenčina",value:"sk",en_text:"Slovak"},{text:"Slovenščina",value:"sl",en_text:"Slovenian"}
1588,{text:"Kiswahili",value:"sw",en_text:"Swahili"},{text:"Svenska",value:"sv",en_text:"Swedish"},{text:"Tagalog",value:"tl",en_text:"Tagalog"},{text:"தமிழ்",value:"ta",en_text:"Tamil"},{text:"ไทย",value:"th",en_text:"Thai"},{text:"Türkçe",value:"tr",en_text:"Turkish"},{text:"Українська",value:"uk",en_text:"Ukrainian"},{text:"اردو",value:"ur",en_text:"Urdu"},{text:"Cymraeg",value:"cy",en_text:"Welsh"},{text:"中文",value:"zh",en_text:"Chinese"},{text:"Latina",value:"la",en_text:"Latin"},{text:"Māori",value:"mi",en_text:"Maori"},{text:"മലയാളം",value:"ml",en_text:"Malayalam"},{text:"తెలుగు",value:"te",en_text:"Telugu"},{text:"বাংলা",value:"bn",en_text:"Bengali"},{text:"Brezhoneg",value:"br",en_text:"Breton"},{text:"Euskara",value:"eu",en_text:"Basque"},{text:"Монгол",value:"mn",en_text:"Mongolian"},{text:"Қазақ",value:"kk",en_text:"Kazakh"},{text:"Shqip",value:"sq",en_text:"Albanian"},{text:"ਪੰਜਾਬੀ",value:"pa",en_text:"Punjabi"},{text:"සිංහල",value:"si",en_text:"Sinhala"},{text:"ខ្មែរ",value:"km",en_text:"Khmer"},{text:"ChiShona",value:"sn",en_text:"Shona"},{text:"Yorùbá",value:"yo",en_text:"Yoruba"},{text:"Soomaali",value:"so",en_text:"Somali"},{text:"Occitan",value:"oc",en_text:"Occitan"},{text:"ქართული",value:"ka",en_text:"Georgian"},{text:"Тоҷикӣ",value:"tg",en_text:"Tajik"},{text:"سنڌي",value:"sd",en_text:"Sindhi"},{text:"ગુજરાતી",value:"gu",en_text:"Gujarati"},{text:"አማርኛ",value:"am",en_text:"Amharic"},{text:"ייִדיש",value:"yi",en_text:"Yiddish"},{text:"ລາວ",value:"lo",en_text:"Lao"},{text:"Oʻzbek",value:"uz",en_text:"Uzbek"},{text:"Føroyskt",value:"fo",en_text:"Faroese"},{text:"Kreyòl Ayisyen",value:"ht",en_text:"Haitian Creole"},{text:"پښتو",value:"ps",en_text:"Pashto"},{text:"Türkmen",value:"tk",en_text:"Turkmen"},{text:"Nynorsk",value:"nn",en_text:"Nynorsk"},{text:"Malti",value:"mt",en_text:"Maltese"},{text:"संस्कृतम्",value:"sa",en_text:"Sanskrit"},{text:"Lëtzebuergesch",value:"lb",en_text:"Luxembourgish"},{text:"မြန်မာ",value:"my",en_text:"Myanmar"},{text:"བོད་ཡིག",value:"bo",en_text:"Tibetan"},{text:"Malagasy",value:"mg",en_text:"Malagasy"},{text:"অসমীয়া",value:"as",en_text:"Assamese"},{text:"татар теле",value:"tt",en_text:"Tatar"},{text:"ʻŌlelo Hawaiʻi",value:"haw",en_text:"Hawaiian"},{text:"Lingála",value:"ln",en_text:"Lingala"},{text:"Hausa",value:"ha",en_text:"Hausa"},{text:"Башҡорт",value:"ba",en_text:"Bashkir"},{text:"Basa Jawa",value:"jw",en_text:"Javanese"},{text:"Basa Sunda",value:"su",en_text:"Sundanese"}];static getLanguageByValue(t){const n=t=="zh"?"zh_tw":t;return pn.LANGUAGES.find(a=>a.value===n)?.text??"Auto"}static getStripeLanguageByValue(t){const n=t=="zh"?"zh_tw":t;return pn.DISPLAY_LANGUAGES.find(a=>a.value===n)?.text??"en"}static sortByValue(){return pn.LANGUAGES.slice().sort((t,n)=>t.value.localeCompare(n.value))}}function Ay(e,t){return function(){return e.apply(t,arguments)}}const{toString:nN}=Object.prototype,{getPrototypeOf:yp}=Object,{iterator:du,toStringTag:Ty}=Symbol,fu=(e=>t=>{const n=nN.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Hn=e=>(e=e.toLowerCase(),t=>fu(t)===e),pu=e=>t=>typeof t===e,{isArray:ao}=Array,Yi=pu("undefined");function Fs(e){return e!==null&&!Yi(e)&&e.constructor!==null&&!Yi(e.constructor)&&Kt(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const My=Hn("ArrayBuffer");function aN(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&My(e.buffer),t}const rN=pu("string"),Kt=pu("function"),Iy=pu("number"),Vs=e=>e!==null&&typeof e=="object",iN=e=>e===!0||e===!1,Al=e=>{if(fu(e)!=="object")return!1;const t=yp(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ty in e)&&!(du in e)},oN=e=>{if(!Vs(e)||Fs(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},sN=Hn("Date"),lN=Hn("File"),cN=Hn("Blob"),uN=Hn("FileList"),dN=e=>Vs(e)&&Kt(e.pipe),fN=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Kt(e.append)&&((t=fu(e))==="formdata"||t==="object"&&Kt(e.toString)&&e.toString()==="[object FormData]"))},pN=Hn("URLSearchParams"),[hN,mN,_N,gN]=["ReadableStream","Request","Response","Headers"].map(Hn),yN=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function $s(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,r;if(typeof e!="object"&&(e=[e]),ao(e))for(a=0,r=e.length;a<r;a++)t.call(null,e[a],a,e);else{if(Fs(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let s;for(a=0;a<o;a++)s=i[a],t.call(null,e[s],s,e)}}function zy(e,t){if(Fs(e))return null;t=t.toLowerCase();const n=Object.keys(e);let a=n.length,r;for(;a-- >0;)if(r=n[a],t===r.toLowerCase())return r;return null}const Lr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Py=e=>!Yi(e)&&e!==Lr;function K2(){const{caseless:e,skipUndefined:t}=Py(this)&&this||{},n={},a=(r,i)=>{const o=e&&zy(n,i)||i;Al(n[o])&&Al(r)?n[o]=K2(n[o],r):Al(r)?n[o]=K2({},r):ao(r)?n[o]=r.slice():(!t||!Yi(r))&&(n[o]=r)};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&$s(arguments[r],a);return n}const vN=(e,t,n,{allOwnKeys:a}={})=>($s(t,(r,i)=>{n&&Kt(r)?e[i]=Ay(r,n):e[i]=r},{allOwnKeys:a}),e),bN=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),kN=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},wN=(e,t,n,a)=>{let r,i,o;const s={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),i=r.length;i-- >0;)o=r[i],(!a||a(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&yp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},SN=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},xN=e=>{if(!e)return null;if(ao(e))return e;let t=e.length;if(!Iy(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},CN=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&yp(Uint8Array)),AN=(e,t)=>{const a=(e&&e[du]).call(e);let r;for(;(r=a.next())&&!r.done;){const i=r.value;t.call(e,i[0],i[1])}},TN=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},MN=Hn("HTMLFormElement"),IN=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,r){return a.toUpperCase()+r}),Fm=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),zN=Hn("RegExp"),Ey=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};$s(n,(r,i)=>{let o;(o=t(r,i,e))!==!1&&(a[i]=o||r)}),Object.defineProperties(e,a)},PN=e=>{Ey(e,(t,n)=>{if(Kt(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(Kt(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},EN=(e,t)=>{const n={},a=r=>{r.forEach(i=>
1588{n[i]=!0})};return ao(e)?a(e):a(String(e).split(t)),n},ON=()=>{},DN=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function RN(e){return!!(e&&Kt(e.append)&&e[Ty]==="FormData"&&e[du])}const LN=e=>{const t=new Array(10),n=(a,r)=>{if(Vs(a)){if(t.indexOf(a)>=0)return;if(Fs(a))return a;if(!("toJSON"in a)){t[r]=a;const i=ao(a)?[]:{};return $s(a,(o,s)=>{const l=n(o,r+1);!Yi(l)&&(i[s]=l)}),t[r]=void 0,i}}return a};return n(e,0)},NN=Hn("AsyncFunction"),BN=e=>e&&(Vs(e)||Kt(e))&&Kt(e.then)&&Kt(e.catch),Oy=((e,t)=>e?setImmediate:t?((n,a)=>(Lr.addEventListener("message",({source:r,data:i})=>{r===Lr&&i===n&&a.length&&a.shift()()},!1),r=>{a.push(r),Lr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Kt(Lr.postMessage)),FN=typeof queueMicrotask<"u"?queueMicrotask.bind(Lr):typeof process<"u"&&process.nextTick||Oy,VN=e=>e!=null&&Kt(e[du]),j={isArray:ao,isArrayBuffer:My,isBuffer:Fs,isFormData:fN,isArrayBufferView:aN,isString:rN,isNumber:Iy,isBoolean:iN,isObject:Vs,isPlainObject:Al,isEmptyObject:oN,isReadableStream:hN,isRequest:mN,isResponse:_N,isHeaders:gN,isUndefined:Yi,isDate:sN,isFile:lN,isBlob:cN,isRegExp:zN,isFunction:Kt,isStream:dN,isURLSearchParams:pN,isTypedArray:CN,isFileList:uN,forEach:$s,merge:K2,extend:vN,trim:yN,stripBOM:bN,inherits:kN,toFlatObject:wN,kindOf:fu,kindOfTest:Hn,endsWith:SN,toArray:xN,forEachEntry:AN,matchAll:TN,isHTMLForm:MN,hasOwnProperty:Fm,hasOwnProp:Fm,reduceDescriptors:Ey,freezeMethods:PN,toObjectSet:EN,toCamelCase:IN,noop:ON,toFiniteNumber:DN,findKey:zy,global:Lr,isContextDefined:Py,isSpecCompliantForm:RN,toJSONObject:LN,isAsyncFn:NN,isThenable:BN,setImmediate:Oy,asap:FN,isIterable:VN};function ze(e,t,n,a,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),r&&(this.response=r,this.status=r.status?r.status:null)}j.inherits(ze,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:j.toJSONObject(this.config),code:this.code,status:this.status}}});const Dy=ze.prototype,Ry={};["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(e=>{Ry[e]={value:e}});Object.defineProperties(ze,Ry);Object.defineProperty(Dy,"isAxiosError",{value:!0});ze.from=(e,t,n,a,r,i)=>{const o=Object.create(Dy);j.toFlatObject(e,o,function(u){return u!==Error.prototype},c=>c!=="isAxiosError");const s=e&&e.message?e.message:"Error",l=t==null&&e?e.code:t;return ze.call(o,s,l,n,a,r),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const $N=null;function Z2(e){return j.isPlainObject(e)||j.isArray(e)}function Ly(e){return j.endsWith(e,"[]")?e.slice(0,-2):e}function Vm(e,t,n){return e?e.concat(t).map(function(r,i){return r=Ly(r),!n&&i?"["+r+"]":r}).join(n?".":""):t}function HN(e){return j.isArray(e)&&!e.some(Z2)}const UN=j.toFlatObject(j,{},null,function(t){return/^is[A-Z]/.test(t)});function hu(e,t,n){if(!j.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=j.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,g){return!j.isUndefined(g[_])});const a=n.metaTokens,r=n.visitor||u,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&j.isSpecCompliantForm(t);if(!j.isFunction(r))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(j.isDate(h))return h.toISOString();if(j.isBoolean(h))return h.toString();if(!l&&j.isBlob(h))throw new ze("Blob is not supported. Use a Buffer instead.");return j.isArrayBuffer(h)||j.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,_,g){let k=h;if(h&&!g&&typeof h=="object"){if(j.endsWith(_,"{}"))_=a?_:_.slice(0,-2),h=JSON.stringify(h);else if(j.isArray(h)&&HN(h)||(j.isFileList(h)||j.endsWith(_,"[]"))&&(k=j.toArray(h)))return _=Ly(_),k.forEac
vendor: 8,610 bytes, lines 1588-1590
1588h(function(w,v){!(j.isUndefined(w)||w===null)&&t.append(o===!0?Vm([_],v,i):o===null?_:_+"[]",c(w))}),!1}return Z2(h)?!0:(t.append(Vm(g,_,i),c(h)),!1)}const d=[],p=Object.assign(UN,{defaultVisitor:u,convertValue:c,isVisitable:Z2});function f(h,_){if(!j.isUndefined(h)){if(d.indexOf(h)!==-1)throw Error("Circular reference detected in "+_.join("."));d.push(h),j.forEach(h,function(k,y){(!(j.isUndefined(k)||k===null)&&r.call(t,k,j.isString(y)?y.trim():y,_,p))===!0&&f(k,_?_.concat(y):[y])}),d.pop()}}if(!j.isObject(e))throw new TypeError("data must be an object");return f(e),t}function $m(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function vp(e,t){this._pairs=[],e&&hu(e,this,t)}const Ny=vp.prototype;Ny.append=function(t,n){this._pairs.push([t,n])};Ny.toString=function(t){const n=t?function(a){return t.call(this,a,$m)}:$m;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function jN(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function By(e,t,n){if(!t)return e;const a=n&&n.encode||jN;j.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let i;if(r?i=r(t,n):i=j.isURLSearchParams(t)?t.toString():new vp(t,n).toString(a),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Hm{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){j.forEach(this.handlers,function(a){a!==null&&t(a)})}}const Fy={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},qN=typeof URLSearchParams<"u"?URLSearchParams:vp,GN=typeof FormData<"u"?FormData:null,YN=typeof Blob<"u"?Blob:null,WN={isBrowser:!0,classes:{URLSearchParams:qN,FormData:GN,Blob:YN},protocols:["http","https","file","blob","url","data"]},bp=typeof window<"u"&&typeof document<"u",J2=typeof navigator=="object"&&navigator||void 0,KN=bp&&(!J2||["ReactNative","NativeScript","NS"].indexOf(J2.product)<0),ZN=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",JN=bp&&window.location.href||"http://localhost",QN=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:bp,hasStandardBrowserEnv:KN,hasStandardBrowserWebWorkerEnv:ZN,navigator:J2,origin:JN},Symbol.toStringTag,{value:"Module"})),Rt={...QN,...WN};function XN(e,t){return hu(e,new Rt.classes.URLSearchParams,{visitor:function(n,a,r,i){return Rt.isNode&&j.isBuffer(n)?(this.append(a,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function eB(e){return j.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function tB(e){const t={},n=Object.keys(e);let a;const r=n.length;let i;for(a=0;a<r;a++)i=n[a],t[i]=e[i];return t}function Vy(e){function t(n,a,r,i){let o=n[i++];if(o==="__proto__")return!0;const s=Number.isFinite(+o),l=i>=n.length;return o=!o&&j.isArray(r)?r.length:o,l?(j.hasOwnProp(r,o)?r[o]=[r[o],a]:r[o]=a,!s):((!r[o]||!j.isObject(r[o]))&&(r[o]=[]),t(n,a,r[o],i)&&j.isArray(r[o])&&(r[o]=tB(r[o])),!s)}if(j.isFormData(e)&&j.isFunction(e.entries)){const n={};return j.forEachEntry(e,(a,r)=>{t(eB(a),r,n,0)}),n}return null}function nB(e,t,n){if(j.isString(e))try{return(t||JSON.parse)(e),j.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const Hs={transitional:Fy,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",r=a.indexOf("application/json")>-1,i=j.isObject(t);if(i&&j.isHTMLForm(t)&&(t=new FormData(t)),j.isFormData(t))return r?JSON.stringify(Vy(t)):t;if(j.isArrayBuffer(t)||j.isBuffer(t)||j.isStream(t)||j.isFile(t)||j.isBlob(t)||j.isReadableStream(t))return t;if(j.isArrayBufferView(t))return t.buffer;if(j.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(i){if(a.indexOf("application/x-www-form-urlencoded")>-1)return XN(t,this.formSerializer).toString();if((s=j.isFileList(t))||a.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return hu(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),nB(t)):t}],transformResponse:[function(t){const n=this.transitional||Hs.transitional,a=n&&n.forcedJSONParsing,r=this.responseType==="json";if(j.isResponse(t)||j.isReadableStream(t))return t;if(t&&j.isString(t)&&(a&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(s){if(o)throw s.name==="SyntaxError"?ze.from(s,ze.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Rt.classes.FormData,Blob:Rt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};j.forEach(["delete","get","head","post","put","patch"],e=>{Hs.headers[e]={}});const aB=j.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"]),rB=e=>{const t={};let n,a,r;return e&&e.split(`
1589`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),a=o.substring(r+1).trim(),!(!n||t[n]&&aB[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},Um=Symbol("internals");function _o(e){return e&&String(e).trim().toLowerCase()}function Tl(e){return e===!1||e==null?e:j.isArray(e)?e.map(Tl):String(e)}function iB(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const oB=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function yd(e,t,n,a,r){if(j.isFunction(a))return a.call(this,t,n);if(r&&(t=n),!!j.isString(t)){if(j.isString(a))return t.indexOf(a)!==-1;if(j.isRegExp(a))return a.test(t)}}function sB(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function lB(e,t){const n=j.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(r,i,o){return this[a].call(this,t,r,i,o)},configurable:!0})})}let Zt=class{constructor(t){t&&this.set(t)}set(t,n,a){const r=this;function i(s,l,c){const u=_o(l);if(!u)throw new Error("header name must be a non-empty string");const d=j.findKey(r,u);(!d||r[d]===void 0||c===!0||c===void 0&&r[d]!==!1)&&(r[d||l]=Tl(s))}const o=(s,l)=>j.forEach(s,(c,u)=>i(c,u,l));if(j.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(j.isString(t)&&(t=t.trim())&&!oB(t))o(rB(t),n);else if(j.isObject(t)&&j.isIterable(t)){let s={},l,c;for(const u of t){if(!j.isArray(u))throw TypeError("Object iterator must return a key-value pair");s[c=u[0]]=(l=s[c])?j.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}o(s,n)}else t!=null&&i(n,t,a);return this}get(t,n){if(t=_o(t),t){const a=j.findKey(this,t);if(a){const r=this[a];if(!n)return r;if(n===!0)return iB(r);if(j.isFunction(n))return n.call(this,r,a);if(j.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=_o(t),t){const a=j.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||yd(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let r=!1;function i(o){if(o=_o(o),o){const s=j.findKey(a,o);s&&(!n||yd(a,a[s],s,n))&&(delete a[s],r=!0)}}return j.isArray(t)?t.forEach(i):i(t),r}clear(t){const n=Object.keys(this);let a=n.length,r=!1;for(;a--;){const i=n[a];(!t||yd(this,this[i],i,t,!0))&&(delete this[i],r=!0)}return r}normalize(t){const n=this,a={};return j.forEach(this,(r,i)=>{const o=j.findKey(a,i);if(o){n[o]=Tl(r),delete n[i];return}const s=t?sB(i):String(i).trim();s!==i&&delete n[i],n[s]=Tl(r),a[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return j.forEach(this,(a,r)=>{a!=null&&a!==!1&&(n[r]=t&&j.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
1590`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);
1590return n.forEach(r=>a.set(r)),a}static accessor(t){const a=(this[Um]=this[Um]={accessors:{}}).accessors,r=this.prototype;function i(o){const s=_o(o);a[s]||(lB(r,o),a[s]=!0)}return j.isArray(t)?t.forEach(i):i(t),this}};Zt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);j.reduceDescriptors(Zt.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});j.freezeMethods(Zt);function vd(e,t){const n=this||Hs,a=t||n,r=Zt.from(a.headers);let i=a.data;return j.forEach(e,function(s){i=s.call(n,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function $y(e){return!!(e&&e.__CANCEL__)}function ro(e,t,n){ze.call(this,e??"canceled",ze.ERR_CANCELED,t,n),this.name="CanceledError"}j.inherits(ro,ze,{__CANCEL__:!0});function Hy(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new ze("Request failed with status code "+n.status,[ze.ERR_BAD_REQUEST,ze.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function cB(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function uB(e,t){e=e||10;const n=new Array(e),a=new Array(e);let r=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=a[i];o||(o=c),n[r]=l,a[r]=c;let d=i,p=0;for(;d!==r;)p+=n[d++],d=d%e;if(r=(r+1)%e,r===i&&(i=(i+1)%e),c-o<t)return;const f=u&&c-u;return f?Math.round(p*1e3/f):void 0}}function dB(e,t){let n=0,a=1e3/t,r,i;const o=(c,u=Date.now())=>{n=u,r=null,i&&(clearTimeout(i),i=null),e(...c)};return[(...c)=>{const u=Date.now(),d=u-n;d>=a?o(c,u):(r=c,i||(i=setTimeout(()=>{i=null,o(r)},a-d)))},()=>r&&o(r)]}const xc=(e,t,n=3)=>{let a=0;const r=uB(50,250);return dB(i=>{const o=i.loaded,s=i.lengthComputable?i.total:void 0,l=o-a,c=r(l),u=o<=s;a=o;const d={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-o)/c:void 0,event:i,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},n)},jm=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},qm=e=>(...t)=>j.asap(()=>e(...t)),fB=Rt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Rt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Rt.origin),Rt.navigator&&/(msie|trident)/i.test(Rt.navigator.userAgent)):()=>!0,pB=Rt.hasStandardBrowserEnv?{write(e,t,n,a,r,i){const o=[e+"="+encodeURIComponent(t)];j.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),j.isString(a)&&o.push("path="+a),j.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function hB(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function mB(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Uy(e,t,n){let a=!hB(t);return e&&(a||n==!1)?mB(e,t):t}const Gm=e=>e instanceof Zt?{...e}:e;function Zr(e,t){t=t||{};const n={};function a(c,u,d,p){return j.isPlainObject(c)&&j.isPlainObject(u)?j.merge.call({caseless:p},c,u):j.isPlainObject(u)?j.merge({},u):j.isArray(u)?u.slice():u}function r(c,u,d,p){if(j.isUndefined(u)){if(!j.isUndefined(c))return a(void 0,c,d,p)}else return a(c,u,d,p)}function i(c,u){if(!j.isUndefined(u))return a(void 0,u)}function o(c,u){if(j.isUndefined(u)){if(!j.isUndefined(c))return a(void 0,c)}else return a(void 0,u)}function s(c,u,d){if(d in t)return a(c,u);if(d in e)return a(void 0,c)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(c,u,d)=>r(Gm(c),Gm(u),d,!0)};return j.forEach(Object.keys({...e,...t}),function(u){const d=l[u]||r,p=d(e[u],t[u],u);j.isUndefined(p)&&d!==s||(n[u]=p)}),n}const jy=e=>{const t=Zr({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:r,xsrfCookieName:i,headers:o,auth:s}=t;if(t.headers=o=Zt.from(o),t.url=By(Uy(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),j.isFormData(n)){if(Rt.hasStandardBrowserEnv||Rt.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(j.isFunction(n.getHeaders)){const l=n.getHeaders(),c=["content-type","content-length"];Object.entries(l).forEach(([u,d])=>{c.includes(u.toLowerCase())&&o.set(u,d)})}}if(Rt.hasStandardBrowserEnv&&(a&&j.isFunction(a)&&(a=a(t)),a||a!==!1&&fB(t.url))){const l=r&&i&&pB.read(i);l&&o.set(r,l)}return t},_B=typeof XMLHttpRequest<"u",gB=_B&&function(e){return new Promise(function(n,a){const r=jy(e);let i=r.data;const o=Zt.from(r.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=r,u,d,p,f,h;function _(){f&&f(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let g=new XMLHttpRequest;g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout;function k(){if(!g)return;const w=Zt.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),T={data:!s||s==="text"||s==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:w,config:e,request:g};Hy(function(I){n(I),_()},function(I){a(I),_()},T),g=null}"onloadend"in g?g.onloadend=k:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(k)},g.onabort=function(){g&&(a(new ze("Request aborted",ze.ECONNABORTED,e,g)),g=null)},g.onerror=function(v){const T=v&&v.message?v.message:"Network Error",A=new ze(T,ze.ERR_NETWORK,e,g);A.event=v||null,a(A),g=null},g.ontimeout=function(){let v=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const T=r.transitional||Fy;r.timeoutErrorMessage&&(v=r.timeoutErrorMessage),a(new ze(v,T.clarifyTimeoutError?ze.ETIMEDOUT:ze.ECONNABORTED,e,g)),g=null},i===void 0&&o.setContentType(null),"setRequestHeader"in g&&j.forEac
1590h(o.toJSON(),function(v,T){g.setRequestHeader(T,v)}),j.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),s&&s!=="json"&&(g.responseType=r.responseType),c&&([p,h]=xc(c,!0),g.addEventListener("progress",p)),l&&g.upload&&([d,f]=xc(l),g.upload.addEventListener("progress",d),g.upload.addEventListener("loadend",f)),(r.cancelToken||r.signal)&&(u=w=>{g&&(a(!w||w.type?new ro(null,e,g):w),g.abort(),g=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const y=cB(r.url);if(y&&Rt.protocols.indexOf(y)===-1){a(new ze("Unsupported protocol "+y+":",ze.ERR_BAD_REQUEST,e));return}g.send(i||null)})},yB=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,r;const i=function(c){if(!r){r=!0,s();const u=c instanceof Error?c:this.reason;a.abort(u instanceof ze?u:new ro(u instanceof Error?u.message:u))}};let o=t&&setTimeout(()=>{o=null,i(new ze(`timeout ${t} of ms exceeded`,ze.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(i):c.removeEventListener("abort",i)}),e=null)};e.forEach(c=>c.addEventListener("abort",i));const{signal:l}=a;return l.unsubscribe=()=>j.asap(s),l}},vB=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let a=0,r;for(;a<n;)r=a+t,yield e.slice(a,r),a=r},bB=async function*(e,t){for await(const n of kB(e))yield*vB(n,t)},kB=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:a}=await t.read();if(n)break;yield a}}finally{await t.cancel()}},Ym=(e,t,n,a)=>{const r=bB(e,t);let i=0,o,s=l=>{o||(o=!0,a&&a(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await r.next();if(c){s(),l.close();return}let d=u.byteLength;if(n){let p=i+=d;n(p)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),r.return()}},{highWaterMark:2})},Wm=64*1024,{isFunction:sl}=j,wB=(({Request:e,Response:t})=>({Request:e,Response:t}))(j.global),{ReadableStream:Km,TextEncoder:Zm}=j.global,Jm=(e,...t)=>{try{return!!e(...t)}catch{return!1}},SB=e=>{e=j.merge.call({skipUndefined:!0},wB,e);const{fetch:t,Request:n,Response:a}=e,r=t?sl(t):typeof fetch=="function",i=sl(n),o=sl(a);if(!r)return!1;const s=r&&sl(Km),l=r&&(typeof Zm=="function"?(h=>_=>h.encode(_))(new Zm):async h=>new Uint8Array(await new n(h).arrayBuffer())),c=i&&s&&Jm(()=>{let h=!1;const _=new n(Rt.origin,{body:new Km,method:"POST",get duplex(){return h=!0,"half"}}).headers.has("Content-Type");return h&&!_}),u=o&&s&&Jm(()=>j.isReadableStream(new a("").body)),d={stream:u&&(h=>h.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(h=>{!d[h]&&(d[h]=(_,g)=>{let k=_&&_[h];if(k)return k.call(_);throw new ze(`Response type '${h}' is not supported`,ze.ERR_NOT_SUPPORT,g)})});const p=async h=>{if(h==null)return 0;if(j.isBlob(h))return h.size;if(j.isSpecCompliantForm(h))return(await new n(Rt.origin,{method:"POST",body:h}).arrayBuffer()).byteLength;if(j.isArrayBufferView(h)||j.isArrayBuffer(h))return h.byteLength;if(j.isURLSearchParams(h)&&(h=h+""),j.isString(h))return(await l(h)).byteLength},f=async(h,_)=>{const g=j.toFiniteNumber(h.getContentLength());return g??p(_)};return async h=>{let{url:_,method:g,data:k,signal:y,cancelToken:w,timeout:v,onDownloadProgress:T,onUploadProgress:A,responseType:I,headers:B,withCredentials:z="same-origin",fetchOptions:R}=jy(h),O=t||fetch;I=I?(I+"").toLowerCase():"text";let b=yB([y,w&&w.toAbortSignal()],v),D=null;const P=b&&b.unsubscribe&&(()=>{b.unsubscribe()});let fe;try{if(A&&c&&g!=="get"&&g!=="head"&&(fe=await f(B,k))!==0){let we=new n(_,{method:"POST",body:k,duplex:"half"}),Te;if(j.isFormData(k)&&(Te=we.headers.get("content-type"))&&B.setContentType(Te),we.body){const[qe,He]=jm(fe,xc(qm(A)));k=Ym(we.body,Wm,qe,He)}}j.isString(z)||(z=z?"include":"omit");const F=i&&"credentials"in n.prototype,G={...R,signal:b,method:g.toUpperCase(),headers:B.normalize().toJSON(),body:k,duplex:"half",credentials:F?z:void 0};D=i&&new n(_,G);let Q=await(i?O(D,R):O(_,G));const ke=u&&(I==="stream"||I==="response");if(u&&(T||ke&&P)){const we={};["status","statusText","headers"].forEach(Ze=>{we[Ze]=Q[Ze]});const Te=j.toFiniteNumber(Q.headers.get("content-length")),[qe,He]=T&&jm(Te,xc(qm(T),!0))||[];Q=new a(Ym(Q.body,Wm,qe,()=>{He&&He(),P&&P()}),we)}I=I||"text";let Le=await d[j.findKey(d,I)||"text"](Q,h);return!ke&&P&&P(),await new Promise((we,Te)=>{Hy(we,Te,{data:Le,headers:Zt.from(Q.headers),status:Q.status,statusText:Q.statusText,config:h,request:D})})}catch(F){throw P&&P(),F&&F.name==="TypeError"&&/Load failed|fetch/i.test(F.message)?Object.assign(new ze("Network Error",ze.ERR_NETWORK,h,D),{cause:F.cause||F}
vendor: 45,230 bytes, lines 1590-1596
1590):ze.from(F,F&&F.code,h,D)}}},xB=new Map,qy=e=>{let t=e?e.env:{};const{fetch:n,Request:a,Response:r}=t,i=[a,r,n];let o=i.length,s=o,l,c,u=xB;for(;s--;)l=i[s],c=u.get(l),c===void 0&&u.set(l,c=s?new Map:SB(t)),u=c;return c};qy();const Q2={http:$N,xhr:gB,fetch:{get:qy}};j.forEach(Q2,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Qm=e=>`- ${e}`,CB=e=>j.isFunction(e)||e===null||e===!1,Gy={getAdapter:(e,t)=>{e=j.isArray(e)?e:[e];const{length:n}=e;let a,r;const i={};for(let o=0;o<n;o++){a=e[o];let s;if(r=a,!CB(a)&&(r=Q2[(s=String(a)).toLowerCase()],r===void 0))throw new ze(`Unknown adapter '${s}'`);if(r&&(j.isFunction(r)||(r=r.get(t))))break;i[s||"#"+o]=r}if(!r){const o=Object.entries(i).map(([l,c])=>`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let s=n?o.length>1?`since :
1591`+o.map(Qm).join(`
1592`):" "+Qm(o[0]):"as no adapter specified";throw new ze("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:Q2};function bd(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ro(null,e)}function Xm(e){return bd(e),e.headers=Zt.from(e.headers),e.data=vd.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Gy.getAdapter(e.adapter||Hs.adapter,e)(e).then(function(a){return bd(e),a.data=vd.call(e,e.transformResponse,a),a.headers=Zt.from(a.headers),a},function(a){return $y(a)||(bd(e),a&&a.response&&(a.response.data=vd.call(e,e.transformResponse,a.response),a.response.headers=Zt.from(a.response.headers))),Promise.reject(a)})}const Yy="1.12.2",mu={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{mu[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const e_={};mu.transitional=function(t,n,a){function r(i,o){return"[Axios v"+Yy+"] Transitional option '"+i+"'"+o+(a?". "+a:"")}return(i,o,s)=>{if(t===!1)throw new ze(r(o," has been removed"+(n?" in "+n:"")),ze.ERR_DEPRECATED);return n&&!e_[o]&&(e_[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,s):!0}};mu.spelling=function(t){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};function AB(e,t,n){if(typeof e!="object")throw new ze("options must be an object",ze.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let r=a.length;for(;r-- >0;){const i=a[r],o=t[i];if(o){const s=e[i],l=s===void 0||o(s,i,e);if(l!==!0)throw new ze("option "+i+" must be "+l,ze.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ze("Unknown option "+i,ze.ERR_BAD_OPTION)}}const Ml={assertOptions:AB,validators:mu},jn=Ml.validators;let jr=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Hm,response:new Hm}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const i=r.stack?r.stack.replace(/^.+\n/,""):"";try{a.stack?i&&!String(a.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(a.stack+=`
1593`+i):a.stack=i}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Zr(this.defaults,n);const{transitional:a,paramsSerializer:r,headers:i}=n;a!==void 0&&Ml.assertOptions(a,{silentJSONParsing:jn.transitional(jn.boolean),forcedJSONParsing:jn.transitional(jn.boolean),clarifyTimeoutError:jn.transitional(jn.boolean)},!1),r!=null&&(j.isFunction(r)?n.paramsSerializer={serialize:r}:Ml.assertOptions(r,{encode:jn.function,serialize:jn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Ml.assertOptions(n,{baseUrl:jn.spelling("baseURL"),withXsrfToken:jn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&j.merge(i.common,i[n.method]);i&&j.forEach(["delete","get","head","post","put","patch","common"],h=>{delete i[h]}),n.headers=Zt.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(l=l&&_.synchronous,s.unshift(_.fulfilled,_.rejected))});const c=[];this.interceptors.response.forEach(function(_){c.push(_.fulfilled,_.rejected)});let u,d=0,p;if(!l){const h=[Xm.bind(this),void 0];for(h.unshift(...s),h.push(...c),p=h.length,u=Promise.resolve(n);d<p;)u=u.then(h[d++],h[d++]);return u}p=s.length;let f=n;for(;d<p;){const h=s[d++],_=s[d++];try{f=h(f)}catch(g){_.call(this,g);break}}try{u=Xm.call(this,f)}catch(h){return Promise.reject(h)}for(d=0,p=c.length;d<p;)u=u.then(c[d++],c[d++]);return u}getUri(t){t=Zr(this.defaults,t);const n=Uy(t.baseURL,t.url,t.allowAbsoluteUrls);return By(n,t.params,t.paramsSerializer)}};j.forEach(["delete","get","head","options"],function(t){jr.prototype[t]=function(n,a){return this.request(Zr(a||{},{method:t,url:n,data:(a||{}).data}))}});j.forEach(["post","put","patch"],function(t){function n(a){return function(i,o,s){return this.request(Zr(s||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}jr.prototype[t]=n(),jr.prototype[t+"Form"]=n(!0)});let TB=class Wy{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const a=this;this.promise.then(r=>{if(!a._listeners)return;let i=a._listeners.length;for(;i-- >0;)a._listeners[i](r);a._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(s=>{a.subscribe(s),i=s}).then(r);return o.cancel=function(){a.unsubscribe(i)},o},t(function(i,o,s){a.reason||(a.reason=new ro(i,o,s),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Wy(function(r){t=r}),cancel:t}}};function MB(e){return function(n){return e.apply(null,n)}}function IB(e){return j.isObject(e)&&e.isAxiosError===!0}const X2={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(X2).forEach(([e,t])=>{X2[t]=e});function Ky(e){const t=new jr(e),n=Ay(jr.prototype.request,t);return j.extend(n,jr.prototype,t,{allOwnKeys:!0}),j.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return Ky(Zr(e,r))},n}const mt=Ky(Hs);mt.Axios=jr;mt.CanceledError=ro;mt.CancelToken=TB;mt.isCancel=$y;mt.VERSION=Yy;mt.toFormData=hu;mt.AxiosError=ze;mt.Cancel=mt.CanceledError;mt.all=function(t){return Promise.all(t)};mt.spread=MB;mt.isAxiosError=IB;mt.mergeConfig=Zr;mt.AxiosHeaders=Zt;mt.formToJSON=e=>Vy(j.isHTMLForm(e)?new FormData(e):e);mt.getAdapter=Gy.getAdapter;mt.HttpStatusCode=X2;mt.default=mt;const{Axios:SY,AxiosError:xY,CanceledError:CY,isCancel:AY,CancelToken:TY,VERSION:MY,all:IY,Cancel:zY,isAxiosError:PY,spread:EY,toFormData:OY,AxiosHeaders:DY,HttpStatusCode:RY,formToJSON:LY,getAdapter:NY,mergeConfig:BY}=mt;var t_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function zB(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function a(){var r=!1;try{r=this instanceof a}catch{}return r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(a){var r=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(n,a,r.get?r:{enumerable:!0,get:function(){return e[a]}})}),n}var kd,n_;function io(){return n_||(n_=1,kd=TypeError),kd}const PB={},EB=Object.freeze(Object.defineProperty({__proto__:null,default:PB},Symbol.toStringTag,{value:"Module"})),OB=zB(EB);var wd,a_;function _u(){if(a_)return wd;a_=1;var e=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=e&&t&&typeof t.get=="function"?t.get:null,a=e&&Map.prototype.forEach,r=typeof Set=="function"&&Set.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,o=r&&i&&typeof i.get=="function"?i.get:null,s=r&&Set.prototype.forEach,l=typeof WeakMap=="function"&&WeakMap.prototype,c=l?WeakMap.prototype.has:null,u=typeof WeakSet=="function"&&WeakSet.prototype,d=u?WeakSet.prototype.has:null,p=typeof WeakRef=="function"&&WeakRef.prototype,f=p?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,_=Object.prototype.toString,g=Function.prototype.toString,k=String.prototype.match,y=String.prototype.slice,w=String.prototype.replace,v=String.prototype.toUpperCase,T=String.prototype.toLowerCase,A=RegExp.prototype.test,I=Array.prototype.concat,B=Array.prototype.join,z=Array.prototype.slice,R=Math.floor,O=typeof BigInt=="function"?BigInt.prototype.valueOf:null,b=Object.getOwnPropertySymbols,D=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,P=typeof Symbol=="function"&&typeof Symbol.iterator=="object",fe=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===P||!0)?Symbol.toStringTag:null,F=Object.prototype.propertyIsEnumerable,G=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(V){return V.__proto__}:null);function Q(V,U){if(V===1/0||V===-1/0||V!==V||V&&V>-1e3&&V<1e3||A.call(/e/,U))return U;var Ve=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof V=="number"){var ot=V<0?-R(-V):R(V);if(ot!==V){var ct=String(ot),Re=y.call(U,ct.length+1);return w.call(ct,Ve,"$&_")+"."+w.call(w.call(Re,/([0-9]{3})/g,"$&_"),/_$/,"")}}return w.call(U,Ve,"$&_")}var ke=OB,Le=ke.custom,we=E(Le)?Le:null,Te={__proto__:null,double:'"',single:"'"},qe={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};wd=function V(U,Ve,ot,ct){var Re=Ve||{};if(W(Re,"quoteStyle")&&!W(Te,Re.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(W(Re,"maxStringLength")&&(typeof Re.maxStringLength=="number"?Re.maxStringLength<0&&Re.maxStringLength!==1/0:Re.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Ga=W(Re,"customInspect")?Re.customInspect:!0;if(typeof Ga!="boolean"&&Ga!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(W(Re,"indent")&&Re.indent!==null&&Re.indent!=="	"&&!(parseInt(Re.indent,10)===Re.indent&&Re.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(W(Re,"numericSeparator")&&typeof Re.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var xr=Re.numericSeparator;if(typeof U>"u")return"undefined";if(U===null)return"null";if(typeof U=="boolean")return U?"true":"false";if(typeof U=="string")return Ge(U,Re);if(typeof U=="number"){if(U===0)return 1/0/U>0?"0":"-0";var Xt=String(U);return xr?Q(U,Xt):Xt}if(typeof U=="bigint"){var Ya=String(U)+"n";return xr?Q(U,Ya):Ya}var xu=typeof Re.depth>"u"?5:Re.depth;if(typeof ot>"u"&&(ot=0),ot>=xu&&xu>0&&typeof U=="object")return J(U)?"[Array]":"[Object]";var ri=Sr(Re,ot);if(typeof ct>"u")ct=[];else if(ne(ct,U)>=0)return"[Circular]";function Tn(ii,Gs,Rv){if(Gs&&(ct=z.call(ct),ct.push(Gs)),Rv){var Gp={depth:Re.depth};return W(Re,"quoteStyle")&&(Gp.quoteStyle=Re.quoteStyle),V(ii,Gp,ot+1,ct)}return V(ii,Re,ot+1,ct)}if(typeof U=="function"&&!N(U)){var Fp=K(U),Vp=wt(U,Tn);return"[Function"+(Fp?": "+Fp:" (anonymous)")+"]"+(Vp.length>0?" { "+B.call(Vp,", ")+" }":"")}if(E(U)){var $p=P?w.call(String(U),/^(Symbol\(.*\))_[^)]*$/,"$1"):D.call(U);return typeof U=="object"&&!P?vt($p):$p}if(De(U)){for(var oo="<"+T.call(String(U.nodeName)),Cu=U.attributes||[],qs=0;qs<Cu.length;qs++)oo+=" "+Cu[qs].name+"="+He(Ze(Cu[qs].value),"double",Re);return oo+=">",U.childNodes&&U.childNodes.length&&(oo+="..."),oo+="</"+T.call(String(U.nodeName))+">",oo}if(J(U)){if(U.length===0)return"[]";var Au=wt(U,Tn);return ri&&!ln(Au)?"["+ai(Au,ri)+"]":"[ "+B.call(Au,", ")+" ]"}if(q(U)){var Tu=wt(U,Tn);return!("cause"in Error.prototype)&&"cause"in U&&!F.call(U,"cause")?"{ ["+String(U)+"] "+B.call(I.call("[cause]: "+Tn(U.cause),Tu),", ")+" }":Tu.length===0?"["+String(U)+"]":"{ ["+String(U)+"] "+B.call(Tu,", ")+" }"}if(typeof U=="object"&&Ga){if(we&&typeof U[we]=="function"&&ke)return ke(U,{depth:xu-ot});if(Ga!=="symbol"&&typeof U.inspect=="function")return U.inspect()}if(te(U)){var Hp=[];return a&&a.call(U,function(ii,Gs){Hp.push(Tn(Gs,U,!0)+" => "+Tn(ii,U))}),Qt("Map",n.call(U),Hp,ri)}if(_e(U)){var Up=[];return s&&s.call(U,function(ii){Up.push(Tn(ii,U))}),Qt("Set",o.call(U),Up,ri)}if(ge(U))return kt("WeakMap");if(xe(U))return kt("WeakSet");if(de(U))return kt("WeakRef");if(S(U))return vt(Tn(Number(U)));if(Y(U))return vt(Tn(O.call(U)));if(x(U))return vt(h.call(U));if(re(U))return vt(Tn(String(U)));if(typeof window<"u"&&U===window)return"{ [object Window] }";if(typeof globalThis<"u"&&U===globalThis||typeof t_<"u"&&U===t_)return"{ [object globalThis] }";if(!se(U)&&!N(U)){var Mu=wt(U,Tn),jp=G?G(U)===Object.prototype:U instanceof Object||U.constructor===Object,Iu=U instanceof Object?"":"null prototype",qp=!jp&&fe&&Object(U)===U&&fe in U?y.call(oe(U),8,-1):Iu?"Object":"",Dv=jp||typeof U.constructor!="function"?"":U.constructor.name?U.constructor.name+" ":"",zu=Dv+(qp||Iu?"["+B.call(I.call([],qp||[],Iu||[]),": ")+"] ":"");return Mu.length===0?zu+"{}":ri?zu+"{"+ai(Mu,ri)+"}":zu+"{ "+B.call(Mu,", ")+" }"}return String(U)};function He(V,U,Ve){var ot=Ve.quoteStyle||U,ct=Te[ot];return ct+V+ct}function Ze(V){return w.call(String(V),/"/g,"&quot;")}function Ue(V){return!fe||!(typeof V=="object"&&(fe in V||typeof V[fe]<"u"))}function J(V){return oe(V)==="[object Array]"&&Ue(V)}function se(V){return oe(V)==="[object Date]"&&Ue(V)}function N(V){return oe(V)==="[object RegExp]"&&Ue(V)}function q(V){return oe(V)==="[object Error]"&&Ue(V)}function re(V){return oe(V)==="[object String]"&&Ue(V)}function S(V){return oe(V)==="[object Number]"&&Ue(V)}function x(V){return oe(V)==="[object Boolean]"&&Ue(V)}function E(V){if(P)return V&&typeof V=="object"&&V instanceof Symbol;if(typeof V=="symbol")return!0;if(!V||typeof V!="object"||!D)return!1;try{return D.call(V),!0}catch{}return!1}function Y(V){if(!V||typeof V!="object"||!O)return!1;try{return O.call(V),!0}catch{}return!1}var Z=Object.prototype.hasOwnProperty||function(V){return V in this};function W(V,U){return Z.call(V,U)}function oe(V){return _.call(V)}function K(V){if(V.name)return V.name;var U=k.call(g.call(V),/^function\s*([\w$]+)/);return U?U[1]:null}function ne(V,U){if(V.indexOf)return V.indexOf(U);for(var Ve=0,ot=V.length;Ve<ot;Ve++)if(V[Ve]===U)return Ve;return-1}function te(V){if(!n||!V||typeof V!="object")return!1;try{n.call(V);try{o.call(V)}catch{return!0}return V instanceof Map}catch{}return!1}function ge(V){if(!c||!V||typeof V!="object")return!1;try{c.call(V,c);try{d.call(V,d)}catch{return!0}return V instanceof WeakMap}catch{}return!1}function de(V){if(!f||!V||typeof V!="object")return!1;try{return f.call(V),!0}catch{}return!1}function _e(V){if(!o||!V||typeof V!="object")return!1;try{o.call(V);try{n.call(V)}catch{return!0}return V instanceof Set}catch{}return!1}function xe(V){if(!d||!V||typeof V!="object")return!1;try{d.call(V,d);try{c.call(V,c)}catch{return!0}return V instanceof WeakSet}catch{}return!1}function De(V){return!V||typeof V!="object"?!1:typeof HTMLElement<"u"&&V instanceof HTMLElement?!0:typeof V.nodeName=="string"&&typeof V.getAttribute=="function"}function Ge(V,U){if(V.length>U.maxStringLength){var Ve=V.length-U.maxStringLength,ot="... "+Ve+" more character"+(Ve>1?"s":"");return Ge(y.call(V,0,U.maxStringLength),U)+ot}var ct=qe[U.quoteStyle||"single"];ct.lastIndex=0;var Re=w.call(w.call(V,ct,"\\$1"),/[\x00-\x1f]/g,Fe);return He(Re,"single",U)}function Fe(V){var U=V.charCodeAt(0),Ve={8:"b",9:"t",10:"n",12:"f",13:"r"}[U];return Ve?"\\"+Ve:"\\x"+(U<16?"0":"")+v.call(U.toString(16))}function vt(V){return"Object("+V+")"}function kt(V){return V+" { ? }"}function Qt(V,U,Ve,ot){var ct=ot?ai(Ve,ot):B.call(Ve,", ");return V+" ("+U+") {"+ct+"}"}function ln(V){for(var U=0;U<V.length;U++)if(ne(V[U],`
1594`)>=0)return!1;return!0}function Sr(V,U){var Ve;if(V.indent==="	")Ve="	";else if(typeof V.indent=="number"&&V.indent>0)Ve=B.call(Array(V.indent+1)," ");else return null;return{base:Ve,prev:B.call(Array(U+1),Ve)}}function ai(V,U){if(V.length===0)return"";var Ve=`
1595`+U.prev+U.base;return Ve+B.call(V,","+Ve)+`
1596`+U.prev}function wt(V,U){var Ve=J(V),ot=[];if(Ve){ot.length=V.length;for(var ct=0;ct<V.length;ct++)ot[ct]=W(V,ct)?U(V[ct],V):""}var Re=typeof b=="function"?b(V):[],Ga;if(P){Ga={};for(var xr=0;xr<Re.length;xr++)Ga["$"+Re[xr]]=Re[xr]}for(var Xt in V)W(V,Xt)&&(Ve&&String(Number(Xt))===Xt&&Xt<V.length||P&&Ga["$"+Xt]instanceof Symbol||(A.call(/[^\w$]/,Xt)?ot.push(U(Xt,V)+": "+U(V[Xt],V)):ot.push(Xt+": "+U(V[Xt],V))));if(typeof b=="function")for(var Ya=0;Ya<Re.length;Ya++)F.call(V,Re[Ya])&&ot.push("["+U(Re[Ya])+"]: "+U(V[Re[Ya]],V));return ot}return wd}var Sd,r_;function DB(){if(r_)return Sd;r_=1;var e=_u(),t=io(),n=function(s,l,c){for(var u=s,d;(d=u.next)!=null;u=d)if(d.key===l)return u.next=d.next,c||(d.next=s.next,s.next=d),d},a=function(s,l){if(s){var c=n(s,l);return c&&c.value}},r=function(s,l,c){var u=n(s,l);u?u.value=c:s.next={key:l,next:s.next,value:c}},i=function(s,l){return s?!!n(s,l):!1},o=function(s,l){if(s)return n(s,l,!0)};return Sd=function(){var l,c={assert:function(u){if(!c.has(u))throw new t("Side channel does not contain "+e(u))},delete:function(u){var d=l&&l.next,p=o(l,u);return p&&d&&d===p&&(l=void 0),!!p},get:function(u){return a(l,u)},has:function(u){return i(l,u)},set:function(u,d){l||(l={next:void 0}),r(l,u,d)}};return c},Sd}var xd,i_;function Zy(){return i_||(i_=1,xd=Object),xd}var Cd,o_;function RB(){return o_||(o_=1,Cd=Error),Cd}var Ad,s_;function LB(){return s_||(s_=1,Ad=EvalError),Ad}var Td,l_;function NB(){return l_||(l_=1,Td=RangeError),Td}var Md,c_;function BB(){return c_||(c_=1,Md=ReferenceError),Md}var Id,u_;function FB(){return u_||(u_=1,Id=SyntaxError),Id}var zd,d_;function VB(){return d_||(d_=1,zd=URIError),zd}var Pd,f_;function $B(){return f_||(f_=1,Pd=Math.abs),Pd}var Ed,p_;function HB(){return p_||(p_=1,Ed=Math.floor),Ed}var Od,h_;function UB(){return h_||(h_=1,Od=Math.max),Od}var Dd,m_;function jB(){return m_||(m_=1,Dd=Math.min),Dd}var Rd,__;function qB(){return __||(__=1,Rd=Math.pow),Rd}var Ld,g_;function GB(){return g_||(g_=1,Ld=Math.round),Ld}var Nd,y_;function YB(){return y_||(y_=1,Nd=Number.isNaN||function(t){return t!==t}),Nd}var Bd,v_;function WB(){if(v_)return Bd;v_=1;var e=YB();return Bd=function(n){return e(n)||n===0?n:n<0?-1:1},Bd}var Fd,b_;function KB(){return b_||(b_=1,Fd=Object.getOwnPropertyDescriptor),Fd}var Vd,k_;function Jy(){if(k_)return Vd;k_=1;var e=KB();if(e)try{e([],"length")}catch{e=null}return Vd=e,Vd}var $d,w_;function ZB(){if(w_)return $d;w_=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return $d=e,$d}var Hd,S_;function JB(){return S_||(S_=1,Hd=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),a=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(a)!=="[object Symbol]")return!1;var r=42;t[n]=r;for(var i in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(t,n);if(s.value!==r||s.enumerable!==!0)return!1}return!0}),Hd}var Ud,x_;function QB(){if(x_)return Ud;x_=1;var e=typeof Symbol<"u"&&Symbol,t=JB();return Ud=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},Ud}var jd,C_;function Qy(){return C_||(C_=1,jd=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),jd}var qd,A_;function Xy(){if(A_)return qd;A_=1;var e=Zy();return qd=e.getPrototypeOf||null,qd}var Gd,T_;function XB(){if(T_)return Gd;T_=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,n=Math.max,a="[object Function]",r=function(l,c){for(var u=[],d=0;d<l.length;d+=1)u[d]=l[d];for(var p=0;p<c.length;p+=1)u[p+l.length]=c[p];return u},i=function(l,c){for(var u=[],d=c,p=0;d<l.length;d+=1,p+=1)u[p]=l[d];return u},o=function(s,l){for(var c="",u=0;u<s.length;u+=1)c+=s[u],u+1<s.length&&(c+=l);return c};return Gd=function(l){var c=this;if(typeof c!="function"||t.apply(c)!==a)throw new TypeError(e+c);for(var u=i(arguments,1),d,p=function(){if(this instanceof d){var k=c.apply(this,r(u,arguments));return Object(k)===k?k:this}return c.apply(l,r(u,arguments))},f=n(0,c.length-u.length),h=[],_=0;_<f;_++)h[_]="$"+_;if(d=Function("binder","return function ("+o(h,",")+"){ return binder.apply(this,arguments); }")(p),c.prototype){var g=function(){};g.prototype=c.prototype,d.prototype=new g,g.prototype=null}return d},Gd}var Yd,M_;function gu(){if(M_)return Yd;M_=1;var e=XB();return Yd=Function.prototype.bind||e,Yd}var Wd,I_;function kp(){return I_||(I_=1,Wd=Function.prototype.call),Wd}var Kd,z_;function ev(){return z_||(z_=1,Kd=Function.prototype.apply),Kd}var Zd,P_;function eF(){return P_||(P_=1,Zd=typeof Reflect<"u"&&Reflect&&Reflect.apply),Zd}var Jd,E_;function tF(){if(E_)return Jd;E_=1;var e=gu(),t=ev(),n=kp(),a=eF();return Jd=a||e.call(n,t),Jd}var Qd,O_;function tv(){if(O_)return Qd;O_=1;var e=gu(),t=io(),n=kp(),a=tF();return Qd=function(i){if(i.length<1||typeof i[0]!="function")throw new t("a function is required");return a(e,n,i)},Qd}var Xd,D_;function nF(){if(D_)return Xd;D_=1;var e=tv(),t=Jy(),n;try{n=[].__proto__===Array.prototype}catch(o){if(!o||typeof o!="object"||!("code"in o)||o.code!=="ERR_PROTO_ACCESS")throw o}var a=!!n&&t&&t(Object.prototype,"__proto__"),r=Object,i=r.getPrototypeOf;return Xd=a&&typeof a.get=="function"?e([a.get]):typeof i=="function"?function(s){return i(s==null?s:r(s))}:!1,Xd}var e0,R_;function aF(){if(R_)return e0;R_=1;var e=Qy(),t=Xy(),n=nF();return e0=e?function(r){return e(r)}:t?function(r){if(!r||typeof r!="object"&&typeof r!="function")throw new TypeError("getProto: not an object");return t(r)}:n?function(r){return n(r)}:null,e0}var t0,L_;function rF(){if(L_)return t0;L_=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,n=gu();return t0=n.call(e,t),t0}var n0,N_;function wp(){if(N_)return n0;N_=1;var e,t=Zy(),n=RB(),a=LB(),r=NB(),i=BB(),o=FB(),s=io(),l=VB(),c=$B(),u=HB(),d=UB(),p=jB(),f=qB(),h=GB(),_=WB(),g=Function,k=function(N){try{return g('"use strict"; return ('+N+").constructor;")()}catch{}},y=Jy(),w=ZB(),v=function(){throw new s},T=y?(function(){try{return arguments.callee,v}catch{try{return y(arguments,"callee").get}catch{return v}}})():v,A=QB()(),I=aF(),B=Xy(),z=Qy(),R=ev(),O=kp(),b={},D=typeof Uint8Array>"u"||!I?e:I(Uint8Array),P={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":A&&I?I([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":b,"%AsyncGenerator%":b,"%AsyncGeneratorFunction%":b,"%AsyncIteratorPrototype%":b,"%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%":n,"%eval%":eval,"%EvalError%":a,"%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%":g,"%GeneratorFunction%":b,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":A&&I?I(I([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!A||!I?e:I(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":y,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":r,"%ReferenceError%":i,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!A||!I?e:I(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":A&&I?I(""[Symbol.iterator]()):e,"%Symbol%":A?Symbol:e,"%SyntaxError%":o,"%ThrowTypeError%":T,"%TypedArray%":D,"%TypeError%":s,"%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%":l,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":O,"%Function.prototype.apply%":R,"%Object.defineProperty%":w,"%Object.getPrototypeOf%":B,"%Math.abs%":c,"%Math.floor%":u,"%Math.max%":d,"%Math.min%":p,"%Math.pow%":f,"%Math.round%":h,"%Math.sign%":_,"%Reflect.getPrototypeOf%":z};if(I)try{null.error}catch(N){var fe=I(I(N));P["%Error.prototype%"]=fe}var F=function N(q){var re;if(q==="%AsyncFunction%")re=k("async function () {}");else if(q==="%GeneratorFunction%")re=k("function* () {}");else if(q==="%AsyncGeneratorFunction%")re=k("async function* () {}");else if(q==="%AsyncGenerator%"){var S=N("%AsyncGeneratorFunction%");S&&(re=S.prototype)}else if(q==="%AsyncIteratorPrototype%"){var x=N("%AsyncGenerator%");x&&I&&(re=I(x.prototype))}return P[q]=re,re},G={__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"]},Q=gu(),ke=rF(),Le=Q.call(O,Array.prototype.concat),we=Q.call(R,Array.prototype.splice),Te=Q.call(O,String.prototype.replace),qe=Q.call(O,String.prototype.slice),He=Q.call(O,RegExp.prototype.exec),Ze=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Ue=/\\(\\)?/g,J=function(q){var re=qe(q,0,1),S=qe(q,-1);if(re==="%"&&S!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(S==="%"&&re!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var x=[];return Te(q,Ze,function(E,Y,Z,W){x[x.length]=Z?Te(W,Ue,"$1"):Y||E}),x},se=function(q,re){var S=q,x;if(ke(G,S)&&(x=G[S],S="%"+x[0]+"%"),ke(P,S)){var E=P[S];if(E===b&&(E=F(S)),typeof E>"u"&&!re)throw new s("intrinsic "+q+" exists, but is not available. Please file an issue!");return{alias:x,name:S,value:E}}throw new o("intrinsic "+q+" does not exist!")};return n0=function(q,re){if(typeof q!="string"||q.length===0)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof re!="boolean")throw new s('"allowMissing" argument must be a boolean');if(He(/^%?[^%]*%?$/,q)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var S=J(q),x=S.length>0?S[0]:"",E=se("%"+x+"%",re),Y=E.name,Z=E.value,W=!1,oe=E.alias;oe&&(x=oe[0],we(S,Le([0,1],oe)));for(var K=1,ne=!0;K<S.length;K+=1){var te=S[K],ge=qe(te,0,1),de=qe(te,-1);if((ge==='"'||ge==="'"||ge==="`"||de==='"'||de==="'"||de==="`")&&ge!==de)throw new o("property names with quotes must have matching quotes");if((te==="constructor"||!ne)&&(W=!0),x+="."+te,Y="%"+x+"%",ke(P,Y))Z=P[Y];else if(Z!=null){if(!(te in Z)){if(!re)throw new s("base intrinsic for "+q+" exists, but the property is not available.");return}if(y&&K+1>=S.length){var _e=y(Z,te);ne=!!_e,ne&&"get"in _e&&!("originalValue"in _e.get)?Z=_e.get:Z=Z[te]}else ne=ke(Z,te),Z=Z[te];ne&&!W&&(P[Y]=Z)}}return Z},n0}var a0,B_;function nv(){if(B_)return a0;B_=1;var e=wp(),t=tv(),n=t([e("%String.prototype.indexOf%")]);return a0=function(r,i){var o=e(r,!!i);return typeof o=="function"&&n(r,".prototype.")>-1?t([o]):o},a0}var r0,F_;function av(){if(F_)return r0;F_=1;var e=wp(),t=nv(),n=_u(),a=io(),r=e("%Map%",!0),i=t("Map.prototype.get",!0),o=t("Map.prototype.set",!0),s=t("Map.prototype.has",!0),l=t("Map.prototype.delete",!0),c=t("Map.prototype.size",!0);return r0=!!r&&function(){var d,p={assert:function(f){if(!p.has(f))throw new a("Side channel does not contain "+n(f))},delete:function(f){if(d){var h=l(d,f);return c(d)===0&&(d=void 0),h}return!1},get:function(f){if(d)return i(d,f)},has:function(f){return d?s(d,f):!1},set:function(f,h){d||(d=new r),o(d,f,h)}};return p},r0}var i0,V_;function iF(){if(V_)return i0;V_=1;var e=wp(),t=nv(),n=_u(),a=av(),r=io(),i=e("%WeakMap%",!0),o=t("WeakMap.prototype.get",!0),s=t("WeakMap.prototype.set",!0),l=t("WeakMap.prototype.has",!0),c=t("WeakMap.prototype.delete",!0);return i0=i?function(){var d,p,f={assert:function(h){if(!f.has(h))throw new r("Side channel does not contain "+n(h))},delete:function(h){if(i&&h&&(typeof h=="object"||typeof h=="function")){if(d)return c(d,h)}else if(a&&p)return p.delete(h);return!1},get:function(h){return i&&h&&(typeof h=="object"||typeof h=="function")&&d?o(d,h):p&&p.get(h)},has:function(h){return i&&h&&(typeof h=="object"||typeof h=="function")&&d?l(d,h):!!p&&p.has(h)},set:function(h,_){i&&h&&(typeof h=="object"||typeof h=="function")?(d||(d=new i),s(d,h,_)):a&&(p||(p=a()),p.set(h,_))}};return f}:a,i0}var o0,$_;function oF(){if($_)return o0;$_=1;var e=io(),t=_u(),n=DB(),a=av(),r=iF(),i=r||a||n;return o0=function(){var s,l={assert:function(c){if(!l.has(c))throw new e("Side channel does not contain "+t(c))},delete:function(c){return!!s&&s.delete(c)},get:function(c){return s&&s.get(c)},has:function(c){return!!s&&s.has(c)},set:function(c,u){s||(s=i()),s.set(c,u)}};return l},o0}var s0,H_;function Sp(){if(H_)return s0;H_=1;var e=String.prototype.replace,t=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return s0={default:n.RFC3986,formatters:{RFC1738:function(a){return e.call(a,t,"+")},RFC3986:function(a){return String(a)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},s0}var l0,U_;function rv(){if(U_)return l0;U_=1;var e=Sp(),t=Object.prototype.hasOwnProperty,n=Array.isArray,a=(function(){for(var g=[],k=0;k<256;++k)g.push("%"+((k<16?"0":"")+k.toString(16)).toUpperCase());return g})(),r=function(k){for(;k.length>1;){var y=k.pop(),w=y.obj[y.prop];if(n(w)){for(var v=[],T=0;T<w.length;++T)typeof w[T]<"u"&&v.push(w[T]);y.obj[y.prop]=v}}},i=function(k,y){for(var w=y&&y.plainObjects?{__proto__:null}:{},v=0;v<k.length;++v)typeof k[v]<"u"&&(w[v]=k[v]);return w},o=function g(k,y,w){if(!y)return k;if(typeof y!="object"&&typeof y!="function"){if(n(k))k.push(y);else if(k&&typeof k=="object")(w&&(w.plainObjects||w.allowPrototypes)||!t.call(Object.prototype,y))&&(k[y]=!0);else return[k,y];return k}if(!k||typeof k!="object")return[k].concat(y);var v=k;return n(k)&&!n(y)&&(v=i(k,w)),n(k)&&n(y)?(y.forEach(function(T,A){if(t.call(k,A)){var I=k[A];I&&typeof I=="object"&&T&&typeof T=="object"?k[A]=g(I,T,w):k.push(T)}else k[A]=T}),k):Object.keys(y).reduce(function(T,A){var I=y[A];return t.call(T,A)?T[A]=g(T[A],I,w):T[A]=I,T},v)},s=function(k,y){return Object.keys(y).reduce(function(w,v){return w[v]=y[v],w},k)},l=function(g,k,y){var w=g.replace(/\+/g," ");if(y==="iso-8859-1")return w.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(w)}catch{return w}},c=1024,u=function(k,y,w,v,T){if(k.length===0)return k;var A=k;if(typeof k=="symbol"?A=Symbol.prototype.toString.call(k):typeof k!="string"&&(A=String(k)),w==="iso-8859-1")return escape(A).replace(/%u[0-9a-f]{4}/gi,function(D){return"%26%23"+parseInt(D.slice(2),16)+"%3B"});for(var I="",B=0;B<A.length;B+=c){for(var z=A.length>=c?A.slice(B,B+c):A,R=[],O=0;O<z.length;++O){var b=z.charCodeAt(O);if(b===45||b===46||b===95||b===126||b>=48&&b<=57||b>=65&&b<=90||b>=97&&b<=122||T===e.RFC1738&&(b===40||b===41)){R[R.length]=z.charAt(O);continue}if(b<128){R[R.length]=a[b];continue}if(b<2048){R[R.length]=a[192|b>>6]+a[128|b&63];continue}if(b<55296||b>=57344){R[R.length]=a[224|b>>12]+a[128|b>>6&63]+a[128|b&63];continue}O+=1,b=65536+((b&1023)<<10|z.charCodeAt(O)&1023),R[R.length]=a[240|b>>18]+a[128|b>>12&63]+a[128|b>>6&63]+a[128|b&63]}I+=R.join("")}return I},d=function(k){for(var y=[{obj:{o:k},prop:"o"}],w=[],v=0;v<y.length;++v)for(var T=y[v],A=T.obj[T.prop],I=Object.keys(A),B=0;B<I.length;++B){var z=I[B],R=A[z];typeof R=="object"&&R!==null&&w.indexOf(R)===-1&&(y.push({obj:A,prop:z}),w.push(R))}return r(y),k},p=function(k){return Object.prototype.toString.call(k)==="[object RegExp]"},f=function(k){return!k||typeof k!="object"?!1:!!(k.constructor&&k.constructor.isBuffer&&k.constructor.isBuffer(k))},h=function(k,y){return[].concat(k,y)},_=function(k,y){if(n(k)){for(var w=[],v=0;v<k.length;v+=1)w.push(y(k[v]));return w}return y(k)};return l0={arrayToObject:i,assign:s,combine:h,compact:d,decode:l,encode:u,isBuffer:f,isRegExp:p,maybeMap:_,merge:o},l0}var c0,j_;function sF(){if(j_)return c0;j_=1;var e=oF(),t=rv(),n=Sp(),a=Object.prototype.hasOwnProperty,r={brackets:function(g){return g+"[]"},comma:"comma",indices:function(g,k){return g+"["+k+"]"},repeat:function(g){return g}},i=Array.isArray,o=Array.prototype.push,s=function(_,g){o.apply(_,i(g)?g:[g])},l=Date.prototype.toISOString,c=n.default,u={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:t.encode,encodeValuesOnly:!1,filter:void 0,format:c,formatter:n.formatters[c],indices:!1,serializeDate:function(g){return l.call(g)},skipNulls:!1,strictNullHandling:!1},d=function(g){return typeof g=="string"||typeof g=="number"||typeof g=="boolean"||typeof g=="symbol"||typeof g=="bigint"},p={},f=function _(g,k,y,w,v,T,A,I,B,z,R,O,b,D,P,fe,F,G){for(var Q=g,ke=G,Le=0,we=!1;(ke=ke.get(p))!==void 0&&!we;){var Te=ke.get(g);if(Le+=1,typeof Te<"u"){if(Te===Le)throw new RangeError("Cyclic object value");we=!0}typeof ke.get(p)>"u"&&(Le=0)}if(typeof z=="function"?Q=z(k,Q):Q instanceof Date?Q=b(Q):y==="comma"&&i(Q)&&(Q=t.maybeMap(Q,function(Y){return Y instanceof Date?b(Y):Y})),Q===null){if(T)return B&&!fe?B(k,u.encoder,F,"key",D):k;Q=""}if(d(Q)||t.isBuffer(Q)){if(B){var qe=fe?k:B(k,u.encoder,F,"key",D);return[P(qe)+"="+P(B(Q,u.encoder,F,"value",D))]}return[P(k)+"="+P(String(Q))]}var He=[];if(typeof Q>"u")return He;var Ze;if(y==="comma"&&i(Q))fe&&B&&(Q=t.maybeMap(Q,B)),Ze=[{value:Q.length>0?Q.join(",")||null:void 0}];else if(i(z))Ze=z;else{var Ue=Object.keys(Q);Ze=R?Ue.sort(R):Ue}var J=I?String(k).replace(/\./g,"%2E"):String(k),se=w&&i(Q)&&Q.length===1?J+"[]":J;if(v&&i(Q)&&Q.length===0)return se+"[]";for(var N=0;N<Ze.length;++N){var q=Ze[N],re=typeof q=="object"&&q&&typeof q.value<"u"?q.value:Q[q];if(!(A&&re===null)){var S=O&&I?String(q).replace(/\./g,"%2E"):String(q),x=i(Q)?typeof y=="function"?y(se,S):se:se+(O?"."+S:"["+S+"]");G.set(g,Le);var E=e();E.set(p,G),s(He,_(re,x,y,w,v,T,A,I,y==="comma"&&fe&&i(Q)?null:B,z,R,O,b,D,P,fe,F,E))}}return He},h=function(g){if(!g)return u;if(typeof g.allowEmptyArrays<"u"&&typeof g.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof g.encodeDotInKeys<"u"&&typeof g.encodeDotInKeys!="boolean")throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(g.encoder!==null&&typeof g.encoder<"u"&&typeof g.encoder!="function")throw new TypeError("Encoder has to be a function.");var k=g.charset||u.charset;if(typeof g.charset<"u"&&g.charset!=="utf-8"&&g.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var y=n.default;if(typeof g.format<"u"){if(!a.call(n.formatters,g.format))throw new TypeError("Unknown format option provided.");y=g.format}var w=n.formatters[y],v=u.filter;(typeof g.filter=="function"||i(g.filter))&&(v=g.filter);var T;if(g.arrayFormat in r?T=g.arrayFormat:"indices"in g?T=g.indices?"indices":"repeat":T=u.arrayFormat,"commaRoundTrip"in g&&typeof g.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var A=typeof g.allowDots>"u"?g.encodeDotInKeys===!0?!0:u.allowDots:!!g.allowDots;return{addQueryPrefix:typeof g.addQueryPrefix=="boolean"?g.addQueryPrefix:u.addQueryPrefix,allowDots:A,allowEmptyArrays:typeof g.allowEmptyArrays=="boolean"?!!g.allowEmptyArrays:u.allowEmptyArrays,arrayFormat:T,charset:k,charsetSentinel:typeof g.charsetSentinel=="boolean"?g.charsetSentinel:u.charsetSentinel,commaRoundTrip:!!g.commaRoundTrip,delimiter:typeof g.delimiter>"u"?u.delimiter:g.delimiter,encode:typeof g.encode=="boolean"?g.encode:u.encode,encodeDotInKeys:typeof g.encodeDotInKeys=="boolean"?g.encodeDotInKeys:u.encodeDotInKeys,encoder:typeof g.encoder=="function"?g.encoder:u.encoder,encodeValuesOnly:typeof g.encodeValuesOnly=="boolean"?g.encodeValuesOnly:u.encodeValuesOnly,filter:v,format:y,formatter:w,serializeDate:typeof g.serializeDate=="function"?g.serializeDate:u.serializeDate,skipNulls:typeof g.skipNulls=="boolean"?g.skipNulls:u.skipNulls,sort:typeof g.sort=="function"?g.sort:null,strictNullHandling:typeof g.strictNullHandling=="boolean"?g.strictNullHandling:u.strictNullHandling}};return c0=function(_,g){var k=_,y=h(g),w,v;typeof y.filter=="function"?(v=y.filter,k=v("",k)):i(y.filter)&&(v=y.filter,w=v);var T=[];if(typeof k!="object"||k===null)return"";var A=r[y.arrayFormat],I=A==="comma"&&y.commaRoundTrip;w||(w=Object.keys(k)),y.sort&&w.sort(y.sort);for(var B=e(),z=0;z<w.length;++z){var R=w[z],O=k[R];y.skipNulls&&O===null||s(T,f(O,R,A,I,y.allowEmptyArrays,y.strictNullHandling,y.skipNulls,y.encodeDotInKeys,y.encode?y.encoder:null,y.filter,y.sort,y.allowDots,y.serializeDate,y.format,y.formatter,y.encodeValuesOnly,y.charset,B))}var b=T.join(y.delimiter),D=y.addQueryPrefix===!0?"?":"";return y.charsetSentinel&&(y.charset==="iso-8859-1"?D+="utf8=%26%2310003%3B&":D+="utf8=%E2%9C%93&"),b.length>0?D+b:""},c0}var u0,q_;function lF(){if(q_)return u0;q_=1;var e=rv(),t=Object.prototype.hasOwnProperty,n=Array.isArray,a={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:e.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},r=function(p){return p.replace(/&#(\d+);/g,function(f,h){return String.fromCharCode(parseInt(h,10))})},i=function(p,f,h){if(p&&typeof p=="string"&&f.comma&&p.indexOf(",")>-1)return p.split(",");if(f.throwOnLimitExceeded&&h>=f.arrayLimit)throw new RangeError("Array limit exceeded. Only "+f.arrayLimit+" element"+(f.arrayLimit===1?"":"s")+" allowed in an array.");return p},o="utf8=%26%2310003%3B",s="utf8=%E2%9C%93",l=function(f,h){var _={__proto__:null},g=h.ignoreQueryPrefix?f.replace(/^\?/,""):f;g=g.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var k=h.parameterLimit===1/0?void 0:h.parameterLimit,y=g.split(h.delimiter,h.throwOnLimitExceeded?k+1:k);if(h.throwOnLimitExceeded&&y.length>k)throw new RangeError("Parameter limit exceeded. Only "+k+" parameter"+(k===1?"":"s")+" allowed.");var w=-1,v,T=h.charset;if(h.charsetSentinel)for(v=0;v<y.length;++v)y[v].indexOf("utf8=")===0&&(y[v]===s?T="utf-8":y[v]===o&&(T="iso-8859-1"),w=v,v=y.length);for(v=0;v<y.length;++v)if(v!==w){var A=y[v],I=A.indexOf("]="),B=I===-1?A.indexOf("="):I+1,z,R;B===-1?(z=h.decoder(A,a.decoder,T,"key"),R=h.strictNullHandling?null:""):(z=h.decoder(A.slice(0,B),a.decoder,T,"key"),R=e.maybeMap(i(A.slice(B+1),h,n(_[z])?_[z].length:0),function(b){return h.decoder(b,a.decoder,T,"value")})),R&&h.interpretNumericEntities&&T==="iso-8859-1"&&(R=r(String(R))),A.indexOf("[]=")>-1&&(R=n(R)?[R]:R);var O=t.call(_,z);O&&h.duplicates==="combine"?_[z]=e.combine(_[z],R):(!O||h.duplicates==="last")&&(_[z]=R)}return _},c=function(p,f,h,_){var g=0;if(p.length>0&&p[p.length-1]==="[]"){var k=p.slice(0,-1).join("");g=Array.isArray(f)&&f[k]?f[k].length:0}for(var y=_?f:i(f,h,g),w=p.length-1;w>=0;--w){var v,T=p[w];if(T==="[]"&&h.parseArrays)v=h.allowEmptyArrays&&(y===""||h.strictNullHandling&&y===null)?[]:e.combine([],y);else{v=h.plainObjects?{__proto__:null}:{};var A=T.charAt(0)==="["&&T.charAt(T.length-1)==="]"?T.slice(1,-1):T,I=h.decodeDotInKeys?A.replace(/%2E/g,"."):A,B=parseInt(I,10);!h.parseArrays&&I===""?v={0:y}:!isNaN(B)&&T!==I&&String(B)===I&&B>=0&&h.parseArrays&&B<=h.arrayLimit?(v=[],v[B]=y):I!=="__proto__"&&(v[I]=y)}y=v}return y},u=function(f,h,_,g){if(f){var k=_.allowDots?f.replace(/\.([^.[]+)/g,"[$1]"):f,y=/(\[[^[\]]*])/,w=/(\[[^[\]]*])/g,v=_.depth>0&&y.exec(k),T=v?k.slice(0,v.index):k,A=[];
1596if(T){if(!_.plainObjects&&t.call(Object.prototype,T)&&!_.allowPrototypes)return;A.push(T)}for(var I=0;_.depth>0&&(v=w.exec(k))!==null&&I<_.depth;){if(I+=1,!_.plainObjects&&t.call(Object.prototype,v[1].slice(1,-1))&&!_.allowPrototypes)return;A.push(v[1])}if(v){if(_.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+_.depth+" and strictDepth is true");A.push("["+k.slice(v.index)+"]")}return c(A,h,_,g)}},d=function(f){if(!f)return a;if(typeof f.allowEmptyArrays<"u"&&typeof f.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof f.decodeDotInKeys<"u"&&typeof f.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(f.decoder!==null&&typeof f.decoder<"u"&&typeof f.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof f.charset<"u"&&f.charset!=="utf-8"&&f.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof f.throwOnLimitExceeded<"u"&&typeof f.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var h=typeof f.charset>"u"?a.charset:f.charset,_=typeof f.duplicates>"u"?a.duplicates:f.duplicates;if(_!=="combine"&&_!=="first"&&_!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var g=typeof f.allowDots>"u"?f.decodeDotInKeys===!0?!0:a.allowDots:!!f.allowDots;return{allowDots:g,allowEmptyArrays:typeof f.allowEmptyArrays=="boolean"?!!f.allowEmptyArrays:a.allowEmptyArrays,allowPrototypes:typeof f.allowPrototypes=="boolean"?f.allowPrototypes:a.allowPrototypes,allowSparse:typeof f.allowSparse=="boolean"?f.allowSparse:a.allowSparse,arrayLimit:typeof f.arrayLimit=="number"?f.arrayLimit:a.arrayLimit,charset:h,charsetSentinel:typeof f.charsetSentinel=="boolean"?f.charsetSentinel:a.charsetSentinel,comma:typeof f.comma=="boolean"?f.comma:a.comma,decodeDotInKeys:typeof f.decodeDotInKeys=="boolean"?f.decodeDotInKeys:a.decodeDotInKeys,decoder:typeof f.decoder=="function"?f.decoder:a.decoder,delimiter:typeof f.delimiter=="string"||e.isRegExp(f.delimiter)?f.delimiter:a.delimiter,depth:typeof f.depth=="number"||f.depth===!1?+f.depth:a.depth,duplicates:_,ignoreQueryPrefix:f.ignoreQueryPrefix===!0,interpretNumericEntities:typeof f.interpretNumericEntities=="boolean"?f.interpretNumericEntities:a.interpretNumericEntities,parameterLimit:typeof f.parameterLimit=="number"?f.parameterLimit:a.parameterLimit,parseArrays:f.parseArrays!==!1,plainObjects:typeof f.plainObjects=="boolean"?f.plainObjects:a.plainObjects,strictDepth:typeof f.strictDepth=="boolean"?!!f.strictDepth:a.strictDepth,strictNullHandling:typeof f.strictNullHandling=="boolean"?f.strictNullHandling:a.strictNullHandling,throwOnLimitExceeded:typeof f.throwOnLimitExceeded=="boolean"?f.throwOnLimitExceeded:!1}};return u0=function(p,f){var h=d(f);if(p===""||p===null||typeof p>"u")return h.plainObjects?{__proto__:null}:{};for(var _=typeof p=="string"?l(p,h):p,g=h.plainObjects?{__proto__:null}:{},k=Object.keys(_),y=0;y<k.length;++y){var w=k[y],v=u(w,_[w],h,typeof p=="string");g=e.merge(g,v,h)}return h.allowSparse===!0?g:e.compact(g)},u0}var d0,G_;function cF(){if(G_)return d0;G_=1;var e=sF(),t=lF(),n=Sp();return d0={formats:n,parse:t,stringify:e},d0}var uF=cF();
1596class Us extends Error{constructor(t){super(t),Object.setPrototypeOf(this,Us.prototype)}}class yu extends Us{serverResponse;constructor(t){super(`Spree returned a HTTP ${t.status} error code`),Object.setPrototypeOf(this,yu.prototype),this.name="SpreeError";const n={...t};Object.defineProperties(n,{config:{enumerable:!1},data:{enumerable:!1},headers:{enumerable:!1},request:{enumerable:!1}}),this.serverResponse=n}}class vu extends yu{summary;constructor(t,n){super(t),Object.setPrototypeOf(this,vu.prototype),this.name="BasicSpreeError",this.summary=n}}class xp extends vu{errors;constructor(t,n,a){super(t,n),Object.setPrototypeOf(this,xp.prototype),this.name="ExpandedSpreeError",this.errors=Object.keys(a).reduce((r,i)=>{const o=i.split(".");let s=o.shift(),l=r;for(;s;)l[s]||(o.length===0?l[s]=a:l[s]={}),l=l[s],s=o.shift();return r},{})}}class Cp extends Us{constructor(t){super(`Incorrect request setup: ${t}`),Object.setPrototypeOf(this,Cp.prototype),this.name="MisconfigurationError"}}class Ap extends Us{constructor(){super("No response received from Spree"),Object.setPrototypeOf(this,Ap.prototype),this.name="NoResponseError"}}const dF=e=>({isSuccess:()=>!0,isFail:()=>!1,success:()=>e,fail:()=>{throw new Error("Cannot call fail() on success.")}}),fF=e=>({isSuccess:()=>!1,isFail:()=>!0,success:()=>{throw new Error("Cannot call success() on fail.")},fail:()=>e}),Y_={success:e=>dF(e),fail:e=>fF(e)};var _i=(e=>(e[e.BASIC=0]="BASIC",e[e.FULL=1]="FULL",e[e.LIMITED=2]="LIMITED",e))(_i||{}),pF={};class An{host;axios;constructor(t){this.host=t||pF.SPREE_HOST||"http://api.soundtype.ai/",this.axios=mt.create({baseURL:this.host,headers:{"Content-Type":"application/json"},paramsSerializer:n=>uF.stringify(n,{arrayFormat:"brackets"})})}async spreeResponse(t,n,a=null,r={},i=null,o=!1,s){try{const l=this.spreeOrderHeaders(a),c={url:n,params:r,method:t,headers:l,data:i,responseType:s},u=await this.axios(c);return Y_.success(u.data)}catch(l){const c=l.response;console.error(c);const u=c?.status||500;return console.error("status error:",u),u==401?(console.error("401"),console.error("userlogout"),Ee.userLogOut(),window.location.href=Gi.login):u==404?(console.error("404"),console.error(c?.data||"Not found!")):o&&alert(c?.data||"Something went wrong!"),Y_.fail(this.processError(l))}}classifyError(t){const n=t.response?.data,a=n?.error??"Unknown error",r=n?.errors??[];return typeof a=="string"?typeof r=="object"?_i.FULL:_i.BASIC:_i.LIMITED}processError(t){return t.response?(console.log("1"),this.processSpreeError(t)):t.request?(console.log("2"),new Ap):(console.log("3"),new Cp(t.message))}processSpreeError(t){const n=t.response?.data,a=n?.error??"Unknown error",r=n?.errors??[],i=this.classifyError(t);return i===_i.FULL?new xp(t.response,a,r):i===_i.BASIC?new vu(t.response,a):new yu(t.response)}spreeOrderHeaders(t){const n={};return t!=null&&t!=""&&(n.Authorization=`Bearer ${t}`),n["Cache-Control"]="no-cache, no-store",n.Pragma="no-cache",n.Expires="Mon, 01 Jan 1990 00:00:00 GMT",n}}const le={usersPath:()=>"users/",userLoginPath:()=>"users/login/",userPath:e=>`users/${e}/`,userLinkProviderPath:e=>`users/${e}/link_provider/`,tagsPath:()=>"tags/",tagPath:e=>`tags/${e}/`,tagAddAudiosPath:()=>"tags/add_audios/",tagAddFoldersPath:()=>"tags/add_folders/",tagRemoveAudiosPath:()=>"tags/remove_audios/",tagRemoveFoldersPath:()=>"tags/remove_folders/",foldersPath:()=>"folders/",folderPath:e=>`folders/${e}/`,folderAddAudiosPath:e=>`folders/${e}/add_audios/`,folderRemoveAudiosPath:()=>"folders/remove_audios/",folderRemovePath:()=>"folders/remove/",folderRestorePath:()=>"folders/restore/",audiosPath:()=>"audios/",audiosReSubmitPath:e=>`audios/${e}/re_submit/`,audiosRemovePath:()=>"audios/remove/",audiosSummarizePath:e=>`audios/${e}/summarize1/`,audiosTranslatePath:e=>`audios/${e}/translate/`,audiosTranscribeRemainingPath:e=>`audios/${e}/transcribe_remaining/`,aiServiceRatePath:e=>`audios/${e}/ai_service_rate2/`,audiosRestorePath:()=>"audios/restore/",audiosGenerateSignedUrlPath:()=>"audios/generate_signed_url/",audioPath:e=>`audios/${e}/`,exportFilePath:e=>`audios/${e}/export_file/`,exportPreviewPath:()=>"audios/export_preview/",exportMultipleFilesPath:()=>"audios/export_multiple_files/",exportMultipleFilesStatusPath:()=>"audios/export_multiple_files_status/",exportMultipleFilesDownloadPath:()=>"audios/export_multiple_files_download/",audioUUIDPath:()=>"audios/code/",segmentsUUIDPath:()=>"segments/code/",segmentsPath:()=>"segments/",segmentPath:e=>`segments/${e}/`,invoicesPath:()=>"invoices/",invoicePath:e=>`invoices/${e}/`,purchasesPath:()=>"purchases/",purchasePath:e=>`purchases/${e}/`,productsPath:()=>"products/",purchaseStripeCheckoutPath:()=>"purchases/stripe_checkout/",purchaseStripeDefaultCurrencyPath:()=>"purchases/stripe_get_default_currency/",purchaseRedeemPath:()=>"purchases/redeem/",purchaseStripeSessionPath:()=>"purchases/stripe_session/",generateStripeSubscriptionManagementUrlPath:()=>
1596"purchases/generate_stripe_subscription_management_url/",purchaseStripeCancel:e=>`purchases/${e}/stripe_cancel/`,purchaseStripeResume:e=>`purchases/${e}/stripe_resume/`,productPath:e=>`products/${e}/`,creditUsagesPath:()=>"credit_usages/",creditRecordsPath:()=>"credit_records/",messagesPath:()=>"messages/",messageResponsePath:e=>`messages/${e}/response/`,aiToolkitsPath:()=>"ai_toolkits/",aiToolkitPath:e=>`ai_toolkits/${e}/`,aiToolkitExecutePath:e=>`ai_toolkits/${e}/execute/`,aiToolkitStarPath:e=>`ai_toolkits/${e}/star/`,aiToolkitUnstarPath:e=>`ai_toolkits/${e}/unstar/`,aiToolkitUsageStatusPath:()=>"ai_toolkits/usage_status/",aiToolkitExecutionsPath:()=>"ai_toolkit_executions/",aiToolkitExecutionPath:e=>`ai_toolkit_executions/${e}/`,aiToolkitExecutionResultPath:e=>`ai_toolkit_executions/${e}/result/`,aiToolkitExecutionArchivePath:e=>`ai_toolkit_executions/${e}/archive/`,aiToolkitExecutionUnarchivePath:e=>`ai_toolkit_executions/${e}/unarchive/`,audioReplaceAllSegmentsPath:e=>`audios/${e}/replace_all_segments/`,audioDeleteSegmentsPath:e=>`audios/${e}/delete_segments/`,audioAddTagsSegmentsPath:e=>`audios/${e}/add_tags_segments/`,audioRemoveTagsSegmentsPath:e=>`audios/${e}/remove_tags_segments/`,audioChangeSegmentsSpeakerPath:e=>`audios/${e}/change_segments_speaker/`};class hF extends An{async list(t,n={}){return await this.spreeResponse("get",le.productsPath(),t,n)}}class mF extends An{async create(t){return await this.spreeResponse("post",le.usersPath(),null,{},t)}async update(t,n,a){return await this.spreeResponse("put",le.userPath(n),t,{},a)}async linkProvider(t,n,a){return await this.spreeResponse("post",le.userLinkProviderPath(n),t,{},a)}async login(t){return await this.spreeResponse("post",le.userLoginPath(),null,{},t)}async show(t,n,a={}){return await this.spreeResponse("get",le.userPath(n),t,a)}async delete(t,n,a={}){return await this.spreeResponse("delete",le.userPath(n),t,a)}}class _F extends An{async show(t,n,a={}){return await this.spreeResponse("get",le.audioPath(n),t,a)}async export_file(t,n,a={}){return await this.spreeResponse("get",le.exportFilePath(n),t,a,null,!0,"blob")}async exportPreview(t,n){return await this.spreeResponse("post",le.exportPreviewPath(),t,{},n)}async exportMultipleFiles(t,n){return await this.spreeResponse("post",le.exportMultipleFilesPath(),t,{},n)}async exportMultipleFilesStatus(t,n){return await this.spreeResponse("get",le.exportMultipleFilesStatusPath(),t,{task_id:n})}async exportMultipleFilesDownload(t,n){return await this.spreeResponse("get",le.exportMultipleFilesDownloadPath(),t,{task_id:n},null,!0,"blob")}async showByUUID(t,n,a=!0){return await this.spreeResponse("get",le.audioUUIDPath(),t,{uuid:n,include_segments:a?"true":"false"})}async list(t,n={}){return await this.spreeResponse("get",le.audiosPath(),t,n)}async update(t,n,a){return await this.spreeResponse("put",le.audioPath(n),t,{},a)}async create(t,n={},a){return await this.spreeResponse("post",le.audiosPath(),t,n,a,!1)}async reSubmit(t,n){return await this.spreeResponse("post",le.audiosReSubmitPath(n),t)}async remove(t,n){return await this.spreeResponse("post",le.audiosRemovePath(),t,{},n)}async summarize(t,n,a){return await this.spreeResponse("post",le.audiosSummarizePath(n),t,{},a)}async translate(t,n,a){return await this.spreeResponse("post",le.audiosTranslatePath(n),t,{},a)}async transcribeRemaining(t,n){return await this.spreeResponse("post",le.audiosTranscribeRemainingPath(n),t,{})}async sendMessages(t,n){return await this.spreeResponse("post",le.messagesPath(),t,{},n)}async getMessages(t,n){return await this.spreeResponse("get",le.messagesPath(),t,{audio_id:n})}async getMessageResponse(t,n){return await this.spreeResponse("get",le.messageResponsePath(n),t)}async getAiServiceRatePath(t,n,a={}){return await this.spreeResponse("get",le.aiServiceRatePath(n),t,a)}async restore(t,n){return await this.spreeResponse("post",le.audiosRestorePath(),t,{},n)}async generateSignedUrl(t,n,a){return await this.spreeResponse("post",le.audiosGenerateSignedUrlPath(),t,{},{filename:n,file_type:a})}async replaceAllSegments(t,n,a){return await this.spreeResponse("post",le.audioReplaceAllSegmentsPath(n),t,{},a)}async deleteSegments(t,n,a){return await this.spreeResponse("post",le.audioDeleteSegmentsPath(n),t,{},a)}async addTagsSegments(t,n,a){return await this.spreeResponse("post",le.audioAddTagsSegmentsPath(n),t,{},a)}async removeTagsSegments(t,n,a){return await this.spreeResponse("post",le.audioRemoveTagsSegmentsPath(n),t,{},a)}async changeSegmentsSpeaker(t,n,a){return await this.spreeResponse("post",le.audioChangeSegmentsSpeakerPath(n),t,{},a)}}class gF extends An{async create(t,n){return await this.spreeResponse("post",le.segmentsPath(),t,{},n)}async update(t,n,a={}){return await this.spreeResponse("put",le.segmentPath(n),t,{},a)}async showByUUID(t,n,a=0,r=100){return await this.spreeResponse("get",le.segmentsUUIDPath(),t,{uuid:n,offset:a,limit:r})}}class yF extends An{async list(t,n={}){return await this.spreeResponse("get",le.purchasesPath(),t,n)}async stripeCancel(t,n){return await this.spreeResponse("get",le.purchaseStripeCancel(n),t,{})}async stripeResume(t,n){return await this.spreeResponse("get",le.purchaseStripeResume(n),t,{})}async stripeCheckout(t,n){return await this.spreeResponse("post",le.purchaseStripeCheckoutPath(),t,{},n)}async getStripeDefaultCurrency(t){return await this.spreeResponse("get",le.purchaseStripeDefaultCurrencyPath(),t,{})}async generateStripeSubscriptionManagementUrl(t,n={}){return await this.spreeResponse("get",le.generateStripeSubscriptionManagementUrlPath(),t,n)}async redeemCode(t,n){return await this.spreeResponse("post",le.purchaseRedeemPath(),t,{},{redeem_code:n})}async stripeSession(t,n){return await this.spreeResponse("get",le.purchaseStripeSessionPath(),t,{session_id:n},null,!1)}}class vF extends An{async list(t,n={}){return await this.spreeResponse("get",le.invoicesPath(),t,n)}async redeemCode(t,n){return await this.spreeResponse("post",le.purchaseRedeemPath(),t,{},{redeem_code:n})}}class bF extends An{async show(t,n,a={}){return await this.spreeResponse("get",le.folderPath(n),t,a)}async list(t,n={}){return await this.spreeResponse("get",le.foldersPath(),t,n)}async update(t,n,a){return await this.spreeResponse("put",le.folderPath(n),t,{},a)}async create(t,n={},a){return await this.spreeResponse("post",le.foldersPath(),t,n,a)}async addAudios(t,n,a){return await this.spreeResponse("post",le.folderAddAudiosPath(n),t,{},{audio_ids:a})}async removeAudios(t,n){return await this.spreeResponse("post",le.folderRemoveAudiosPath(),t,{},{audio_ids:n})}async remove(t,n,a=!1){return await this.spreeResponse("post",le.folderRemovePath(),t,{},{ids:n,is_permanent:a?"1":"0"})}async restore(t,n){return await this.spreeResponse("post",le.folderRestorePath(),t,{},{ids:n})}}class kF extends An{async list(t,n={}){return await this.spreeResponse("get",le.tagsPath(),t,n)}async update(t,n,a){return await this.spreeResponse("put",le.tagPath(n),t,{},a)}async create(t,n={},a){return await this.spreeResponse("post",le.tagsPath(),t,n,a)}async delete(t,n){return await this.spreeResponse("delete",le.tagPath(n),t)}async addAudios(t,n,a){return await this.spreeResponse("post",le.tagAddAudiosPath(),t,{},{audio_ids:n,tag:a})}async addFolders(t,n,a){return await this.spreeResponse("post",le.tagAddFoldersPath(),t,{},{folder_ids:n,tag:a})}async removeAudios(t,n,a){return await this.spreeResponse("post",le.tagRemoveAudiosPath(),t,{},{audio_ids:n,tag:a})}async removeFolders(t,n,a){return await this.spreeResponse("post",le.tagRemoveFoldersPath(),t,{},{folder_ids:n,tag:a})}}class wF extends An{async list(t,n={}){return await this.spreeResponse("get",le.creditUsagesPath(),t,n)}}class SF extends An{async list(t,n={}){return await this.spreeResponse("get",le.creditRecordsPath(),t,n)}}class xF extends An{async list(t,n={}){return await this.spreeResponse("get",le.aiToolkitsPath(),t,n)}async show(t,n,a={}){return await this.spreeResponse("get",le.aiToolkitPath(n),t,a)}async create(t,n){return await this.spreeResponse("post",le.aiToolkitsPath(),t,{},n)}async update(t,n,a){return await this.spreeResponse("put",le.aiToolkitPath(n),t,{},a)}async patch(t,n,a){return await this.spreeResponse("patch",le.aiToolkitPath(n),t,{},a)}async remove(t,n){return await this.spreeResponse("delete",le.aiToolkitPath(n),t)}async star(t,n){return await this.spreeResponse("post",le.aiToolkitStarPath(n),t)}async unstar(t,n){return await this.spreeResponse("post",le.aiToolkitUnstarPath(n),t)}async execute(t,n,a){return await this.spreeResponse("post",le.aiToolkitExecutePath(n),t,{},a)}async usageStatus(t,n){return await this.spreeResponse("get",le.aiToolkitUsageStatusPath(),t,{audio_id:n})}}class CF extends An{async list(t,n={}){return await this.spreeResponse("get",le.aiToolkitExecutionsPath(),t,n)}async show(t,n,a={}){return await this.spreeResponse("get",le.aiToolkitExecutionPath(n),t,a)}async update(t,n,a){return await this.spreeResponse("patch",le.aiToolkitExecutionPath(n),t,{},a)}async delete(t,n){return await this.spreeResponse("delete",le.aiToolkitExecutionPath(n),t)}async createNote(t,n){return await this.spreeResponse("post",le.aiToolkitExecutionsPath(),t,{},n)}async archive(t,n){return await this.spreeResponse("post",le.aiToolkitExecutionArchivePath(n),t)}async unarchive(t,n){return await this.spreeResponse("post",le.aiToolkitExecutionUnarchivePath(n),t)}async getResult(t,n){return await this.spreeResponse("get",le.aiToolkitExecutionResultPath(n),t)}}class AF{products;purchases;invoices;creditUsages;creditRecords;users;audios;folders;tags;segments;aiToolkits;aiToolkitExecutions;host;constructor(t={}){this.host=t.host,this.products=this.makeProducts(),this.audios=this.makeAudios(),this.products=this.makeProducts(),this.users=this.makeUsers(),this.segments=this.makeSegments(),this.purchases=this.makePurchases(),this.invoices=this.makeInvoices(),this.creditUsages=this.makeCreditUsages(),this.creditRecords=this.makeCreditRecords(),this.folders=this.makeFolders(),this.tags=this.makeTags(),this.aiToolkits=this.makeAIToolkits(),this.aiToolkitExecutions=this.makeAIToolkitExecutions()}makeProducts(){return new hF(this.host)}makeAudios(){return new _F(this.host)}makeUsers(){return new mF(this.host)}makeSegments(){return new gF(this.host)}makePurchases(){return new yF(this.host)}makeInvoices(){return new vF(this.host)}makeCreditUsages(){return new wF(this.host)}makeCreditRecords(){return new SF(this.host)}makeFolders(){return new bF(this.host)}makeTags(){return new kF(this.host)}makeAIToolkits(){return new xF(this.host)}makeAIToolkitExecutions(){return new CF(this.host)}}const js=e=>e==null?null:{id:e.id,email:e.email,is_anonymous:e.is_anonymous,display_language:e.display_language,audio_language:e.audio_language,subscription:e.subscription,access_token:e.access_token,notification_email:e.notification_email,notification_mobile_app:e.notification_mobile_app,credits:e.credits,used_credits:e.used_credits,max_credits:e.max_credits,providers:e.providers,stripe_customer_id:e.stripe_customer_id,stripe_default_currency:e.stripe_default_currency};async function Tp(){try{const t=(await mt.get("https://pro.ip-api.com/json?fields=country,continent,continentCode,countryCode&key=lqQoJ0CYq3fguF3")).data,n=t.continentCode,a=t.country,r
1596=t.countryCode;let i="soundtype-sg";switch(n){case"AF":case"EU":i="soundtype-euro";break;case"AN":case"AS":case"OC":i="soundtype-sg";break;case"NA":case"SA":i="soundtype-us";break;default:i="soundtype-us"}return localStorage.setItem("continent_code",n),localStorage.setItem("country",a),localStorage.setItem("country_code",r),localStorage.setItem("default_cloud_storage_region",i),i}catch(e){return console.error("Error fetching location data:",e),"soundtype-us"}}async function TF({client:e},t,n,a=null,r=null){await Tp();const i={firebase_token:n,firebase_uid:t,username:t,name:t,is_anonymous:!0,default_cloud_storage_region:localStorage.getItem("default_cloud_storage_region")??"soundtype-us",country:localStorage.getItem("country")??"",continent_code:localStorage.getItem("continent_code")??"",country_code:localStorage.getItem("country_code")??""};a!=null&&(i.is_anonymous=!1,i.provider={uid:a.uid,email:a.email,display_name:a.displayName,photo_url:a.photoURL,phone_number:a.phoneNumber,provider_id:a.providerId}),r!=null&&(i.display_language=r);const o=await e.users.login(i);if(o.isSuccess()){const s=o.success();return console.log(s),js(s)}else throw console.log("logIn- fail"),console.log(o.fail()),o.fail()}async function iv({client:e,config:t},n){try{const a=t.auth.getOAuthToken().access_token;if(!a)throw Ee.userLogOut(),window.location.href=Gi.login,new Error("No access token");const r=Ee.getUserId();if(!r)throw new Error("No user ID");const i=await e.users.update(a,r,n);if(i.isSuccess()){const o=i.success();return js(o)}else throw i.fail()}catch(a){throw console.error(a),a}}async function W_({client:e,config:t}){if(!t.auth.getOAuthToken().access_token)throw Ee.userLogOut(),window.location.href=Gi.login,new Error("No access token");const a=Ee.getUserId();if(!a)throw new Error("No user ID");(localStorage.getItem("default_cloud_storage_region")==null||localStorage.getItem("default_cloud_storage_region")==""||localStorage.getItem("country_code")==null||localStorage.getItem("country_code")=="")&&(await Tp(),await iv({client:e,config:t},{default_cloud_storage_region:localStorage.getItem("default_cloud_storage_region")??"soundtype-us",country:localStorage.getItem("country")??"",continent_code:localStorage.getItem("continent_code")??"",country_code:localStorage.getItem("country_code")??""}));const r=await e.users.show(Ee.getAccessToken(),a);if(r.isSuccess()){const i=r.success();return js(i)}else throw console.log("getUsers: fail"),r.fail()}async function MF({client:e},t){await Tp();const n=await e.users.create({...t,default_cloud_storage_region:localStorage.getItem("default_cloud_storage_region")??"soundtype-us",country:localStorage.getItem("country")??"",continent_code:localStorage.getItem("continent_code")??"",country_code:localStorage.getItem("country_code")??""});if(n.isSuccess()){const a=n.success();return js(a)}else throw n.fail()}const bu=e=>e==null?null:{id:e.id,name:e.name,user_id:e.user_id,color:e.color,count:e.count,tags:e.tags,created_at:e.created_at},wr=e=>{if(e==null)return null;const t=e.segments?.map(a=>Mp(a));let n=[];return e.transcript_speakers?.length==null||e.transcript_speakers?.length==0||!(e.transcript_speakers instanceof Array)?n=[]:n=e.transcript_speakers.map(a=>IF(a)),{audio_file:e.audio_file,created_at:e.created_at,detected_language:e.detected_language,detected_num_of_speakers:e.detected_num_of_speakers,email:e.email,language:e.language,length_seconds:e.length_seconds,display_length:x3.secondsToDisplayTime(e.length_seconds),name:e.name,num_of_speakers:e.num_of_speakers,processed_duration_seconds:e.processed_duration_seconds,segments:t||[],size_bytes:e.size_bytes,status:e.status,limited_seconds:e.limited_seconds,summary:e.summary,summary_at:e.summary_at,summary_language:e.summary_language,summary_purpose:e.summary_purpose,summary_submit_at:e.summary_submit_at,transcript_at:e.transcript_at,transcript_credit_used:e.transcript_credit_used,transcript_speakers:n,transcript_text:e.transcript_text,is_converted:e.is_converted,transcription_rating:e.transcription_rating,translated_language:e.translated_language,updated_at:e.updated_at,deleted_at:e.deleted_at,user_id:e.user_id,uuid:e.uuid,youtube_url:e.youtube_url,id:e.id,cloud_storage_platform:e.cloud_storage_platform,cloud_storage_path:e.cloud_storage_path,tags:e.tags,folder:bu(e.folder)}},Mp=e=>({custom_speaker:e.custom_speaker,custom_text:e.custom_text,end:e.end,id:e.id,language:e.language,related_id:e.related_id,speaker:e.speaker,start:e.start,tags:e.tags,text:e.text,translated_text:e.translated_text,updated_at:e.updated_at,is_text_changed:!1}),IF=e=>({is_show:e.is_show,key:e.key,name:e.name});async function zF({client:e,config:t},n={}){const a=await e.audios.list(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success(),i=r.data,o=r.meta;return{data:i.map(s=>wr(s)),meta:o}}else throw console.log("getUsers: fail"),a.fail()}async function PF({client:e,config:t},n,a={}){const r=await e.audios.show(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return wr(i)}else throw console.log("getUsers: fail"),r.fail()}async function EF({client:e},t,n,a=!1){try{const r=Ee.getAccessToken(a);if(!r)throw new Error("No bearer token");const i=await e.audios.generateSignedUrl(r,t,n);return i.isSuccess()?i.success():(console.log(i.fail()),null)}catch(r){return console.error(r),null}}async function OF({client:e,config:t},n,a,r,i=null,o="",s=!1,l=null,c=null,u=null,d=null,p=null){try{const f=Ee.getAccessToken(s),h=new FormData;if(i!=null){try{const g=await EF({client:e,config:t},i.name,i.type,s);if(!g)throw new Error("Failed to get signed URL");const k=g.signed_url;await mt.put(k,i,{headers:{"Content-Type":i.type},onUploadProgress:y=>{p?.(Math.round(y.loaded/(y.total||1)*100))}}),h.append("cloud_storage_path",g.cloud_storage_path),h.append("cloud_storage_platform",g.cloud_storage_platform),h.append("cloud_storage_bucket",g.cloud_storage_bucket)}catch{h.append("audio_file",i)}h.append("name",l??i.name),h.append("file_type",i.type)}d!=null&&d!=0&&h.append("folder_id",d.toString()),h.append("youtube_url",o),h.append("language",n),h.append("receive_email",r),h.append("num_of_speakers",a.toString()),h.append("submit_platform","web"),h.append("limited_seconds","0"),c!=null&&h.append("length_seconds",c.toString()),u!=null&&h.append("length_milliseconds",u.toString());const _=await e.audios.create(f||"",{},h);if(_.isSuccess()){const g=_.success();return wr(g)}else throw _.fail()}catch(f){throw console.error(f),f}}async function DF({client:e,config:t},n,a={}){const r=await e.audios.export_file(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess())return r.success();throw console.log("getUsers: fail"),r.fail()}async function RF({client:e,config:t},n,a=!0){const r=await e.audios.showByUUID(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return wr(i)}else throw console.log("getAudio: fail"),r.fail()}async function LF({client:e,config:t},n,a=0,r=100){const i=await e.segments.showByUUID(t.auth.getOAuthToken().access_token,n,a,r);if(i.isSuccess()){const o=i.success(),s=o.data,l=o.meta;return{data:s.map(c=>Mp(c)),meta:l}}else throw console.log("getUsers: fail"),i.fail()}async function NF({client:e,config:t},n,a){try{const r=await e.segments.update(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return console.log(i),Mp(i)}else throw r.fail()}catch(r){throw console.error(r),r}}async function BF({client:e,config:t},n,a){try{const r=await e.audios.update(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return wr(i)}else throw r.fail()}catch(r){throw console.error(r),r}}const ov=(e,t="usd")=>e==null?null:{id:e.id,uid:e.uid,type:e.type,name:e.name,description:e.description,price:e.price,stripe_price_id:e.stripe_price_id,apple_id:e.apple_id,google_id:e.google_id,credits:e.credits,renewal_period:e.renewal_period,file_per_month:e.file_per_month,created_at:e.created_at,currency_price:e.prices.find(n=>n.currency===t)};async function K_({client:e},t="en",n="",a={}){const r=await e.products.list("",a);if(r.isSuccess()){const i=r.success(),o=i.data,s=i.meta;let l="";if(n!="")l=n;else switch(t){case"ja":l="jpy";break;case"de":case"es":case"fr":case"it":case"pt":l="eur";break;case"ko":l="krw";break;case"vi":l="vnd";break;case"zh":l="twd";break;default:l="usd"}return{data:o.map(c=>ov(c,l)),meta:s}}else throw console.log("getProducts: fail"),r.fail()}async function FF({client:e,config:t},n,a,r,i,o="en",s=null,l="subscription"){const c=await e.purchases.stripeCheckout(t.auth.getOAuthToken().access_token,{price_id:n,uid:a,success_url:r,cancel_url:i,locate:o,currency:s,mode:l});if(c.isSuccess())return c.success().url;throw console.log("stripeCheckout: fail"),c.fail()}async function VF({client:e,config:t},n,a=!1){const r=await e.audios.remove(t.auth.getOAuthToken().access_token,{ids:n.join(","),is_permanent:a?"1":"0"});if(r.isSuccess())return!0;throw console.log("getUsers: fail"),r.fail()}async function $F({client:e,config:t},n){const a=await e.audios.restore(t.auth.getOAuthToken().access_token,{ids:n.join(",")});if(a.isSuccess())return!0;throw console.log("getUsers: fail"),a.fail()}async function HF({client:e},t){try{const n=Ee.getAccessToken(!0),a=await e.users.linkProvider(n.toString(),Ee.getUserId(),{display_name:t.displayName,email:t.email,phone_number:t.phoneNumber,photo_url:t.photoURL,provider_id:t.providerId,uid:t.uid});if(a.isSuccess()){const r=a.success();return js(r)}else throw a.fail()}catch(n){throw console.error(n),n}}async function UF({client:e,config:t}){try{const n=t.auth.getOAuthToken().access_token;if(n==null)return!1;const a=Ee.getUserId();if(!a)throw new Error("No user ID");
1596const r=await e.users.delete(n,String(a));if(r.isSuccess())return!0;throw console.log("getUsers: fail"),r.fail()}catch(n){throw console.error(n),n}}async function jF({client:e,config:t},n){try{return!!(await e.purchases.redeemCode(t.auth.getOAuthToken().access_token,n)).isSuccess()}catch(a){throw console.error(a),a}}async function qF({client:e,config:t},n,a=""){try{const r=await e.audios.getAiServiceRatePath(t.auth.getOAuthToken().access_token,n,{type:a});if(r.isSuccess())return r.success();throw r.fail()}catch(r){throw console.error(r),r}}const Ip=e=>({id:e.id,created_at:e.created_at,text:e.text,user_id:e.user_id});async function GF({client:e,config:t},n){try{const a=await e.audios.getMessages(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success(),i=r.data,o=r.meta;return{data:i.map(s=>Ip(s)),meta:o}}else throw a.fail()}catch(a){throw console.error(a),a}}async function YF({client:e,config:t},n,a){try{const r=await e.audios.sendMessages(t.auth.getOAuthToken().access_token,{text:a,audio_id:n.toString()});if(r.isSuccess()){const i=r.success();return Ip(i)}else throw new Error(r.error)}catch(r){throw console.error(r),r}}async function WF({client:e,config:t},n){try{const a=await e.audios.getMessageResponse(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success();return Ip(r)}else throw new Error(a.error)}catch(a){throw console.error(a),a}}async function KF({client:e,config:t},n,a="",r=""){try{const i=await e.audios.summarize(t.auth.getOAuthToken().access_token,n,{summarize_purpose:a,language:r});return i.isSuccess()?i.success():null}catch(i){throw console.error(i),i}}const sv=e=>e==null?null:{id:e.id,user_id:e.user_id,purchase_id:e.amount,status:e.status,amount_due:e.amount_due,amount_paid:e.amount_paid,amount_remaining:e.amount_remaining,currency:e.currency,transaction_id:e.transaction_id,hosted_invoice_url:e.hosted_invoice_url,invoice_pdf:e.invoice_pdf,purchase_date:e.purchase_date,original_purchase_date:e.original_purchase_date,transaction_date:e.transaction_date,created_at:e.created_at,updated_at:e.updated_at};async function ZF({client:e,config:t},n={}){const a=await e.invoices.list(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success(),i=r.data,o=r.meta;return{data:i.map(s=>sv(s)),meta:o}}else throw console.log("getUsers: fail"),a.fail()}const zp=e=>e==null?null:{id:e.id,product:ov(e.product),quantity:e.quantity,status:e.status,invoices:e.invoices.map(t=>sv(t)),payment_gateway:e.payment_gateway,start_date:e.start_date,expires_date:e.expires_date,cancel_at:e.cancel_at,price:e.price,currency:e.currency,cancel_at_period_end:e.cancel_at_period_end,created_at:e.created_at,updated_at:e.updated_at};async function JF({client:e,config:t},n={}){const a=await e.purchases.list(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success(),i=r.data,o=r.meta;return{data:i.map(s=>zp(s)),meta:o}}else throw console.log("getUsers: fail"),a.fail()}async function QF({client:e,config:t},n){const a=await e.purchases.stripeCancel(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success();return zp(r)}else throw console.log("getUsers: fail"),a.fail()}async function XF({client:e,config:t},n){const a=await e.purchases.stripeResume(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success();return zp(r)}else throw console.log("getUsers: fail"),a.fail()}async function eV({client:e,config:t},n){try{const a=await e.audios.reSubmit(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success();return wr(r)}else throw a.fail()}catch(a){throw console.error(a),a}}async function tV({client:e,config:t},n={}){const a=await e.folders.list(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success(),i=r.data,o=r.meta;return{data:i.map(s=>bu(s)),meta:o}}else throw console.log("getUsers: fail"),a.fail()}async function nV({client:e,config:t},n){try{const a=await e.folders.create(t.auth.getOAuthToken().access_token,{},{name:n});if(a.isSuccess()){const r=a.success();return bu(r)}else throw a.fail()}catch(a){throw console.error(a),a}}async function aV({client:e,config:t},n,a){try{const r=await e.folders.update(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return console.log(i),bu(i)}else throw r.fail()}catch(r){throw console.error(r),r}}async function rV({client:e,config:t},n,a){try{const r=await e.tags.addFolders(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return console.log(i),!0}else throw r.fail()}catch(r){throw console.error(r),r}}async function iV({client:e,config:t},n,a){try{const r=await e.tags.removeFolders(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return console.log(i),!0}else throw r.fail()}catch(r){throw console.error(r),r}}async function oV({client:e,config:t},n,a){try{const r=await e.tags.addAudios(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess())return!0;throw r.fail()}catch(r){throw console.error(r),r}}async function sV({client:e,config:t},n,a){try{const r=await e.tags.removeAudios(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess()){const i=r.success();return console.log(i),!0}else throw r.fail()}catch(r){throw console.error(r),r}}async function lV({client:e,config:t},n){try{const a=await e.audios.transcribeRemaining(t.auth.getOAuthToken().access_token,n);return a.isSuccess()?wr(a.success()):{}}catch(a){throw console.error(a),a}}async function cV({client:e,config:t},n,a){const r=await e.folders.remove(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess())return!0;throw console.log("getUsers: fail"),r.fail()}async function uV({client:e,config:t},n){const a=await e.folders.restore(t.auth.getOAuthToken().access_token,n);if(a.isSuccess())return!0;throw console.log("getUsers: fail"),a.fail()}async function dV({client:e,config:t},n,a){const r=await e.folders.addAudios(t.auth.getOAuthToken().access_token,n,a);if(r.isSuccess())return!0;throw console.log("getUsers: fail"),r.fail()}async function fV({client:e,config:t},n){const a=await e.folders.removeAudios(t.auth.getOAuthToken().access_token,n);if(a.isSuccess())return!0;throw console.log("getUsers: fail"),a.fail()}async function pV({client:e,config:t},n,a=""){try{const r=await e.audios.translate(t.auth.getOAuthToken().access_token,n,{translated_language:a});return r.isSuccess()?wr(r.success()):null}catch(r){throw console.error(r),r}}async function hV({client:e,config:t}){const n=await e.purchases.getStripeDefaultCurrency(t.auth.getOAuthToken().access_token);if(n.isSuccess())return n.success();throw n.fail()}async function mV({client:e,config:t},n){const a=await e.purchases.stripeSession(t.auth.getOAuthToken().access_token,n);if(a.isSuccess())return a.success();throw console.log("getUsers: fail"),a.fail()}const _V=e=>e==null?null:{id:e.id,user_id:e.user_id,credit_record_id:e.credit_record_id,audio_id:e.audio_id,audio_meta:e.audio_meta,type:e.type,deleted_audio_json:e.deleted_audio_json,used_credits:e.used_credits,created_at:e.created_at};async function gV({client:e,config:t},n={}){const a=await e.creditUsages.list(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){const r=a.success(),i=r.data,o=r.meta;return{data:i.map(s=>_V(s)),meta:o}}else throw console.log("getUsers: fail"),a.fail()}const yV=e=>{if(e==null)return null;let t=null;return e.purchase&&(t={product_name:e.purchase.product.name,product_uuid:e.purchase.product.uid}),{id:e.id,user_id:e.user_id,purchase:t,credits:e.credits,used_credits:e.used_credits,available_credits:e.available_credits,status:e.status,expires_date:e.expires_date,created_at:e.created_at}};async function vV({client:e},t={}){const n=await e.creditRecords.list(Ee.getAccessToken(),t);
1596if(n.isSuccess()){const a=n.success(),r=a.data,i=a.meta;return{data:r.map(o=>yV(o)),meta:i}}else throw console.log("getUsers: fail"),n.fail()}async function bV({client:e,config:t},n={}){try{const a=await e.purchases.generateStripeSubscriptionManagementUrl(t.auth.getOAuthToken().access_token,n);if(a.isSuccess()){console.log("result11111"),console.log(a);const r=a.success();return console.log(r),r.url}else return console.log(a.fail()),null}catch(a){return console.error(a),null}}class kV{backendPath="https://api.soundtype.ai/";client;config;apiContext;isAllowedIPAccess=!0;constructor(t=!0){const n=t?"https://api.soundtype.ai/":this.backendPath;this.client=wV({host:n});const a={getOAuthToken:()=>({access_token:Ee.getAccessToken()||"",token_type:"Bearer",expires_in:0,refresh_token:"",created_at:0}),changeOAuthToken:async()=>{throw new Error("Auth context not provided")},removeOAuthToken:async()=>{throw new Error("Auth context not provided")},getCartToken:async()=>{throw new Error("Auth context not provided")},changeCartToken:async()=>{throw new Error("Auth context not provided")},removeCartToken:async()=>{throw new Error("Auth context not provided")}};this.config={auth:a,backendUrl:n},this.apiContext={client:this.client,config:this.config}}getUser(){return W_(this.apiContext)}deleteUser(){return UF(this.apiContext)}logIn(t,n,a=null,r=null){return TF(this.apiContext,t,n,a,r)}reSubmitAudio(t){return eV(this.apiContext,t)}register(t){return MF(this.apiContext,t)}getAudios(t={}){return zF(this.apiContext,t)}addAudio(t,n,a,r=null,i="",o=!1,s=null,l=null,c=null,u=null,d=null){return OF(this.apiContext,t,n,a,r,i,o,s,l,c,u,d)}getAudio(t,n={}){return PF(this.apiContext,t,n)}exportFile(t,n={}){return DF(this.apiContext,t,n)}async exportPreview(t){const{client:n,config:a}=this.apiContext,r=await n.audios.exportPreview(a.auth.getOAuthToken().access_token,t);if(r.isSuccess())return r.success();throw r.fail()}async exportMultipleFiles(t){const{client:n,config:a}=this.apiContext,r=await n.audios.exportMultipleFiles(a.auth.getOAuthToken().access_token,t);if(r.isSuccess())return r.success();throw r.fail()}async exportMultipleFilesStatus(t){const{client:n,config:a}=this.apiContext,r=await n.audios.exportMultipleFilesStatus(a.auth.getOAuthToken().access_token,t);if(r.isSuccess())return r.success();throw r.fail()}async exportMultipleFilesDownload(t){const{client:n,config:a}=this.apiContext,r=await n.audios.exportMultipleFilesDownload(a.auth.getOAuthToken().access_token,t);if(r.isSuccess())return r.success();throw r.fail()}updateSegment(t,n={}){return NF(this.apiContext,t,n)}getAudioUUID(t,n=!0){return RF(this.apiContext,t,n)}getSegmentsByUUID(t,n=0,a=100){return LF(this.apiContext,t,n,a)}getProducts(t="en",n=""){return K_(this.apiContext,t,n)}getHardCodeProducts(t="en",n=""){return K_(this.apiContext,t,n)}redeemCode(t){return jF(this.apiContext,t)}getInvoices(){return ZF(this.apiContext)}getPurchases(t={}){return JF(this.apiContext,t)}cancelPurchaseStripe(t){return QF(this.apiContext,t)}resumePurchaseStripe(t){return XF(this.apiContext,t)}getAiServerFee(t,n=""){return qF(this.apiContext,t,n)}getMessages(t){return GF(this.apiContext,t)}sendMessage(t,n){return YF(this.apiContext,t,n)}summarizeAudio(t,n,a){return KF(this.apiContext,t,n,a)}translateAudio(t,n){return pV(this.apiContext,t,n)}transcribeRemaining(t){return lV(this.apiContext,t)}getMessageResponse(t){return WF(this.apiContext,t)}removeAudios(t,n=!1){return VF(this.apiContext,t,n)}updateUser(t){return iv(this.apiContext,t)}restoreAudios(t){return $F(this.apiContext,t)}createFolder(t){return nV(this.apiContext,t)}getFolders(t="",n="created_at",a=!1,r=null){return tV(this.apiContext,{tag:t,ordering:n,only_deleted:a?"1":"0",id:r})}updateFolder(t,n){return aV(this.apiContext,t,n)}removeFolders(t,n=!1){return cV(this.apiContext,t,n)}restoreFolders(t){return uV(this.apiContext,t)}addAudiosFolder(t,n){return dV(this.apiContext,t,n)}removeAudiosFolder(t){return fV(this.apiContext,t)}addTagToAudios(t,n){return oV(this.apiContext,t,n)}removeTagToAudios(t,n){return sV(this.apiContext,t,n)}addTagToFolders(t,n){return rV(this.apiContext,t,n)}removeTagToFolders(t,n){return iV(this.apiContext,t,n)}stripeCheckout(t,n,a,r,i="en",o=null,s="subscription"){return FF(this.apiContext,t,n,a,r,i,o,s)}
1596getPurchaseBySessionId(t){return mV(this.apiContext,t)}getStripeDefaultCurrency(){return hV(this.apiContext)}updateAudio(t,n){return BF(this.apiContext,t,n)}updateLinkProvider(t){return HF(this.apiContext,t)}getCreditUsages(t={}){return gV(this.apiContext,t)}getCreditRecords(t={}){return vV(this.apiContext,t)}generateStripeSubscriptionManagementUrl(t={}){return bV(this.apiContext,t)}testToken(){return console.log("testToken"),W_(this.apiContext)}async starAIToolkit(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkits.star(n,t)}async unstarAIToolkit(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkits.unstar(n,t)}async getAIToolkitUsageStatus(t){const n=this.config.auth.getOAuthToken().access_token,a=await this.client.aiToolkits.usageStatus(n,t);if(a.isSuccess())return a.success();throw a.fail()}async getAIToolkitExecutions(t={}){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.list(n,t)}async getAIToolkitExecution(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.show(n,t)}async createNote(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.createNote(n,t)}async updateAIToolkitExecution(t,n){const a=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.update(a,t,n)}async deleteAIToolkitExecution(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.delete(n,t)}async archiveAIToolkitExecution(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.archive(n,t)}async unarchiveAIToolkitExecution(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.unarchive(n,t)}async getAIToolkitExecutionResult(t){const n=this.config.auth.getOAuthToken().access_token;return await this.client.aiToolkitExecutions.getResult(n,t)}async createSegment(t){const n=this.config.auth.getOAuthToken().access_token,a=await this.client.segments.create(n,t);if(a.isSuccess())return a.success();throw a.fail()}async replaceAllSegments(t,n,a,r=!1){const i=this.config.auth.getOAuthToken().access_token,o=await this.client.audios.replaceAllSegments(i,t,{keyword:n,replace_with:a,is_match_case:r});if(o.isSuccess())return o.success();throw o.fail()}async deleteSegments(t,n){const a=this.config.auth.getOAuthToken().access_token,r=await this.client.audios.deleteSegments(a,t,{segment_ids:n});if(r.isSuccess())return r.success();throw r.fail()}async addTagsSegments(t,n,a){const r=this.config.auth.getOAuthToken().access_token,i=await this.client.audios.addTagsSegments(r,t,{segment_ids:n,tags:a});if(i.isSuccess())return i.success();throw i.fail()}async removeTagsSegments(t,n,a){const r=this.config.auth.getOAuthToken().access_token,i=await this.client.audios.removeTagsSegments(r,t,{segment_ids:n,tags:a});if(i.isSuccess())return i.success();throw i.fail()}async changeSegmentsSpeaker(t,n,a){const r=this.config.auth.getOAuthToken().access_token,i=await this.client.audios.changeSegmentsSpeaker(r,t,{segment_ids:n,speaker_key:a});if(i.isSuccess())return i.success();throw i.fail()}}const wV=(e={})=>new AF(e),lv="@firebase/installations",Pp="0.6.20";/**
1597 * @license
1598 * Copyright 2019 Google LLC
1599 *
1600 * Licensed under the Apache License, Version 2.0 (the "License");
1601 * you may not use this file except in compliance with the License.
1602 * You may obtain a copy of the License at
1603 *
1604 *   http://www.apache.org/licenses/LICENSE-2.0
1605 *
1606 * Unless required by applicable law or agreed to in writing, software
1607 * distributed under the License is distributed on an "AS IS" BASIS,
1608 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1609 * See the License for the specific language governing permissions and
1610 * limitations under the License.
1611 */const cv=1e4,uv=`w:${Pp}`,dv="FIS_v2",SV="https://firebaseinstallations.googleapis.com/v1",xV=3600*1e3,CV="installations",AV="Installations";/**
1612 * @license
1613 * Copyright 2019 Google LLC
1614 *
1615 * Licensed under the Apache License, Version 2.0 (the "License");
1616 * you may not use this file except in compliance with the License.
1617 * You may obtain a copy of the License at
1618 *
1619 *   http://www.apache.org/licenses/LICENSE-2.0
1620 *
1621 * Unless required by applicable law or agreed to in writing, software
1622 * distributed under the License is distributed on an "AS IS" BASIS,
1623 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1624 * See the License for the specific language governing permissions and
1625 * limitations under the License.
1626 */const TV={"missing-app-config-values":'Missing App configuration value: "{$valueName}"',"not-registered":"Firebase Installation is not registered.","installation-not-found":"Firebase Installation not found.","request-failed":'{$requestName} request failed with error "{$serverCode} {$serverStatus}: {$serverMessage}"',"app-offline":"Could not process request. Application offline.","delete-pending-registration":"Can't delete installation while there is a pending registration request."},Jr=new ni(CV,AV,TV);function fv(e){return e instanceof da&&e.code.includes("request-failed")}/**
1627 * @license
1628 * Copyright 2019 Google LLC
1629 *
1630 * Licensed under the Apache License, Version 2.0 (the "License");
1631 * you may not use this file except in compliance with the License.
1632 * You may obtain a copy of the License at
1633 *
1634 *   http://www.apache.org/licenses/LICENSE-2.0
1635 *
1636 * Unless required by applicable law or agreed to in writing, software
1637 * distributed under the License is distributed on an "AS IS" BASIS,
1638 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1639 * See the License for the specific language governing permissions and
1640 * limitations under the License.
1641 */function pv({projectId:e}){return`${SV}/projects/${e}/installations`}function hv(e){return{token:e.token,requestStatus:2,expiresIn:IV(e.expiresIn),creationTime:Date.now()}}async function mv(e,t){const a=(await t.json()).error;return Jr.create("request-failed",{requestName:e,serverCode:a.code,serverMessage:a.message,serverStatus:a.status})}function _v({apiKey:e}){return new Headers({"Content-Type":"application/json",Accept:"application/json","x-goog-api-key":e})}function MV(e,{refreshToken:t}){const n=_v(e);return n.append("Authorization",zV(t)),n}async function gv(e){const t=await e();return t.status>=500&&t.status<600?e():t}function IV(e){return Number(e.replace("s","000"))}function zV(e){return`${dv} ${e}`}/**
1642 * @license
1643 * Copyright 2019 Google LLC
1644 *
1645 * Licensed under the Apache License, Version 2.0 (the "License");
1646 * you may not use this file except in compliance with the License.
1647 * You may obtain a copy of the License at
1648 *
1649 *   http://www.apache.org/licenses/LICENSE-2.0
1650 *
1651 * Unless required by applicable law or agreed to in writing, software
1652 * distributed under the License is distributed on an "AS IS" BASIS,
1653 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1654 * See the License for the specific language governing permissions and
1655 * limitations under the License.
1656 */async function PV({appConfig:e,heartbeatServiceProvider:t},{fid:n}){const a=pv(e),r=_v(e),i=t.getImmediate({optional:!0});if(i){const c=await i.getHeartbeatsHeader();c&&r.append("x-firebase-client",c)}const o={fid:n,authVersion:dv,appId:e.appId,sdkVersion:uv},s={method:"POST",headers:r,body:JSON.stringify(o)},l=await gv(()=>fetch(a,s));if(l.ok){const c=await l.json();return{fid:c.fid||n,registrationStatus:2,refreshToken:c.refreshToken,authToken:hv(c.authToken)}}else throw await mv("Create Installation",l)}/**
1657 * @license
1658 * Copyright 2019 Google LLC
1659 *
1660 * Licensed under the Apache License, Version 2.0 (the "License");
1661 * you may not use this file except in compliance with the License.
1662 * You may obtain a copy of the License at
1663 *
1664 *   http://www.apache.org/licenses/LICENSE-2.0
1665 *
1666 * Unless required by applicable law or agreed to in writing, software
1667 * distributed under the License is distributed on an "AS IS" BASIS,
1668 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1669 * See the License for the specific language governing permissions and
1670 * limitations under the License.
1671 */function yv(e){return new Promise(t=>{setTimeout(t,e)})}/**
1672 * @license
1673 * Copyright 2019 Google LLC
1674 *
1675 * Licensed under the Apache License, Version 2.0 (the "License");
1676 * you may not use this file except in compliance with the License.
1677 * You may obtain a copy of the License at
1678 *
1679 *   http://www.apache.org/licenses/LICENSE-2.0
1680 *
1681 * Unless required by applicable law or agreed to in writing, software
1682 * distributed under the License is distributed on an "AS IS" BASIS,
1683 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1684 * See the License for the specific language governing permissions and
1685 * limitations under the License.
1686 */function EV(e){return btoa(String.fromCharCode(...e)).replace(/\+/g,"-").replace(/\//g,"_")}/**
1687 * @license
1688 * Copyright 2019 Google LLC
1689 *
1690 * Licensed under the Apache License, Version 2.0 (the "License");
1691 * you may not use this file except in compliance with the License.
1692 * You may obtain a copy of the License at
1693 *
1694 *   http://www.apache.org/licenses/LICENSE-2.0
1695 *
1696 * Unless required by applicable law or agreed to in writing, software
1697 * distributed under the License is distributed on an "AS IS" BASIS,
1698 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1699 * See the License for the specific language governing permissions and
1700 * limitations under the License.
1701 */const OV=/^[cdef][\w-]{21}$/,ef="";function DV(){try{const e=new Uint8Array(17);(self.crypto||self.msCrypto).getRandomValues(e),e[0]=112+e[0]%16;const n=RV(e);return OV.test(n)?n:ef}catch{return ef}}function RV(e){return EV(e).substr(0,22)}/**
1702 * @license
1703 * Copyright 2019 Google LLC
1704 *
1705 * Licensed under the Apache License, Version 2.0 (the "License");
1706 * you may not use this file except in compliance with the License.
1707 * You may obtain a copy of the License at
1708 *
1709 *   http://www.apache.org/licenses/LICENSE-2.0
1710 *
1711 * Unless required by applicable law or agreed to in writing, software
1712 * distributed under the License is distributed on an "AS IS" BASIS,
1713 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1714 * See the License for the specific language governing permissions and
1715 * limitations under the License.
1716 */function ku(e){return`${e.appName}!${e.appId}`}/**
1717 * @license
1718 * Copyright 2019 Google LLC
1719 *
1720 * Licensed under the Apache License, Version 2.0 (the "License");
1721 * you may not use this file except in compliance with the License.
1722 * You may obtain a copy of the License at
1723 *
1724 *   http://www.apache.org/licenses/LICENSE-2.0
1725 *
1726 * Unless required by applicable law or agreed to in writing, software
1727 * distributed under the License is distributed on an "AS IS" BASIS,
1728 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1729 * See the License for the specific language governing permissions and
1730 * limitations under the License.
1731 */const vv=new Map;function bv(e,t){const n=ku(e);kv(n,t),LV(n,t)}function kv(e,t){const n=vv.get(e);if(n)for(const a of n)a(t)}function LV(e,t){const n=NV();n&&n.postMessage({key:e,fid:t}),BV()}let Nr=null;function NV(){return!Nr&&"BroadcastChannel"in self&&(Nr=new BroadcastChannel("[Firebase] FID Change"),Nr.onmessage=e=>{kv(e.data.key,e.data.fid)}),Nr}function BV(){vv.size===0&&Nr&&(Nr.close(),Nr=null)}/**
1732 * @license
1733 * Copyright 2019 Google LLC
1734 *
1735 * Licensed under the Apache License, Version 2.0 (the "License");
1736 * you may not use this file except in compliance with the License.
1737 * You may obtain a copy of the License at
1738 *
1739 *   http://www.apache.org/licenses/LICENSE-2.0
1740 *
1741 * Unless required by applicable law or agreed to in writing, software
1742 * distributed under the License is distributed on an "AS IS" BASIS,
1743 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1744 * See the License for the specific language governing permissions and
1745 * limitations under the License.
1746 */const FV="firebase-installations-database",VV=1,Qr="firebase-installations-store";let f0=null;function Ep(){return f0||(f0=L3(FV,VV,{upgrade:(e,t)=>{switch(t){case 0:e.createObjectStore(Qr)}}})),f0}async function Cc(e,t){const n=ku(e),r=(await Ep()).transaction(Qr,"readwrite"),i=r.objectStore(Qr),o=await i.get(n);return await i.put(t,n),await r.done,(!o||o.fid!==t.fid)&&bv(e,t.fid),t}async function wv(e){const t=ku(e),a=(await Ep()).transaction(Qr,"readwrite");await a.objectStore(Qr).delete(t),await a.done}async function wu(e,t){const n=ku(e),r=(await Ep()).transaction(Qr,"readwrite"),i=r.objectStore(Qr),o=await i.get(n),s=t(o);return s===void 0?await i.delete(n):await i.put(s,n),await r.done,s&&(!o||o.fid!==s.fid)&&bv(e,s.fid),s}/**
1747 * @license
1748 * Copyright 2019 Google LLC
1749 *
1750 * Licensed under the Apache License, Version 2.0 (the "License");
1751 * you may not use this file except in compliance with the License.
1752 * You may obtain a copy of the License at
1753 *
1754 *   http://www.apache.org/licenses/LICENSE-2.0
1755 *
1756 * Unless required by applicable law or agreed to in writing, software
1757 * distributed under the License is distributed on an "AS IS" BASIS,
1758 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1759 * See the License for the specific language governing permissions and
1760 * limitations under the License.
1761 */async function Op(e){let t;const n=await wu(e.appConfig,a=>{const r=$V(a),i=HV(e,r);return t=i.registrationPromise,i.installationEntry});return n.fid===ef?{installationEntry:await t}:{installationEntry:n,registrationPromise:t}}function $V(e){const t=e||{fid:DV(),registrationStatus:0};return Sv(t)}function HV(e,t){if(t.registrationStatus===0){if(!navigator.onLine){const r=Promise.reject(Jr.create("app-offline"));return{installationEntry:t,registrationPromise:r}}const n={fid:t.fid,registrationStatus:1,registrationTime:Date.now()},a=UV(e,n);return{installationEntry:n,registrationPromise:a}}else return t.registrationStatus===1?{installationEntry:t,registrationPromise:jV(e)}:{installationEntry:t}}async function UV(e,t){try{const n=await PV(e,t);return Cc(e.appConfig,n)}catch(n){throw fv(n)&&n.customData.serverCode===409?await wv(e.appConfig):await Cc(e.appConfig,{fid:t.fid,registrationStatus:0}),n}}async function jV(e){let t=await Z_(e.appConfig);for(;t.registrationStatus===1;)await yv(100),t=await Z_(e.appConfig);if(t.registrationStatus===0){const{installationEntry:n,registrationPromise:a}=await Op(e);return a||n}return t}function Z_(e){return wu(e,t=>{if(!t)throw Jr.create("installation-not-found");return Sv(t)})}function Sv(e){return qV(e)?{fid:e.fid,registrationStatus:0}:e}function qV(e){return e.registrationStatus===1&&e.registrationTime+cv<Date.now()}/**
1762 * @license
1763 * Copyright 2019 Google LLC
1764 *
1765 * Licensed under the Apache License, Version 2.0 (the "License");
1766 * you may not use this file except in compliance with the License.
1767 * You may obtain a copy of the License at
1768 *
1769 *   http://www.apache.org/licenses/LICENSE-2.0
1770 *
1771 * Unless required by applicable law or agreed to in writing, software
1772 * distributed under the License is distributed on an "AS IS" BASIS,
1773 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1774 * See the License for the specific language governing permissions and
1775 * limitations under the License.
1776 */async function GV({appConfig:e,heartbeatServiceProvider:t},n){const a=YV(e,n),r=MV(e,n),i=t.getImmediate({optional:!0});if(i){const c=await i.getHeartbeatsHeader();c&&r.append("x-firebase-client",c)}const o={installation:{sdkVersion:uv,appId:e.appId}},s={method:"POST",headers:r,body:JSON.stringify(o)},l=await gv(()=>fetch(a,s));if(l.ok){const c=await l.json();return hv(c)}else throw await mv("Generate Auth Token",l)}function YV(e,{fid:t}){return`${pv(e)}/${t}/authTokens:generate`}/**
1777 * @license
1778 * Copyright 2019 Google LLC
1779 *
1780 * Licensed under the Apache License, Version 2.0 (the "License");
1781 * you may not use this file except in compliance with the License.
1782 * You may obtain a copy of the License at
1783 *
1784 *   http://www.apache.org/licenses/LICENSE-2.0
1785 *
1786 * Unless required by applicable law or agreed to in writing, software
1787 * distributed under the License is distributed on an "AS IS" BASIS,
1788 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1789 * See the License for the specific language governing permissions and
1790 * limitations under the License.
1791 */async function Dp(e,t=!1){let n;const a=await wu(e.appConfig,i=>{if(!xv(i))throw Jr.create("not-registered");const o=i.authToken;if(!t&&ZV(o))return i;if(o.requestStatus===1)return n=WV(e,t),i;{if(!navigator.onLine)throw Jr.create("app-offline");const s=QV(i);return n=KV(e,s),s}});return n?await n:a.authToken}async function WV(e,t){let n=await J_(e.appConfig);for(;n.authToken.requestStatus===1;)await yv(100),n=await J_(e.appConfig);const a=n.authToken;return a.requestStatus===0?Dp(e,t):a}function J_(e){return wu(e,t=>{if(!xv(t))throw Jr.create("not-registered");const n=t.authToken;return XV(n)?{...t,authToken:{requestStatus:0}}:t})}async function KV(e,t){try{const n=await GV(e,t),a={...t,authToken:n};return await Cc(e.appConfig,a),n}catch(n){if(fv(n)&&(n.customData.serverCode===401||n.customData.serverCode===404))await wv(e.appConfig);else{const a={...t,authToken:{requestStatus:0}};await Cc(e.appConfig,a)}throw n}}function xv(e){return e!==void 0&&e.registrationStatus===2}function ZV(e){return e.requestStatus===2&&!JV(e)}function JV(e){const t=Date.now();
1791return t<e.creationTime||e.creationTime+e.expiresIn<t+xV}function QV(e){const t={requestStatus:1,requestTime:Date.now()};return{...e,authToken:t}}function XV(e){return e.requestStatus===1&&e.requestTime+cv<Date.now()}/**
1792 * @license
1793 * Copyright 2019 Google LLC
1794 *
1795 * Licensed under the Apache License, Version 2.0 (the "License");
1796 * you may not use this file except in compliance with the License.
1797 * You may obtain a copy of the License at
1798 *
1799 *   http://www.apache.org/licenses/LICENSE-2.0
1800 *
1801 * Unless required by applicable law or agreed to in writing, software
1802 * distributed under the License is distributed on an "AS IS" BASIS,
1803 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1804 * See the License for the specific language governing permissions and
1805 * limitations under the License.
1806 */async function e$(e){const t=e,{installationEntry:n,registrationPromise:a}=await Op(t);return a?a.catch(console.error):Dp(t).catch(console.error),n.fid}/**
1807 * @license
1808 * Copyright 2019 Google LLC
1809 *
1810 * Licensed under the Apache License, Version 2.0 (the "License");
1811 * you may not use this file except in compliance with the License.
1812 * You may obtain a copy of the License at
1813 *
1814 *   http://www.apache.org/licenses/LICENSE-2.0
1815 *
1816 * Unless required by applicable law or agreed to in writing, software
1817 * distributed under the License is distributed on an "AS IS" BASIS,
1818 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1819 * See the License for the specific language governing permissions and
1820 * limitations under the License.
1821 */async function t$(e,t=!1){const n=e;return await n$(n),(await Dp(n,t)).token}async function n$(e){const{registrationPromise:t}=await Op(e);t&&await t}/**
1822 * @license
1823 * Copyright 2019 Google LLC
1824 *
1825 * Licensed under the Apache License, Version 2.0 (the "License");
1826 * you may not use this file except in compliance with the License.
1827 * You may obtain a copy of the License at
1828 *
1829 *   http://www.apache.org/licenses/LICENSE-2.0
1830 *
1831 * Unless required by applicable law or agreed to in writing, software
1832 * distributed under the License is distributed on an "AS IS" BASIS,
1833 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1834 * See the License for the specific language governing permissions and
1835 * limitations under the License.
1836 */function a$(e){if(!e||!e.options)throw p0("App Configuration");if(!e.name)throw p0("App Name");const t=["projectId","apiKey","appId"];for(const n of t)if(!e.options[n])throw p0(n);return{appName:e.name,projectId:e.options.projectId,apiKey:e.options.apiKey,appId:e.options.appId}}function p0(e){return Jr.create("missing-app-config-values",{valueName:e})}/**
1837 * @license
1838 * Copyright 2020 Google LLC
1839 *
1840 * Licensed under the Apache License, Version 2.0 (the "License");
1841 * you may not use this file except in compliance with the License.
1842 * You may obtain a copy of the License at
1843 *
1844 *   http://www.apache.org/licenses/LICENSE-2.0
1845 *
1846 * Unless required by applicable law or agreed to in writing, software
1847 * distributed under the License is distributed on an "AS IS" BASIS,
1848 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1849 * See the License for the specific language governing permissions and
1850 * limitations under the License.
1851 */const Cv="installations",r$="installations-internal",i$=e=>{const t=e.getProvider("app").getImmediate(),n=a$(t),a=eo(t,"heartbeat");return{app:t,appConfig:n,heartbeatServiceProvider:a,_delete:()=>Promise.resolve()}},o$=e=>{const t=e.getProvider("app").getImmediate(),n=eo(t,Cv).getImmediate();return{getId:()=>e$(n),getToken:r=>t$(n,r)}};function s$(){Na(new sa(Cv,i$,"PUBLIC")),Na(new sa(r$,o$,"PRIVATE"))}s$();ea(lv,Pp);ea(lv,Pp,"esm2020");/**
1852 * @license
1853 * Copyright 2019 Google LLC
1854 *
1855 * Licensed under the Apache License, Version 2.0 (the "License");
1856 * you may not use this file except in compliance with the License.
1857 * You may obtain a copy of the License at
1858 *
1859 *   http://www.apache.org/licenses/LICENSE-2.0
1860 *
1861 * Unless required by applicable law or agreed to in writing, software
1862 * distributed under the License is distributed on an "AS IS" BASIS,
1863 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1864 * See the License for the specific language governing permissions and
1865 * limitations under the License.
1866 */const Ac="analytics",l$="firebase_id",c$="origin",u$=60*1e3,d$="https://firebase.googleapis.com/v1alpha/projects/-/apps/{app-id}/webConfig",Rp="https://www.googletagmanager.com/gtag/js";/**
1867 * @license
1868 * Copyright 2019 Google LLC
1869 *
1870 * Licensed under the Apache License, Version 2.0 (the "License");
1871 * you may not use this file except in compliance with the License.
1872 * You may obtain a copy of the License at
1873 *
1874 *   http://www.apache.org/licenses/LICENSE-2.0
1875 *
1876 * Unless required by applicable law or agreed to in writing, software
1877 * distributed under the License is distributed on an "AS IS" BASIS,
1878 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1879 * See the License for the specific language governing permissions and
1880 * limitations under the License.
1881 */const Ht=new op("@firebase/analytics");/**
1882 * @license
1883 * Copyright 2019 Google LLC
1884 *
1885 * Licensed under the Apache License, Version 2.0 (the "License");
1886 * you may not use this file except in compliance with the License.
1887 * You may obtain a copy of the License at
1888 *
1889 *   http://www.apache.org/licenses/LICENSE-2.0
1890 *
1891 * Unless required by applicable law or agreed to in writing, software
1892 * distributed under the License is distributed on an "AS IS" BASIS,
1893 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1894 * See the License for the specific language governing permissions and
1895 * limitations under the License.
1896 */const f$={"already-exists":"A Firebase Analytics instance with the appId {$id}  already exists. Only one Firebase Analytics instance can be created for each appId.","already-initialized":"initializeAnalytics() cannot be called again with different options than those it was initially called with. It can be called again with the same options to return the existing instance, or getAnalytics() can be used to get a reference to the already-initialized instance.","already-initialized-settings":"Firebase Analytics has already been initialized.settings() must be called before initializing any Analytics instanceor it will have no effect.","interop-component-reg-failed":"Firebase Analytics Interop Component failed to instantiate: {$reason}","invalid-analytics-context":"Firebase Analytics is not supported in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","indexeddb-unavailable":"IndexedDB unavailable or restricted in this environment. Wrap initialization of analytics in analytics.isSupported() to prevent initialization in unsupported environments. Details: {$errorInfo}","fetch-throttle":"The config fetch request timed out while in an exponential backoff state. Unix timestamp in milliseconds when fetch request throttling ends: {$throttleEndTimeMillis}.","config-fetch-failed":"Dynamic config fetch failed: [{$httpStatus}] {$responseMessage}","no-api-key":'The "apiKey" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid API key.',"no-app-id":'The "appId" field is empty in the local Firebase config. Firebase Analytics requires this field tocontain a valid app ID.',"no-client-id":'The "client_id" field is empty.',"invalid-gtag-resource":"Trusted Types detected an invalid gtag resource: {$gtagURL}."},an=new ni("analytics","Analytics",f$);/**
1897 * @license
1898 * Copyright 2019 Google LLC
1899 *
1900 * Licensed under the Apache License, Version 2.0 (the "License");
1901 * you may not use this file except in compliance with the License.
1902 * You may obtain a copy of the License at
1903 *
1904 *   http://www.apache.org/licenses/LICENSE-2.0
1905 *
1906 * Unless required by applicable law or agreed to in writing, software
1907 * distributed under the License is distributed on an "AS IS" BASIS,
1908 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1909 * See the License for the specific language governing permissions and
1910 * limitations under the License.
1911 */function p$(e){if(!e.startsWith(Rp)){const t=an.create("invalid-gtag-resource",{gtagURL:e});return Ht.warn(t.message),""}return e}function Av(e){return Promise.all(e.map(t=>t.catch(n=>n)))}function h$(e,t){let n;return window.trustedTypes&&(n=window.trustedTypes.createPolicy(e,t)),n}function m$(e,t){const n=h$("firebase-js-sdk-policy",{createScriptURL:p$}),a=document.createElement("script"),r=`${Rp}?l=${e}&id=${t}`;a.src=n?n?.createScriptURL(r):r,a.async=!0,document.head.appendChild(a)}function _$(e){let t=[];return Array.isArray(window[e])?t=window[e]:window[e]=t,t}async function g$(e,t,n,a,r,i){const o=a[r];try{if(o)await t[o];else{const l=(await Av(n)).find(c=>c.measurementId===r);l&&await t[l.appId]}}catch(s){Ht.error(s)}e("config",r,i)}async function y$(e,t,n,a,r){try{let i=[];if(r&&r.send_to){let o=r.send_to;Array.isArray(o)||(o=[o]);const s=await Av(n);for(const l of o){const c=s.find(d=>d.measurementId===l),u=c&&t[c.appId];if(u)i.push(u);else{i=[];break}}}i.length===0&&(i=Object.values(t)),await Promise.all(i),e("event",a,r||{})}catch(i){Ht.error(i)}}function v$(e,t,n,a){async function r(i,...o){try{if(i==="event"){const[s,l]=o;await y$(e,t,n,s,l)}else if(i==="config"){const[s,l]=o;await g$(e,t,n,a,s,l)}else if(i==="consent"){const[s,l]=o;e("consent",s,l)}else if(i==="get"){const[s,l,c]=o;e("get",s,l,c)}else if(i==="set"){const[s]=o;
1911e("set",s)}else e(i,...o)}catch(s){Ht.error(s)}}return r}function b$(e,t,n,a,r){let i=function(...o){window[a].push(arguments)};return window[r]&&typeof window[r]=="function"&&(i=window[r]),window[r]=v$(i,e,t,n),{gtagCore:i,wrappedGtag:window[r]}}function k$(e){const t=window.document.getElementsByTagName("script");for(const n of Object.values(t))if(n.src&&n.src.includes(Rp)&&n.src.includes(e))return n;return null}/**
1912 * @license
1913 * Copyright 2020 Google LLC
1914 *
1915 * Licensed under the Apache License, Version 2.0 (the "License");
1916 * you may not use this file except in compliance with the License.
1917 * You may obtain a copy of the License at
1918 *
1919 *   http://www.apache.org/licenses/LICENSE-2.0
1920 *
1921 * Unless required by applicable law or agreed to in writing, software
1922 * distributed under the License is distributed on an "AS IS" BASIS,
1923 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1924 * See the License for the specific language governing permissions and
1925 * limitations under the License.
1926 */const w$=30,S$=1e3;class x${constructor(t={},n=S$){this.throttleMetadata=t,this.intervalMillis=n}getThrottleMetadata(t){return this.throttleMetadata[t]}setThrottleMetadata(t,n){this.throttleMetadata[t]=n}deleteThrottleMetadata(t){delete this.throttleMetadata[t]}}const Tv=new x$;function C$(e){return new Headers({Accept:"application/json","x-goog-api-key":e})}async function A$(e){const{appId:t,apiKey:n}=e,a={method:"GET",headers:C$(n)},r=d$.replace("{app-id}",t),i=await fetch(r,a);if(i.status!==200&&i.status!==304){let o="";try{const s=await i.json();s.error?.message&&(o=s.error.message)}catch{}throw an.create("config-fetch-failed",{httpStatus:i.status,responseMessage:o})}return i.json()}async function T$(e,t=Tv,n){const{appId:a,apiKey:r,measurementId:i}=e.options;if(!a)throw an.create("no-app-id");if(!r){if(i)return{measurementId:i,appId:a};throw an.create("no-api-key")}const o=t.getThrottleMetadata(a)||{backoffCount:0,throttleEndTimeMillis:Date.now()},s=new z$;return setTimeout(async()=>{s.abort()},u$),Mv({appId:a,apiKey:r,measurementId:i},o,s,t)}async function Mv(e,{throttleEndTimeMillis:t,backoffCount:n},a,r=Tv){const{appId:i,measurementId:o}=e;try{await M$(a,t)}catch(s){if(o)return Ht.warn(`Timed out fetching this Firebase app's measurement ID from the server. Falling back to the measurement ID ${o} provided in the "measurementId" field in the local Firebase config. [${s?.message}]`),{appId:i,measurementId:o};throw s}try{const s=await A$(e);return r.deleteThrottleMetadata(i),s}catch(s){const l=s;if(!I$(l)){if(r.deleteThrottleMetadata(i),o)return Ht.warn(`Failed to fetch this Firebase app's measurement ID from the server. Falling back to the measurement ID ${o} provided in the "measurementId" field in the local Firebase config. [${l?.message}]`),{appId:i,measurementId:o};throw s}const c=Number(l?.customData?.httpStatus)===503?J4(n,r.intervalMillis,w$):J4(n,r.intervalMillis),u={throttleEndTimeMillis:Date.now()+c,backoffCount:n+1};return r.setThrottleMetadata(i,u),Ht.debug(`Calling attemptFetch again in ${c} millis`),Mv(e,u,a,r)}}function M$(e,t){return new Promise((n,a)=>{const r=Math.max(t-Date.now(),0),i=setTimeout(n,r);e.addEventListener(()=>{clearTimeout(i),a(an.create("fetch-throttle",{throttleEndTimeMillis:t}))})})}function I$(e){if(!(e instanceof da)||!e.customData)return!1;const t=Number(e.customData.httpStatus);return t===429||t===500||t===503||t===504}class z${constructor(){this.listeners=[]}addEventListener(t){this.listeners.push(t)}abort(){this.listeners.forEach(t=>t())}}async function P$(e,t,n,a,r){if(r&&r.global){e("event",n,a);return}else{const i=await t,o={...a,send_to:i};e("event",n,o)}}async function E$(e,t,n,a){if(a&&a.global){const r={};for(const i of Object.keys(n))r[`user_properties.${i}`]=n[i];return e("set",r),Promise.resolve()}else{const r=await t;e("config",r,{update:!0,user_properties:n})}}/**
1927 * @license
1928 * Copyright 2020 Google LLC
1929 *
1930 * Licensed under the Apache License, Version 2.0 (the "License");
1931 * you may not use this file except in compliance with the License.
1932 * You may obtain a copy of the License at
1933 *
1934 *   http://www.apache.org/licenses/LICENSE-2.0
1935 *
1936 * Unless required by applicable law or agreed to in writing, softw
1936are
1937 * distributed under the License is distributed on an "AS IS" BASIS,
1938 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1939 * See the License for the specific language governing permissions and
1940 * limitations under the License.
1941 */async function O$(){if(E3())try{await O3()}catch(e){return Ht.warn(an.create("indexeddb-unavailable",{errorInfo:e?.toString()}).message),!1}else return Ht.warn(an.create("indexeddb-unavailable",{errorInfo:"IndexedDB is not available in this environment."}).message),!1;return!0}async function D$(e,t,n,a,r,i,o){const s=T$(e);s.then(p=>{n[p.measurementId]=p.appId,e.options.measurementId&&p.measurementId!==e.options.measurementId&&Ht.warn(`The measurement ID in the local Firebase config (${e.options.measurementId}) does not match the measurement ID fetched from the server (${p.measurementId}). To ensure analytics events are always sent to the correct Analytics property, update the measurement ID field in the local config or remove it from the local config.`)}).catch(p=>Ht.error(p)),t.push(s);const l=O$().then(p=>{if(p)return a.getId()}),[c,u]=await Promise.all([s,l]);k$(i)||m$(i,c.measurementId),r("js",new Date);const d=o?.config??{};return d[c$]="firebase",d.update=!0,u!=null&&(d[l$]=u),r("config",c.measurementId,d),c.measurementId}/**
1942 * @license
1943 * Copyright 2019 Google LLC
1944 *
1945 * Licensed under the Apache License, Version 2.0 (the "License");
1946 * you may not use this file except in compliance with the License.
1947 * You may obtain a copy of the License at
1948 *
1949 *   http://www.apache.org/licenses/LICENSE-2.0
1950 *
1951 * Unless required by applicable law or agreed to in writing, software
1952 * distributed under the License is distributed on an "AS IS" BASIS,
1953 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1954 * See the License for the specific language governing permissions and
1955 * limitations under the License.
1956 */class R${constructor(t){this.app=t}_delete(){return delete Oi[this.app.options.appId],Promise.resolve()}}let Oi={},Q_=[];const X_={};let h0="dataLayer",L$="gtag",e6,Lp,t6=!1;function N$(){const e=[];if(P3()&&e.push("This is a browser extension environment."),OE()||e.push("Cookies are not available."),e.length>0){const t=e.map((a,r)=>`(${r+1}) ${a}`).join(" "),n=an.create("invalid-analytics-context",{errorInfo:t});Ht.warn(n.message)}}function B$(e,t,n){N$();const a=e.options.appId;if(!a)throw an.create("no-app-id");if(!e.options.apiKey)if(e.options.measurementId)Ht.warn(`The "apiKey" field is empty in the local Firebase config. This is needed to fetch the latest measurement ID for this Firebase app. Falling back to the measurement ID ${e.options.measurementId} provided in the "measurementId" field in the local Firebase config.`);else throw an.create("no-api-key");if(Oi[a]!=null)throw an.create("already-exists",{id:a});if(!t6){_$(h0);const{wrappedGtag:i,gtagCore:o}=b$(Oi,Q_,X_,h0,L$);Lp=i,e6=o,t6=!0}return Oi[a]=D$(e,Q_,X_,t,e6,h0,n),new R$(e)}function F$(e=B3()){e=sn(e);const t=eo(e,Ac);return t.isInitialized()?t.getImmediate():V$(e)}
1956function V$(e,t={}){const n=eo(e,Ac);if(n.isInitialized()){const r=n.getImmediate();if(Kr(t,n.getOptions()))return r;throw an.create("already-initialized")}return n.initialize({options:t})}function $$(e,t,n){e=sn(e),E$(Lp,Oi[e.app.options.appId],t,n).catch(a=>Ht.error(a))}function Np(e,t,n,a){e=sn(e),P$(Lp,Oi[e.app.options.appId],t,n,a).catch(r=>Ht.error(r))}const n6="@firebase/analytics",a6="0.10.20";function H$(){Na(new sa(Ac,(t,{options:n})=>{const a=t.getProvider("app").getImmediate(),r=t.getProvider("installations-internal").getImmediate();return B$(a,r,n)},"PUBLIC")),Na(new sa("analytics-internal",e,"PRIVATE")),ea(n6,a6),ea(n6,a6,"esm2020");function e(t){try{const n=t.getProvider(Ac).getImmediate();return{logEvent:(a,r,i)=>Np(n,a,r,i),setUserProperties:(a,r)=>$$(n,a,r)}}catch(n){throw an.create("interop-component-reg-failed",{reason:n})}}}H$();const U$={name:"FileUploadOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},j$=["aria-hidden","aria-label"],q$=["fill","width","height"],G$={d:"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z"},Y$={key:0};function W$(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon file-upload-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",G$,[n.title?(H(),X("title",Y$,ee(n.title),1)):Ce("",!0)])],8,q$))],16,j$)}const K$=tt(U$,[["render",W$]]),Z$={name:"InformationOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},J$=["aria-hidden","aria-label"],Q$=["fill","width","height"],X$={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"},eH={key:0};function tH(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon information-outline-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",X$,[n.title?(H(),X("title",eH,ee(n.title),1)):Ce("",!0)])],8,Q$))],16,J$)}const m0=tt(Z$,[["render",tH]]),nH={style:{margin:"4px 0"}},aH={style:{"margin-top":"2px"}},rH=L({__name:"LanguageSelect",props:{modelValue:{default:null}},emits:["update:modelValue"],setup(e,{emit:t}){const n=t,a=he(()=>{const o=[];for(let s=0;s<pn.LANGUAGES.length;s++)pn.LANGUAGES[s].value===""||o.push(pn.LANGUAGES[s]);return o}),r=(o,s)=>o.filter(l=>[l.text,l.en_text].some(c=>c.toLowerCase().includes(s.toLowerCase()))),i=o=>{n("update:modelValue",o.value)};return(o,s)=>{const l=ye("v-select");return H(),Ke(l,{label:"text",placeholder:o.$t("please_select_language"),filter:r,reduce:c=>c.value,options:a.value,class:"input",clearable:!1,"model-value":o.modelValue,"onOption:selected":i},{option:ce(({text:c,en_text:u})=>[C("div",nH,[C("div",null,ee(c),1),C("div",aH,ee(u),1)])]),_:1},8,["placeholder","reduce","options","model-value"])}}}),iH=tt(rH,[["__scopeId","data-v-f567df66"]]);let oH=0;const Su=Zi("upload",()=>{const e=M([]),t=M(!1),n=M(""),a=M(null),r=M(0);let i=null,o=null;const s=he(()=>e.value.some(_=>_.status==="uploading"||_.status==="pending_upload")),l=he(()=>e.value.filter(_=>_.status==="uploaded").length),c=(_,g)=>{i=_,o=g??null},u=_=>{s.value||(e.value=[]),_!==void 0&&(n.value=_),t.value=!0},d=()=>{t.value=!1},p=()=>{s.value||(e.value=[])},f=_=>{const g={..._,id:oH++};return e.value.push(g),g},h=()=>{if(!i||a.value!=null)return;const _=e.value.find(g=>g.status==="pending_upload");if(_){if(_.file){if(!_.file.type.startsWith("audio")&&!_.file.type.startsWith("video")){_.status="invalid_format",h();return}if(_.file.size>10*1024*1024*1024){_.status="file_size_exceeded_gb",h();return}}a.value=_.id,_.status="uploading",i.addAudio(_.language,_.speakers,"",_.file,"",!1,_.name,_.length_seconds,_.length_milliseconds,_.folder_id,g=>{_.process=g}).then(g=>{o&&Np(o,"add_transcription",{audio_language:g.language,audio_duration:g.length_seconds,type:"file"}),_.status="uploaded",r.value++}).catch(()=>{_.status="failed"}).finally(()=>{a.value=null,h()})}};return{files:e,dialogVisible:t,currentFolderId:n,uploadingFileId:a,audioListVersion:r,hasActiveUploads:s,completedCount:l,init:c,openDialog:u,closeDialog:d,dismiss:p,addFile:f,uploadNext:h}}),sH={key:0,style:{"margin-bottom":"12px"}},lH={style:{"margin-top":"24px"}},cH={style:{"margin-bottom":"24px"}},uH={key:0,style:{"margin-bottom":"8px"}},dH={key:0,style:{color:"red","font-size":"13px"}},fH={key:1},pH={style:{"margin-top":"20px","text-align":"center"}},hH={key:1},mH={class:"dropbox"},_H=["multiple"],gH={key:0,style:{width:"100%","text-align":"center"}},yH={style:{"font-size":"13px","font-weight":"400"}}
1956,vH={key:1,class:"dropbox-init-message"},bH={key:2,style:{color:"red","font-size":"13px","margin-top":"8px"}},kH={key:3},wH={key:4,style:{"margin-top":"28px","margin-bottom":"28px"}},SH={key:0},xH={class:"row",style:{"font-weight":"bold"}},CH={class:"col-12"},AH={class:"col-12"},TH={style:{display:"flex","justify-content":"space-between","border-top":"1px solid lightgrey","padding-top":"8px","margin-top":"8px"}},MH={style:{display:"flex","justify-content":"space-between"}},IH={key:1},zH={class:"row",style:{"font-weight":"bold"}},PH={class:"col-6"},EH={class:"col-2"},OH={class:"col-2"},DH={class:"col-2"},RH={class:"col-6"},LH={class:"col-2"},NH={class:"col-2"},BH={class:"col-2"},FH=L({__name:"UploadAudios",props:{default_mode:{default:"upload"},visible:{type:Boolean,default:!1},multiple:{type:Boolean,default:!0},isAnonymousMode:{type:Boolean,default:!1},folder_id:{default:""}},emits:["uploading","uploaded"],setup(e,{emit:t}){const n=e,a=t,{t:r,i18next:i}=Vc(),o=Of(),{appContext:s}=la(),l=s.config.globalProperties.apiClient,c=s.config.globalProperties.analytics,u=Su(),d=[];for(let N=0;N<11;N++)d.push(N);const p=[];for(let N=0;N<pn.LANGUAGES.length;N++)pn.LANGUAGES[N].value===""||p.push(pn.LANGUAGES[N]);const f=wy(),h=M(""),_=M(n.default_mode),g=M(!1),k=M(""),y=M(""),w=M(Ee.getAudioLangCode()),v=M(0),T=M(!1);M(p);const A=M([]),I=he(()=>n.isAnonymousMode?A.value:u.files),B=M(0),z=M(null);M(Ee.isPaidUser());const R=M(""),O=M(10),b=he(()=>screen.width<=760);ae(h,N=>{Ze()}),ae(w,N=>{Ze()});const D=()=>{A.value=[]},P=N=>{const q=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^/]+\/.+\/|(?:v|e(?:mbed)?)\/|shorts\/|.*[?&]v=)|youtu\.be\/)([^"&?/\s]{11})/,re=N.match(q);return re?re[1]:null},fe=(N,q={})=>{Np(c,N,q)},F=()=>/^[^@]+@\w+(\.\w+)+\w$/.test(h.value),G=async()=>{if(y.value="",g.value)return;var N=/^https:/i;const q=P(k.value),{title:re,duration:S}=await Q(q);if(k.value==""||!N.test(k.value)||q==null){y.value="invalid_link_des";return}g.value=!0,a("uploading"),l.addAudio(w.value,v.value,h.value,null,k.value,n.isAnonymousMode,re,S,null,n.folder_id).then(x=>{fe("add_transcription",{audio_language:x.language,audio_duration:x.length_seconds,type:"youtube"}),a("uploaded",x.uuid),n.isAnonymousMode?A.value.push({index:A.value.length,file:null,name:x.name,language:x.language,speakers:x.speakers,status:"uploaded",process:0}):u.addFile({file:null,name:x.name,language:x.language,speakers:x.speakers,status:"uploaded",length_seconds:null,length_milliseconds:null,process:0,folder_id:n.folder_id}),k.value=""}).catch(x=>{console.log(x),y.value="invalid_link_des"}).finally(()=>{g.value=!1})},Q=async N=>{const re=`https://www.googleapis.com/youtube/v3/videos?id=${N}&part=snippet,contentDetails&key=AIzaSyB7wQWfxs3qi-KivGwR7c8YlD4H4KAp7TY`;try{const x=(await mt.get(re)).data.items[0],E=x.snippet.title,Y=ke(x.contentDetails.duration);return{title:E,duration:Y}}catch(S){console.error("Error fetching video metadata:",S)}return{title:null,duration:null}},ke=N=>{let q=0;const re=N.match(/PT(\d+H)?(\d+M)?(\d+S)?/);return re&&re[1]&&(q+=parseInt(re[1])*3600),re&&re[2]&&(q+=parseInt(re[2])*60),re&&re[3]&&(q+=parseInt(re[3])),q},Le=N=>{switch(N){case"pending_upload":return r("pending");case"uploading":return r("uploading");case"uploaded":return r("uploaded");case"failed":return r("failed");case"invalid_format":return r("invalid_format");case"file_size_exceeded_gb":return r("file_size_exceeded_gb",{x:O.value});default:return N}},we=N=>{switch(N){case"uploaded":return"success";case"invalid_format":return"danger";default:return"dark"}},Te=N=>{if(N===null)return null;const q=Math.floor(N/60).toString().padStart(2,"0"),re=Math.floor(N%60).toString().padStart(2,"0");return`${q}:${re}`},qe=async N=>{Ze();const q=N.target;if(q.files&&q.files.length===0){n.isAnonymousMode&&(A.value=[]);return}if(n.isAnonymousMode){A.value=[];const E=q.files[0];var re=J(E),S=0;re!=null?R.value=re:(S=await se(E),S===null?B.value=0:B.value=Math.round(S/1e3)),A.value.push({index:A.value.length,file:E,name:He(E),language:w.value,speakers:v.value,status:"pending_upload",length_seconds:B.value,length_milliseconds:S,process:0})}else{for(let E=0;E<q.files.length;E++){const Y=q.files[E],Z=await se(Y);var x=null;Z!==null&&(x=Math.round(Z/1e3)),u.addFile({file:Y,name:He(Y),language:w.value,speakers:v.value,status:"pending_upload",length_seconds:x,length_milliseconds:Z,process:0,folder_id:n.folder_id})}u.uploadNext()}},He=N=>{var q=N.name;return q.replace(/\.[^/.]+$/,"")},Ze=()=>{R.value=""},Ue=async()=>
1956{if(!F()){R.value="please_fill_your_email";return}if(w.value==""){R.value="please_select_language_first";return}if(_.value==="upload"){if(I.value.length==0){R.value="please_select_audio_first";return}var N=J(I.value[0].file);if(N!=null){R.value=N;return}}if(_.value==="youtube"&&k.value==""){R.value="please_fill_youtube_link";return}await f.signOut(),T.value=!0,YD(f).then(q=>{var re=q.user,S={username:re.uid,name:re.uid,is_anonymous:re.isAnonymous,fcm_token:re.accessToken,firebase_token:re.accessToken,firebase_uid:re.uid,display_language:i.value};l.register(S).then(x=>{Ee.userLogin(x),o.setUser(x),_.value==="upload"?l.addAudio(w.value,v.value,h.value,I.value[0].file,"",n.isAnonymousMode,I.value[0].name,I.value[0].length_seconds,I.value[0].length_milliseconds,n.folder_id,E=>{z.value=E}).then(E=>{a("uploaded",E.uuid)}).finally(()=>{z.value=null}):G()}).catch(x=>{R.value="unexpected_error"}).finally(()=>{fe("free_trial",{type:_.value==="upload"?"file":"youtube"})})}).catch(q=>{q.code,q.message,eR(f),R.value="unexpected_error"})},J=N=>!N.type.startsWith("audio")&&!N.type.startsWith("video")?"invalid_format":N.size>O.value*1024*1024*1024?"file_size_exceeded_gb":null,se=async N=>{if(!N)throw new Error("No file provided");const q=URL.createObjectURL(N),re=document.createElement(N.type.startsWith("audio")?"audio":"video");return re.src=q,new Promise((S,x)=>{re.addEventListener("loadedmetadata",()=>{const E=Math.round(re.duration*1e3);URL.revokeObjectURL(q),S(E)}),re.addEventListener("error",E=>{console.error(E),URL.revokeObjectURL(q),S(null)}),re.load()})};return(N,q)=>{const re=ye("CTooltip"),S=ye("CFormInput"),x=ye("v-select"),E=ye("CFormCheck"),Y=ye("CButton"),Z=ye("CSpinner"),W=ye("CProgress"),oe=ye("CBadge");return H(),X("div",null,[N.isAnonymousMode?(H(),X("div",sH,[$(re,{content:N.$t("email_result")},{toggler:ce(({on:K})=>[C("span",et(dl(K,!0),{class:"title-input"}),[C("label",null,ee(N.$t("your_email"))+"*",1),$(m0,{size:20})],16)]),_:1},8,["content"]),$(S,{modelValue:h.value,"onUpdate:modelValue":q[0]||(q[0]=K=>h.value=K),placeholder:N.$t("email"),class:"email-input"},null,8,["modelValue","placeholder"])])):Ce("",!0),$(re,{content:N.$t("provide_language")},{toggler:ce(({on:K})=>[C("span",et(dl(K,!0),{class:"title-input"}),[C("label",null,ee(N.$t("audio_language"))+"*",1),$(m0,{size:20})],16)]),_:1},8,["content"]),$(iH,{modelValue:w.value,"onUpdate:modelValue":q[1]||(q[1]=K=>w.value=K)},null,8,["modelValue"]),$(re,{content:N.$t("speaker_num_reason")},{toggler:ce(({on:K})=>[C("span",et(dl(K,!0),{class:"title-input"}),[C("label",null,ee(N.$t("speaker_num")),1),$(m0,{size:20})],16)]),_:1},8,["content"]),$(x,{modelValue:v.value,"onUpdate:modelValue":q[2]||(q[2]=K=>v.value=K),options:d,class:"input",clearable:!1},{option:ce(K=>[Ae(ee(K.label==0?N.$t("auto_detect"):K.label),1)]),"selected-option":ce(K=>[Ae(ee(K.label==0?N.$t("auto_detect"):K.label),1)]),_:1},8,["modelValue"]),C("div",lH,[C("div",cH,[$(E,{button:{class:_.value==="upload"?"type-button-active":"type-button",shape:"rounded-pill",style:"margin-right:8px"},type:"radio",name:"options",id:"upload",autocomplete:"off",checked:_.value=="upload",label:N.$t("upload_files"),"onUpdate:modelValue":q[3]||(q[3]=K=>_.value="upload")},null,8,["button","checked","label"]),q[7]||(q[7]=C("label",{style:{width:"4px"}},null,-1)),$(E,{button:{class:_.value!=="upload"?"type-button-active":"type-button",shape:"rounded-pill"},type:"radio",name:"options",id:"youtube",autocomplete:"off",checked:_.value=="youtube",label:N.$t("from_youtube"),"onUpdate:modelValue":q[4]||(q[4]=K=>_.value="youtube")},null,8,["button","checked","label"])]),_.value=="youtube"?(H(),X("div",uH,[C("div",null,[$(S,{type:"url",id:"youtube_link",class:"youtube_link",modelValue:k.value,"onUpdate:modelValue":q[5]||(q[5]=K=>k.value=K),disabled:g.value,onChange:q[6]||(q[6]=K=>y.value=""),placeholder:N.$t("place_youtube_link_here")},null,8,["modelValue","disabled","placeholder"]),N.isAnonymousMode?Ce("",!0):(H(),Ke(Y,{key:0,disabled:k.value==""||g.value,color:"info",shape:"rounded-pill",style:{width:"100%","margin-top":"8px",color:"white"},onClick:G},{default:ce(()=>[Ae(ee(N.$t("submit")),1)]),_:1},8,["disabled"]))]),y.value!=""?(H(),X("div",dH,ee(N.$t(y.value)),1)):Ce("",!0),g.value?(H(),X("div",fH,[C("div",pH,[$(Z)])])):Ce("",!0)])):(H(),X("div",hH,[C("div",mH,[C("input",{type:"file",onChange:qe,accept:"audio/*,video/*",class:"input-file",multiple:N.multiple},null,40,_H),N.isAnonymousMode&&I.value.length>0?(H(),X("div",gH,[C("div",{style:ks([{"font-size":"15px","font-weight":"bold",color:"dodgerblue"},{color:R.value=="invalid_format"?"red":"dodgerblue"}])},ee(I.value[0].file.name),5),C("div",yH,ee(Te(B.value)??""),1),$(Y,{style:{position:"absolute",top:"12px",right:"0","z-index":"2"},onClick:D},{default:ce(()=>[$(rp)]),_:1})])):(H(),X("div",vH,[$(K$,{size:20}),Ae(" "+ee(N.$t("click_or_drop_file")),1)]))])])),R.value!=""?(H(),X("div",bH,ee(R.value==="file_size_exceeded_gb"?N.$t("file_size_exceeded_gb",{x:O.value}):N.$t(R.value)),1)):Ce("",!0),N.isAnonymousMode?(H(),X("div",kH,[z.value?(H(),Ke(W,{key:0,value:z.value,color:"info"},{default:ce(()=>[Ae(ee(z.value)+"% ",1)]),_:1},8,["value"])):Ce("",!0),$(Y,{style:{width:"100%","margin-top":"16px","margin-bottom":"8px"},shape:"rounded-pill",color:"primary",onClick:Ue,disabled:T.value||g.value||R.value.length>0},{default:ce(()=>[Ae(ee(N.$t("submit")),1)]),_:1},8,["disabled"])])):I.value.length!=0?(H(),X("div",wH,[b.value?(H(),X("div",SH,[C("div",xH,[C("div",CH,ee(N.$t("records")),1)]),(H(!0),X(ut,null,_r(
1956I.value,(K,ne)=>(H(),X("div",{key:K.name+ne,class:"row"},[C("div",AH,[C("div",TH,[C("div",null,ee(K.name),1),C("div",null,[K.status==="uploading"?(H(),Ke(W,{key:0,value:K.process,color:"info"},{default:ce(()=>[Ae(ee(K.process)+"% ",1)]),_:2},1032,["value"])):(H(),Ke(oe,{key:1,color:we(K.status)},{default:ce(()=>[Ae(ee(Le(K.status)),1)]),_:2},1032,["color"]))])]),C("div",MH,[C("div",null,ee(N.$t("language"))+": "+ee(pe(pn).getLanguageByValue(K.language)),1),C("div",null,ee(N.$t("speakers"))+": "+ee(K.speakers==0?N.$t("auto"):K.speakers),1)])])]))),128))])):(H(),X("div",IH,[C("div",zH,[C("div",PH,ee(N.$t("name")),1),C("div",EH,ee(N.$t("language")),1),C("div",OH,ee(N.$t("speakers")),1),C("div",DH,ee(N.$t("status")),1)]),(H(!0),X(ut,null,_r(I.value,(K,ne)=>(H(),X("div",{key:K.name+ne,class:"row",style:{"margin-bottom":"4px"}},[C("div",RH,ee(K.name),1),C("div",LH,ee(pe(pn).getLanguageByValue(K.language)),1),C("div",NH,ee(K.speakers==0?N.$t("auto"):K.speakers),1),C("div",BH,[K.status==="uploading"?(H(),Ke(W,{key:0,value:K.process,color:"info"},{default:ce(()=>[Ae(ee(K.process)+"% ",1)]),_:2},1032,["value"])):(H(),Ke(oe,{key:1,color:we(K.status)},{default:ce(()=>[Ae(ee(Le(K.status)),1)]),_:2},1032,["color"]))])]))),128))]))])):Ce("",!0)])])}}}),VH=tt(FH,[["__scopeId","data-v-8ea1748a"]]),$H=L({__name:"UploadAudiosModal",setup(e){const t=Su();return(n,a)=>{const r=ye("CModalTitle"),i=ye("CModalHeader"),o=ye("CModalBody"),s=ye("CModal");return H(),Ke(s,{visible:pe(t).dialogVisible,onClose:a[0]||(a[0]=l=>pe(t).closeDialog()),size:"lg",alignment:"center",keyboard:!1},{default:ce(()=>[$(i,null,{default:ce(()=>[$(r,null,{default:ce(()=>[Ae(ee(n.$t("upload_voice")),1)]),_:1})]),_:1}),$(o,null,{default:ce(()=>[$(VH,{folder_id:pe(t).currentFolderId},null,8,["folder_id"])]),_:1})]),_:1},8,["visible"])}}}),HH={name:"ChevronUpIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},UH=["aria-hidden","aria-label"],jH=["fill","width","height"],qH={d:"M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"},GH={key:0};function YH(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon chevron-up-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",qH,[n.title?(H(),X("title",GH,ee(n.title),1)):Ce("",!0)])],8,jH))],16,UH)}const WH=tt(HH,[["render",YH]]),KH={name:"ChevronDownIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},ZH=["aria-hidden","aria-label"],JH=["fill","width","height"],QH={d:"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"},XH={key:0};function eU(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon chevron-down-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",QH,[n.title?(H(),X("title",XH,ee(n.title),1)):Ce("",!0)])],8,JH))],16,ZH)}const tU=tt(KH,[["render",eU]]),nU={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},aU=["aria-hidden","aria-label"],rU=["fill","width","height"],iU={d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"},oU={key:0};function sU(e,t,n,a,r,i){return H(),X("span",et(e.$attrs,{"aria-hidden":n.title?null:"true","aria-label":n.title,class:"material-design-icon check-icon",role:"img",onClick:t[0]||(t[0]=o=>e.$emit("click",o))}),[(H(),X("svg",{fill:n.fillColor,class:"material-design-icon__svg",width:n.size,height:n.size,viewBox:"0 0 24 24"},[C("path",iU,[n.title?(H(),X("title",oU,ee(n.title),1)):Ce("",!0)])],8,rU))],16,aU)}const lU=tt(nU,[["render",sU]]),cU={key:0,class:"upload-floating"},uU={class:"upload-floating__title"},dU={style:{display:"flex","align-items":"center",gap:"4px"}},fU={key:0,class:"upload-floating__body"},pU={class:"upload-floating__name"},hU={class:"upload-floating__status"},mU={key:2,style:{color:"var(--cui-danger)","font-size":"12px"}},_U={key:3,class:"text-muted",style:{"font-size":"12px"}},gU={key:4,style:{color:"var(--cui-danger)","font-size":"12px"}},yU=L({__name:"UploadFloatingStatus",setup(e){const t=Su(),n=M(!0),a=he(()=>t.files.length>0&&!t.dialogVisible);return(r,i)=>{const o=ye("CProgress");return a.value?(H(),X("div",cU,[C("div",{class:"upload-floating__header",onClick:i[2]||(i[2]=s=>pe(t).openDialog())},[C("div",uU,[pe(t).hasActiveUploads?(H(),X(ut,{key:0},[Ae(ee(r.$t("uploading"))+"... ("+ee(pe(t).completedCount)+"/"+ee(pe(t).files.length)+") ",1)],64)):(H(),X(ut,{key:1},[Ae(ee(r.$t("uploaded"))+" ("+ee(pe(t).files.length)+") ",1)],64))]),C("div",dU,[C("span",{class:"upload-floating__toggle",onClick:i[0]||(i[0]=Yo(s=>n.value=!n.value,["stop"]))},[n.value?(H(),Ke(WH,{key:0,size:20})):(H(),Ke(tU,{key:1,size:20}))]),pe(t).hasActiveUploads?Ce("",!0):(H(),X("span",{key:0,class:"upload-floating__close",onClick:i[1]||(i[1]=Yo(s=>pe(t).dismiss(),["stop"]))},[$(rp,{size:18})]))])]),n.value?(H(),X("div",fU,[(H(!0),X(ut,null,_r(pe(t).files,s=>(H(),X("div",{key:s.id,class:"upload-floating__item"},[C("div",pU,ee(s.name),1),C("div",hU,[s.status==="uploading"?(H(),Ke(o,{key:0,value:s.process,color:"info",style:{height:"4px",flex:"1"}},null,8,["value"])):s.status==="uploaded"?(H(),Ke(lU,{key:1,size:18,style:{color:"var(--cui-success)"}})):s.status==="failed"?(H(),X("span",mU,ee(r.$t("failed")),1)):s.status==="pending_upload"?(H(),X("span",_U,ee(r.$t("pending")),1)):(H(),X("span",gU,ee(r.$t(s.status)),1))])]))),128))])):Ce("",!0)])):Ce("",!0)}}}),vU=tt(yU,[["__scopeId","data-v-a670c7fa"]]),bU={class:"body flex-grow-1"},kU=L({__name:"DefaultLayout",setup(e){const t=Yc(),n=Su(),{appContext:a}=la(),r=a.config.globalProperties.apiClient,i=a.config.globalProperties.analytics;n.init(r,i);const o=he(()=>t.name==="audio"),s=l=>{n.hasActiveUploads&&l.preventDefault()};return At(()=>{window.addEventListener("beforeunload",s)}),Cs(()=>{window.removeEventListener("beforeunload",s)}),(l,c)=>{const u=ye("router-view");return H(),X(ut,null,[C("div",null,[o.value?Ce("",!0):(H(),Ke(tN,{key:0}
1956)),C("div",{class:aa(["d-flex flex-column min-vh-100",o.value?"":"wrapper"])},[o.value?Ce("",!0):(H(),Ke(Bz,{key:0})),C("div",bU,[$(pe(Jl),{class:"",fluid:"",style:{"margin-top":"8px"}},{default:ce(()=>[$(u)]),_:1})]),$(EI)],2),$($H),$(vU)]),o.value?(H(),Ke(PI,{key:0})):Ce("",!0)],64)}}}),wU=[{path:"/",name:()=>"home",component:kU,redirect:"/dashboard",children:[{path:"/dashboard",name:()=>"home",component:()=>Ne(()=>import("./Dashboard-CEhRHiGe.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))},{path:"/dashboard/:uuid",name:"audio",component:()=>Ne(()=>import("./Audio-CL97LgGr.js"),__vite__mapDeps([9,10,11,12,13,14,5,6,7,15,2,3,16]))},{path:"/trash",name:"trash",component:()=>Ne(()=>import("./Trash-DtoJeizu.js"),__vite__mapDeps([17,1,2,3,4,5,6,7,8]))},{path:"/starred",name:"starred",component:()=>Ne(()=>import("./Starred-DnZAHpWx.js"),__vite__mapDeps([18,1,2,3,4,5,6,7,8]))},{path:"/folder/:id",name:"folder",component:()=>Ne(()=>import("./Folder-Dle8K15J.js"),__vite__mapDeps([19,1,2,3,4,5,6,7,8]))},{path:"/download",name:"download_app",component:()=>Ne(()=>import("./Download-Dv97g6f8.js"),__vite__mapDeps([20,21,22]))},{path:"/account",name:"account",component:()=>Ne(()=>import("./Account-CQcOcRzI.js"),__vite__mapDeps([23,21,24]))},{path:"/settings",name:"settings",component:()=>Ne(()=>import("./Settings-CBnVMBjD.js"),__vite__mapDeps([25,15,4,14,6,26]))},{path:"/billing",name:"billing",component:()=>Ne(()=>import("./Billing-CE18u1Iv.js"),__vite__mapDeps([27,28]))},{path:"/credit-usages",name:"credit_usages",component:()=>Ne(()=>import("./CreditUsages-OJJATrl0.js"),__vite__mapDeps([29,30]))},{path:"/purchases",name:"pricing",component:()=>Ne(()=>import("./PurchasePage-DP6dBgyV.js"),__vite__mapDeps([31,11,12,32]))},{path:"/plan",name:"pricing",component:()=>Ne(()=>import("./PurchasePage-DP6dBgyV.js"),__vite__mapDeps([31,11,12,32]))}]}
1956,{path:"/login",name:"login",component:()=>Ne(()=>import("./Login-CRjE2SdF.js"),__vite__mapDeps([33,34,35,36]))},{path:"/forgot_password",name:"forgot_password",component:()=>Ne(()=>import("./ForgotPassword-BpgVQjQS.js"),__vite__mapDeps([37,34,35,38]))},{path:"/register",name:"register",component:()=>Ne(()=>import("./Register-FecEskka.js"),__vite__mapDeps([39,34,35,40]))},{path:"/trial",name:"free_trial",component:()=>Ne(()=>import("./Trial-CQ4bXKgN.js"),__vite__mapDeps([41,10,11,12,13,14,2,3,42]))},{path:"/purchase_success",name:"purchase_success",component:()=>Ne(()=>import("./PurchaseSuccess-Dlmo0FwM.js"),__vite__mapDeps([43,44]))},{path:"/pages",redirect:"/pages/404",name:"Pages",component:{render(){return m(ye("router-view"))}},children:[{path:"404",name:"Page404",component:()=>Ne(()=>import("./Page404-CX1DiJyx.js"),[])},{path:"500",name:"Page500",component:()=>Ne(()=>import("./Page500-C-L9Douo.js"),[])}]}],Iv=Vx({history:_x("/"),routes:wU,scrollBehavior(){return{top:0}}});Iv.onError((e,t)=>{["Failed to fetch dynamically imported module","Loading chunk","Loading CSS chunk"].some(a=>e.message.includes(a))&&window.location.assign(t.fullPath)});const{slice:SU,forEach:xU}=[];function CU(e){return xU.call(SU.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}
1956function AU(e){return typeof e!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(n=>n.test(e))}const r6=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,TU=function(e,t){const a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},r=encodeURIComponent(t);let i=`${e}=${r}`;if(a.maxAge>0){const o=a.maxAge-0;if(Number.isNaN(o))throw new Error("maxAge should be a Number");i+=`; Max-Age=${Math.floor(o)}`}if(a.domain){if(!r6.test(a.domain))throw new TypeError("option domain is invalid");i+=`; Domain=${a.domain}`}if(a.path){if(!r6.test(a.path))throw new TypeError("option path is invalid");i+=`; Path=${a.path}`}if(a.expires){if(typeof a.expires.toUTCString!="function")throw new TypeError("option expires is invalid");i+=`; Expires=${a.expires.toUTCString()}`}if(a.httpOnly&&(i+="; HttpOnly"),a.secure&&(i+="; Secure"),a.sameSite)switch(typeof a.sameSite=="string"?a.sameSite.toLowerCase():a.sameSite){case!0:i+="; SameSite=Strict";break;case"lax":i+="; SameSite=Lax";break;case"strict":i+="; SameSite=Strict";break;case"none":i+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return a.partitioned&&(i+="; Partitioned"),i},i6={create(e,t,n,a){let r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(r.expires=new Date,r.expires.setTime(r.expires.getTime()+n*60*1e3)),a&&(r.domain=a),document.cookie=TU(e,t,r)},read(e){const t=`${e}=`,n=document.cookie.split(";");for(let a=0;a<n.length;a++){let r=n[a];for(;r.charAt(0)===" ";)r=r.substring(1,r.length);if(r.indexOf(t)===0)return r.substring(t.length,r.length)}return null},remove(e,t){this.create(e,"",-1,t)}};var MU={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return i6.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:n,cookieMinutes:a,cookieDomain:r,cookieOptions:i}=t;n&&typeof document<"u"&&i6.create(n,e,a,r,i)}},IU={name:"querystring",lookup(e){let{lookupQuerystring:t}=e,n;if(typeof window<"u"){let{search:a}=window.location;!window.location.search&&window.location.hash?.indexOf("?")>-1&&(a=window.location.hash.substring(window.location.hash.indexOf("?")));const i=a.substring(1).split("&");for(let o=0;o<i.length;o++){const s=i[o].indexOf("=");s>0&&i[o].substring(0,s)===t&&(n=i[o].substring(s+1))}}return n}},zU={name:"hash",lookup(e){let{lookupHash:t,lookupFromHashIndex:n}=e,a;if(typeof window<"u"){const{hash:r}=window.location;if(r&&r.length>2){const i=r.substring(1);if(t){const o=i.split("&");for(let s=0;s<o.length;s++){const l=o[s].indexOf("=");l>0&&o[s].substring(0,l)===t&&(a=o[s].substring(l+1))}}if(a)return a;if(!a&&n>-1){const o=r.match(/\/([a-zA-Z-]*)/g);return Array.isArray(o)?o[typeof n=="number"?n:0]?.replace("/",""):void 0}}}return a}};let ui=null;const o6=()=>{if(ui!==null)return ui;try{if(ui=typeof window<"u"&&window.localStorage!==null,!ui)return!1;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{ui=!1}return ui};var PU={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&o6())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&o6()&&window.localStorage.setItem(n,e)}};let di=null;const s6=()=>{if(di!==null)return di;try{if(di=typeof window<"u"&&window.sessionStorage!==null,!di)return!1;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{di=!1}return di};var EU={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&s6())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&s6()&&window.sessionStorage.setItem(n,e)}},OU={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:n,userLanguage:a,language:r}=navigator;if(n)for(let i=0;i<n.length;i++)t.push(n[i]);a&&t.push(a),r&&t.push(r)}return t.length>0?t:void 0}},DU={name:"htmlTag",lookup(e){let{htmlTag:t}=e,n;const a=t||(typeof document<"u"?document.documentElement:null);return a&&typeof a.getAttribute=="function"&&(n=a.getAttribute("lang")),n}},RU={name:"path",lookup(e){let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(n)?n[typeof t=="number"?t:0]?.replace("/",""):void 0}},LU={name:"subdomain",lookup(e){let{lookupFromSubdomainIndex:t}=e;const n=typeof t=="number"?t+1:1,a=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(a)return a[n]}};let zv=!1;try{document.cookie,zv=!0}catch{}const Pv=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];zv||Pv.splice(1,1);const NU=()=>({order:Pv,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class Ev{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,n)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=CU(n,this.options||{},NU()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=r=>r.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=a,this.addDetector(MU),this.addDetector(IU),this.addDetector(PU),this.addDetector(EU),this.addDetector(OU),this.addDetector(DU),this.addDetector(RU),this.addDetector(LU),this.addDetector(zU)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,n=[];return t.forEach(a=>{if(this.detectors[a]){let r=this.detectors[a].lookup(this.options);r&&typeof r=="string"&&(r=[r]),r&&(n=n.concat(r))}}),n=n.filter(a=>a!=null&&!AU(a)).map(a=>this.options.convertDetectedLanguage(a)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}
1956cacheUserLanguage(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(a=>{this.detectors[a]&&this.detectors[a].cacheUserLanguage(t,this.options)}))}}Ev.type="languageDetector";const BU={sign_in:"Sign in",email:"Email",password:"Password",i_agree_to_toc:"I agree to the terms and conditions.",terms_and_conditions:"Terms and conditions",privacy_policy:"Privacy policy",already_have_an_account:"Already have an account?",sign_up:"Sign up",dont_have_an_account:"Don't have an account?",forgot_password:"Forgot password?",email_already_in_use:"Email already in use",weak_password:"Weak password",too_many_attempts:"Too many attempts",invalid_email_or_password:"Invalid email or password",user_already_registered:"User already registered",unexpected_error:"Unexpected error",audios:"Audios",name:"Name",auto:"Auto",loading:"Loading",checking_token:"Checking authentication...",auto_detect:"Auto detect",speaker_num:"Number of Speakers",speaker_num_reason:"If you tell us the number of speakers, we will provide a better transcription result.",audio_language:"Audio Language",your_email:"Your Email",email_result:"We will send you an email with the transcription result.",provide_language:"If you tell us the audio language, we will provide a better transcription result.",upload_audio:"Upload Audio",upload_file:"Upload File",process_audio:"Processing Your File",process_audio_des:"Please wait while your audio is being transcribed. It may take a few minutes.",uploading:"Uploading",pending:"Pending",uploaded:"Uploaded",failed:"Failed",status:"Status",language:"Language",speakers:"Speakers",duration:"Duration",done:"Done",close:"Close",queuing:"Queuing",created_at:"Created at",records:"Records",transcribe:"Transcribe",delete:"Delete",processing:"Processing",from_youtube:"From Youtube",upload_files:"Upload files",place_youtube_link_here:"Place Youtube link here",submit:"Submit",email_notification:"The turnaround time depends on the length and complexity of the audio file. Generally, you can expect to receive your transcription within a few hours. We'll notify you via email as soon as it's ready.",filters:"Filters",filter:"Filter",replace:"Replace",share_and_export:"Share and Export",replace_all:"Replace All",next:"Next",previous:"Previous",find:"Find",replace_with:"Replace with",x_of_x:"{{current}} of {{total}}",scroll_lock:"Scroll Lock",tags:"Tags",bookmark:"Bookmark",audio:"Audio",cancel:"Cancel",export:"Export",export_n_files:"{{count}} files",export_failed:"Export failed",export_format:"Export format",copy_text:"Copy text",monologue:"Monologue",include_timestamps:"Include timestamps",include_speaker_names:"Include speaker names",combine_same_speaker:"Combine same speaker segments",export_mode:"Export mode",no_preview:"No preview",copy:"Copy",copy_without_format:"Copy without formatting",copied:"Copied",unlock_pro_feature:"To unlock this feature, upgrade to the 'Pro' subscription plan.",pro_features:"Pro features",pro_minutes:"1800 minutes / month",pro_interact_with_audio:"Interact with audio",pro_interact_with_audio_des:"Ask questions to your audio",pro_summary:"AI Summary",pro_summary_des:"Summarize your audio",pro_priority:"Priority Queue",pro_priority_des:"Processed audio with priority",pro_multi_speakers:"Multi-Speakers Recognition",pro_multi_speakers_des:"Accurately detects and labels different speakers",redirect_to_stripe:"You will be redirected to Stripe to complete payment.",x_per_month:"{{x}} / Month",x_per_year:"{{x}} / Year",trash:"Trash",dashboard:"Dashboard",logout:"Logout",are_you_sure_to_delete:"Are you sure to delete selected records?",restore:"Restore",are_you_sure_to_restore:"Are you sure to restore selected records?",deleted_at:"Deleted at",hidden_segment:"{{x}} segments are hidden after {{y}} minutes.",settings:"Settings",subscription:"Subscription",default_transcription_language:"Default Transcription Language",contact_us:"Contact Us",security:"Security",about_us:"About Us",download_app:"Download App",download:"Download",app_store:"App Store",play_store:"Play Store",upload_voice:"Upload voice",no_audio_found:"No audio found",please_input_valid_email_first:"Please input valid email first",handling_audio:"We are transcribing your audio. Please wait a moment.",welcome_to_leave:"You are welcome to leave this page as We will send you an email with the transcription result.",send_your_result:"We will send you an email with the transcription result.",transcribe_audio_thank:"Thank y
1956ou for using our transcription service! We're working hard on transcribing your audio and appreciate your patience.",transcribe_audio_no_stay:"Your transcription may take a little while, but don't worry, you don't need to stay on this page. We'll email you the results as soon as they're ready.",date:"Date",sign_up_to_access_more_functions:"Sign up to access more functions",you_can_use_functions:"You can use the following functions after login",know_more:"Know more",modify_transcription:"Modify text transcription",play_audio:"Play audio",content_filters:"Content filters",export_diff_type:"Export different types of files",screenshots:"Screenshots",free_trial:"Free Trail",pricing:"Pricing",faq:"FAQ",contact:"Contact",login:"Login",register:"Register",please_login_before_purchase:"Please login before purchase",no_records_found:"No records found",x_minutes:"{{x}} minutes",confirm:"Confirm",notification_mobile_app:"Mobile App Notification",notification_mobile_app_des:"Receive mobile app notification when transcription result is ready",notification_email:"Email Notification",notification_email_des:"Receive email notification when transcription result is ready",video:"Video",or:"Or",sign_in_with_google:"Sign in with Google",sign_in_with_apple:"Sign in with Apple",login_method:"Login Method",delete_account:"Delete Account",delete_account_confirm_3_time:"Press delete button 3 times to confirm",popup_blocked:"Popup blocked",account_info:"Account Information",redeem:"Redeem",redeem_code:"Redeem Code",summary_des1:"Summary service provides a summary of the transcription result. It can summarize the transcription result into a few sentences.",summary_des2:"Your old summary will be replaced by the new summary.",consume_transcription_quota:"Consume transcription quota",summary:"Summary",query:"Query",information_not_found:"Information not found",permission_deny:"Permission deny",please_login_to_check_the_result:"Please login to check the result",audio_length:"Audio Length",delete_permanently:"Delete Permanently",are_you_sure_to_delete_permanently:"Are you sure to delete permanently?",payment_id:"Payment ID",current_plan:"Current plan",plan_name:"Plan name",expire_date:"Expire date",subscription_method:"Subscription method",payment_method:"Payment method",payment_history:"Payment history",amount:"Amount",invoice:"Invoice",receipt:"Receipt",link:"Link",edit:"Edit",back:"Back",return:"Return",cancel_subscription:"Cancel subscription",cancel_subscription_google_play:"On your Android device > Go to Google Play Store > Account > Payments and subscriptions > Subscriptions > SoundType AI > Cancel subscription",cancel_subscription_apple_store:"On your iOS device > Go to Settings > [your name] > Subscriptions > SoundType AI > Cancel subscription",delete_account_des:"Delete account will delete all your data permanently.",delete_account_subscription:"If you have a subscription, please cancel your subscription first.",keep_subscription:"Keep Subscription",cancel_subscription_feature1:"Recordings",cancel_subscription_feature1_des:"You will only be able to view the first {{x}} minutes of your recordings.",cancel_subscription_feature2:"Transcription time",cancel_subscription_feature2_des:"You will only be able to transcribe {{x}} minutes per month.",cancel_subscription_count:"Please press the button {{x}} times to confirm",next_payment_date:"Next payment date",basic_plan:"Free Plan",resume_subscription:"Resume subscription",active:"Active",expired:"Expired",auto_renewal_clause:"Auto-renewal clause",auto_renewal_payment_web:"Your subscription will be automatically renewed unless you cancel it at least 24 hours before the end of the current period. Your account will be charged for renewal within 24 hours prior to the end of the current period. You can manage and cancel your subscriptions by going to Settings > Billing.",auto_renewal_terms_and_conditions:"By subscribing, you agree to our Terms and Conditions and Privacy Policy.",payment:"Payment",monthly:"Monthly",annual:"Annual",minutes_per_month:"{{x}} minutes/month",buy_now:"Buy Now",yearly:"Yearly",yearly_save:"Save up to {{x}}%",pro_plan:"Pro",business_plan:"Business",enterprise_plan:"Enterprise",everything_in_basic:"Everything in Basic, plus",everything_in_pro:"Everything in Pro, plus",everything_in_business:"Everything in Business, plus",ai_chat_x:"AI Chat x {{x}}",ai_summary_x:"AI Summary x {{x}}",max_x_minutes_per_transcription:"Max {{x}} minutes per transcription",basic_des2:"Speaker identification",basic_des3:"Audio/video file transcription",basic_des4:"Review & edit transcripts",pro_des2:"Priority Queue",pro_des3:"Export in SRT format",pro_des4:"Unlimited AI Summary",business_des1:"Usage analytics report",business_des2:"Collaborative workspace with team members",business_des3:"Share and edit transcripts within your team.",business_des4:"Control sharing permissions",coming_soon:"Coming Soon",get_started:"Get Started",bill_annually_x:"Billed {{x}} annually",no_credit_card_required:"No credit card required",save_x:"Save {{x}}%",price_per_month:" / month",not_available:"Not available",pricing_title:"Pricing",upgrade:"Upgrade",ask_question_to_your_audio:"Ask question to your audio",monthly_minutes:"Monthly minutes",payment_interval:"Payment interval",annually:"Annually",billing:"Billing",subscription_plan:"Plan",please_cancel_your_current_subscription_first:"Please cancel your current subscription first",please_cancel_your_current_subscription_first_des:"To change your subscription plan, you'll need to cancel your current subscription first.",cancel_subscription_instruction:"Go to Settings > Billing > Cancel Subscription",website_version:"Website Version",change_to_annual_plan:"Change to Annual Plan",update_annual_mobile_platform_reminder:"Reminder",update_annual_mobile_platform_reminder_des:"Please notify that you need to cancel your current subscription on {{x}} before changing to the annual plan. Otherwise, you will be charged twice.",i_understand:"I understand",no_credit:"Not enough minutes",re_submit:"Re-submit",loading_audio:"Loading audio",your_password:"Your password",home:"Home",title_a_z:"Title A-Z",title_z_a:"Title Z-A",older_first:"Older first",newest_first:"Newest first",table_item_count:"{{x}} - {{y}} of {{z}} items",starred:"Starred",star:"Star",unstar:"Unstar",search:"Search",create_folder:"Create folder",folder_name:"Folder name",create:"Create",create_note:"Create Note",note_name:"Note Name",note_content:"Note Content",please_enter_name:"Please enter a name",please_enter_content:"Please enter content",content:"Content",description:"Description",save:"Save",delete_failed:"Delete failed",create_failed:"Create failed",update_failed:"Update failed",export_preview:"Export preview",preview_sample_1:"Welcome everyone to today's meeting.",preview_sample_2:"Thanks. Let's start with the project update.",preview_sample_3:"First, let me share the timeline.",preview_sample_4:"The development team has completed the new feature.",preview_sample_5:"It's ready for testing now.",preview_sample_6:"Great, when can we start?",combine_segments:"Combine segments",export_audio_only:"You can export audio only when the audio is transcribing.",transcribe_remaining_x_minutes:"Transcribe remaining {{x}} minutes",x_minutes_remain_be_transcribed:"{{x}} minutes remain to be transcribed",upgrade_plan_to_transcribe:"Upgrade your plan to transcribe the full audio",only_paid_user_can_use:"Only paid user can transcribe the remaining minutes",convert
1956ing_to_audio:"Converting to audio",move_to_folder:"Move to folder",move_audios_to_folder:"Move the selected audios to the folder",please_select_folder:"Please select a folder",empty_folder:"Empty folder",move:"Move",user_not_found:"User not found. The specified user could not be located. Please verify the details and try again, or contact support if further assistance is needed.",invalid_link:"Invalid link",translation:"Translation",translate:"Translate",translate_des1:"Translation service provides a AI translation of the transcription result. It can translate the transcription result into a different language.",translate_des2:"The translated text is not editable in this time.",translate_des3:"Your old translation will be replaced by the new translation.",translating:"Translating",translating_des:"The translation process is in progress. Please wait a moment. We will notify you when the translation is ready.",please_select_language:"Please select a language",display_language:"Display language",both:"Both",original:"Original",translated:"Translated",default_payment_currency_x_set:"Your payment currency is set to {{x}}. If you want to change it, please contact us at {{email}} .",invalid_link_des:"The YouTube link is invalid. Live videos, playlists, private, age-restricted, or region-locked content are not supported.",free_member_limited_view:"Free plan user will only have access to the first {{x}} minutes of the transcription result.",free_user_service_once:"Free plan user can only use this service once.",free_user_summary:"Free plan user can only use this service once. Please upgrade to Pro to summarize more audios.",free_user_query:"Free plan user can only use this service once. Please upgrade to Pro to ask more query.",cancel_subscription_des:"Your subscription will be canceled at the end of the current billing cycle({{x}}). After that date, you will be downgraded to the Free plan, and you will no longer be able to access the features of the Pro plan:",free_member_limited_transcribe_view:"Only the first {{x}} minutes will be transcribed and viewable for Free plan user",reset_password_email_sent:"Please check your email. If this account exists, a password reset email will be sent.",m_downloads:"1M+ Downloads",provider:"Provider",size:"Size",category:"Category",productivity:"Productivity",languages:"Languages",languages_90:"90+ languages",app_des:"Transform spoken words into text effortlessly with SoundType AI! Our cutting-edge app converts voice recordings and audio files into highly accurate, text-based transcriptions. Whether you’re working with meetings, interviews, podcasts, or video content, SoundType AI delivers precision and efficiency.<br><br>Key features include:<br>- Advanced Speaker Identification: Distinguish individual speakers seamlessly.<br>- AI-Powered Summaries: Generate concise and insightful summaries of your transcriptions.<br>- Global Language Support: Transcribe conversations in over 90 languages with ease.<br>- Enhanced Audio Features: Tailored for professionals, creators, and businesses alike.<br><br>Say goodbye to tedious manual transcription and embrace a smarter, faster way to turn audio into text with SoundType AI.",click_or_drop_file:"Click or drop audio / video",remain_x_y_minutes:"Remain {{x}}/{{y}} minutes",my_account:"My account",please_fill_your_email:"Please fill your email",please_select_language_first:"Please select language",please_select_audio_first:"Please select audio",please_fill_youtube_link:"Please fill Youtube link",speaker_person_x:"Speaker {{x}}",sign_up_to_unlock_des:"Sign up to edit transcriptions, export files, and access AI-powered summaries, translations, and more. Simplify your workflow today!",your_audio_being_transcribed:"Your audio is being transcribed...",sign_up_to_unlock:"Sign up to explore more features",try_for_free_title:"Try for Free",try_for_free_subtitle:"Experience Enhanced AI Power, Superior Accuracy, and Advanced Features",purchase_success:"Payment Successful!",purchase_success_des:"Thank you for your purchase. Your transaction was completed successfully.",auto_redirect_to_dashboard:"You will be redirected to your dashboard shortly. If the redirection doesn’t happen within 5 seconds, click the following link to proceed manually:",need_assistance:"Need assistance? Contact us at {{email}}
1956",invalid_format:"Invalid format",top_up:"Top-up",valid_x_months:"Valid for current plan month ({{x}}).",top_up_des:"Top-up minutes is only applicable for use in the current plan month. Any remaining data cannot be carried over to the next month.",basic_plan_user_cant_top_up:"Free plan users are not able to top-up minutes. Please upgrade your plan to enable top-up options.",file_size_exceeded_gb:"File size exceeds the limit of {{x}} GB.",no_speech:"No speech detected in the record.",credit_usages:"Credit Usages",used_minutes:"Used Minutes",usage_type:"Usage Type",transcription:"Transcription",ai_summary:"AI Summary",ai_chat:"AI Chat",deleted_audio:"Deleted audio",view_audio:"View audio",delete_audios_move_to_bin:"The deleted records will be moved to the bin.",delete_folder_not_empty:"Please remove all files from this folder before deleting it.",bin_audio_x_days:"All the records in the bin will be deleted after {{x}} days.",total_credits:"Total Credits",available_credits:"Available Credits",yearly_plan_credit_renew_explanation:"Your credits will be renewed each month for the yearly plan.",summary_period:"Summary Period",manage_subscription:"Manage Subscription",remaining_x_minutes:"Remaining {{x}} minutes",x_minutes_left:"{{x}} minutes left",x_minutes_used:"{{x}} minutes used",x_y_minutes_used:"{{x}} of {{y}} minutes used",notification_email_address:"Email notification address",folders:"Folders",search_audios_notes:"Search audios and notes",recent_searches:"Recent searches",suggestions:"Suggestions",quick_filters:"Quick filters",advanced_filters:"Advanced filters",recent_files:"Recent files",audios_only:"Audios only",notes_only:"Notes only",shared_with_me:"Shared with me",date_range:"Date range",any_time:"Any time",today:"Today",this_week:"This week",this_month:"This month",this_year:"This year",all_languages:"All languages",clear_all:"Clear all",apply_filters:"Apply filters",notes:"Notes",no_item_match_search:"No items match your search.",untitled:"Untitled",theme_mode:"Theme",theme_light:"Light",theme_dark:"Dark",theme_auto:"Follow Device",manage_subscription_google_play:"On your Android device > Go to Google Play Store > Account > Payments and subscriptions > Subscriptions > SoundType AI > Manage subscription",manage_subscription_apple_store:"On your iOS device > Go to Settings > [your name] > Subscriptions > SoundType AI > Manage subscription",purchase_platform:"Purchase Platform",subscription_and_topup:"Subscription and Top-up",chat:"Chat",toolkit:"Toolkit",find_in_transcript:"Find in transcript",bilingual:"Bilingual",audio_info:"Audio Info",translated_language:"Translated Language",manage_speakers:"Manage Speakers",reset:"Reset",segments_count:"{{x}} segments",youtube_link:"YouTube link",x_speakers:"{{x}} speakers",bookmarked:"Bookmarked",toolkit_records:"Toolkit Records",toolkit_record_empty:"Toolkit output will be saved here.",ask_soundtype_ai:"Ask SoundType AI",ask_soundtype_ai_des:"Get instant answers from your audio content.",audio_not_found_or_unauthorized:"This audio could not be found or you do not have permission to view it.",audio_not_found_or_unauthorized_help:"Please check the link or contact the owner for access. You can also return to the homepage.",back_to_home:"Go to dashboard",preview_truncated_explain:"This is only a preview. The full version will appear when you tap Export or Copy.",sample:"Sample",x_selected:"{{x}} selected",export_sample_explain:"When users select multiple previews at once, a sample of the export format will be displayed first. The full version will be generated when you tap “Export”.",delete_folder:"Delete Folder",delete_folder_confirm:"Are you sure to delete this folder?",meeting_minutes:"Meeting Minutes",more:"More",toolkit_not_found:"Toolkit not found.",toolkit_topic_prompt:"Additional request (optional)",toolkit_topic_placeholder:"e.g. Focus on key decisions and action items...",execute:"Execute",execute_with_credits:"Execute ({{credits}} credit)",toolkit_usage_limit_reached_text:"You have reached the usage limit for this audio.",toolkit_audio_not_ready:"Audio is still processing. Please wait until transcription is complete.",toolkit_usage_remaining:"{{remaining}}/{{limit}} free uses remaining",chat_usage_limit_reached_text:"You have reached the chat limit for this audio.",chat_usage_remaining:"{{remaining}}/{{limit}} free messages remaining",usage_limit_info_title:"Usage Limits",free_plan:"Free user",paid_plan:"Paid subscription user",usage_toolkit_free_plan:"{{limit}} free use per audio",usage_chat_free_plan:"{{limit}} free message per audio",upgrade_now:"Upgrade now",according_app_language:"According to app language",archive:"Archive",archived:"Archived",unarchive:"Unarchive",no_archived_records:"No archived records",custom_toolkit:"Custom Toolkit",toolkit_name_placeholder:"e.g. Action Items Extractor",prompt_template:"Prompt Template",prompt_template_hint:"Use {transcript} for the audio transcript, {language} for output language.",prompt_template_placeholder:"e.g. Please analyze the transcript and extract all action items.",icon:"Icon",add_to_home:"Add to home",remove_from_home:"Remove from home",favorites:"Favorites",tools:"Tools",note:"Note",error:"Error",according_content_language:"According to content language",meeting_notes:"Meeting Notes",meeting_notes_des:"Generate professional meeting minutes",summary_des:"Generate an intelligent summary of your audio transcript",translation_des:"Translate your audio transcript to another language",rename:"Rename",sorting_type:"Sort by",sort_timeline:"Timeline",upgrade_for_more:"Get more minutes & AI features",toolkit_execution:"Toolkit Execution",available_period:"Available period",current_credit_usages:"Current credit usages",available_plans:"Available plans",usage_history:"Usage history",usage_toolkit_paid_plan:"{{limit}} free uses per audio, then {{minutes}} minutes credit per use",usage_chat_paid_plan:"{{limit}} free messages per audio, then {{minutes}} minutes credit per message",chat_usage_minutes:"{{minutes}} minutes credit per message",toolkit_usage_minutes:"This will use {{minutes}} minutes credit.",mins_per_query:"{{x}} minutes credit per query",select_mode:"Select",select_all:"Select All",deselect_all:"Deselect All",change_speaker:"Change Speaker",merge_segments:"Merge",delete_segments:"Delete Segments",delete_segments_confirm:"Are you sure you want to delete {{x}} segments?",no_sound:"No sound",no_matching_segments:"No segments match the current filters.",display_content:"Display content",original_language:"Original language",find_and_replace:"Find and Replace",match_case:"Match case",x_replaced:"{{x}} replaced",edit_mode:"Edit mode",add_segment:"Add Segment",start_time:"Start Time",end_time:"End Time",done_editing:"Done",set_as_starred:"Set as starred",remove_starred:"Remove starred",merge_segments_confirm:"Merge {{x}} segments?",merge_segments_warning:"This will combine the selected segments into one. The text content will be joined together and only the first segment will be kept. This action cannot be undone.",copied_to_clipboard:"Copied to clipboard",add_speaker:"Add Speaker",toolkit_history:"Toolkit History",upgrade_to_use_premium_export:"Upgrade your plan to use premium export features."},FU={sign_in:"Iniciar sesión",email:"Correo electrónico",password:"Contraseña",i_agree_to_toc:"Acepto los términos y condiciones.",terms_and_conditions:"Términos y condiciones",privacy_policy:"Política de privacidad",already_have_an_account:"¿Ya tienes una cuenta?",sign_up:"Registrarse",dont_have_an_account:"¿No tienes una cuenta?",forgot_password:"¿Olvidaste tu contraseña?",email_already_in_use:"Correo electrónico ya está en uso",weak_password:"Contraseña débil",too_many_attempts:"Demasiados intentos",invali
1956d_email_or_password:"Correo electrónico o contraseña no válidos",user_already_registered:"Usuario ya registrado",unexpected_error:"Error inesperado",audios:"Audios",name:"Nombre",auto:"Auto",auto_detect:"Detectar automáticamente",speaker_num:"Número de oradores",speaker_num_reason:"Si nos indicas el número de oradores, obtendremos un mejor resultado de transcripción.",audio_language:"Idioma del audio",your_email:"Tu correo electrónico",email_result:"Te enviaremos un correo electrónico con el resultado de la transcripción.",provide_language:"Si nos indicas el idioma del audio, obtendremos un mejor resultado de transcripción.",upload_audio:"Subir audio",upload_file:"Subir archivo",process_audio:"Procesando tu archivo",process_audio_des:"Por favor espera mientras se transcribe tu audio. Puede tomar unos minutos.",uploading:"Subiendo",pending:"Pendiente",uploaded:"Subido",failed:"Fallido",status:"Estado",language:"Idioma",speakers:"Oradores",duration:"Duración",done:"Hecho",close:"Cerrar",queuing:"En cola",created_at:"Creado el",records:"Registros",transcribe:"Transcribir",delete:"Eliminar",processing:"Procesando",from_youtube:"Desde Youtube",upload_files:"Subir archivos",place_youtube_link_here:"Ingresa el enlace de Youtube aquí",submit:"Enviar",email_notification:"El tiempo de espera depende de la duración y complejidad del archivo de audio. Por lo general, puedes esperar recibir la transcripción en unas pocas horas. Te notificaremos por correo electrónico tan pronto como esté lista.",filters:"Filtros",filter:"Filtro",replace:"Reemplazar",share_and_export:"Compartir y exportar",replace_all:"Reemplazar todo",next:"Siguiente",previous:"Anterior",find:"Buscar",replace_with:"Reemplazar con",x_of_x:"{{current}} de {{total}}",scroll_lock:"Bloqueo de desplazamiento",tags:"Etiquetas",bookmark:"Marcador",audio:"Audio",cancel:"Cancelar",export:"Exportar",export_format:"Formato de exportación",copy_text:"Copiar texto",monologue:"Monólogo",include_timestamps:"Incluir marcas de tiempo",include_speaker_names:"Incluir nombres de los oradores",combine_same_speaker:"Combinar segmentos del mismo orador",export_mode:"Modo de exportación",no_preview:"Sin vista previa",copy:"Copiar",copied:"Copiado",unlock_pro_feature:'Para desbloquear esta función, actualiza a la suscripción "Pro".',pro_features:"Funciones Pro",pro_minutes:"1800 minutos / mes",pro_interact_with_audio:"Interactuar con el audio",pro_interact_with_audio_des:"Hacer preguntas a tu audio",pro_summary:"Resumen de IA",pro_summary_des:"Resumir tu audio",pro_priority:"Cola de prioridad",pro_priority_des:"Procesar el audio con prioridad",pro_multi_speakers:"Reconocimiento de múltiples oradores",pro_multi_speakers_des:"Detecta y etiqueta con precisión diferentes oradores",redirect_to_stripe:"Serás redirigido a Stripe para completar el pago.",x_per_month:"{{x}} / Mes",x_per_year:"{{x}} / Año",trash:"Papelera",dashboard:"Panel",logout:"Cerrar sesión",are_you_sure_to_delete:"¿Estás seguro de eliminar los registros seleccionados?",restore:"Restaurar",are_you_sure_to_restore:"¿Estás seguro de restaurar los registros seleccionados?",deleted_at:"Eliminado el",hidden_segment:"{{x}} segmentos están ocultos después de {{y}} minutos.",settings:"Configuración",subscription:"Suscripción",default_transcription_language:"Idioma de transcripción predeterminado",contact_us:"Contáctanos",security:"Seguridad",about_us:"Acerca de nosotros",download_app:"Descargar aplicación",download:"Descargar",app_store:"App Store",play_store:"Play Store",upload_voice:"Subir voz",no_audio_found:"No se encontró audio",please_input_valid_email_first:"Por favor ingresa un correo electrónico válido primero",handling_audio:"Estamos transcribiendo tu audio. Por favor espera un momento.",welcome_to_leave:"Eres bienvenido/a a dejar esta página, ya que te enviaremos un correo electrónico con el resultado de la transcripción.",send_your_result:"Te enviaremos un correo electrónico con el resultado de la transcripción.",transcribe_audio_thank:"¡Gracias por usar nuestro servicio de transcripción! Estamos trabajando arduamente en transcribir tu audio y agradecemos tu paciencia.",transcribe_audio_no_stay:"Tu transcripción puede tardar un poco, pero no te preocupes, no necesitas quedarte en esta página. Te enviaremos por correo electrónico los resultados tan pronto como estén listos.",date:"Fecha",sign_up_to_access_more_functions:"Regístrate para acceder a más funciones",you_can_use_functions:"Puedes utilizar las siguientes funciones después de iniciar sesión",know_more:"Saber más",modify_transcription:"Modificar transcripción de texto",play_audio:"Reproducir audio",content_filters:"Filtros de contenido",export_diff_type:"Exportar diferentes tipos de archivos",screenshots:"Capturas de pantalla",free_trial:"Prueba gratuita",pricing:"Precios",faq:"Preguntas frecuentes",contact:"Contacto",login:"Iniciar sesión",register:"Registrarse",please_login_before_purchase:"Por favor inicia sesión antes de realizar la compra",no_records_foun
1956d:"No se encontraron registros",x_minutes:"{{x}} Minutos",confirm:"Confirmar",notification_mobile_app:"Notificación de aplicación móvil",notification_mobile_app_des:"Reciba una notificación en la aplicación móvil cuando el resultado de la transcripción esté listo",notification_email:"Notificación por correo electrónico",notification_email_des:"Reciba una notificación por correo electrónico cuando el resultado de la transcripción esté listo",video:"Video",or:"O",sign_in_with_google:"Iniciar sesión con Google",sign_in_with_apple:"Iniciar sesión con Apple",login_method:"Método de inicio de sesión",delete_account:"Eliminar cuenta",delete_account_confirm_3_time:"Presione el botón de eliminación 3 veces para confirmar",popup_blocked:"Bloqueo de ventanas emergentes",account_info:"Información de la cuenta",redeem:"Canjear",redeem_code:"Canjear código",summary_des1:"El servicio de resumen proporciona un resumen del resultado de la transcripción. Puede resumir el resultado de la transcripción en unas pocas frases.",summary_des2:"Tu antiguo resumen será reemplazado por el nuevo resumen.",consume_transcription_quota:"Consumir cuota de transcripción",summary:"Resumen",query:"Consulta",information_not_found:"Información no encontrada",permission_deny:"Permiso denegado",please_login_to_check_the_result:"Por favor inicie sesión para verificar el resultado",audio_length:"Duración del audio",delete_permanently:"Eliminar permanentemente",are_you_sure_to_delete_permanently:"¿Está seguro de que desea eliminar permanentemente?",payment_id:"ID de pago",current_plan:"Plan actual",plan_name:"Nombre del plan",expire_date:"Fecha de expiración",subscription_method:"Método de suscripción",payment_method:"Método de pago",payment_history:"Historial de pagos",amount:"C
1956antidad",invoice:"Factura",receipt:"Recibo",link:"Enlace",edit:"Editar",back:"Atrás",return:"Regresar",cancel_subscription:"Cancelar suscripción",cancel_subscription_google_play:"En tu dispositivo Android > Ve a Google Play Store > Cuenta > Pagos y suscripciones > Suscripciones > SoundType AI > Cancelar suscripción",cancel_subscription_apple_store:"En tu dispositivo iOS > Ve a Ajustes > [tu nombre] > Suscripciones > SoundType AI > Cancelar suscripción",delete_account_des:"Eliminar cuenta eliminará todos tus datos permanentemente.",delete_account_subscription:"Si tienes una suscripción, por favor cancela tu suscripción primero.",keep_subscription:"Mantener Suscripción",cancel_subscription_feature1:"Grabaciones",cancel_subscription_feature1_des:"Solo podrás ver los primeros {{x}} minutos de tus grabaciones.",cancel_subscription_feature2:"Tiempo de transcripción",cancel_subscription_feature2_des:"Solo podrás transcribir {{x}} minutos por mes.",cancel_subscription_count:"Por favor presiona el botón {{x}} veces para confirmar",next_payment_date:"Fecha del próximo pago",basic_plan:"Plan Básico",resume_subscription:"Reanudar suscripción",active:"Activo",expired:"Expirado",auto_renewal_clause:"Cláusula de renovación automática",auto_renewal_payment_web:'Su suscripción se renovará automáticamente a menos que la cancele al menos 24 horas antes del final del período actual. Se le cobrará la renovación dentro de las 24 horas anteriores al final del período actual. Puede gestionar y cancelar sus suscripciones yendo a "Configuración" > "Facturación".',auto_renewal_terms_and_conditions:"Al suscribirte, aceptas nuestros Términos y Condiciones y Política de Privacidad.",payment:"Pago",monthly:"Mensual",annual:"Anual",minutes_per_month:"{{x}} minutos/mes",buy_now:"Comprar Ahora",yearly:"Anual",yearly_save:"Ahorra hasta {{x}}%",pro_plan:"Pro",business_plan:"Negocios",enterprise_plan:"Empresarial",everything_in_basic:"Todo en Básico, más",everything_in_pro:"Todo en Pro, más",everything_in_business:"Todo en Negocios, más",ai_chat_x:"Chat IA x {{x}}",ai_summary_x:"Resumen IA x {{x}}",max_x_minutes_per_transcription:"Máx {{x}} minutos por transcripción",basic_des2:"Identificación de hablantes",basic_des3:"Transcripción de archivos de audio/vídeo",basic_des4:"Revisar y editar transcripciones",pro_des2:"Cola de Prioridad",pro_des3:"Exportar en formato SRT",pro_des4:"Resumen IA ilimitado",business_des1:"Informe de análisis de uso",business_des2:"Espacio de trabajo colaborativo con miembros del equipo",business_des3:"Compartir y editar transcripciones dentro de tu equipo.",business_des4:"Controlar permisos de compartición",coming_soon:"Próximamente",get_started:"Empezar",bill_annually_x:"Facturado {{x}} anualmente",no_credit_card_required:"No se requiere tarjeta de crédito",save_x:"Ahorra {{x}}%",price_per_month:" / mes",not_available:"No disponible",pricing_title:"Precios",upgrade:"Actualizar",ask_question_to_your_audio:"Haz una pregunta a tu audio",monthly_minutes:"Minutos mensuales",payment_interval:"Intervalo de pago",annually:"Anualmente",billing:"Facturación",subscription_plan:"Plan",please_cancel_your_current_subscription_first:"Por favor, cancela tu suscripción actual primero",please_cancel_your_current_subscription_first_des:"Para cambiar tu plan de suscripción, necesitarás cancelar tu suscripción actual primero.",cancel_subscription_instruction:"Ve a Configuración > Facturación > Cancelar suscripción",website_version:"Versión del sitio web",change_to_annual_plan:"Cambiar al plan anual",update_annual_mobile_platform_reminder:"Recordatorio",update_annual_mobile_platform_reminder_des:"Por favor, ten en cuenta que necesitas cancelar tu suscripción actual en {{x}} antes de cambiar al plan anual. De lo contrario, se te cobrará dos veces.",i_understand:"Entiendo",no_credit:"No hay suficientes minutos",re_submit:"Volver a enviar",loading_audio:"Cargando audio",your_password:"Tu contraseña",home:"Inicio",title_a_z:"Título A-Z",title_z_a:"Título Z-A",older_first:"Más antiguo primero",newest_first:"Más reciente primero",table_item_count:"{{x}} - {{y}} de {{z}} elementos",starred:"Destacado",search:"Buscar",create_folder:"Crear carpeta",folder_name:"Nombre de la carpeta",create:"Crear",export_preview:"Exportar vista previa",combine_segments:"Combinar segmentos",export_audio_only:"Solo puede exportar audio cuando se está transcribiendo el audio.",transcribe_remaining_x_minutes:"Transcribir los {{x}} minutos restantes",x_minutes_remain_be_transcribed:"Quedan {{x}} minutos por transcribir",upgrade_plan_to_transcribe:"Actualice su plan para transcribir el audio completo",only_paid_user_can_use:"Solo los usuarios de pago pueden transcribir los minutos restantes",convert
1956ing_to_audio:"Convirtiendo a audio",move_to_folder:"Mover a la carpeta",move_audios_to_folder:"Mover los audios seleccionados a la carpeta",please_select_folder:"Por favor, seleccione una carpeta",empty_folder:"Carpeta vacía",move:"Mover",user_not_found:"Usuario no encontrado. No se pudo localizar al usuario especificado. Verifique los detalles y vuelva a intentarlo, o contacte al soporte si necesita más asistencia.",invalid_link:"Enlace no válido",translation:"Traducción",translate:"Traducir",translate_des1:"El servicio de traducción proporciona una traducción por IA del resultado de la transcripción. Puede traducir el resultado de la transcripción a otro idioma.",translate_des2:"El texto traducido no es editable en este momento.",translate_des3:"Su antigua traducción será reemplazada por la nueva traducción.",translating:"Traduciendo",translating_des:"El proceso de traducción está en curso. Por favor, espere un momento. Le notificaremos cuando la traducción esté lista.",please_select_language:"Por favor, seleccione un idioma",display_language:"Idioma de visualización",both:"Ambos",original:"Original",translated:"Traducido",default_payment_currency_x_set:"Su moneda de pago está configurada en {{x}}. Si desea cambiarla, contáctenos en {{email}} .",invalid_link_des:"El enlace de YouTube es inválido. Los videos en vivo, listas de reproducción, contenido privado, con restricción de edad o bloqueado por región no son compatibles.",free_member_limited_view:"Los usuarios del plan básico solo tendrán acceso a los primeros {{x}} minutos del resultado de la transcripción.",free_user_service_once:"Los usuarios del plan básico solo pueden usar este servicio una vez.",free_user_summary:"Los usuarios del plan básico solo pueden usar este servicio una vez. Por favor, actualice a Pro para resumir más audios.",free_user_query:"Los usuarios del plan básico solo pueden usar este servicio una vez. Por favor, actualice a Pro para hacer más consultas.",cancel_subscription_des:"Su suscripción se cancelará al final del ciclo de facturación actual ({{x}}). Después de esa fecha, será degradado al plan básico y ya no podrá acceder a las funciones del plan Pro:",free_member_limited_transcribe_view:"Solo los primeros {{x}} minutos serán transcritos y visibles para los usuarios del plan básico.",reset_password_email_sent:"Por favor, revise su correo electrónico. Si esta cuenta existe, se enviará un correo electrónico para restablecer la contraseña.",m_downloads:"1M+ Descargas",provider:"Proveedor",size:"Tamaño",category:"Categoría",productivity:"Productividad",languages:"Idiomas",languages_90:"90+ idiomas",app_des:"¡Transforme palabras habladas en texto sin esfuerzo con SoundType AI! Nuestra aplicación de vanguardia convierte grabaciones de voz y archivos de audio en transcripciones de texto altamente precisas. Ya sea que trabaje con reuniones, entrevistas, podcasts o contenido de video, SoundType AI ofrece precisión y eficiencia.<br><br>Las características clave incluyen:<br>- Identificación avanzada de hablantes: Distinga fácilmente a los hablantes individuales.<br>- Resúmenes impulsados por IA: Genere resúmenes concisos e informativos de sus transcripciones.<br>- Soporte global de idiomas: Transcriba conversaciones en más de 90 idiomas con facilidad.<br>
1956- Funciones de audio mejoradas: Diseñado para profesionales, creadores y empresas por igual.<br><br>Diga adiós a las tediosas transcripciones manuales y adopte una manera más inteligente y rápida de convertir audio en texto con SoundType AI.",click_or_drop_file:"Haga clic o arrastre audio / video",remain_x_y_minutes:"Quedan {{x}}/{{y}} minutos",my_account:"Mi cuenta",please_fill_your_email:"Por favor, introduce tu correo electrónico",please_select_language_first:"Por favor, selecciona el idioma primero",please_select_audio_first:"Por favor, selecciona un audio primero",please_fill_youtube_link:"Por favor, introduce el enlace de Youtube",speaker_person_x:"Orador {{x}}",sign_up_to_unlock_des:"Regístrate para editar transcripciones, exportar archivos y acceder a resúmenes, traducciones y más con tecnología de IA. ¡Simplifica tu flujo de trabajo hoy mismo!",your_audio_being_transcribed:"Tu audio está siendo transcrito...",sign_up_to_unlock:"Regístrate para explorar más funciones",try_for_free_title:"Prueba gratis",try_for_free_subtitle:"Experimenta una IA mejorada, mayor precisión y características avanzadas",purchase_success:"¡Pago exitoso!",purchase_success_des:"Gracias por su compra. Su transacción se completó con éxito.",auto_redirect_to_dashboard:"Será redirigido a su panel en breve. Si la redirección no ocurre dentro de 5 segundos, haga clic en el siguiente enlace para proceder manualmente:",need_assistance:"¿Necesita ayuda? Contáctenos en {{email}}",invalid_format:"Formato inválido",top_up:"Recarga",valid_x_months:"Válido para el mes actual del plan ({{x}}).",top_up_des:"Los minutos recargados solo se pueden usar en el mes actual del plan. Los datos restantes no se pueden transferir al próximo mes.",basic_plan_user_cant_top_up:"Los usuarios del plan básico no pueden recargar minutos. Por favor, actualiza tu plan para habilitar las opciones de recarga.",file_size_exceeded_gb:"El tamaño del archivo excede el límite de {{x}} GB.",no_speech:"No se detectó voz en la grabación.",credit_usages:"Uso de Créditos",used_minutes:"Minutos Usados",usage_type:"Tipo de Uso",transcription:"Transcripción",ai_summary:"Resumen IA",ai_chat:"Chat IA",deleted_audio:"Audio eliminado",view_audio:"Ver audio",delete_audios_move_to_bin:"Los registros eliminados se moverán a la papelera.",bin_audio_x_days:"Todos los registros en la papelera se eliminarán después de {{x}} días.",total_credits:"Créditos Totales",available_credits:"Créditos Disponibles",yearly_plan_credit_renew_explanation:"Tus créditos se renovarán cada mes con el plan anual.",summary_period:"Período de resumen",manage_subscription:"Gestionar suscripción",remaining_x_minutes:"{{x}} minutos restantes",x_minutes_left:"{{x}} minutos restantes",x_minutes_used:"{{x}} minutos usados",x_y_minutes_used:"{{x}} de {{y}} min usados",notification_email_address:"Dirección de correo electrónico de notificación",folders:"Carpetas",search_audios_notes:"Buscar audios y notas",recent_searches:"Búsquedas recientes",suggestions:"Sugerencias",quick_filters:"Filtros rápidos",advanced_filters:"Filtros avanzados",recent_files:"Archivos recientes",audios_only:"Solo audios",notes_only:"Solo notas",shared_with_me:"Compartido conmigo",date_range:"Rango de fechas",any_time:"En cualquier momento",today:"Hoy",this_week:"Esta semana",this_month:"Este mes",this_year:"Este año",all_languages:"Todos los idiomas",clear_all:"Borrar todo",apply_filters:"Aplicar filtros",notes:"Notas",no_item_match_search:"Ningún elemento coincide con tu búsqueda.",untitled:"Sin título",theme_mode:"Tema",theme_light:"Claro",theme_dark:"Oscuro",theme_auto:"Seguir dispositivo",manage_subscription_google_play:"En tu dispositivo Android > Ve a Google Play Store > Cuenta > Pagos y suscripciones > Suscripciones > SoundType AI > Gestionar suscripción",manage_subscription_apple_store:"En tu dispositivo iOS > Ve a Configuración > [tu nombre] > Suscripciones > SoundType AI > Gestionar suscripción",purchase_platform:"Plataforma de compra",subscription_and_topup:"Suscripción y recarga",chat:"Chat",toolkit:"Herramientas",find_in_transcript:"Buscar en la transcripción",bilingual:"Bilingüe",audio_info:"Información del audio",translated_language:"Idioma traducido",manage_speakers:"Gestionar oradores",reset:"Restablecer",segments_count:"{{x}} segmentos",youtube_link:"Enlace de YouTube",x_speakers:"{{x}} oradores",bookmarked:"Marcado",toolkit_records:"Registros de herramientas",toolkit_record_empty:"La salida de las herramientas se guardará aquí.",ask_soundtype_ai:"Preguntar a SoundType AI",ask_soundtype_ai_des:"Obtén respuestas instantáneas de tu contenido de audio.",audio_not_found_or_unauthorized:"No se pudo encontrar este audio o no tienes permiso para verlo.",audio_not_found_or_unauthorized_help:"Verifica el enlace o contacta al propietario para obtener acceso. También puedes volver a la página principal.",back_to_home:"Ir al panel",loading:"Cargando",checking_token:"Verificando autenticación...",export_n_f
1956iles:"{{count}} archivos",export_failed:"Error al exportar",copy_without_format:"Copiar sin formato",star:"Destacar",unstar:"Quitar destacado",create_note:"Crear nota",note_name:"Nombre de la nota",note_content:"Contenido de la nota",please_enter_name:"Por favor, introduce un nombre",please_enter_content:"Por favor, introduce contenido",content:"Contenido",description:"Descripción",save:"Guardar",delete_failed:"Error al eliminar",create_failed:"Error al crear",update_failed:"Error al actualizar",preview_sample_1:"Bienvenidos todos a la reunión de hoy.",preview_sample_2:"Gracias. Comencemos con la actualización del proyecto.",preview_sample_3:"Primero, permítanme compartir el cronograma.",preview_sample_4:"El equipo de desarrollo ha completado la nueva función.",preview_sample_5:"Ahora está lista para pruebas.",preview_sample_6:"Genial, ¿cuándo podemos empezar?",delete_folder_not_empty:"Por favor, elimina todos los archivos de esta carpeta antes de borrarla.",preview_truncated_explain:"Esto es solo una vista previa. La versión completa aparecerá cuando toques Exportar o Copiar.",sample:"Ejemplo",x_selected:"{{x}} seleccionados",export_sample_explain:"Cuando los usuarios seleccionan varias vistas previas a la vez, primero se mostrará un ejemplo del formato de exportación. La versión completa se generará cuando toques “Exportar”.",delete_folder:"Eliminar carpeta",delete_folder_confirm:"¿Seguro que quieres eliminar esta carpeta?",meeting_minutes:"Acta de reunión",more:"Más",toolkit_not_found:"Kit de herramientas no encontrado.",toolkit_topic_prompt:"Solicitud adicional (opcional)",toolkit_topic_placeholder:"p. ej. Centrarse en las decisiones clave y las tareas pendientes...",execute:"Ejecutar",execute_with_credits:"Ejecutar ({{credits}} crédito)",toolkit_usage_limit_reached_text:"Has alcanzado el límite de uso para este audio.",toolkit_audio_not_ready:"El audio aún se está procesando. Espera hasta que se complete la transcripción.",toolkit_usage_remaining:"{{remaining}}/{{limit}} usos gratuitos restantes",chat_usage_limit_reached_text:"Has alcanzado el límite de chat para este audio.",chat_usage_remaining:"{{remaining}}/{{limit}} mensajes gratuitos restantes",usage_limit_info_title:"Límites de uso",free_plan:"Usuario gratuito",paid_plan:"Usuario con suscripción de pago",usage_toolkit_free_plan:"{{limit}} uso gratuito por audio",usage_chat_free_plan:"{{limit}} mensaje gratuito por audio",upgrade_now:"Actualizar ahora",according_app_language:"Según el idioma de la aplicación",archive:"Archivar",archived:"Archivado",unarchive:"Desarchivar",no_archived_records:"No hay registros archivados",custom_toolkit:"Kit de herramientas personalizado",toolkit_name_placeholder:"p. ej. Extractor de tareas pendientes",prompt_template:"Plantilla de prompt",prompt_template_hint:"Usa {transcript} para la transcripción del audio y {language} para el idioma de salida.",prompt_template_placeholder:"p. ej. Analiza la siguiente transcripción y extrae todas las tareas pendientes.",icon:"Icono",add_to_home:"Añadir a inicio",remove_from_home:"Quitar de inicio",favorites:"Favoritos",tools:"Herramientas",note:"Nota",error:"Error",according_content_language:"Según el idioma del contenido",meeting_notes:"Notas de reunión",meeting_notes_des:"Genera actas profesionales de reunión",summary_des:"Genera un resumen inteligente de la transcripción de tu audio",translation_des:"Traduce la transcripción de tu audio a otro idioma",rename:"Renombrar",sorting_type:"Ordenar por",sort_timeline:"Cronología",upgrade_for_more:"Obtén más minutos y funciones de IA",toolkit_execution:"Ejecución de herramientas",available_period:"Período disponible",current_credit_usages:"Uso actual de créditos",available_plans:"Planes disponibles",usage_history:"Historial de uso",usage_toolkit_paid_plan:"{{limit}} usos gratis por audio, luego {{minutes}} minutos de crédito por uso",usage_chat_paid_plan:"{{limit}} mensajes gratis por audio, luego {{minutes}} minutos de crédito por mensaje",chat_usage_minutes:"{{minutes}} minutos de crédito por mensaje",toolkit_usage_minutes:"Esto usará {{minutes}} minutos de crédito.",mins_per_query:"{{x}} minutos de crédito por consulta",select_mode:"Seleccionar",select_all:"Seleccionar todo",deselect_all:"Deseleccionar todo",change_speaker:"Cambiar hablante",merge_segments:"Combinar",delete_segments:"Eliminar segmentos",delete_segments_confirm:"¿Seguro que quieres eliminar {{x}} segmentos?",no_sound:"Sin sonido",no_matching_segments:"Ningún 
1956segmento coincide con los filtros actuales.",display_content:"Mostrar contenido",original_language:"Idioma original",find_and_replace:"Buscar y reemplazar",match_case:"Coincidir mayúsculas y minúsculas",x_replaced:"{{x}} reemplazado",edit_mode:"Modo de edición",add_segment:"Añadir segmento",start_time:"Hora de inicio",end_time:"Hora de fin",done_editing:"Hecho",set_as_starred:"Marcar como destacado",remove_starred:"Quitar destacado",merge_segments_confirm:"¿Combinar {{x}} segmentos?",merge_segments_warning:"Esto combinará los segmentos seleccionados en uno solo. El contenido del texto se unirá y solo se conservará el primer segmento. Esta acción no se puede deshacer.",copied_to_clipboard:"Copiado al portapapeles",add_speaker:"Añadir hablante",toolkit_history:"Historial de herramientas",upgrade_to_use_premium_export:"Actualiza tu plan para usar las funciones de exportación premium."},VU={sign_in:"登录",email:"邮箱",password:"密码",i_agree_to_toc:"我同意条款和条件。",terms_and_conditions:"条款和条件",privacy_policy:"隐私政策",already_have_an_account:"已有账户?",sign_up:"注册",dont_have_an_account:"还没有账户?",forgot_password:"忘记密码?",email_already_in_use:"邮箱已被使用",weak_password:"密码强度不够",too_many_attempts:"尝试次数过多",invalid_email_or_password:"邮箱或密码无效",user_already_registered:"用户已注册",unexpected_error:"意外错误",audios:"音频",name:"姓名",auto:"自动",auto_detect:"自动检测",speaker_num:"演讲者数量",speaker_num_reason:"如果告诉我们演讲者数量,我们将提供更好的转录结果。",audio_language:"音频语言",your_email:"您的邮箱",email_result:"我们将通过电子邮件发送给您转录结果。",provide_language:"如果告诉我们音频语言,我们将提供更好的转录结果。",upload_audio:"上传音频",upload_file:"上传文件",process_audio:"处理您的文件",process_audio_des:"请等待音频转录完成。这可能需要几分钟时间。",uploading:"上传中",pending:"等待中",uploaded:"已上传",failed:"失败",status:"状态",language:"语言",speakers:"演讲者",duration:"时长",done:"完成",close:"关闭",queuing:"排队中",created_at:"创建于",records:"记录",transcribe:"转录",delete:"删除",processing:"处理中",from_youtube:"来自YouTube",upload_files:"上传文件",place_youtube_link_here:"在此处输入YouTube链接",submit:"提交",email_notification:"转录结果的完成时间取决于音频文件的长度和复杂性。通常,您可以在几个小时内收到转录结果的电子邮件通知。",filters:"筛选器",filter:"筛选",replace:"替换",share_and_export:"分享和导出",replace_all:"全部替换",next:"下一个",previous:"上一个",find:"查找",replace_with:"替换为",x_of_x:"{{current}}/{{total}}",scroll_lock:"滚动锁定",tags:"标签",bookmark:"书签",audio:"音频",cancel:"取消",export:"导出",export_format:"导出格式",copy_text:"复制文本",monologue:"独白",include_timestamps:"包含时间戳",include_speaker_names:"包含演讲者姓名",combine_same_speaker:"合并相同演讲者片段",export_mode:"导出模式",no_preview:"无预览",copy:"复制",copied:"已复制",unlock_pro_feature:"要解锁此功能,请升级到“专业”订阅计划。",pro_features:"专业功能",pro_minutes:"1800分钟 / 月",pro_interact_with_audio:"与音频互动",pro_interact_with_audio_des:"向您的音频提问",pro_summary:"AI摘要",pro_summary_des:"对音频进行摘要",pro_priority:"优先队列",pro_priority_des:"以优先方式处理音频",pro_multi_speakers:"多人演讲者识别",pro_multi_speakers_des:"准确识别和标记不同的演讲者",redirect_to_stripe:"您将被重定向到Stripe以完成付款。",x_per_month:"每月{{x}}",x_per_year:"每年{{x}}",trash:"回收站",dashboard:"仪表盘",logout:"退出登录",are_you_sure_to_delete:"您确定要删除所选记录吗?",restore:"恢复",are_you_sure_to_restore:"您确定要恢复所选记录吗?",deleted_at:"删除时间",hidden_segment:"在{{y}}
1956分钟后,{{x}}个片段将被隐藏。",settings:"设置",subscription:"订阅",default_transcription_language:"默认转录语言",contact_us:"联系我们",security:"安全",about_us:"关于我们",download_app:"下载应用",download:"下载",app_store:"App Store",play_store:"Play商店",upload_voice:"上传语音",no_audio_found:"未找到音频",please_input_valid_email_first:"请先输入有效的邮箱",handling_audio:"我们正在转录您的音频,请稍候。",welcome_to_leave:"欢迎离开此页面,我们将通过电子邮件向您发送转录结果。",send_your_result:"我们将通过电子邮件向您发送转录结果。",transcribe_audio_thank:"感谢您使用我们的转录服务!我们正在努力转录您的音频,感谢您的耐心等待。",transcribe_audio_no_stay:"您的转录可能需要一些时间,但不用担心,您不需要在此页面上停留。我们会在转录结果准备好后通过电子邮件通知您。",date:"日期",sign_up_to_access_more_functions:"注册以访问更多功能",you_can_use_functions:"登录后您可以使用以下功能",know_more:"了解更多",modify_transcription:"修改文本转录",play_audio:"播放音频",content_filters:"内容过滤器",export_diff_type:"导出不同类型的文件",screenshots:"截图",free_trial:"免费试用",pricing:"定价",faq:"常见问题",contact:"联系",login:"登录",register:"注册",please_login_before_purchase:"购买前请先登录",no_records_found:"未找到记录",x_minutes:"{{x}} 分钟",confirm:"确认",notification_mobile_app:"手机应用通知",notification_mobile_app_des:"当转录结果准备好时,接收手机应用程序通知",notification_email:"电子邮件通知",notification_email_des:"当转录结果准备好时,接收电子邮件通知",video:"视频",or:"或者",sign_in_with_google:"使用 Google 帐号登录",sign_in_with_apple:"使用 Apple 帐号登录",login_method:"登录方式",delete_account:"删除帐号",delete_account_confirm_3_time:"按删除按钮3次确认",popup_blocked:"弹出窗口被阻止",account_info:"帐户信息",redeem:"兑换",redeem_code:"兑换码",summary_des1:"摘要服务提供转录结果的摘要。它可以将转录结果摘要为几句话。",summary_des2:"您的旧摘要将被新摘要替换。",consume_transcription_quota:"消耗转录配额",summary:"摘要",query:"查询",information_not_found:"未找到信息",permission_deny:"权限拒绝",please_login_to_check_the_result:"请登录以查看结果",audio_length:"音频长度",delete_permanently:"永久删除",are_you_sure_to_delete_permanently:"您确定要永久删除吗ï¼
1956Ÿ",payment_id:"支付ID",current_plan:"当前计划",plan_name:"计划名称",expire_date:"到期日期",subscription_method:"订阅方式",payment_method:"支付方式",payment_history:"支付历史",amount:"金额",invoice:"发票",receipt:"收据",link:"链接",edit:"编辑",back:"返回",return:"返回",cancel_subscription:"取消订阅",cancel_subscription_google_play:"在您的安卓设备上 > 打开Google Play商店 > 账户 > 支付与订阅 > 订阅 > SoundType AI > 取消订阅",cancel_subscription_apple_store:"在您的iOS设备上 > 前往设置 > [您的名字] > 订阅 > SoundType AI > 取消订阅",delete_account_des:"删除账户将永久删除您的所有数据。",delete_account_subscription:"如果您有订阅,请先取消订阅。",keep_subscription:"保留订阅",cancel_subscription_feature1:"录音",cancel_subscription_feature1_des:"您只能查看您录音的前{{x}}分钟。",cancel_subscription_feature2:"转录时间",cancel_subscription_feature2_des:"您每月只能转录{{x}}分钟。",cancel_subscription_count:"请按按钮{{x}}次以确认",next_payment_date:"下次支付日期",basic_plan:"基础计划",resume_subscription:"恢复订阅",active:"激活",expired:"已过期",auto_renewal_clause:"自动续订条款",auto_renewal_payment_web:"您的订阅将自动续订,除非您在当前周期结束前至少 24 小时取消。您的账户将在当前周期结束前 24 小时内收取续订费用。您可以通过进入“设置”>“账单”来管理和取消订阅。",auto_renewal_terms_and_conditions:"订阅即表示您同意我们的条款和条件以及隐私政策。",payment:"支付",monthly:"每月",annual:"每年",minutes_per_month:"{{x}} 分钟/月",buy_now:"立即购买",yearly:"年度",yearly_save:"最高节省 {{x}}%",pro_plan:"专业版",business_plan:"商务版",enterprise_plan:"企业版",everything_in_basic:"基础版所有功能,外加",everything_in_pro:"专业版所有功能,外加",everything_in_business:"商务版所有功能,外加",ai_chat_x:"AI 聊天 x {{x}}",ai_summary_x:"AI 摘要 x {{x}}",max_x_minutes_per_transcription:"每次转录最多 {{x}} 分钟",basic_des2:"说话人识别",basic_des3:"音频/视频文件转录",basic_des4:"审阅和编辑转录文稿",pro_des2:"优先队列",pro_des3:"以 SRT 格式导出",pro_des4:"无限制 AI 摘要",business_des1:"使用分析报告",business_des2:"与团队成员协作的工作区",business_des3:"在团队内共享和编辑转录文稿。",business_des4:"控制共享权限",coming_soon:"即将推出",get_started:"开始使用",bill_annually_x:"每年账单 {{x}}",no_credit_card_required:"无需信用卡",save_x:"节省 {{x}}%",price_per_month:" / 月",not_available:"不可用",pricing_title:"ä»·æ ¼",upgrade:"升级",ask_question_to_your_audio:"向您的音频提问",monthly_minutes:"每月分钟数",payment_interval:"付款间隔",annually:"每年",billing:"账单",subscription_plan:"计划",please_cancel_your_current_subscription_first:"请先取消您当前的订阅",please_cancel_your_current_subscription_first_des:"要更改订阅计划,您需要先取消当前的订阅。",cancel_subscription_instruction:"转到设置 > 账单 > 取消订阅",website_version:"网站版本",change_to_annual_plan:"更改为年度计划",update_annual_mobile_platform_reminder:"提醒",update_annual_mobile_platform_reminder_des:"请注意,在更改为年度计划之前,您需要在{{x}}上取消当前的订阅。否则,您将被收取两次费用。",i_understand:"我明白了",no_credit:"没有足够的分钟",re_submit:"重新提交",loading_audio:"加载音频中",your_password:"你的密码",home:"首页",title_a_z:"标题 A-Z",title_z_a:"标题 Z-A",older_first:"较旧的优先",newest_first:"最新的优先",table_item_count:"{{x}} - {{y}} 共 {{z}} 项",starred:"已加星标",search:"搜索",create_folder:"创建文件夹",folder_name:"文件夹名称",create:"创建",export_preview:"导出预览",combine_segments:"合并段落",export_audio_only:"仅当音频正在转录时,您可以导出音频。",transcribe_remaining_x_minutes:"转录剩余 {{x}} 分钟",x_minutes_remain_be_transcribed:"剩余 {{x}} 分钟待转录",upgrade_plan_to_transcribe:"升级您的方案以转录完整音频",only_paid_user_can_use:"仅付费用户可转录剩余分钟",convert
1956ing_to_audio:"正在转换为音频",move_to_folder:"移至文件夹",move_audios_to_folder:"将所选音频移至文件夹",please_select_folder:"请选择一个文件夹",empty_folder:"空文件夹",move:"移动",user_not_found:"找不到用户。指定的用户无法找到。请确认详细信息并重试,或联系支持以获取进一步帮助。",invalid_link:"无效链接",translation:"翻译",translate:"翻译",translate_des1:"翻译服务提供转录结果的AI翻译。它可以将转录结果翻译成另一种语言。",translate_des2:"翻译后的文本暂时不可编辑。",translate_des3:"您的旧翻译将被新翻译取代。",translating:"翻译中",translating_des:"翻译过程正在进行中。请稍等片刻。翻译准备好后我们会通知您。",please_select_language:"请选择一种语言",display_language:"显示语言",both:"两者",original:"原文",translated:"翻译",default_payment_currency_x_set:"您的付款货币已设置为 {{x}}。如果您想更改,请通过 {{email}} 联系我们。",invalid_link_des:"YouTube 链接无效。不支持直播视频、播放列表、私人内容、年龄限制或区域限制的内容。",free_member_limited_view:"基础计划用户仅可访问前 {{x}} 分钟的转录结果。",free_user_service_once:"基础计划用户仅可使用此服务一次。",free_user_summary:"基础计划用户仅可使用此服务一次。请升级到 Pro 计划以总结更多音频。",free_user_query:"基础计划用户仅可使用此服务一次。请升级到 Pro 计划以进行更多查询。",cancel_subscription_des:"您的订阅将在当前账单周期 ({{x}}) 结束时取消。在此日期之后,您将降级为基础计划,并无法再访问 Pro 计划的功能:",free_member_limited_transcribe_view:"仅前 {{x}} 分钟的内容将被转录,并供基础计划用户查看。",reset_password_email_sent:"请检查您的电子邮件。如果该账户存在,将发送密码重置邮件。",m_downloads:"100万+ 下载",provider:"提供商",size:"大小",category:"类别",productivity:"生产力",languages:"语言",languages_90:"90+ 种语言",app_des:"使用 SoundType AI 轻松将语音转换为文字!我们的尖端应用可将语音录音和音频文件转换为高度准确的文字转录。无论您处理的是会议、采访、播客还是视频内容,SoundType AI 都能提供精准和高效。<br><br>主要功能:<br>- 高级讲话者识别:轻松区分个别讲话者。<br>- AI 驱动的摘要:生成简洁且深入的转录摘要。<br>- 全球语言支持:轻松转录超过 90 种语言的对话。<br>- 增强的音频功能:专为专业人士、创作者及企业设计。<br><br>告别繁琐的手动转录,使用 SoundType AI,以更智能、更快捷的方式将音频转换为文字。",click_or_drop_file:"点击或拖放音频 / 视频文件",remain_x_y_minutes:"剩余 {{x}}/{{y}} 分钟",my_account:"我的账户",please_fill_your_email:"请填写您的电子邮件",please_select_language_first:"请先选择语言",please_select_audio_first:"请先选择音频",please_fill_youtube_link:"请填写YouTube链接",speaker_person_x:"讲话者 {{x}}",sign_up_to_unlock_des:"注册以编辑转录、导出文件,并访问AI驱动的摘要、翻译等功能。今天就简化您的工作流程!",your_audio_being_transcribed:"您的音频正在转录中...",sign_up_to_unlock:"注册以探索更多功能",try_for_free_title:"免费试用",try_for_free_subtitle:"体验增强的AI能力、更高的准确性和高级功能",purchase_success:"支付成功!",purchase_success_des:"感谢您的购买。您的交易已成功完成。",auto_redirect_to_dashboard:"您将很快被重定向到您的仪表板。如果在5秒内未发生重定向,请点击以下链接以手动继续:",need_assistance:"需要帮助?请通过 {{email}} 联系我们",invalid_format:"无效的格式",top_up:"充值",valid_x_months:"适用于当前套餐月份 ({{x}})。",top_up_des:"充值的分钟仅适用于当前套餐月份。剩余数据无法转移到下个月。",basic_plan_user_cant_top_up:"基础套餐用户无法充值分钟。请升级您的套餐以启用充值选项。",file_size_exceeded_gb:"文件大小超过 {{x}} GB 限制。",no_speech:"录音中未检测到语音。",credit_usages:"信用使用情况",used_minutes:"已用分钟数",usage_type:"使用类型",transcription:"转录",ai_summary:"AI 摘要",ai_chat:"AI 聊天",deleted_audio:"已删除音频",view_audio:"查看音频",delete_audios_move_to_bin:"删除的记录将移入回收站。",bin_audio_x_days:"回收站中的所有记录将在 {{x}} 天后删除。",total_credits:"总信用",available_credits:"可用信用",yearly_plan_credit_renew_explanation:"年度计划的积分将每月更新。",summary_period:"汇总周期",manage_subscription:"管理订阅",remaining_x_minutes:"剩余 {{x}} 分钟",x_minutes_left:"剩余 {{x}} 分钟",x_minutes_used:"已使用 {{x}} 分钟",x_y_minutes_used:"已使用 {{x}} / {{y}} 分钟",notification_email_address:"通知邮箱地址",folders:"文件夹",search_audios_notes:"搜索音频和笔记",recent_searches:"最近搜索",suggestions:"建议",quick_filters:"快速筛选",advanced_filters:"高级筛选",recent_files:"最近文件",audios_only:"仅音频",notes_only:"仅笔记",shared_with_me:"与我共享",date_range:"日期范围",any_time:"任何时间",today:"今天",this_week:"本周",this_month:"本月",this_year:"今年",all_languages:"所有语言",clear_all:"清除全部",apply_filters:"应用筛选",notes:"笔记",no_item_match_search:"没有与搜索匹配的项目。",untitled:"未命名",theme_mode:"主题",theme_light:"浅色",theme_dark:"深色",theme_auto:"跟随设备",manage_subscription_google_play:"在您的 Android 设备上 > 前往 Google Play 商店 > 帐号 > 付款和订阅 > 订阅 > SoundType AI > 管理订阅",manage_subscription_apple_store:"在您的 iOS 设备上 > 前往 设置 > [您的姓名] > 订阅 > SoundType AI > 管理订阅",purchase_platform:"购买平台",subscription_and_topup:"订阅和充值",chat:"聊天",toolkit:"工具包",find_in_transcript:"在文稿中搜索",bilingual:"双语",audio_info:"音频信息",translated_language:"翻译语言",manage_speakers:"管理发言人",reset:"重置",segments_count:"{{x}} 个片段",youtube_link:"YouTube 链接",x_speakers:"{{x}} 位发言人",bookmarked:"已加入书签",toolkit_records:"工具包记录",toolkit_record_empty:"工具包输出将保存在此处。",ask_soundtype_ai:"询问 SoundType AI",ask_soundtype_ai_des:"从您的音频内容中获取即时答案。",audio_not_found_or_unauthorized:"找不到此音频或您没有权限查看。",audio_not_found_or_unauthorized_help:"请检查链接或联系所有者以获
1956取访问权限。您也可以返回主页。",back_to_home:"前往仪表板",loading:"加载中",checking_token:"正在检查身份验证...",export_n_files:"{{count}} 个文件",export_failed:"导出失败",copy_without_format:"复制为无格式文本",star:"收藏",unstar:"取消收藏",create_note:"创建笔记",note_name:"笔记名称",note_content:"笔记内容",please_enter_name:"请输入名称",please_enter_content:"请输入内容",content:"内容",description:"描述",save:"保存",delete_failed:"删除失败",create_failed:"创建失败",update_failed:"更新失败",preview_sample_1:"欢迎大家参加今天的会议。",preview_sample_2:"谢谢。我们先从项目更新开始。",preview_sample_3:"首先,我来分享一下时间表。",preview_sample_4:"开发团队已经完成了新功能。",preview_sample_5:"现在已经可以开始测试了。",preview_sample_6:"太好了,我们什么时候可以开始?",delete_folder_not_empty:"删除此文件夹前,请先移除其中所有文件。",preview_truncated_explain:"这只是预览。点击“导出”或“复制”后将显示完整版本。",sample:"示例",x_selected:"已选择 {{x}} 项",export_sample_explain:"当用户一次选择多个预览时,将先显示导出格式示例。点击“导出”后会生成完整版本。",delete_folder:"删除文件夹",delete_folder_confirm:"确定要删除此文件夹吗?",meeting_minutes:"会议纪要",more:"更多",toolkit_not_found:"未找到工具包。",toolkit_topic_prompt:"附加要求(可选)",toolkit_topic_placeholder:"例如:聚焦关键决策和行动项...",execute:"执行",execute_with_credits:"执行({{credits}} 积分)",toolkit_usage_limit_reached_text:"你已达到此音频的使用上限。",toolkit_audio_not_ready:"音频仍在处理中。请等待转录完成。",toolkit_usage_remaining:"剩余 {{remaining}}/{{limit}} 次免费使用",chat_usage_limit_reached_text:"你已达到此音频的聊天上限。",chat_usage_remaining:"剩余 {{remaining}}/{{limit}} 条免费消息",usage_limit_info_title:"使用限制",free_plan:"免费用户",paid_plan:"付费订阅用户",usage_toolkit_free_plan:"每个音频 {{limit}} 次免费使用",usage_chat_free_plan:"每个音频 {{limit}} 条免费消息",upgrade_now:"立即升级",according_app_language:"根据应用语言",archive:"归档",archived:"已归档",unarchive:"取消归档",no_archived_records:"没有已归档记录",custom_toolkit:"自定义工具包",toolkit_name_placeholder:"例如:行动项提取器",prompt_template:"提示模板",prompt_template_hint:"使用 {transcript} 表示音频转录内容,{language} 表示输出语言。",prompt_template_placeholder:"例如:请分析以下转录内容并提取所有行动项。",icon:"图标",add_to_home:"添加到首页",remove_from_home:"从首页移除",favorites:"收藏",tools:"工具",note:"笔记",error:"错误",according_content_language:"根据内容语言",meeting_notes:"会议笔记",meeting_notes_des:"生成专业的会议纪要",summary_des:"为音频转录生成智能摘要",translation_des:"将音频转录翻译为其他语言",rename:"重新命名",sorting_type:"排序方式",sort_timeline:"时间线",upgrade_for_more:"获取更多分钟数与 AI 功能",toolkit_execution:"工具执行",available_period:"可用期间",current_credit_usages:"当前点数使用情况",available_plans:"可用方案",usage_history:"使用记录",usage_toolkit_paid_plan:"每个音频可免费使用 {{limit}} 次,之后每次使用消耗 {{minutes}} 分钟点数",usage_chat_paid_plan:"每个音频可免费发送 {{limit}} 条消息,之后每条消息消耗 {{minutes}} 分钟点数",chat_usage_minutes:"每条消息消耗 {{minutes}} 分钟点数",toolkit_usage_minutes:"这将消耗 {{minutes}} 分钟点数。",mins_per_query:"每次查询消耗 {{x}} 分钟点数",select_mode:"选择",select_all:"全选",deselect_all:"取消全选",change_speaker:"更改说话人",merge_segments:"合并",delete_segments:"删除片段",delete_segments_confirm:"确定要删除 {{x}} 个片段吗?",no_sound:"无声音",no_matching_segments:"没有片段符合当前筛选条件。",display_content:"显示内容",original_language:"原始语言",find_and_replace:"查找和替换",match_case:"区分大小写",x_replaced:"已替换 {{x}} 处",edit_mode:"编辑模式",add_segment:"添加片段",start_time:"开始时间",end_time:"结束时间",done_editing:"完成",set_as_starred:"设为已加星标",remove_starred:"移除星标",merge_segments_confirm:"合并 {{x}} 个片段?",merge_segments_warning:"这将把所选片段合并为一个。文本内容会拼接在一起,并且只保留第一个片段。此操作无法撤销。",copied_to_clipboard:"已复制到剪贴板",add_speaker:"添加说话者",toolkit_history:"工具包历史记录",upgrade_to_use_premium_export:"å
1956‡çº§æ‚¨çš„套餐以使用高级导出功能。"},$U={sign_in:"登入",email:"電子郵件",password:"密碼",i_agree_to_toc:"我同意條款和條件。",terms_and_conditions:"條款和條件",privacy_policy:"隱私政策",already_have_an_account:"已有帳戶?",sign_up:"註冊",dont_have_an_account:"還沒有帳戶?",forgot_password:"忘記密碼?",email_already_in_use:"電子郵件已被使用",weak_password:"密碼太弱",too_many_attempts:"嘗試次數過多",invalid_email_or_password:"無效的電子郵件或密碼",user_already_registered:"用戶已註冊",unexpected_error:"意外錯誤",audios:"音訊",name:"名稱",auto:"自動",auto_detect:"自動偵測",speaker_num:"演講者數量",speaker_num_reason:"如果您告訴我們演講者的數量,我們將提供更好的轉錄結果。",audio_language:"音訊語言",your_email:"您的電子郵件",email_result:"我們將向您發送一封帶有轉錄結果的電子郵件。",provide_language:"如果您告訴我們音訊的語言,我們將提供更好的轉錄結果。",upload_audio:"上傳音訊",upload_file:"上傳檔案",process_audio:"處理您的檔案",process_audio_des:"請稍等,音訊正在進行轉錄。這可能需要幾分鐘的時間。",uploading:"上傳中",pending:"等待中",uploaded:"已上傳",failed:"失敗",status:"狀態",language:"語言",speakers:"演講者",duration:"時長",done:"完成",close:"關閉",queuing:"排隊中",created_at:"建立於",records:"記錄",transcribe:"轉錄",delete:"刪除",processing:"處理中",from_youtube:"來自 YouTube",upload_files:"上傳檔案",place_youtube_link_here:"在這裡放置 YouTube 連結",submit:"提交",email_notification:"轉錄時間取決於音訊檔案的長度和複雜性。通常,您可以在幾個小時內收到轉錄結果的電子郵件通知。",filters:"篩選器",filter:"篩選",replace:"替換",share_and_export:"分享和匯出",replace_all:"全部替換",next:"下一個",previous:"上一個",find:"尋找",replace_with:"替換為",x_of_x:"{{current}} / {{total}}",scroll_lock:"鎖定滾動",tags:"標籤",bookmark:"書籤",audio:"音訊",cancel:"取消",export:"匯出",export_format:"匯出格式",copy_text:"複製文字",monologue:"獨白",include_timestamps:"包含時間戳記",include_speaker_names:"包含演講者姓名",combine_same_speaker:"合併相同演講者片段",export_mode:"匯出模式",no_preview:"無預覽",copy:"複製",copied:"已複製",unlock_pro_feature:"要解鎖此功能,請升級到「Pro」訂閱方案。",pro_features:"Pro 功能",pro_minutes:"1800 分鐘 / 月",pro_interact_with_audio:"與音訊互動",pro_interact_with_audio_des:"向音訊提問",pro_summary:"AI 摘要",pro_summary_des:"摘要您的音訊",pro_priority:"優先佇列",pro_priority_des:"優先處理音訊",pro_multi_speakers:"多演講者辨識",pro_multi_speakers_des:"準確檢測並標記不同的演講者",redirect_to_stripe:"您將被重定向到 Stripe 以完成付款。",x_per_month:"{{x}} / 月",x_per_year:"{{x}} / å¹´",trash:"垃圾桶",dashboard:"儀表板",logout:"登出",are_you_sure_to_delete:"您確定要刪除選定的記錄嗎?",restore:"還原",are_you_sure_to_restore:"您確定要還原選定的記錄嗎?",deleted_at:"刪除於",hidden_segment:"在 {{y}} 分鐘後,{{x}} 個片段被隱藏。",settings:"設定",subscription:"訂閱",default_transcription_language:"預設轉錄語言",contact_us:"聯絡我們",security:"安全",about_us:"關於我們",download_app:"下載應用程式",download:"下載",app_store:"App Store",play_store:"Play 商店",upload_voice:"上傳語音",no_audio_found:"找不到音訊",please_input_valid_email_first:"請先輸入有效的電子郵件",handling_audio:"我們正在處理您的音訊。請稍候片刻。",welcome_to_leave:"歡迎離開此頁面,我們將向您發送帶有轉錄結果的電子郵件。",send_your_result:"我們將向您發送帶有轉錄結果的電子郵件。",transcribe_audio_thank:"感謝您使用我們的轉錄服務!我們正在努力為您轉錄音訊,並感謝您的耐心等待。",transcribe_audio_no_stay:"您的轉錄可能需要一些時間,但不用擔心,您不需要留在此頁面。一旦結果準備好,我們將通過電子郵件向您發送結果。",date:"日期",sign_up_to_access_more_functions:"註冊以使用更多功能",you_can_use_functions:"登入後,您可以使用以下功能",know_more:"了解更多",modify_transcription:"修改文本轉錄",play_audio:"播放音訊",content_filters:"內容篩選器",export_diff_type:"匯出不同類型的檔案",screenshots:"螢幕截圖",free_trial:"免費試用",pricing:"價格",faq:"常見問題",contact:"聯絡",login:"登入",register:"註冊",please_login_before_purchase:"請在購買之前登入",no_records_foun
1956d:"未找到記錄",x_minutes:"{{x}} 分鐘",confirm:"確認",notification_mobile_app:"手機應用通知",notification_mobile_app_des:"當轉錄結果準備好時,接收手機應用程式通知",notification_email:"電子郵件通知",notification_email_des:"當轉錄結果準備好時,接收電子郵件通知",video:"影片",or:"或",sign_in_with_google:"使用 Google 帳號登入",sign_in_with_apple:"使用 Apple 帳號登入",login_method:"登入方式",delete_account:"刪除帳號",delete_account_confirm_3_time:"按刪除按鈕 3 次確認",popup_blocked:"阻擋彈出式視窗",account_info:"帳戶資訊",redeem:"兌換",redeem_code:"兌換碼",summary_des1:"摘要服務提供轉錄結果的摘要。它可以將轉錄結果摘要成幾個句子。",summary_des2:"您的舊摘要將被新摘要取代。",consume_transcription_quota:"消耗轉錄配額",summary:"摘要",query:"查詢",information_not_found:"未找到資訊",permission_deny:"權限拒絕",please_login_to_check_the_result:"請登入以查看結果",audio_length:"音頻長度",delete_permanently:"永久刪除",are_you_sure_to_delete_permanently:"您確定要永久刪除嗎?",payment_id:"付款 ID",current_plan:"當前計畫",plan_name:"計畫名稱",expire_date:"到期日期",subscription_method:"訂閱方法",payment_method:"付款方式",payment_history:"付款歷史",amount:"金額",invoice:"發票",receipt:"收據",link:"連結",edit:"編輯",back:"返回",return:"返回",cancel_subscription:"取消訂閱",cancel_subscription_google_play:"在您的 Android 設備上 > 轉到 Google Play 商店 > 帳戶 > 付款與訂閱 > 訂閱 > SoundType AI > 取消訂閱",cancel_subscription_apple_store:"在您的 iOS 設備上 > 轉到設定 > [您的名字] > 訂閱 > SoundType AI > 取消訂閱",delete_account_des:"刪除帳戶將永久刪除您的所有資料。",delete_account_subscription:"如果您有訂閱,請先取消您的訂閱。",keep_subscription:"保持訂閱",cancel_subscription_feature1:"錄音",cancel_subscription_feature1_des:"您將僅能查看錄音的前 {{x}} 分鐘。",cancel_subscription_feature2:"轉錄時間",cancel_subscription_feature2_des:"您每月僅能轉錄 {{x}} 分鐘。",cancel_subscription_count:"請按下按鈕 {{x}} 次以確認",next_payment_date:"下一個付款日期",basic_plan:"基本計畫",resume_subscription:"恢復訂閱",active:"活躍",expired:"已過期",auto_renewal_clause:"自動續訂條款",auto_renewal_payment_web:"您的訂閱將自動續訂,除非您在當前期間結束前至少 24 小時取消。您的帳戶將在當前期間結束前 24 小時內收取續訂費用。您可以通過前往「設定」>「帳單」來管理和取消您的訂閱。",auto_renewal_terms_and_conditions:"訂閱即表示您同意我們的條款和條件以及隱私政策。",payment:"支付",monthly:"每月",annual:"每年",minutes_per_month:"{{x}} 分鐘/月",buy_now:"立即購買",yearly:"年付",yearly_save:"最高省下 {{x}}%",pro_plan:"專業版",business_plan:"商業版",enterprise_plan:"企業版",everything_in_basic:"基礎版的所有功能,外加",everything_in_pro:"專業版的所有功能,外加",everything_in_business:"商業版的所有功能,外加",ai_chat_x:"AI 聊天 x {{x}}",ai_summary_x:"AI 摘要 x {{x}}",max_x_minutes_per_transcription:"每次轉錄最多 {{x}} 分鐘",basic_des2:"識別講者",basic_des3:"音頻/視頻文件轉錄",basic_des4:"審核與編輯轉錄文稿",pro_des2:"優先隊列",pro_des3:"以 SRT 格式導出",pro_des4:"無限制 AI 摘要",business_des1:"使用分析報告",business_des2:"與團隊成員一起的協作工作空間",business_des3:"在團隊內分享和編輯轉錄文稿。",business_des4:"控制分享權限",coming_soon:"即將推出",get_started:"開始使用",bill_annually_x:"每年支付 {{x}}",no_credit_card_required:"無需信用卡",save_x:"節省 {{x}}%",price_per_month:" / 月",not_available:"不可用",pricing_title:"價格",upgrade:"升級",ask_question_to_your_audio:"向您的音訊提問",monthly_minutes:"每月分鐘數",payment_interval:"付款間隔",annually:"每年",billing:"帳單",subscription_plan:"訂閱計劃",please_cancel_your_current_subscription_first:"請先取消您當前的訂閱",please_cancel_your_current_subscription_first_des:"要更改訂閱計劃,您需要先取消當前訂閱。",cancel_subscription_instruction:"前往設定 > 帳單 > 取消訂閱",website_version:"網站版本",change_to_annual_plan:"更改為年度計劃",update_annual_mobile_platform_reminder:"提醒",update_annual_mobile_platform_reminder_des:"請注意,您需要在 {{x}} 上取消當前訂閱,然後才能更改為年度計劃。否則,您將被雙重收費。",i_understand:"我了解",no_credit:"沒有足夠的分鐘",re_submit:"重新提交",loading_audio:"加載音頻中",your_password:"你的密碼",home:"首頁",title_a_z:"標題 A-Z",title_z_a:"標題 Z-A",older_first:"較舊的優先",newest_first:"最新的優先",table_item_count:"{{x}} - {{y}} 共 {{z}} 項",starred:"已加星號",search:"搜索",create_folder:"創建文件夾",folder_name:"文件夾名稱",create:"創建",export_preview:"匯出預覽(範例)",combine_segments:"合併æ®
1956µè½",export_audio_only:"僅當音頻正在轉錄時,您可以匯出音頻。",transcribe_remaining_x_minutes:"轉錄剩餘 {{x}} 分鐘",x_minutes_remain_be_transcribed:"剩餘 {{x}} 分鐘待轉錄",upgrade_plan_to_transcribe:"升級您的方案以轉錄完整音頻",only_paid_user_can_use:"僅付費用戶可轉錄剩餘分鐘",converting_to_audio:"正在轉換為音頻",move_to_folder:"移至資料夾",move_audios_to_folder:"將選定的音訊移至資料夾",please_select_folder:"請選擇一個資料夾",empty_folder:"空資料夾",move:"移動",user_not_found:"找不到使用者。無法找到指定的使用者。請確認詳細資訊並重試,或聯絡支援以獲得進一步協助。",invalid_link:"無效連結",translation:"翻譯",translate:"翻譯",translate_des1:"翻譯服務提供轉錄結果的AI翻譯。它可以將轉錄結果翻譯成另一種語言。",translate_des2:"翻譯後的文本暫時不可編輯。",translate_des3:"您的舊翻譯將被新翻譯取代。",translating:"翻譯中",translating_des:"翻譯過程正在進行中。請稍等片刻。翻譯準備好後我們會通知您。",please_select_language:"請選擇語言",display_language:"顯示語言",both:"兩者",original:"原文",translated:"翻譯",default_payment_currency_x_set:"您的付款貨幣設定為 {{x}}。如果您想更改,請聯繫我們:{{email}}。",invalid_link_des:"YouTube 連結無效。不支援直播影片、播放清單、私人內容、年齡限制或區域限制的內容。",free_member_limited_view:"基礎方案用戶只能訪問前 {{x}} 分鐘的轉錄結果。",free_user_service_once:"基礎方案用戶僅可使用此服務一次。",free_user_summary:"基礎方案用戶僅可使用此服務一次。請升級至 Pro 方案以匯總更多音訊。",free_user_query:"基礎方案用戶僅可使用此服務一次。請升級至 Pro 方案以提出更多查詢。",cancel_subscription_des:"您的訂閱將於當前計費週期結束時 ({{x}}) 取消。在此日期之後,您將降級為基礎方案,且無法再使用 Pro 方案的功能:",free_member_limited_transcribe_view:"僅前 {{x}} 分鐘的內容將被轉錄並供基礎方案用戶查看。",reset_password_email_sent:"請檢查您的電子郵件。如果該帳戶存
1956在,將會發送密碼重置郵件。",m_downloads:"100萬+ 下載",provider:"提供者",size:"大小",category:"類別",productivity:"生產力",languages:"語言",languages_90:"90+ 種語言",app_des:"使用 SoundType AI 輕鬆將語音轉換為文字!我們的尖端應用將語音錄音和音訊檔案轉換為高度準確的文字轉錄。不論是會議、訪談、播客還是視頻內容,SoundType AI 都能提供精確性與效率。<br><br>主要功能:<br>- 高級講者識別:輕鬆區分個別講者。<br>- AI 驅動的摘要:生成簡潔且深入的轉錄摘要。<br>- 全球語言支持:輕鬆轉錄超過 90 種語言的對話。<br>- 增強的音訊功能:專為專業人士、創作者及企業設計。<br><br>告別繁瑣的手動轉錄,使用 SoundType AI 採用更智能、更快速的方式將音訊轉為文字。",click_or_drop_file:"點擊或拖放音訊 / 視頻文件",remain_x_y_minutes:"剩餘 {{x}}/{{y}} 分鐘",my_account:"我的帳戶",please_fill_your_email:"請填寫您的電子郵件",please_select_language_first:"請先選擇語言",please_select_audio_first:"請先選擇音頻",please_fill_youtube_link:"請填寫YouTube連結",speaker_person_x:"講者 {{x}}",sign_up_to_unlock_des:"註冊以編輯轉錄、導出文件,並存取AI驅動的摘要、翻譯等功能。今天就簡化您的工作流程!",your_audio_being_transcribed:"您的音頻正在轉錄中...",sign_up_to_unlock:"註冊以探索更多功能",try_for_free_title:"免費試用",try_for_free_subtitle:"體驗增強的AI能力、更高的準確性和高級功能",purchase_success:"支付成功!",purchase_success_des:"感謝您的購買。您的交易已成功完成。",auto_redirect_to_dashboard:"您將很快被重定向到您的儀表板。如果在 5 秒內未發生重定向,請點擊以下連結以手動繼續:",need_assistance:"需要幫助?請通過 {{email}} 聯繫我們",invalid_format:"無效的格式",top_up:"儲值",valid_x_months:"適用於當前方案月份 ({{x}})。",top_up_des:"儲值的分鐘僅適用於當前方案月份。剩餘的數據無法轉移到下一個月。",basic_plan_user_cant_top_up:"基本方案用戶無法儲值分鐘。請升級您的方案以啟用儲值選項。",file_size_exceeded_gb:"檔案大小超過限制({{x}}GB)",no_speech:"未偵測到語音內容。",credit_usages:"點數使用記錄",used_minutes:"已使用分鐘數",usage_type:"使用類型",transcription:"語音轉文字",ai_summary:"AI 摘要",ai_chat:"AI 對話",deleted_audio:"已刪除音檔",view_audio:"檢視音檔",delete_audios_move_to_bin:"刪除的紀錄將會移至回收桶。",bin_audio_x_days:"回收桶內的紀錄將於 {{x}} 天後自動刪除。",total_credits:"總點數",available_credits:"可用點數",yearly_plan_credit_renew_explanation:"年度方案的點數將每月更新一次。",summary_period:"摘要期間",manage_subscription:"管理訂閱",remaining_x_minutes:"剩餘 {{x}} 分鐘",x_minutes_left:"剩餘 {{x}} 分鐘",x_minutes_used:"已使用 {{x}} 分鐘",x_y_minutes_used:"已使用 {{x}} / {{y}} 分鐘",notification_email_address:"通知電子郵件地址",folders:"資料夾",search_audios_notes:"搜尋音訊與筆記",recent_searches:"最近搜尋",suggestions:"建議",quick_filters:"快速篩選",advanced_filters:"進階篩選",recent_files:"最近檔案",audios_only:"僅音訊",notes_only:"僅筆記",shared_with_me:"與我共享",date_range:"日期範圍",any_time:"不限時間",today:"今天",this_week:"本週",this_month:"本月",this_year:"今年",all_languages:"所有語言",clear_all:"清除全部",apply_filters:"套用篩選",notes:"筆記",no_item_match_search:"沒有符合搜尋的項目。",untitled:"未命名",theme_mode:"主題",theme_light:"淺色",theme_dark:"深色",theme_auto:"跟隨裝置",manage_subscription_google_play:"在您的 Android 裝置上 > 前往 Google Play 商店 > 帳戶 > 付款與訂閱 > 訂閱 > SoundType AI > 管理訂閱",manage_subscription_apple_store:"在您的 iOS 裝置上 > 前往 設定 > [您的姓名] > 訂閱 > SoundType AI > 管理訂閱",purchase_platform:"購買平台",subscription_and_topup:"訂閱與加值",chat:"聊天",toolkit:"工具包",find_in_transcript:"在文稿中搜
1956尋",bilingual:"雙語",audio_info:"音訊資訊",translated_language:"翻譯語言",manage_speakers:"管理演講者",reset:"重設",segments_count:"{{x}} 個片段",youtube_link:"YouTube 連結",x_speakers:"{{x}} 位演講者",bookmarked:"已加入書籤",toolkit_records:"工具包記錄",toolkit_record_empty:"工具包輸出將保存在此處。",ask_soundtype_ai:"詢問 SoundType AI",ask_soundtype_ai_des:"從您的音訊內容中獲取即時答案。",audio_not_found_or_unauthorized:"找不到此音訊或您沒有權限查看。",audio_not_found_or_unauthorized_help:"請檢查連結或聯絡擁有者以獲取存取權限。您也可以返回首頁。",back_to_home:"前往儀表板",icon_placeholder:"例如 📊",loading:"載入中",checking_token:"正在檢查驗證狀態...",export_n_files:"{{count}} 個檔案",export_failed:"匯出失敗",copy_without_format:"複製純文字",star:"加星號",unstar:"取消星號",create_note:"建立筆記",note_name:"筆記名稱",note_content:"筆記內容",please_enter_name:"請輸入名稱",please_enter_content:"請輸入內容",content:"內容",description:"描述",save:"儲存",delete_failed:"刪除失敗",create_failed:"建立失敗",update_failed:"更新失敗",preview_sample_1:"歡迎大家參加今天的會議。",preview_sample_2:"謝謝,我們先從專案更新開始。",preview_sample_3:"首先,讓我分享一下時間線。",preview_sample_4:"開發團隊已完成新功能。",preview_sample_5:"現在已可進行測試。",preview_sample_6:"太好了,我們什麼時候可以開始?",delete_folder_not_empty:"請先移除此資料夾中的所有檔案,再刪除此資料夾。",preview_truncated_explain:"這只是預覽版本。點擊「匯出」或「複製」後將顯示完整內容。",sample:"範例",x_selected:"已選取 {{x}} 項",export_sample_explain:"當使用者一次選取多個預覽時,會先顯示匯出格式的範例。點擊「匯出」後將產生完整版本。",delete_folder:"刪除資料夾",delete_folder_confirm:"確定要刪除此資料夾嗎?",meeting_minutes:"會議記錄",more:"更多",toolkit_not_found:"找不到工具組。",toolkit_topic_prompt:"附加要求(選填)",toolkit_topic_placeholder:"例如:聚焦於關鍵決策與行動項目...",execute:"執行",execute_with_credits:"執行({{credits}} 點數)",toolkit_usage_limit_reached_text:"你已達到此音訊的使用上限。",toolkit_audio_not_ready:"音訊仍在處理中。請等待轉錄完成。",toolkit_usage_remaining:"剩餘免費使用次數:{{remaining}}/{{limit}}",chat_usage_limit_reached_text:"你已達到此音訊的聊天上限。",chat_usage_remaining:"剩餘免費訊息次數:{{remaining}}/{{limit}}",usage_limit_info_title:"使用限制",free_plan:"免費用戶",paid_plan:"付費訂閱用戶",usage_toolkit_free_plan:"每個音訊可免費使用 {{limit}} 次",usage_chat_free_plan:"每個音訊可免費傳送 {{limit}} 則訊息",upgrade_now:"立即升級",according_app_language:"根據應用程式語言",archive:"封存",archived:"已封存",unarchive:"取消封存",no_archived_records:"沒有已封存的記錄",custom_toolkit:"自訂工具組",toolkit_name_placeholder:"例如:行動項目擷取器",prompt_template:"提示範本",prompt_template_hint:"使用 {transcript} 代表音訊逐字稿,{language} 代表輸出語言。",prompt_template_placeholder:"例如:請分析以下逐字稿並擷取所有行動項目。",icon:"圖示",add_to_home:"加入首頁",remove_from_home:"從首頁移除",favorites:"收藏",tools:"工具",note:"筆記",error:"錯誤",according_content_language:"根據內容語言",meeting_notes:"會議筆記",meeting_notes_des:"產生專業的會議記錄",summary_des:"產生音訊逐字稿的智慧摘要",translation_des:"將音訊逐字稿翻譯成其他語言",rename:"重新命名",sorting_type:"排序方式",sort_timeline:"時間軸",upgrade_for_more:"升級以獲得更多分鐘與 AI 功能",toolkit_execution:"工具執行",available_period:"可用期間",current_credit_usages:"目前點數使用量",available_plans:"可用方案",usage_history:"使用紀錄",usage_toolkit_paid_plan:"每個音訊可免費使用 {{limit}} 次,其後每次使用扣除 {{minutes}} 分鐘點數",usage_chat_paid_plan:"每個音訊可免費傳送 {{limit}} 則訊息,其後每則訊息扣除 {{minutes}} 分鐘點數",chat_usage_minutes:"每則訊息扣除 {{minutes}} 分鐘點數",toolkit_usage_minutes:"這將扣除 {{minutes}} 分鐘點數。",mins_per_query:"每次查詢扣除 {{x}} 分鐘點數",select_mode:"選擇",select_all:"全選",deselect_all:"取消å
1956…¨é¸",change_speaker:"更改講者",merge_segments:"合併",delete_segments:"刪除片段",delete_segments_confirm:"你確定要刪除 {{x}} 個片段嗎?",no_sound:"沒有聲音",no_matching_segments:"沒有符合目前篩選條件的片段。",display_content:"顯示內容",original_language:"原始語言",find_and_replace:"尋找與取代",match_case:"區分大小寫",x_replaced:"已取代 {{x}} 項",edit_mode:"編輯模式",add_segment:"新增片段",start_time:"開始時間",end_time:"結束時間",done_editing:"完成",set_as_starred:"設為已加星號",remove_starred:"移除星號",merge_segments_confirm:"要合併 {{x}} 個片段嗎?",merge_segments_warning:"這會將所選片段合併為一個。文字內容會合併在一起,且只保留第一個片段。此操作無法復原。",copied_to_clipboard:"已複製到剪貼簿",add_speaker:"新增說話者",toolkit_history:"工具包歷史記錄",upgrade_to_use_premium_export:"升級您的方案以使用進階匯出功能。"},HU={sign_in:"Se connecter",email:"Email",password:"Mot de passe",i_agree_to_toc:"J'accepte les conditions d'utilisation.",terms_and_conditions:"Conditions d'utilisation",privacy_policy:"Politique de confidentialité",already_have_an_account:"Vous avez déjà un compte?",sign_up:"S'inscrire",dont_have_an_account:"Vous n'avez pas de compte?",forgot_password:"Mot de passe oublié?",email_already_in_use:"Email déjà utilisé",weak_password:"Mot de passe faible",too_many_attempts:"Trop de tentatives",invali
1956d_email_or_password:"Email ou mot de passe invalide",user_already_registered:"Utilisateur déjà enregistré",unexpected_error:"Erreur inattendue",audios:"Audios",name:"Nom",auto:"Automatique",auto_detect:"Détection automatique",speaker_num:"Nombre de locuteurs",speaker_num_reason:"Si vous nous indiquez le nombre de locuteurs, nous vous fournirons un meilleur résultat de transcription.",audio_language:"Langue audio",your_email:"Votre email",email_result:"Nous vous enverrons un email avec le résultat de la transcription.",provide_language:"Si vous nous indiquez la langue de l'audio, nous vous fournirons un meilleur résultat de transcription.",upload_audio:"Télécharger l'audio",upload_file:"Télécharger un fichier",process_audio:"Traitement de votre fichier",process_audio_des:"Veuillez patienter pendant que votre audio est en cours de transcription. Cela peut prendre quelques minutes.",uploading:"Téléchargement en cours",pending:"En attente",uploaded:"Téléchargé",failed:"Échec",status:"Statut",language:"Langue",speakers:"Locuteurs",duration:"Durée",done:"Terminé",close:"Fermer",queuing:"En file d'attente",created_at:"Créé le",records:"Enregistrements",transcribe:"Transcrire",delete:"Supprimer",processing:"En cours de traitement",from_youtube:"À partir de YouTube",upload_files:"Télécharger des fichiers",place_youtube_link_here:"Placez le lien YouTube ici",submit:"Soumettre",email_notification:"Le délai de traitement dépend de la durée et de la complexité du fichier audio. En général, vous recevrez votre transcription dans quelques heures. Nous vous enverrons une notification par email dès qu'elle sera prête.",filters:"Filtres",filter:"Filtrer",replace:"Remplacer",share_and_export:"Partager et exporter",replace_all:"Remplacer tout",next:"Suivant",previous:"Précédent",find:"Trouver",replace_with:"Remplacer par",x_of_x:"{{current}} sur {{total}}",scroll_lock:"Verrouillage du défilement",tags:"Balises",bookmark:"Signet",audio:"Audio",cancel:"Annuler",export:"Exporter",export_format:"Format d'exportation",copy_text:"Copier le texte",monologue:"Monologue",include_timestamps:"Inclure les horodatages",include_speaker_names:"Inclure les noms des locuteurs",combine_same_speaker:"Regrouper les segments du même locuteur",export_mode:"Mode d'exportation",no_preview:"Aucun aperçu",copy:"Copier",copied:"Copié",unlock_pro_feature:"Pour débloquer cette fonctionnalité, passez à l'abonnement 'Pro'.",pro_features:"Fonctionnalités Pro",pro_minutes:"1800 minutes / mois",pro_interact_with_audio:"Interagir avec l'audio",pro_interact_with_audio_des:"Poser des questions à votre audio",pro_summary:"Résumé AI",pro_summary_des:"Résumez votre audio",pro_priority:"File d'attente prioritaire",pro_priority_des:"Traitement prioritaire des fichiers audio",pro_multi_speakers:"Reconnaissance multi-locuteurs",pro_multi_speakers_des:"Détecte et étiquette précisément les différents locuteurs",redirect_to_stripe:"Vous serez redirigé vers Stripe pour finaliser le paiement.",x_per_month:"{{x}} / mois",x_per_year:"{{x}} / an",trash:"Corbeille",dashboard:"Tableau de bord",logout:"Se déconnecter",are_you_sure_to_delete:"Êtes-vous sûr de vouloir supprimer les enregistrements sélectionnés?",restore:"Restaurer",are_you_sure_to_restore:"Êtes-vous sûr de vouloir restaurer les enregistrements sélectionnés?",deleted_at:"Supprimé le",hidden_segment:"{{x}} segments sont masqués après {{y}} minutes.",settings:"Paramètres",subscription:"Abonnement",default_transcription_language:"Langue de transcription par défaut",contact_us:"Contactez-nous",security:"Sécurité",about_us:"À propos de nous",download_app:"Télécharger l'application",download:"Télécharger",app_store:"App Store",play_store:"Play Store",upload_voice:"Télécharger la voix",no_audio_found:"Aucun audio trouvé",please_input_valid_email_first:"Veuillez d'abord saisir une adresse email valide",handling_audio:"Nous transcrivons votre audio. Veuillez patienter un instant.",welcome_to_leave:"Vous êtes libre de quitter cette page, nous vous enverrons un email avec le résultat de la transcription.",send_your_result:"Nous vous enverrons un email avec le résultat de la transcription.",transcribe_audio_thank:"Merci d'utiliser notre service de transcription ! Nous travaillons dur pour transcrire votre audio et nous vous remercions de votre patience.",transcribe_audio_no_stay:"V
1956otre transcription peut prendre un peu de temps, mais ne vous inquiétez pas, vous n'avez pas besoin de rester sur cette page. Nous vous enverrons les résultats par email dès qu'ils seront prêts.",date:"Date",sign_up_to_access_more_functions:"Inscrivez-vous pour accéder à plus de fonctions",you_can_use_functions:"Vous pouvez utiliser les fonctions suivantes après vous être connecté",know_more:"En savoir plus",modify_transcription:"Modifier la transcription du texte",play_audio:"Lire l'audio",content_filters:"Filtres de contenu",export_diff_type:"Exporter différents types de fichiers",screenshots:"Captures d'écran",free_trial:"Essai gratuit",pricing:"Tarification",faq:"FAQ",contact:"Contact",login:"Se connecter",register:"S'inscrire",please_login_before_purchase:"Veuillez vous connecter avant d'effectuer un achat",no_records_found:"Aucun enregistrement trouvé",x_minutes:"{{x}} Minutes",confirm:"Confirmer",notification_mobile_app:"Notification de l'application mobile",notification_mobile_app_des:"Recevez une notification sur l'application mobile lorsque le résultat de la transcription est prêt",notification_email:"Notification par email",notification_email_des:"Recevez une notification par e-mail lorsque le résultat de la transcription est prêt",video:"Vidéo",or:"Ou",sign_in_with_google:"Se connecter avec Google",sign_in_with_apple:"Se connecter avec Apple",login_method:"Méthode de connexion",delete_account:"Supprimer le compte",delete_account_confirm_3_time:"Appuyez sur le bouton de suppression 3 fois pour confirmer",popup_blocked:"Bloqué par le bloqueur de pop-up",account_info:"Informations du compte",redeem:"Utiliser",redeem_code:"Utiliser le code",summary_des1:"Le service de résumé fournit un résumé du résultat de la transcription. Il peut résumer le résultat de la transcription en quelques phrases.",summary_des2:"Votre ancien résumé sera remplacé par le nouveau résumé.",consume_transcription_quota:"Consommer le quota de transcription",summary:"Résumé",query:"Requête",information_not_found:"Information introuvable",permission_deny:"Permission refusée",please_login_to_check_the_result:"Veuillez vous connecter pour vérifier le résultat",audio_length:"Durée de l'audio",delete_permanently:"Supprimer définitivement",are_you_sure_to_delete_permanently:"Êtes-vous sûr de vouloir supprimer définitivement?",payment_id:"ID de paiement",current_plan:"Plan actuel",plan_name:"Nom du plan",expire_date:"Date d'expiration",subscription_method:"Méthode d'abonnement",payment_method:"Méthode de paiement",payment_history:"Historique de paiement",amount:"Montant",invoice:"Facture",receipt:"Reçu",link:"Lien",edit:"Modifier",back:"Retour",return:"Retourner",cancel_subscription:"Annuler l'abonnement",cancel_subscription_google_play:"Sur votre appareil Android > Accédez au Google Play Store > Compte > Paiements et abonnements > Abonnements > SoundType AI > Annuler l'abonnement",cancel_subscription_apple_store:"Sur votre appareil iOS > Accédez aux Réglages > [votre nom] > Abonnements > SoundType AI > Annuler l'abonnement",delete_account_des:"Supprimer le compte supprimera toutes vos données de manière permanente.",delete_account_subscription:"Si vous avez un abonnement, veuillez annuler votre abonnement d'abord.",keep_subscription:"Garder l'abonnement",cancel_subscription_feature1:"Enregistrements",cancel_subscription_feature1_des:"Vous ne pourrez visualiser que les premières {{x}} minutes de vos enregistrements.",cancel_subscription_feature2:"Temps de transcription",cancel_subscription_feature2_des:"Vous ne pourrez transcrire que {{x}} minutes par mois.",cancel_subscription_count:"Veuillez appuyer sur le bouton {{x}} fois pour confirmer",next_payment_date:"Date du prochain paiement",basic_plan:"Plan Basique",resume_subscription:"Reprendre l'abonnement",active:"Actif",expired:"Expiré",auto_renewal_clause:"Clause de renouvellement automatique",auto_renewal_payment_web:"Votre abonnement sera automatiquement renouvelé à moins que vous ne l'annuliez au moins 24 heures avant la fin de la période en cours. V
1956otre compte sera facturé pour le renouvellement dans les 24 heures précédant la fin de la période en cours. Vous pouvez gérer et annuler vos abonnements en allant dans « Paramètres » > « Facturation ».",auto_renewal_terms_and_conditions:"En vous abonnant, vous acceptez nos Conditions générales et notre Politique de confidentialité.",payment:"Paiement",monthly:"Mensuel",annual:"Annuel",minutes_per_month:"{{x}} minutes/mois",buy_now:"Acheter maintenant",yearly:"Annuel",yearly_save:"Économisez jusqu’à {{x}}%",pro_plan:"Pro",business_plan:"Entreprise",enterprise_plan:"Grande Entreprise",everything_in_basic:"Tout dans Basic, plus",everything_in_pro:"Tout dans Pro, plus",everything_in_business:"Tout dans Entreprise, plus",ai_chat_x:"Chat IA x {{x}}",ai_summary_x:"Résumé IA x {{x}}",max_x_minutes_per_transcription:"Max {{x}} minutes par transcription",basic_des2:"Identification de l’orateur",basic_des3:"Transcription de fichiers audio/vidéo",basic_des4:"Revoir et modifier les transcriptions",pro_des2:"File d’attente prioritaire",pro_des3:"Exportation au format SRT",pro_des4:"Résumé IA illimité",business_des1:"Rapport d’analyse d’utilisation",business_des2:"Espace de travail collaboratif avec les membres de l’équipe",business_des3:"Partager et modifier les transcriptions au sein de votre équipe.",business_des4:"Contrôler les permissions de partage",coming_soon:"Prochainement",get_started:"Commencer",bill_annually_x:"Facturé {{x}} annuellement",no_credit_card_required:"Aucune carte de crédit requise",save_x:"Économisez {{x}}%",price_per_month:" / mois",not_available:"Indisponible",pricing_title:"Tarification",upgrade:"Mettre à niveau",ask_question_to_your_audio:"Poser une question à votre audio",monthly_minutes:"Minutes mensuelles",payment_interval:"Intervalle de paiement",annually:"Annuellement",billing:"Facturation",subscription_plan:"Abonnement",please_cancel_your_current_subscription_first:"Veuillez d’abord annuler votre abonnement actuel",please_cancel_your_current_subscription_first_des:"Pour changer votre plan d'abonnement, vous devrez annuler votre abonnement actuel en premier.",cancel_subscription_instruction:"Aller à Paramètres > Facturation > Annuler l’abonnement",website_version:"Version du site web",change_to_annual_plan:"Changer pour le plan annuel",update_annual_mobile_platform_reminder:"Rappel",update_annual_mobile_platform_reminder_des:"Veuillez noter que vous devez annuler votre abonnement actuel sur {{x}} avant de passer au plan annuel. Sinon, vous serez facturé deux fois.",i_understand:"Je comprends",no_credit:"Pas assez de minutes",re_submit:"Soumettre à nouveau",loading_audio:"Chargement de l'audio",your_password:"Votre mot de passe",home:"Accueil",title_a_z:"Titre A-Z",title_z_a:"Titre Z-A",older_first:"Le plus ancien d'abord",newest_first:"Le plus récent d'abord",table_item_count:"{{x}} - {{y}} sur {{z}} éléments",starred:"Étoilé",search:"Recherche",create_folder:"Créer un dossier",folder_name:"Nom du dossier",create:"Créer",export_preview:"Aperçu de l'exportation",combine_segments:"Combiner les segments",export_audio_only:"Vous pouvez exporter uniquement l'audio lorsque l'audio est en cours de transcription.",transcribe_remaining_x_minutes:"Transcrire les {{x}} minutes restantes",x_minutes_remain_be_transcribed:"Il reste {{x}} minutes à transcrire",upgrade_plan_to_transcribe:"Mettez à jour votre plan pour transcrire l'audio complet",only_paid_user_can_use:"Seuls les utilisateurs payants peuvent transcrire les minutes restantes",converting_to_audio:"Conversion en audio",move_to_folder:"Déplacer vers le dossier",move_audios_to_folder:"Déplacer les audios sélectionnés vers le dossier",please_select_folder:"Veuillez sélectionner un dossier",empty_folder:"Dossier vide",move:"Déplacer",user_not_found:"Utilisateur non trouvé. L'utilisateur spécifié n'a pas pu être localisé. Veuillez vérifier les détails et réessayer, ou contactez le support pour obtenir de l'aide.",invalid_link:"Lien invalide",translation:"Traduction",translate:"Traduire",translate_des1:"Le service de traduction fournit une traduction par IA du résultat de transcription. Il peut traduire le résultat de la transcription dans une autre langue.",translate_des2:"Le texte traduit n'est pas modifiable pour le moment.",translate_des3:"Votre ancienne traduction sera remplacée par la nouvelle traduction.",translating:"Traduction en cours",translating_des:"Le processus de traduction est en cours. Veuillez patienter un moment. Nous vous informerons lorsque la traduction sera prête.",please_select_language:"Veuillez sélectionner une langue",display_language:"Langue d'affichage",both:"Les deux",original:"Original",translated:"Traduit",default_payment_currency_x_set:"Votre devise de paiement est définie sur {{x}}. Si vous souhaitez la modifier, veuillez nous contacter à {{email}} .",invalid_link_des:"Le lien YouTube est invalide. Les vidéos en direct, les playlists, le contenu privé, limité par âge ou bloqué par région ne sont pas pris en charge.",free_member_limited_view:"Les utilisateurs du plan de base n’auront accès qu’aux {{x}} premières minutes du résultat de la transcription.",free_user_service_once:"Les utilisateurs du plan de base peuvent utiliser ce service une seule fois.",free_user_summary:"Les utilisateurs du plan de base peuvent utiliser ce service une seule fois. Veuillez passer au plan Pro pour résumer plus d’audios.",free_user_query:"Les utilisateurs du plan de base peuvent utiliser ce service une seule fois. Veuillez passer au plan Pro pour poser plus de questions.",cancel_subscription_des:"Votre abonnement sera annulé à la fin du cycle de facturation actuel ({{x}}). Après cette date, vous serez rétrogradé au plan de base et n’aurez plus accès aux fonctionnalités du plan Pro :",free_member_limited_transcribe_view:"Seules les {{x}} premières minutes seront transcrites et visibles pour les utilisateurs du plan de base.",reset_password_email_sent:"Veuillez vérifier votre email. Si ce compte existe, un email de réinitialisation de mot de passe sera envoyé.",m_downloads:"1M+ Téléchargements",provider:"Fournisseur",size:"Taille",category:"Catégorie",productivity:"Productivité",languages:"Langues",languages_90:"90+ langues",app_des:"Transformez les mots parlés en texte sans effort avec SoundType AI ! Notre application de pointe convertit les enregistrements vocaux et les fichiers audio en transcriptions textuelles très précises. Que vou
1956s travailliez avec des réunions, des interviews, des podcasts ou du contenu vidéo, SoundType AI offre précision et efficacité.<br><br>Caractéristiques principales :<br>- Identification avancée des intervenants : Distinguez facilement les différents interlocuteurs.<br>- Résumés générés par IA : Créez des résumés concis et pertinents de vos transcriptions.<br>- Support linguistique mondial : Transcrivez des conversations dans plus de 90 langues facilement.<br>- Fonctions audio améliorées : Conçues pour les professionnels, créateurs et entreprises.<br><br>Dites adieu aux transcriptions manuelles fastidieuses et adoptez une méthode plus intelligente et rapide pour transformer l’audio en texte avec SoundType AI.",click_or_drop_file:"Cliquez ou déposez un fichier audio / vidéo",remain_x_y_minutes:"Restant {{x}}/{{y}} minutes",my_account:"Mon compte",please_fill_your_email:"Veuillez entrer votre e-mail",please_select_language_first:"Veuillez d'abord sélectionner une langue",please_select_audio_first:"Veuillez d'abord sélectionner un audio",please_fill_youtube_link:"Veuillez entrer le lien Youtube",speaker_person_x:"Intervenant {{x}}",sign_up_to_unlock_des:"Inscrivez-vous pour modifier des transcriptions, exporter des fichiers et accéder à des résumés, traductions et bien plus encore grâce à l'IA. Simplifiez votre flux de travail dès aujourd'hui !",your_audio_being_transcribed:"Votre audio est en cours de transcription...",sign_up_to_unlock:"Inscrivez-vous pour explorer plus de fonctionnalités",try_for_free_title:"Essayez gratuitement",try_for_free_subtitle:"Découvrez une puissance IA améliorée, une précision supérieure et des fonctionnalités avancées",purchase_success:"Paiement réussi !",purchase_success_des:"Merci pour votre achat. Votre transaction a été effectuée avec succès.",auto_redirect_to_dashboard:"Vous serez redirigé vers votre tableau de bord sous peu. Si la redirection ne se produit pas dans les 5 secondes, cliquez sur le lien suivant pour continuer manuellement :",need_assistance:"Besoin d'aide ? Contactez-nous à {{email}}",invalid_format:"Format invalide",top_up:"Rechargement",valid_x_months:"Valide pour le mois actuel du plan ({{x}}).",top_up_des:"Les minutes rechargées ne sont utilisables que pour le mois actuel du plan. Les données restantes ne peuvent pas être reportées au mois suivant.",basic_plan_user_cant_top_up:"Les utilisateurs du plan de base ne peuvent pas recharger de minutes. Veuillez mettre à niveau votre plan pour activer les options de rechargement.",file_size_exceeded_gb:"La taille du fichier dépasse la limite de {{x}} Go.",no_speech:"Aucun discours détecté dans l’enregistrement.",credit_usages:"Utilisation des crédits",used_minutes:"Minutes utilisées",usage_type:"Type d’utilisation",transcription:"Transcription",ai_summary:"Résumé IA",ai_chat:"Chat IA",deleted_audio:"Audio supprimé",view_audio:"Voir l’audio",delete_audios_move_to_bin:"Les enregistrements supprimés seront déplacés vers la corbeille.",bin_audio_x_days:"Tous les enregistrements dans la corbeille seront supprimés après {{x}} jours.",total_credits:"Crédits totaux",available_credits:"Crédits disponibles",yearly_plan_credit_renew_explanation:"Vos crédits seront renouvelés chaque mois avec le plan annuel.",summary_period:"Période de synthèse",manage_subscription:"Gérer l’abonnement",remaining_x_minutes:"Il reste {{x}} minutes",x_minutes_left:"{{x}} minutes restantes",x_minutes_used:"{{x}} minutes utilisées",x_y_minutes_used:"{{x}} sur {{y}} min utilisées",notification_email_address:"Adresse e-mail de notification",folders:"Dossiers",search_audios_notes:"Rechercher des audios et des notes",recent_searches:"Recherches récentes",suggestions:"Suggestions",quick_filters:"Filtres rapides",advanced_filters:"Filtres avancés",recent_files:"Fichiers récents",audios_only:"Audios uniquement",notes_only:"Notes uniquement",shared_with_me:"Partagé avec moi",date_range:"Plage de dates",any_time:"N’importe quand",today:"Aujourd’hui",this_week:"Cette semaine",this_month:"Ce mois-ci",this_year:"Cette année",all_languages:"Toutes les langues",clear_all:"Tout effacer",apply_filters:"Appliquer les filtres",notes:"Notes",no_item_match_search:"Aucun élément ne correspond à votre recherche.",untitled:"Sans titre",theme_mode:"Thème",theme_light:"Clair",theme_dark:"Sombre",theme_auto:"Suivre l’appareil",manage_subscription_google_play:"Sur votre appareil Android > Accédez à Google Play Store > Compte > Paiements et abonnements > Abonnements > SoundType AI > Gérer l’abonnement",manage_subscription_apple_store:"Sur votre appareil iOS > Allez dans Réglages > [votre nom] > Abonnements > SoundType AI > Gérer l’abonnement",purchase_platform:"Plateforme d'achat",subscription_and_topup:"Abonnement et recharge",chat:"Chat",toolkit:"Boîte à outils",find_in_transcript:"Rechercher dans la transcription",bilingual:"Bilingue",audio_info:"Informations audio",translated_language:"Langue traduite",manage_speakers:"Gérer les intervenants",reset:"Réinitialiser",segments_count:"{{x}} segments",youtube_link:"Lien YouTube",x_speakers:"{{x}} intervenants",bookmarked:"Ajouté aux favoris",toolkit_records:"Enregistrements de la boîte à outils",toolkit_record_empty:"Les résultats de la boîte à outils seront sauvegardés ici.",ask_soundtype_ai:"Demander à SoundType AI",ask_soundtype_ai_des:"Obtenez des réponses instantanées à partir de votre contenu audio.",audio_not_found_or_unauthorized:"Cet audio est introuvable ou vous n'avez pas la permission de le consulter.",audio_not_found_or_unauthorized_help:"Veuillez vérifier le lien ou contacter le propriétaire pour obtenir l'accès. Vous pouvez également revenir à la page d'accueil.",back_to_home:"Aller au tableau de bord",loading:"Chargement",checking_token:"Vérification de l’authentification...",export_n_f
1956iles:"{{count}} fichiers",export_failed:"Échec de l’exportation",copy_without_format:"Copier sans mise en forme",star:"Ajouter aux favoris",unstar:"Retirer des favoris",create_note:"Créer une note",note_name:"Nom de la note",note_content:"Contenu de la note",please_enter_name:"Veuillez saisir un nom",please_enter_content:"Veuillez saisir un contenu",content:"Contenu",description:"Description",save:"Enregistrer",delete_failed:"Échec de la suppression",create_failed:"Échec de la création",update_failed:"Échec de la mise à jour",preview_sample_1:"Bienvenue à tous à la réunion d’aujourd’hui.",preview_sample_2:"Merci. Commençons par le point sur le projet.",preview_sample_3:"Tout d’abord, laissez-moi partager le calendrier.",preview_sample_4:"L’équipe de développement a terminé la nouvelle fonctionnalité.",preview_sample_5:"Elle est maintenant prête pour les tests.",preview_sample_6:"Super, quand pouvons-nous commencer ?",delete_folder_not_empty:"Veuillez retirer tous les fichiers de ce dossier avant de le supprimer.",preview_truncated_explain:"Ceci n’est qu’un aperçu. La version complète apparaîtra lorsque vous appuierez sur Exporter ou Copier.",sample:"Exemple",x_selected:"{{x}} sélectionné(s)",export_sample_explain:"Lorsque les utilisateurs sélectionnent plusieurs aperçus à la fois, un exemple du format d’exportation s’affichera d’abord. La version complète sera générée lorsque vous appuierez sur « Exporter ».",delete_folder:"Supprimer le dossier",delete_folder_confirm:"Êtes-vous sûr de vouloir supprimer ce dossier ?",meeting_minutes:"Compte rendu de réunion",more:"Plus",toolkit_not_found:"Boîte à outils introuvable.",toolkit_topic_prompt:"Demande supplémentaire (facultatif)",toolkit_topic_placeholder:"ex. Concentrez-vous sur les décisions clés et les actions à entreprendre...",execute:"Exécuter",execute_with_credits:"Exécuter ({{credits}} crédit)",toolkit_usage_limit_reached_text:"Vous avez atteint la limite d’utilisation pour cet audio.",toolkit_audio_not_ready:"L’audio est encore en cours de traitement. Veuillez attendre que la transcription soit terminée.",toolkit_usage_remaining:"{{remaining}}/{{limit}} utilisations gratuites restantes",chat_usage_limit_reached_text:"Vous avez atteint la limite de chat pour cet audio.",chat_usage_remaining:"{{remaining}}/{{limit}} messages gratuits restants",usage_limit_info_title:"Limites d’utilisation",free_plan:"Utilisateur gratuit",paid_plan:"Utilisateur abonné payant",usage_toolkit_free_plan:"{{limit}} utilisation gratuite par audio",usage_chat_free_plan:"{{limit}} message gratuit par audio",upgrade_now:"Mettre à niveau maintenant",according_app_language:"Selon la langue de l’application",archive:"Archiver",archived:"Archivé",unarchive:"Désarchiver",no_archived_records:"Aucun enregistrement archivé",custom_toolkit:"Boîte à outils personnalisée",toolkit_name_placeholder:"ex. Extracteur d’actions à entreprendre",prompt_template:"Modèle de prompt",prompt_template_hint:"Utilisez {transcript} pour la transcription audio, {language} pour la langue de sortie.",prompt_template_placeholder:"ex. Veuillez analyser la transcription suivante et extraire toutes les actions à entreprendre.",icon:"Icône",add_to_home:"Ajouter à l’accueil",remove_from_home:"Retirer de l’accueil",favorites:"Favoris",tools:"Outils",note:"Note",error:"Erreur",according_content_language:"Selon la langue du contenu",meeting_notes:"Notes de réunion",meeting_notes_des:"Générer un compte rendu de réunion professionnel",summary_des:"Générer un résumé intelligent de votre transcription audio",translation_des:"Traduire votre transcription audio dans une autre langue",rename:"Renommer",sorting_type:"Trier par",sort_timeline:"Chronologie",upgrade_for_more:"Obtenez plus de minutes et de fonctionnalités IA",toolkit_execution:"Exécution des outils",available_period:"Période disponible",current_credit_usages:"Utilisation actuelle des crédits",available_plans:"Forfaits disponibles",usage_history:"Historique d’utilisation",usage_toolkit_paid_plan:"{{limit}} utilisations gratuites par audio, puis {{minutes}} minutes de crédit par utilisation",usage_chat_paid_plan:"{{limit}} messages gratuits par audio, puis {{minutes}} minutes de crédit par message",chat_usage_minutes:"{{minutes}}
1956 minutes de crédit par message",toolkit_usage_minutes:"Cela utilisera {{minutes}} minutes de crédit.",mins_per_query:"{{x}} minutes de crédit par requête",select_mode:"Sélectionner",select_all:"Tout sélectionner",deselect_all:"Tout désélectionner",change_speaker:"Changer d’intervenant",merge_segments:"Fusionner",delete_segments:"Supprimer les segments",delete_segments_confirm:"Êtes-vous sûr de vouloir supprimer {{x}} segments ?",no_sound:"Aucun son",no_matching_segments:"Aucun segment ne correspond aux filtres actuels.",display_content:"Afficher le contenu",original_language:"Langue d’origine",find_and_replace:"Rechercher et remplacer",match_case:"Respecter la casse",x_replaced:"{{x}} remplacé",edit_mode:"Mode édition",add_segment:"Ajouter un segment",start_time:"Heure de début",end_time:"Heure de fin",done_editing:"Terminé",set_as_starred:"Marquer d’une étoile",remove_starred:"Retirer l’étoile",merge_segments_confirm:"Fusionner {{x}} segments ?",merge_segments_warning:"Cela fusionnera les segments sélectionnés en un seul. Le contenu texte sera regroupé et seul le premier segment sera conservé. Cette action est irréversible.",copied_to_clipboard:"Copié dans le presse-papiers",add_speaker:"Ajouter un intervenant",toolkit_history:"Historique des outils",upgrade_to_use_premium_export:"Passez à une offre supérieure pour utiliser les fonctionnalités d’exportation premium."},UU={sign_in:"ログイン",email:"メールアドレス",password:"パスワード",i_agree_to_toc:"利用規約に同意する",terms_and_conditions:"利用規約",privacy_policy:"プライバシーポリシー",already_have_an_account:"すでにアカウントをお持ちですか?",sign_up:"サインアップ",dont_have_an_account:"アカウントをお持ちでないですか?",forgot_password:"パスワードをお忘れですか?",email_already_in_use:"既に使用されているメールアドレスです",weak_password:"弱いパスワードです",too_many_attempts:"試行回数が多すぎます",invalid_email_or_password:"無効なメールアドレスまたはパスワードです",user_already_registered:"ユーザーは既に登録されています",unexpected_error:"予期しないエラーが発生しました",audios:"オーディオ",name:"名前",auto:"自動",auto_detect:"自動検出",speaker_num:"話者の数",speaker_num_reason:"話者の数を教えていただくと、より良い転写結果を提供できます。",audio_language:"オーディオ言語",your_email:"あなたのメールアドレス",email_result:"転写結果をメールで送信します。",provide_language:"オーディオの言語を教えていただくと、より良い転写結果を提供できます。",upload_audio:"オーディオをアップロード",upload_file:"ファイルをアップロード",process_audio:"ファイルを処理中",process_audio_des:"オーディオの転写が進行中です。数分かかる場合がありますので、お待ちください。",uploading:"アップロード中",pending:"保留中",uploaded:"アップロード済み",failed:"失敗しました",status:"ステータス",language:"言語",speakers:"話者",duration:"再生時間",done:"完了",close:"閉じる",queuing:"待機中",created_at:"作成日時",records:"記録",transcribe:"転写",delete:"削除",processing:"処理中",from_youtube:"YouTubeから",upload_files:"ファイルをアップロード",place_youtube_link_here:"YouTubeのリンクをここに入力してください",submit:"送信",email_notification:"転写の所要時間は、オーディオファイルの長さと複雑さによって異なります。通常、数時間以内に転写結果を受け取ることができます。準備ができ次第、メールでお知らせいたします。",filters:"フィルター",filter:"フィルター",replace:"置換",share_and_export:"共有とエクスポート",replace_all:"すべて置換",next:"次へ",previous:"前へ",find:"検索",replace_with:"置換する文字列",x_of_x:"{{current}} / {{total}}",scroll_lock:"スクロールロック",tags:"タグ",bookmark:"ブックマーク",audio:"ã‚
1956ªãƒ¼ãƒ‡ã‚£ã‚ª",cancel:"キャンセル",export:"エクスポート",export_format:"エクスポート形式",copy_text:"テキストをコピー",monologue:"モノローグ",include_timestamps:"タイムスタンプを含む",include_speaker_names:"話者の名前を含む",combine_same_speaker:"同一話者のセグメントを結合する",export_mode:"エクスポートモード",no_preview:"プレビューなし",copy:"コピー",copied:"コピー済み",unlock_pro_feature:"この機能を利用するには、'Pro' サブスクリプションプランにアップグレードしてください。",pro_features:"プロの機能",pro_minutes:"1800 分 / 月",pro_interact_with_audio:"オーディオと対話する",pro_interact_with_audio_des:"オーディオに質問する",pro_summary:"AIによる要約",pro_summary_des:"オーディオを要約する",pro_priority:"優先キュー",pro_priority_des:"優先的に処理されるオーディオ",pro_multi_speakers:"マルチスピーカー認識",pro_multi_speakers_des:"異なる話者を正確に検出してラベル付けする",redirect_to_stripe:"お支払いの完了のためにStripeにリダイレクトされます。",x_per_month:"{{x}} / 月",x_per_year:"{{x}} / å¹´",trash:"ゴミ箱",dashboard:"ダッシュボード",logout:"ログアウト",are_you_sure_to_delete:"選択した記録を削除してもよろしいですか?",restore:"復元",are_you_sure_to_restore:"選択した記録を復元してもよろしいですか?",deleted_at:"削除日時",hidden_segment:"{{y}}分後に{{x}}セグメントが非表示になります。",settings:"設定",subscription:"サブスクリプション",default_transcription_language:"デフォルトの転写言語",contact_us:"お問い合わせ",security:"セキュリティ",about_us:"当社について",download_app:"アプリをダウンロード",download:"ダウンロード",app_store:"App Store",play_store:"Playストア",upload_voice:"音声をアップロード",no_audio_found:"オーディオが見つかりません",please_input_valid_email_first:"有効なメールアドレスを入力してください",handling_audio:"オーディオを処理中です。しばらくお待ちください。",welcome_to_leave:"このページを離れていただいても結構です。転写結果をメールでお送りします。",send_your_result:"転写結果をメールで送信します。",transcribe_audio_thank:"当社の転写サービスをご利用いただきありがとうございます!オーディオの転写に取り組んでいますので、お待ちいただければ幸いです。",transcribe_audio_no_stay:"転写には少し時間がかかるかもしれませんが、心配しないでください。準備ができ次第、結果をメールでお知らせします。",date:"日付",sign_up_to_access_more_functions:"より多くの機能にアクセスするには、サインアップしてください",you_can_use_functions:"ログイン後に以下の機能を利用できます",know_more:"詳細を知る",modify_transcription:"テキスト転写の編集",play_audio:"オーディオの再生",content_filters:"コンテンツフィルター",export_diff_type:"異なるタイプのファイルをエクスポート",screenshots:"スクリーンショット",free_trial:"無料トライアル",pricing:"価格設定",faq:"よくある質問",contact:"お問い合わせ",login:"ログイン",register:"登録",please_login_before_purchase:"購入前にログインしてください",no_records_found:"レコードが見つかりませんでした",x_minutes:"{{x}} 分",confirm:"確認",notification_mobile_app:"モバイルアプリの通知",notification_mobile_app_des:"トランスクリプションの結果が準備できたときにモバイルアプリで通知を受け取る",notification_email:"メール通知",notification_email_des:"トランスクリプションの結果が準備できたときにメールで通知を受け取る",video:"ビデオ",or:"または",sign_in_with_google:"Googleでサインイン",sign_in_with_apple:"Appleでサインイン",login_method:"ログイン方法",delete_account:"アカウント削除",delete_account_confirm_3_time:"確認するには削除ボタンを3回押してください",popup_blocked:"ポップアップがブロックされました",account_info:"アカウント情報",redeem:"引き換え",redeem_code:"コードを引き換える",summary_des1:"サマリーサービスは、転写結果の要約を提供します。転写結果を数文に要約することができます。",summary_des2:"古い要約は新しい要約で置き換えられます。",consume_transcription_quota:"転写クオータを消費する",summary:"要約",query:"クエリ",information_not_found:"情報が見つかりません",permission_deny:"許可が拒否されました",please_login_to_check_the_result:"結果を確認するにはログインしてください",audio_length:"オーディオの長さ",delete_permanently:"完全に削除",are_you_sure_to_delete_permanently:"本当に永久に削除しますか?",ayment_id:"支払いID",current_plan:"現在のプラン",plan_name:"プラン名",expire_date:"有効期限",subscription_method:"購読方法",payment_method:"支払い方法",payment_history:"支払い履歴",amount:"金額",invoice:"請求書",receipt:"領収書",link:"リンク",edit:"編集",back:"戻る",return:"戻る",cancel_subscription:"サブスクリプションをキャンセル",cancel_subscription_google_play:"Androidデバイスで > Google Playストアにアクセス > アカウント > 支払いとサブスクリプション > サブスクリプション > SoundType AI > サブスクリプションをキャンセル",cancel_subscription_apple_store:"iOSデバイスで > 設定 > [あなたの名前] > サブスクリプション > SoundType AI > サブスクリプションをキャンセル",delete_account_des:"アカウントを削除すると、すべてのデータが永久に削除されます。",delete_account_subscription:"サブスクリプションがある場合は、先にサブスクリプションをキャンセルしてください。",keep_subscription:"サブスクリプションを維持",cancel_subscription_feature1:"録音",cancel_subscription_feature1_des:"録音の最初の{{x}}分のみを表示できます。",cancel_subscription_feature2:"書き起こし時間",cancel_subscription_feature2_des:"月に{{x}}分のみ書き起こしできます。",cancel_subscription_count:"確認のため、ボタンを{{x}}回押してください",next_payment_date:"次回の支払い日",basic_plan:"ベーシックプラン",resume_subscription:"サブスクリプションを再開",active:"アクティブ",expired:"期限切れ",auto_renew
1956al_clause:"自動更新条項",auto_renewal_payment_web:"現在の期間が終了する24時間前までに解約しない限り、サブスクリプションは自動的に更新されます。更新料は、現在の期間が終了する24時間以内にアカウントに請求されます。「設定」>「請求」からサブスクリプションを管理および解約できます。",auto_renewal_terms_and_conditions:"ご登録にあたり、弊社の利用規約およびプライバシーポリシーに同意したものとみなされます。",payment:"支払い",monthly:"月額",annual:"年間",minutes_per_month:"{{x}}分/月",buy_now:"今すぐ購入",yearly:"年間",yearly_save:"{{x}}%まで節約",pro_plan:"プロ",business_plan:"ビジネス",enterprise_plan:"エンタープライズ",everything_in_basic:"ベーシックの全てに加えて、",everything_in_pro:"プロの全てに加えて、",everything_in_business:"ビジネスの全てに加えて、",ai_chat_x:"AIチャット x {{x}}",ai_summary_x:"AIサマリー x {{x}}",max_x_minutes_per_transcription:"トランスクリプション毎の最大{{x}}分",basic_des2:"話者識別",basic_des3:"オーディオ/ビデオファイルのトランスクリプション",basic_des4:"トランスクリプトの確認・編集",pro_des2:"優先キュー",pro_des3:"SRT形式でエクスポート",pro_des4:"無制限AIサマリー",business_des1:"使用状況分析レポート",business_des2:"チームメンバーとの共同ワークスペース",business_des3:"チーム内でトランスクリプトを共有・編集。",business_des4:"共有権限の管理",coming_soon:"近日公開",get_started:"始める",bill_annually_x:"{{x}}年間で請求",no_credit_card_required:"クレジットカード不要",save_x:"{{x}}%節約",price_per_month:" / 月",not_available:"利用不可",pricing_title:"価格設定",upgrade:"アップグレード",ask_question_to_your_audio:"あなたのオーディオに質問をする",monthly_minutes:"月間分数",payment_interval:"支払い間隔",annually:"年間",billing:"請求",subscription_plan:"プラン",please_cancel_your_current_subscription_first:"現在のサブスクリプションを先にキャンセルしてください",please_cancel_your_current_subscription_first_des:"サブスクリプションプランを変更するには、現在のサブスクリプションを先にキャンセルする必要があります。",cancel_subscription_instruction:"設定 > 請求 > サブスクリプションをキャンセルに移動します",website_version:"ウェブサイトバージョン",change_to_annual_plan:"年間プランに変更",update_annual_mobile_platform_reminder:"リマインダー",update_annual_mobile_platform_reminder_des:"年間プランに変更する前に{{x}}で現在のサブスクリプションをキャンセルする必要があることを通知してください。さもないと、二重に請求されます。",i_understand:"了解しました",no_credit:"十分な分数がありません",re_submit:"再送信",loading_audio:"オーディオを読み込んでいます",your_password:"あなたのパスワード",home:"ホーム",title_a_z:"タイトル A-Z",title_z_a:"タイトル Z-A",older_first:"古い順",newest_first:"新しい順",table_item_count:"{{x}} - {{y}} の {{z}} 項目",starred:"スター付き",search:"検索",create_folder:"フォルダーを作成",folder_name:"フォルダー名",create:"作成",export_preview:"プレビューをエクスポート",combine_segments:"セグメントを結合",export_audio_only:"オーディオがトランスクリプトされている場合にのみ、オーディオをエクスポートできます。",transcribe_remaining_x_minutes:"残りの {{x}} 分をトランスクリプト",x_minutes_remain_be_transcribed:"トランスクリプトされる残りの時間は {{x}} 分です",upgrade_plan_to_transcribe:"完全なオーディオをトランスクリプトするには、プランをアップグレードしてください",only_paid_user_can_use:"残りの分数をトランスクリプトできるのは、有料ユーザーのみです",convert
1956ing_to_audio:"オーディオに変換中",move_to_folder:"フォルダーに移動",move_audios_to_folder:"選択したオーディオをフォルダーに移動",please_select_folder:"フォルダーを選択してください",empty_folder:"空のフォルダー",move:"移動",user_not_found:"ユーザーが見つかりません。指定されたユーザーを見つけることができませんでした。詳細を確認して再試行するか、さらにサポートが必要な場合はサポートに連絡してください。",invalid_link:"無効なリンク",translation:"翻訳",translate:"翻訳する",translate_des1:"翻訳サービスは、転写結果のAI翻訳を提供します。転写結果を別の言語に翻訳できます。",translate_des2:"翻訳されたテキストは現時点では編集できません。",translate_des3:"以前の翻訳は新しい翻訳に置き換えられます。",translating:"翻訳中",translating_des:"翻訳プロセスが進行中です。しばらくお待ちください。翻訳が準備できたらお知らせします。",please_select_language:"言語を選択してください",display_language:"表示言語",both:"両方",original:"オリジナル",translated:"翻訳",default_payment_currency_x_set:"お支払い通貨は {{x}} に設定されています。変更をご希望の場合は、{{email}} にお問い合わせください。",invalid_link_des:"YouTubeリンクが無効です。ライブ動画、再生リスト、非公開、年齢制限、または地域制限のコンテンツはサポートされていません。",free_member_limited_view:"ベーシックプランのユーザーは、トランスクリプション結果の最初の {{x}} 分のみアクセス可能です。",free_user_service_once:"ベーシックプランのユーザーは、このサービスを1回のみ利用できます。",free_user_summary:"ベーシックプランのユーザーは、このサービスを1回のみ利用できます。より多くの音声を要約するには、プロプランにアップグレードしてください。",free_user_query:"ベーシックプランのユーザーは、このサービスを1回のみ利用できます。さらに多くのクエリを行うには、プロプランにアップグレードしてください。",cancel_subscription_des:"現在の請求サイクル ({{x}}) の終了時にサブスクリプションがキャンセルされます。その日以降、ベーシックプランにダウングレードされ、プロプランの機能にアクセスできなくなります。",free_member_limited_transcribe_view:"最初の {{x}} 分のみがトランスクリプトされ、ベーシックプランのユーザーが閲覧可能です。",reset_password_email_sent:"メールをご確認ください。このアカウントが存在する場合、パスワードリセットのメールが送信されます。",m_downloads:"100万+ ダウンロード",provider:"プロバイダー",size:"サイズ",category:"カテゴリー",productivity:"生産性",languages:"言語",languages_90:"90以上の言語",app_des:"SoundType AIで話し言葉を簡単にテキストに変換!最先端のアプリが、音声録音やオーディオファイルを高精度なテキストベースのトランスクリプトに変換します。会議、インタビュー、ポッドキャスト、またはビデオコンテンツで作業する場合でも、SoundType AIは精度と効率を提供します。<br><br>主な機能:<br>- 高度な話者識別:個々の話者を簡単に区別。<br>- AI駆動の要約:トランスクリプトの簡潔で洞察に満ちた要約を生成。<br>- グローバルな言語サポート:90以上の言語で会話を簡単にトランスクリプト。<br>- 強化されたオーディオ機能:プロフェッショナル、クリエイター、およびビジネス向けに設計。<br><br>面倒な手動トランスクリプトに別れを告げ、SoundType AIでオーディオをテキストに変換するよりスマートで迅速な方法を採用してください。",click_or_drop_file:"クリックまたはオーディオ / ビデオをドロップ",remain_x_y_minutes:"残り {{x}}/{{y}} 分",my_account:"マイアカウント",please_fill_your_email:"メールアドレスを入力してください",please_select_language_first:"まず言語を選択してください",please_select_audio_first:"まず音声を選択してください",please_fill_youtube_link:"Youtubeリンクを入力してください",speaker_person_x:"話者 {{x}}",sign_up_to_unlock_des:"登録して、転写を編集したり、ファイルをエクスポートしたり、AIを活用した要約や翻訳などにアクセスしてください。ワークフローを簡素化しましょう!",your_audio_being_transcribed:"音声が書き起こされています...",sign_up_to_unlock:"より多くの機能を探るためにサインアップ",try_for_free_title:"無料で試す",try_for_free_subtitle:"強化されたAIパワー、優れた精度、拡張機能を体験してください",purchase_success:"お支払い完了!",purchase_success_des:"ご購入いただきありがとうございます。お取引が正常に完了しました。",auto_redirect_to_dashboard:"まもなくダッシュボードにリダイレクトされます。5秒以内にリダイレクトされない場合は、次のリンクをクリックして手動で続行してください:",need_assistance:"サポートが必要ですか? {{email}}
1956 にお問い合わせください",invalid_format:"無効な形式",top_up:"チャージ",valid_x_months:"現在のプランの月 ({{x}}) に有効。",top_up_des:"チャージした分は現在のプランの月のみ使用可能です。残りのデータは翌月に持ち越せません。",basic_plan_user_cant_top_up:"ベーシックプランのユーザーはチャージできません。チャージオプションを有効にするには、プランをアップグレードしてください。",file_size_exceeded_gb:"ファイルのサイズが{{x}}GBの制限を超えています。",no_speech:"録音で音声が検出されませんでした。",credit_usages:"クレジット使用量",used_minutes:"使用済み分数",usage_type:"使用タイプ",transcription:"文字起こし",ai_summary:"AI要約",ai_chat:"AIチャット",deleted_audio:"削除されたオーディオ",view_audio:"オーディオを表示",delete_audios_move_to_bin:"削除された録音はゴミ箱に移動されます。",bin_audio_x_days:"ゴミ箱の全ての録音は{{x}}日後に削除されます。",total_credits:"合計クレジット",available_credits:"利用可能なクレジット",yearly_plan_credit_renew_explanation:"年間プランではクレジットが毎月更新されます。",summary_period:"サマリー期間",manage_subscription:"サブスクリプションを管理",remaining_x_minutes:"残り {{x}} 分",x_minutes_left:"残り {{x}} 分",x_minutes_used:"{{x}} 分使用済み",x_y_minutes_used:"{{y}} 分中 {{x}} 分使用済み",notification_email_address:"通知用メールアドレス",folders:"フォルダー",search_audios_notes:"音声とノートを検索",recent_searches:"最近の検索",suggestions:"提案",quick_filters:"クイックフィルター",advanced_filters:"詳細フィルター",recent_files:"最近のファイル",audios_only:"音声のみ",notes_only:"ノートのみ",shared_with_me:"共有されたファイル",date_range:"日付範囲",any_time:"いつでも",today:"今日",this_week:"今週",this_month:"今月",this_year:"今年",all_languages:"すべての言語",clear_all:"すべてクリア",apply_filters:"フィルターを適用",notes:"ノート",no_item_match_search:"検索条件に一致する項目はありません。",untitled:"無題",theme_mode:"テーマ",theme_light:"ライト",theme_dark:"ダーク",theme_auto:"デバイスに従う",manage_subscription_google_play:"Android デバイスで > Google Play ストア > アカウント > お支払いと定期購入 > 定期購入 > SoundType AI > 定期購入を管理",manage_subscription_apple_store:"iOS デバイスで > 設定 > [あなたの名前] > サブスクリプション > SoundType AI > サブスクリプションを管理",purchase_platform:"購入プラットフォーム",subscription_and_topup:"サブスクリプションとチャージ",chat:"チャット",toolkit:"ツールキット",find_in_transcript:"トランスクリプト内を検索",bilingual:"バイリンガル",audio_info:"オーディオ情報",translated_language:"翻訳言語",manage_speakers:"話者を管理",reset:"リセット",segments_count:"{{x}} セグメント",youtube_link:"YouTubeリンク",x_speakers:"{{x}} 話者",bookmarked:"ブックマーク済み",toolkit_records:"ツールキット記録",toolkit_record_empty:"ツールキット出力はここに保存されます。",ask_soundtype_ai:"SoundType AIに質問",ask_soundtype_ai_des:"オーディオコンテンツから即座に回答を得られます。",audio_not_found_or_unauthorized:"このオーディオが見つからないか、表示する権限がありません。",audio_not_found_or_unauthorized_help:"リンクを確認するか、アクセスするために所有者に連絡してください。ホームページに戻ることもできます。",back_to_home:"ダッシュボードへ",loading:"読み込み中",checking_token:"認証を確認しています...",export_n_files:"{{count}} 件のファイル",export_failed:"エクスポートに失敗しました",copy_without_format:"書式なしでコピー",star:"お気に入りに追加",unstar:"お気に入りから削除",create_note:"ノートを作成",note_name:"ノート名",note_content:"ノート内容",please_enter_name:"名前を入力してください",please_enter_content:"内容を入力してください",content:"内容",description:"説明",save:"保存",delete_failed:"削除に失敗しました",create_failed:"作成に失敗しました",update_failed:"更新に失敗しました",preview_sample_1:"本日の会議へようこそ。",preview_sample_2:"ありがとうございます。では、プロジェクトの進捗報告から始めましょう。",preview_sample_3:"まず、スケジュールを共有します。",preview_sample_4:"開発チームは新機能の実装を完了しました。",preview_sample_5:"現在、テストの準備ができています。",preview_sample_6:"素晴らしいですね。いつ始められますか?",delete_folder_not_empty:"このフォルダを削除する前に、すべてのファイルを削除してください。",preview_truncated_explain:"これはプレビューのみです。完全版は「エクスポート」または「コピー」をタップすると表示されます。",sample:"サンプル",x_
1956selected:"{{x}} 件を選択中",export_sample_explain:"ユーザーが複数のプレビューを一度に選択すると、最初にエクスポート形式のサンプルが表示されます。完全版は「エクスポート」をタップすると生成されます。",delete_folder:"フォルダを削除",delete_folder_confirm:"このフォルダを削除してもよろしいですか?",meeting_minutes:"議事録",more:"その他",toolkit_not_found:"ツールキットが見つかりません。",toolkit_topic_prompt:"追加リクエスト(任意)",toolkit_topic_placeholder:"例:重要な決定事項とアクションアイテムに注目してください...",execute:"実行",execute_with_credits:"実行({{credits}} クレジット)",toolkit_usage_limit_reached_text:"この音声の使用上限に達しました。",toolkit_audio_not_ready:"音声はまだ処理中です。文字起こしが完了するまでお待ちください。",toolkit_usage_remaining:"無料利用残り {{remaining}}/{{limit}} 回",chat_usage_limit_reached_text:"この音声のチャット上限に達しました。",chat_usage_remaining:"無料メッセージ残り {{remaining}}/{{limit}} 件",usage_limit_info_title:"利用制限",free_plan:"無料ユーザー",paid_plan:"有料サブスクリプションユーザー",usage_toolkit_free_plan:"音声ごとに {{limit}} 回まで無料",usage_chat_free_plan:"音声ごとに {{limit}} 件まで無料",upgrade_now:"今すぐアップグレード",according_app_language:"アプリの言語に従う",archive:"アーカイブ",archived:"アーカイブ済み",unarchive:"アーカイブ解除",no_archived_records:"アーカイブされた記録はありません",custom_toolkit:"カスタムツールキット",toolkit_name_placeholder:"例:アクションアイテム抽出ツール",prompt_template:"プロンプトテンプレート",prompt_template_hint:"音声の文字起こしには {transcript}、出力言語には {language} を使用します。",prompt_template_placeholder:"例:以下の文字起こしを分析し、すべてのアクションアイテムを抽出してください。",icon:"アイコン",add_to_home:"ホームに追加",remove_from_home:"ホームから削除",favorites:"お気に入り",tools:"ツール",note:"ノート",error:"エラー",according_content_language:"コンテンツの言語に従う",meeting_notes:"会議ノート",meeting_notes_des:"プロフェッショナルな議事録を生成",summary_des:"音声文字起こしのインテリジェントな要約を生成",translation_des:"音声文字起こしを別の言語に翻訳",rename:"名前を変更",sorting_type:"並び替え",sort_timeline:"タイムライン",upgrade_for_more:"より多くの分数とAI機能を利用",toolkit_execution:"ツールキット実行",available_period:"利用可能期間",current_credit_usages:"現在のクレジット使用状況",available_plans:"利用可能なプラン",usage_history:"使用履歴",usage_toolkit_paid_plan:"音声ごとに{{limit}}回まで無料、その後は1回ごとに{{minutes}}分のクレジットを消費",usage_chat_paid_plan:"音声ごとに{{limit}}件まで無料、その後は1メッセージごとに{{minutes}}分のクレジットを消費",chat_usage_minutes:"1メッセージごとに{{minutes}}分のクレジット",toolkit_usage_minutes:"これには{{minutes}}分のクレジットが必要です。",mins_per_query:"1クエリごとに{{x}}分のクレジット",select_mode:"選択",select_all:"すべて選択",deselect_all:"すべての選択を解除",change_speaker:"話者を変更",merge_segments:"結合",delete_segments:"セグメントを削除",delete_segments_confirm:"{{x}} 件のセグメントを削除してもよろしいですか?",no_sound:"音声なし",no_matching_segments:"現在のフィルターに一致するセグメントはありません。",display_content:"内容を表示",original_language:"元の言語",find_and_replace:"検索と置換",match_case:"大文字と小文字を区別",x_replaced:"{{x}} 件置換しました",edit_mode:"編集モード",add_segment:"セグメントを追加",start_time:"開始時間",end_time:"終了時間",done_editing:"完了",set_as_starred:"スター付きに設定",remove_starred:"スターを解除",merge_segments_confirm:"{{x}}
1956 件のセグメントを結合しますか?",merge_segments_warning:"選択したセグメントを1つに結合します。テキスト内容は連結され、最初のセグメントのみ保持されます。この操作は元に戻せません。",copied_to_clipboard:"クリップボードにコピーしました",add_speaker:"話者を追加",toolkit_history:"ツールキットの履歴",upgrade_to_use_premium_export:"プレミアム書き出し機能を利用するには、プランをアップグレードしてください。"},jU={sign_in:"Anmelden",email:"E-Mail",password:"Passwort",i_agree_to_toc:"Ich stimme den Nutzungsbedingungen zu.",terms_and_conditions:"Nutzungsbedingungen",privacy_policy:"Datenschutzrichtlinie",already_have_an_account:"Haben Sie bereits ein Konto?",sign_up:"Registrieren",dont_have_an_account:"Sie haben noch kein Konto?",forgot_password:"Passwort vergessen?",email_already_in_use:"E-Mail bereits in Verwendung",weak_password:"Schwaches Passwort",too_many_attempts:"Zu viele Versuche",invalid_email_or_password:"Ungültige E-Mail oder Passwort",user_already_registered:"Benutzer bereits registriert",unexpected_error:"Unerwarteter Fehler",audios:"Audios",name:"Name",auto:"Automatisch",auto_detect:"Automatische Erkennung",speaker_num:"Anzahl der Sprecher",speaker_num_reason:"Wenn Sie uns die Anzahl der Sprecher mitteilen, erhalten Sie ein besseres Transkriptionsergebnis.",audio_language:"Audiosprache",your_email:"Ihre E-Mail",email_result:"Wir senden Ihnen eine E-Mail mit dem Transkriptionsergebnis.",provide_language:"Wenn Sie uns die Audiosprache mitteilen, erhalten Sie ein besseres Transkriptionsergebnis.",upload_audio:"Audio hochladen",upload_file:"Datei hochladen",process_audio:"Ihre Datei wird verarbeitet",process_audio_des:"Bitte warten Sie, während Ihre Audioaufnahme transkribiert wird. Dies kann einige Minuten dauern.",uploading:"Hochladen",pending:"Ausstehend",uploaded:"Hochgeladen",failed:"Fehlgeschlagen",status:"Status",language:"Sprache",speakers:"Sprecher",duration:"Dauer",done:"Fertig",close:"Schließen",queuing:"In der Warteschlange",created_at:"Erstellt am",records:"Aufzeichnungen",transcribe:"Transkribieren",delete:"Löschen",processing:"Verarbeiten",from_youtube:"Von Youtube",upload_files:"Dateien hochladen",place_youtube_link_here:"Youtube-Link hier einfügen",submit:"Senden",email_notification:"Die Bearbeitungszeit hängt von der Länge und Komplexität der Audiodatei ab. In der Regel erhalten Sie Ihre Transkription innerhalb weniger Stunden. Wir benachrichtigen Sie per E-Mail, sobald sie fertig ist.",filters:"Filter",filter:"Filter",replace:"Ersetzen",share_and_export:"Teilen und exportieren",replace_all:"Alle ersetzen",next:"Weiter",previous:"Vorherige",find:"Suchen",replace_with:"Ersetzen durch",x_of_x:"{{current}} von {{total}}",scroll_lock:"Scroll-Sperre",tags:"Tags",bookmark:"Lesezeichen",audio:"Audio",cancel:"Abbrechen",export:"Exportieren",export_format:"Exportformat",copy_text:"Text kopieren",monologue:"Monolog",include_timestamps:"Zeitstempel einbeziehen",include_speaker_names:"Sprechername einbeziehen",combine_same_speaker:"Gleiche Sprechersegmente zusammenführen",export_mode:"Exportmodus",no_preview:"Keine Vorschau",copy:"Kopieren",copied:"Kopiert",unlock_pro_feature:'Um diese Funktion freizuschalten, wechseln Sie zum "Pro"-Abonnementplan.',pro_features:"Pro-Funktionen",pro_minutes:"1800 Minuten / monat",pro_interact_with_audio:"Mit Audio interagieren",pro_interact_with_audio_des:"Fragen Sie Ihr Audio an",pro_summary:"KI-Zusammenfassung",pro_summary_des:"Fassen Sie Ihre Audioaufnahme zusammen",pro_priority:"Prioritätswarteschlange",pro_priority_des:"Mit Priorität verarbeitetes Audio",pro_multi_speakers:"Erkennung mehrerer Sprecher",pro_multi_speakers_des:"Erkennt und benennt unterschiedliche Sprecher genau",redirect_to_stripe:"Sie werden zu Stripe weitergeleitet, um die Zahlung abzuschließen.",x_per_month:"{{x}} / Monat",x_per_year:"{{x}} / Jahr",trash:"Papierkorb",dashboard:"Dashboard",logout:"Abmelden",are_you_sure_to_delete:"Sind Sie sicher, dass Sie ausgewählte Aufzeichnungen löschen möchten?",restore:"Wiederherstellen",are_you_sure_to_restore:"Sind Sie sicher, dass Sie ausgewählte Aufzeichnungen wiederherstellen möchten?",deleted_at:"Gelöscht am",hidden_segment:"{{x}} Segmente werden nach {{y}} Minuten ausgeblendet.",settings:"Einstellungen",subscription:"Abonnement",default_transcription_language:"Standard-Sprache für Transkriptionen",contact_us:"Kontaktieren Sie uns",security:"Sicherheit",about_us:"Über uns",download_app:"App herunterladen",download:"Herunterladen",app_store:"App Store",play_store:"Play Store",upload_voice:"Stimme hochladen",no_audio_found:"Keine Audios gefunden",please_input_valid_email_first:"Bitte geben Sie zuerst eine gültige E-Mail-Adresse ein",handling_audio:"Wir transkribieren Ihre Audioaufnahme. Bitte warten Sie einen Moment.",welcome_to_leave:"Sie können diese Seite verlassen, da wir Ihnen eine E-Mail mit dem Transkriptionsergebnis senden werden.",send_your_result:"Wir senden Ihnen eine E-Mail mit dem Transkriptionsergebnis.",transcribe_audio_thank:"Vielen Dank, dass Sie unseren Transkriptionsservice nutzen! Wir arbeiten hart daran, Ihre Audioaufnahme zu transkribieren, und danken Ihnen für Ihre Geduld.",transcribe_audio_no_stay:"Die Transkription kann etwas dauern, aber keine Sorge, Sie müssen nicht auf dieser Seite bleiben. Wir senden Ihnen die Ergebnisse per E-Mail, sobald sie fertig sind.",date:"Datum",sign_up_to_access_more_functions:"Registrieren Sie sich, um auf weitere Funktionen zugreifen zu können",you_can_use_functions:"Sie können nach der Anmeldung die folgenden Funktionen nutzen",know_more:"Mehr erfahren",modify_transcription:"Texttranskription bearbeiten",play_audio:"Audio abspielen",content_filters:"Inhaltsfilter",exp
1956ort_diff_type:"Unterschiedliche Dateitypen exportieren",screenshots:"Screenshots",free_trial:"Kostenlose Testphase",pricing:"Preise",faq:"FAQ",contact:"Kontakt",login:"Anmelden",register:"Registrieren",please_login_before_purchase:"Bitte melden Sie sich vor dem Kauf an",no_records_found:"Keine Einträge gefunden",x_minutes:"{{x}} Minuten",confirm:"Bestätigen",notification_mobile_app:"Mobil-App-Benachrichtigung",notification_mobile_app_des:"Erhalten Sie eine Benachrichtigung in der mobilen App, wenn das Transkriptionsergebnis bereit ist",notification_email:"E-Mail-Benachrichtigung",notification_email_des:"Erhalten Sie eine E-Mail-Benachrichtigung, wenn das Transkriptionsergebnis bereit ist",video:"Video",or:"Oder",sign_in_with_google:"Mit Google anmelden",sign_in_with_apple:"Mit Apple anmelden",login_method:"Anmeldeverfahren",delete_account:"Konto löschen",delete_account_confirm_3_time:"Drücken Sie 3-mal die Löschtaste, um zu bestätigen",popup_blocked:"Pop-up blockiert",account_info:"Kontoinformationen",redeem:"Einlösen",redeem_code:"Code einlösen",summary_des1:"Der Zusammenfassungsdienst liefert eine Zusammenfassung des Transkriptionsergebnisses. Er kann das Transkriptionsergebnis in ein paar Sätzen zusammenfassen.",summary_des2:"Deine alte Zusammenfassung wird durch die neue Zusammenfassung ersetzt.",consume_transcription_quota:"Transkriptionskontingent verbrauchen",summary:"Zusammenfassung",query:"Abfrage",information_not_found:"Informationen nicht gefunden",permission_deny:"Zugriff verweigert",please_login_to_check_the_result:"Bitte einloggen, um das Ergebnis zu überprüfen",audio_length:"Audio Länge",delete_permanently:"Dauerhaft löschen",are_you_sure_to_delete_permanently:"Sind Sie sicher, dass Sie dauerhaft löschen möchten?",payment_id:"Zahlungs-ID",current_plan:"Aktueller Tarif",plan_name:"Tarifname",expire_date:"Ablaufdatum",subscription_method:"Abonnementmethode",payment_method:"Zahlungsmethode",payment_history:"Zahlungsverlauf",amount:"Betrag",invoice:"Rechnung",receipt:"Quittung",link:"Link",edit:"Bearbeiten",back:"Zurück",return:"Zurückkehren",cancel_subscription:"Abonnement kündigen",cancel_subscription_google_play:"Auf Ihrem Android-Gerät > Gehen Sie zum Google Play Store > Konto > Zahlungen und Abonnements > Abonnements > SoundType AI > Abonnement kündigen",cancel_subscription_apple_store:"Auf Ihrem iOS-Gerät > Gehen Sie zu Einstellungen > [Ihr Name] > Abonnements > SoundType AI > Abonnement kündigen",delete_account_des:"Konto löschen wird alle Ihre Daten dauerhaft löschen.",delete_account_subscription:"Wenn Sie ein Abonnement haben, kündigen Sie bitte zuerst Ihr Abonnement.",keep_subscription:"Abonnement behalten",cancel_subscription_feature1:"Aufnahmen",cancel_subscription_feature1_des:"Sie werden nur die ersten {{x}} Minuten Ihrer Aufnahmen ansehen können.",cancel_subscription_feature2:"Transkriptionszeit",cancel_subscription_feature2_des:"Sie werden nur {{x}} Minuten pro Monat transkribieren können.",cancel_subscription_count:"Bitte drücken Sie die Taste {{x}} Mal, um zu bestätigen",next_payment_date:"Nächstes Zahlungsdatum",basic_plan:"Basisplan",resume_subscription:"Abonnement fortsetzen",active:"Aktiv",expired:"Abgelaufen",auto_renewal_clause:"Automatische Verlängerungsklausel",auto_renewal_payment_web:"Ihr Abonnement wird automatisch verlängert, es sei denn, Sie kündigen es mindestens 24 Stunden vor dem Ende des aktuellen Zeitraums. Ihr Konto wird innerhalb von 24 Stunden vor dem Ende des aktuellen Zeitraums für die Verlängerung belastet. Sie können Ihre Abonnements verwalten und kündigen, indem Sie zu „Einstellungen“ > „Abrechnung“ gehen.",auto_renewal_terms_and_conditions:"Durch das Abonnieren stimmen Sie unseren Allgemeinen Geschäftsbedingungen und Datenschutzrichtlinien zu.",payment:"Zahlung",monthly:"Monatlich",annual:"Jährlich",minutes_per_month:"{{x}} Minuten/Monat",buy_now:"Jetzt kaufen",yearly:"Jährlich",yearly_save:"Spare bis zu {{x}}%",pro_plan:"Pro",business_plan:"Business",enterprise_plan:"Unternehmen",everything_in_basic:"Alles in Basic, plus",everything_in_pro:"Alles in Pro, plus",everything_in_business:"Alles in Business, plus",ai_chat_x:"KI-Chat x {{x}}",ai_summary_x:"KI-Zusammenfassung x {{x}}",max_x_minutes_per_transcription:"Max {{x}} Minuten pro Transkription",basic_des2:"Sprecheridentifikation",basic_des3:"Audio-/Videodatei-Transkription",basic_des4:"Transkripte überprüfen & bearbeiten",pro_des2:"Prioritätswarteschlange",pro_des3:"Export im SRT-Format",pro_des4:"Unbegrenzte KI-Zusammenfassung",business_des1:"Nutzungsanalysebericht",business_des2:"Kollaborativer Arbeitsbereich mit Teammitgliedern",business_des3:"Transkripte innerhalb Ihres Teams teilen und bearbeiten.",business_des4:"Freigabeberechtigungen steuern",coming_soon:"Demnächst",get_started:"Loslegen",bill_annually_x:"Jährlich {{x}} abgerechnet",no_credit_card_required:"Keine Kreditkarte erforderlich",save_x:"Spare {{x}}%",price_per_month:" / Monat",not_available:"Nicht verfügbar",pricing_title:"Preise",upgrade:"Upgrade",ask_question_to_your_audio:"Stellen Sie Ihrer Audio eine Frage",monthly_minutes:"Monatliche Minuten",payment_interval:"Zahlungsintervall",annually:"Jährlich",billing:"Abrechnung",subscription_plan:"Abo",please_cancel_your_current_subscription_first:"Bitte kündigen Sie zuerst Ihr aktuelles Abonnement",please_cancel_your_current_subscription_first_des:"Um Ihren Abonnementplan zu ändern, müssen Sie zuerst Ihr aktuelles Abonnement kü
1956ndigen.",cancel_subscription_instruction:"Gehen Sie zu Einstellungen > Abrechnung > Abonnement kündigen",website_version:"Webseitenversion",change_to_annual_plan:"Zum Jahresplan wechseln",update_annual_mobile_platform_reminder:"Erinnerung",update_annual_mobile_platform_reminder_des:"Bitte beachten Sie, dass Sie Ihr aktuelles Abonnement auf {{x}} kündigen müssen, bevor Sie zum Jahresplan wechseln. Andernfalls werden Sie doppelt belastet.",i_understand:"Ich verstehe",no_credit:"Nicht genug Minuten",re_submit:"Erneut einreichen",loading_audio:"Audio wird geladen",your_password:"Dein Passwort",home:"Startseite",title_a_z:"Titel A-Z",title_z_a:"Titel Z-A",older_first:"Älter zuerst",newest_first:"Neueste zuerst",table_item_count:"{{x}} - {{y}} von {{z}} Einträgen",starred:"Markiert",search:"Suchen",create_folder:"Ordner erstellen",folder_name:"Ordnername",create:"Erstellen",export_preview:"Vorschau exportieren",combine_segments:"Segmente kombinieren",export_audio_only:"Sie können nur Audio exportieren, wenn das Audio transkribiert wird.",transcribe_remaining_x_minutes:"Verbleibende {{x}} Minuten transkribieren",x_minutes_remain_be_transcribed:"{{x}} Minuten verbleiben zur Transkription",upgrade_plan_to_transcribe:"Aktualisieren Sie Ihren Plan, um das gesamte Audio zu transkribieren",only_paid_user_can_use:"Nur zahlende Benutzer können die verbleibenden Minuten transkribieren",converting_to_audio:"Wird in Audio umgewandelt",move_to_folder:"In Ordner verschieben",move_audios_to_folder:"Die ausgewählten Audiodateien in den Ordner verschieben",please_select_folder:"Bitte wählen Sie einen Ordner",empty_folder:"Leerer Ordner",move:"Verschieben",user_not_found:"Benutzer nicht gefunden. Der angegebene Benutzer konnte nicht gefunden werden. Bitte überprüfen Sie die Angaben und versuchen Sie es erneut oder wenden Sie sich an den Support, falls Sie weitere Unterstützung benötigen.",invalid_link:"Ungültiger Link",translation:"Übersetzung",translate:"Übersetzen",translate_des1:"Der Übersetzungsdienst bietet eine KI-Übersetzung des Transkriptionsergebnisses. Er kann das Transkriptionsergebnis in eine andere Sprache übersetzen.",translate_des2:"Der übersetzte Text ist derzeit nicht bearbeitbar.",translate_des3:"Ihre alte Übersetzung wird durch die neue Übersetzung ersetzt.",translating:"Übersetzen",translating_des:"Der Übersetzungsprozess läuft. Bitte warten Sie einen Moment. Wir benachrichtigen Sie, sobald die Übersetzung fertig ist.",please_select_language:"Bitte wählen Sie eine Sprache",display_language:"Anzeigesprache",both:"Beide",original:"Original",translated:"Übersetzt",default_payment_currency_x_set:"Ihre Zahlungwährung ist auf {{x}} festgelegt. Wenn Sie diese ändern möchten, kontaktieren Sie uns bitte unter {{email}} .",invalid_link_des:"Der YouTube-Link ist ungültig. Live-Videos, Wiedergabelisten, private, altersbeschränkte oder region-gesperrte Inhalte werden nicht unterstützt.",free_member_limited_view:"Benutzer des Basisplans haben nur Zugriff auf die ersten {{x}} Minuten des Transkriptionsergebnisses.",free_user_service_once:"Benutzer des Basisplans können diesen Service nur einmal nutzen.",free_user_summary:"Benutzer des Basisplans können diesen Service nur einmal nutzen. Bitte upgraden Sie auf Pro, um weitere Audios zusammenzufassen.",free_user_query:"Benutzer des Basisplans können diesen Service nur einmal nutzen. Bitte upgraden Sie auf Pro, um mehr Anfragen zu stellen.",cancel_subscription_des:"Ihr Abonnement wird am Ende des aktuellen Abrechnungszeitraums ({{x}}) gekündigt. Nach diesem Datum werden Sie auf den Basisplan herabgestuft und haben keinen Zugriff mehr auf die Funktionen des Pro-Plans:",free_member_limited_transcribe_view:"Nur die ersten {{x}} Minuten werden transkribiert und für Benutzer des Basisplans einsehbar.",reset_password_email_sent:"Bitte überprüfen Sie Ihre E-Mail. Wenn dieses Konto existiert, wird eine E-Mail zum Zurücksetzen des Passworts gesendet.",m_downloads:"1M+ Downloads",provider:"Anbieter",size:"Größe",category:"Kategorie",productivity:"Produktivität",languages:"Sprachen",languages_90:"90+ Sprachen",app_des:"Verwandeln Sie gesprochene Worte mühelos in Text mit SoundType AI! Unsere hochmoderne App wandelt Sprachaufnahmen und Audiodateien in hochpräzise, textbasierte Transkriptionen um. Egal, ob Sie mit Meetings, Interviews, Podcasts oder Videoinhalten arbeiten – SoundType AI bietet Präzision und Effizienz.<br><br>Wichtige Funktionen umfassen:<br>- Erweiterte Sprechererkennung: Unterscheiden Sie nahtlos einzelne Sprecher.<br>- KI-gesteuerte Zusammenfassungen: Erstellen Sie prägnante und aufschlussreiche Zusammenfassungen Ihrer Transkriptionen.<br>- Globale Sprachunterstützung: Transkribieren Sie Gespräche in über 90 Sprachen mühelos.<br>- Erweiterte Audiofunktionen: Maßgeschneidert für Fachleute, Kreative und Unternehmen.<br><br>Verabschieden Sie sich von mühsamer manueller Transkription und begrüßen Sie eine intelligentere, schnellere Möglichkeit, Audio in Text umzuwandeln mit SoundType AI.",click_or_drop_file:"Klicken oder ziehen Sie Audio / Video",remain_x_y_minutes:"Verbleibend {{x}}/{{y}} Minuten",my_account:"Mein Konto",please_fill_your_email:"Bitte geben Sie Ihre E-Mail-Adresse ein",please_select_language_first:"Bitte wählen Sie zuerst die Sprache",please_select_audio_first:"Bitte wählen Sie zuerst eine Audiodatei aus",please_fill_youtube_link:"Bitte geben Sie den Youtube-Link ein",speaker_person_x:"Sprecher {{x}}",sign_up_to_unlock_des:"Registrieren Sie sich, um Transkriptionen zu bearbeiten, Dateien zu exportieren und KI-gestützte Zusammenfassungen, Übersetzungen und mehr zu nutzen. Vereinfachen Sie noch heute Ihren Workflow!",your_audio_being_transcribed:"Ihr Audio wird transkribiert...",sign_up_to_unlock:"Registrieren Sie sich, um weitere Funktionen zu entdecken",try_for_free_title:"Kostenlos ausprobieren",try_for_free_subtitle:"Erleben Sie verbesserte KI-Power, überlegene Genauigkeit und erweiterte Funktionen",purchase_success:"Zahlung erfolgreich!",purchase_success_des:"Vielen Dank für Ihren Kauf. Ihre Transaktion wurde erfolgreich abgeschlossen.",auto_redirect_to_dashboard:"Sie werden in Kürze zu Ihrem Dashboard weitergeleitet. Falls die Weiterleitung innerhalb von 5 Sekunden nicht erfolgt, klicken Sie auf den folgenden Link, um manuell fortzufahren:",need_assistance:"Brauchen Sie Hilfe? Kontaktieren Sie uns unter {{email}}
1956",invalid_format:"Ungültiges Format",top_up:"Aufladen",valid_x_months:"Gültig für den aktuellen Planmonat ({{x}}).",top_up_des:"Aufgeladene Minuten gelten nur für den aktuellen Planmonat. Nicht genutzte Daten können nicht in den nächsten Monat übertragen werden.",basic_plan_user_cant_top_up:"Nutzer des Basisplans können keine Minuten aufladen. Bitte upgraden Sie Ihren Plan, um die Aufladeoptionen zu aktivieren.",file_size_exceeded_gb:"Dateigröße überschreitet das Limit von {{x}} GB.",no_speech:"Im Aufnahme keine Sprache erkannt.",credit_usages:"Kreditnutzung",used_minutes:"Verwendete Minuten",usage_type:"Verwendungstyp",transcription:"Transkription",ai_summary:"KI-Zusammenfassung",ai_chat:"KI-Chat",deleted_audio:"Gelöschtes Audio",view_audio:"Audio ansehen",delete_audios_move_to_bin:"Gelöschte Aufnahmen werden in den Papierkorb verschoben.",bin_audio_x_days:"Alle Aufnahmen im Papierkorb werden nach {{x}} Tagen gelöscht.",total_credits:"Gesamtkredite",available_credits:"Verfügbare Kredite",yearly_plan_credit_renew_explanation:"Ihre Guthaben werden beim Jahresplan jeden Monat erneuert.",summary_period:"Zusammenfassungszeitraum",manage_subscription:"Abonnement verwalten",remaining_x_minutes:"Verbleibende {{x}} Minuten",x_minutes_left:"{{x}} Minuten übrig",x_minutes_used:"{{x}} Minuten genutzt",x_y_minutes_used:"{{x}} von {{y}}
1956 Min. genutzt",notification_email_address:"E-Mail-Benachrichtigungsadresse",folders:"Ordner",search_audios_notes:"Audios und Notizen durchsuchen",recent_searches:"Letzte Suchanfragen",suggestions:"Vorschläge",quick_filters:"Schnellfilter",advanced_filters:"Erweiterte Filter",recent_files:"Neueste Dateien",audios_only:"Nur Audios",notes_only:"Nur Notizen",shared_with_me:"Mit mir geteilt",date_range:"Datumsbereich",any_time:"Jederzeit",today:"Heute",this_week:"Diese Woche",this_month:"Diesen Monat",this_year:"Dieses Jahr",all_languages:"Alle Sprachen",clear_all:"Alles löschen",apply_filters:"Filter anwenden",notes:"Notizen",no_item_match_search:"Keine Elemente entsprechen Ihrer Suche.",untitled:"Ohne Titel",theme_mode:"Design",theme_light:"Hell",theme_dark:"Dunkel",theme_auto:"Geräteeinstellung folgen",manage_subscription_google_play:"Auf Ihrem Android-Gerät > Gehen Sie zum Google Play Store > Konto > Zahlungen und Abonnements > Abonnements > SoundType AI > Abonnement verwalten",manage_subscription_apple_store:"Auf Ihrem iOS-Gerät > Gehen Sie zu Einstellungen > [Ihr Name] > Abonnements > SoundType AI > Abonnement verwalten",purchase_platform:"Kaufplattform",subscription_and_topup:"Abonnement und Aufladung",chat:"Chat",toolkit:"Toolkit",find_in_transcript:"Im Transkript suchen",bilingual:"Zweisprachig",audio_info:"Audio-Info",translated_language:"Übersetzte Sprache",manage_speakers:"Sprecher verwalten",reset:"Zurücksetzen",segments_count:"{{x}} Segmente",youtube_link:"YouTube-Link",x_speakers:"{{x}} Sprecher",bookmarked:"Lesezeichen gesetzt",toolkit_records:"Toolkit-Aufzeichnungen",toolkit_record_empty:"Toolkit-Ausgabe wird hier gespeichert.",ask_soundtype_ai:"SoundType AI fragen",ask_soundtype_ai_des:"Erhalten Sie sofortige Antworten aus Ihren Audioinhalten.",audio_not_found_or_unauthorized:"Dieses Audio konnte nicht gefunden werden oder Sie haben keine Berechtigung, es anzuzeigen.",audio_not_found_or_unauthorized_help:"Bitte überprüfen Sie den Link oder kontaktieren Sie den Eigentümer für Zugriff. Sie können auch zur Startseite zurückkehren.",back_to_home:"Zum Dashboard",loading:"Laden",checking_token:"Authentifizierung wird überprüft...",export_n_files:"{{count}} Dateien",export_failed:"Export fehlgeschlagen",copy_without_format:"Ohne Formatierung kopieren",star:"Markieren",unstar:"Markierung entfernen",create_note:"Notiz erstellen",note_name:"Name der Notiz",note_content:"Inhalt der Notiz",please_enter_name:"Bitte einen Namen eingeben",please_enter_content:"Bitte Inhalt eingeben",content:"Inhalt",description:"Beschreibung",save:"Speichern",delete_failed:"Löschen fehlgeschlagen",create_failed:"Erstellen fehlgeschlagen",update_failed:"Aktualisierung fehlgeschlagen",preview_sample_1:"Willkommen zusammen zur heutigen Besprechung.",preview_sample_2:"Danke. Lassen Sie uns mit dem Projektupdate beginnen.",preview_sample_3:"Zuerst möchte ich den Zeitplan vorstellen.",preview_sample_4:"Das Entwicklungsteam hat die neue Funktion abgeschlossen.",preview_sample_5:"Sie ist jetzt bereit zum Testen.",preview_sample_6:"Super, wann können wir anfangen?",delete_folder_not_empty:"Bitte entfernen Sie alle Dateien aus diesem Ordner, bevor Sie ihn löschen.",preview_truncated_explain:"Dies ist nur eine Vorschau. Die vollständige Version erscheint, wenn Sie auf „Exportieren“ oder „Kopieren“ tippen.",sample:"Beispiel",x_selected:"{{x}} ausgewählt",export_sample_explain:"Wenn Benutzer mehrere Vorschauen gleichzeitig auswählen, wird zuerst ein Beispiel des Exportformats angezeigt. Die vollständige Version wird erzeugt, wenn Sie auf „Exportieren“ tippen.",delete_folder:"Ordner löschen",delete_folder_confirm:"Sind Sie sicher, dass Sie diesen Ordner löschen möchten?",meeting_minutes:"Besprechungsprotokoll",more:"Mehr",toolkit_not_found:"Toolkit nicht gefunden.",toolkit_topic_prompt:"Zusätzliche Anforderung (optional)",toolkit_topic_placeholder:"z. B. Fokus auf wichtige Entscheidungen und Aufgaben...",execute:"Ausführen",execute_with_credits:"Ausführen ({{credits}} Guthaben)",toolkit_usage_limit_reached_text:"Sie haben das Nutzungslimit für dieses Audio erreicht.",toolkit_audio_not_ready:"Das Audio wird noch verarbeitet. Bitte warten Sie, bis die Transkription abgeschlossen ist.",toolkit_usage_remaining:"{{remaining}}/{{limit}} kostenlose Nutzungen verbleibend",chat_usage_limit_reached_text:"Sie haben das Chat-Limit für dieses Audio erreicht.",chat_usage_remaining:"{{remaining}}/{{limit}} kostenlose Nachrichten verbleibend",usage_limit_info_title:"Nutzungslimits",free_plan:"Kostenloser Nutzer",paid_plan:"Nutzer mit kostenpflichtigem Abonnement",usage_toolkit_free_plan:"{{limit}} kostenlose Nutzung pro Audio",usage_chat_free_plan:"{{limit}} kostenlose Nachricht pro Audio",upgrade_now:"Jetzt upgraden",according_app_language:"Entsprechend der App-Sprache",archive:"Archivieren",archived:"Archiviert",unarchive:"Aus Archiv entfernen",no_archived_records:"Keine archivierten Einträge",custom_toolkit:"Benutzerdefiniertes Toolkit",toolkit_name_placeholder:"z. B. Aufgaben-Extraktor",prompt_template:"Prompt-Vorlage",prompt_template_hint:"Verwenden Sie {transcript} für das Audio-Transkript und {language} für die Ausgabesprache.",prompt_template_placeholder:"z. B. Bitte analysieren Sie das folgende Transkript und extrahieren Sie alle Aufgaben.",icon:"Symbol",add_to_home:"Zur Startseite hinzufügen",remove_from_home:"Von der Startseite entfernen",favorites:"Favoriten",tools:"Tools",note:"Notiz",error:"Fehler",according_content_language:"Entsprechend der Inhaltssprache",meeting_notes:"Besprechungsnotizen",meeting_notes_des:"Professionelle Besprechungsprotokolle erstellen",summary_des:"Eine intelligente Zusammenfassung Ihres Audio-Transkripts erstellen",translation_des:"Ihr Audio-Transkript in eine andere Sprache übersetzen",rename:"Umbenennen",sorting_type:"Sortieren nach",sort_timeline:"Zeitachse",upgrade_for_more:"Mehr Minuten & KI-Funktionen erhalten",toolkit_execution:"Toolkit-Ausführung",available_period:"Verfügbarer Zeitraum",current_credit_usages:"Aktuelle Credit-Nutzung",available_plans:"Verfügbare Pläne",usage_history:"Nutzungsverlauf",usage_toolkit_paid_plan:"{{limit}} kostenlose Nutzungen pro Audio, danach {{minutes}} Minuten-Guthaben pro Nutzung",usage_chat_paid_plan:"{{limit}} kostenlose Nachrichten pro Audio, danach {{minutes}} Minuten-Guthaben pro Nachricht",chat_usage_minutes:"{{minutes}} Minuten-Guthaben pro Nachricht",toolkit_usage_minutes:"Dies verbraucht {{minutes}} Minuten-Guthaben.",mins_per_query:"{{x}} Minuten-Guthaben pro Anfrage",select_mode:"Auswählen",select_all:"Alle au
1956swählen",deselect_all:"Auswahl aufheben",change_speaker:"Sprecher ändern",merge_segments:"Zusammenführen",delete_segments:"Segmente löschen",delete_segments_confirm:"Möchten Sie wirklich {{x}} Segmente löschen?",no_sound:"Kein Ton",no_matching_segments:"Keine Segmente entsprechen den aktuellen Filtern.",display_content:"Inhalt anzeigen",original_language:"Originalsprache",find_and_replace:"Suchen und Ersetzen",match_case:"Groß-/Kleinschreibung beachten",x_replaced:"{{x}} ersetzt",edit_mode:"Bearbeitungsmodus",add_segment:"Segment hinzufügen",start_time:"Startzeit",end_time:"Endzeit",done_editing:"Fertig",set_as_starred:"Als markiert festlegen",remove_starred:"Markierung entfernen",merge_segments_confirm:"{{x}} Segmente zusammenführen?",merge_segments_warning:"Dadurch werden die ausgewählten Segmente zu einem zusammengeführt. Die Textinhalte werden zusammengefügt und nur das erste Segment bleibt erhalten. Diese Aktion kann nicht rückgängig gemacht werden.",copied_to_clipboard:"In die Zwischenablage kopiert",add_speaker:"Sprecher hinzufügen",toolkit_history:"Toolkit-Verlauf",upgrade_to_use_premium_export:"Upgrade deinen Plan, um Premium-Exportfunktionen zu nutzen."},qU={sign_in:"साइन इन करें",email:"ईमेल",password:"पासवर्ड",i_agree_to_toc:"मैं नियम और शर्तों से सहमत हूं।",terms_and_conditions:"नियम और शर्तें",privacy_policy:"गोपनीयता नीति",already_have_an_account:"पहले से एक खाता है?",sign_up:"साइन अप करें",dont_have_an_account:"क्या आपका कोई खाता नहीं है?",forgot_password:"पासवर्ड भूल गए?",email_already_in_use:"ईमेल पहले से उपयोग में है",weak_password:"कमजोर पासवर्ड",too_many_attempts:"बहुत ज्यादा प्रयास",invalid_email_or_password:"अवैध ईमेल या पासवर्ड",user_already_registered:"उपयोगकर्ता पहले से पंजीकृत है",unexpected_error:"अप्रत्याशित त्रुटि",audios:"ऑडियो",name:"नाम",auto:"ऑटो",auto_detect:"स्वतः पहचान",speaker_num:"स्पीकर की संख्या",speaker_num_reason:"अगर आप हमें स्पीकर की संख्या बताएंगे, तो हम बेहतर प्रतिलेखन परिणाम प्रदान करेंगे।",audio_language:"ऑडियो भाषा",your_email:"आपका ईमेल",email_result:"हम आपको प्रतिलेखन परिणाम के साथ एक ईमेल भेजेंगे।",provide_language:"अगर आप हमें ऑडियो की भाषा बताएंगे, तो हम बेहतर प्रतिलेखन परिणाम प्रदान करेंगे।",upload_audio:"ऑडियो अपलोड करें",upload_file:"फ़ाइल अपलोड करें",process_audio:"आपकी फ़ाइल को संसाधित कर रहा है",process_audio_des:"कृपया प्रतीक्षा करें जब तक आपका ऑडियो प्रतिलेखित हो रहा हो। इसमें कुछ मिनट लग सकते हैं।",uploading:"अपलोड हो रहा है",pending:"लंबित",uploaded:"अपलोड हो गया",failed:"विफल",status:"स्थिति",language:"भाषा",speakers:"वक्ताओं की संख्या",duration:"अवधि",done:"समाप्त",close:"बंद करें",queuing:"कतार में",created_at:"बनाया गया",records:"रिकॉर्ड्स",transcribe:"प्रतिलिपि करें",delete:"हटाएं",processing:"संसाधन कर रहा है",from_youtube:"यूट्यूब से",upload_files:"फ़ाइलें अपलोड करें",place_youtube_link_here:"यहाँ यूट्यूब लिंक रखें",submit:"जमा करें",email_notification:"ऑडियो फ़ाइल की लंबाई और जटिलता के आधार पर बदलाव का समय होता है। आम तौर पर, आप कुछ घंटों में अपना प्रतिलेखन प्राà
1956¤ªà¥à¤¤ करने की उम्मीद कर सकते हैं। जैसे ही यह तैयार होगा, हम आपको ईमेल द्वारा सूचित करेंगे।",filters:"फ़िल्टर",filter:"फ़िल्टर करें",replace:"बदलें",share_and_export:"साझा करें और निर्यात करें",replace_all:"सभी बदलें",next:"अगला",previous:"पिछला",find:"खोजें",replace_with:"के साथ बदलें",x_of_x:"{{current}} में से {{total}}",scroll_lock:"स्क्रॉल लॉक",tags:"टैग",bookmark:"बुकमार्क",audio:"ऑडियो",cancel:"रद्द करें",export:"निर्यात करें",export_format:"निर्यात प्रारूप",copy_text:"पाठ कॉपी करें",monologue:"मोनोलॉग",include_timestamps:"टाइमस्टैम्प्स शामिल करें",include_speaker_names:"स्पीकर के नाम शामिल करें",combine_same_speaker:"समान स्पीकर सेगमेंट को संयोजित करें",export_mode:"निर्यात मोड",no_preview:"कोई पूर्वावलोकन नहीं",copy:"कॉपी करें",copied:"कॉपी हो गया",unlock_pro_feature:"इस फीचर को अनलॉक करने के लिए, 'प्रो' सब्सक्रिप्शन प्लान को अपग्रेड करें।",pro_features:"प्रो विशेषताएँ",pro_minutes:"1800 मिनट / महीना",pro_interact_with_audio:"ऑडियो के साथ इंटरैक्ट करें",pro_interact_with_audio_des:"अपने ऑडियो से प्रश्न पूछें",pro_summary:"एआई सारांश",pro_summary_des:"अपने ऑडियो का सारांश दें",pro_priority:"प्राथमिकता कतार",pro_priority_des:"प्राथमिकता के साथ ऑडियो संसाधित करें",pro_multi_speakers:"मल्टी-स्पीकर्स पहचान",pro_multi_speakers_des:"विभिन्न वक्ताओं को सही ढंग से पहचानें और लेबल करें",redirect_to_stripe:"भुगतान पूरा करने के लिए आपको स्ट्राइप पर रीडायरेक्ट किया जाएगा।",x_per_month:"{{x}} / महीना",x_per_year:"{{x}} / वर्ष",trash:"कचरा",dashboard:"डैशबोर्ड",logout:"लॉग आउट",are_you_sure_to_delete:"क्या आप चयनित रिकॉर्ड को हटाना सुनिश्चित हैं?",restore:"पुनर्स्थापित करें",are_you_sure_to_restore:"क्या आप चयनित रिकॉर्ड को पुनर्स्थापित करना सुनिश्चित हैं?",deleted_at:"हटाया गया",hidden_segment:"{{y}} मिनट के बाद {{x}} सेगमेंट छुपा दिए गए हैं।",settings:"सेटिंग्स",subscription:"सदस्यता",default_transcription_language:"डिफ़ॉल्ट प्रतिलेखन भाषा",contact_us:"हमसे संपर्क करें",security:"सुरक्षा",about_us:"हमारे बारे में",download_app:"ऐप डाउनलोड करें",download:"डाउनलोड करें",app_store:"ऐप स्टोर",play_store:"प्ले स्टोर",upload_voice:"आवाज अपलोड करें",no_audio_found:"कोई ऑडियो नहीं मिला",please_input_valid_email_first:"कृपया पहले मान्य ईमेल दर्ज करें",handling_audio:"हम आपके ऑडियो को प्रतिलेखित कर रहे हैं। कृपया एक क्षण प्रतीक्षा करें।",welcome_to_leave:"आपका स्वागत है इस पृष्ठ को छोड़ने के लिए, क्योंकि हम आपको प्रतिलेखन परिणाà
1956¤® के साथ एक ईमेल भेजेंगे।",send_your_result:"हम आपको प्रतिलेखन परिणाम के साथ एक ईमेल भेजेंगे।",transcribe_audio_thank:"हमारी प्रतिलेखन सेवा का उपयोग करने के लिए धन्यवाद! हम आपके ऑडियो को प्रतिलेखित करने के लिए कड़ी मेहनत कर रहे हैं और आपके धैर्य की सराहना करते हैं।",transcribe_audio_no_stay:"आपका प्रतिलेखन थोड़ी देर में हो सकता है, लेकिन चिंता न करें, आपको इस पृष्ठ पर रहने की आवश्यकता नहीं है। जैसे ही वे तैयार होंगे हम आपको ईमेल के माध्यम से परिणाम भेज देंगे।",date:"तारीख",sign_up_to_access_more_functions:"अधिक कार्यों तक पहुंचने के लिए साइन अप करें",you_can_use_functions:"आप लॉगिन के बाद निम्नलिखित कार्यों का उपयोग कर सकते हैं",know_more:"और जानें",modify_transcription:"पाठ प्रतिलेखन संशोधित करें",play_audio:"ऑडियो चलाएं",content_filters:"सामग्री फ़िल्टर",export_diff_type:"विभिन्न प्रकार की फाइलें निर्यात करें",screenshots:"स्क्रीनशॉट्स",free_trial:"फ्री ट्रायल",pricing:"मूल्य निर्धारण",faq:"सामान्य प्रश्न",contact:"संपर्क करें",login:"लॉगिन",register:"पंजीकरण",please_login_before_purchase:"कृपया खरीदारी से पहले लॉगिन करें",no_records_found:"कोई रिकॉर्ड नहीं मिला",x_minutes:"{{x}} मिनट",confirm:"पुष्टि करें",notification_mobile_app:"मोबाइल ऐप अधिसूचना",notification_mobile_app_des:"जब प्रतिलेखन परिणाम तैयार हो जाएगा तो मोबाइल ऐप अधिसूचना प्राप्त करें",notification_email:"ईमेल अधिसूचना",notification_email_des:"जब प्रतिलेखन परिणाम तैयार हो जाएगा तो ईमेल अधिसूचना प्राप्त करें",video:"वीडियो",or:"या",sign_in_with_google:"Google के साथ साइन इन करें",sign_in_with_apple:"Apple के साथ साइन इन करें",login_method:"लॉगिन विधि",delete_account:"खाता हटाएं",delete_account_confirm_3_time:"पुष्टि करने के लिए हटाने बटन को 3 बार दबाएं",popup_blocked:"पॉपअप अवरुद्ध",account_info:"खाता जानकारी",redeem:"रिडीम",redeem_code:"रिडीम कोड",summary_des1:"सारांश सेवा प्रतिलेखन परिणाम का एक सारांश प्रदान करती है। यह प्रतिलेखन परिणाम को कुछ वाक्यों में सारांशित कर सकती है।",summary_des2:"आपकापुराना सारांश नए सारांश द्वारा प्रतिस्थापित किया जाएगा।",consume_transcription_quota:"प्रतिलेखन कोटा का उपभोग करें",summary:"साराà
1956¤‚श",query:"प्रश्न",information_not_found:"जानकारी नहीं मिली",permission_deny:"अनुमति अस्वीकृत",please_login_to_check_the_result:"कृपया परिणाम की जांच के लिए लॉगिन करें",audio_length:"ऑडियो लंबाई",delete_permanently:"स्थायी रूप से हटाएं",are_you_sure_to_delete_permanently:"क्या आप स्थायी रूप से हटाने के लिए सुनिश्चित हैं?",payment_id:"भुगतान आईडी",current_plan:"वर्तमान योजना",plan_name:"योजना का नाम",expire_date:"समाप्ति तिथि",subscription_method:"सदस्यता विधि",payment_method:"भुगतान विधि",payment_history:"भुगतान इतिहास",amount:"राशि",invoice:"चालान",receipt:"रसीद",link:"लिंक",edit:"संपादित करें",back:"वापस",return:"वापसी",cancel_subscription:"सदस्यता रद्द करें",cancel_subscription_google_play:"अपने एंड्रॉइड डिवाइस पर > गूगल प्ले स्टोर पर जाएं > खाता > भुगतान और सदस्यता > सदस्यता > साउंडटाइप एआई > सदस्यता रद्द करें",cancel_subscription_apple_store:"अपने iOS डिवाइस पर > सेटिंग्स पर जाएं > [आपका नाम] > सदस्यता > साउंडटाइप एआई > सदस्यता रद्द करें",delete_account_des:"खाता हटाने से आपके सभी डेटा स्थायी रूप से हट जाएंगे।",delete_account_subscription:"अगर आपके पास कोई सदस्यता है, तो कृपया पहले अपनी सदस्यता रद्द करें।",keep_subscription:"सदस्यता बनाए रखें",cancel_subscription_feature1:"रिकॉर्डिंग्स",cancel_subscription_feature1_des:"आप केवल अपनी रिकॉर्डिंग्स के पहले {{x}} मिनट देख सकेंगे।",cancel_subscription_feature2:"प्रतिलेखन समय",cancel_subscription_feature2_des:"आप केवल प्रति माह {{x}} मिनट प्रतिलेखन कर सकेंगे।",cancel_subscription_count:"कृपया पुष्टि के लिए बटन {{x}} बार दबाएं",next_payment_date:"अगली भुगतान तिथि",basic_plan:"मूल योजना",resume_subscription:"सदस्यता पुनः प्रारंभ करें",active:"सक्रिय",expired:"समाप्त",auto_renewal_clause:"स्वचालित नवीनीकरण खंड",auto_renewal_payment_web:'आपकी सदस्यता स्वतः नवीनीकृत हो जाएगी, जब तक कि आप इसे वर्तमान अवधि के समाप्त होने से कम से कम 24 घंटे पहले रद्द नहीं करते। आपकी सदस्यता का नवीनीकरण वर्तमान अवधि के समाप्त होने से 24 घंटे पहले आपके खाते से शुल्क लिया जाएगा। आप "सेटिंग्स" > "बिलिंग" में जाकर अपनी सदस्यताओं को प्रबंधित और रद्द कर सकते हैं।',auto_renewal_terms_and_conditions:"सदस्यता लेकर, आप हमारी नियम और शर्तों और गोपनीयता नीति से सहमत होते हैं।",payment:"भुगतान",monthly:"मासिक",annual:"वार्षिक",minutes_per_month:"{{x}} मिनट/माह",buy_now:"अभी खरीदें",yearly:"वार्षिक",yearly_save:"बचत करें {{x}}%",pro_plan:"प्रो योजना",business_plan:"बिजनेस योजना",enterprise_plan:"उद्यम योजना",everything_in_basic:"बेसिक में सब कुछ, और अधिक",everything_in_pro:"प्रो में सब कुछ, और अधिक",everything_in_business:"बिजनेस में सब कुछ, और अधिक",ai_chat_x:"एआई चैट x {{x}}
1956",ai_summary_x:"एआई सारांश x {{x}}",max_x_minutes_per_transcription:"प्रति प्रतिलेखन {{x}} मिनट अधिकतम",basic_des2:"वक्ता पहचान",basic_des3:"ऑडियो/वीडियो फ़ाइल प्रतिलेखन",basic_des4:"प्रतिलेख समीक्षा और संपादित करें",pro_des2:"प्राथमिकता कतार",pro_des3:"SRT प्रारूप में निर्यात",pro_des4:"असीमित एआई सारांश",business_des1:"उपयोग विश्लेषण रिपोर्ट",business_des2:"टीम के सदस्यों के साथ सहयोगात्मक कार्यक्षेत्र",business_des3:"अपनी टीम के साथ प्रतिलेख साझा करें और संपादित करें।",business_des4:"शेयरिंग अनुमतियों का नियंत्रण",coming_soon:"जल्द आ रहा है",get_started:"शुरू करें",bill_annually_x:"प्रतिवर्ष {{x}} का बिल",no_credit_card_required:"कोई क्रेडिट कार्ड की आवश्यकता नहीं है",save_x:"बचत करें {{x}}%",price_per_month:" / महीना",not_available:"उपलब्ध नहीं है",pricing_title:"मूल्य निर्धारण",upgrade:"अपग्रेड करें",ask_question_to_your_audio:"अपने ऑडियो से प्रश्न पूछें",monthly_minutes:"मासिक मिनट्स",payment_interval:"भुगतान अंतराल",annually:"वार्षिक",billing:"बिलिंग",subscription_plan:"योजना",please_cancel_your_current_subscription_first:"कृपया पहले अपनी वर्तमान सदस्यता रद्द करें",please_cancel_your_current_subscription_first_des:"अपनी सदस्यता योजना को बदलने के लिए, आपको पहले अपनी वर्तमान सदस्यता रद्द करनी होगी।",cancel_subscription_instruction:"सेटिंग्स > बिलिंग > सदस्यता रद्द करें पर जाएं",website_version:"वेबसाइट संस्करण",change_to_annual_plan:"वार्षिक योजना में परिवर्तन करें",update_annual_mobile_platform_reminder:"अनुस्मारक",update_annual_mobile_platform_reminder_des:"कृपया सूचित करें कि वार्षिक योजना में परिवर्तन करने से पहले आपको {{x}} पर अपनी वर्तमान सदस्यता रद्द करनी होगी। अन्यथा, आपसे दो बार शुल्क लिया जाएगा।",i_understand:"मैं समझता हूं",no_credit:"पर्याप्त मिनट्स नहीं हैं",re_submit:"फिर से जमा करें",loading_audio:"ऑडियो लोड हो रहा है",your_password:"आपका पासवर्ड",home:"मुख्य पृष्ठ",title_a_z:"शीर्षक A-Z",title_z_a:"शीर्षक Z-A",older_first:"पुराना पहले",newest_first:"नया पहले",table_item_count:"{{z}} वस्तुओं में से {{x}} - {{y}}",starred:"चिह्नित",search:"खोजें",create_folder:"फोल्डर बनाएं",folder_name:"फोल्डर का नाम",create:"बनाएं",export_preview:"निर्यात पूर्वावलोकन",combine_segments:"सेगमेंट्स को संयोजित करें",export_audio_only:"आप केवल तभी ऑडियो निर्यात कर सकते हैं जब ऑडियो प्रतिलेखन हो रहा हो।",transcribe_remaining_x_minutes:"शेष {{x}} मिनट का प्रतिलेखन करें",x_minutes_remain_be_transcribed:"{{x}} मिनट प्रतिलेखन होना बाकी है",upgrade_plan_to_transcribe:"पूरे ऑडियो को प्रतिलेखित करने के लिए अपनी योजना को अपग्रेड करें",only_paid_user_can_use:"केवल भुगतान किए गए उपयोगकर्ता शेष मिनट्स को प्रतिलेखित कर सकते हैं",convert
1956ing_to_audio:"ऑडियो में परिवर्तित हो रहा है",move_to_folder:"फ़ोल्डर में स्थानांतरित करें",move_audios_to_folder:"चयनित ऑडियो को फ़ोल्डर में स्थानांतरित करें",please_select_folder:"कृपया एक फ़ोल्डर चुनें",empty_folder:"खाली फ़ोल्डर",move:"स्थानांतरित करें",user_not_found:"उपयोगकर्ता नहीं मिला। निर्दिष्ट उपयोगकर्ता को ढूंढा नहीं जा सका। कृपया विवरण सत्यापित करें और पुनः प्रयास करें, या अतिरिक्त सहायता के लिए समर्थन से संपर्क करें।",invalid_link:"अमान्य लिंक",translation:"अनुवाद",translate:"अनुवाद करें",translate_des1:"अनुवाद सेवा AI के माध्यम से ट्रांसक्रिप्शन परिणाम का अनुवाद प्रदान करती है। यह ट्रांसक्रिप्शन परिणाम को किसी अन्य भाषा में अनुवाद कर सकती है।",translate_des2:"अनुवादित पाठ इस समय संपादन योग्य नहीं है।",translate_des3:"आपका पुराना अनुवाद नए अनुवाद से बदल दिया जाएगा।",translating:"अनुवाद हो रहा है",translating_des:"अनुवाद प्रक्रिया प्रगति पर है। कृपया एक क्षण प्रतीक्षा करें। अनुवाद तैयार होने पर हम आपको सूचित करेंगे।",please_select_language:"कृपया एक भाषा चुनें",display_language:"प्रदर्शन भाषा",both:"दोनों",original:"मूल",translated:"अनुवादित",default_payment_currency_x_set:"आपकी भुगतान मुद्रा {{x}} पर सेट की गई है। यदि आप इसे बदलना चाहते हैं, तो कृपया हमसे {{email}} पर संपर्क करें।",invalid_link_des:"YouTube लिंक अमान्य है। लाइव वीडियो, प्लेलिस्ट, निजी, आयु-सीमित या क्षेत्र-लॉक सामग्री समर्थित नहीं है।",free_member_limited_view:"बेसिक प्लान उपयोगकर्ता केवल ट्रांसक्रिप्शन परिणाम के पहले {{x}} मिनट देख सकते हैं।",free_user_service_once:"बेसिक प्लान उपयोगकर्ता इस सेवा का केवल एक बार उपयोग कर सकते हैं।",free_user_summary:"बेसिक प्लान उपयोगकर्ता इस सेवा का केवल एक बार उपयोग कर सकते हैं। कृपया अधिक ऑडियो का सारांश बनाने के लिए प्रो प्लान में अपग्रेड करें।",free_user_query:"बेसिक प्लान उपयोगकर्ता इस सेवा का केवल एक बार उपयोग कर सकते हैं। कृपया अधिक प्रश्न पूछने के लिए प्रो प्लान में अपग्रेड करें।",cancel_subscription_des:"आपकी सदस्यता वर्तमान बिलिंग चक्र ({{x}}) के अंत में रद्द कर दी जाएगी। उस तारीख के बाद, आपको बेसिक प्लान में डाउनग्रेड कर दिया जाएगा और आप प्रो प्लान की विशेषताओं का उपयोग नहीं कर पाएंगे:",free_member_limited_transcribe_view:"केवल पहले {{x}}
1956 मिनट ट्रांसक्राइब और बेसिक प्लान उपयोगकर्ताओं के लिए दृश्य होंगे।",reset_password_email_sent:"कृपया अपना ईमेल जांचें। यदि यह खाता मौजूद है, तो पासवर्ड रीसेट ईमेल भेजा जाएगा।",m_downloads:"1M+ डाउनलोड",provider:"प्रदाता",size:"आकार",category:"श्रेणी",productivity:"उत्पादकता",languages:"भाषाएँ",languages_90:"90+ भाषाएँ",app_des:"SoundType AI के साथ बोले गए शब्दों को टेक्स्ट में आसानी से बदलें! हमारा उन्नत ऐप वॉयस रिकॉर्डिंग और ऑडियो फाइल्स को अत्यधिक सटीक, टेक्स्ट-आधारित ट्रांसक्रिप्शन में बदलता है। चाहे आप मीटिंग्स, इंटरव्यू, पॉडकास्ट या वीडियो सामग्री के साथ काम कर रहे हों, SoundType AI सटीकता और दक्षता प्रदान करता है।<br><br>मुख्य विशेषताएँ शामिल हैं:<br>- उन्नत स्पीकर पहचान: व्यक्तिगत स्पीकर्स को आसानी से पहचानें।<br>- एआई-पावर्ड सारांश: अपने ट्रांसक्रिप्शन के संक्षिप्त और जानकारीपूर्ण सारांश तैयार करें।<br>- वैश्विक भाषा समर्थन: 90 से अधिक भाषाओं में बातचीत को आसानी से ट्रांसक्राइब करें।<br>- उन्नत ऑडियो विशेषताएँ: पेशेवरों, रचनाकारों और व्यवसायों के लिए उपयुक्त।<br><br>थकाऊ मैनुअल ट्रांसक्रिप्शन को अलविदा कहें और ऑडियो को टेक्स्ट में बदलने का एक स्मार्ट, तेज़ तरीका अपनाएँ, SoundType AI के साथ।",click_or_drop_file:"ऑडियो / वीडियो पर क्लिक करें या ड्रॉप करें",remain_x_y_minutes:"शेष {{x}}/{{y}} मिनट",my_account:"मेरा खाता",please_fill_your_email:"कृपया अपना ईमेल भरें",please_select_language_first:"कृपया पहले भाषा चुनें",please_select_audio_first:"कृपया पहले ऑडियो चुनें",please_fill_youtube_link:"कृपया यूट्यूब लिंक भरें",speaker_person_x:"वक्ता {{x}}",sign_up_to_unlock_des:"ट्रांसक्रिप्शन संपादित करने, फाइलें निर्यात करने और AI-समर्थित सारांश, अनुवाद और अधिक तक पहुंचने के लिए साइन अप करें। आज ही अपना कार्यप्रवाह सरल बनाएं!",your_audio_being_transcribed:"आपका ऑडियो ट्रांसक्राइब किया जा रहा है...",sign_up_to_unlock:"अधिक सुविधाओं का पता लगाने के लिए साइन अप करें",try_for_free_title:"मु
1956फ़्त में आज़माएं",try_for_free_subtitle:"बेहतर एआई शक्ति, उच्च सटीकता और उन्नत सुविधाओं का अनुभव करें",purchase_success:"भुगतान सफल!",purchase_success_des:"आपकी खरीदारी के लिए धन्यवाद। आपका लेन-देन सफलतापूर्वक पूरा हो गया है।",auto_redirect_to_dashboard:"आपको जल्द ही आपके डैशबोर्ड पर पुनः निर्देशित किया जाएगा। यदि पुनर्निर्देशन 5 सेकंड के भीतर नहीं होता है, तो कृपया मैन्युअल रूप से आगे बढ़ने के लिए निम्न लिंक पर क्लिक करें:",need_assistance:"क्या आपको सहायता चाहिए? हमसे {{email}} पर संपर्क करें",invalid_format:"अमान्य प्रारूप",top_up:"टॉप-अप",valid_x_months:"वर्तमान प्लान माह ({{x}}) के लिए वैध।",top_up_des:"टॉप-अप मिनट केवल वर्तमान प्लान माह के लिए मान्य हैं। शेष डेटा अगले माह में स्थानांतरित नहीं किया जा सकता।",basic_plan_user_cant_top_up:"बेसिक प्लान उपयोगकर्ता मिनट्स टॉप-अप नहीं कर सकते। कृपया टॉप-अप विकल्पों को सक्षम करने के लिए अपना प्लान अपग्रेड करें।",file_size_exceeded_gb:"फ़ाइल का आकार {{x}} GB की सीमा से अधिक है।",no_speech:"रिकॉर्डिंग में कोई भाषण नहीं पाया गया।",credit_usages:"क्रेडिट उपयोग",used_minutes:"उपयोग किए गए मिनट",usage_type:"उपयोग का प्रकार",transcription:"प्रतिलेखन",ai_summary:"AI सारांश",ai_chat:"AI चैट",deleted_audio:"हटाया गया ऑडियो",view_audio:"ऑडियो देखें",delete_audios_move_to_bin:"हटाए गए रिकॉर्ड बिन में स्थानांतरित किए जाएंगे।",bin_audio_x_days:"बिन में सभी रिकॉर्ड {{x}} दिनों के बाद हटा दिए जाएंगे।",total_credits:"कुल क्रेडिट",available_credits:"उपलब्ध क्रेडिट",yearly_plan_credit_renew_explanation:"वार्षिक प्लान के लिए आपके क्रेडिट हर महीने नवीनीकृत होंगे।",summary_period:"सारांश अवधि",manage_subscription:"सदस्यता प्रबंधित करें",remaining_x_minutes:"शेष {{x}} मिनट",x_minutes_left:"{{x}} मिनट बचे हैं",x_minutes_used:"{{x}} मिनट उपयोग किए गए",x_y_minutes_used:"{{x}} में से {{y}} मिनट उपयोग किए गए",notification_email_address:"सूचना ईमेल पता",folders:"फ़ोल्डर",search_audios_notes:"ऑडियो और नोट्स खोजें",recent_searches:"हाल की खोजें",suggestions:"सुझाव",quick_filters:"त्वरित फ़िल्टर",advanced_filters:"उन्नत फ़िल्टर",recent_files:"हाल की फ़ाइलें",audios_only:"केवल ऑडियो",notes_only:"केवल नोट्स",shared_with_me:"मेरे साथ साझा किया गया",date_range:"तारीख सीमा",any_time:"कभी भी",today:"आज",this_week:"इस सप्ताह",this_month:"इस माह",this_year:"इस वर्ष",all_languages:"सभी भाषाएँ",clear_all:"सभी साफ़ करें",apply_filters:"फ़िल्टर लागू करें",notes:"नोट्स",no_item_match_search:"आपकी खोज से कोई आइटम मेल नहीं खाता।",untitled:"शीर्षकहीन",theme_mode:"थीम",theme_light:"हल्का",theme_dark:"गहरा",theme_auto:"डिवाइस का अनुसरण करें",manage_subscription_google_play:"अपने Android डिवाइस पर > Google Play Store > खाता > भुगतान और सदस्यता > सदस्यता > SoundType AI > सदस्यता प्रबंधित करें",manage_subscription_apple_store:"अपने iOS डिवाइस पर > सेटिंग्स > [आपका नाम] > सदस्यता > SoundType AI > सदस्यता प्रबंधित करें",purchase_platform:"खरीद प्लेटफ़ॉर्म",subscription_and_topup:"सदस्यता और टॉप-अप",chat:"चैट",toolkit:"टूलकिट",find_in_transcript:"ट्राà
1956¤‚सक्रिप्ट में खोजें",bilingual:"द्विभाषी",audio_info:"ऑडियो जानकारी",translated_language:"अनुवादित भाषा",manage_speakers:"वक्ताओं का प्रबंधन करें",reset:"रीसेट करें",segments_count:"{{x}} खंड",youtube_link:"YouTube लिंक",x_speakers:"{{x}} वक्ता",bookmarked:"बुकमार्क किया गया",toolkit_records:"टूलकिट रिकॉर्ड",toolkit_record_empty:"टूलकिट आउटपुट यहां सहेजा जाएगा।",ask_soundtype_ai:"SoundType AI से पूछें",ask_soundtype_ai_des:"अपनी ऑडियो सामग्री से तत्काल उत्तर प्राप्त करें।",audio_not_found_or_unauthorized:"यह ऑडियो नहीं मिल सका या आपके पास इसे देखने की अनुमति नहीं है।",audio_not_found_or_unauthorized_help:"कृपया लिंक जांचें या पहुंच के लिए स्वामी से संपर्क करें। आप होमपेज पर भी लौट सकते हैं।",back_to_home:"डैशबोर्ड पर जाएं",loading:"लोड हो रहा है",checking_token:"प्रमाणीकरण जाँचा जा रहा है...",export_n_files:"{{count}} फ़ाइलें",export_failed:"एक्सपोर्ट विफल हुआ",copy_without_format:"बिना फ़ॉर्मेट के कॉपी करें",star:"स्टार",unstar:"अनस्टार",create_note:"नोट बनाएँ",note_name:"नोट का नाम",note_content:"नोट की सामग्री",please_enter_name:"कृपया एक नाम दर्ज करें",please_enter_content:"कृपया सामग्री दर्ज करें",content:"सामग्री",description:"विवरण",save:"सहेजें",delete_failed:"हटाना विफल हुआ",create_failed:"बनाना विफल हुआ",update_failed:"अपडेट विफल हुआ",preview_sample_1:"आज की बैठक में आप सभी का स्वागत है।",preview_sample_2:"धन्यवाद। चलिए परियोजना अपडेट से शुरू करते हैं।",preview_sample_3:"सबसे पहले, मैं समय-रेखा साझा करता हूँ।",preview_sample_4:"विकास टीम ने नई सुविधा पूरी कर ली है।",preview_sample_5:"यह अब परीक्षण के लिए तैयार है।",preview_sample_6:"बहुत बढ़िया, हम कब शुरू कर सकते हैं?",delete_folder_not_empty:"इस फ़ोल्डर को हटाने से पहले कृपया इसकी सभी फ़ाइलें हटा दें।",preview_truncated_explain:"यह केवल एक पूर्वावलोकन है। पूरी सामग्री तब दिखाई देगी जब आप एक्सपोर्ट या कॉपी पर टैप करेंगे।",sample:"नमूना",x_selected:"{{x}} चयनित",export_sample_explain:"जब उपयोगकर्ता एक साथ कई पूर्वावलोकन चुनते हैं, तो पहले एक्सपोर्ट फ़ॉर्मेट का एक नमूना दिखाया जाएगा। पूरी सामग्री तब बनाई जाएगी जब आप “एक्सपोर्ट” पर टैप करेंगे।",delete_folder:"फ़ोल्डर हटाएँ",delete_folder_confirm:"क्या आप वाकई इस फ़ोल्डर को हटाना चाहते हैं?",meeting_minutes:"बैठक कार्यवृत्à
1956¤¤",more:"और",toolkit_not_found:"टूलकिट नहीं मिला।",toolkit_topic_prompt:"अतिरिक्त अनुरोध (वैकल्पिक)",toolkit_topic_placeholder:"उदा. मुख्य निर्णयों और कार्यसूची बिंदुओं पर ध्यान दें...",execute:"चलाएँ",execute_with_credits:"चलाएँ ({{credits}} क्रेडिट)",toolkit_usage_limit_reached_text:"आप इस ऑडियो के लिए उपयोग सीमा तक पहुँच चुके हैं।",toolkit_audio_not_ready:"ऑडियो अभी भी प्रोसेस हो रहा है। कृपया ट्रांसक्रिप्शन पूरा होने तक प्रतीक्षा करें।",toolkit_usage_remaining:"{{remaining}}/{{limit}} निःशुल्क उपयोग शेष",chat_usage_limit_reached_text:"आप इस ऑडियो के लिए चैट सीमा तक पहुँच चुके हैं।",chat_usage_remaining:"{{remaining}}/{{limit}} निःशुल्क संदेश शेष",usage_limit_info_title:"उपयोग सीमाएँ",free_plan:"निःशुल्क उपयोगकर्ता",paid_plan:"सशुल्क सदस्यता उपयोगकर्ता",usage_toolkit_free_plan:"{{limit}} निःशुल्क उपयोग प्रति ऑडियो",usage_chat_free_plan:"{{limit}} निःशुल्क संदेश प्रति ऑडियो",upgrade_now:"अभी अपग्रेड करें",according_app_language:"ऐप की भाषा के अनुसार",archive:"संग्रहित करें",archived:"संग्रहित",unarchive:"संग्रह से निकालें",no_archived_records:"कोई संग्रहित रिकॉर्ड नहीं",custom_toolkit:"कस्टम टूलकिट",toolkit_name_placeholder:"उदा. एक्शन आइटम एक्सट्रैक्टर",prompt_template:"प्रॉम्प्ट टेम्पलेट",prompt_template_hint:"ऑडियो ट्रांसक्रिप्ट के लिए {transcript} और आउटपुट भाषा के लिए {language} का उपयोग करें।",prompt_template_placeholder:"उदा. कृपया निम्न ट्रांसक्रिप्ट का विश्लेषण करें और सभी कार्यसूची बिंदु निकालें।",icon:"आइकन",add_to_home:"होम में जोड़ें",remove_from_home:"होम से हटाएँ",favorites:"पसंदीदा",tools:"उपकरण",note:"नोट",error:"त्रुटि",according_content_language:"सामग्री की भाषा के अनुसार",meeting_notes:"मीटिंग नोट्स",meeting_notes_des:"पेशेवर बैठक कार्यवृत्त तैयार करें",summary_des:"अपने ऑडियो ट्रांसक्रिप्ट का बुद्धिमान सारांश तैयार करें",translation_des:"अपने ऑडियो ट्रांसक्रिप्ट का किसी अन्य भाषा में अनुवाद करें",rename:"नाम बदलें",sorting_type:"इसके अनुसार क्रमबद्ध करें",sort_timeline:"समयरेखा",upgrade_for_more:"और मिनट व AI सुविधाएँ प्राप्त करें",toolkit_execution:"टूलकिट निष्पादन",available_period:"उपलब्ध अवधि",current_credit_usages:"वर्तमान क्रेडिट उपयोग",available_plans:"उपलब्ध प्लान",usage_history:"उपयोग इतिहास",usage_toolkit_paid_plan:"प्रति ऑडियो {{limit}} निःशुल्क उपयोग, उसके बाद प्रति उपयोग {{minutes}} मिनट क्रेडिट",usage_chat_paid_plan:"प्रति ऑडियो {{limit}} निःशुल्क संदेश, उसके बाद प्रति संदेश {{minutes}} मिनट क्रेडिट",chat_usage_minutes:"प्रति संदेश {{minutes}} मिनट क्रेडिट",toolkit_usage_minutes:"इसमें {{minutes}} मिनट क्रेडिट उपयोग होगा।",mins_per_query:"प्रति क्वेरी {{x}} मिनट क्रेडिट",select_mode:"चुनें",select_all:"सभी चुनें",de
1956select_all:"सभी का चयन हटाएँ",change_speaker:"वक्ता बदलें",merge_segments:"मर्ज करें",delete_segments:"सेगमेंट हटाएँ",delete_segments_confirm:"क्या आप वाकई {{x}} सेगमेंट हटाना चाहते हैं?",no_sound:"कोई ध्वनि नहीं",no_matching_segments:"कोई भी सेगमेंट वर्तमान फ़िल्टर से मेल नहीं खाता।",display_content:"सामग्री दिखाएँ",original_language:"मूल भाषा",find_and_replace:"ढूँढें और बदलें",match_case:"बड़े-छोटे अक्षरों का मिलान करें",x_replaced:"{{x}} बदला गया",edit_mode:"संपादन मोड",add_segment:"सेगमेंट जोड़ें",start_time:"प्रारंभ समय",end_time:"समाप्ति समय",done_editing:"पूर्ण",set_as_starred:"स्टार के रूप में सेट करें",remove_starred:"स्टार हटाएँ",merge_segments_confirm:"{{x}} सेगमेंट मर्ज करें?",merge_segments_warning:"यह चुने गए सेगमेंट को एक में जोड़ देगा। टेक्स्ट सामग्री को एक साथ जोड़ा जाएगा और केवल पहला सेगमेंट रखा जाएगा। यह क्रिया वापस नहीं की जा सकती।",copied_to_clipboard:"क्लिपबोर्ड पर कॉपी किया गया",add_speaker:"वक्ता जोड़ें",toolkit_history:"टूलकिट इतिहास",upgrade_to_use_premium_export:"प्रीमियम एक्सपोर्ट सुविधाओं का उपयोग करने के लिए अपना प्लान अपग्रेड करें।"},GU={sign_in:"Masuk",email:"Email",password:"Kata Sandi",i_agree_to_toc:"Saya setuju dengan syarat dan ketentuan.",terms_and_conditions:"Syarat dan ketentuan",privacy_policy:"Kebijakan privasi",already_have_an_account:"Sudah punya akun?",sign_up:"Daftar",dont_have_an_account:"Belum punya akun?",forgot_password:"Lupa kata sandi?",email_already_in_use:"Email sudah digunakan",weak_password:"Kata sandi lemah",too_many_attempts:"Terlalu banyak percobaan",invalid_email_or_password:"Email atau kata sandi tidak valid",user_already_registered:"Pengguna sudah terdaftar",unexpected_error:"Kesalahan tak terduga",audios:"Audio",name:"Nama",auto:"Otomatis",auto_detect:"Deteksi otomatis",speaker_num:"Jumlah Pembicara",speaker_num_reason:"Jika Anda memberi tahu kami jumlah pembicara, kami akan memberikan hasil transkripsi yang lebih baik.",audio_language:"Bahasa Audio",your_email:"Email Anda",email_result:"Kami akan mengirimkan email kepada Anda dengan hasil transkripsi.",provide_language:"Jika Anda memberi tahu kami bahasa audio, kami akan memberikan hasil transkripsi yang lebih baik.",upload_audio:"Unggah Audio",upload_file:"Unggah File",process_audio:"Memproses File Anda",process_audio_des:"Harap tunggu sementara audio Anda ditranskripsi. Ini mungkin memakan waktu beberapa menit.",uploading:"Mengunggah",pending:"Tertunda",uploaded:"Diunggah",failed:"Gagal",status:"Status",language:"Bahasa",speakers:"Pembicara",duration:"Durasi",done:"Selesai",close:"Tutup",queuing:"Mengantre",created_at:"Dibuat pada",records:"Rekaman",transcribe:"Transkripsi",delete:"Hapus",processing:"Memproses",from_youtube:"Dari Youtube",upload_files:"Unggah file",place_youtube_link_here:"Tempatkan tautan Youtube di sini",submit:"Kirim",email_notification:"Waktu penyelesaian bergantung pada panjang dan kompleksitas file audio. Secara umum, Anda dapat mengharapkan menerima transkripsi Anda dalam bebera
1956pa jam. Kami akan memberi tahu Anda melalui email segera setelah transkripsi selesai.",filters:"Filter",filter:"Filter",replace:"Ganti",share_and_export:"Bagikan dan Ekspor",replace_all:"Ganti Semua",next:"Berikutnya",previous:"Sebelumnya",find:"Cari",replace_with:"Ganti dengan",x_of_x:"{{current}} dari {{total}}",scroll_lock:"Kunci Gulir",tags:"Tag",bookmark:"Penanda",audio:"Audio",cancel:"Batal",export:"Ekspor",export_format:"Format ekspor",copy_text:"Salin teks",monologue:"Monolog",include_timestamps:"Sertakan cap waktu",include_speaker_names:"Sertakan nama pembicara",combine_same_speaker:"Gabungkan segmen pembicara yang sama",export_mode:"Mode ekspor",no_preview:"Tidak ada pratinjau",copy:"Salin",copied:"Disalin",unlock_pro_feature:"Untuk membuka fitur ini, tingkatkan ke paket langganan 'Pro'.",pro_features:"Fitur Pro",pro_minutes:"1800 menit / bulan",pro_interact_with_audio:"Berinteraksi dengan audio",pro_interact_with_audio_des:"Ajukan pertanyaan ke audio Anda",pro_summary:"Ringkasan AI",pro_summary_des:"Meringkas audio Anda",pro_priority:"Antrean Prioritas",pro_priority_des:"Memproses audio dengan prioritas",pro_multi_speakers:"Pengakuan Multi-Pembicara",pro_multi_speakers_des:"Secara akurat mendeteksi dan memberi label pembicara yang berbeda",redirect_to_stripe:"Anda akan dialihkan ke Stripe untuk menyelesaikan pembayaran.",x_per_month:"{{x}} / Bulan",x_per_year:"{{x}} / Tahun",trash:"Sampah",dashboard:"Dasbor",logout:"Keluar",are_you_sure_to_delete:"Apakah Anda yakin untuk menghapus rekaman yang dipilih?",restore:"Pulihkan",are_you_sure_to_restore:"Apakah Anda yakin untuk memulihkan rekaman yang dipilih?",deleted_at:"Dihapus pada",hidden_segment:"{{x}} segmen tersembunyi setelah {{y}} menit.",settings:"Pengaturan",subscription:"Langganan",default_transcription_language:"Bahasa Transkripsi Default",contact_us:"Hubungi Kami",security:"Keamanan",about_us:"Tentang Kami",download_app:"Unduh Aplikasi",download:"Unduh",app_store:"App Store",play_store:"Play Store",upload_voice:"Unggah suara",no_audio_found:"Tidak ada audio yang ditemukan",please_input_valid_email_first:"Harap masukkan email yang valid terlebih dahulu",handling_audio:"Kami sedang mentranskripsi audio Anda. Mohon tunggu sebentar.",welcome_to_leave:"Anda dipersilakan untuk meninggalkan halaman ini karena kami akan mengirimkan email kepada Anda dengan hasil transkripsi.",send_your_result:"Kami akan mengirimkan email kepada Anda dengan hasil transkripsi.",transcribe_audio_thank:"Terima kasih telah menggunakan layanan transkripsi kami! Kami bekerja keras untuk mentranskripsi audio Anda dan menghargai kesabaran Anda.",transcribe_audio_no_stay:"Transkripsi Anda mungkin memerlukan waktu, tetapi jangan khawatir, Anda tidak perlu tinggal di halaman ini. Kami akan mengirimkan hasilnya melalui email segera setelah selesai.",date:"Tanggal",sign_up_to_access_more_functions:"Daftar untuk mengakses lebih banyak fungsi",you_can_use_functions:"Anda dapat menggunakan fungsi berikut setelah masuk",know_more:"Pelajari lebih lanjut",modify_transcription:"Modifikasi transkripsi teks",play_audio:"Putar audio",content_filters:"Filter konten",export_diff_type:"Ekspor berbagai jenis file",screenshots:"Tangkapan layar",free_trial:"Uji Coba Gratis",pricing:"Harga",faq:"FAQ",contact:"Kontak",login:"Masuk",register:"Daftar",please_login_before_purchase:"Harap masuk sebelum membeli",no_records_found:"Tidak ada rekaman yang ditemukan",x_minutes:"{{x}} Menit",confirm:"Konfirmasi",notification_mobile_app:"Notifikasi Aplikasi Seluler",notification_mobile_app_des:"Terima notifikasi aplikasi seluler saat hasil transkripsi siap",notification_email:"Notifikasi Email",notification_email_des:"Terima notifikasi email saat hasil transkripsi siap",video:"Video",or:"Atau",sign_in_with_google:"Masuk dengan Google",sign_in_with_apple:"Masuk dengan Apple",login_method:"Metode Masuk",delete_account:"Hapus Akun",delete_account_confirm_3_time:"Tekan tombol hapus 3 kali untuk mengonfirmasi",popup_blocked:"Popup diblokir",account_info:"Informasi Akun",redeem:"Tukar",redeem_code:"Tukar Kode",summary_des1:"Layanan ringkasan menyediakan ringkasan dari hasil transkripsi. Ini dapat meringkas hasil transkripsi menjadi beberapa kalimat.",summary_des2:"Ringkasan lama Anda akan digantikan oleh ringkasan baru.",consume_transcription_quota:"Gunakan kuota transkripsi",summary:"Ringkasan",query:"Kueri",information_not_found:"Informasi tidak ditemukan",permission_deny:"Izin ditolak",please_login_to_check_the_result:"Harap masuk untuk memeriksa hasilnya",audio_length:"Panjang Audio",delete_permanently:"Hapus Secara Permanen",are_you_sure_to_delete_permanently:"Apakah Anda yakin untuk menghapus secara permanen?",payment_id:"ID Pembayaran",current_plan:"Paket saat ini",plan_name:"Nama paket",expire_date:"Tanggal kedaluwarsa",subscription_method:"Metode langganan",payment_method:"Metode pembayaran",payment_history:"Riwayat pembayaran",amount:"Jumlah",invoice:"Faktur",receipt:"Tanda terima",link:"Tautan",edit:"Sunting",back:"Kembali",return:"Kembali",cancel_subscription:"Batalkan langganan",cancel_subscription_google_play:"Di perangkat Android Anda > Buka Google Play Store > Akun > Pembayaran dan langganan > Langganan > SoundType AI > Batalkan langganan",cancel_subscription_apple_store:"Di perangkat iOS Anda > Buka Pengaturan > [nama Anda] > Langganan > SoundType AI > Batalkan langganan",delete_account_des:"Menghapus akun akan menghapus semua data Anda secara permanen.",delete_account_subscription:"Jika Anda memiliki langganan, harap batalkan langganan Anda terlebih dahulu.",keep_subscription:"Perta
1956hankan Langganan",cancel_subscription_feature1:"Rekaman",cancel_subscription_feature1_des:"Anda hanya dapat melihat {{x}} menit pertama dari rekaman Anda.",cancel_subscription_feature2:"Waktu transkripsi",cancel_subscription_feature2_des:"Anda hanya dapat mentranskripsi {{x}} menit per bulan.",cancel_subscription_count:"Harap tekan tombol {{x}} kali untuk mengonfirmasi",next_payment_date:"Tanggal pembayaran berikutnya",basic_plan:"Paket Dasar",resume_subscription:"Lanjutkan langganan",active:"Aktif",expired:"Kedaluwarsa",auto_renewal_clause:"Klausul pembaruan otomatis",auto_renewal_payment_web:'Langganan Anda akan diperpanjang secara otomatis kecuali Anda membatalkannya setidaknya 24 jam sebelum akhir periode saat ini. Akun Anda akan dikenakan biaya untuk perpanjangan dalam 24 jam sebelum akhir periode saat ini. Anda dapat mengelola dan membatalkan langganan Anda dengan membuka "Pengaturan" > "Penagihan".',auto_renewal_terms_and_conditions:"Dengan berlangganan, Anda menyetujui Syarat dan Ketentuan serta Kebijakan Privasi kami.",payment:"Pembayaran",monthly:"Bulanan",annual:"Tahunan",minutes_per_month:"{{x}} menit/bulan",buy_now:"Beli Sekarang",yearly:"Tahunan",yearly_save:"Hemat hingga {{x}}%",pro_plan:"Pro",business_plan:"Bisnis",enterprise_plan:"Enterprise",everything_in_basic:"Segala sesuatu di Dasar, ditambah",everything_in_pro:"Segala sesuatu di Pro, ditambah",everything_in_business:"Segala sesuatu di Bisnis, ditambah",ai_chat_x:"AI Chat x {{x}}",ai_summary_x:"AI Ringkasan x {{x}}",max_x_minutes_per_transcription:"Maks {{x}} menit per transkripsi",basic_des2:"Identifikasi pembicara",basic_des3:"Transkripsi file audio/video",basic_des4:"Tinjau & edit transkrip",pro_des2:"Antrean Prioritas",pro_des3:"Ekspor dalam format SRT",pro_des4:"Ringkasan AI tanpa batas",business_des1:"Laporan analitik penggunaan",business_des2:"Ruang kerja kolaboratif dengan anggota tim",business_des3:"Bagikan dan edit transkrip dalam tim Anda.",business_des4:"Kontrol izin berbagi",coming_soon:"Segera Hadir",get_started:"Mulai",bill_annually_x:"Ditagih {{x}} setiap tahun",no_credit_card_required:"Tidak perlu kartu kredit",save_x:"Hemat {{x}}%",price_per_month:" / bulan",not_available:"Tidak tersedia",pricing_title:"Harga",upgrade:"Tingkatkan",ask_question_to_your_audio:"Ajukan pertanyaan ke audio Anda",monthly_minutes:"Menit bulanan",payment_interval:"Interval pembayaran",annually:"Setiap tahun",billing:"Penagihan",subscription_plan:"Paket",please_cancel_your_current_subscription_first:"Harap batalkan langganan Anda saat ini terlebih dahulu",please_cancel_your_current_subscription_first_des:"Untuk mengubah paket langganan Anda, Anda perlu membatalkan langganan Anda saat ini terlebih dahulu.",cancel_subscription_instruction:"Buka Pengaturan > Penagihan > Batalkan Langganan",website_version:"Versi Situs Web",change_to_annual_plan:"Beralih ke Paket Tahunan",update_annual_mobile_platform_reminder:"Pengingat",update_annual_mobile_platform_reminder_des:"Harap diberitahukan bahwa Anda perlu membatalkan langganan Anda saat ini pada {{x}} sebelum beralih ke paket tahunan. Jika tidak, Anda akan dikenakan biaya dua kali.",i_understand:"Saya mengerti",no_credit:"Tidak cukup menit",re_submit:"Kirim ulang",loading_audio:"Memuat audio",your_password:"Kata sandi Anda",home:"Beranda",title_a_z:"Judul A-Z",title_z_a:"Judul Z-A",older_first:"Terlebih dahulu yang lama",newest_first:"Terlebih dahulu yang baru",table_item_count:"{{x}} - {{y}} dari {{z}}
1956 item",starred:"Berbintang",search:"Cari",create_folder:"Buat folder",folder_name:"Nama folder",create:"Buat",export_preview:"Pratinjau ekspor",combine_segments:"Gabungkan segmen",export_audio_only:"Anda hanya dapat mengekspor audio saat audio sedang ditranskripsi.",transcribe_remaining_x_minutes:"Transkripsi sisa {{x}} menit",x_minutes_remain_be_transcribed:"{{x}} menit tersisa untuk ditranskripsi",upgrade_plan_to_transcribe:"Tingkatkan paket Anda untuk mentranskripsi seluruh audio",only_paid_user_can_use:"Hanya pengguna berbayar yang dapat mentranskripsi menit yang tersisa",converting_to_audio:"Mengonversi ke audio",move_to_folder:"Pindahkan ke folder",move_audios_to_folder:"Pindahkan audio yang dipilih ke folder",please_select_folder:"Silakan pilih folder",empty_folder:"Folder kosong",move:"Pindahkan",user_not_found:"Pengguna tidak ditemukan. Pengguna yang ditentukan tidak dapat ditemukan. Silakan periksa detailnya dan coba lagi, atau hubungi dukungan jika memerlukan bantuan lebih lanjut.",invalid_link:"Tautan tidak valid",translation:"Terjemahan",translate:"Terjemahkan",translate_des1:"Layanan terjemahan menyediakan terjemahan AI dari hasil transkripsi. Ini dapat menerjemahkan hasil transkripsi ke dalam bahasa lain.",translate_des2:"Teks terjemahan tidak dapat diedit saat ini.",translate_des3:"Terjemah
1956an lama Anda akan digantikan oleh terjemahan baru.",translating:"Menerjemahkan",translating_des:"Proses terjemahan sedang berlangsung. Mohon tunggu sebentar. Kami akan memberi tahu Anda saat terjemahan sudah siap.",please_select_language:"Silakan pilih bahasa",display_language:"Bahasa tampilan",both:"Keduanya",original:"Asli",translated:"Diterjemahkan",default_payment_currency_x_set:"Mata uang pembayaran Anda diatur ke {{x}}. Jika Anda ingin mengubahnya, silakan hubungi kami di {{email}} .",invalid_link_des:"Tautan YouTube tidak valid. Video langsung, daftar putar, konten pribadi, dengan batasan usia, atau terkunci wilayah tidak didukung.",free_member_limited_view:"Pengguna paket dasar hanya memiliki akses ke {{x}} menit pertama dari hasil transkripsi.",free_user_service_once:"Pengguna paket dasar hanya dapat menggunakan layanan ini sekali.",free_user_summary:"Pengguna paket dasar hanya dapat menggunakan layanan ini sekali. Harap tingkatkan ke paket Pro untuk meringkas lebih banyak audio.",free_user_query:"Pengguna paket dasar hanya dapat menggunakan layanan ini sekali. Harap tingkatkan ke paket Pro untuk mengajukan lebih banyak pertanyaan.",cancel_subscription_des:"Langganan Anda akan dibatalkan pada akhir siklus penagihan saat ini ({{x}}). Setelah tanggal tersebut, Anda akan diturunkan ke paket dasar dan tidak lagi dapat mengakses fitur paket Pro:",free_member_limited_transcribe_view:"Hanya {{x}} menit pertama yang akan ditranskripsi dan dapat dilihat oleh pengguna paket dasar.",reset_password_email_sent:"Silakan periksa email Anda. Jika akun ini ada, email pengaturan ulang kata sandi akan dikirimkan.",m_downloads:"1M+ Unduhan",provider:"Penyedia",size:"Ukuran",category:"Kategori",productivity:"Produktivitas",languages:"Bahasa",languages_90:"90+ bahasa",app_des:"Ubah kata yang diucapkan menjadi teks dengan mudah menggunakan SoundType AI! Aplikasi canggih kami mengubah rekaman suara dan file audio menjadi transkripsi berbasis teks yang sangat akurat. Baik Anda bekerja dengan rapat, wawancara, podcast, atau konten video, SoundType AI memberikan presisi dan efisiensi.<br><br>Fitur utama meliputi:<br>- Identifikasi Pembicara Lanjutan: Bedakan pembicara individu dengan mudah.<br>- Ringkasan Didukung AI: Buat ringkasan transkripsi yang ringkas dan informatif.<br>- Dukungan Bahasa Global: Transkripsikan percakapan dalam lebih dari 90 bahasa dengan mudah.<br>- Fitur Audio Canggih: Dirancang untuk profesional, pembuat konten, dan bisnis.<br><br>Katakan selamat tinggal pada transkripsi manual yang melelahkan dan sambut cara yang lebih cerdas dan cepat untuk mengubah audio menjadi teks dengan SoundType AI.",click_or_drop_file:"Klik atau jatuhkan audio / video",remain_x_y_minutes:"Sisa {{x}}/{{y}} menit",my_account:"Akun saya",please_fill_your_email:"Silakan isi email Anda",please_select_language_first:"Silakan pilih bahasa terlebih dahulu",please_select_audio_first:"Silakan pilih audio terlebih dahulu",please_fill_youtube_link:"Silakan isi tautan Youtube",speaker_person_x:"Pembicara {{x}}",sign_up_to_unlock_des:"Daftar untuk mengedit transkripsi, mengekspor file, dan mengakses ringkasan, terjemahan, dan lainnya yang didukung AI. Sederhanakan alur kerja Anda hari ini!",your_audio_being_transcribed:"Audio Anda sedang ditranskripsi...",sign_up_to_unlock:"Daftar untuk menjelajahi lebih banyak fitur",try_for_free_title:"Coba Gratis",try_for_free_subtitle:"Rasakan Kekuatan AI yang Ditingkatkan, Akurasi yang Lebih Baik, dan Fitur Lanjutan",purchase_success:"Pembayaran Berhasil!",purchase_success_des:"Terima kasih atas pembelian Anda. Transaksi Anda berhasil diselesaikan.",auto_redirect_to_dashboard:"Anda akan segera diarahkan ke dasbor Anda. Jika pengalihan tidak terjadi dalam 5 detik, klik tautan berikut untuk melanjutkan secara manual:",need_assistance:"Butuh bantuan? Hubungi kami di {{email}}",invalid_format:"Format tidak valid",top_up:"Isi Ulang",valid_x_months:"Berlaku untuk bulan paket saat ini ({{x}}).",top_up_des:"Menit isi ulang hanya berlaku untuk bulan paket saat ini. Data yang tersisa tidak dapat dibawa ke bulan berikutnya.",basic_plan_user_cant_top_up:"Pengguna paket dasar tidak dapat mengisi ulang menit. Silakan tingkatkan paket Anda untu
1956k mengaktifkan opsi isi ulang.",file_size_exceeded_gb:"Ukuran berkas melebihi batas {{x}} GB.",no_speech:"Tak ada suara terdeteksi dalam rekaman.",credit_usages:"Penggunaan Kredit",used_minutes:"Menit Digunakan",usage_type:"Jenis Penggunaan",transcription:"Transkripsi",ai_summary:"Ringkasan AI",ai_chat:"Chat AI",deleted_audio:"Audio yang dihapus",view_audio:"Lihat audio",delete_audios_move_to_bin:"Rekaman yang dihapus akan dipindahkan ke tong sampah.",bin_audio_x_days:"Semua rekaman di tong sampah akan dihapus setelah {{x}} hari.",total_credits:"Total Kredit",available_credits:"Kredit Tersedia",yearly_plan_credit_renew_explanation:"Kredit Anda akan diperbarui setiap bulan untuk paket tahunan.",summary_period:"Periode Ringkasan",manage_subscription:"Kelola langganan",remaining_x_minutes:"Sisa {{x}} menit",x_minutes_left:"{{x}} menit tersisa",x_minutes_used:"{{x}} menit digunakan",x_y_minutes_used:"{{x}} dari {{y}} menit digunakan",notification_email_address:"Alamat email notifikasi",folders:"Folder",search_audios_notes:"Cari audio dan catatan",recent_searches:"Pencarian terbaru",suggestions:"Saran",quick_filters:"Filter cepat",advanced_filters:"Filter lanjutan",recent_files:"File terbaru",audios_only:"Hanya audio",notes_only:"Hanya catatan",shared_with_me:"Dibagikan dengan saya",date_range:"Rentang tanggal",any_time:"Kapan saja",today:"Hari ini",this_week:"Minggu ini",this_month:"Bulan ini",this_year:"Tahun ini",all_languages:"Semua bahasa",clear_all:"Hapus semua",apply_filters:"Terapkan filter",notes:"Catatan",no_item_match_search:"Tidak ada item yang sesuai dengan pencarian Anda.",untitled:"Tanpa judul",theme_mode:"Tema",theme_light:"Terang",theme_dark:"Gelap",theme_auto:"Ikuti perangkat",manage_subscription_google_play:"Di perangkat Android Anda > Buka Google Play Store > Akun > Pembayaran dan langganan > Langganan > SoundType AI > Kelola langganan",manage_subscription_apple_store:"Di perangkat iOS Anda > Buka Pengaturan > [nama Anda] > Langganan > SoundType AI > Kelola langganan",purchase_platform:"Platform pembelian",subscription_and_topup:"Langganan dan isi ulang",chat:"Obrolan",toolkit:"Peralatan",find_in_transcript:"Cari dalam transkrip",bilingual:"Dwibahasa",audio_info:"Info Audio",translated_language:"Bahasa Terjemahan",manage_speakers:"Kelola Pembicara",reset:"Atur Ulang",segments_count:"{{x}} segmen",youtube_link:"Tautan YouTube",x_speakers:"{{x}} pembicara",bookmarked:"Ditandai",toolkit_records:"Catatan Peralatan",toolkit_record_empty:"Output peralatan akan disimpan di sini.",ask_soundtype_ai:"Tanya SoundType AI",ask_soundtype_ai_des:"Dapatkan jawaban instan dari konten audio Anda.",audio_not_found_or_unauthorized:"Audio ini tidak ditemukan atau Anda tidak memiliki izin untuk melihatnya.",audio_not_found_or_unauthorized_help:"Silakan periksa tautan atau hubungi pemilik untuk akses. Anda juga dapat kembali ke beranda.",back_to_home:"Ke dasbor",loading:"Memuat",checking_token:"Memeriksa autentikasi...",export_n_files:"{{count}} file",export_failed:"Ekspor gagal",copy_without_format:"Salin tanpa pemformatan",star:"Bintangi",unstar:"Hapus bintang",create_note:"Buat Catatan",note_name:"Nama Catatan",note_content:"Isi Catatan",please_enter_name:"Silakan masukkan nama",please_enter_content:"Silakan masukkan isi",content:"Konten",description:"Deskripsi",save:"Simpan",delete_failed:"Gagal menghapus",create_failed:"Gagal membuat",update_failed:"Gagal memperbarui",preview_sample_1:"Selamat datang semuanya di rapat hari ini.",preview_sample_2:"Terima kasih. Mari kita mulai dengan pembaruan proyek.",preview_sample_3:"Pertama, izinkan saya membagikan jadwalnya.",preview_sample_4:"Tim pengembang telah menyelesaikan fitur baru.",preview_sample_5:"Sekarang sudah siap untuk diuji.",preview_sample_6:"Bagus, kapan kita bisa mulai?",delete_folder_not_empty:"Harap hapus semua file dari folder ini sebelum menghapusnya.",preview_truncated_explain:"Ini hanya pratinjau. Versi lengkap akan muncul saat Anda mengetuk Ekspor atau Salin.",sample:"Contoh",x_selected:"{{x}} dipilih",export_sample_explain:"Saat pengguna memilih beberapa pratinjau sekaligus, contoh format ekspor akan ditampilkan terlebih dahulu. Versi lengkap akan dibuat sa
1956at Anda mengetuk “Ekspor”.",delete_folder:"Hapus Folder",delete_folder_confirm:"Apakah Anda yakin ingin menghapus folder ini?",meeting_minutes:"Notulen Rapat",more:"Lainnya",toolkit_not_found:"Toolkit tidak ditemukan.",toolkit_topic_prompt:"Permintaan tambahan (opsional)",toolkit_topic_placeholder:"mis. Fokus pada keputusan utama dan item tindakan...",execute:"Jalankan",execute_with_credits:"Jalankan ({{credits}} kredit)",toolkit_usage_limit_reached_text:"Anda telah mencapai batas penggunaan untuk audio ini.",toolkit_audio_not_ready:"Audio masih diproses. Harap tunggu hingga transkripsi selesai.",toolkit_usage_remaining:"{{remaining}}/{{limit}} penggunaan gratis tersisa",chat_usage_limit_reached_text:"Anda telah mencapai batas obrolan untuk audio ini.",chat_usage_remaining:"{{remaining}}/{{limit}} pesan gratis tersisa",usage_limit_info_title:"Batas Penggunaan",free_plan:"Pengguna gratis",paid_plan:"Pengguna berlangganan berbayar",usage_toolkit_free_plan:"{{limit}} penggunaan gratis per audio",usage_chat_free_plan:"{{limit}} pesan gratis per audio",upgrade_now:"Tingkatkan sekarang",according_app_language:"Sesuai bahasa aplikasi",archive:"Arsipkan",archived:"Diarsipkan",unarchive:"Batalkan arsip",no_archived_records:"Tidak ada catatan yang diarsipkan",custom_toolkit:"Toolkit Kustom",toolkit_name_placeholder:"mis. Ekstraktor Item Tindakan",prompt_template:"Template Prompt",prompt_template_hint:"Gunakan {transcript} untuk transkrip audio, {language} untuk bahasa keluaran.",prompt_template_placeholder:"mis. Tolong analisis transkrip berikut dan ekstrak semua item tindakan.",icon:"Ikon",add_to_home:"Tambahkan ke beranda",remove_from_home:"Hapus dari beranda",favorites:"Favorit",tools:"Alat",note:"Catatan",error:"Kesalahan",according_content_language:"Sesuai bahasa konten",meeting_notes:"Catatan Rapat",meeting_notes_des:"Buat notulen rapat profesional",summary_des:"Buat ringkasan cerdas dari transkrip audio Anda",translation_des:"Terjemahkan transkrip audio Anda ke bahasa lain",rename:"Ganti nama",sorting_type:"Urutkan berdasarkan",
1956sort_timeline:"Linimasa",upgrade_for_more:"Dapatkan lebih banyak menit & fitur AI",toolkit_execution:"Eksekusi Toolkit",available_period:"Periode tersedia",current_credit_usages:"Penggunaan kredit saat ini",available_plans:"Paket tersedia",usage_history:"Riwayat penggunaan",usage_toolkit_paid_plan:"{{limit}} penggunaan gratis per audio, lalu {{minutes}} menit kredit per penggunaan",usage_chat_paid_plan:"{{limit}} pesan gratis per audio, lalu {{minutes}} menit kredit per pesan",chat_usage_minutes:"{{minutes}} menit kredit per pesan",toolkit_usage_minutes:"Ini akan menggunakan {{minutes}} menit kredit.",mins_per_query:"{{x}} menit kredit per kueri",select_mode:"Pilih",select_all:"Pilih Semua",deselect_all:"Batalkan Pilih Semua",change_speaker:"Ganti Pembicara",merge_segments:"Gabungkan",delete_segments:"Hapus Segmen",delete_segments_confirm:"Yakin ingin menghapus {{x}} segmen?",no_sound:"Tidak ada suara",no_matching_segments:"Tidak ada segmen yang cocok dengan filter saat ini.",display_content:"Tampilkan konten",original_language:"Bahasa asli",find_and_replace:"Cari dan Ganti",match_case:"Cocokkan huruf besar/kecil",x_replaced:"{{x}} diganti",edit_mode:"Mode edit",add_segment:"Tambah Segmen",start_time:"Waktu Mulai",end_time:"Waktu Selesai",done_editing:"Selesai",set_as_starred:"Tandai sebagai berbintang",remove_starred:"Hapus tanda bintang",merge_segments_confirm:"Gabungkan {{x}} segmen?",merge_segments_warning:"Ini akan menggabungkan segmen yang dipilih menjadi satu. Konten teks akan disatukan dan hanya segmen pertama yang akan dipertahankan. Tindakan ini tidak dapat dibatalkan.",copied_to_clipboard:"Disalin ke papan klip",add_speaker:"Tambahkan Pembicara",toolkit_history:"Riwayat toolkit",upgrade_to_use_premium_export:"Tingkatkan paket Anda untuk menggunakan fitur ekspor premium."},YU={sign_in:"로그인",email:"이메일",password:"비밀번호",i_agree_to_toc:"약관에 동의합니다.",terms_and_conditions:"이용 약관",privacy_policy:"개인 정보 처리 방침",already_have_an_account:"이미 계정이 있으신가요?",sign_up:"가입하기",dont_have_an_account:"계정이 없으신가요?",forgot_password:"비밀번호를 잊으셨나요?",email_already_in_use:"사용 중인 이메일입니다",weak_password:"약한 비밀번호",too_many_attempts:"시도 횟수가 너무 많습니다",invali
1956d_email_or_password:"유효하지 않은 이메일이나 비밀번호입니다",user_already_registered:"이미 등록된 사용자입니다",unexpected_error:"예상치 못한 오류",audios:"오디오",name:"이름",auto:"자동",auto_detect:"자동 감지",speaker_num:"스피커 수",speaker_num_reason:"스피커 수를 알려주시면 더 나은 전사 결과를 제공해 드립니다.",audio_language:"오디오 언어",your_email:"이메일",email_result:"전사 결과를 이메일로 보내드립니다.",provide_language:"오디오 언어를 알려주시면 더 나은 전사 결과를 제공해 드립니다.",upload_audio:"오디오 업로드",upload_file:"파일 업로드",process_audio:"파일 처리 중",process_audio_des:"오디오 전사 작업이 진행 중입니다. 몇 분 정도 소요될 수 있습니다.",uploading:"업로드 중",pending:"대기 중",uploaded:"업로드 완료",failed:"실패",status:"상태",language:"언어",speakers:"스피커",duration:"시간",done:"완료",close:"닫기",queuing:"대기 중",created_at:"작성일",records:"기록",transcribe:"전사",delete:"삭제",processing:"처리 중",from_youtube:"YouTube에서 가져오기",upload_files:"파일 업로드",place_youtube_link_here:"YouTube 링크를 입력하세요",submit:"제출",email_notification:"전사 작업은 오디오 파일의 길이와 복잡성에 따라 소요 시간이 달라집니다. 일반적으로 몇 시간 안에 전사 결과를 받으실 수 있습니다. 작업이 완료되면 이메일로 알려드립니다.",filters:"필터",filter:"필터",replace:"바꾸기",share_and_export:"공유 및 내보내기",replace_all:"모두 바꾸기",next:"다음",previous:"이전",find:"찾기",replace_with:"바꿀 내용",x_of_x:"{{current}} / {{total}}",scroll_lock:"스크롤 잠금",tags:"태그",bookmark:"북마크",audio:"오디오",cancel:"취소",export:"내보내기",export_format:"내보낼 형식",copy_text:"텍스트 복사",monologue:"독백",include_timestamps:"타임스탬프 포함",include_speaker_names:"스피커 이름 포함",combine_same_speaker:"동일한 스피커 세그먼트 병합",export_mode:"내보내기 모드",no_preview:"미리보기 없음",copy:"복사",copied:"복사됨",unlock_pro_feature:'이 기능을 사용하려면 "프로" 구독 요금제로 업그레이드하세요.',pro_features:"프로 기능",pro_minutes:"1800분 / 월",pro_interact_with_audio:"오디오와 상호 작용하기",pro_interact_with_audio_des:"오디오에 질문하기",pro_summary:"AI 요약",pro_summary_des:"오디오 요약",pro_priority:"우선순위 대기열",pro_priority_des:"우선 처리되는 오디오",pro_multi_speakers:"다중 스피커 인식",pro_multi_speakers_des:"다른 스피커를 정확하게 감지하고 레이블 지정",redirect_to_stripe:"결제를 완료하기 위해 Stripe로 리디렉션됩니다.",x_per_month:"{{x}} / 월",x_per_year:"{{x}} / 년",trash:"휴지통",dashboard:"대시보드",logout:"로그아웃",are_you_sure_to_delete:"선택한 기록을 삭제하시겠습니까?",restore:"복원",are_you_sure_to_restore:"선택한 기록을 복원하시겠습니까?",deleted_at:"삭제일",hidden_segment:"{{y}}분 이후 {{x}}개 세그먼트가 숨겨졌습니다.",settings:"설정",subscription:"구독",default_transcription_language:"기본 전사 언어",contact_us:"문의하기",security:"보안",about_us:"회사 소개",download_app:"앱 다운로드",download:"다운로드",app_store:"앱 스토어",play_store:"플레이 스토어",upload_voice:"음성 업로드",no_audio_found:"오디오를 찾을 수 없음",please_input_valid_email_first:"유효한 이메일을 입력하세요",handling_audio:"오디오를 전사 중입니다. 잠시 기다려주세요.",welcome_to_leave:"이 페이지를 나가셔도 괜찮습니다. 전사 결과를 이메일로 보내드립니다.",send_your_result:"전사 결과를 이메일로 보내드립니다.",transcribe_audio_thank:"전사 서비스를 이용해 주셔서 감사합니다! 오디오를 전사하는 작업에 힘쓰고 있으며, 여러분의 참여에 감사드립니다.",transcribe_audio_no_stay:"전사 작업은 약간의 시간이 걸릴 수 있지만, 걱정하지 마세요. 페이지에 머무를 필요는 없습니다. 결과가 준비되면 이메일로 알려드립니다.",date:"날짜",sign_up_to_access_more_functions:"더 많은 기능을 이용하려면 가입하세요",you_can_use_functions:"로그인 후 다음 기능을 이용할 수 있습니다",know_more:"더 알아보기",modify_transcription:"텍스트 전사 수정",play_audio:"오디오 재생",content_filters:"콘텐츠 필터",export_diff_type:"다른 유형의 파일 내보내기",screenshots:"스크린샷",free_trial:"무료 체험",pricing:"가격",faq:"자주 묻는 질문",contact:"문의",login:"로그인",register:"가입",please_login_before_purchase:"구매 전에 로그인하세요",no_records_foun
1956d:"기록을 찾을 수 없습니다",x_minutes:"{{x}} 분",confirm:"확인",notification_mobile_app:"모바일 앱 알림",notification_mobile_app_des:"전사 결과가 준비되었을 때 모바일 앱 알림을 받습니다",notification_email:"이메일 알림",notification_email_des:"전사 결과가 준비되었을 때 이메일 알림을 받습니다",video:"비디오",or:"또는",sign_in_with_google:"Google로 로그인",sign_in_with_apple:"Apple로 로그인",login_method:"로그인 방법",delete_account:"계정 삭제",delete_account_confirm_3_time:"확인하려면 삭제 버튼을 3번 누르세요",popup_blocked:"팝업이 차단되었습니다",account_info:"계정 정보",redeem:"사용",redeem_code:"코드 사용",summary_des1:"요약 서비스는 전사 결과를 요약하여 제공합니다. 전사 결과를 몇 문장으로 요약할 수 있습니다.",summary_des2:"기존 요약이 새로운 요약으로 대체됩니다.",consume_transcription_quota:"전사 할당량 소비",summary:"요약",query:"질문",information_not_found:"정보를 찾을 수 없습니다",permission_deny:"권한 거부",please_login_to_check_the_result:"결과를 확인하기 위해 로그인하십시오",audio_length:"오디오 길이",delete_permanently:"영구적으로 삭제",are_you_sure_to_delete_permanently:"영구히 삭제하시겠습니까?",payment_id:"결제 ID",current_plan:"현재 플랜",plan_name:"플랜 이름",expire_date:"만료 날짜",subscription_method:"구독 방법",payment_method:"결제 방법",payment_history:"결제 내역",amount:"금액",invoice:"송장",receipt:"영수증",link:"링크",edit:"편집",back:"뒤로",return:"반환",cancel_subscription:"구독 취소",cancel_subscription_google_play:"안드로이드 기기에서 > Google Play 스토어로 이동 > 계정 > 결제 및 구독 > 구독 > SoundType AI > 구독 취소",cancel_subscription_apple_store:"iOS 기기에서 > 설정으로 이동 > [당신의 이름] > 구독 > SoundType AI > 구독 취소",delete_account_des:"계정을 삭제하면 모든 데이터가 영구적으로 삭제됩니다.",delete_account_subscription:"구독이 있다면, 먼저 구독을 취소해주세요.",keep_subscription:"구독 유지",cancel_subscription_feature1:"녹음",cancel_subscription_feature1_des:"녹음의 처음 {{x}}분만 볼 수 있습니다.",cancel_subscription_feature2:"전사 시간",cancel_subscription_feature2_des:"매월 {{x}}분만 전사할 수 있습니다.",cancel_subscription_count:"확인을 위해 버튼을 {{x}}번 눌러주세요",next_payment_date:"다음 결제 날짜",basic_plan:"기본 플랜",resume_subscription:"구독 재개",active:"활성",expired:"만료됨",auto_renewal_clause:"자동 갱신 조항",auto_renewal_payment_web:'현재 기간이 끝나기 최소 24시간 전에 구독을 취소하지 않으면 구독이 자동으로 갱신됩니다. 계정은 현재 기간이 끝나기 24시간 이내에 갱신 비용이 청구됩니다. 구독 관리는 "설정" > "청구"에서 할 수 있습니다.',auto_renewal_terms_and_conditions:"구독함으로써 당사의 이용약관 및 개인정보 보호정책에 동의하는 것입니다.",payment:"결제",monthly:"월간",annual:"연간",minutes_per_month:"{{x}} 분/월",buy_now:"지금 구매",yearly:"연간",yearly_save:"{{x}}%까지 절약",pro_plan:"프로",business_plan:"비즈니스",enterprise_plan:"엔터프라이즈",everything_in_basic:"기본 포함 사항 외",everything_in_pro:"프로 포함 사항 외",everything_in_business:"비즈니스 포함 사항 외",ai_chat_x:"AI 채팅 x {{x}}",ai_summary_x:"AI 요약 x {{x}}",max_x_minutes_per_transcription:"전사당 최대 {{x}}분",basic_des2:"화자 식별",basic_des3:"오디오/비디오 파일 전사",basic_des4:"전사문 검토 및 편집",pro_des2:"우선 순위 큐",pro_des3:"SRT 포맷으로 내보내기",pro_des4:"무제한 AI 요약",business_des1:"사용량 분석 보고서",business_des2:"팀 멤버와 협업 작업 공간",business_des3:"팀 내에서 전사문 공유 및 편집.",business_des4:"공유 권한 제어",coming_soon:"곧 출시 예정",get_started:"시작하기",bill_annually_x:"연간 청구 {{x}}",no_credit_card_required:"신용카드 필요 없음",save_x:"{{x}}% 절약",price_per_month:" / 월",not_available:"사용 불가",pricing_title:"가격 책정",upgrade:"업그레이드",ask_question_to_your_audio:"오디오에 질문하기",monthly_minutes:"월간 분",payment_interval:"결제 간격",annually:"연간",billing:"청구",subscription_plan:"구독 플랜",please_cancel_your_current_subscription_first:"현재 구독을 먼저 취소해 주세요",please_cancel_your_current_subscription_first_des:"구독 플랜을 변경하려면 현재 구독을 먼저 취소해야 합니다.",cancel_subscription_instruction:"설정 > 청구 > 구독 취소로 이동",website_version:"웹사이트 버전",change_to_annual_plan:"연간 플랜으로 변경",update_annual_mobile_platform_reminder:"알림",update_annual_mobile_platform_reminder_des:"연간 플랜으로 변경하기 전에 {{x}}에서 현재 구독을 취소해야 함을 알려드립니다. 그렇지 않으면 두 번 청구될 수 있습니다.",i_understand:"이해했습니다",no_credit:"충분한 분이 없습니다",re_submit:"다시 제출",loading_audio:"오디오 로딩 중",your_password:"당신의 비밀번호",home:"홈",title_a_z:"제목 A-Z",title_z_a:"제목 Z-A",older_first:"오래된 것부터",newest_first:"최신순",table_item_count:"{{x}} - {{y}} 항목 중 {{z}} 개",starred:"별표 표시됨",search:"검색",create_folder:"폴더 만들기",folder_name:"폴더 이름",create:"생성",export_preview:"미리보기 내보내기",combine_segments:"구간 결합",export_audio_only:"오디오가 전사 중일 때만 오디오를 내보낼 수 있습니다.",transcribe_remaining_x_minutes:"남은 {{x}} 분 전사하기",x_minutes_remain_be_transcribed:"전사할 {{x}} 분이 남았습니다",upgrade_plan_to_transcribe:"전체 오디오를 전사하려면 요금제를 업그레이드하세요",only_paid_user_can_use:"유료 사용자만 남은 시간을 전사할 수 있습니다",convert
1956ing_to_audio:"오디오로 변환 중",move_to_folder:"폴더로 이동",move_audios_to_folder:"선택한 오디오를 폴더로 이동",please_select_folder:"폴더를 선택하십시오",empty_folder:"빈 폴더",move:"이동",user_not_found:"사용자를 찾을 수 없습니다. 지정된 사용자를 찾을 수 없습니다. 세부 정보를 확인하고 다시 시도하거나 추가 지원이 필요하면 지원팀에 문의하십시오.",invalid_link:"유효하지 않은 링크",translation:"번역",translate:"번역하기",translate_des1:"번역 서비스는 전사 결과의 AI 번역을 제공합니다. 전사 결과를 다른 언어로 번역할 수 있습니다.",translate_des2:"번역된 텍스트는 현재 편집할 수 없습니다.",translate_des3:"이전 번역은 새로운 번역으로 교체됩니다.",translating:"번역 중",translating_des:"번역 과정이 진행 중입니다. 잠시 기다려주십시오. 번역이 준비되면 알려드리겠습니다.",please_select_language:"언어를 선택하십시오",display_language:"표시 언어",both:"둘 다",original:"원본",translated:"번역된",default_payment_currency_x_set:"결제 통화가 {{x}}로 설정되었습니다. 변경을 원하시면 {{email}}로 문의해 주세요.",invalid_link_des:"YouTube 링크가 유효하지 않습니다. 라이브 영상, 재생목록, 비공개, 연령 제한 또는 지역 제한 콘텐츠는 지원되지 않습니다.",free_member_limited_view:"베이직 플랜 사용자는 트랜스크립션 결과의 처음 {{x}}분만 액세스할 수 있습니다.",free_user_service_once:"베이직 플랜 사용자는 이 서비스를 한 번만 사용할 수 있습니다.",free_user_summary:"베이직 플랜 사용자는 이 서비스를 한 번만 사용할 수 있습니다. 더 많은 오디오를 요약하려면 프로 플랜으로 업그레이드하세요.",free_user_query:"베이직 플랜 사용자는 이 서비스를 한 번만 사용할 수 있습니다. 더 많은 질문을 하려면 프로 플랜으로 업그레이드하세요.",cancel_subscription_des:"현재 청구 주기 ({{x}})가 끝나면 구독이 취소됩니다. 해당 날짜 이후에는 베이직 플랜으로 다운그레이드되며 프로 플랜 기능에 더 이상 액세스할 수 없습니다.",free_member_limited_transcribe_view:"처음 {{x}}분만 트랜스크립트되며 베이직 플랜 사용자가 ë³¼ 수 있습니다.",reset_password_email_sent:"이메일을 확인하세요. 계정이 존재하는 경우 비밀번호 재설정 이메일이 발송됩니다.",m_downloads:"100만+ 다운로드",provider:"제공자",size:"크기",category:"카테고리",productivity:"생산성",languages:"언어",languages_90:"90개 이상의 언어",app_des:"SoundType AI로 말한 단어를 텍스트로 손쉽게 변환하세요! 최첨단 앱이 음성 녹음 및 오디오 파일ì
1956„ 고도로 정확한 텍스트 기반 트랜스크립트로 변환합니다. 회의, 인터뷰, 팟캐스트 또는 비디오 콘텐츠 작업 시에도 SoundType AI는 정확성과 효율성을 제공합니다.<br><br>주요 기능:<br>- 고급 화자 식별: 개별 화자를 쉽게 구분.<br>- AI 기반 요약: 트랜스크립트의 간결하고 유익한 요약 생성.<br>- 글로벌 언어 지원: 90개 이상의 언어로 대화를 손쉽게 트랜스크립트.<br>- 강화된 오디오 기능: 전문가, 창작자 및 비즈니스에 적합하게 설계.<br><br>번거로운 수동 트랜스크립트와 작별하고 SoundType AI로 오디오를 텍스트로 변환하는 더 똑똑하고 빠른 방법을 도입하세요.",click_or_drop_file:"클릭 또는 오디오 / 비디오 드롭",remain_x_y_minutes:"남은 시간 {{x}}/{{y}} 분",my_account:"내 계정",please_fill_your_email:"이메일을 입력해주세요",please_select_language_first:"먼저 언어를 선택해주세요",please_select_audio_first:"먼저 오디오를 선택해주세요",please_fill_youtube_link:"유튜브 링크를 입력해주세요",speaker_person_x:"발표자 {{x}}",sign_up_to_unlock_des:"전사 수정, 파일 내보내기, AI 기반 요약 및 번역 등에 액세스하려면 가입하세요. 오늘부터 워크플로를 간소화하세요!",your_audio_being_transcribed:"오디오가 전사되고 있습니다...",sign_up_to_unlock:"더 많은 기능을 탐색하려면 가입하세요",try_for_free_title:"무료로 체험하기",try_for_free_subtitle:"강화된 AI 파워, 우수한 정확도 및 고급 기능을 경험하세요",purchase_success:"결제 완료!",purchase_success_des:"구매해 주셔서 감사합니다. 거래가 성공적으로 완료되었습니다.",auto_redirect_to_dashboard:"ê³§ 대시보드로 리디렉션됩니다. 5초 이내에 리디렉션되지 않으면 다음 링크를 클릭하여 수동으로 진행하십시오:",need_assistance:"도움이 필요하십니까? {{email}}로 문의하십시오",invalid_format:"잘못된 형식",top_up:"충전",valid_x_months:"현재 플랜 월 ({{x}}) 동안 유효합니다.",top_up_des:"충전한 분은 현재 플랜 월에만 사용할 수 있습니다. 남은 데이터는 다음 달로 이월되지 않습니다.",basic_plan_user_cant_top_up:"베이직 플랜 사용자는 충전할 수 없습니다. 충전 옵션을 활성화하려면 플랜을 업그레이드하세요.",file_size_exceeded_gb:"파일 크기가 {{x}} GB 제한을 초과했습니다.",no_speech:"녹음에서 음성이 감지되지 않았습니다.",credit_usages:"크레딧 사용량",used_minutes:"사용된 분",usage_type:"사용 유형",transcription:"전사",ai_summary:"AI 요약",ai_chat:"AI 채팅",deleted_audio:"삭제된 오디오",view_audio:"오디오 보기",delete_audios_move_to_bin:"삭제된 기록이 휴지통으로 이동됩니다.",bin_audio_x_days:"휴지통의 모든 기록은 {{x}}일 후 삭제됩니다.",total_credits:"총 크레딧",available_credits:"사용 가능 크레딧",yearly_plan_credit_renew_explanation:"연간 요금제의 경우 크레딧이 매월 갱신됩니다.",summary_period:"요약 기간",manage_subscription:"구독 관리",remaining_x_minutes:"남은 {{x}}분",x_minutes_left:"남은 {{x}}분",x_minutes_used:"{{x}}분 사용됨",x_y_minutes_used:"{{y}}분 중 {{x}}분 사용됨",notification_email_address:"알림 이메일 주소",folders:"폴더",search_audios_notes:"오디오 및 노트 검색",recent_searches:"최근 검색",suggestions:"추천",quick_filters:"빠른 필터",advanced_filters:"고급 필터",recent_files:"최근 파일",audios_only:"오디오만",notes_only:"노트만",shared_with_me:"나와 공유됨",date_range:"날짜 범위",any_time:"언제든지",today:"오늘",this_week:"이번 주",this_month:"이번 달",this_year:"올해",all_languages:"모든 언어",clear_all:"모두 지우기",apply_filters:"필터 적용",notes:"노트",no_item_match_search:"검색과 일치하는 항목이 없습니다.",untitled:"제목 없음",theme_mode:"테마",theme_light:"라이트",theme_dark:"다크",theme_auto:"디바이스 따르기",manage_subscription_google_play:"Android 기기에서 > Google Play 스토어 > 계정 > 결제 및 구독 > 구독 > SoundType AI > 구독 관리",manage_subscription_apple_store:"iOS 기기에서 > 설정 > [사용자 이름] > 구독 > SoundType AI > 구독 관리",purchase_platform:"구매 플랫폼",subscription_and_topup:"구독 및 충전",chat:"채팅",toolkit:"툴킷",find_in_transcript:"트랜스크립트에서 찾기",bilingual:"이중 언어",audio_info:"오디오 정보",translated_language:"번역된 언어",manage_speakers:"화자 관리",reset:"재설정",segments_count:"{{x}}개 세그먼트",youtube_link:"YouTube 링크",x_speakers:"{{x}}명의 화자",bookmarked:"북마크됨",toolkit_records:"툴킷 기록",toolkit_record_empty:"툴킷 출력이 여기에 저장됩니다.",ask_soundtype_ai:"SoundType AI에게 문의",ask_soundtype_ai_des:"오디오 콘텐츠에서 즉각적인 답변을 얻으세요.",audio_not_found_or_unauthorized:"이 오디오를 찾을 수 없거나 ë³¼ 수 있는 권한이 없습니다.",audio_not_found_or_unauthorized_help:"링크를 확인하거나 소유자에게 액세스 권한을 요청하세요. 홈페이지로 돌아갈 수도 있습니다.",back_to_home:"대시보드로 이동",loading:"로딩 중",checking_token:"인증 확인 중...",export_n_f
1956iles:"{{count}}개 파일",export_failed:"내보내기에 실패했습니다",copy_without_format:"서식 없이 복사",star:"즐겨찾기 추가",unstar:"즐겨찾기 해제",create_note:"노트 만들기",note_name:"노트 이름",note_content:"노트 내용",please_enter_name:"이름을 입력해 주세요",please_enter_content:"내용을 입력해 주세요",content:"내용",description:"설명",save:"저장",delete_failed:"삭제에 실패했습니다",create_failed:"생성에 실패했습니다",update_failed:"업데이트에 실패했습니다",preview_sample_1:"오늘 회의에 오신 것을 환영합니다.",preview_sample_2:"감사합니다. 그럼 프로젝트 업데이트부터 시작하겠습니다.",preview_sample_3:"먼저 일정표를 공유하겠습니다.",preview_sample_4:"개발팀이 새 기능 개발을 완료했습니다.",preview_sample_5:"이제 테스트할 준비가 되었습니다.",preview_sample_6:"좋습니다. 언제 시작할 수 있나요?",delete_folder_not_empty:"이 폴더를 삭제하기 전에 모든 파일을 먼저 제거해 주세요.",preview_truncated_explain:"이것은 미리보기입니다. 전체 버전은 “내보내기” 또는 “복사”를 탭하면 표시됩니다.",sample:"샘플",x_selected:"{{x}}개 선택됨",export_sample_explain:"사용자가 여러 미리보기를 한 번에 선택하면 먼저 내보내기 형식의 샘플이 표시됩니다. 전체 버전은 “내보내기”를 탭하면 생성됩니다.",delete_folder:"폴더 삭제",delete_folder_confirm:"이 폴더를 삭제하시겠습니까?",meeting_minutes:"회의록",more:"더보기",toolkit_not_found:"툴킷을 찾을 수 없습니다.",toolkit_topic_prompt:"추가 요청(선택 사항)",toolkit_topic_placeholder:"예: 주요 결정 사항과 실행 항목에 집중해 주세요...",execute:"실행",execute_with_credits:"실행 ({{credits}} 크레딧)",toolkit_usage_limit_reached_text:"이 오디오의 사용 한도에 도달했습니다.",toolkit_audio_not_ready:"오디오가 아직 처리 중입니다. 전사가 완료될 때까지 기다려 주세요.",toolkit_usage_remaining:"무료 사용 {{remaining}}/{{limit}}회 남음",chat_usage_limit_reached_text:"이 오디오의 채팅 한도에 도달했습니다.",chat_usage_remaining:"무료 메시지 {{remaining}}/{{limit}}회 남음",usage_limit_info_title:"사용 한도",free_plan:"무료 사용자",paid_plan:"유료 구독 사용자",usage_toolkit_free_plan:"오디오당 무료 {{limit}}회 사용",usage_chat_free_plan:"오디오당 무료 {{limit}}개 메시지",upgrade_now:"지금 업그레이드",according_app_language:"앱 언어에 따라",archive:"보관",archived:"보관됨",unarchive:"보관 해제",no_archived_records:"보관된 기록이 없습니다",custom_toolkit:"사용자 지정 툴킷",toolkit_name_placeholder:"예: 실행 항목 추출기",prompt_template:"프롬프트 템플릿",prompt_template_hint:"오디오 전사에는 {transcript}, 출력 언어에는 {language}를 사용하세요.",prompt_template_placeholder:"예: 다음 전사를 분석하여 모든 실행 항목을 추출해 주세요.",icon:"아이콘",add_to_home:"홈에 추가",remove_from_home:"홈에서 제거",favorites:"즐겨찾기",tools:"도구",note:"노트",error:"오류",according_content_language:"콘텐츠 언어에 따라",meeting_notes:"회의 노트",meeting_notes_des:"전문적인 회의록 생성",summary_des:"오디오 전사의 지능형 요약 생성",translation_des:"오디오 전사를 다른 언어로 번역",rename:"이름 변경",sorting_type:"정렬 기준",sort_timeline:"타임라인",upgrade_for_more:"더 많은 분과 AI 기능 받기",toolkit_execution:"툴킷 실행",available_period:"사용 가능 기간",current_credit_usages:"현재 크레딧 사용량",available_plans:"이용 가능한 요금제",usage_history:"사용 기록",usage_toolkit_paid_plan:"오디오당 {{limit}}회 무료, 이후 사용 1회당 {{minutes}}분 크레딧 차감",usage_chat_paid_plan:"오디오당 {{limit}}개 메시지 무료, 이후 메시지당 {{minutes}}분 크레딧 차감",chat_usage_minutes:"메시지당 {{minutes}}분 크레딧",toolkit_usage_minutes:"이 작업에는 {{minutes}}분 크레딧이 사용됩니다.",mins_per_query:"쿼리당 {{x}}분 크레딧",select_mode:"선택",select_all:"모두 선택",deselect_all:"전체 선택 해제",change_speaker:"화자 변경",merge_segments:"병합",delete_segments:"세그먼트 삭제",delete_segments_confirm:"{{x}}개의 세그먼트를 삭제하시겠습니까?",no_sound:"소리 없음",no_matching_segments:"현재 필터와 일치하는 세그먼트가 없습니다.",display_content:"내용 표시",original_language:"원본 언어",find_and_replace:"찾기 및 바꾸기",match_case:"대소문자 구분",x_replaced:"{{x}}개 바뀜",edit_mode:"편집 모드",add_segment:"세그먼트 추가",start_time:"시작 시간",end_time:"종료 시간",done_editing:"완료",set_as_starred:"별표로 설정",remove_starred:"별표 해제",merge_segments_confirm:"{{x}}개의 세그먼트를 병합하시겠습니까?",merge_segments_warning:"선택한 세그먼트가 하나로 병합됩니다. 텍스트 내용은 합쳐지며 첫 번째 세그먼트만 유지됩니다. 이 작업은 되돌릴 수 없습니다.",copied_to_clipboard:"클립보드에 복사됨",add_speaker:"화자 추가",toolkit_history:"툴킷 기록",upgrade_to_use_premium_export:"프리미엄 내보내기 기능을 사용하려면 요금제를 업그레이드하세요."},WU={sign_in:"Aanmelden",email:"E-mail",password:"Wachtwoord",i_agree_to_toc:"Ik ga akkoord met de algemene voorwaarden.",terms_and_conditions:"Algemene voorwaarden",privacy_policy:"Privacybeleid",already_have_an_account:"Heeft u al een account?",sign_up:"Registreren",dont_have_an_account:"Heeft u nog geen account?",forgot_password:"Wachtwoord vergeten?",email_already_in_use:"E-mailadres al in gebruik",weak_password:"Zwak wachtwoord",too_many_attempts:"Te veel pogingen",invali
1956d_email_or_password:"Ongeldig e-mailadres of wachtwoord",user_already_registered:"Gebruiker al geregistreerd",unexpected_error:"Onverwachte fout",audios:"Audio's",name:"Naam",auto:"Automatisch",auto_detect:"Automatisch detecteren",speaker_num:"Aantal sprekers",speaker_num_reason:"Als u ons het aantal sprekers vertelt, krijgt u een beter transcriptieresultaat.",audio_language:"Audio taal",your_email:"Uw e-mail",email_result:"We sturen u een e-mail met het transcriptieresultaat.",provide_language:"Als u ons de audio taal vertelt, krijgt u een beter transcriptieresultaat.",upload_audio:"Audio uploaden",upload_file:"Bestand uploaden",process_audio:"Uw bestand verwerken",process_audio_des:"Wacht even terwijl uw audio wordt getranscribeerd. Het kan enkele minuten duren.",uploading:"Uploaden",pending:"In behandeling",uploaded:"Geüpload",failed:"Mislukt",status:"Status",language:"Taal",speakers:"Sprekers",duration:"Duur",done:"Klaar",close:"Sluiten",queuing:"In de wachtrij",created_at:"Gemaakt op",records:"Records",transcribe:"Transcriberen",delete:"Verwijderen",processing:"Verwerken",from_youtube:"Van YouTube",upload_files:"Bestanden uploaden",place_youtube_link_here:"Plaats hier de YouTube-link",submit:"Verzenden",email_notification:"De verwerkingstijd hangt af van de lengte en complexiteit van het audiobestand. Over het algemeen kunt u verwachten dat u uw transcriptie binnen enkele uren ontvangt. We zullen u op de hoogte stellen via e-mail zodra deze klaar is.",filters:"Filters",filter:"Filter",replace:"Vervangen",share_and_export:"Delen en exporteren",replace_all:"Alles vervangen",next:"Volgende",previous:"Vorige",find:"Zoeken",replace_with:"Vervangen door",x_of_x:"{{current}} van {{total}}",scroll_lock:"Scroll Lock",tags:"Tags",bookmark:"Bladwijzer",audio:"Audio",cancel:"Annuleren",export:"Exporteren",export_format:"Exportformaat",copy_text:"Tekst kopiëren",monologue:"Monoloog",include_timestamps:"Tijdstempels opnemen",include_speaker_names:"Sprekernamen opnemen",combine_same_speaker:"Gelijke sprekersegmenten combineren",export_mode:"Exportmodus",no_preview:"Geen voorbeeld",copy:"Kopiëren",copied:"Gekopieerd",unlock_pro_feature:'Om deze functie te ontgrendelen, upgrade naar het "Pro" abonnement.',pro_features:"Pro-functies",pro_minutes:"1800 minuten / maand",pro_interact_with_audio:"Interactie met audio",pro_interact_with_audio_des:"Stel vragen aan uw audio",pro_summary:"AI-samenvatting",pro_summary_des:"Uw audio samenvatten",pro_priority:"Voorrang in de wachtrij",pro_priority_des:"Verwerkte audio met voorrang",pro_multi_speakers:"Erkenning van meerdere sprekers",pro_multi_speakers_des:"Nauwkeurige detectie en labeling van verschillende sprekers",redirect_to_stripe:"U wordt doorgestuurd naar Stripe om de betaling te voltooien.",x_per_month:"{{x}} / Maand",x_per_year:"{{x}} / Jaar",trash:"Prullenbak",dashboard:"Dashboard",logout:"Uitloggen",are_you_sure_to_delete:"Weet u zeker dat u de geselecteerde records wilt verwijderen?",restore:"Herstellen",are_you_sure_to_restore:"Weet u zeker dat u de geselecteerde records wilt herstellen?",deleted_at:"Verwijderd op",hidden_segment:"{{x}} segmenten zijn verborgen na {{y}} minuten.",settings:"Instellingen",subscription:"Abonnement",default_transcription_language:"Standaard transcriptietaal",contact_us:"Neem contact met ons op",security:"Beveiliging",about_us:"Over ons",download_app:"App downloaden",download:"Downloaden",app_store:"App Store",play_store:"Play Store",upload_voice:"Stem uploaden",no_audio_found:"Geen audio gevonden",please_input_valid_email_first:"Voer eerst een geldig e-mailadres in",handling_audio:"We zijn bezig met het transcriberen van uw audio. Wacht even.",welcome_to_leave:"U kunt deze pagina verlaten, we sturen u een e-mail met het transcriptieresultaat.",send_your_result:"We sturen u een e-mail met het transcriptieresultaat.",transcribe_audio_thank:"Bedankt voor het gebruik van onze transcriptieservice! We werken hard aan het transcriberen van uw audio en waarderen uw geduld.",transcribe_audio_no_stay:"Het transcriberen kan even duren, maar maak u geen zorgen, u hoeft niet op deze pagina te blijven. We sturen u de resultaten per e-mail zodra ze klaar zijn.",date:"Datum",sign_up_to_access_more_functions:"Registreer om toegang te krijgen tot meer functies",you_can_use_functions:"U kunt de volgende functies gebruiken na het inloggen",know_more:"Meer informatie",modify_transcription:"Teksttranscriptie aanpassen",play_audio:"Audio afspelen",content_filters:"Inhoudsfilters",export_diff_type:"Verschillende bestandstypen exp
1956orteren",screenshots:"Screenshots",free_trial:"Gratis proefversie",pricing:"Prijzen",faq:"Veelgestelde vragen",contact:"Contact",login:"Inloggen",register:"Registreren",please_login_before_purchase:"Log in voordat u aankoop doet",no_records_found:"Geen gegevens gevonden",x_minutes:"{{x}} Minuten",confirm:"Bevestigen",notification_mobile_app:"Mobiele app-melding",notification_mobile_app_des:"Ontvang een melding op de mobiele app wanneer het transcriptieresultaat klaar is",notification_email:"E-mailmelding",notification_email_des:"Ontvang een e-mailmelding wanneer het transcriptieresultaat klaar is",video:"Video",or:"Of",sign_in_with_google:"Aanmelden met Google",sign_in_with_apple:"Aanmelden met Apple",login_method:"Aanmeldmethode",delete_account:"Account verwijderen",delete_account_confirm_3_time:"Druk 3 keer op de verwijderknop om te bevestigen",popup_blocked:"Pop-up geblokkeerd",account_info:"Accountinformatie",redeem:"Inwisselen",redeem_code:"Code inwisselen",summary_des1:"De samenvattingsservice biedt een samenvatting van het transcriptieresultaat. Het kan het transcriptieresultaat samenvatten in een paar zinnen.",summary_des2:"Je oude samenvatting wordt vervangen door de nieuwe samenvatting.",consume_transcription_quota:"Transcriptiequota verbruiken",summary:"Samenvatting",query:"Vraag",information_not_found:"Informatie niet gevonden",permission_deny:"Toestemming geweigerd",please_login_to_check_the_result:"Log in om het resultaat te controleren",audio_length:"Audio lengte",delete_permanently:"Permanent verwijderen",are_you_sure_to_delete_permanently:"Weet u zeker dat u permanent wilt verwijderen?",payment_id:"Betalings-ID",current_plan:"Huidig abonnement",plan_name:"Abonnementsnaam",expire_date:"Vervaldatum",subscription_method:"Abonnementsmethode",payment_method:"Betalingsmethode",payment_history:"Betalingsgeschiedenis",amount:"Bedrag",invoice:"Factuur",receipt:"Ontvangstbewijs",link:"Link",edit:"Bewerken",back:"Terug",return:"Terugkeren",cancel_subscription:"Abonnement opzeggen",cancel_subscription_google_play:"Op uw Android-apparaat > Ga naar Google Play Store > Account > Betalingen en abonnementen > Abonnementen > SoundType AI > Abonnement opzeggen",cancel_subscription_apple_store:"Op uw iOS-apparaat > Ga naar Instellingen > [uw naam] > Abonnementen > SoundType AI > Abonnement opzeggen",delete_account_des:"Account verwijderen zal al uw gegevens permanent verwijderen.",delete_account_subscription:"Als u een abonnement heeft, zeg dan eerst uw abonnement op.",keep_subscription:"Abonnement behouden",cancel_subscription_feature1:"Opnames",cancel_subscription_feature1_des:"U kunt alleen de eerste {{x}} minuten van uw opnames bekijken.",cancel_subscription_feature2:"Transcriptietijd",cancel_subscription_feature2_des:"U kunt per maand slechts {{x}} minuten transcriberen.",cancel_subscription_count:"Druk alstublieft {{x}} keer op de knop om te bevestigen",next_payment_date:"Volgende betaaldatum",basic_plan:"Basisplan",resume_subscription:"Abonnement hervatten",active:"Actief",expired:"Verlopen",auto_renewal_clause:"Automatische verlengingsclausule",auto_renewal_payment_web:'Uw abonnement wordt automatisch verlengd, tenzij u het ten minste 24 uur voor het einde van de huidige periode annuleert. Uw account wordt binnen 24 uur voor het einde van de huidige periode belast voor verlenging. U kunt uw abonnementen beheren en annuleren door naar "Instellingen" > "Facturering" te gaan.',auto_renewal_terms_and_conditions:"Door te abonneren, gaat u akkoord met onze Algemene Voorwaarden en Privacybeleid.",payment:"Betaling",monthly:"Maandelijks",annual:"Jaarlijks",minutes_per_month:"{{x}} minuten/maand",buy_now:"Koop Nu",yearly:"Jaarlijks",yearly_save:"Bespaar tot {{x}}%",pro_plan:"Pro",business_plan:"Zakelijk",enterprise_plan:"Onderneming",everything_in_basic:"Alles in Basic, plus",everything_in_pro:"Alles in Pro, plus",everything_in_business:"Alles in Zakelijk, plus",ai_chat_x:"AI Chat x {{x}}",ai_summary_x:"AI Samenvatting x {{x}}",max_x_minutes_per_transcription:"Max {{x}} minuten per transcriptie",basic_des2:"Spreker identificatie",basic_des3:"Audio/video bestand transcriptie",basic_des4:"Transcripten bekijken & bewerken",pro_des2:"Prioriteitswachtrij",pro_des3:"Exporteren in SRT formaat",pro_des4:"Onbeperkte AI Samenvatting",business_des1:"Gebruiksanalyse rapport",business_des2:"Samenwerkingsruimte met teamleden",business_des3:"Deel en bewerk transcripten binnen je team.",business_des4:"Deelrechten beheren",coming_soon:"Binnenkort Beschikbaar",get_started:"Beginnen",bill_annually_x:"Jaarlijks gefactureerd {{x}}",no_credit_card_required:"Geen creditcard vereist",save_x:"Bespaar {{x}}%",price_per_month:" / maand",not_available:"Niet beschikbaar",pricing_title:"Prijzen",upgrade:"Upgrade",ask_question_to_your_audio:"Stel je vraag aan je audio",monthly_minutes:"Maandelijkse minuten",payment_interval:"Betalingsinterval",annually:"Jaarlijks",billing:"Facturering",subscription_plan:"Abonnement",please_cancel_your_current_subscription_first:"Annuleer eerst je huidige abonnement",please_cancel_your_current_subscription_first_des:"Om je abonnementsplan te wijzigen, moet je eerst je huidige abonnement annuleren.",cancel_subscription_instruction:"Ga naar Instellingen > Facturering > Abonnement Annuleren",website_version:"Websiteversie",change_to_annual_plan:"Wijzig naar Jaarplan",update_annual_mobile_platform_reminder:"Herinnering",update_annual_mobile_platform_reminder_des:"Let op dat je je huidige abonnement op {{x}} moet annuleren voordat je overstapt op het jaarplan. Anders word je dubbel belast.",i_understand:"Ik begrijp het",no_credit:"Niet genoeg minuten",re_submit:"Opnieuw indienen",loading_audio:"Audio laden",y
1956our_password:"Uw wachtwoord",home:"Home",title_a_z:"Titel A-Z",title_z_a:"Titel Z-A",older_first:"Oudste eerst",newest_first:"Nieuwste eerst",table_item_count:"{{x}} - {{y}} van {{z}} items",starred:"Sterren",search:"Zoeken",create_folder:"Map maken",folder_name:"Mapnaam",create:"Maken",export_preview:"Voorbeeld exporteren",combine_segments:"Segmenten combineren",export_audio_only:"Je kunt alleen audio exporteren wanneer de audio wordt getranscribeerd.",transcribe_remaining_x_minutes:"Transcribeer de resterende {{x}} minuten",x_minutes_remain_be_transcribed:"{{x}} minuten blijven te transcriberen",upgrade_plan_to_transcribe:"Upgrade je plan om de volledige audio te transcriberen",only_paid_user_can_use:"Alleen betalende gebruikers kunnen de resterende minuten transcriberen",converting_to_audio:"Omzetten naar audio",move_to_folder:"Verplaatsen naar map",move_audios_to_folder:"Verplaats de geselecteerde audio's naar de map",please_select_folder:"Selecteer een map",empty_folder:"Lege map",move:"Verplaatsen",user_not_found:"Gebruiker niet gevonden. De opgegeven gebruiker kon niet worden gevonden. Controleer de gegevens en probeer het opnieuw, of neem contact op met de ondersteuning voor verdere hulp.",invalid_link:"Ongeldige link",translation:"Vertaling",translate:"Vertalen",translate_des1:"De vertaaldienst biedt een AI-vertaling van het transcriptieresultaat. Het kan het transcriptieresultaat naar een andere taal vertalen.",translate_des2:"De vertaalde tekst is op dit moment niet bewerkbaar.",translate_des3:"Uw oude vertaling wordt vervangen door de nieuwe vertaling.",translating:"Vertalen",translating_des:"Het vertaalproces is aan de gang. Een ogenblik geduld alstublieft. Wij laten het u weten wanneer de vertaling klaar is.",please_select_language:"Selecteer een taal",display_language:"Weergavetaal",both:"Beide",original:"Origineel",translated:"Vertaald",default_payment_currency_x_set:"Uw betalingsvaluta is ingesteld op {{x}}. Als u dit wilt wijzigen, neem dan contact met ons op via {{email}} .",invalid_link_des:"De YouTube-link is ongeldig. Livevideo’s, afspeellijsten, privé-inhoud, leeftijdsgebonden of regiogeblokkeerde inhoud worden niet ondersteund.",free_member_limited_view:"Gebruikers van het basisplan hebben alleen toegang tot de eerste {{x}} minuten van het transcriptieresultaat.",free_user_service_once:"Gebruikers van het basisplan kunnen deze dienst slechts één keer gebruiken.",free_user_summary:"Gebruikers van het basisplan kunnen deze dienst slechts één keer gebruiken. Upgrade naar Pro om meer audio’s samen te vatten.",free_user_query:"Gebruikers van het basisplan kunnen deze dienst slechts één keer gebruiken. Upgrade naar Pro om meer vragen te stellen.",cancel_subscription_des:"Uw abonnement wordt beëindigd aan het einde van de huidige factureringscyclus ({{x}}). Na die datum wordt u teruggezet naar het basisplan en heeft u geen toegang meer tot de functies van het Pro-plan:",free_member_limited_transcribe_view:"Alleen de eerste {{x}} minuten worden getranscribeerd en zichtbaar voor gebruikers van het basisplan.",reset_password_email_sent:"Controleer uw e-mail. Als dit account bestaat, wordt een e-mail voor het resetten van het wachtwoord verzonden.",m_downloads:"1M+ Downloads",provider:"Provider",size:"Grootte",category:"Categorie",productivity:"Productiviteit",languages:"Talen",languages_90:"90+ talen",app_des:"Transformeer gesproken woorden moeiteloos naar tekst met SoundType AI! Onze geavanceerde app converteert spraakopnames en audiobestanden naar uiterst nauwkeurige teksttranscripties. Of u nu werkt met vergaderingen, interviews, podcasts of videocontent, SoundType AI biedt precisie en efficiëntie.<br><br>Belangrijkste kenmerken:<br>- Geavanceerde sprekeridentificatie: Onderscheid moeiteloos individuele sprekers.<br>- AI-aangedreven samenvattingen: Genereer beknopte en informatieve samenvattingen van uw transcripties.<br>- Wereldwijde taalondersteuning: Transcribeer gesprekken in meer dan 90 talen met gemak.<br>- Geavanceerde audiofuncties: Ontworpen voor professionals, makers en bedrijven.<br><br>Zeg vaarwel tegen tijdrovende handmatige transcripties en kies voor een slimmere, snellere manier om audio om te zetten in tekst met SoundType AI.",click_or_drop_file:"Klik of sleep audio / video",remain_x_y_minutes:"Resterend {{x}}/{{y}} minuten",my_account:"Mijn account",please_fill_your_email:"Vul alstublieft uw e-mailadres in",please_select_language_first:"Selecteer eerst een taal",please_select_audio_first:"Selecteer eerst een audio",please_fill_youtube_link:"Vul alstublieft de YouTube-link in",speaker_person_x:"Spreker {{x}}",sign_up_to_unlock_des:"Meld u aan om transcripties te bewerken, bestanden te exporteren en toegang te krijgen tot AI-aangedreven samenvattingen, vertalingen en meer. Vereenvoudig vandaag nog uw workflow!",your_audio_being_transcribed:"Uw audio wordt getranscribeerd...",sign_up_to_unlock:"Meld u aan om meer functies te verkennen",try_for_free_title:"Probeer gratis",try_for_free_subtitle:"Ervaar verbeterde AI-kracht, superieure nauwkeurigheid en geavanceerde functies",purchase_success:"Betaling geslaagd!",purchase_success_des:"Bedankt voor uw aankoop. Uw transactie is succesvol voltooid.",auto_redirect_to_dashboard:"U wordt binnenkort doorgestuurd naar uw dashboard. Als de doorgang binnen 5 seconden niet plaatsvindt, klik dan op de volgende link om handmatig verder te gaan:",need_assistance:"Hulp nodig? Neem contact met ons op via {{email}}
1956",invalid_format:"Ongeldig formaat",top_up:"Opwaarderen",valid_x_months:"Geldig voor de huidige abonnementsmaand ({{x}}).",top_up_des:"Opwaardeerminuten zijn alleen bruikbaar in de huidige abonnementsmaand. Overgebleven data kan niet worden meegenomen naar de volgende maand.",basic_plan_user_cant_top_up:"Gebruikers van het basisplan kunnen geen minuten opwaarderen. Upgrade uw plan om opwaardeeropties in te schakelen.",file_size_exceeded_gb:"Bestandsgrootte overschrijdt de limiet van {{x}} GB.",no_speech:"Geen spraak gedetecteerd in de opname.",credit_usages:"Gebruik van tegoeden",used_minutes:"Gebruikte Minuten",usage_type:"Gebruikstype",transcription:"Transcriptie",ai_summary:"AI-samenvatting",ai_chat:"AI-chat",deleted_audio:"Verwijderde audio",view_audio:"Bekijk audio",delete_audios_move_to_bin:"Verwijderde opnames worden naar de prullenbak verplaatst.",bin_audio_x_days:"Alle opnames in de prullenbak worden na {{x}} dagen verwijderd.",total_credits:"Totale tegoeden",available_credits:"Beschikbare tegoeden",yearly_plan_credit_renew_explanation:"Je tegoeden worden elke maand vernieuwd voor het jaarabonnement.",summary_period:"Samenvattingsperiode",manage_subscription:"Abonnement beheren",remaining_x_minutes:"Nog {{x}} minuten",x_minutes_left:"{{x}} minuten over",x_minutes_used:"{{x}} minuten gebruikt",x_y_minutes_used:"{{x}} van {{y}} min gebruikt",notification_email_address:"E-mailadres voor meldingen",folders:"Mappen",search_audios_notes:"Zoek audio’s en notities",recent_searches:"Recente zoekopdrachten",suggestions:"Suggesties",quick_filters:"Snelfilters",advanced_filters:"Geavanceerde filters",recent_files:"Recente bestanden",audios_only:"Alleen audio’s",notes_only:"Alleen notities",shared_with_me:"Met mij gedeeld",date_range:"Datumbereik",any_time:"Altijd",today:"Vandaag",this_week:"Deze week",this_month:"Deze maand",this_year:"Dit jaar",all_languages:"Alle talen",clear_all:"Alles wissen",apply_filters:"Filters toepassen",notes:"Notities",no_item_match_search:"Geen items komen overeen met je zoekopdracht.",untitled:"Zonder titel",theme_mode:"Thema",theme_light:"Licht",theme_dark:"Donker",theme_auto:"Volg apparaat",manage_subscription_google_play:"Op je Android-apparaat > Ga naar Google Play Store > Account > Betalingen en abonnementen > Abonnementen > SoundType AI > Abonnement beheren",manage_subscription_apple_store:"Op je iOS-apparaat > Ga naar Instellingen > [je naam] > Abonnementen > SoundType AI > Abonnement beheren",purchase_platform:"Aankoopplatform",subscription_and_topup:"Abonnement en tegoed",chat:"Chat",toolkit:"Toolkit",find_in_transcript:"Zoeken in transcript",bilingual:"Tweetalig",audio_info:"Audio-info",translated_language:"Vertaalde taal",manage_speakers:"Sprekers beheren",reset:"Resetten",segments_count:"{{x}} segmenten",youtube_link:"YouTube-link",x_speakers:"{{x}} sprekers",bookmarked:"Bladwijzer toegevoegd",toolkit_records:"Toolkit-records",toolkit_record_empty:"Toolkit-uitvoer wordt hier opgeslagen.",ask_soundtype_ai:"Vraag SoundType AI",ask_soundtype_ai_des:"Krijg directe antwoorden uit uw audio-inhoud.",audio_not_found_or_unauthorized:"Deze audio kon niet worden gevonden of u heeft geen toestemming om deze te bekijken.",audio_not_found_or_unauthorized_help:"Controleer de link of neem contact op met de eigenaar voor toegang. U kunt ook teruggaan naar de homepage.",back_to_home:"Ga naar dashboard",loading:"Laden",checking_token:"Verificatie van authenticatie...",export_n_files:"{{count}} bestanden",export_failed:"Exporteren mislukt",copy_without_format:"Kopiëren zonder opmaak",star:"Favoriet",unstar:"Favoriet verwijderen",create_note:"Notitie maken",note_name:"Naam van notitie",note_content:"Inhoud van notitie",please_enter_name:"Voer een naam in",please_enter_content:"Voer inhoud in",content:"Inhoud",description:"Beschrijving",save:"Opslaan",delete_failed:"Verwijderen mislukt",create_failed:"Aanmaken mislukt",update_failed:"Bijwerken mislukt",preview_sample_1:"Welkom allemaal bij de vergadering van vandaag.",preview_sample_2:"Bedankt. Laten we beginnen met de projectupdate.",preview_sample_3:"Laat me eerst de planning delen.",preview_sample_4:"Het ontwikkelingsteam heeft de nieuwe functie voltooid.",preview_sample_5:"Deze is nu klaar om te worden getest.",preview_sample_6:"Geweldig, wanneer kunnen we beginnen?",delete_folder_not_empty:"Verwijder eerst alle bestanden uit deze map voordat je deze verwijdert.",preview_truncated_explain:"Dit is alleen een voorbeeld. De volledige versie verschijnt wanneer je op Exporteren of Kopiëren tikt.",sample:"Voorbeeld",x_selected:"{{x}} geselecteerd",export_sample_explain:"Wanneer gebruikers meerdere voorbeelden tegelijk selecteren, wordt eerst een voorbeeld van het exportformaat weergegeven. De volledige versie wordt gegenereerd wanneer je op “Exporteren” tikt.",delete_folder:"Map verwijderen",delete_folder_confirm:"Weet je zeker dat je deze map wilt verwijderen?",meeting_minutes:"Vergadernotulen",more:"Meer",toolkit_not_found:"Toolkit niet gevonden.",toolkit_topic_prompt:"Aanvullend verzoek (optioneel)",toolkit_topic_placeholder:"bijv. Focus op belangrijke beslissingen en actiepunten...",execute:"Uitvoeren",execute_with_credits:"Uitvoeren ({{credits}} credit)",toolkit_usage_limit_reached_text:"Je hebt de gebruikslimiet voor deze audio bereikt.",toolkit_audio_not_ready:"Audio wordt nog verwerkt. Wacht tot de transcriptie is voltooid.",toolkit_usage_remaining:"{{remaining}}/{{limit}} gratis gebruiken resterend",chat_usage_limit_reached_text:"Je hebt de chatlimiet voor deze audio bereikt.",chat_usage_remaining:"{{remaining}}/{{limit}} gratis berichten resterend",usage_limit_info_title:"Gebruikslimieten",free_plan:"Gratis gebruiker",paid_plan:"Betaalde abonnee",usage_toolkit_free_plan:"{{limit}} gratis gebruik per audio",usage_chat_free_plan:"{{limit}} gratis bericht per audio",upgrade_now:"Nu upgraden",according_app_language:"Volgens app-taal",archive:"Archiveren",archived:"Gearchiveerd",unarchive:"Archief ongedaan maken",no_archived_records:"Geen gearchiveerde records",custom_toolkit:"Aangepaste toolkit",toolkit_name_placeholder:"bijv. Actiepunten-extractor",prompt_template:"Promptsjabloon",prompt_template_hint:"Gebruik {transcript} voor het audiotranscript en {language} voor de uitvoertaal.",prompt_template_placeholder:"bijv. Analyseer het volgende transcript en haal alle actiepunten eruit.",icon:"Pictogram",add_to_home:"Toevoegen aan startscherm",remove_from_home:"Verwijderen van startscherm",favorites:"Favorieten",tools:"Tools",note:"Notitie",error:"Fout",according_content_language:"Volgens inhoudstaal",meeting_notes:"Vergadernotities",meeting_notes_des:"Genereer professionele vergadernotulen",summary_des:"Genereer een intelligente samenvatting van je audiotranscript",translation_des:"Vertaal je audiotranscript naar een andere taal",rename:"Naam wijzigen",sorting_type:"Sorteren op",sort_timeline:"Tijdlijn",upgrade_for_more:"Krijg meer minuten en AI-functies",toolkit_execution:"Toolkit-uitvoering",available_period:"Beschikbare periode",current_credit_usages:"Huidig kredietverbruik",available_plans:"Beschikbare abonnementen",usage_history:"Gebruiksgeschiedenis",usage_toolkit_paid_plan:"{{limit}} gratis gebruiken per audio, daarna {{minutes}} minuten tegoed per gebruik",usage_chat_paid_plan:"{{limit}} gratis berichten per audio, daarna {{minutes}} minuten tegoed per bericht",chat_usage_minutes:"{{minutes}} minuten tegoed per bericht",toolkit_usage_minutes:"Dit gebruikt {{minutes}} minuten tegoed.",mins_per_query:"{{x}} minuten tegoed per query",select_mode:"Selecteren",select_all:"Alles selecteren",deselect_all:"Alles deselecteren",change_speaker:"Spreker wijzigen",merge_segments:"Samenvoegen",delete_segments:"Segmenten verwijderen",delete_segments_confirm:"Weet je zeker dat je {{x}} segmenten wilt verwijderen?",no_sound:"Geen geluid",no_matching_segments:"Geen segmenten komen overeen met de huidige filters.",display_content:"Inhoud weergeven",original_language:"Oorspronkelijke taal",find_and_replace:"Zoeken en vervangen",match_case:"Hoofdlettergevoelig",x_replaced:"{{x}} vervangen",edit_mode:"Bewerkmodus",add_segment:"Segment toevoegen",start_time:"Starttijd",end_time:"Eindtijd",done_editing:"Klaar",set_as_starred:"Als favoriet markeren",remove_starred:"Favoriet verwijderen",merge_segments_confirm:"{{x}} segmenten samenvoegen?",merge_segments_warning:"Hiermee worden de geselecteerde segmenten samengevoegd tot één. De tekstinhoud wordt samengevoegd en alleen het eerste segment blijft behouden. Deze actie kan niet ongedaan worden gemaakt.",copied_to_clipboard:"Gekopieerd naar klembord",add_speaker:"Spreker toevoegen",toolkit_history:"Toolkitgeschiedenis",upgrade_to_use_premium_export:"Upgrade je abonnement om premium exportfuncties te gebruiken."},KU={sign_in:"Iniciar sessão",email:"Email",password:"Senha",i_agree_to_toc:"Eu concordo com os termos e condições.",terms_and_conditions:"Termos e condições",privacy_policy:"Política de privacidade",already_have_an_account:"Já tem uma conta?",sign_up:"Registar",dont_have_an_account:"Não tem uma conta?",forgot_password:"Esqueceu-se da senha?",email_already_in_use:"Email já em uso",
1956weak_password:"Senha fraca",too_many_attempts:"Muitas tentativas",invalid_email_or_password:"Email ou senha inválidos",user_already_registered:"Usuário já registrado",unexpected_error:"Erro inesperado",audios:"Áudios",name:"Nome",auto:"Automático",auto_detect:"Detectar automaticamente",speaker_num:"Número de falantes",speaker_num_reason:"Se você nos informar o número de falantes, forneceremos um resultado de transcrição melhor.",audio_language:"Idioma do áudio",your_email:"Seu email",email_result:"Enviaremos um email com o resultado da transcrição.",provide_language:"Se você informar o idioma do áudio, forneceremos um resultado de transcrição melhor.",upload_audio:"Enviar Áudio",upload_file:"Enviar Arquivo",process_audio:"Processando seu arquivo",process_audio_des:"Aguarde enquanto seu áudio está sendo transcrito. Isso pode levar alguns minutos.",uploading:"Enviando",pending:"Pendente",uploaded:"Enviado",failed:"Falha",status:"Status",language:"Idioma",speakers:"Falantes",duration:"Duração",done:"Concluído",close:"Fechar",queuing:"Em fila",created_at:"Criado em",records:"Registros",transcribe:"Transcrever",delete:"Excluir",processing:"Processando",from_youtube:"Do YouTube",upload_files:"Enviar arquivos",place_youtube_link_here:"Insira o link do YouTube aqui",submit:"Enviar",email_notification:"O tempo de conclusão depende do comprimento e da complexidade do arquivo de áudio. Geralmente, você receberá a transcrição em algumas horas. Notificaremos você por email assim que estiver pronta.",filters:"Filtros",filter:"Filtrar",replace:"Substituir",share_and_export:"Compartilhar e Exportar",replace_all:"Substituir tudo",next:"Próximo",previous:"Anterior",find:"Localizar",replace_with:"Substituir por",x_of_x:"{{current}} de {{total}}",scroll_lock:"Bloquear rolagem",tags:"Tags",bookmark:"Favorito",audio:"Áudio",cancel:"Cancelar",export:"Exportar",export_format:"Formato de exportação",copy_text:"Copiar texto",monologue:"Monólogo",include_timestamps:"Incluir marcações de tempo",include_speaker_names:"Incluir nomes dos falantes",combine_same_speaker:"Combinar segmentos do mesmo falante",export_mode:"Modo de exportação",no_preview:"Sem visualização",copy:"Copiar",copied:"Copiado",unlock_pro_feature:'Para desbloquear esse recurso, faça upgrade para o plano de assinatura "Pro".',pro_features:"Recursos Pro",pro_minutes:"1800 minutos / mês",pro_interact_with_audio:"Interagir com o áudio",pro_interact_with_audio_des:"Fazer perguntas ao seu áudio",pro_summary:"Resumo de IA",pro_summary_des:"Resumir o seu áudio",pro_priority:"Fila de prioridade",pro_priority_des:"Processar áudio com prioridade",pro_multi_speakers:"Reconhecimento de múltiplos falantes",pro_multi_speakers_des:"Detecta e rotula com precisão diferentes falantes",redirect_to_stripe:"Você será redirecionado para o Stripe para concluir o pagamento.",x_per_month:"{{x}} / Mês",x_per_year:"{{x}} / Ano",trash:"Lixo",dashboard:"Painel de controle",logout:"Sair",are_you_sure_to_delete:"Tem certeza de que deseja excluir os registros selecionados?",restore:"Restaurar",are_you_sure_to_restore:"Tem certeza de que deseja restaurar os registros selecionados?",deleted_at:"Excluído em",hidden_segment:"{{x}} segmentos estão ocultos após {{y}} minutos.",settings:"Configurações",subscription:"Assinatura",default_transcription_language:"Idioma padrão da transcrição",contact_us:"Contate-nos",security:"Segurança",about_us:"Sobre nós",download_app:"Baixar aplicativo",download:"Baixar",app_store:"App Store",play_store:"Play Store",upload_voice:"Enviar voz",no_audio_found:"Nenhum áudio encontrado",please_input_valid_email_first:"Por favor, insira um email válido primeiro",handling_audio:"Estamos transcrevendo seu áudio. Por favor, aguarde um momento.",welcome_to_leave:"Você pode sair desta página, pois enviaremos um email com o resultado da transcrição.",send_your_result:"Enviaremos um email com o resultado da transcrição.",transcribe_audio_thank:"Obrigado por usar nosso serviço de transcrição! Estamos trabalhando duro para transcrever seu áudio e agradecemos sua paciência.",transcribe_audio_no_stay:"Sua transcrição pode demorar um pouco, mas não se preocupe, você não precisa ficar nesta página. Enviaremos os resultados por email assim que estiverem prontos.",date:"Data",sign_up_to_access_more_functions:"Registre-se para acessar mais funções",you_can_use_functions:"Você pode usar as seguintes funções após fazer login",know_more:"Saiba mais",modify_transcription:"Modificar transcrição de texto",play_audio:"Reproduzir áudio",content_filters:"Filtros de conteúdo",export_diff_type:"Exportar diferentes tipos de arquivos",screenshots:"Capturas de tela",free_trial:"Teste gratuito",pricing:"Preços",faq:"Perguntas frequentes",contact:"Contato",login:"Entrar",register:"Registrar",please_login_before_purchase:"Faça login antes de fazer a compra",no_records_foun
1956d:"Nenhum registro encontrado",x_minutes:"{{x}} Minutos",confirm:"Confirmar",notification_mobile_app:"Notificação de Aplicativo Móvel",notification_mobile_app_des:"Receba uma notificação no aplicativo móvel quando o resultado da transcrição estiver pronto",notification_email:"Notificação por Email",notification_email_des:"Receba uma notificação por e-mail quando o resultado da transcrição estiver pronto",video:"Video",or:"Ou",sign_in_with_google:"Entrar com o Google",sign_in_with_apple:"Entrar com a Apple",login_method:"Método de Login",delete_account:"Excluir Conta",delete_account_confirm_3_time:"Pressione o botão de exclusão 3 vezes para confirmar",popup_blocked:"Bloqueio de Pop-up",account_info:"Informações da Conta",redeem:"Resgatar",redeem_code:"Resgatar código",summary_des1:"O serviço de resumo fornece um resumo do resultado da transcrição. Ele pode resumir o resultado da transcrição em algumas frases.",summary_des2:"Seu antigo resumo será substituído pelo novo resumo.",consume_transcription_quota:"Consumir cota de transcrição",summary:"Resumo",query:"Consulta",information_not_found:"Informação não encontrada",permission_deny:"Permissão negada",please_login_to_check_the_result:"Por favor, faça login para verificar o resultado",audio_length:"Duração do Áudio",delete_permanently:"Excluir Permanentemente",are_you_sure_to_delete_permanently:"Tem certeza de que deseja excluir permanentemente?",payment_id:"ID do pagamento",current_plan:"Plano atual",plan_name:"Nome do plano",expire_date:"Data de expiração",subscription_method:"Método de assinatura",payment_method:"Método de pagamento",payment_history:"Histórico de pagamento",amount:"Quantia",invoice:"Fatura",receipt:"Recibo",link:"Link",edit:"Editar",back:"Voltar",return:"Retornar",cancel_subscription:"Cancelar assinatura",cancel_subscription_google_play:"No seu dispositivo Android > Acesse a Google Play Store > Conta > Pagamentos e assinaturas > Assinaturas > SoundType AI > Cancelar assinatura",cancel_subscription_apple_store:"No seu dispositivo iOS > Acesse Ajustes > [seu nome] > Assinaturas > SoundType AI > Cancelar assinatura",delete_account_des:"Deletar a conta irá deletar todos os seus dados permanentemente.",delete_account_subscription:"Se você tem uma assinatura, por favor, cancele sua assinatura primeiro.",keep_subscription:"Manter Assinatura",cancel_subscription_feature1:"Gravações",cancel_subscription_feature1_des:"Você só poderá visualizar os primeiros {{x}} minutos de suas gravações.",cancel_subscription_feature2:"Tempo de transcrição",cancel_subscription_feature2_des:"Você só poderá transcrever {{x}} minutos por mês.",cancel_subscription_count:"Por favor, pressione o botão {{x}} vezes para confirmar",next_payment_date:"Data do próximo pagamento",basic_plan:"Plano Básico",resume_subscription:"Retomar assinatura",active:"Ativo",expired:"Expirado",auto_renewal_clause:"Cláusula de renovação automática",auto_renewal_payment_web:'Sua assinatura será renovada automaticamente, a menos que você a cancele pelo menos 24 horas antes do final do período atual. Sua conta será cobrada pela renovação dentro de 24 horas antes do final do período atual. Você pode gerenciar e cancelar suas assinaturas acessando "Configurações" > "Cobrança".',auto_renewal_terms_and_conditions:"Ao assinar, você concorda com nossos Termos e Condições e Política de Privacidade.",payment:"Pagamento",monthly:"Mensal",annual:"Anual",minutes_per_month:"{{x}} minutos/mês",buy_now:"Comprar Agora",yearly:"Anual",yearly_save:"Economize até {{x}}%",pro_plan:"Pro",business_plan:"Negócios",enterprise_plan:"Empresarial",everything_in_basic:"Tudo no Básico, mais",everything_in_pro:"Tudo no Pro, mais",everything_in_business:"Tudo nos Negócios, mais",ai_chat_x:"Chat de IA x {{x}}",ai_summary_x:"Resumo de IA x {{x}}",max_x_minutes_per_transcription:"Máximo de {{x}} minutos por transcrição",basic_des2:"Identificação do falante",basic_des3:"Transcrição de arquivo de áudio/vídeo",basic_des4:"Revisar & editar transcrições",pro_des2:"Fila Prioritária",pro_des3:"Exportar no formato SRT",pro_des4:"Resumo de IA ilimitado",business_des1:"Relatório de análise de uso",business_des2:"Espaço de trabalho colaborativo com membros da equipe",business_des3:"Compartilhe e edite transcrições com sua equipe.",business_des4:"Controle as permissões de compartilhamento",coming_soon:"Em Breve",get_started:"Começar",bill_annually_x:"Faturado {{x}} anualmente",no_credit_card_required:"Não é necessário cartão de crédito",save_x:"Economize {{x}}%",price_per_month:" / mês",not_available:"Não disponível",pricing_title:"Preços",upgrade:"Atualizar",ask_question_to_your_audio:"Faça uma pergunta ao seu áudio",monthly_minutes:"Minutos mensais",payment_interval:"Intervalo de pagamento",annually:"Anualmente",billing:"Faturamento",subscription_plan:"Plano",please_cancel_your_current_subscription_first:"Por favor, cancele sua assinatura atual primeiro",please_cancel_your_current_subscription_first_des:"Para mudar seu plano de assinatura, você precisa cancelar sua assinatura atual primeiro.",cancel_subscription_instruction:"Vá para Configurações > Faturamento > Cancelar Assinatura",website_version:"Versão do Site",change_to_annual_plan:"Mudar para o Plano Anual",update_annual_mobile_platform_reminder:"Lembrete",update_annual_mobile_platform_reminder_des:"Por favor, note que você precisa cancelar sua assinatura atual em {{x}} antes de mudar para o plano anual. Caso contrário, você será cobrado duas vezes.",i_understand:"Eu entendo",no_credit:"Minutos insuficientes",re_submit:"Reenviar",loading_audio:"Carregando áudio",your_password:"Sua senha",home:"Início",title_a_z:"Título A-Z",title_z_a:"Título Z-A",older_first:"Mais antigo primeiro",newest_first:"Mais recente primeiro",table_item_count:"{{x}} - {{y}} de {{z}} itens",starred:"Estrelado",search:"Pesquisar",create_folder:"Criar pasta",folder_name:"Nome da pasta",create:"Criar",export_preview:"Exportar visualização",combine_segments:"Combinar segmentos",export_audio_only:"Você só pode exportar áudio quando o áudio estiver sendo transcrito.",transcribe_remaining_x_minutes:"Transcrever os {{x}} minutos restantes",x_minutes_remain_be_transcribed:"{{x}} minutos restantes para serem transcritos",upgrade_plan_to_transcribe:"Atualize seu plano para transcrever o áudio completo",only_paid_user_can_use:"Somente usuários pagos podem transcrever os minutos restantes",convert
1956ing_to_audio:"Convertendo para áudio",move_to_folder:"Mover para a pasta",move_audios_to_folder:"Mover os áudios selecionados para a pasta",please_select_folder:"Por favor, selecione uma pasta",empty_folder:"Pasta vazia",move:"Mover",user_not_found:"Usuário não encontrado. O usuário especificado não pôde ser localizado. Verifique os detalhes e tente novamente, ou entre em contato com o suporte se precisar de mais assistência.",invalid_link:"Link inválido",translation:"Tradução",translate:"Traduzir",translate_des1:"O serviço de tradução fornece uma tradução por IA do resultado da transcrição. Ele pode traduzir o resultado da transcrição para outro idioma.",translate_des2:"O texto traduzido não é editável no momento.",translate_des3:"Sua tradução antiga será substituída pela nova tradução.",translating:"Traduzindo",translating_des:"O processo de tradução está em andamento. Por favor, aguarde um momento. Nós o notificaremos quando a tradução estiver pronta.",please_select_language:"Selecione um idioma",display_language:"Idioma de exibição",both:"Ambos",original:"Original",translated:"Traduzido",default_payment_currency_x_set:"Sua moeda de pagamento está definida como {{x}}. Se desejar alterá-la, entre em contato conosco em {{email}} .",invalid_link_des:"O link do YouTube é inválido. Vídeos ao vivo, playlists, conteúdo privado, com restrição de idade ou bloqueado por região não são suportados.",free_member_limited_view:"Os usuários do plano básico terão acesso apenas aos primeiros {{x}} minutos do resultado da transcrição.",free_user_service_once:"Os usuários do plano básico podem usar este serviço apenas uma vez.",free_user_summary:"Os usuários do plano básico podem usar este serviço apenas uma vez. Faça o upgrade para o plano Pro para resumir mais áudios.",free_user_query:"Os usuários do plano básico podem usar este serviço apenas uma vez. Faça o upgrade para o plano Pro para fazer mais consultas.",cancel_subscription_des:"Sua assinatura será cancelada ao final do ciclo de faturamento atual ({{x}}). Após essa data, você será rebaixado para o plano básico e não terá mais acesso aos recursos do plano Pro:",free_member_limited_transcribe_view:"Ape
1956nas os primeiros {{x}} minutos serão transcritos e visíveis para usuários do plano básico.",reset_password_email_sent:"Por favor, verifique seu e-mail. Se esta conta existir, um e-mail de redefinição de senha será enviado.",m_downloads:"1M+ Downloads",provider:"Provedor",size:"Tamanho",category:"Categoria",productivity:"Produtividade",languages:"Idiomas",languages_90:"90+ idiomas",app_des:"Transforme palavras faladas em texto sem esforço com o SoundType AI! Nosso aplicativo de ponta converte gravações de voz e arquivos de áudio em transcrições baseadas em texto altamente precisas. Seja em reuniões, entrevistas, podcasts ou conteúdo de vídeo, o SoundType AI oferece precisão e eficiência.<br><br>Principais recursos:<br>- Identificação avançada de locutores: Diferencie locutores individuais com facilidade.<br>- Resumos alimentados por IA: Gere resumos concisos e informativos de suas transcrições.<br>- Suporte global de idiomas: Transcreva conversas em mais de 90 idiomas com facilidade.<br>- Recursos de áudio avançados: Projetado para profissionais, criadores e empresas.<br><br>Diga adeus às transcrições manuais demoradas e adote uma maneira mais inteligente e rápida de transformar áudio em texto com o SoundType AI.",click_or_drop_file:"Clique ou arraste áudio / vídeo",remain_x_y_minutes:"Restam {{x}}/{{y}} minutos",my_account:"Minha conta",please_fill_your_email:"Por favor, insira seu e-mail",please_select_language_first:"Por favor, selecione o idioma primeiro",please_select_audio_first:"Por favor, selecione o áudio primeiro",please_fill_youtube_link:"Por favor, insira o link do Youtube",speaker_person_x:"Orador {{x}}",sign_up_to_unlock_des:"Inscreva-se para editar transcrições, exportar arquivos e acessar resumos e traduções baseados em IA e muito mais. Simplifique seu fluxo de trabalho hoje mesmo!",your_audio_being_transcribed:"Seu áudio está sendo transcrito...",sign_up_to_unlock:"Inscreva-se para explorar mais recursos",try_for_free_title:"Experimente grátis",try_for_free_subtitle:"Experimente maior potência de IA, precisão superior e recursos avançados",purchase_success:"Pagamento bem-sucedido!",purchase_success_des:"Obrigado pela sua compra. Sua transação foi concluída com sucesso.",auto_redirect_to_dashboard:"Você será redirecionado para o seu painel em breve. Se o redirecionamento não ocorrer dentro de 5 segundos, clique no link a seguir para continuar manualmente:",need_assistance:"Precisa de ajuda? Contate-nos em {{email}}",invalid_format:"Formato inválido",top_up:"Recarga",valid_x_months:"Válido para o mês atual do plano ({{x}}).",top_up_des:"Os minutos recarregados são válidos apenas para o mês atual do plano. Os dados restantes não podem ser transferidos para o próximo mês.",basic_plan_user_cant_top_up:"Os usuários do plano básico não podem recarregar minutos. Atualize seu plano para habilitar as opções de recarga.",file_size_exceeded_gb:"O tamanho do arquivo excede o limite de {{x}} GB.",no_speech:"Nenhuma fala detectada na gravação.",credit_usages:"Uso de Créditos",used_minutes:"Minutos Utilizados",usage_type:"Tipo de Uso",transcription:"Transcrição",ai_summary:"Resumo por IA",ai_chat:"Chat com IA",deleted_audio:"Áudio excluído",view_audio:"Ver áudio",delete_audios_move_to_bin:"Os registros excluídos serão movidos para a lixeira.",bin_audio_x_days:"Todos os registros na lixeira serão excluídos após {{x}} dias.",total_credits:"Créditos Totais",available_credits:"Créditos Disponíveis",yearly_plan_credit_renew_explanation:"Seus créditos serão renovados todo mês no plano anual.",summary_period:"Período de resumo",manage_subscription:"Gerenciar assinatura",remaining_x_minutes:"{{x}} minutos restantes",x_minutes_left:"{{x}} minutos restantes",x_minutes_used:"{{x}} minutos usados",x_y_minutes_used:"{{x}} de {{y}} min usados",notification_email_address:"Endereço de e-mail para notificações",folders:"Pastas",search_audios_notes:"Pesquisar áudios e anotações",recent_searches:"Pesquisas recentes",suggestions:"Sugestões",quick_filters:"Filtros rápidos",advanced_filters:"Filtros avançados",recent_files:"Arquivos recentes",audios_only:"Somente áudios",notes_only:"Somente anotações",shared_with_me:"Compartilhado comigo",date_range:"Intervalo de datas",any_time:"Qualquer momento",today:"Hoje",this_week:"Esta semana",this_month:"Este mês",this_year:"Este ano",all_languages:"Todos os i
1956diomas",clear_all:"Limpar tudo",apply_filters:"Aplicar filtros",notes:"Anotações",no_item_match_search:"Nenhum item corresponde à sua pesquisa.",untitled:"Sem título",theme_mode:"Tema",theme_light:"Claro",theme_dark:"Escuro",theme_auto:"Seguir dispositivo",manage_subscription_google_play:"No seu dispositivo Android > Vá para Google Play Store > Conta > Pagamentos e assinaturas > Assinaturas > SoundType AI > Gerenciar assinatura",manage_subscription_apple_store:"No seu dispositivo iOS > Vá para Ajustes > [seu nome] > Assinaturas > SoundType AI > Gerenciar assinatura",purchase_platform:"Plataforma de compra",subscription_and_topup:"Assinatura e recarga",chat:"Chat",toolkit:"Kit de ferramentas",find_in_transcript:"Encontrar na transcrição",bilingual:"Bilíngue",audio_info:"Informações do áudio",translated_language:"Idioma traduzido",manage_speakers:"Gerenciar locutores",reset:"Redefinir",segments_count:"{{x}} segmentos",youtube_link:"Link do YouTube",x_speakers:"{{x}} locutores",bookmarked:"Marcado como favorito",toolkit_records:"Registros do kit de ferramentas",toolkit_record_empty:"A saída do kit de ferramentas será salva aqui.",ask_soundtype_ai:"Perguntar ao SoundType AI",ask_soundtype_ai_des:"Obtenha respostas instantâneas do seu conteúdo de áudio.",audio_not_found_or_unauthorized:"Este áudio não foi encontrado ou você não tem permissão para visualizá-lo.",audio_not_found_or_unauthorized_help:"Verifique o link ou entre em contato com o proprietário para obter acesso. Você também pode retornar à página inicial.",back_to_home:"Ir para o painel",loading:"Carregando",checking_token:"Verificando autenticação...",export_n_files:"{{count}} ficheiros",export_failed:"Falha na exportação",copy_without_format:"Copiar sem formatação",star:"Favoritar",unstar:"Remover dos favoritos",create_note:"Criar nota",note_name:"Nome da nota",note_content:"Conteúdo da nota",please_enter_name:"Insira um nome",please_enter_content:"Insira conteúdo",content:"Conteúdo",description:"Descrição",save:"Guardar",delete_failed:"Falha ao eliminar",create_failed:"Falha ao criar",update_failed:"Falha ao atualizar",preview_sample_1:"Bem-vindos à reunião de hoje.",preview_sample_2:"Obrigado. Vamos começar com a atualização do projeto.",preview_sample_3:"Primeiro, vou partilhar o cronograma.",preview_sample_4:"A equipa de desenvolvimento concluiu a nova funcionalidade.",preview_sample_5:"Agora está pronta para testes.",preview_sample_6:"Ótimo, quando podemos começar?",delete_folder_not_empty:"Remova todos os ficheiros desta pasta antes de a eliminar.",preview_truncated_explain:"Isto é apenas uma pré-visualização. A versão completa aparecerá quando tocar em Exportar ou Copiar.",sample:"Amostra",x_selected:"{{x}} selecionados",export_sample_explain:"Quando os utilizadores selecionam várias pré-visualizações ao mesmo tempo, será mostrada primeiro uma amostra do formato de exportação. A versão completa será gerada quando tocar em “Exportar”.",delete_folder:"Eliminar pasta",delete_folder_confirm:"Tem a certeza de que deseja eliminar esta pasta?",meeting_minutes:"Ata da reunião",more:"Mais",toolkit_not_found:"Kit de ferramentas não encontrado.",toolkit_topic_prompt:"Pedido adicional (opcional)",toolkit_topic_placeholder:"ex.: Foque nas decisões principais e nos itens de ação...",execute:"Executar",execute_with_credits:"Executar ({{credits}} crédito)",toolkit_usage_limit_reached_text:"Atingiu o limite de utilização para este áudio.",toolkit_audio_not_ready:"O áudio ainda está a ser processado. Aguarde até que a transcrição esteja concluída.",toolkit_usage_remaining:"{{remaining}}/{{limit}} utilizações gratuitas restantes",chat_usage_limit_reached_text:"Atingiu o limite de chat para este áudio.",chat_usage_remaining:"{{remaining}}/{{limit}} mensagens gratuitas restantes",usage_limit_info_title:"Limites de utilização",free_plan:"Utilizador gratuito",paid_plan:"Utilizador com subscrição paga",usage_toolkit_free_plan:"{{limit}} utilização gratuita por áudio",usage_chat_free_plan:"{{limit}} mensagem gratuita por áudio",upgrade_now:"Atualizar agora",according_app_language:"De acordo com o idioma da aplicação",archive:"Arquivar",archived:"Arquivado",unarchive:"Desarquivar",n
1956o_archived_records:"Sem registos arquivados",custom_toolkit:"Kit de ferramentas personalizado",toolkit_name_placeholder:"ex.: Extrator de itens de ação",prompt_template:"Modelo de prompt",prompt_template_hint:"Use {transcript} para a transcrição do áudio, {language} para o idioma de saída.",prompt_template_placeholder:"ex.: Analise a seguinte transcrição e extraia todos os itens de ação.",icon:"Ícone",add_to_home:"Adicionar ao ecrã principal",remove_from_home:"Remover do ecrã principal",favorites:"Favoritos",tools:"Ferramentas",note:"Nota",error:"Erro",according_content_language:"De acordo com o idioma do conteúdo",meeting_notes:"Notas da reunião",meeting_notes_des:"Gerar atas profissionais da reunião",summary_des:"Gerar um resumo inteligente da transcrição do áudio",translation_des:"Traduzir a transcrição do áudio para outro idioma",rename:"Renomear",sorting_type:"Ordenar por",sort_timeline:"Linha do tempo",upgrade_for_more:"Obtenha mais minutos e recursos de IA",toolkit_execution:"Execução do toolkit",available_period:"Período disponível",current_credit_usages:"Uso atual de créditos",available_plans:"Planos disponíveis",usage_history:"Histórico de uso",usage_toolkit_paid_plan:"{{limit}} usos grátis por áudio, depois {{minutes}} minutos de crédito por uso",usage_chat_paid_plan:"{{limit}} mensagens grátis por áudio, depois {{minutes}} minutos de crédito por mensagem",chat_usage_minutes:"{{minutes}} minutos de crédito por mensagem",toolkit_usage_minutes:"Isto usará {{minutes}} minutos de crédito.",mins_per_query:"{{x}} minutos de crédito por consulta",select_mode:"Selecionar",select_all:"Selecionar tudo",deselect_all:"Desmarcar tudo",change_speaker:"Alterar locutor",merge_segments:"Mesclar",delete_segments:"Excluir segmentos",delete_segments_confirm:"Tem certeza de que deseja excluir {{x}} segmentos?",no_sound:"Sem som",no_matching_segments:"Nenhum segmento corresponde aos filtros atuais.",display_content:"Exibir conteúdo",original_language:"Idioma original",find_and_replace:"Localizar e substituir",match_case:"Diferenciar maiúsculas de minúsculas",x_replaced:"{{x}} substituído",edit_mode:"Modo de edição",add_segment:"Adicionar segmento",start_time:"Hora de início",end_time:"Hora de término",done_editing:"Concluído",set_as_starred:"Definir como favorito",remove_starred:"Remover favorito",merge_segments_confirm:"Mesclar {{x}} segmentos?",merge_segments_warning:"Isso combinará os segmentos selecionados em um só. O conteúdo do texto será unido e apenas o primeiro segmento será mantido. Esta ação não pode ser desfeita.",copied_to_clipboard:"Copiado para a área de transferência",add_speaker:"Adicionar orador",toolkit_history:"Histórico do toolkit",upgrade_to_use_premium_export:"Faça upgrade do seu plano para usar os recursos de exportação premium."},ZU={sign_in:"Войти",email:"Электронная почта",password:"Пароль",i_agree_to_toc:"Я согласен с условиями использования.",terms_and_conditions:"Условия использования",privacy_policy:"Политика конфиденциальности",already_have_an_account:"Уже есть аккаунт?",sign_up:"Зарегистрироваться",dont_have_an_account:"Нет аккаунта?",forgot_password:"Забыли пароль?",email_already_in_use:"Электронная почта уже используется",weak_password:"Слабый пароль",too_many_attempts:"Слишком много попыток",invalid_email_or_password:"Неверная электронная почта или пароль",user_already_registered:"Пользователь уже зарегистрирован",unexpected_error:"Неожиданная ошибка",audios:"Аудио",name:"Имя",auto:"Авто",auto_detect:"Автоопределение",speaker_num:"Количество говорящих",speaker_num_reason:"Если вы укажете количество говорящих, мы предоставим лучший результат транскрипции.",audio_language:"Язык аудио",your_email:"Ваша электронная почта",email_result:"Мы отправим вам электронное письмо с результатом транскрипции.",provide_language:"Если вы укажете язык аудио, мы предоставим лучший результат транскрипции.",upload_audio:"Загрузить аудио",upload_file:"Загрузить файл",process_audio:"Обработка вашего файла",process_audio_des:"Пожалуйста, подождите, пока ваш аудио файл транскрибируется. Это может занять несколько минут.",uploading:"Загрузка",pending:"В ожидании",uploaded:"Загружено",failed:"Не удалось",status:"Статус",language:"Язык",speakers:"Говорящие",duration:"Продолжительность",done:"Готово",close:"Закрыть",queuing:"В очереди",created_at:"Создано в",records:"Записи",transcribe:"Транскрибировать",delete:"Удалить",processing:"Обработка",from_youtube:"С YouTube",upload_files:"Загрузить файлы",place_youtube_link_here:"Вставьте ссылку на YouTube здесь",
1956submit:"Отправить",email_notification:"Время выполнения зависит от длины и сложности аудио файла. В общем, вы можете ожидать получения транскрипции в течение нескольких часов. Мы уведомим вас по электронной почте, как только она будет готова.",filters:"Фильтры",filter:"Фильтр",replace:"Заменить",share_and_export:"Поделиться и экспортировать",replace_all:"Заменить все",next:"Далее",previous:"Назад",find:"Найти",replace_with:"Заменить на",x_of_x:"{{current}} из {{total}}",scroll_lock:"Блокировка прокрутки",tags:"Теги",bookmark:"Закладка",audio:"Аудио",cancel:"Отменить",export:"Экспорт",export_format:"Формат экспорта",copy_text:"Копировать текст",monologue:"Монолог",include_timestamps:"Включить временные метки",include_speaker_names:"Включить имена говорящих",combine_same_speaker:"Объединить сегменты одного говорящего",export_mode:"Режим экспорта",no_preview:"Нет предварительного просмотра",copy:"Копировать",copied:"Скопировано",unlock_pro_feature:"Чтобы разблокировать эту функцию, перейдите на план подписки 'Pro'.",pro_features:"Pro функции",pro_minutes:"1800 минут / месяц",pro_interact_with_audio:"Взаимодействовать с аудио",pro_interact_with_audio_des:"Задавайте вопросы вашему аудио",pro_summary:"AI Сводка",pro_summary_des:"Резюмируйте ваше аудио",pro_priority:"Приоритетная очередь",pro_priority_des:"Обрабатываемое аудио с приоритетом",pro_multi_speakers:"Распознавание нескольких говорящих",pro_multi_speakers_des:"Точно определяет и обозначает различных говорящих",redirect_to_stripe:"Вы будете перенаправлены на Stripe для завершения оплаты.",x_per_month:"{{x}} / месяц",x_per_year:"{{x}} / год",trash:"Корзина",dashboard:"Панель управления",logout:"Выйти",are_you_sure_to_delete:"Вы уверены, что хотите удалить выбранные записи?",restore:"Восстановить",are_you_sure_to_restore:"Вы уверены, что хотите восстановить выбранные записи?",deleted_at:"Удалено в",hidden_segment:"{{x}} сегментов скрыты после {{y}} минут.",settings:"Настройки",subscription:"Подписка",default_transcription_language:"Язык транскрипции по умолчанию",contact_us:"Свяжитесь с нами",security:"Безопасность",about_us:"О нас",download_app:"Скачать приложение",download:"Скачать",app_store:"App Store",play_store:"Play Store",upload_voice:"Загрузить голос",no_audio_found:"Аудио не найдено",please_input_valid_email_first:"Пожалуйста, сначала введите действительный адрес электронной почты",handling_audio:"Мы транскрибируем ваше аудио. Пожалуйста, подождите немного.",welcome_to_leave:"Вы можете покинуть эту страницу, так как мы отправим вам электронное письмо с результатом транскрипции.",send_your_result:"Мы отправим вам электронное письмо с результатом транскрипции.",transcribe_audio_thank:"Спасибо, что воспользовались нашим сервисом транскрипции! Мы работаем над транскрипцией вашего аудио и ценим ваше терпение.",transcribe_audio_no_stay:"Ваша транскрипция может занять некоторое время, но не беспокойтесь, вам не нужно оставаться на этой странице. Мы отправим вам результаты по электронной почте, как только они будут готовы.",date:"Дата",sign_up_to_access_more_functions:"Зарегистрируйтесь, чтобы получить доступ к большему количеству функций",you_can_use_functions:"Вы можете использовать следующие функции после входа в систему",know_more:"Узнать больше",modify_transcription:"Изменить текстовую транскрипцию",play_audio:"Воспроизвести аудио",content_filters:"Фильтры контента",export_diff_type:"Экспортировать различные типы файлов",screenshots:"Скриншоты",free_trial:"Бесплатная пробная версия",pricing:"Цены",faq:"Часто задаваемые вопросы",contact:"Контакт",login:"Вход",register:"Регистрация",please_login_before_purchase:"Пожалуйста, войдите в систему перед покупкой",no_records_foun
1956d:"Записи не найдены",x_minutes:"{{x}} минут",confirm:"Подтвердить",notification_mobile_app:"Уведомление в мобильном приложении",notification_mobile_app_des:"Получайте уведомление в мобильном приложении, когда результат транскрипции будет готов",notification_email:"Уведомление по электронной почте",notification_email_des:"Получайте уведомление по электронной почте, когда результат транскрипции будет готов",video:"Видео",or:"Или",sign_in_with_google:"Войти через Google",sign_in_with_apple:"Войти через Apple",login_method:"Способ входа",delete_account:"Удалить аккаунт",delete_account_confirm_3_time:"Нажмите кнопку удаления 3 раза для подтверждения",popup_blocked:"Всплывающее окно заблокировано",account_info:"Информация об аккаунте",redeem:"Активировать",redeem_code:"Код активации",summary_des1:"Сервис сводки предоставляет краткое изложение результата транскрипции. Он может свести результат транскрипции в несколько предложений.",summary_des2:"Ваша старая сводка будет заменена новой сводкой.",consume_transcription_quota:"Потребление квоты транскрипции",summary:"Сводка",query:"Запрос",information_not_found:"Информация не найдена",permission_deny:"Доступ запрещен",please_login_to_check_the_result:"Пожалуйста, войдите в систему, чтобы проверить результат",audio_length:"Длина аудио",delete_permanently:"Удалить навсегда",are_you_sure_to_delete_permanently:"Вы уверены, что хотите удалить навсегда?",payment_id:"ID платежа",current_plan:"Текущий план",plan_name:"Название плана",expire_date:"Дата истечения",subscription_method:"Метод подписки",payment_method:"Способ оплаты",payment_history:"История платежей",amount:"Сумма",invoice:"Счет",receipt:"Квитанция",link:"Ссылка",edit:"Редактировать",back:"Назад",return:"Вернуться",cancel_subscription:"Отменить подписку",cancel_subscription_google_play:"На вашем устройстве Android > Перейдите в Google Play Store > Аккаунт > Платежи и подписки > Подписки > SoundType AI > Отменить подписку",cancel_subscription_apple_store:"На вашем устройстве iOS > Перейдите в Настройки > [ваше имя] > Подписки > SoundType AI > Отменить подписку",delete_account_des:"Удаление аккаунта приведет к удалению всех ваших данных навсегда.",delete_account_subscription:"Если у вас есть подписка, пожалуйста, сначала отмените ее.",keep_subscription:"Сохранить подписку",cancel_subscription_feature1:"Записи",cancel_subscription_feature1_des:"Вы сможете просматривать только первые {{x}} минут ваших записей.",cancel_subscription_feature2:"Время транскрипции",cancel_subscription_feature2_des:"Вы сможете транскрибировать только {{x}} минут в месяц.",cancel_subscription_count:"Пожалуйста, нажмите кнопку {{x}} раз для подтверждения",next_payment_date:"Дата следующего платежа",basic_plan:"Базовый план",resume_subscription:"Возобновить подписку",active:"Активно",expired:"Истекло",auto_renew
1956al_clause:"Клаузула автопродления",auto_renewal_payment_web:"Ваша подписка будет автоматически продлена, если вы не отмените её как минимум за 24 часа до окончания текущего периода. С вашего аккаунта будет снята плата за продление в течение 24 часов до окончания текущего периода. Вы можете управлять своими подписками и отменять их, перейдя в «Настройки» > «Выставление счетов».",auto_renewal_terms_and_conditions:"Подписываясь, вы соглашаетесь с нашими Условиями использования и Политикой конфиденциальности.",payment:"Оплата",monthly:"Ежемесячно",annual:"Ежегодно",minutes_per_month:"{{x}} минут/месяц",buy_now:"Купить сейчас",yearly:"Ежегодно",yearly_save:"Экономьте до {{x}}%",pro_plan:"Pro",business_plan:"Бизнес",enterprise_plan:"Корпоративный",everything_in_basic:"Все в базовом, плюс",everything_in_pro:"Все в Pro, плюс",everything_in_business:"Все в бизнесе, плюс",ai_chat_x:"AI Чат x {{x}}",ai_summary_x:"AI Сводка x {{x}}",max_x_minutes_per_transcription:"Макс {{x}} минут на транскрипцию",basic_des2:"Определение говорящего",basic_des3:"Транскрипция аудио/видео файлов",basic_des4:"Просмотр и редактирование транскрипций",pro_des2:"Приоритетная очередь",pro_des3:"Экспорт в формате SRT",pro_des4:"Неограниченные AI Сводки",business_des1:"Отчет об аналитике использования",business_des2:"Совместное рабочее пространство с членами команды",business_des3:"Поделиться и редактировать транскрипции в вашей команде.",business_des4:"Управление разрешениями на совместное использование",coming_soon:"Скоро будет",get_started:"Начать",bill_annually_x:"Выставляется счет {{x}} ежегодно",no_credit_card_required:"Кредитная карта не требуется",save_x:"Экономьте {{x}}%",price_per_month:" / месяц",not_available:"Недоступно",pricing_title:"Цены",upgrade:"Обновить",ask_question_to_your_audio:"Задать вопрос вашему аудио",monthly_minutes:"Ежемесячные минуты",payment_interval:"Интервал оплаты",annually:"Ежегодно",billing:"Выставление счетов",subscription_plan:"План",please_cancel_your_current_subscription_first:"Пожалуйста, сначала отмените текущую подписку",please_cancel_your_current_subscription_first_des:"Чтобы изменить план подписки, вам нужно сначала отменить текущую подписку.",cancel_subscription_instruction:"Перейдите в Настройки > Выставление счетов > Отменить подписку",website_version:"Веб-версия",change_to_annual_plan:"Перейти на годовой план",update_annual_mobile_platform_reminder:"Напоминание",update_annual_mobile_platform_reminder_des:"Пожалуйста, обратите внимание, что вам нужно отменить текущую подписку на {{x}} перед переходом на годовой план. В противном случае вам будет выставлен счет дважды.",i_understand:"Я понимаю",no_credit:"Недостаточно минут",re_submit:"Отправить повторно",loading_audio:"Загрузка аудио",your_password:"Ваш пароль",home:"Главная",title_a_z:"Заголовок A-Z",title_z_a:"Заголовок Z-A",older_first:"Старые сначала",newest_first:"Новые сначала",table_item_count:"{{x}} - {{y}} из {{z}} элементов",starred:"Избранное",search:"Поиск",create_folder:"Создать папку",folder_name:"Имя папки",create:"Создать",export_preview:"Экспорт предпросмотра",combine_segments:"Объединить сегменты",export_audio_only:"Вы можете экспортировать только аудио, если аудио транскрибируется.",transcribe_remaining_x_minutes:"Транскрибировать оставшиеся {{x}} минут",x_minutes_remain_be_transcribed:"Осталось {{x}} минут для транскрипции",upgrade_plan_to_transcribe:"Обновите план для полной транскрипции аудио",only_paid_user_can_use:"Только платные пользователи могут транскрибировать оставшиеся минуты",convert
1956ing_to_audio:"Конвертация в аудио",move_to_folder:"Переместить в папку",move_audios_to_folder:"Переместить выбранные аудиофайлы в папку",please_select_folder:"Пожалуйста, выберите папку",empty_folder:"Пустая папка",move:"Переместить",user_not_found:"Пользователь не найден. Указанный пользователь не может быть найден. Пожалуйста, проверьте данные и попробуйте снова, или обратитесь в службу поддержки, если требуется дополнительная помощь.",invalid_link:"Недействительная ссылка",translation:"Перевод",translate:"Перевести",translate_des1:"Сервис перевода предоставляет перевод с помощью ИИ результата транскрипции. Он может перевести результат транскрипции на другой язык.",translate_des2:"Переведенный текст пока нельзя редактировать.",translate_des3:"Ваш старый перевод будет заменен новым переводом.",translating:"Перевод...",translating_des:"Процесс перевода идет. Пожалуйста, подождите немного. Мы сообщим вам, когда перевод будет готов.",please_select_language:"Пожалуйста, выберите язык",display_language:"Язык отображения",both:"Оба",original:"Оригинал",translated:"Переведено",default_payment_currency_x_set:"Валюта оплаты установлена на {{x}}. Если вы хотите изменить её, свяжитесь с нами по адресу {{email}} .",invalid_link_des:"Ссылка на YouTube недействительна. Прямые трансляции, плейлисты, приватный контент, материалы с возрастным ограничением или с региональной блокировкой не поддерживаются.",free_member_limited_view:"Пользователи базового плана могут получить доступ только к первым {{x}} минутам результата транскрипции.",free_user_service_once:"Пользователи базового плана могут воспользоваться этой услугой только один раз.",free_user_summary:"Пользователи базового плана могут воспользоваться этой услугой только один раз. Обновите план до Pro, чтобы резюмировать больше аудиофайлов.",free_user_query:"Пользователи базового плана могут воспользоваться этой услугой только один раз. Обновите план до Pro, чтобы задавать больше запросов.",cancel_subscription_des:"Ваша подписка будет отменена в конце текущего расчетного периода ({{x}}). После этой даты вы будете переведены на базовый план и утратите доступ к функциям плана Pro:",free_member_limited_transcribe_view:"Только первые {{x}} минут будут транскрибированы и доступны для просмотра пользователям базового плана.",reset_password_email_sent:"Пожалуйста, проверьте свою электронную почту. Если учетная запись существует, на почту будет отправлено письмо для сброса пароля.",m_downloads:"1М+ загрузок",provider:"Поставщик",size:"Размер",category:"Категория",productivity:"Производительность",languages:"Языки",languages_90:"90+ языков",app_des:"Преобразуйте сказанные слова в текст с легкостью с помощью SoundType AI! Наш передовой инструмент преобразует голосовые записи и аудиофайлы в высокоточные текстовые транскрипции. Независимо от того, работаете ли вы с собраниями, интервью, подкастами или видео-контентом, SoundType AI обеспечивает точность и эффективность.<br><br>Ключевые особенности:<br>- Расширенная идентификация спикеров: Легко различайте отдельных спикеров.<br>- Резюме на базе ИИ: Создавайте краткие и информативные резюме ваших транскрипций.<br>
1956- Поддержка глобальных языков: Транскрибируйте разговоры на более чем 90 языках.<br>- Улучшенные аудио-функции: Разработаны для профессионалов, создателей контента и бизнеса.<br><br>Скажите «до свидания» утомительным ручным транскрипциям и воспользуйтесь умным, быстрым способом преобразования аудио в текст с помощью SoundType AI.",click_or_drop_file:"Нажмите или перетащите аудио / видео",remain_x_y_minutes:"Осталось {{x}}/{{y}} минут",my_account:"Мой аккаунт",please_fill_your_email:"Пожалуйста, введите ваш email",please_select_language_first:"Пожалуйста, сначала выберите язык",please_select_audio_first:"Пожалуйста, сначала выберите аудио",please_fill_youtube_link:"Пожалуйста, введите ссылку на YouTube",speaker_person_x:"Докладчик {{x}}",sign_up_to_unlock_des:"Зарегистрируйтесь, чтобы редактировать расшифровки, экспортировать файлы и получить доступ к сводкам и переводам, основанным на ИИ. Упростите свой рабочий процесс уже сегодня!",your_audio_being_transcribed:"Ваш аудиофайл транскрибируется...",sign_up_to_unlock:"Зарегистрируйтесь, чтобы открыть больше функций",try_for_free_title:"Попробовать бесплатно",try_for_free_subtitle:"Испытайте улучшенную мощность ИИ, высочайшую точность и расширенные функции",purchase_success:"Оплата успешна!",purchase_success_des:"Спасибо за вашу покупку. Ваша транзакция успешно завершена.",auto_redirect_to_dashboard:"Вы будете перенаправлены на вашу панель управления в ближайшее время. Если перенаправление не произойдет в течение 5 секунд, нажмите на следующую ссылку, чтобы продолжить вручную:",need_assistance:"Нужна помощь? Свяжитесь с нами по адресу {{email}}",invalid_format:"Неверный формат",top_up:"Пополнение",valid_x_months:"Действительно для текущего месяца плана ({{x}}).",top_up_des:"Пополненные минуты действуют только в текущем месяце плана. Оставшиеся данные не могут быть перенесены на следующий месяц.",basic_plan_user_cant_top_up:"Пользователи базового плана не могут пополнять минуты. Пожалуйста, обновите свой план, чтобы активировать опции пополнения.",file_size_exceeded_gb:"Размер файла превышает лимит {{x}} ГБ.",no_speech:"Речь не обнаружена в записи.",credit_usages:"Использование Кредитов",used_minutes:"Использованные Минуты",usage_type:"Тип Использования",transcription:"Транскрипция",ai_summary:"Резюме ИИ",ai_chat:"Чат с ИИ",deleted_audio:"Удалённое аудио",view_audio:"Просмотреть аудио",delete_audios_move_to_bin:"Удалённые записи будут перемещены в корзину.",bin_audio_x_days:"Все записи в корзине будут удалены через {{x}} дней.",total_credits:"Всего Кредитов",available_credits:"Доступные Кредиты",yearly_plan_credit_renew_explanation:"Ваши кредиты будут обновляться каждый месяц при годовом плане.",summary_period:"Период сводки",manage_subscription:"Управление подпиской",remaining_x_minutes:"Осталось {{x}} минут",x_minutes_left:"Осталось {{x}} минут",x_minutes_used:"Использовано {{x}} минут",x_y_minutes_used:"Использовано {{x}} из {{y}} мин",notification_email_address:"Адрес эл. почты для уведомлений",folders:"Папки",search_audios_notes:"Поиск аудио и заметок",recent_searches:"Недавние поиски",suggestions:"Предложения",quick_filters:"Быстрые фильтры",advanced_filters:"Расширенные фильтры",recent_files:"Недавние файлы",audios_only:"Только аудио",notes_only:"Только заметки",shared_with_me:"Поделились со мной",date_range:"Диапазон дат",any_time:"В любое время",today:"Сегодня",this_week:"На этой неделе",this_month:"В этом месяце",this_year:"В этом году",all_languages:"Все языки",clear_all:"Очистить всё",apply_filters:"Применить фильтры",notes:"Заметки",no_item_match_search:"Нет элементов, соответствующих вашему запросу.",untitled:"Без названия",theme_mode:"Тема",theme_light:"Светлая",theme_dark:"Тёмная",theme_auto:"Следовать за устройством",manage_subscription_google_play:"На вашем устройстве Android > Перейдите в Google Play Маркет > Аккаунт > Платежи и подписки > Подписки > SoundType AI > Управление подпиской",manage_subscription_apple_store:"На вашем устройстве iOS > Перейдите в Настройки > [ваше имя] > Подписки > SoundType AI > Управление подпиской",purchase_platform:"Платформа покупки",subscription_and_topup:"Подписка и пополнение",chat:"Чат",toolkit:"Инструменты",find_in_transcript:"Найти в транскрипции",bilingual:"Двуязычный",audio_info:"Информация об аудио",translated_language:"Переведенный язык",manage_speakers:"Управление дикторами",reset:"Сбросить",segments_count:"{{x}} сегментов",youtube_link:"Ссылка на YouTube",x_speakers:"{{x}} дикторов",bookmarked:"В закладках",toolkit_records:"Записи инструментов",toolkit_record_empty:"Вывод инструментов будет сохранен здесь.",ask_soundtype_ai:"Спросить SoundType AI",ask_soundtype_ai_des:"Получайте мгновенные ответы из вашего аудиоконтента.",audio_not_found_or_unauthorized:"Это аудио не найдено или у вас нет разрешения на его просмотр.",audio_not_found_or_unauthorized_help:"Пожалуйста, проверьте ссылку или свяжитесь с владельцем для получения доступа. Вы также можете вернуться на главную страницу.",back_to_home:"Перейти Ð
1956º панели управления",loading:"Загрузка",checking_token:"Проверка аутентификации...",export_n_files:"{{count}} файлов",export_failed:"Не удалось экспортировать",copy_without_format:"Копировать без форматирования",star:"В избранное",unstar:"Убрать из избранного",create_note:"Создать заметку",note_name:"Название заметки",note_content:"Содержимое заметки",please_enter_name:"Пожалуйста, введите название",please_enter_content:"Пожалуйста, введите содержимое",content:"Содержимое",description:"Описание",save:"Сохранить",delete_failed:"Не удалось удалить",create_failed:"Не удалось создать",update_failed:"Не удалось обновить",preview_sample_1:"Добро пожаловать на сегодняшнюю встречу.",preview_sample_2:"Спасибо. Давайте начнем с обновления по проекту.",preview_sample_3:"Сначала позвольте мне показать график.",preview_sample_4:"Команда разработки завершила новую функцию.",preview_sample_5:"Теперь она готова к тестированию.",preview_sample_6:"Отлично, когда мы можем начать?",delete_folder_not_empty:"Пожалуйста, удалите все файлы из этой папки перед её удалением.",preview_truncated_explain:"Это только предварительный просмотр. Полная версия появится, когда вы нажмёте «Экспорт» или «Копировать».",sample:"Пример",x_selected:"Выбрано: {{x}}",export_sample_explain:"Когда пользователи выбирают сразу несколько предварительных просмотров, сначала будет показан пример формата экспорта. Полная версия будет создана после нажатия «Экспорт».",delete_folder:"Удалить папку",delete_folder_confirm:"Вы уверены, что хотите удалить эту папку?",meeting_minutes:"Протокол встречи",more:"Ещё",toolkit_not_found:"Набор инструментов не найден.",toolkit_topic_prompt:"Дополнительный запрос (необязательно)",toolkit_topic_placeholder:"например, Сосредоточься на ключевых решениях и задачах...",execute:"Выполнить",execute_with_credits:"Выполнить ({{credits}} кредит)",toolkit_usage_limit_reached_text:"Вы достигли лимита использования для этого аудио.",toolkit_audio_not_ready:"Аудио всё ещё обрабатывается. Пожалуйста, дождитесь завершения транскрипции.",toolkit_usage_remaining:"Осталось бесплатных использований: {{remaining}}/{{limit}}",chat_usage_limit_reached_text:"Вы достигли лимита чата для этого аудио.",chat_usage_remaining:"Осталось бесплатных сообщений: {{remaining}}/{{limit}}",usage_limit_info_title:"Лимиты использования",free_plan:"Бесплатный пользователь",paid_plan:"Платный подписчик",usage_toolkit_free_plan:"{{limit}} бесплатное использование на одно аудио",usage_chat_free_plan:"{{limit}} бесплатное сообщение на одно аудио",upgrade_now:"Обновить сейчас",according_app_language:"Согласно языку приложения",archive:"Архивировать",archived:"В архиве",unarchive:"Разархивировать",no_archived_records:"Нет архивных записей",custom_toolkit:"Пользовательский набор инструментов",toolkit_name_placeholder:"например, Извлекатель задач",prompt_template:"Шаблон запроса",prompt_template_hint:"Используйте {transcript} для транскрипции аудио, {language} для языка вывода.",prompt_template_placeholder:"например, Проанализируйте следующую транскрипцию и извлеките все задачи.",icon:"Значок",add_to_home:"Добавить на главный экран",remove_from_home:"Убрать с главного экрана",favorites:"Избранное",tools:"Инструменты",note:"Заметка",error:"Ошибка",according_content_language:"Согласно языку содержимого",meeting_notes:"Заметки встречи",meeting_notes_des:"Создать профессиональный протокол встречи",summary_des:"Создать интеллектуальное резюме аудиотранскрипции",translation_des:"Перевести аудиотранскрипцию на другой язык",rename:"Переименовать",sorting_type:"Сортировать по",sort_timeline:"Хронология",upgrade_for_more:"Получите больше минут и AI-функций",toolkit_execution:"Выполнение инструментов",available_period:"Доступный период",current_credit_usages:"Текущее использование кредитов",available_plans:"Доступные планы",usage_history:"История использования",usage_toolkit_paid_plan:"{{limit}} бесплатных использований на одно аудио, затем {{minutes}} минут кредита за использование",usage_chat_paid_plan:"{{limit}} бесплатных сообщений на одно аудио, затем {{minutes}} минут кредита за сообщение",chat_usage_minutes:"{{minutes}} минут кредита за сообщение",toolkit_usage_minutes:"Это потребует {{minutes}} минут кредита.",mins_per_query:"{{x}} минут кредита за запрос",select_mode:"Выбрать",select_all:"Выбрать всё",deselect_all:"Снять выделение",change_speaker:"Изменить говорящего",merge_segments:"Объединить",delete_segments:"Удалить сегменты",delete_segments_confirm:"Вы уверены, что хотите удалить {{x}} сегментов?",no_sound:"Нет звука",no_matching_segments:"Нет сегментов, соответствующих текущим фильтрам.",display_content:"Показать содержимое",original_language:"Исходный язык",find_and_replace:"Найти и заменить",match_case:"Учитывать регистр",x_replaced:"{{x}} заменено",edit_mode:"Режим редактирования",add_segment:"Добавить сегмент",start_time:"Время начала",end_time:"Время окончания",done_editing:"Готово",set_as_starred:"Отметить звездой",remove_starred:"Убрать звезду",merge_segments_confirm:"Объединить {{x}} сегментов?",merge_segments_warning:"Это объединит выбранные сегменты в один. Текстовое содержимое будет соединено, и сохранится только первый сегмент. Это действие нельзя отменить.",copied_to_clipboard:"Скопировано в буфер обмена",add_speaker:"Добавить говорящего",toolkit_history:"История инструментов",upgrade_to_use_premium_export:"Перейдите на более высокий тариф, чтобы использовать премиум-функции экспорта."},JU={sign_in:"เข้าสู่ระบบ",email:"อีเมล",password:"รหัสผ่าน",i_agree_to_toc:"ฉันยอมรับข้อกำหนดและเงื่อนไข",terms_and_conditions:"ข้อกำหนดและเงื่อนไข",privacy_policy:"นโยบายความเป็นส่วนตัว",already_have_an_account:"มีบัญชีอยู่แล้ว?",sign_up:"สมัครสมาชิก",dont_have_an_account:"ยังไม่มีบัญชี?",forgot_password:"ลืมรหัสผ่าน?",email_already_in_use:"อีเมลถูกใช้ไปแล้ว",weak_password:"รหัสผ่านไม่แข็งแรง",too_many_attempts:"พยายามหลายครั้งเกินไป",invalid_email_or_password:"อีเมลหรือรหัสผ่านไม่ถูกต้อง",user_already_registered:"ผู้ใช้ลงทะเบียนแล้ว",unexpected_error:"ข้อผิดพลาดที่ไม่คาดคิด",audios:"ไฟล์เสียง",name:"ชื่อ",auto:"อัตโนมัติ",auto_detect:"ตรวจจับอัตโนมัติ",speaker_num:"จำนวนผู้พูด",speaker_num_reason:"หากคุณบอกเราจำนวนผู้พูด เราจะให้ผลการถอดเสียงที่ดีขึ้น",audio_language:"ภาษาของไฟล์เสียง",your_email:"อีเมลของคุณ",email_result:"เราจะส่งอีเมลถึงคุณพร้อมผลการถอดเสียง",provide_language:"หากคุณบอกเราภาษาของไฟล์เสียง เราจะให้ผลการถอดเสียงที่ดีขึ้น",upload_audio:"อัปโหลดไฟล์เสียง",upload_file:"อัปโหลดไฟล์",process_audio:"กำลังประมวลผลไฟล์ของคุณ",process_audio_des:"กรุณารอสักครู่ขณะไฟล์เสียงของคุณถูกถอดเสียง อาจใช้เวลาสักครู่",uploading:"กำลังอัปโหลด",pending:"รอดำเนินการ",uploaded:"อัปโหลดแล้ว",failed:"ล้มเหลว",status:"สถานะ",language:"ภาษา",speakers:"ผู้พูด",duration:"ระยะเวลา",done:"เสร็จสิ้น",close:"ปิด",queuing:"กำลังเข้าคิว",created_at:"สร้างเมื่อ",records:"บันทึก",transcribe:"ถอดเสียง",delete:"ลบ",processing:"กำลังประมวลผล",from_youtube:"จาก Youtube",upload_files:"อัปโหลดไฟล์",place_youtube_link_here:"วางลิงก์ Youtube ที่นี่",submit:"ส่ง",email_notification:"ระยะเวลาการทำงานขึ้นอยู่กับความยาวและความซับซ้อนของไฟล์เสียง โดยทั่วไปคุณสามารถคาดหวังผลการถอดเสียงภายในไม่กี่ชั่วโมง เราจะส่งอีเมลแจ้งเตือนเมื่อเสร็จสิ้น",filters:"ตัวกรอง",filter:"กรอง",replace:"แทนที่",share_and_export:"แชร์และส่งออก",replace_all:"แทนที่ทั้งหมด",next:"ถัดไป",previous:"ก่อนหน้า",find:"ค้นหา",replace_with:"แทนที่ด้วย",x_of_x:"{{current}} จาก {{total}}",scroll_lock:"ล็อกการเลื่อน",tags:"แท็ก",bookmark:"บุ๊กมาร์ก",audio:"เสียง",cancel:"ยกเลิก",export:"ส่งออก",export_format:"รูปแบบการส่งออก",copy_text:"คัดลอกข้อความ",monologue:"การพูดคนเดียว",include_timestamps:"รวมเวลาประทับ",include_speaker_names:"รวมชื่อผู้พูด",combine_same_speaker:"รวมส่วนของผู้พูดเดียวกัน",export_mode:"โหมดการส่งออก",no_preview:"ไม่มีตัวอย่าง",copy:"คัดลอก",copied:"คัดลอกแล้ว",unlock_pro_feature:"ปลดล็อกฟีเจอร์นี้โดยอัปเกรดเป็นแผน 'Pro'",pro_features:"ฟีเจอร์ Pro",pro_minutes:"1800 นาที / เดือน",pro_interact_with_audio:"โต้ตอบกับเสียง",pro_interact_with_audio_des:"ถามคำถามกับไฟล์เสียงของคุณ",pro_summary:"สรุปด้วย AI",pro_summary_des:"สรุปไฟล์เสียงของคุณ",pro_priority:"คิวลำดับความสำคัญ",pro_priority_des:"ประมวลผลไฟล์เสียงด้วยลำดับความสำคัญ",pro_multi_speakers:"รู้จำผู้พูดหลายคน",pro_multi_speakers_des:"ตรวจจับและระบุผู้พูดหลายคนได้อย่างแม่นยำ",redirect_to_stripe:"คุณจะถูกเปลี่ยนเส้นทางไปที่ Stripe เพื่อชำระเงิน",x_per_month:"{{x}} / เดือน",x_per_year:"{{x}} / ปี",trash:"ถังขยะ",dashboard:"แดชบอร์ด",logout:"ออกจากระบบ",are_you_sure_to_delete:"คุณแน่ใจที่จะลบบันทึกที่เลือก?",restore:"กู้คืน",are_you_sure_to_restore:"คุณแน่ใจที่จะกู้คืนบันทึกที่เลือก?",deleted_at:"ลบเมื่อ",hidden_segment:"{{x}} ส่วนถูกซ่อนหลังจาก {{y}} นาที",settings:"การตั้งค่า",subscription:"การสมัครสมาชิก",default_transcription_language:"ภาษาการถอดเสียงเริ่มต้น",contact_us:"ติดต่อเรา",security:"ความปลอดภัย",about_us:"เกี่ยวกับเรา",download_app:"ดาวน์โหลดแอป",download:"ดาวน์โหลด",app_store:"App Store",play_store:"Play Store",upload_voice:"อัปโหลดเสียง",no_audio_found:"ไม่พบไฟล์เสียง",please_input_valid_email_first:"กรุณากรอกอีเมลที่ถูกต้องก่อน",handling_audio:"เรากำลังถอดเสียงไฟล์ของคุณ กรุณารอสักครู่",wel
1956come_to_leave:"คุณสามารถออกจากหน้านี้ได้ เนื่องจากเราจะส่งอีเมลถึงคุณเมื่อผลการถอดเสียงพร้อม",send_your_result:"เราจะส่งอีเมลถึงคุณพร้อมผลการถอดเสียง",transcribe_audio_thank:"ขอบคุณที่ใช้บริการถอดเสียงของเรา! เรากำลังทำการถอดเสียงไฟล์ของคุณและขอขอบคุณสำหรับความอดทนของคุณ",transcribe_audio_no_stay:"การถอดเสียงของคุณอาจใช้เวลาสักครู่ แต่ไม่ต้องกังวล คุณไม่จำเป็นต้องอยู่ในหน้านี้ เราจะส่งอีเมลผลการถอดเสียงให้คุณเมื่อเสร็จสิ้น",date:"วันที่",sign_up_to_access_more_functions:"สมัครสมาชิกเพื่อเข้าถึงฟังก์ชันเพิ่มเติม",you_can_use_functions:"คุณสามารถใช้ฟังก์ชันดังต่อไปนี้หลังจากเข้าสู่ระบบ",know_more:"เรียนรู้เพิ่มเติม",modify_transcription:"แก้ไขข้อความถอดเสียง",play_audio:"เล่นเสียง",content_filters:"ตัวกรองเนื้อหา",export_diff_type:"ส่งออกไฟล์ประเภทต่างๆ",screenshots:"ภาพหน้าจอ",free_trial:"ทดลองใช้งานฟรี",pricing:"การตั้งราคา",faq:"คำถามที่พบบ่อย",contact:"ติดต่อ",login:"เข้าสู่ระบบ",register:"สมัครสมาชิก",please_login_before_purchase:"กรุณาเข้าสู่ระบบก่อนทำการซื้อ",no_records_found:"ไม่พบบันทึก",x_minutes:"{{x}} นาที",confirm:"ยืนยัน",notification_mobile_app:"การแจ้งเตือนจากแอปมือถือ",notification_mobile_app_des:"รับการแจ้งเตือนจากแอปมือถือเมื่อผลการถอดเสียงพร้อม",notification_email:"การแจ้งเตือนทางอีเมล",notification_email_des:"รับการแจ้งเตือนทางอีเมลเมื่อผลการถอดเสียงพร้อม",video:"วิดีโอ",or:"หรือ",sign_in_with_google:"เข้าสู่ระบบด้วย Google",sign_in_with_apple:"เข้าสู่ระบบด้วย Apple",login_method:"วิธีการเข้าสู่ระบบ",delete_account:"ลบบัญชี",delete_account_confirm_3_time:"กดปุ่มลบ 3 ครั้งเพื่อยืนยัน",popup_blocked:"ป๊อปอัปถูกบล็อก",account_info:"ข้อมูลบัญชี",redeem:"แลก",redeem_code:"รหัสแลก",summary_des1:"บริการสรุปให้บริการสรุปผลการถอดเสียง ซึ่งสามารถสรุปผลการถอดเสียงเป็นประโยคสั้นๆ ได้",summary_des2:"สรุปเก่าของคุณจะถูกแทนที่ด้วยสรุปใหม่",consume_transcription_quota:"ใช้โควตาการถอดเสียง",summary:"สรุป",query:"สอบถาม",information_not_found:"ไม่พบข้อมูล",permission_deny:"ปฏิเสธสิทธิ์",please_login_to_check_the_result:"กรุณาเข้าสู่ระบบเพื่อตรวจสอบผลลัพธ์",audio_length:"ความยาวไฟล์เสียง",delete_permanently:"ลบถาวร",are_you_sure_to_delete_permanently:"คุณแน่ใจที่จะลบถาวรหรือไม่?",payment_id:"รหัสการชำระเงิน",current_plan:"แผนปัจจุบัน",plan_name:"ชื่อแผน",expire_date:"วันหมดอายุ",subscription_method:"วิธีการสมัครสมาชิก",payment_method:"วิธีการชำระเงิน",payment_history:"ประวัติการชำระเงิน",amount:"จำนวนเงิน",invoice:"ใบแจ้งหนี้",receipt:"ใบเสร็จ",link:"ลิงก์",edit:"แก้ไข",back:"ย้อนกลับ",return:"กลับ",cancel_subscription:"ยกเลิกการสมัครสมาชิก",cancel_subscription_google_play:"บนอุปกรณ์ Android ของคุณ > ไปที่ Google Play Store > บัญชี > การชำระเงินและการสมัครสมาชิก > การสมัครสมาชิก > SoundType AI > ยกเลิกการสมัครสมาชิก",cancel_subscription_apple_store:"บนอุปกรณ์ iOS ของคุณ > ไปที่การตั้งค่า > [ชื่อของคุณ] > การสมัครสมาชิก > SoundType AI > ยกเลิกการสมัครสมาชิก",delete_account_des:"การลบบัญชีจะลบข้อมูลทั้งหมดของคุณอย่างถาวร",delete_account_subscription:"หากคุณมีการสมัครสมาชิก กรุณายกเลิกการสมัครสมาชิกก่อน",keep_subscription:"เก็บการสมัครสมาชิก",cancel_subscription_feature1:"การบันทึก",cancel_subscription_feature1_des:"คุณจะสามารถดูได้เฉพาะ {{x}} นาทีแรกของการบันทึกของคุณ",cancel_subscription_feature2:"เวลาถอดเสียง",cancel_subscription_feature2_des:"คุณจะสามารถถอดเสียงได้เพียง {{x}} นาทีต่อเดือน",cancel_subscription_count:"กรุณากดปุ่ม {{x}} ครั้งเพื่อยืนยัน",next_payment_date:"วันที่ชำระเงินถัดไป",basic_plan:"แผนพื้นฐาน",resume_subscription:"กลับมาสมัครสมาชิกใหม่",active:"ใช้งานอยู่",expired:"หมดอายุ",auto_renew
1956al_clause:"ข้อตกลงการต่ออายุอัตโนมัติ",auto_renewal_payment_web:"การสมัครสมาชิกของคุณจะต่ออายุอัตโนมัติ เว้นแต่คุณจะยกเลิกอย่างน้อย 24 ชั่วโมงก่อนสิ้นสุดรอบปัจจุบัน บัญชีของคุณจะถูกเรียกเก็บเงินภายใน 24 ชั่วโมงก่อนสิ้นสุดรอบปัจจุบัน คุณสามารถจัดการและยกเลิกการสมัครสมาชิกได้โดยไปที่การตั้งค่า > การเรียกเก็บเงิน",auto_renewal_terms_and_conditions:"โดยการสมัครสมาชิก คุณยอมรับข้อกำหนดและเงื่อนไขและนโยบายความเป็นส่วนตัวของเรา",payment:"การชำระเงิน",monthly:"รายเดือน",annual:"รายปี",minutes_per_month:"{{x}} นาที/เดือน",buy_now:"ซื้อทันที",yearly:"รายปี",yearly_save:"ประหยัดสูงสุด {{x}}%",pro_plan:"Pro",business_plan:"ธุรกิจ",enterprise_plan:"องค์กร",everything_in_basic:"ทุกอย่างในแผนพื้นฐาน รวมถึง",everything_in_pro:"ทุกอย่างในแผน Pro รวมถึง",everything_in_business:"ทุกอย่างในแผนธุรกิจ รวมถึง",ai_chat_x:"แชท AI x {{x}}",ai_summary_x:"สรุป AI x {{x}}",max_x_minutes_per_transcription:"สูงสุด {{x}} นาทีต่อการถอดเสียง",basic_des2:"การระบุผู้พูด",basic_des3:"การถอดเสียงไฟล์เสียง/วิดีโอ",basic_des4:"รีวิวและแก้ไขถอดเสียง",pro_des2:"คิวลำดับความสำคัญ",pro_des3:"ส่งออกในรูปแบบ SRT",pro_des4:"สรุปด้วย AI ไม่จำกัด",business_des1:"รายงานการวิเคราะห์การใช้งาน",business_des2:"พื้นที่ทำงานร่วมกันกับสมาชิกทีม",business_des3:"แชร์และแก้ไขถอดเสียงภายในทีมของคุณ",business_des4:"ควบคุมสิทธิ์การแชร์",coming_soon:"เร็วๆ นี้",get_started:"เริ่มต้น",bill_annually_x:"เรียกเก็บเงิน {{x}} รายปี",no_credit_card_required:"ไม่ต้องใช้บัตรเครดิต",save_x:"ประหยัด {{x}}%",price_per_month:" / เดือน",not_available:"ไม่พร้อมใช้งาน",pricing_title:"การตั้งราคา",upgrade:"อัปเกรด",ask_question_to_your_audio:"ถามคำถามกับไฟล์เสียงของคุณ",monthly_minutes:"นาทีรายเดือน",payment_interval:"ช่วงการชำระเงิน",annually:"รายปี",billing:"การเรียกเก็บเงิน",subscription_plan:"แผน",please_cancel_your_current_subscription_first:"กรุณายกเลิกการสมัครสมาชิกปัจจุบันของคุณก่อน",please_cancel_your_current_subscription_first_des:"ในการเปลี่ยนแผนการสมัครสมาชิก คุณจะต้องยกเลิกการสมัครสมาชิกปัจจุบันของคุณก่อน",cancel_subscription_instruction:"ไปที่การตั้งค่า > การเรียกเก็บเงิน > ยกเลิกการสมัครสมาชิก",website_version:"เวอร์ชันเว็บไซต์",change_to_annual_plan:"เปลี่ยนเป็นแผนรายปี",update_annual_mobile_platform_reminder:"การเตือนความจำ",update_annual_mobile_platform_reminder_des:"กรุณาแจ้งว่าคุณต้องยกเลิกการสมัครสมาชิกปัจจุบันบน {{x}} ก่อนเปลี่ยนเป็นแผนรายปี มิฉะนั้นคุณจะถูกเรียกเก็บเงินสองครั้ง",i_understand:"ฉันเข้าใจ",no_credit:"นาทีไม่พอ",re_submit:"ส่งใหม่อีกครั้ง",loading_audio:"กำลังโหลดไฟล์เสียง",your_password:"รหัสผ่านของคุณ",home:"หน้าหลัก",title_a_z:"ชื่อ A-Z",title_z_a:"ชื่อ Z-A",older_first:"เก่าก่อน",newest_first:"ใหม่ก่อน",table_item_count:"{{x}} - {{y}} จาก {{z}} รายการ",starred:"ติดดาว",search:"ค้นหา",create_folder:"สร้างโฟลเดอร์",folder_name:"ชื่อโฟลเดอร์",create:"สร้าง",export_preview:"ดูตัวอย่างก่อนส่งออก",combine_segments:"รวมส่วน",export_audio_only:"คุณสามารถส่งออกไฟล์เสียงได้เฉพาะเมื่อไฟล์เสียงกำลังถูกถอดเสียง",transcribe_remaining_x_minutes:"ถอดเสียง {{x}} นาทีที่เหลือ",x_minutes_remain_be_transcribed:"เหลือ {{x}} นาทีที่ยังไม่ได้ถอดเสียง",upgrade_plan_to_transcribe:"อัปเกรดแผนของคุณเพื่อถอดเสียงไฟล์เสียงทั้งหมด",only_paid_user_can_use:"เฉพาะผู้ใช้ที่ชำระเงินเท่านั้นที่สามารถถอดเสียงนาทีที่เหลือได้",convert
1956ing_to_audio:"กำลังแปลงเป็นไฟล์เสียง",move_to_folder:"ย้ายไปยังโฟลเดอร์",move_audios_to_folder:"ย้ายไฟล์เสียงที่เลือกไปยังโฟลเดอร์",please_select_folder:"กรุณาเลือกโฟลเดอร์",empty_folder:"โฟลเดอร์ว่างเปล่า",move:"ย้าย",user_not_found:"ไม่พบผู้ใช้ ไม่พบผู้ใช้ที่ระบุ โปรดตรวจสอบรายละเอียดและลองอีกครั้ง หรือติดต่อฝ่ายสนับสนุนหากต้องการความช่วยเหลือเพิ่มเติม",invalid_link:"ลิงก์ไม่ถูกต้อง",translation:"การแปล",translate:"แปล",translate_des1:"บริการแปลให้การแปลผลลัพธ์ก
1956ารถอดเสียงด้วย AI สามารถแปลผลลัพธ์การถอดเสียงเป็นภาษาอื่นได้",translate_des2:"ข้อความที่แปลไม่สามารถแก้ไขได้ในขณะนี้",translate_des3:"การแปลเก่าของคุณจะถูกแทนที่ด้วยการแปลใหม่",translating:"กำลังแปล",translating_des:"กระบวนการแปลกำลังดำเนินการอยู่ กรุณารอสักครู่ เราจะแจ้งให้คุณทราบเมื่อการแปลพร้อมแล้ว",please_select_language:"กรุณาเลือกภาษา",display_language:"ภาษาที่แสดง",both:"ทั้งสอง",original:"ต้นฉบับ",translated:"แปลแล้ว",default_payment_currency_x_set:"สกุลเงินการชำระเงินของคุณตั้งค่าเป็น {{x}} หากคุณต้องการเปลี่ยนแปลง กรุณาติดต่อเราที่ {{email}} .",invalid_link_des:"ลิงก์ YouTube ไม่ถูกต้อง ไม่รองรับวิดีโอสด เพลย์ลิสต์ เนื้อหาส่วนตัว จำกัดอายุ หรือเนื้อหาที่ล็อกตามภูมิภาค",free_member_limited_view:"ผู้ใช้แผนพื้นฐานจะสามารถเข้าถึงผลการถอดความได้เพียง {{x}} นาทีแรกเท่านั้น",free_user_service_once:"ผู้ใช้แผนพื้นฐานสามารถใช้บริการนี้ได้เพียงครั้งเดียวเท่านั้น",free_user_summary:"ผู้ใช้แผนพื้นฐานสามารถใช้บริการนี้ได้เพียงครั้งเดียวเท่านั้น โปรดอัปเกรดเป็นแผน Pro เพื่อสรุปเสียงเพิ่มเติม",free_user_query:"ผู้ใช้แผนพื้นฐานสามารถใช้บริการนี้ได้เพียงครั้งเดียวเท่านั้น โปรดอัปเกรดเป็นแผน Pro เพื่อถามคำถามเพิ่มเติม",cancel_subscription_des:"การสมัครสมาชิกของคุณจะถูกยกเลิกเมื่อสิ้นสุดรอบบิลปัจจุบัน ({{x}}) หลังจากวันดังกล่าว คุณจะถูกลดระดับไปยังแผนพื้นฐานและจะไม่สามารถเข้าถึงฟีเจอร์ของแผน Pro ได้อีก:",free_member_limited_transcribe_view:"เฉพาะ {{x}} นาทีแรกเท่านั้นที่จะถูกถอดความและสามารถดูได้สำหรับผู้ใช้แผนพื้นฐาน",reset_password_email_sent:"โปรดตรวจสอบอีเมลของคุณ หากบัญชีนี้มีอยู่ จะมีอีเมลรีเซ็ตรหัสผ่านส่งไป",m_downloads:"1M+ ดาวน์โหลด",provider:"ผู้ให้บริการ",size:"ขนาด",category:"หมวดหมู่",productivity:"ประสิทธิภาพ",languages:"ภาษา",languages_90:"90+ ภาษา",app_des:"เปลี่ยนคำพูดให้เป็นข้อความได้อย่างง่ายดายด้วย SoundType AI! แอปพลิเคชันล้ำสมัยของเราจะแปลงการบันทึกเสียงและไฟล์เสียงให้เป็นการถอดความที่แม่นยำสูง ไม่ว่าคุณจะทำงานกับการประชุม สัมภาษณ์ พอดแคสต์ หรือเนื้อหาวิดีโอ SoundType AI จะมอบความแม่นยำและประสิทธิภาพ<br><br>คุณสมบัติหลัก:<br>- การระบุผู้พูดขั้นสูง: แยกแยะผู้พูดแต่ละคนได้อย่างราบรื่น<br>- สรุปด้วย AI: สร้างสรุปที่กระชับและชาญฉลาดจากการถอดความของคุณ<br>- รองรับภาษาทั่วโลก: ถอดความการสนทนาได้มากกว่า 90 ภาษาอย่างง่ายดาย<br>- ฟีเจอร์เสียงขั้นสูง: ออกแบบมาสำหรับมืออาชีพ ครีเอเตอร์ และธุรกิจ<br><br>กล่าวคำอำลาการถอดความด้วยมือที่น่าเบื่อและยินดีต้อนรับวิธีที่ชาญฉลาดและรวดเร็วกว่าในการเปลี่ยนเสียงเป็นข้อความด้วย SoundType AI",click_or_drop_file:"คลิกหรือวางไฟล์เสียง / วิดีโอ",remain_x_y_minutes:"เหลือ {{x}}/{{y}} นาที",my_account:"บัญชีของฉัน",please_fill_your_email:"กรุณากรอกอีเมลของคุณ",please_select_language_first:"กรุณาเลือกภาษาก่อน",please_select_audio_first:"กรุณาเลือกไฟล์เสียงก่อน",please_fill_youtube_link:"กรุณากรอกลิงก์ YouTube",speaker_person_x:"ผู้พูด {{x}}",sign_up_to_unlock_des:"สมัครสมาชิกเพื่อแก้ไขการถอดความ ส่งออกไฟล์ และเข้าถึงสรุป แปล และอื่นๆ ที่ขับเคลื่อนด้วย AI ทำให้กระบวนการทำงานของคุณง่ายขึ้นวันนี้!",your_audio_being_transcribed:"ไฟล์เสียงของคุณกำลังถูกถอดความ...",sign_up_to_unlock:"สมัครสมาชิกเพื่อสำรวจฟีเจอร์เพิ่มเติม",try_for_free_title:"ทดลองใช้ฟรี",try_for_free_subtitle:"สัมผัสพลัง AI ที่เหนือกว่า ความแม่นยำสูง และคุณสมบัติขั้นสูง",purchase_success:"การชำระเงินสำเร็จ!",purchase_success_des:"ขอบคุณสำหรับการซื้อของคุณ การทำธุรกรรมเสร็จสมบูรณ์เรียบร้อยแล้ว",auto_redirect_to_dashboard:"คุณจะถูกเปลี่ยนเส้นทางไปยังแดชบอร์ดของคุณในไม่ช้า หากไม่ได้รับการเปลี่ยนเส้นทางภายใน 5 วินาที คลิกที่ลิงก์ต่อไปนี้เพื่อดำเนินการต่อด้วยตนเอง:",need_assistance:"ต้องการความช่วยเหลือ? ติดต่อเราที่ {{email}}
1956",invalid_format:"รูปแบบไม่ถูกต้อง",top_up:"เติมเงิน",valid_x_months:"ใช้ได้ในเดือนปัจจุบันของแพ็กเกจ ({{x}}).",top_up_des:"นาทีเติมเงินสามารถใช้ได้เฉพาะเดือนปัจจุบันของแพ็กเกจเท่านั้น ข้อมูลที่เหลือจะไม่สามารถนำไปใช้ในเดือนถัดไปได้",basic_plan_user_cant_top_up:"ผู้ใช้แพ็กเกจพื้นฐานไม่สามารถเติมนาทีได้ กรุณาอัปเกรดแพ็กเกจของคุณเพื่อเปิดใช้งานตัวเลือกการเติมเงิน",file_size_exceeded_gb:"ขนาดไฟล์เกินขีดจำกัด {{x}} GB",no_speech:"ไม่พบเสียงพูดในการบันทึก",credit_usages:"การใช้เครดิต",used_minutes:"นาทีที่ใช้ไป",usage_type:"ประเภทการใช้งาน",transcription:"ถอดเสียง",ai_summary:"สรุปโดย AI",ai_chat:"แชทกับ AI",deleted_audio:"ไฟล์เสียงที่ถูกลบ",view_audio:"ดูไฟล์เสียง",delete_audios_move_to_bin:"บันทึกที่ลบจะถูกย้ายไปยังถังขยะ",bin_audio_x_days:"บันทึกทั้งหมดในถังขยะจะถูกลบหลังจาก {{x}} วัน",total_credits:"เครดิตทั้งหมด",available_credits:"เครดิตที่ใช้ได้",yearly_plan_credit_renew_explanation:"เครดิตของคุณจะถูกต่ออายุทุกเดือนสำหรับแผนรายปี",summary_period:"ช่วงสรุปผล",manage_subscription:"จัดการการสมัครสมาชิก",remaining_x_minutes:"เหลือเวลา {{x}} นาที",x_minutes_left:"เหลือ {{x}} นาที",x_minutes_used:"ใช้ไปแล้ว {{x}} นาที",x_y_minutes_used:"ใช้ไปแล้ว {{x}} จาก {{y}} นาที",notification_email_address:"ที่อยู่อีเมลสำหรับการแจ้งเตือน",folders:"โฟลเดอร์",search_audios_notes:"ค้นหาเสียงและบันทึก",recent_searches:"การค้นหาล่าสุด",suggestions:"คำแนะนำ",quick_filters:"ตัวกรองด่วน",advanced_filters:"ตัวกรองขั้นสูง",recent_files:"ไฟล์ล่าสุด",audios_only:"เฉพาะเสียง",notes_only:"เฉพาะบันทึก",shared_with_me:"แชร์กับฉัน",date_range:"ช่วงวันที่",any_time:"ทุกเวลา",today:"วันนี้",this_week:"สัปดาห์นี้",this_month:"เดือนนี้",this_year:"ปีนี้",all_languages:"ทุกภาษา",clear_all:"ล้างทั้งหมด",apply_filters:"ใช้ตัวกรอง",notes:"บันทึก",no_item_match_search:"ไม่พบรายการที่ตรงกับการค้นหาของคุณ",untitled:"ไม่มีชื่อ",theme_mode:"ธีม",theme_light:"สว่าง",theme_dark:"มืด",theme_auto:"ตามอุปกรณ์",manage_subscription_google_play:"บนอุปกรณ์ Android ของคุณ > ไปที่ Google Play Store > บัญชี > การชำระเงินและการสมัครสมาชิก > การสมัครสมาชิก > SoundType AI > จัดการการสมัครสมาชิก",manage_subscription_apple_store:"บนอุปกรณ์ iOS ของคุณ > ไปที่ การตั้งค่า > [ชื่อของคุณ] > การสมัครสมาชิก > SoundType AI > จัดการการสมัครสมาชิก",purchase_platform:"แพลตฟอร์มการซื้อ",subscription_and_topup:"การสมัครสมาชิกและการเติมเงิน",chat:"แชท",toolkit:"ชุดเครื่องมือ",find_in_transcript:"ค้นหาในบทถอดเสียง",bilingual:"สองภาษา",audio_info:"ข้อมูลเสียง",translated_language:"ภาษาที่แปล",manage_speakers:"จัดการผู้พูด",reset:"รีเซ็ต",segments_count:"{{x}} ส่วน",youtube_link:"ลิงก์ YouTube",x_speakers:"ผู้พูด {{x}} คน",bookmarked:"เพิ่มบุ๊กมาร์กแล้ว",toolkit_records:"บันทึกชุดเครื่องมือ",toolkit_record_empty:"ผลลัพธ์ของชุดเครื่องมือจะถูกบันทึกที่นี่",ask_soundtype_ai:"ถาม S
1956oundType AI",ask_soundtype_ai_des:"รับคำตอบทันทีจากเนื้อหาเสียงของคุณ",audio_not_found_or_unauthorized:"ไม่พบเสียงนี้หรือคุณไม่มีสิทธิ์ในการดู",audio_not_found_or_unauthorized_help:"โปรดตรวจสอบลิงก์หรือติดต่อเจ้าของเพื่อขอการเข้าถึง คุณยังสามารถกลับไปยังหน้าแรกได้",back_to_home:"ไปที่แดชบอร์ด",loading:"กำลังโหลด",checking_token:"กำลังตรวจสอบการยืนยันตัวตน...",export_n_files:"{{count}} ไฟล์",export_failed:"ส่งออกไม่สำเร็จ",copy_without_format:"คัดลอกโดยไม่จัดรูปแบบ",star:"ติดดาว",unstar:"เอาดาวออก",create_note:"สร้างโน้ต",note_name:"ชื่อโน้ต",note_content:"เนื้อหาโน้ต",please_enter_name:"กรุณากรอกชื่อ",please_enter_content:"กรุณากรอกเนื้อหา",content:"เนื้อหา",description:"คำอธิบาย",save:"บันทึก",delete_failed:"ลบไม่สำเร็จ",create_failed:"สร้างไม่สำเร็จ",update_failed:"อัปเดตไม่สำเร็จ",preview_sample_1:"ยินดีต้อนรับทุกคนสู่การประชุมวันนี้",preview_sample_2:"ขอบคุณ มาเริ่มด้วยอัปเดตโครงการกัน",preview_sample_3:"ก่อนอื่นขอแชร์ไทม์ไลน์ก่อน",preview_sample_4:"ทีมพัฒนาได้ทำฟีเจอร์ใหม่เสร็จแล้ว",preview_sample_5:"ตอนนี้พร้อมสำหรับการทดสอบแล้ว",preview_sample_6:"เยี่ยม เราจะเริ่มได้เมื่อไร?",delete_folder_not_empty:"กรุณานำไฟล์ทั้งหมดออกจากโฟลเดอร์นี้ก่อนลบ",preview_truncated_explain:"นี่เป็นเพียงตัวอย่างเท่านั้น เวอร์ชันเต็มจะแสดงเมื่อคุณแตะ “ส่งออก” หรือ “คัดลอก”",sample:"ตัวอย่าง",x_selected:"เลือกแล้ว {{x}}",export_sample_explain:"เมื่อผู้ใช้เลือกตัวอย่างหลายรายการพร้อมกัน ระบบจะแสดงตัวอย่างรูปแบบการส่งออกก่อน เวอร์ชันเต็มจะถูกสร้างเมื่อคุณแตะ “ส่งออก”",delete_folder:"ลบโฟลเดอร์",delete_folder_confirm:"คุณแน่ใจหรือไม่ว่าต้องการลบโฟลเดอร์นี้?",meeting_minutes:"บันทึกการประชุม",more:"เพิ่มเติม",toolkit_not_found:"ไม่พบชุดเครื่องมือ",toolkit_topic_prompt:"คำขอเพิ่มเติม (ไม่บังคับ)",toolkit_topic_placeholder:"เช่น เน้นการตัดสินใจสำคัญและรายการงานที่ต้องทำ...",execute:"ดำเนินการ",execute_with_credits:"ดำเนินการ ({{credits}} เครดิต)",toolkit_usage_limit_reached_text:"คุณถึงขีดจำกัดการใช้งานสำหรับไฟล์เสียงนี้แล้ว",toolkit_audio_not_ready:"ไฟล์เสียงยังอยู่ระหว่างประมวลผล กรุณารอจนกว่าการถอดเสียงจะเสร็จสมบูรณ์",toolkit_usage_remaining:"เหลือการใช้งานฟรี {{remaining}}/{{limit}} ครั้ง",chat_usage_limit_reached_text:"คุณถึงขีดจำกัดการแชทสำหรับไฟล์เสียงนี้แล้ว",chat_usage_remaining:"เหลือข้อความฟรี {{remaining}}/{{limit}} ข้อความ",usage_limit_info_title:"ขีดจำกัดการใช้งาน",free_plan:"ผู้ใช้ฟรี",paid_plan:"ผู้ใช้แบบสมัครสมาชิก",usage_toolkit_free_plan:"ใช้ฟรี {{limit}} ครั้งต่อไฟล์เสียง",usage_chat_free_plan:"ข้อความฟรี {{limit}} ข้อต่อไฟล์เสียง",upgrade_now:"อัปเกรดตอนนี้",according_app_language:"ตามภาษาของแอป",archive:"เก็บถาวร",archived:"เก็บถาวรแล้ว",unarchive:"เลิกเก็บถาวร",no_archived_records:"ไม่มีรายการที่เก็บถาวร",custom_toolkit:"ชุดเครื่องมือกำหนดเอง",toolkit_name_placeholder:"เช่น ตัวดึงรายการงาน",prompt_template:"เทมเพลตพรอมต์",prompt_template_hint:"ใช้ {transcript} สำหรับบทถอดเสียง และ {language} สำหรับภาษาผลลัพธ์",prompt_template_placeholder:"เช่น กรุณาวิเคราะห์บทถอดเสียงต่อไปนี้และดึงรายการงานทั้งหมดออกมา",icon:"ไอคอน",add_to_home:"เพิ่มไปยังหน้าหลัก",remove_from_home:"นำออกจากหน้าหลัก",favorites:"รายการโปรด",tools:"เครื่องมือ",note:"โน้ต",error:"ข้อผิดพลาด",according_content_language:"ตามภาษาของเนื้อหา",meeting_notes:"โน้ตการประชุม",meeting_notes_des:"สร้างบันทึกการประชุมแบบมืออาชีพ",summary_des:"สร้างสรุปอัจฉริยะจากบทถอดเสียง",translation_des:"แปลบทถอดเสียงเป็นภาษาอื่น",rename:"เปลี่ยนชื่อ",sorting_type:"เรียงตาม",sort_timeline:"ไทม์ไลน์",upgrade_for_more:"รับนาทีเพิ่มและฟีเจอร์ AI เพิ่มเติม",toolkit_execution:"การทำงานของชุดเครื่องมือ",available_period:"ช่วงเวลาที่ใช้งานได้",current_credit_usages:"การใช้เครดิตปัจจุบัน",available_plans:"แผนที่มีให้เลือก",usage_history:"ประวัติการใช้งาน",usage_toolkit_paid_plan:"ใช้ฟรี {{limit}} ครั้งต่อไฟล์เสียง จากนั้นคิด {{minutes}} นาทีเครดิตต่อการใช้งาน",usage_chat_paid_plan:"ส่งข้อความฟรี {{limit}} ข้อความต่อไฟล์เสียง จากนั้นคิด {{minutes}} นาทีเครดิตต่อข้อความ",chat_usage_minutes:"{{minutes}} นาทีเครดิตต่อข้อความ",toolkit_usage_minutes:"การดำเนินการนี้จะใช้ {{minutes}} นาทีเครดิต",mins_per_query:"{{x}} นาทีเครดิตต่อคำถาม",select_mode:"เลือก",select_all:"เลือกทั้งหมด",deselect_all:"ยกเลิกการเลือกทั้งหมด",change_speaker:"เปลี่ยนผู้พูด",merge_segments:"รวม",delete_segments:"ลบเซกเมนต์",delete_segments_confirm:"คุณแน่ใจหรือไม่ว่าต้องการลบ {{x}} เซกเมนต์?",no_sound:"ไม่มีเสียง",no_matching_segments:"ไม่มีเซกเมนต์ที่ตรงกับตัวกรองปัจจุบัน",display_content:"แสดงเนื้อหา",original_language:"ภาษาต้นฉบับ",find_and_replace:"ค้นหาและแทนที่",match_case:"ตรงตามตัวพิมพ์เล็ก-ใหญ่",x_replaced:"แทนที่แล้ว {{x}}",edit_mode:"โหมดแก้ไข",add_segment:"เพิ่มเซกเมนต์",start_time:"เวลาเริ่มต้น",end_time:"เวลาสิ้นสุด",done_editing:"เสร็จสิ้น",set_as_starred:"ตั้งเป็นติดดาว",remove_starred:"เอาเครื่องหมายดาวออก",merge_segments_confirm:"รวม {{x}} เซกเมนต์?",merge_segments_warning:"การดำเนินการนี้จะรวมเซกเมนต์ที่เลือกเป็นหนึ่งเดียว เนื้อหาข้อความจะถูกรวมเข้าด้วยกัน และจะเà¸
1956à¹‡à¸šà¹„ว้เฉพาะเซกเมนต์แรกเท่านั้น การดำเนินการนี้ไม่สามารถยกเลิกได้",copied_to_clipboard:"คัดลอกไปยังคลิปบอร์ดแล้ว",add_speaker:"เพิ่มผู้พูด",toolkit_history:"ประวัติเครื่องมือ",upgrade_to_use_premium_export:"อัปเกรดแผนของคุณเพื่อใช้ฟีเจอร์การส่งออกแบบพรีเมียม"},QU={sign_in:"Giriş yap",email:"E-posta",password:"Şifre",i_agree_to_toc:"Şartlar ve koşulları kabul ediyorum.",terms_and_conditions:"Şartlar ve koşullar",privacy_policy:"Gizlilik politikası",already_have_an_account:"Zaten bir hesabınız var mı?",sign_up:"Kaydol",dont_have_an_account:"Hesabınız yok mu?",forgot_password:"Şifrenizi mi unuttunuz?",email_already_in_use:"E-posta zaten kullanımda",weak_password:"Zayıf şifre",too_many_attempts:"Çok fazla deneme",invalid_email_or_password:"Geçersiz e-posta veya şifre",user_already_registered:"Kullanıcı zaten kayıtlı",unexpected_error:"Beklenmeyen hata",audios:"Sesler",name:"Ad",auto:"Otomatik",auto_detect:"Otomatik tespit",speaker_num:"Konuşmacı Sayısı",speaker_num_reason:"Konuşmacı sayısını belirtirseniz, daha iyi bir transkripsiyon sonucu sunabiliriz.",audio_language:"Ses Dili",your_email:"E-postanız",email_result:"Size transkripsiyon sonucunu e-posta ile göndereceğiz.",provide_language:"Ses dilini belirtirseniz, daha iyi bir transkripsiyon sonucu sunabiliriz.",upload_audio:"Ses Yükle",upload_file:"Dosya Yükle",process_audio:"Dosyanız İşleniyor",process_audio_des:"Sesiniz transkribe edilirken lütfen bekleyin. Bu birkaç dakika sürebilir.",uploading:"Yükleniyor",pending:"Beklemede",uploaded:"Yüklendi",failed:"Başarısız",status:"Durum",language:"Dil",speakers:"Konuşmacılar",duration:"Süre",done:"Tamam",close:"Kapat",queuing:"Sırada",created_at:"Oluşturulma tarihi",records:"Kayıtlar",transcribe:"Transkribe et",delete:"Sil",processing:"İşleniyor",from_youtube:"YouTube'dan",upload_files:"Dosyaları yükle",place_youtube_link_here:"YouTube bağlantısını buraya yapıştırın",submit:"Gönder",email_notification:"Dönüş süresi, ses dosyasının uzunluğuna ve karmaşıklığına bağlıdır. Genel olarak, transkripsiyonunuzu birkaç saat içinde almayı bekleyebilirsiniz. Hazır olduğunda sizi e-posta ile bilgilendireceğiz.",filters:"Filtreler",filter:"Filtre",replace:"Değiştir",share_and_export:"Paylaş ve Dışa Aktar",replace_all:"Tümünü Değiştir",next:"Sonraki",previous:"Önceki",find:"Bul",replace_with:"Bununla değiştir",x_of_x:"{{current}} / {{total}}",scroll_lock:"Kaydırma Kilidi",tags:"Etiketler",bookmark:"Yer İmi",audio:"Ses",cancel:"İptal",export:"Dışa Aktar",export_format:"Dışa Aktarma formatı",copy_text:"Metni kopyala",monologue:"Monolog",include_timestamps:"Zaman damgalarını dahil et",include_speaker_names:"Konuşmacı isimlerini dahil et",combine_same_speaker:"Aynı konuşmacı bölümlerini birleştir",export_mode:"Dışa Aktarma modu",no_preview:"Önizleme yok",copy:"Kopyala",copied:"Kopyalandı",unlock_pro_feature:"'Pro' abonelik planını yükselterek bu özelliği kilidini açın.",pro_features:"Pro özellikler",pro_minutes:"1800 dakika / ay",pro_interact_with_audio:"Sesle Etkileşim",pro_interact_with_audio_des:"Sesinize sorular sorun",pro_summary:"AI Özeti",pro_summary_des:"Sesinizi özetleyin",pro_priority:"Öncelik Sırası",pro_priority_des:"Ses dosyası öncelikli olarak işlenir",pro_multi_speakers:"Çoklu Konuşmacı Tanıma",pro_multi_speakers_des:"Farklı konuşmacıları doğru bir şekilde algılar ve etiketler",redirect_to_stripe:"Ödemeyi tamamlamak için Stripe'a yönlendirileceksiniz.",x_per_month:"{{x}} / Ay",x_per_year:"{{x}} / Yıl",trash:"Çöp Kutusu",dashboard:"Gösterge Paneli",logout:"Çıkış yap",are_you_sure_to_delete:"Seçilen kayıtları silmek istediğinize emin misiniz?",restore:"Geri Yükle",are_you_sure_to_restore:"Seçilen kayıtları geri yüklemek istediğinize emin misiniz?",deleted_at:"Silinme tarihi",hidden_segment:"{{y}} dakikadan sonra {{x}} segment gizlenmiştir.",settings:"Ayarlar",subscription:"Abonelik",default_transcription_language:"Varsayılan Transkripsiyon Dili",contact_us:"Bize Ulaşın",security:"Güvenlik",about_us:"Hakkımızda",download_app:"Uygulamayı İndir",download:"İndir",app_store:"App Store",play_store:"Play Store",upload_voice:"Ses yükle",no_audio_found:"Ses bulunamadı",please_input_valid_email_first:"Lütfen önce geçerli bir e-posta girin",handling_audio:"Sesiniz transkribe ediliyor. Lütfen bir an bekleyin.",welcome_to_leave:"Bu sayfadan ayrılabilirsiniz, transkripsiyon sonucu e-posta ile size gönderilecektir.",send_your_result:"Transkripsiyon sonucunu size e-posta ile göndereceğiz.",transcribe_audio_thank:"Transkripsiyon hizmetimizi kullandığınız için teşekkür ederiz! Sesinizin transkripsiyonu üzerinde çalışıyoruz ve sabrınız için teşekkür ederiz.",transcribe_audio_no_stay:"Transkripsiyonunuz biraz zaman alabilir, ancak endişelenmeyin, bu sayfada kalmanız gerekmez. Sonuçlar hazır olduğunda size e-posta göndereceğiz.",date:"Tarih",sign_up_to_access_more_functions:"Daha fazla özelliğe erişmek için kaydolun",you_can_use_functions:"Giriş yaptıktan sonra aşağıdaki özellikleri kullanabilirsiniz",know_more:"Daha fazla bilgi edinin",modify_transcription:"Metin transkripsiyonunu düzenleyin",play_audio:"Sesi oynat",content_filters:"İçerik filtreleri",export_diff_type:"Farklı türde dosyalar dışa aktar",screenshots:"Ekran görüntüleri",free_trial:"Ücretsiz Deneme",pricing:"Fiyatlandırma",faq:"SSS",contact:"İletişim",login:"Giriş yap",register:"Kayıt ol",please_login_before_purchase:"Satın almadan önce lütfen giriş yapın",no_records_foun
1956d:"Kayıt bulunamadı",x_minutes:"{{x}} Dakika",confirm:"Onayla",notification_mobile_app:"Mobil Uygulama Bildirimi",notification_mobile_app_des:"Transkripsiyon sonucu hazır olduğunda mobil uygulama bildirimi alın",notification_email:"E-posta Bildirimi",notification_email_des:"Transkripsiyon sonucu hazır olduğunda e-posta bildirimi alın",video:"Video",or:"Veya",sign_in_with_google:"Google ile Giriş Yap",sign_in_with_apple:"Apple ile Giriş Yap",login_method:"Giriş Yöntemi",delete_account:"Hesabı Sil",delete_account_confirm_3_time:"Onaylamak için sil düğmesine 3 kez basın",popup_blocked:"Popup engellendi",account_info:"Hesap Bilgileri",redeem:"Kod Kullan",redeem_code:"Kod Kullan",summary_des1:"Özet hizmeti, transkripsiyon sonucunun bir özetini sağlar. Transkripsiyon sonucunu birkaç cümleye özetleyebilir.",summary_des2:"Eski özetiniz yeni özetle değiştirilecektir.",consume_transcription_quota:"Transkripsiyon kotasını kullan",summary:"Özet",query:"Sorgu",information_not_found:"Bilgi bulunamadı",permission_deny:"İzin reddedildi",please_login_to_check_the_result:"Sonucu kontrol etmek için lütfen giriş yapın",audio_length:"Ses Süresi",delete_permanently:"Kalıcı Olarak Sil",are_you_sure_to_delete_permanently:"Kalıcı olarak silmek istediğinizden emin misiniz?",payment_id:"Ödeme Kimliği",current_plan:"Geçerli Plan",plan_name:"Plan adı",expire_date:"Son Kullanma Tarihi",subscription_method:"Abonelik yöntemi",payment_method:"Ödeme yöntemi",payment_history:"Ödeme geçmişi",amount:"Tutar",invoice:"Fatura",receipt:"Makbuz",link:"Bağlantı",edit:"Düzenle",back:"Geri",return:"Dön",cancel_subscription:"Aboneliği iptal et",cancel_subscription_google_play:"Android cihazınızda > Google Play Store'a gidin > Hesap > Ödemeler ve abonelikler > Abonelikler > SoundType AI > Aboneliği iptal et",cancel_subscription_apple_store:"iOS cihazınızda > Ayarlar'a gidin > [adınız] > Abonelikler > SoundType AI > Aboneliği iptal et",delete_account_des:"Hesabı silmek tüm verilerinizi kalıcı olarak silecektir.",delete_account_subscription:"Bir aboneliğiniz varsa, lütfen önce aboneliğinizi iptal edin.",keep_subscription:"Aboneliği Sürdür",cancel_subscription_feature1:"Kayıtlar",cancel_subscription_feature1_des:"Kayıtlarınızın sadece ilk {{x}} dakikasını görüntüleyebileceksiniz.",cancel_subscription_feature2:"Transkripsiyon süresi",cancel_subscription_feature2_des:"Aylık sadece {{x}} dakika transkribe edebileceksiniz.",cancel_subscription_count:"Onaylamak için {{x}} kez düğmeye basın",next_payment_date:"Sonraki ödeme tarihi",basic_plan:"Temel Plan",resume_subscription:"Aboneliği devam ettir",active:"Aktif",expired:"Süresi dolmuş",auto_renewal_clause:"Otomatik yenileme maddesi",auto_renewal_payment_web:'Aboneliğiniz, mevcut dönem bitmeden en az 24 saat önce iptal edilmediği sürece otomatik olarak yenilenecektir. Mevcut dönemin bitiminden önceki 24 saat içinde yenileme ücreti hesabınıza yansıtılacaktır. Aboneliklerinizi "Ayarlar" > "Faturalama" bölümünden yönetebilir ve iptal edebilirsiniz.',auto_renewal_terms_and_conditions:"Abone olarak, Şartlar ve Koşullarımızı ve Gizlilik Politikamızı kabul etmiş olursunuz.",payment:"Ödeme",monthly:"Aylık",annual:"Yıllık",minutes_per_month:"{{x}} dakika/ay",buy_now:"Şimdi Satın Al",yearly:"Yıllık",yearly_save:"En fazla {{x}}% tasarruf edin",pro_plan:"Pro",business_plan:"İş",enterprise_plan:"Kurumsal",everything_in_basic:"Temel plandaki her şey, artı",everything_in_pro:"Pro plandaki her şey, artı",everything_in_business:"İş plandaki her şey, artı",ai_chat_x:"AI Sohbet x {{x}}",ai_summary_x:"AI Özeti x {{x}}",max_x_minutes_per_transcription:"Maks {{x}} dakika transkripsiyon başına",basic_des2:"Konuşmacı tanımlama",basic_des3:"Ses/video dosyası transkripsiyonu",basic_des4:"Transkripsiyonları gözden geçirin ve düzenleyin",pro_des2:"Öncelik Sırası",pro_des3:"SRT formatında dışa aktar",pro_des4:"Sınırsız AI Özeti",business_des1:"Kullanım analitiği raporu",business_des2:"Takım üyeleriyle işbirlikçi çalışma alanı",business_des3:"Transkriptleri takımınızla paylaşın ve düzenleyin.",business_des4:"Paylaşım izinlerini kontrol et",coming_soon:"Yakında",get_started:"Başlayın",bill_annually_x:"Yıllık {{x}} olarak faturalandırılır",no_credit_card_required:"Kredi kartı gerekmiyor",save_x:"{{x}}% tasarruf edin",price_per_month:" / ay",not_available:"Mevcut değil",pricing_title:"Fiyatlandırma",upgrade:"Yükselt",ask_question_to_your_audio:"Sesinize soru sorun",monthly_minutes:"Aylık dakikalar",payment_interval:"Ödeme aralığı",annually:"Yıllık",billing:"Faturalandırma",subscription_plan:"Plan",please_cancel_your_current_subscription_first:"Lütfen önce mevcut aboneliğinizi iptal edin",please_cancel_your_current_subscription_first_des:"Abonelik planınızı değiştirmek için önce mevcut aboneliğinizi iptal etmeniz gerekir.",cancel_subscription_instruction:"Ayarlar > Faturalandırma > Aboneliği İptal Et bölümüne gidin",website_version:"Web Sitesi Sürümü",change_to_annual_plan:"Yıllık Plana Geç",update_annual_mobile_platform_reminder:"Hatırlatma",update_annual_mobile_platform_reminder_des:"Yıllık plana geçmeden önce {{x}} üzerindeki mevcut aboneliğinizi iptal etmeniz gerektiğini bildirin. Aksi takdirde iki kez ücretlendirileceksiniz.",i_understand:"Anladım",no_credit:"Yeterli dakika yok",re_submit:"Yeniden gönder",loading_audio:"Ses yükleniyor",your_password:"Şifreniz",home:"Ana Sayfa",title_a_z:"Başlık A-Z",title_z_a:"Başlık Z-A",older_first:"Önce Eski",newest_first:"Önce Yeni",table_item_count:"{{x}} - {{y}} / {{z}} öğe",starred:"Yıldızlı",search:"Ara",create_folder:"Klasör oluştur",folder_name:"Klasör adı",create:"Oluştur",export_preview:"Dışa Aktarma önizlemesi",combine_segments:"Bölümleri birleştir",export_audio_only:"Ses yalnızca ses transkribe edilirken dışa aktarılabilir.",transcribe_remaining_x_minutes:"Kalan {{x}} dakikayı transkribe et",x_minutes_remain_be_transcribed:"{{x}} dakika transkribe edilmek üzere kaldı",upgrade_plan_to_transcribe:"Tüm sesi transkribe etmek için planınızı yükseltin",only_paid_user_can_use:"Kalan dakikaları sadece ücretli kullanıcılar transkribe edebilir",convert
1956ing_to_audio:"Sese dönüştürülüyor",move_to_folder:"Klasöre taşı",move_audios_to_folder:"Seçilen sesleri klasöre taşı",please_select_folder:"Lütfen bir klasör seçin",empty_folder:"Boş klasör",move:"Taşı",user_not_found:"Kullanıcı bulunamadı. Belirtilen kullanıcı bulunamadı. Bilgileri kontrol edin ve tekrar deneyin veya daha fazla yardım için destekle iletişime geçin.",invalid_link:"Geçersiz bağlantı",translation:"Çeviri",translate:"Çevir",translate_des1:"Çeviri hizmeti, transkripsiyon sonucunun yapay zeka ile çevirisini sağlar. Transkripsiyon sonucunu başka bir dile çevirebilir.",translate_des2:"Çevrilmiş metin şu anda düzenlenemez.",translate_des3:"Eski çeviriniz yeni çeviri ile değiştirilecektir.",translating:"Çevriliyor",translating_des:"Çeviri işlemi devam ediyor. Lütfen bir süre bekleyin. Çeviri hazır olduğunda sizi bilgilendireceğiz.",please_select_language:"Lütfen bir dil seçin",display_language:"Görüntüleme dili",both:"Her ikisi",original:"Orijinal",translated:"Çevrilmiş",default_payment_currency_x_set:"Ödeme para biriminiz {{x}} olarak ayarlandı. Bunu değiştirmek istiyorsanız, lütfen {{email}} adresinden bizimle iletişime geçin.",invalid_link_des:"YouTube bağlantısı geçersiz. Canlı videolar, çalma listeleri, özel içerikler, yaş sınırı olan veya bölge kısıtlamalı içerikler desteklenmemektedir.",free_member_limited_view:"Temel plan kullanıcıları yalnızca transkripsiyon sonucunun ilk {{x}} dakikasına erişebilir.",free_user_service_once:"Temel plan kullanıcıları bu hizmeti yalnızca bir kez kullanabilir.",free_user_summary:"Temel plan kullanıcıları bu hizmeti yalnızca bir kez kullanabilir. Daha fazla ses dosyasını özetlemek için lütfen Pro planına yükseltin.",free_user_query:"Temel plan kullanıcıları bu hizmeti yalnızca bir kez kullanabilir. Daha fazla sorgu sormak için lütfen Pro planına yükseltin.",cancel_subscription_des:"Aboneliğiniz mevcut fatura dönemi sonunda ({{x}}) iptal edilecektir. Bu tarihten sonra Temel plana düşürüleceksiniz ve Pro planın özelliklerine erişiminiz olmayacaktır:",free_member_limited_transcribe_view:"Yalnızca ilk {{x}} dakika transkribe edilecek ve Temel plan kullanıcıları tarafından görülebilecektir.",reset_password_email_sent:"Lütfen e-postanızı kontrol edin. Bu hesap mevcutsa, bir şifre sıfırlama e-postası gönderilecektir.",m_downloads:"1M+ İndirme",provider:"Sağlayıcı",size:"Boyut",category:"Kategori",productivity:"Verimlilik",languages:"Diller",languages_90:"90+ dil",app_des:"Konuşulan kelimeleri SoundType AI ile zahmetsizce metne dönüştürün! Gelişmiş uygulamamız, ses kayıtlarını ve ses dosyalarını son derece doğru metin tabanlı transkripsiyonlara dönüştürür. Toplantılar, röportajlar, podcast'ler veya video içerikleriyle çalışıyor olsanız da SoundType AI hassasiyet ve verimlilik sunar.<br><br>Öne çıkan özellikler:<br>- Gelişmiş Konuşmacı Tanımlama: Bireysel konuşmacıları sorunsuz bir şekilde ayırt edin.<br>- Yapay Zeka Destekli Özetler: Transkripsiyonlarınızın özlü ve bilgi dolu özetlerini oluşturun.<br>- Küresel Dil Desteği: 90'dan fazla dilde konuşmaları kolayca transkribe edin.<br>- Gelişmiş Ses Özellikleri: Profesyoneller, içerik oluşturucular ve işletmeler için tasarlandı.<br><br>Zahmetli manuel transkripsiyonlara veda edin ve SoundType AI ile sesi metne dönüştürmenin daha akıllı ve hızlı bir yolunu keşfedin.",click_or_drop_file:"Tıklayın veya ses / video dosyasını bırakın",remain_x_y_minutes:"Kalan {{x}}/{{y}} dakika",my_account:"Hesabım",please_fill_your_email:"Lütfen e-posta adresinizi doldurun",please_select_language_first:"Lütfen önce bir dil seçin",please_select_audio_first:"Lütfen önce bir ses dosyası seçin",please_fill_youtube_link:"Lütfen YouTube bağlantısını doldurun",speaker_person_x:"Konuşmacı {{x}}",sign_up_to_unlock_des:"Transkripsiyonları düzenlemek, dosyaları dışa aktarmak ve AI destekli özetlere, çevirilere ve daha fazlasına erişmek için kaydolun. Bugün iş akışınızı basitleştirin!",your_audio_being_transcribed:"Sesiniz yazıya dökülüyor...",sign_up_to_unlock:"Daha fazla özelliği keşfetmek için kaydolun",try_for_free_title:"Ücretsiz Deneyin",try_for_free_subtitle:"Gelişmiş AI Gücü, Üstün Doğruluk ve İleri Düzey Özellikleri Deneyimleyin",purchase_success:"Ödeme Başarılı!",purchase_success_des:"Satın alımınız için teşekkür ederiz. İşleminiz başarıyla tamamlandı.",auto_redirect_to_dashboard:"Kısa süre içinde panonuza yönlendirileceksiniz. Yönlendirme 5 saniye içinde gerçekleşmezse, manuel olarak devam etmek için aşağıdaki bağlantıya tıklayın:",need_assistance:"Yardıma mı ihtiyacınız var? Bize {{email}}
1956 adresinden ulaşın",invalid_format:"Geçersiz format",top_up:"Bakiye Yükleme",valid_x_months:"Geçerli olduğu plan ayı ({{x}}).",top_up_des:"Yüklenen dakikalar yalnızca mevcut plan ayında kullanılabilir. Kalan veriler bir sonraki aya aktarılamaz.",basic_plan_user_cant_top_up:"Temel plan kullanıcıları dakika yükleyemez. Bakiye yükleme seçeneklerini etkinleştirmek için lütfen planınızı yükseltin.",file_size_exceeded_gb:"Dosya boyutu {{x}} GB sınırını aşıyor.",no_speech:"Kayıtta konuşma algılanmadı.",credit_usages:"Kredi Kullanımları",used_minutes:"Kullanılan Dakikalar",usage_type:"Kullanım Türü",transcription:"Transkripsiyon",ai_summary:"Yapay Zeka Özeti",ai_chat:"Yapay Zeka Sohbeti",deleted_audio:"Silinen ses",view_audio:"Sesi görüntüle",delete_audios_move_to_bin:"Silinen kayıtlar geri dönüşüme taşınacak.",bin_audio_x_days:"Geri dönüşümdeki tüm kayıtlar {{x}} gün sonra silinecek.",total_credits:"Toplam Krediler",available_credits:"Kullanılabilir Krediler",yearly_plan_credit_renew_explanation:"Yıllık plan için kredileriniz her ay yenilenecektir.",summary_period:"Özet Dönemi",manage_subscription:"Aboneliği yönet",remaining_x_minutes:"{{x}} dakika kaldı",x_minutes_left:"{{x}} dakika kaldı",x_minutes_used:"{{x}} dakika kullanıldı",x_y_minutes_used:"{{y}} dakikanın {{x}}’ı kullanıldı",notification_email_address:"Bildirim e-posta adresi",folders:"Klasörler",search_audios_notes:"Ses ve notları ara",recent_searches:"Son aramalar",suggestions:"Öneriler",quick_filters:"Hızlı filtreler",advanced_filters:"Gelişmiş filtreler",recent_files:"Son dosyalar",audios_only:"Yalnızca sesler",notes_only:"Yalnızca notlar",shared_with_me:"Benimle paylaşılanlar",date_range:"Tarih aralığı",any_time:"Her zaman",today:"Bugün",this_week:"Bu hafta",this_month:"Bu ay",this_year:"Bu yıl",all_languages:"Tüm diller",clear_all:"Hepsini temizle",apply_filters:"Filtreleri uygula",notes:"Notlar",no_item_match_search:"Aramanızla eşleşen öğe bulunamadı.",untitled:"Başlıksız",theme_mode:"Tema",theme_light:"Açık",theme_dark:"Koyu",theme_auto:"Cihazı takip et",manage_subscription_google_play:"Android cihazınızda > Google Play Store > Hesap > Ödemeler ve abonelikler > Abonelikler > SoundType AI > Aboneliği yönet",manage_subscription_apple_store:"iOS cihazınızda > Ayarlar > [adınız] > Abonelikler > SoundType AI > Aboneliği yönet",purchase_platform:"Satın alma platformu",subscription_and_topup:"Abonelik ve bakiye yükleme",chat:"Sohbet",toolkit:"Araç Seti",find_in_transcript:"Transkriptte bul",bilingual:"İki dilli",audio_info:"Ses Bilgisi",translated_language:"Çevrilmiş Dil",manage_speakers:"Konuşmacıları Yönet",reset:"Sıfırla",segments_count:"{{x}} segment",youtube_link:"YouTube bağlantısı",x_speakers:"{{x}} konuşmacı",bookmarked:"Yer işaretine eklendi",toolkit_records:"Araç Seti Kayıtları",toolkit_record_empty:"Araç seti çıktısı buraya kaydedilecektir.",ask_soundtype_ai:"SoundType AI'ya sor",ask_soundtype_ai_des:"Ses içeriğinizden anında yanıtlar alın.",audio_not_found_or_unauthorized:"Bu ses bulunamadı veya görüntüleme izniniz yok.",audio_not_found_or_unauthorized_help:"Lütfen bağlantıyı kontrol edin veya erişim için sahibiyle iletişime geçin. Ana sayfaya da dönebilirsiniz.",back_to_home:"Panele git",loading:"Yükleniyor",checking_token:"Kimlik doğrulama kontrol ediliyor...",export_n_files:"{{count}} dosya",export_failed:"Dışa aktarma başarısız oldu",copy_without_format:"Biçimlendirmesiz kopyala",star:"Yıldızla",unstar:"Yıldızı kaldır",create_note:"Not Oluştur",note_name:"Not Adı",note_content:"Not İçeriği",please_enter_name:"Lütfen bir ad girin",please_enter_content:"Lütfen içerik girin",content:"İçerik",description:"Açıklama",save:"Kaydet",delete_failed:"Silme başarısız oldu",create_failed:"Oluşturma başarısız oldu",update_failed:"Güncelleme başarısız oldu",preview_sample_1:"Bugünkü toplantımıza hepiniz hoş geldiniz.",preview_sample_2:"Teşekkürler. Proje güncellemesiyle başlayalım.",preview_sample_3:"Önce zaman çizelgesini payla
1956şayım.",preview_sample_4:"Geliştirme ekibi yeni özelliği tamamladı.",preview_sample_5:"Artık test için hazır.",preview_sample_6:"Harika, ne zaman başlayabiliriz?",delete_folder_not_empty:"Bu klasörü silmeden önce lütfen içindeki tüm dosyaları kaldırın.",preview_truncated_explain:"Bu yalnızca bir önizlemedir. Tam sürüm, Dışa Aktar veya Kopyala seçeneğine dokunduğunuzda görünecektir.",sample:"Örnek",x_selected:"{{x}} seçildi",export_sample_explain:"Kullanıcılar aynı anda birden fazla önizleme seçtiğinde, önce dışa aktarma biçiminin bir örneği gösterilir. Tam sürüm, “Dışa Aktar” seçeneğine dokunduğunuzda oluşturulacaktır.",delete_folder:"Klasörü Sil",delete_folder_confirm:"Bu klasörü silmek istediğinizden emin misiniz?",meeting_minutes:"Toplantı Tutanakları",more:"Daha fazla",toolkit_not_found:"Araç kiti bulunamadı.",toolkit_topic_prompt:"Ek istek (isteğe bağlı)",toolkit_topic_placeholder:"ör. Temel kararlar ve aksiyon maddelerine odaklan...",execute:"Çalıştır",execute_with_credits:"Çalıştır ({{credits}} kredi)",toolkit_usage_limit_reached_text:"Bu ses için kullanım sınırına ulaştınız.",toolkit_audio_not_ready:"Ses hâlâ işleniyor. Lütfen transkripsiyon tamamlanana kadar bekleyin.",toolkit_usage_remaining:"{{remaining}}/{{limit}} ücretsiz kullanım kaldı",chat_usage_limit_reached_text:"Bu ses için sohbet sınırına ulaştınız.",chat_usage_remaining:"{{remaining}}/{{limit}} ücretsiz mesaj kaldı",usage_limit_info_title:"Kullanım Sınırları",free_plan:"Ücretsiz kullanıcı",paid_plan:"Ücretli abonelik kullanıcısı",usage_toolkit_free_plan:"Ses başına {{limit}} ücretsiz kullanım",usage_chat_free_plan:"Ses başına {{limit}} ücretsiz mesaj",upgrade_now:"Şimdi yükselt",according_app_language:"Uygulama diline göre",archive:"Arşivle",archived:"Arşivlendi",unarchive:"Arşivden çıkar",no_archived_records:"Arşivlenmiş kayıt yok",custom_toolkit:"Özel Araç Kiti",toolkit_name_placeholder:"ör. Aksiyon Maddesi Çıkarıcı",prompt_template:"İstem Şablonu",prompt_template_hint:"Ses dökümü için {transcript}, çıktı dili için {language} kullanın.",prompt_template_placeholder:"ör. Lütfen aşağıdaki dökümü analiz edin ve tüm aksiyon maddelerini çıkarın.",icon:"Simge",add_to_home:"Ana ekrana ekle",remove_from_home:"Ana ekrandan kaldır",favorites:"Favoriler",tools:"Araçlar",note:"Not",error:"Hata",according_content_language:"İçerik diline göre",meeting_notes:"Toplantı Notları",meeting_notes_des:"Profesyonel toplantı tutanakları oluştur",summary_des:"Ses dökümünüzün akıllı özetini oluştur",translation_des:"Ses dökümünüzü başka bir dile çevir",rename:"Yeniden adlandır",sorting_type:"Şuna göre sırala",sort_timeline:"Zaman çizelgesi",upgrade_for_more:"Daha fazla dakika ve AI özelliği alın",toolkit_execution:"Araç seti yürütmesi",available_period:"Kullanılabilir dönem",current_credit_usages:"Mevcut kredi kullanımı",available_plans:"Mevcut planlar",usage_history:"Kullanım geçmişi",usage_toolkit_paid_plan:"Ses başına {{limit}} ücretsiz kullanım, ardından kullanım başına {{minutes}} dakika kredi",usage_chat_paid_plan:"Ses başına {{limit}} ücretsiz mesaj, ardından mesaj başına {{minutes}} dakika kredi",chat_usage_minutes:"Mesaj başına {{minutes}} dakika kredi",toolkit_usage_minutes:"Bu işlem {{minutes}} dakika kredi kullanacaktır.",mins_per_query:"Sorgu başına {{x}} dakika kredi",select_mode:"Seç",select_all:"Tümünü Seç",deselect_all:"Tüm Seçimi Kaldır",change_speaker:"Konuşmacıyı Değiştir",merge_segments:"Birleştir",delete_segments:"Segmentleri Sil",delete_segments_confirm:"{{x}} segmenti silmek istediğinizden emin misiniz?",no_sound:"Ses yok",no_matching_segments:"Geçerli filtrelerle eşleşen segment yok.",display_content:"İçeriği göster",original_language:"Orijinal dil",find_and_replace:"Bul ve Değiştir",match_case:"Büyük/küçük harf eşleştir",x_replaced:"{{x}} değiştirildi",edit_mode:"Düzenleme modu",add_segment:"Segment Ekle",start_time:"Başlangıç Zamanı",end_time:"Bitiş Zamanı",done_editing:"Bitti",set_as_starred:"Yıldızlı olarak işaretle",remove_starred:"Yıldızı kaldır",merge_segments_confirm:"{{x}} segment birleştirilsin mi?",merge_segments_warning:"Bu işlem seçili segmentleri tek bir segmentte birleştirir. Metin içeriği birleştirilir ve yalnızca ilk segment korunur. Bu işlem geri alınamaz.",copied_to_clipboard:"Panoya kopyalandı",add_speaker:"Konuşmacı ekle",toolkit_history:"Araç seti geçmişi",upgrade_to_use_premium_export:"Premium dışa aktarma özelliklerini kullanmak için planınızı yükseltin."},XU={sign_in:"Đăng nhập",email:"Email",password:"Mật khẩu",i_agree_to_toc:"Tôi đồng ý với các điều khoản và điều kiện.",terms_and_conditions:"Điều khoản và điều kiện",privacy_policy:"Chính sách bảo mật",already_have_an_account:"Đã có tài khoản?",sign_up:"Đăng ký",dont_have_an_account:"Chưa có tài khoản?",forgot_password:"Quên mật khẩu?",email_already_in_use:"Email đã được sử dụng",weak_password:"Mật khẩu yếu",too_many_attempts:"Quá nhiều lần thử",invalid_email_or_password:"Email hoặc mật khẩu không hợp lệ",user_already_registered:"Người dùng đã đăng ký",unexpected_error:"Lỗi không mong muốn",audios:"Âm thanh",name:"Tên",auto:"Tự động",auto_detect:"Tự động nhận dạng",speaker_num:"Số người nói",speaker_num_reason:"Nếu bạn cho chúng tôi biết số người nói, chúng tôi sẽ cung cấp kết quả chuyển văn bản tốt hơn.",audio_language:"Ngôn ngữ âm thanh",y
1956our_email:"Email của bạn",email_result:"Chúng tôi sẽ gửi cho bạn một email với kết quả chuyển văn bản.",provide_language:"Nếu bạn cho chúng tôi biết ngôn ngữ âm thanh, chúng tôi sẽ cung cấp kết quả chuyển văn bản tốt hơn.",upload_audio:"Tải lên âm thanh",upload_file:"Tải lên tệp",process_audio:"Xử lý tệp của bạn",process_audio_des:"Vui lòng đợi trong khi âm thanh của bạn được chuyển văn bản. Việc này có thể mất vài phút.",uploading:"Đang tải lên",pending:"Đang chờ",uploaded:"Đã tải lên",failed:"Thất bại",status:"Trạng thái",language:"Ngôn ngữ",speakers:"Người nói",duration:"Thời lượng",done:"Hoàn thành",close:"Đóng",queuing:"Đang chờ xếp hàng",created_at:"Được tạo vào",records:"Bản ghi",transcribe:"Chuyển văn bản",delete:"Xóa",processing:"Đang xử lý",from_youtube:"Từ Youtube",upload_files:"Tải lên tệp",place_youtube_link_here:"Đặt liên kết Youtube ở đây",submit:"Gửi",email_notification:"Thời gian hoàn thành phụ thuộc vào độ dài và độ phức tạp của tệp âm thanh. Thông thường, bạn có thể nhận được bản chuyển văn bản của mình trong vài giờ. Chúng tôi sẽ thông báo cho bạn qua email ngay khi nó sẵn sàng.",filters:"Bộ lọc",filter:"Lọc",replace:"Thay thế",share_and_export:"Chia sẻ và Xuất bản",replace_all:"Thay thế tất cả",next:"Tiếp theo",previous:"Trước đó",find:"Tìm",replace_with:"Thay thế bằng",x_of_x:"{{current}} của {{total}}",scroll_lock:"Khóa cuộn",tags:"Thẻ",bookmark:"Đánh dấu",audio:"Âm thanh",cancel:"Hủy",export:"Xuất bản",export_format:"Định dạng xuất bản",copy_text:"Sao chép văn bản",monologue:"Độc thoại",include_timestamps:"Bao gồm dấu thời gian",include_speaker_names:"Bao gồm tên người nói",combine_same_speaker:"Kết hợp các đoạn của cùng một người nói",export_mode:"Chế độ xuất bản",no_preview:"Không có xem trước",copy:"Sao chép",copied:"Đã sao chép",unlock_pro_feature:"Để mở khóa tính năng này, nâng cấp lên gói đăng ký 'Pro'.",pro_features:"Tính năng Pro",pro_minutes:"1800 phút / tháng",pro_interact_with_audio:"Tương tác với âm thanh",pro_interact_with_audio_des:"Hỏi câu hỏi cho âm thanh của bạn",pro_summary:"Tóm tắt AI",pro_summary_des:"Tóm tắt âm thanh của bạn",pro_priority:"Ưu tiên hàng đợi",pro_priority_des:"Xử lý âm thanh ưu tiên",pro_multi_speakers:"Nhận dạng nhiều người nói",pro_multi_speakers_des:"Phát hiện và gán nhãn chính xác các người nói khác nhau",redirect_to_stripe:"Bạn sẽ được chuyển hướng đến Stripe để hoàn thành thanh toán.",x_per_month:"{{x}} / Tháng",x_per_year:"{{x}} / Năm",trash:"Thùng rác",dashboard:"Bảng điều khiển",logout:"Đăng xuất",are_you_sure_to_delete:"Bạn có chắc chắn muốn xóa các bản ghi đã chọn?",restore:"Khôi phục",are_you_sure_to_restore:"Bạn có chắc chắn muốn khôi phục các bản ghi đã chọn?",deleted_at:"Đã xóa vào",hidden_segment:"{{x}} đoạn bị ẩn sau {{y}} phút.",settings:"Cài đặt",subscription:"Đăng ký",default_transcription_language:"Ngôn ngữ chuyển văn bản mặc định",contact_us:"Liên hệ chúng tôi",security:"Bảo mật",about_us:"Về chúng tôi",download_app:"Tải ứng dụng",download:"Tải về",app_store:"App Store",play_store:"Play Store",upload_voice:"Tải lên giọng nói",no_audio_found:"Không tìm thấy âm thanh",please_input_valid_email_first:"Vui lòng nhập email hợp lệ trước",handling_audio:"Chúng tôi đang chuyển văn bản âm thanh của bạn. Vui lòng đợi một chút.",welcome_to_leave:"Bạn có thể rời khỏi trang này. Chúng tôi sẽ gửi cho bạn một email với kết quả chuyển văn bản.",send_your_result:"Chúng tôi sẽ gửi cho bạn một email với kết quả chuyển văn bản.",transcribe_audio_thank:"Cảm ơn bạn đã sử dụng dịch vụ chuyển văn bản của chúng tôi! Chúng tôi đang làm việc chăm chỉ để chuyển văn bản âm thanh của bạn và rất mong kiên nhẫn của bạn.",transcribe_audio_no_stay:"Việc chuyển văn bản của bạn có thể mất một chút thời gian, nhưng đừng lo, bạn không cần phải ở trang này. Chúng tôi sẽ gửi cho bạn kết quả qua email ngay khi nó sẵn sàng.",date:"Ngày",sign_up_to_access_more_functions:"Đăng ký để truy cập thêm chức năng",you_can_use_functions:"Sau khi đăng nhập, bạn có thể sử dụng các chức năng sau",know_more:"Tìm hiểu thêm",modify_transcription:"Chỉnh sửa chuyển văn bản văn bản",play_audio:"Phát âm thanh",content_filters:"Bộ lọc nội dung",export_diff_type:"Xuất bản các loại tệp khác nhau",screenshots:"Ảnh chụp màn hình",free_trial:"Dùng thử miễn phí",pricing:"Giá cả",faq:"Câu hỏi thường gặp",contact:"Liên hệ",login:"Đăng nhập",register:"Đăng ký",please_login_before_purchase:"Vui lòng đăng nhập trước khi mua hàng",no_records_foun
1956d:"Không tìm thấy hồ sơ",x_minutes:"{{x}} Phút",confirm:"Xác nhận",notification_mobile_app:"Thông báo ứng dụng di động",notification_mobile_app_des:"Nhận thông báo trên ứng dụng di động khi kết quả phiên dịch sẵn sàng",notification_email:"Thông báo qua email",notification_email_des:"Nhận thông báo qua email khi kết quả phiên dịch sẵn sàng",video:"Video",or:"Hoặc",sign_in_with_google:"Đăng nhập bằng Google",sign_in_with_apple:"Đăng nhập bằng Apple",login_method:"Phương thức đăng nhập",delete_account:"Xóa tài khoản",delete_account_confirm_3_time:"Nhấn nút xóa 3 lần để xác nhận",popup_blocked:"Chặn cửa sổ bật lên",account_info:"Thông tin tài khoản",redeem:"Đổi",redeem_code:"Đổi mã",summary_des1:"Dịch vụ tóm tắt cung cấp một bản tóm tắt kết quả chuyển văn bản. Nó có thể tóm tắt kết quả chuyển văn bản thành một vài câu.",summary_des2:"Bản tóm tắt cũ của bạn sẽ được thay thế bằng bản tóm tắt mới.",consume_transcription_quota:"Tiêu thụ hạn mức chuyển văn bản",summary:"Tóm tắt",query:"Truy vấn",information_not_found:"Không tìm thấy thông tin",permission_deny:"Từ chối quyền",please_login_to_check_the_result:"Vui lòng đăng nhập để kiểm tra kết quả",audio_length:"Độ dài âm thanh",delete_permanently:"Xóa vĩnh viễn",are_you_sure_to_delete_permanently:"Bạn có chắc chắn muốn xóa vĩnh viễn không?",payment_id:"ID thanh toán",current_plan:"Gói hiện tại",plan_name:"Tên gói",expire_date:"Ngày hết hạn",subscription_method:"Phương thức đăng ký",payment_method:"Phương thức thanh toán",payment_history:"Lịch sử thanh toán",amount:"Số tiền",invoice:"Hóa đơn",receipt:"Biên lai",link:"Liên kết",edit:"Chỉnh sửa",back:"Quay lại",return:"Trở về",cancel_subscription:"Hủy đăng ký",cancel_subscription_google_play:"Trên thiết bị Android của bạn > Chuyển đến Google Play Store > Tài khoản > Thanh toán và đăng ký > Đăng ký > SoundType AI > Hủy đăng ký",cancel_subscription_apple_store:"Trên thiết bị iOS của bạn > Chuyển đến Cài đặt >
1956 [tên của bạn] > Đăng ký > SoundType AI > Hủy đăng ký",delete_account_des:"Xóa tài khoản sẽ xóa tất cả dữ liệu của bạn vĩnh viễn.",delete_account_subscription:"Nếu bạn có một đăng ký, vui lòng hủy đăng ký của bạn trước.",keep_subscription:"Giữ Đăng ký",cancel_subscription_feature1:"Bản ghi",cancel_subscription_feature1_des:"Bạn chỉ có thể xem {{x}} phút đầu tiên của các bản ghi của mình.",cancel_subscription_feature2:"Thời gian phiên âm",cancel_subscription_feature2_des:"Bạn chỉ có thể phiên âm {{x}} phút mỗi tháng.",cancel_subscription_count:"Vui lòng nhấn nút {{x}} lần để xác nhận",next_payment_date:"Ngày thanh toán tiếp theo",basic_plan:"Gói Cơ bản",resume_subscription:"Tiếp tục đăng ký",active:"Hoạt động",expired:"Đã hết hạn",auto_renewal_clause:"Điều khoản tự động gia hạn",auto_renewal_payment_web:'Đăng ký của bạn sẽ tự động gia hạn trừ khi bạn hủy ít nhất 24 giờ trước khi kết thúc giai đoạn hiện tại. Tài khoản của bạn sẽ bị tính phí gia hạn trong vòng 24 giờ trước khi kết thúc giai đoạn hiện tại. Bạn có thể quản lý và hủy đăng ký của mình bằng cách vào "Cài đặt" > "Thanh toán".',auto_renewal_terms_and_conditions:"Bằng cách đăng ký, bạn đồng ý với Điều khoản và Điều kiện cũng như Chính sách Bảo mật của chúng tôi.",payment:"Thanh toán",monthly:"Hàng tháng",annual:"Hàng năm",minutes_per_month:"{{x}} phút/tháng",buy_now:"Mua Ngay",yearly:"Hàng năm",yearly_save:"Tiết kiệm đến {{x}}%",pro_plan:"Pro",business_plan:"Doanh nghiệp",enterprise_plan:"Doanh nghiệp lớn",everything_in_basic:"Tất cả trong Gói Cơ bản, cộng thêm",everything_in_pro:"Tất cả trong Gói Pro, cộng thêm",everything_in_business:"Tất cả trong Gói Doanh nghiệp, cộng thêm",ai_chat_x:"Trò chuyện AI x {{x}}",ai_summary_x:"Tóm tắt AI x {{x}}",max_x_minutes_per_transcription:"Tối đa {{x}} phút mỗi bản ghi chép",basic_des2:"Nhận diện người nói",basic_des3:"Ghi chép tệp âm thanh/video",basic_des4:"Xem xét & chỉnh sửa bản ghi chép",pro_des2:"Hàng đợi Ưu tiên",pro_des3:"Xuất ở định dạng SRT",pro_des4:"Tóm tắt AI không giới hạn",business_des1:"Báo cáo phân tích sử dụng",business_des2:"Không gian làm việc cộng tác với thành viên trong nhóm",business_des3:"Chia sẻ và chỉnh sửa bản ghi chép trong nhóm của bạn.",business_des4:"Kiểm soát quyền chia sẻ",coming_soon:"Sắp có",get_started:"Bắt đầu",bill_annually_x:"Hóa đơn {{x}} hàng năm",no_credit_card_required:"Không yêu cầu thẻ tín dụng",save_x:"Tiết kiệm {{x}}%",price_per_month:" / tháng",not_available:"Không khả dụng",pricing_title:"Bảng Giá",upgrade:"Nâng cấp",ask_question_to_your_audio:"Đặt câu hỏi cho audio của bạn",monthly_minutes:"Phút hàng tháng",payment_interval:"Khoảng thanh toán",annually:"Hàng năm",billing:"Thanh toán",subscription_plan:"Gói đăng ký",please_cancel_your_current_subscription_first:"Vui lòng hủy bỏ gói đăng ký hiện tại của bạn trước",please_cancel_your_current_subscription_first_des:"Để thay đổi gói đăng ký của bạn, bạn cần phải hủy gói đăng ký hiện tại trước.",cancel_subscription_instruction:"Đi tới Cài đặt > Thanh toán > Hủy Đăng Ký",website_version:"Phiên bản Website",change_to_annual_plan:"Chuyển sang Gói Hàng Năm",update_annual_mobile_platform_reminder:"Nhắc nhở",update_annual_mobile_platform_reminder_des:"Xin lưu ý rằng bạn cần hủy bỏ gói đăng ký hiện tại trên {{x}} trước khi chuyển sang gói hàng năm. Nếu không, bạn sẽ bị tính phí hai lần.",i_understand:"Tôi đã hiểu",no_credit:"Không đủ phút",re_submit:"Gửi lại",loading_audio:"Đang tải âm thanh",your_password:"Mật khẩu của bạn",home:"Trang chủ",title_a_z:"Tiêu đề A-Z",title_z_a:"Tiêu đề Z-A",older_first:"Cũ nhất trước",newest_first:"Mới nhất trước",table_item_count:"{{x}} - {{y}} trong tổng số {{z}} mục",starred:"Được gắn sao",search:"Tìm kiếm",create_folder:"Tạo thư mục",folder_name:"Tên thư mục",create:"Tạo",export_preview:"Xuất bản xem trước",combine_segments:"Kết hợp các phân đoạn",export_audio_only:"Bạn chỉ có thể xuất âm thanh khi âm thanh đang được chép lại.",transcribe_remaining_x_minutes:"
1956Chép lại {{x}} phút còn lại",x_minutes_remain_be_transcribed:"Còn {{x}} phút để chép lại",upgrade_plan_to_transcribe:"Nâng cấp gói của bạn để chép lại toàn bộ âm thanh",only_paid_user_can_use:"Chỉ người dùng trả phí mới có thể chép lại những phút còn lại",converting_to_audio:"Đang chuyển đổi thành âm thanh",move_to_folder:"Chuyển vào thư mục",move_audios_to_folder:"Chuyển các tệp âm thanh đã chọn vào thư mục",please_select_folder:"Vui lòng chọn một thư mục",empty_folder:"Thư mục trống",move:"Di chuyển",user_not_found:"Không tìm thấy người dùng. Không thể xác định người dùng đã chỉ định. Vui lòng kiểm tra lại thông tin và thử lại, hoặc liên hệ với bộ phận hỗ trợ nếu cần thêm sự trợ giúp.",invalid_link:"Liên kết không hợp lệ",translation:"Dịch thuật",translate:"Dịch",translate_des1:"Dịch vụ dịch thuật cung cấp bản dịch AI của kết quả phiên âm. Nó có thể dịch kết quả phiên âm sang ngôn ngữ khác.",translate_des2:"Văn bản đã dịch không thể chỉnh sửa vào lúc này.",translate_des3:"Bản dịch cũ của bạn sẽ được thay thế bằng bản dịch mới.",translating:"Đang dịch",translating_des:"Quá trình dịch đang diễn ra. Vui lòng đợi một lát. Chúng tôi sẽ thông báo cho bạn khi bản dịch sẵn sàng.",please_select_language:"Vui lòng chọn một ngôn ngữ",display_language:"Ngôn ngữ hiển thị",both:"Cả hai",original:"Nguyên bản",translated:"Đã dịch",default_payment_currency_x_set:"Đơn vị tiền tệ thanh toán của bạn được đặt là {{x}}. Nếu bạn muốn thay đổi, vui lòng liên hệ với chúng tôi tại {{email}} .",invalid_link_des:"Liên kết YouTube không hợp lệ. Video trực tiếp, danh sách phát, nội dung riêng tư, bị giới hạn độ tuổi hoặc khóa theo khu vực không được hỗ trợ.",free_member_limited_view:"Người dùng gói cơ bản chỉ có quyền truy cập vào {{x}} phút đầu tiên của kết quả chuyển lời.",free_user_service_once:"Người dùng gói cơ bản chỉ có thể sử dụng dịch vụ này một lần.",free_user_summary:"Người dùng gói cơ bản chỉ có thể sử dụng dịch vụ này một lần. Vui lòng nâng cấp lên gói Pro để tóm tắt thêm nhiều âm thanh.",free_user_query:"Người dùng gói cơ bản chỉ có thể sử dụng dịch vụ này một lần. Vui lòng nâng cấp lên gói Pro để hỏi thêm câu hỏi.",cancel_subscription_des:"Gói đăng ký của bạn sẽ bị hủy vào cuối chu kỳ thanh toán hiện tại ({{x}}). Sau ngày đó, bạn sẽ bị hạ cấp xuống gói cơ bản và không thể truy cập các tính năng của gói Pro:",free_member_limited_transcribe_view:"Chỉ {{x}} phút đầu tiên sẽ được chuyển lời và hiển thị cho người dùng gói cơ bản.",reset_password_email_sent:"Vui lòng kiểm tra email của bạn. Nếu tài khoản này tồn tại, email đặt lại mật khẩu sẽ được gửi.",m_downloads:"1M+ Tải xuống",provider:"Nhà cung cấp",size:"Kích thước",category:"Danh mục",productivity:"Năng suất",languages:"Ngôn ngữ",languages_90:"90+ ngôn ngữ",app_des:"Biến lời nói thành văn bản một cách dễ dàng với SoundType AI! Ứng dụng tiên tiến của chúng tôi chuyển đổi các bản ghi âm giọng nói và tệp âm thanh thành bản ghi văn bản chính xác cao. Dù bạn đang làm việc với các cuộc họp, phỏng vấn, podcast hay nội dung video, SoundType AI mang lại sự chính xác và hiệu quả.<br><br>Những tính năng nổi bật:<br>- Nhận dạng người nói nâng cao: Phân biệt từng người nói một cách dễ dàng.<br>- Tóm tắt hỗ trợ AI: Tạo ra các bản tóm tắt ngắn gọn và đầy đủ thông tin từ bản ghi.<br>- Hỗ trợ ngôn ngữ toàn cầu: Chuyển lời hội thoại trong hơn 90 ngôn ngữ một cách dễ dàng.<br>- Tính năng âm thanh nâng cao: Được thiết kế cho các chuyên gia, nhà sáng tạo và doanh nghiệp.<br><br>Hãy nói lời tạm biệt với việc chuyển lời thủ công tốn công sức và chào đón một cách thông minh, nhanh chóng hơn để biến âm thanh thành văn bản với SoundType AI.",click_or_drop_file:"Nhấp hoặc kéo thả tệp âm thanh / video",remain_x_y_minutes:"
1956Còn lại {{x}}/{{y}} phút",my_account:"Tài khoản của tôi",please_fill_your_email:"Vui lòng điền email của bạn",please_select_language_first:"Vui lòng chọn ngôn ngữ trước",please_select_audio_first:"Vui lòng chọn tệp âm thanh trước",please_fill_youtube_link:"Vui lòng điền liên kết Youtube",speaker_person_x:"Diễn giả {{x}}",sign_up_to_unlock_des:"Đăng ký để chỉnh sửa bản chép lời, xuất tệp và truy cập tóm tắt, dịch thuật và nhiều hơn nữa được hỗ trợ bởi AI. Đơn giản hóa quy trình làm việc của bạn ngay hôm nay!",your_audio_being_transcribed:"Tệp âm thanh của bạn đang được chuyển đổi...",sign_up_to_unlock:"Đăng ký để khám phá thêm tính năng",try_for_free_title:"Dùng thử miễn phí",try_for_free_subtitle:"Trải nghiệm sức mạnh AI nâng cao, độ chính xác vượt trội và các tính năng tiên tiến",purchase_success:"Thanh toán thành công!",purchase_success_des:"Cảm ơn bạn đã mua hàng. Giao dịch của bạn đã được thực hiện thành công.",auto_redirect_to_dashboard:"Bạn sẽ được chuyển hướng đến bảng điều khiển của mình trong giây lát. Nếu việc chuyển hướng không xảy ra trong vòng 5 giây, hãy nhấp vào liên kết sau để tiếp tục thủ công:",need_assistance:"Cần hỗ trợ? Liên hệ với chúng tôi tại {{email}}",invalid_format:"Định dạng không hợp lệ",top_up:"Nạp tiền",valid_x_months:"Có hiệu lực trong tháng hiện tại của gói ({{x}}).",top_up_des:"Phút nạp thêm chỉ có thể sử dụng trong tháng hiện tại của gói. Dữ liệu còn lại không thể chuyển sang tháng tiếp theo.",basic_plan_user_cant_top_up:"Người dùng gói cơ bản không thể nạp phút. Vui lòng nâng cấp gói của bạn để bật tùy chọn nạp thêm.",file_size_exceeded_gb:"Kích thước tệp vượt quá giới hạn {{x}} GB.",no_speech:"Không phát hiện giọng nói trong bản ghi.",credit_usages:"Lượng tín dụng đã sử dụng",used_minutes:"Phút đã sử dụng",usage_type:"Loại sử dụng",transcription:"Phiên âm",ai_summary:"Tóm tắt AI",ai_chat:"Chat AI",deleted_audio:"Âm thanh đã xóa",view_audio:"Xem âm thanh",delete_audios_move_to_bin:"Các bản ghi bị xóa sẽ được chuyển vào thùng rác.",bin_audio_x_days:"Tất cả bản ghi trong thùng rác sẽ bị xóa sau {{x}} ngày.",total_credits:"Tổng tín dụng",available_credits:"Tín dụng khả dụng",yearly_plan_credit_renew_explanation:"Tín dụng của bạn sẽ được làm mới mỗi tháng trong gói hàng năm.",summary_period:"Thời gian tổng kết",manage_subscription:"Quản lý gói đăng ký",remaining_x_minutes:"Còn lại {{x}} phút",x_minutes_left:"Còn {{x}} phút",x_minutes_used:"Đã dùng {{x}} phút",x_y_minutes_used:"Đã dùng {{x}} trong {{y}} phút",notification_email_address:"Địa chỉ email thông báo",folders:"Thư mục",search_audios_notes:"Tìm kiếm âm thanh và ghi chú",recent_searches:"Tìm kiếm gần đây",suggestions:"Gợi ý",quick_filters:"Bộ lọc nhanh",advanced_filters:"Bộ lọc nâng cao",recent_files:"Tệp gần đây",audios_only:"Chỉ âm thanh",notes_only:"Chỉ ghi chú",shared_with_me:"Được chia sẻ với tôi",date_range:"Khoảng ngày",any_time:"Bất kỳ lúc nào",today:"Hôm nay",this_week:"Tuần này",this_month:"Tháng này",this_year:"Năm nay",all_languages:"Tất cả ngôn ngữ",clear_all:"Xóa tất cả",apply_filters:"Áp dụng bộ lọc",notes:"Ghi chú",no_item_match_search:"Không có mục nào khớp với tìm kiếm của bạn.",untitled:"Chưa có tiêu đề",theme_mode:"Chủ đề",theme_light:"Sáng",theme_dark:"Tối",theme_auto:"Theo thiết bị",manage_subscription_google_play:"Trên thiết bị Android của bạn > Vào Cửa hàng Google Play > Tài khoản > Thanh toán và gói đăng ký > Gói đăng ký > SoundType AI > Quản lý gói đăng ký",manage_subscription_apple_store:"Trên thiết bị iOS của bạn > Vào Cài đặt >
1956 [tên cá»§a bạn] > Gói đăng ký > SoundType AI > Quản lý gói đăng ký",purchase_platform:"Nền tảng mua hàng",subscription_and_topup:"Gói đăng ký và nạp thêm",chat:"Trò chuyện",toolkit:"Bộ công cụ",find_in_transcript:"Tìm trong bản ghi",bilingual:"Song ngữ",audio_info:"Thông tin âm thanh",translated_language:"Ngôn ngữ đã dịch",manage_speakers:"Quản lý người nói",reset:"Đặt lại",segments_count:"{{x}} đoạn",youtube_link:"Liên kết YouTube",x_speakers:"{{x}} người nói",bookmarked:"Đã đánh dấu",toolkit_records:"Bản ghi bộ công cụ",toolkit_record_empty:"Kết quả đầu ra cá»§a bộ công cụ sẽ được lưu tại đây.",ask_soundtype_ai:"Hỏi SoundType AI",ask_soundtype_ai_des:"Nhận câu trả lời ngay lập tức từ nội dung âm thanh cá»§a bạn.",audio_not_found_or_unauthorized:"Không tìm thấy âm thanh này hoặc bạn không có quyền xem.",audio_not_found_or_unauthorized_help:"Vui lòng kiểm tra liên kết hoặc liên hệ với chá»§ sở hữu để được cấp quyền truy cập. Bạn cÅ©ng có thể quay lại trang chá»§.",back_to_home:"Đi đến bảng điều khiển",loading:"Đang tải",checking_token:"Đang kiểm tra xác thá»±c...",export_n_files:"{{count}} tệp",export_failed:"Xuất thất bại",copy_without_format:"Sao chép không định dạng",star:"Gắn sao",unstar:"Bỏ sao",create_note:"Tạo ghi chú",note_name:"Tên ghi chú",note_content:"Nội dung ghi chú",please_enter_name:"Vui lòng nhập tên",please_enter_content:"Vui lòng nhập nội dung",content:"Nội dung",description:"Mô tả",save:"Lưu",delete_failed:"Xóa thất bại",create_failed:"Tạo thất bại",update_failed:"Cập nhật thất bại",preview_sample_1:"Chào mừng mọi người đến với cuộc họp hôm nay.",preview_sample_2:"Cảm Æ¡n. Hãy bắt đầu với cập nhật dá»± án.",preview_sample_3:"Trước tiên, tôi xin chia sẻ tiến độ thời gian.",preview_sample_4:"Đội phát triển đã hoàn thành tính năng mới.",preview_sample_5:"Hiện đã sẵn sàng để kiểm thá»­.",preview_sample_6:"Tuyệt, khi nào chúng ta có thể bắt đầu?",delete_folder_not_empty:"Vui lòng xóa tất cả tệp khỏi thư mục này trước khi xóa.",preview_truncated_explain:"Đây chỉ là bản xem trước. Phiên bản đầy đủ sẽ xuất hiện khi bạn nhấn Xuất hoặc Sao chép.",sample:"Mẫu",x_selected:"Đã chọn {{x}}",export_sample_explain:"Khi người dùng chọn nhiều bản xem trước cùng lúc, một mẫu cá»§a định dạng xuất sẽ được hiển thị trước. Phiên bản đầy đủ sẽ được tạo khi bạn nhấn “Xuất”.",delete_folder:"Xóa thư mục",delete_folder_confirm:"Bạn có chắc muốn xóa thư mục này không?",meeting_minutes:"Biên bản cuộc họp",more:"Thêm",toolkit_not_found:"Không tìm thấy bộ công cụ.",toolkit_topic_prompt:"Yêu cầu bổ sung (tùy chọn)",toolkit_topic_placeholder:"vd. Tập trung vào các quyết định quan trọng và các mục hành động...",execute:"Thá»±c thi",execute_with_credits:"Thá»±c thi ({{credits}} tín dụng)",toolkit_usage_limit_reached_text:"Bạn đã đạt giới hạn sá»­ dụng cho âm thanh này.",toolkit_audio_not_ready:"Âm thanh vẫn đang được xá»­ lý. Vui lòng đợi đến khi phiên âm hoàn tất.",toolkit_usage_remaining:"Còn lại {{remaining}}/{{limit}} lượt dùng miễn phí",chat_usage_limit_reached_text:"Bạn đã đạt giới hạn trò chuyện cho âm thanh này.",chat_usage_remaining:"Còn lại {{remaining}}/{{limit}} tin nhắn miễn phí",usage_limit_info_title:"Giới hạn sá»­ dụng",free_plan:"Người dùng miễn phí",paid_plan:"Người dùng trả phí",usage_toolkit_free_plan:"{{limit}} lượt dùng miễn phí cho mỗi âm thanh",usage_chat_free_plan:"{{limit}} tin nhắn miễn phí cho mỗi âm thanh",upgrade_now:"Nâng cấp ngay",according_app_language:"Theo ngôn ngữ ứng dụng",archive:"Lưu trữ",archived:"Đã lưu trữ",unarchive:"Bỏ lưu trữ",no_archived_records:"Không có bản ghi lưu trữ",custom_toolkit:"Bộ công cụ tùy chỉnh",toolkit_name_placeholder:"vd. Công cụ trích xuất mục hành động",prompt_template:"Mẫu prompt",prompt_template_hint:"Dùng {transcript} cho bản phiên âm âm thanh, {language} cho ngôn ngữ đầu ra.",prompt_template_placeholder:"vd. Vui lòng phân tích bản phiên âm sau và trích xuất tất cả các mục hành động.",icon:"Biểu tượng",add_to_home:"Thêm vào trang chá»§",remove_from_home:"Xóa khỏi trang chá»§",favorites:"Yêu thích",tools:"Công cụ",note:"Ghi chú",error:"Lỗi",according_content_language:"Theo ngôn ngữ nội dung",meeting_notes:"Ghi chú cuộc họp",meeting_notes_des:"Tạo biên bản cuộc họp chuyên nghiệp",summary_des:"Tạo bản tóm tá
1956º¯t thông minh cho bản phiên âm âm thanh",translation_des:"Dịch bản phiên âm âm thanh sang ngôn ngữ khác",rename:"Đổi tên",sorting_type:"Sắp xếp theo",sort_timeline:"Dòng thời gian",upgrade_for_more:"Nhận thêm phút và tính năng AI",toolkit_execution:"Thá»±c thi công cụ",available_period:"Thời gian khả dụng",current_credit_usages:"Mức sá»­ dụng credit hiện tại",available_plans:"Các gói hiện có",usage_history:"Lịch sá»­ sá»­ dụng",usage_toolkit_paid_plan:"{{limit}} lượt dùng miễn phí cho mỗi audio, sau đó tính {{minutes}} phút credit cho mỗi lượt dùng",usage_chat_paid_plan:"{{limit}} tin nhắn miễn phí cho mỗi audio, sau đó tính {{minutes}} phút credit cho mỗi tin nhắn",chat_usage_minutes:"{{minutes}} phút credit cho mỗi tin nhắn",toolkit_usage_minutes:"Thao tác này sẽ dùng {{minutes}} phút credit.",mins_per_query:"{{x}} phút credit cho mỗi truy vấn",select_mode:"Chọn",select_all:"Chọn tất cả",deselect_all:"Bỏ chọn tất cả",change_speaker:"Đổi người nói",merge_segments:"Gộp",delete_segments:"Xóa phân đoạn",delete_segments_confirm:"Bạn có chắc muốn xóa {{x}} phân đoạn không?",no_sound:"Không có âm thanh",no_matching_segments:"Không có phân đoạn nào khớp với bộ lọc hiện tại.",display_content:"Hiển thị nội dung",original_language:"Ngôn ngữ gốc",find_and_replace:"Tìm và thay thế",match_case:"Phân biệt chữ hoa chữ thường",x_replaced:"Đã thay {{x}}",edit_mode:"Chế độ chỉnh sá»­a",add_segment:"Thêm phân đoạn",start_time:"Thời gian bắt đầu",end_time:"Thời gian kết thúc",done_editing:"Xong",set_as_starred:"Đánh dấu sao",remove_starred:"Bỏ đánh dấu sao",merge_segments_confirm:"Gộp {{x}} phân đoạn?",merge_segments_warning:"Thao tác này sẽ gộp các phân đoạn đã chọn thành một. Nội dung văn bản sẽ được nối lại với nhau và chỉ giữ lại phân đoạn đầu tiên. Không thể hoàn tác thao tác này.",copied_to_clipboard:"Đã sao chép vào bộ nhớ tạm",add_speaker:"Thêm người nói",toolkit_history:"Lịch sá»­ bộ công cụ",upgrade_to_use_premium_export:"Nâng cấp gói cá»§a bạn để sá»­ dụng các tính năng xuất cao cấp."},ej={sign_in:"Accedi",email:"Email",password:"Password",i_agree_to_toc:"Accetto i termini e le condizioni.",terms_and_conditions:"Termini e condizioni",privacy_policy:"Informativa sulla privacy",already_have_an_account:"Hai già un account?",sign_up:"Registrati",dont_have_an_account:"Non hai un account?",forgot_password:"Password dimenticata?",email_already_in_use:"Email già in uso",weak_password:"Password debole",too_many_attempts:"Troppi tentativi",invalid_email_or_password:"Email o password non valide",user_already_registered:"Utente già registrato",unexpected_error:"Errore imprevisto",audios:"Audio",name:"Nome",auto:"Auto",auto_detect:"Rilevamento automatico",speaker_num:"Numero di altoparlanti",speaker_num_reason:"Se ci indichi il numero di altoparlanti, otterremo un risultato di trascrizione migliore.",audio_language:"Lingua audio",your_email:"La tua email",email_result:"Ti invieremo un'email con il risultato della trascrizione.",provide_language:"Se ci indichi la lingua dell'audio, otterremo un risultato di trascrizione migliore.",upload_audio:"Carica audio",upload_file:"Carica file",process_audio:"Elaborazione del file in corso",process_audio_des:"Attendi mentre il tuo audio viene trascritto. Potrebbe richiedere alcuni minuti.",uploading:"Caricamento in corso",pending:"In attesa",uploaded:"Caricato",failed:"Fallito",status:"Stato",language:"Lingua",speakers:"Altoparlanti",duration:"Durata",done:"Fatto",close:"Chiudi",queuing:"In coda",created_at:"Creato il",records:"Registrazioni",transcribe:"Trascrivi",delete:"Elimina",processing:"In elaborazione",from_youtube:"Da Youtube",upload_files:"Carica file",place_youtube_link_here:"Inserisci qui il link di Youtube",submit:"Invia",email_notification:"Il tempo di completamento dipende dalla durata e dalla complessità del file audio. Di solito puoi aspettarti di ricevere la trascrizione entro poche ore. Ti avviseremo tramite email non a
1956ppena sarà pronta.",filters:"Filtri",filter:"Filtro",replace:"Sostituisci",share_and_export:"Condividi ed esporta",replace_all:"Sostituisci tutto",next:"Avanti",previous:"Precedente",find:"Trova",replace_with:"Sostituisci con",x_of_x:"{{current}} di {{total}}",scroll_lock:"Blocco scorrimento",tags:"Tag",bookmark:"Segnalibro",audio:"Audio",cancel:"Annulla",export:"Esporta",export_format:"Formato di esportazione",copy_text:"Copia testo",monologue:"Monologo",include_timestamps:"Includi timestamp",include_speaker_names:"Includi nomi degli altoparlanti",combine_same_speaker:"Combina segmenti dello stesso altoparlante",export_mode:"Modalità di esportazione",no_preview:"Nessuna anteprima",copy:"Copia",copied:"Copiato",unlock_pro_feature:"Per sbloccare questa funzione, passa al piano di abbonamento 'Pro'.",pro_features:"Funzionalità Pro",pro_minutes:"1800 minuti / mese",pro_interact_with_audio:"Interagisci con l'audio",pro_interact_with_audio_des:"Fai domande al tuo audio",pro_summary:"Sommario AI",pro_summary_des:"Sintetizza il tuo audio",pro_priority:"Coda prioritaria",pro_priority_des:"Elabora l'audio con priorità",pro_multi_speakers:"Riconoscimento multi-altoparlanti",pro_multi_speakers_des:"Rileva e etichetta con precisione diversi altoparlanti",redirect_to_stripe:"Verrai reindirizzato a Stripe per completare il pagamento.",x_per_month:"{{x}} / Mese",x_per_year:"{{x}} / Anno",trash:"Cestino",dashboard:"Dashboard",logout:"Logout",are_you_sure_to_delete:"Sei sicuro di voler eliminare le registrazioni selezionate?",restore:"Ripristina",are_you_sure_to_restore:"Sei sicuro di voler ripristinare le registrazioni selezionate?",deleted_at:"Eliminato il",hidden_segment:"{{x}} segmenti sono nascosti dopo {{y}} minuti.",settings:"Impostazioni",subscription:"Abbonamento",default_transcription_language:"Lingua predefinita per la trascrizione",contact_us:"Contattaci",security:"Sicurezza",about_us:"Chi siamo",download_app:"Scarica l'app",download:"Scarica",app_store:"App Store",play_store:"Play Store",upload_voice:"Carica la tua voce",no_audio_found:"Nessun audio trovato",please_input_valid_email_first:"Inserisci prima un'email valida",handling_audio:"Stiamo trascrivendo il tuo audio. Attendere un momento.",welcome_to_leave:"Puoi lasciare questa pagina. Ti invieremo un'email con il risultato della trascrizione.",send_your_result:"Ti invieremo un'email con il risultato della trascrizione.",transcribe_audio_thank:"Grazie per aver utilizzato il nostro servizio di trascrizione! Stiamo lavorando sodo per trascrivere il tuo audio e apprezziamo la tua pazienza.",transcribe_audio_no_stay:"La trascrizione potrebbe richiedere un po' di tempo, ma non preoccuparti, non devi rimanere su questa pagina. Ti invieremo via email i risultati non appena saranno pronti.",date:"Data",sign_up_to_access_more_functions:"Registrati per accedere a più funzioni",you_can_use_functions:"Puoi utilizzare le seguenti funzioni dopo aver effettuato l'accesso",know_more:"Scopri di più",modify_transcription:"Modifica la trascrizione del testo",play_audio:"Riproduci audio",content_filters:"Filtri di contenuto",export_diff_type:"Esporta diversi tipi di file",screenshots:"Screenshot",free_trial:"Prova gratuita",pricing:"Prezzi",faq:"Domande frequenti",contact:"Contatto",login:"Accedi",register:"Registrati",please_login_before_purchase:"Effettua l'accesso prima dell'acquisto",no_records_found:"Nessun record trovato",x_minutes:"{{x}} Minuti",confirm:"Confermare",notification_mobile_app:"Notifica dell'applicazione mobile",notification_mobile_app_des:"Ricevi una notifica sull'app mobile quando il risultato della trascrizione è pronto",notification_email:"Notifica via email",notification_email_des:"Ricevi una notifica via email quando il risultato della trascrizione è pronto",video:"Video",or:"O",sign_in_with_google:"Accedi con Google",sign_in_with_apple:"Accedi con Apple",login_method:"Metodo di accesso",delete_account:"Elimina account",delete_account_confirm_3_time:"Premi il pulsante di eliminazione 3 volte per confermare",popup_blocked:"Popup bloccato",account_info:"Informazioni account",redeem:"Riscatta",redeem_code:"Riscatta codice",summary_des1:"Il servizio di riepilogo fornisce un riepilogo del risultato della trascrizione. Può riassumere il risultato della trascrizione in poche frasi.",summary_des2:"Il tuo vecchio riepilogo sarà sostituito dal nuovo riepilogo.",consume_transcription_quota:"Consuma il credito di trascrizione",summary:"Riepilogo",query:"Query",information_not_found:"Informazione non trovata",permission_deny:"Permesso negato",please_login_to_check_the_result:"Per favore, accedi per controllare il risultato",audio_length:"Durata dell'audio",delete_permanently:"Elimina definitivamente",are_you_sure_to_delete_permanently:"Sei sicuro di voler eliminare definitivamente?",payment_id:"ID pagamento",current_plan:"Piano attuale",plan_name:"Nome piano",expire_date:"Data di scadenza",subscription_method:"Metodo di sottoscrizione",payment_method:"Metodo di pagamento",payment_history:"Storia dei pagamenti",amount:"Importo",invoice:"Fattura",receipt:"Ricevuta",link:"Collegamento",edit:"Modifica",back:"Indietro",return:"Ritorno",cancel_subscription:"Annulla abbonamento",cancel_subscription_google_play:"Sul tuo dispositivo Android > Vai su Google Play Store > Account > Pagamenti e abbonamenti > Abbonamenti > SoundType AI > Annulla abbonamento",cancel_subscription_apple_store:"Sul tuo dispositivo iOS > Vai su Impostazioni > [il tuo nome] > Abbonamenti > SoundType AI > Annulla abbonamento",delete_account_des:"Eliminare l’account cancellerà tutti i tuoi dati in modo permanente.",delete_account_subscription:"Se hai un abbonamento, per favore annulla il tuo abbonamento prima.",keep_subscription:"Mantieni Abbonamento",cancel_subscription_feature1:"Registrazioni",cancel_subscription_feature1_des:"Potrai visualizzare solo i primi {{x}} minuti delle tue registrazioni.",cancel_subscription_feature2:"Tempo di trascrizione",cancel_subscription_feature2_des:"Potrai trascrivere solo {{x}} minuti al mese.",cancel_subscription_count:"Si prega di premere il pulsante {{x}} volte per confermare",next_payment_date:"Data del prossimo pagamento",basic_plan:"Piano Base",resume_subscription:"Riprendi abbonamento",active:"Attivo",expired:"Scaduto",auto_renew
1956al_clause:"Clausola di rinnovo automatico",auto_renewal_payment_web:'Il tuo abbonamento verrà rinnovato automaticamente a meno che tu non lo annulli almeno 24 ore prima della fine del periodo corrente. Il tuo account verrà addebitato per il rinnovo entro 24 ore prima della fine del periodo corrente. Puoi gestire e annullare i tuoi abbonamenti andando su "Impostazioni" > "Fatturazione".',auto_renewal_terms_and_conditions:"Abbonandoti, accetti i nostri Termini e Condizioni e l'Informativa sulla Privacy.",payment:"Pagamento",monthly:"Mensile",annual:"Annuale",minutes_per_month:"{{x}} minuti/mese",buy_now:"Acquista Ora",yearly:"Annuale",yearly_save:"Risparmia fino a {{x}}%",pro_plan:"Pro",business_plan:"Business",enterprise_plan:"Impresa",everything_in_basic:"Tutto in Basic, più",everything_in_pro:"Tutto in Pro, più",everything_in_business:"Tutto in Business, più",ai_chat_x:"Chat IA x {{x}}",ai_summary_x:"Riassunto IA x {{x}}",max_x_minutes_per_transcription:"Max {{x}} minuti per trascrizione",basic_des2:"Identificazione del relatore",basic_des3:"Trascrizione file audio/video",basic_des4:"Rivedi e modifica le trascrizioni",pro_des2:"Coda Prioritaria",pro_des3:"Esporta in formato SRT",pro_des4:"Riassunto IA illimitato",business_des1:"Rapporto analisi utilizzo",business_des2:"Spazio di lavoro collaborativo con i membri del team",business_des3:"Condividi e modifica le trascrizioni con il tuo team.",business_des4:"Controlla le autorizzazioni di condivisione",coming_soon:"Prossimamente",get_started:"Inizia",bill_annually_x:"Fatturato {{x}} annualmente",no_credit_card_required:"Nessuna carta di credito richiesta",save_x:"Risparmia {{x}}%",price_per_month:" / mese",not_available:"Non disponibile",pricing_title:"Prezzi",upgrade:"Aggiorna",ask_question_to_your_audio:"Fai una domanda al tuo audio",monthly_minutes:"Minuti mensili",payment_interval:"Intervallo di pagamento",annually:"Annualmente",billing:"Fatturazione",subscription_plan:"Piano",please_cancel_your_current_subscription_first:"Annulla prima il tuo abbonamento corrente",please_cancel_your_current_subscription_first_des:"Per cambiare il tuo piano di abbonamento, devi annullare prima il tuo abbonamento corrente.",cancel_subscription_instruction:"Vai su Impostazioni > Fatturazione > Annulla Abbonamento",website_version:"Versione del sito",change_to_annual_plan:"Passa al piano annuale",update_annual_mobile_platform_reminder:"Promemoria",update_annual_mobile_platform_reminder_des:"Si prega di notare che è necessario annullare il proprio abbonamento su {{x}} prima di passare al piano annuale. Altrimenti, verrà addebitato due volte.",i_understand:"Ho capito",no_credit:"Non abbastanza minuti",re_submit:"Invia di nuovo",loading_audio:"Caricamento audio",your_password:"La tua password",home:"Home",title_a_z:"Titolo A-Z",title_z_a:"Titolo Z-A",older_first:"Più vecchio prima",newest_first:"Più recente prima",table_item_count:"{{x}} - {{y}} di {{z}} elementi",starred:"Stellato",search:"Cerca",create_folder:"Crea cartella",folder_name:"Nome cartella",create:"Crea",export_preview:"Esporta anteprima",combine_segments:"Combina segmenti",export_audio_only:"Puoi esportare solo l'audio quando l'audio è in fase di trascrizione.",transcribe_remaining_x_minutes:"Trascrivi i rimanenti {{x}} minuti",x_minutes_remain_be_transcribed:"Rimangono {{x}}
1956 minuti da trascrivere",upgrade_plan_to_transcribe:"Aggiorna il tuo piano per trascrivere l'audio completo",only_paid_user_can_use:"Solo gli utenti paganti possono trascrivere i minuti rimanenti",converting_to_audio:"Conversione in audio",move_to_folder:"Sposta nella cartella",move_audios_to_folder:"Sposta gli audio selezionati nella cartella",please_select_folder:"Si prega di selezionare una cartella",empty_folder:"Cartella vuota",move:"Sposta",user_not_found:"Utente non trovato. L'utente specificato non è stato trovato. Verifica i dettagli e riprova, oppure contatta l'assistenza per ulteriore supporto.",invalid_link:"Link non valido",translation:"Traduzione",translate:"Traduci",translate_des1:"Il servizio di traduzione fornisce una traduzione AI del risultato della trascrizione. Può tradurre il risultato della trascrizione in un'altra lingua.",translate_des2:"Il testo tradotto non è modificabile in questo momento.",translate_des3:"La tua vecchia traduzione verrà sostituita dalla nuova traduzione.",translating:"Traduzione in corso",translating_des:"Il processo di traduzione è in corso. Attendere un momento. Ti avviseremo quando la traduzione sarà pronta.",please_select_language:"Seleziona una lingua",display_language:"Lingua di visualizzazione",both:"Entrambi",original:"Originale",translated:"Tradotto",default_payment_currency_x_set:"La tua valuta di pagamento è impostata su {{x}}. Se desideri modificarla, contattaci a {{email}} .",invalid_link_des:"Il link di YouTube non è valido. Video in diretta, playlist, contenuti privati, con restrizioni di età o bloccati per regione non sono supportati.",free_member_limited_view:"Gli utenti del piano base avranno accesso solo ai primi {{x}} minuti del risultato della trascrizione.",free_user_service_once:"Gli utenti del piano base possono utilizzare questo servizio solo una volta.",free_user_summary:"Gli utenti del piano base possono utilizzare questo servizio solo una volta. Effettua l’upgrade al piano Pro per riassumere più audio.",free_user_query:"Gli utenti del piano base possono utilizzare questo servizio solo una volta. Effettua l’upgrade al piano Pro per porre più domande.",cancel_subscription_des:"Il tuo abbonamento sarà annullato alla fine del ciclo di fatturazione corrente ({{x}}). Dopo tale data, sarai retrocesso al piano base e non potrai più accedere alle funzionalità del piano Pro:",free_member_limited_transcribe_view:"Solo i primi {{x}} minuti saranno trascritti e visibili per gli utenti del piano base.",reset_password_email_sent:"Controlla la tua email. Se questo account esiste, verrà inviata un’email per reimpostare la password.",m_downloads:"1M+ Download",provider:"Fornitore",size:"Dimensione",category:"Categoria",productivity:"Produttività",languages:"Lingue",languages_90:"90+ lingue",app_des:"Trasforma le parole pronunciate in testo senza sforzo con SoundType AI! La nostra app all’avanguardia converte registrazioni vocali e file audio in trascrizioni basate su testo altamente accurate. Che tu stia lavorando con riunioni, interviste, podcast o contenuti video, SoundType AI offre precisione ed efficienza.<br><br>Caratteristiche principali:<br>- Identificazione avanzata degli interlocutori: Distingui facilmente i singoli interlocutori.<br>- Riepiloghi basati su IA: Genera riepiloghi concisi e approfonditi delle tue trascrizioni.<br>- Supporto linguistico globale: Trascrivi conversazioni in oltre 90 lingue con facilità.<br>- Funzionalità audio avanzate: Progettato per professionisti, creatori e aziende.<br><br>Dì addio alla trascrizione manuale faticosa e adotta un modo più intelligente e veloce per trasformare l’audio in testo con SoundType AI.",click_or_drop_file:"Clicca o trascina audio / video",remain_x_y_minutes:"Rimangono {{x}}/{{y}} minuti",my_account:"Il mio account",please_fill_your_email:"Per favore, inserisci la tua email",please_select_language_first:"Per favore, seleziona prima una lingua",please_select_audio_first:"Per favore, seleziona prima un audio",please_fill_youtube_link:"Per favore, inserisci il link di Youtube",speaker_person_x:"Oratore {{x}}",sign_up_to_unlock_des:"Iscriviti per modificare trascrizioni, esportare file e accedere a riepiloghi, traduzioni e altro basati sull'IA. Semplifica il tuo flusso di lavoro oggi stesso!",your_audio_being_transcribed:"Il tuo audio è in fase di trascrizione...",sign_up_to_unlock:"Iscriviti per scoprire più funzioni",try_for_free_title:"Prova gratuitamente",try_for_free_subtitle:"Sperimenta una potenza IA migliorata, una precisione superiore e funzionalità avanzate",purchase_success:"Pagamento riuscito!",purchase_success_des:"Grazie per il tuo acquisto. La tua transazione è stata completata con successo.",auto_redirect_to_dashboard:"Verrai reindirizzato alla tua dashboard a breve. Se il reindirizzamento non avviene entro 5 secondi, clicca sul seguente link per procedere manualmente:",need_assistance:"Hai bisogno di assistenza? Contattaci a {{email}}
1956",invalid_format:"Formato non valido",top_up:"Ricarica",valid_x_months:"Valido per il mese corrente del piano ({{x}}).",top_up_des:"I minuti ricaricati sono validi solo per il mese corrente del piano. I dati rimanenti non possono essere trasferiti al mese successivo.",basic_plan_user_cant_top_up:"Gli utenti del piano base non possono ricaricare i minuti. Aggiorna il tuo piano per abilitare le opzioni di ricarica.",file_size_exceeded_gb:"La dimensione del file supera il limite di {{x}} GB.",no_speech:"Nessuna voce rilevata nella registrazione.",credit_usages:"Utilizzo Crediti",used_minutes:"Minuti Utilizzati",usage_type:"Tipo di Utilizzo",transcription:"Trascrizione",ai_summary:"Sommario AI",ai_chat:"Chat AI",deleted_audio:"Audio eliminato",view_audio:"Visualizza audio",delete_audios_move_to_bin:"I record eliminati verranno spostati nel cestino.",bin_audio_x_days:"Tutti i record nel cestino verranno eliminati dopo {{x}} giorni.",total_credits:"Crediti Totali",available_credits:"Crediti Disponibili",yearly_plan_credit_renew_explanation:"I tuoi crediti verranno rinnovati ogni mese con il piano annuale.",summary_period:"Periodo di riepilogo",manage_subscription:"Gestisci abbonamento",remaining_x_minutes:"Restano {{x}} minuti",x_minutes_left:"{{x}} minuti rimasti",x_minutes_used:"{{x}} minuti utilizzati",x_y_minutes_used:"{{x}} di {{y}} min utilizzati",notification_email_address:"Indirizzo email di notifica",folders:"Cartelle",search_audios_notes:"Cerca audio e note",recent_searches:"Ricerche recenti",suggestions:"Suggerimenti",quick_filters:"Filtri rapidi",advanced_filters:"Filtri avanzati",recent_files:"File recenti",audios_only:"Solo audio",notes_only:"Solo note",shared_with_me:"Condiviso con me",date_range:"Intervallo di date",any_time:"Qualsiasi momento",today:"Oggi",this_week:"Questa settimana",this_month:"Questo mese",this_year:"Quest’anno",all_languages:"Tutte le lingue",clear_all:"Cancella tutto",apply_filters:"Applica filtri",notes:"Note",no_item_match_search:"Nessun elemento corrisponde alla tua ricerca.",untitled:"Senza titolo",theme_mode:"Tema",theme_light:"Chiaro",theme_dark:"Scuro",theme_auto:"Segui dispositivo",manage_subscription_google_play:"Sul tuo dispositivo Android > Vai a Google Play Store > Account > Pagamenti e abbonamenti > Abbonamenti > SoundType AI > Gestisci abbonamento",manage_subscription_apple_store:"Sul tuo dispositivo iOS > Vai in Impostazioni > [il tuo nome] > Abbonamenti > SoundType AI > Gestisci abbonamento",purchase_platform:"Piattaforma di acquisto",subscription_and_topup:"Abbonamento e ricarica",chat:"Chat",toolkit:"Strumenti",find_in_transcript:"Cerca nella trascrizione",bilingual:"Bilingue",audio_info:"Info Audio",translated_language:"Lingua Tradotta",manage_speakers:"Gestisci Relatori",reset:"Ripristina",segments_count:"{{x}} segmenti",youtube_link:"Link YouTube",x_speakers:"{{x}} relatori",bookmarked:"Aggiunto ai segnalibri",toolkit_records:"Registrazioni Strumenti",toolkit_record_empty:"L'output degli strumenti sarà salvato qui.",ask_soundtype_ai:"Chiedi a SoundType AI",ask_soundtype_ai_des:"Ottieni risposte istantanee dai tuoi contenuti audio.",audio_not_found_or_unauthorized:"Questo audio non è stato trovato o non hai il permesso di visualizzarlo.",audio_not_found_or_unauthorized_help:"Controlla il link o contatta il proprietario per l'accesso. Puoi anche tornare alla homepage.",back_to_home:"Vai alla dashboard",loading:"Caricamento",checking_token:"Verifica dell'autenticazione...",export_n_files:"{{count}} file",export_failed:"Esportazione non riuscita",copy_without_format:"Copia senza formattazione",star:"Aggiungi ai preferiti",unstar:"Rimuovi dai preferiti",create_note:"Crea nota",note_name:"Nome della nota",note_content:"Contenuto della nota",please_enter_name:"Inserisci un nome",please_enter_content:"Inserisci un contenuto",content:"Contenuto",description:"Descrizione",save:"Salva",delete_failed:"Eliminazione non riuscita",create_failed:"Creazione non riuscita",update_failed:"Aggiornamento non riuscito",preview_sample_1:"Benvenuti alla riunione di oggi.",preview_sample_2:"Grazie. Iniziamo con l'aggiornamento del progetto.",preview_sample_3:"Per prima cosa, lasciatemi condividere la timeline.",preview_sample_4:"Il team di sviluppo ha completato la nuova funzionalità.",preview_sample_5:"Ora è pronta per i test.",preview_sample_6:"Ottimo, quando possiamo iniziare?",delete_folder_not_empty:"Rimuovi tutti i file da questa cartella prima di eliminarla.",preview_truncated_explain:"Questa è solo un'anteprima. La versione completa apparirà quando tocchi Esporta o Copia.",sample:"Esempio",x_selected:"{{x}} selezionati",export_sample_explain:"Quando gli utenti selezionano più anteprime contemporaneamente, verrà mostrato prima un esempio del formato di esportazione. La versione completa verrà generata quando tocchi “Esporta”.",delete_folder:"Elimina cartella",delete_folder_confirm:"Sei sicuro di voler eliminare questa cartella?",meeting_minutes:"Verbale della riunione",more:"Altro",toolkit_not_found:"Toolkit non trovato.",toolkit_topic_prompt:"Richiesta aggiuntiva (facoltativa)",toolkit_topic_placeholder:"es. Concentrati sulle decisioni chiave e sulle azioni da intraprendere...",execute:"Esegui",execute_with_credits:"Esegui ({{credits}} credito)",toolkit_usage_limit_reached_text:"Hai raggiunto il limite di utilizzo per questo audio.",toolkit_audio_not_ready:"L'audio è ancora in elaborazione. Attendi il completamento della trascrizione.",toolkit_usage_remaining:"{{remaining}}/{{limit}} utilizzi gratuiti rimanenti",chat_usage_limit_reached_text:"Hai raggiunto il limite di chat per questo audio.",chat_usage_remaining:"{{remaining}}/{{limit}} messaggi gratuiti rimanenti",usage_limit_info_title:"Limiti di utilizzo",free_plan:"Utente gratuito",paid_plan:"Utente abbonato",usage_toolkit_free_plan:"{{limit}} utilizzo gratuito per audio",usage_chat_free_plan:"{{limit}} messaggio gratuito per audio",upgrade_now:"Aggiorna ora",according_app_language:"In base alla lingua dell'app",archive:"Archivia",archived:"Archiviato",unarchive:"Rimuovi dall'archivio",no_archived_records:"Nessun record archiviato",custom_toolkit:"Toolkit personalizzato",toolkit_name_placeholder:"es. Estrattore di azioni",prompt_template:"Modello di prompt",prompt_template_hint:"Usa {transcript} per la trascrizione audio, {language} per la lingua di output.",prompt_template_placeholder:"es. Analizza la seguente trascrizione ed estrai tutte le azioni da intraprendere.",icon:"Icona",add_to_home:"Aggiungi alla home",remove_from_home:"Rimuovi dalla home",favorites:"Preferiti",tools:"Strumenti",note:"Nota",error:"Errore",according_content_language:"In base alla lingua del contenuto",meeting_notes:"Note della riunione",meeting_notes_des:"Genera verbali di riunione professionali",summary_des:"Genera un riepilogo intelligente della trascrizione audio",translation_des:"Traduci la trascrizione audio in un'altra lingua",rename:"Rinomina",sorting_type:"Ordina per",sort_timeline:"Cronologia",upgrade_for_more:"Ottieni più minuti e funzioni AI",toolkit_execution:"Esecuzione toolkit",available_period:"Periodo dis
1956ponibile",current_credit_usages:"Utilizzo attuale dei crediti",available_plans:"Piani disponibili",usage_history:"Cronologia di utilizzo",usage_toolkit_paid_plan:"{{limit}} utilizzi gratuiti per audio, poi {{minutes}} minuti di credito per utilizzo",usage_chat_paid_plan:"{{limit}} messaggi gratuiti per audio, poi {{minutes}} minuti di credito per messaggio",chat_usage_minutes:"{{minutes}} minuti di credito per messaggio",toolkit_usage_minutes:"Questo utilizzerà {{minutes}} minuti di credito.",mins_per_query:"{{x}} minuti di credito per query",select_mode:"Seleziona",select_all:"Seleziona tutto",deselect_all:"Deseleziona tutto",change_speaker:"Cambia parlante",merge_segments:"Unisci",delete_segments:"Elimina segmenti",delete_segments_confirm:"Sei sicuro di voler eliminare {{x}} segmenti?",no_sound:"Nessun suono",no_matching_segments:"Nessun segmento corrisponde ai filtri attuali.",display_content:"Mostra contenuto",original_language:"Lingua originale",find_and_replace:"Trova e sostituisci",match_case:"Distingui maiuscole/minuscole",x_replaced:"{{x}} sostituito",edit_mode:"Modalità modifica",add_segment:"Aggiungi segmento",start_time:"Ora di inizio",end_time:"Ora di fine",done_editing:"Fatto",set_as_starred:"Imposta come preferito",remove_starred:"Rimuovi preferito",merge_segments_confirm:"Unire {{x}} segmenti?",merge_segments_warning:"Questo unirà i segmenti selezionati in uno solo. Il contenuto del testo verrà unito e verrà mantenuto solo il primo segmento. Questa azione non può essere annullata.",copied_to_clipboard:"Copiato negli appunti",add_speaker:"Aggiungi relatore",toolkit_history:"Cronologia toolkit",upgrade_to_use_premium_export:"Passa a un piano superiore per usare le funzionalità di esportazione premium."},l6={de:{translation:jU},en:{translation:BU},es:{translation:FU},fr:{translation:HU},hi:{translation:qU},id:{translation:GU},it:{translation:ej},ja:{translation:UU},ko:{translation:YU},nl:{translation:WU},pt:{translation:KU},ru:{translation:ZU},th:{translation:JU},tr:{translation:QU},vi:{translation:XU},zh:{translation:$U},zh_hans:{translation:VU}};It.use(Ev).init({resources:l6,detection:{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage","cookie"]},supportedLngs:Object.keys(l6),fallbackLng:"en",interpolation:{escapeValue:!1},react:{useSuspense:!1}});const tj=L({name:"CIcon",props:{content:{type:[String,Array],default:void 0,required:!1},customClassName:{type:[String,Array,Object],default:void 0,required:!1},icon:{type:[String,Array],default:void 0,required:!1},name:{type:String,default:void 0,required:!1},size:{type:String,default:void 0,required:!1,validator:e=>["custom","custom-size","sm","lg","xl","xxl","3xl","4xl","5xl","6xl","7xl","8xl","9xl"].includes(e)},title:{type:String,default:void 0,required:!1},use:{type:String,default:void 0,required:!1}},setup(e,{attrs:t}){const n=Pe("icons"),a=M(e.icon||e.content||e.name);ae(()=>e.icon,()=>{a.value=e.icon});const r=f=>f.replace(/([-_][a-z0-9])/gi,h=>h.toUpperCase()).replace(/-/gi,""),i=he(()=>a.value&&typeof a.value=="string"?a.value.includes("-")?r(a.value):a.value:""),o=e.title?`<title>${e.title}</title>`:"undefined",s=he(()=>Array.isArray(a.value)?a.value:typeof a.value=="string"&&i.value&&n[i.value]?n[i.value]:"undefined"),l=he(()=>Array.isArray(s.value)?s.value[1]||s.value[0]:s.value),c=Array.isArray(s.value)&&s.value.length>1?s.value[0]:"64 64",u=t.viewBox||`0 0 ${c}`,d=()=>{const f=!e.size&&(t.width||t.height);return e.size==="custom"||f?"custom-size":e.size},p=[e.customClassName||["icon",{[`icon-${d()}`]:d()}],t.class];return()=>e.use?m("svg",{...t,xmlns:"http://www.w3.org/2000/svg",class:p,role:"img"},m("use",{href:e.use})):m("svg",{...t,xmlns:"http://www.w3.org/2000/svg",class:p,viewBox:u,innerHTML:`${o}${l.value}`,role:"img"})}});var nj=["32 32","<path d='M9.25 6.005c0.938 0 1.786 0.078 2.563 0.25 0.766 0.172 1.427 0.438 1.979 0.813 0.547 0.375 0.974 0.865 1.281 1.495 0.297 0.625 0.453 1.401 0.453 2.307 0 0.984-0.229 1.813-0.677 2.479-0.453 0.667-1.115 1.198-2.005 1.625 1.208 0.349 2.104 0.958 2.698 1.828 0.599 0.88 0.885 1.932 0.885 3.146 0 1-0.172 1.854-0.547 2.573-0.37 0.734-0.891 1.333-1.547 1.802-0.641 0.464-1.401 0.797-2.224 1.021-0.813 0.219-1.672 0.339-2.547 0.339h-9.563v-19.667h9.25zM22.589 22.219c0.583 0.573 1.427 0.859 2.526 0.859 0.786 0 1.464-0.198 2.036-0.599 0.568-0.385 0.906-0.813 1.042-1.25h3.448c-0.536 1.703-1.396 2.932-2.531 3.667-1.135 0.745-2.51 1.104-4.104 1.104-1.12 0-2.115-0.172-3.031-0.531-0.896-0.359-1.656-0.87-2.292-1.521-0.62-0.651-1.099-1.438-1.438-2.359s-0.5-1.932-0.5-3.026c0-1.073 0.182-2.052 0.542-2.974 0.359-0.932 0.854-1.708 1.49-2.385 0.661-0.682 1.417-1.193 2.318-1.594 0.896-0.401 1.865-0.578 2.958-0.5
195678 1.214 0 2.255 0.219 3.172 0.698 0.896 0.453 1.63 1.094 2.214 1.865 0.589 0.781 1 1.682 1.255 2.698 0.255 1 0.333 2.052 0.281 3.172h-10.255c0 1.12 0.375 2.177 0.948 2.75l-0.109 0.042zM8.932 22.286c0.422 0 0.828-0.042 1.208-0.125 0.385-0.078 0.729-0.219 1.016-0.401 0.281-0.177 0.521-0.438 0.698-0.776 0.172-0.318 0.25-0.76 0.25-1.281 0-1-0.292-1.719-0.854-2.156-0.573-0.427-1.318-0.641-2.25-0.641h-4.682v5.401h4.615v-0.042zM27.078 14.755c-0.474-0.516-1.255-0.792-2.214-0.792-0.62 0-1.135 0.099-1.552 0.318-0.401 0.198-0.734 0.469-0.99 0.786-0.25 0.318-0.422 0.641-0.521 1-0.099 0.349-0.161 0.667-0.177 0.948h6.349c-0.094-1-0.443-1.734-0.906-2.255v0.016zM8.693 13.932c0.766 0 1.401-0.177 1.901-0.547 0.5-0.359 0.74-0.964 0.74-1.786 0-0.458-0.094-0.833-0.24-1.125-0.177-0.297-0.401-0.521-0.667-0.682-0.281-0.167-0.604-0.281-0.964-0.344-0.359-0.073-0.745-0.099-1.12-0.099h-4.036v4.583zM20.823 7.323h7.958v1.937h-7.958v-1.953z'/>"],aj=["32 32","<path d='M18.061 11.1c0-0.911-0.783-1.022-1.522-1.022l-2.172-0.016v3.85h0.911v-1.394h1c1.022 0 0.806 0.572 0.822 1.394h0.922v-0.75c0-0.511-0.083-0.839-0.611-1.022 0.411-0.167 0.656-0.594 0.65-1.039zM16.428 11.728h-1.15v-0.85h1.167c0.283 0 0.594 0.056 0.594 0.411 0 0.367-0.294 0.439-0.611 0.439zM15.5 16.7h-2.928l-1.167 1.266-1.139-1.266h-3.694l-0.006 3.85h3.634l1.183-1.278 1.133 1.278h1.789l0.006-1.294c1.050 0 2.739 0.255 2.739-1.294 0-0.961-0.683-1.261-1.55-1.261zM9.733 19.739h-2.255v-0.767h2.016v-0.783h-2.016v-0.694h2.317l0.994 1.122zM13.389 20.194l-1.406-1.561 1.406-1.522zM15.489 18.472h-1.178v-0.978h1.194c0.311 0 0.567 0.128 0.567 0.467 0 0.355-0.256 0.511-0.583 0.511zM13.733 10.878v-0.811h-3.083v3.85h3.083v-0.794h-2.161v-0.767h2.1v-0.783h-2.1v-0.694zM32 15.967h-0.011zM21.189 17.739c0-0.911-0.783-1.039-1.505-1.039h-2.189l-0.005 3.85h0.922l0.006-1.405h0.978c0.611 0 0.822 0.111 0.822 0.766l-0.005 0.639h0.922l0.006-0.766c0-0.495-0.1-0.839-0.611-1.022 0.428-0.172 0.656-0.6 0.661-1.022zM19.567 18.361h-1.15v-0.867h1.167c0.283 0 0.594 0.056 0.594 0.411 0 0.383-0.3 0.456-0.611 0.456zM9.967 13.917v-3.85h-1.533l-1.094 2.611-1.206-2.611h-1.505v3.65l-1.561-3.65h-1.361l-1.65 3.85h0.994l0.356-0.85h1.917l0.355 0.85h1.878v-3.011l1.333 3.011h0.811l1.333-3.011v3.011zM1.733 12.267l0.622-1.533 0.639 1.533zM28.256 21.094v-0.25c-0.6 0.311-0.217 0.25-8.706 0.25 0-1.4 0.006-1.328 0-1.4-0.094-0.006-0.178-0.006-0.522-0.006 0 0.995-0.006 0.378-0.006 1.406h-2.2c0-0.672 0.005-0.85 0.005-1.622-0.556 0.333-1.266 0.355-1.905 0.344 0 0.817-0.006 0.461-0.006 1.278h-2.717c-0.283-0.317-0.15-0.172-0.856-0.967-0.178 0.194-0.711 0.772-0.894 0.967h-4.556v-5.128h4.617c0.278 0.311 0.156 0.172 0.861 0.956 0.178-0.194 0.678-0.745 0.872-0.956h3.222c0.545 0 1 0.106 1.35 0.311v-0.311c3.017 0 3.572-0.078 4.206 0.283v-0.283h4.345v0.289c0.633-0.383 1.089-0.289 3.605-0.289v0.278c0.572-0.328 0.922-0.289 3.017-0.278v-9.744c0-1.472-1.194-2.667-2.667-2.667h-26.667c-1.472 0-2.667 1.194-2.667 2.667v6.1c0.522-1.217 1.094-2.556 1.283-2.995h2.206c0.239 0.561 0.089 0.206 0.5 1.172v-1.172h2.556c0.161 0.345 0.617 1.333 0.772 1.667 0.322-0.755 0.561-1.328 0.7-1.667h5.722c0-0.005 0.639 0 0.644 0 2.428 0.011 2.978-0.044 3.578 0.294v-0.294h2.217v0.517c0.422-0.339 0.994-0.517 1.706-0.517h1.533c0 0.028 0.105 0.017 0.128 0.017h1.8c0.233 0.544 0.145 0.333 0.489 1.145v-1.145h2.406c0.272 0.444-0.056-0.1 0.622 1.022v-1.022h2.217v5.111h-2.311c-0.3-0.5-0.078-0.122-0.734-1.217v1.217h-2.933c-0.356-0.822-0.006-0.017-0.367-0.85h-1.056c-0.233 0.556-0.122 0.289-0.355 0.85h-1.489c-0.683 0-1.239-0.167-1.65-0.494v0.494h-3.694c-0.017-0.772-0.006-1.378-0.006-1.378-0.1-0.016-0.189-0.011-0.544-0.011v1.395h-7.528v-0.633c-0.139 0.311-0.15 0.328-0.283 0.633h-1.639c-0.222-0.495-0.161-0.356-0.283-0.633v0.633h-2.939c-0.234-0.561-0.122-0.294-0.356-0.85h-1.067c-0.233 0.556-0.122 0.289-0.355 0.85h-1.478v11.317c0 1.472 1.194 2.667 2.667 2.667h26.672c1.472 0 2.667-1.194 2.667-2.667v-5.022c-0.706 0.461-1.817 0.339-3.75 0.339zM30.272 17.511h1.672v-0.811h-1.828c-0.711 0-1.322 0.366-1.322 1.15 0 1.833 2.372 0.711 2.372 1.522 0 0.283-0.239 0.356-0.467 0.356h-1.778l-0.006 0.822h1.778c0.467 0 0.978-0.1 1.25-0.494v-1.433c-0.583-0.767-2.183-0.072-2.183-0.75 0-0.322 0.256-0.361 0.511-0.361zM27.105 19.722h-1.789l-0.005 0.822h1.789c0.822 0 1.456-0.311 1.456-1.222 0-1.844-2.383-0.622-2.383-1.461 0-0.311 0.272-0.355 0.511-0.355h1.689v-0.811h-1.844c-0.711 0-1.306 0.367-1.306 1.15 0 1.833 2.372 0.694 2.372 1.522-0.005 0.3-0.261 0.355-0.489 0.355zM24.761 17.494v-0.794h-3.067l-0.006 3.85h3.067l0.005-0.794-2.144-0.017v-0.767h2.105v-0.783h-2.1v-0.694zM21.633 11.489c-0.016 0.011-0.078 0.122-0.078 0.422 0 0.333 0.050 0.428 0.061 0.439 0.011 0.005 0.061 0.028 0.189 0.028l0.406-0.939c-0.061 0-0.117-0.005-0.172-0.005-0.311 0-0.389 0.039-0.406 0.056zM22.767 10.906h-0.006zM21.867 10.061c-1.306 0-1.889 0.667-1.889 1.961 0 1.234 0.567 1.889 1.833 1.889h1.067l0.355-0.85h1.906l0.367 0.85h1.872v-2.883l1.733 2.883h1.311v-3.833h-0.939v2.672l-1.616-2.672h-1.406v3.633l-1.55-3.633h-1.378l-1.306 3.028h-0.411c-0.739 0-0.894-0.45-0.894-1.105 0-1.322 0.872-1.
1956111 1.839-1.094v-0.844zM24.206 10.733l0.622 1.533h-1.266zM18.589 10.067v3.85h0.939v-3.85z'/>"],rj=["32 32","<path d='M16.789 13.911c0 0.956-0.583 1.506-1.611 1.506h-1.35v-3.011h1.356c1.022 0 1.605 0.544 1.605 1.505zM19.428 17.389c0 0.461 0.4 0.761 1.028 0.761 0.8 0 1.4-0.505 1.4-1.217v-0.428l-1.306 0.083c-0.739 0.050-1.122 0.322-1.122 0.8zM32 6.167v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM7.1 12.733c0.467 0.039 0.933-0.233 1.228-0.578 0.289-0.356 0.478-0.833 0.428-1.317-0.411 0.017-0.922 0.272-1.217 0.628-0.267 0.306-0.494 0.8-0.439 1.267zM10.467 16.872c-0.011-0.011-1.089-0.422-1.1-1.667-0.011-1.039 0.85-1.539 0.889-1.567-0.489-0.722-1.245-0.8-1.506-0.817-0.678-0.039-1.256 0.383-1.578 0.383-0.328 0-0.817-0.367-1.35-0.355-0.694 0.011-1.344 0.406-1.694 1.033-0.728 1.256-0.189 3.111 0.517 4.133 0.344 0.505 0.761 1.061 1.306 1.039 0.516-0.022 0.722-0.333 1.344-0.333 0.628 0 0.806 0.333 1.35 0.328 0.567-0.011 0.917-0.505 1.267-1.011 0.383-0.578 0.544-1.133 0.556-1.167zM17.989 13.906c0-1.478-1.028-2.489-2.495-2.489h-2.844v7.578h1.178v-2.589h1.628c1.489 0 2.533-1.022 2.533-2.5zM22.989 15.222c0-1.094-0.878-1.8-2.222-1.8-1.25 0-2.172 0.717-2.206 1.694h1.061c0.089-0.467 0.522-0.772 1.111-0.772 0.722 0 1.122 0.333 1.122 0.956v0.417l-1.467 0.089c-1.367 0.083-2.105 0.645-2.105 1.617 0 0.983 0.761 1.633 1.855 1.633 0.739 0 1.422-0.372 1.733-0.967h0.022v0.911h1.089v-3.778zM28.667 13.494h-1.194l-1.383 4.478h-0.022l-1.383-4.478h-1.239l1.994 5.517-0.105 0.333c-0.178 0.567-0.472 0.789-0.994 0.789-0.095 0-0.272-0.011-0.345-0.017v0.911c0.067 0.022 0.361 0.028 0.45 0.028 1.15 0 1.689-0.439 2.161-1.767z'/>"],ij=["32 32","<path d='M26.828 24.572c0 0.378-0.255 0.65-0.622 0.65-0.378 0-0.622-0.289-0.622-0.65s0.244-0.65 0.622-0.65c0.367 0 0.622 0.289 0.622 0.65zM9.561 23.922c-0.395 0-0.622 0.289-0.622 0.65s0.228 0.65 0.622 0.65c0.361 0 0.605-0.272 0.605-0.65-0.006-0.361-0.244-0.65-0.605-0.65zM16.089 23.906c-0.3 0-0.484 0.194-0.528 0.483h1.061c-0.050-0.317-0.244-0.483-0.533-0.483zM22.078 23.922c-0.378 0-0.605 0.289-0.605 0.65s0.228 0.65 0.605 0.65c0.378 0 0.622-0.272 0.622-0.65 0-0.361-0.245-0.65-0.622-0.65zM27.961 25.372c0 0.017 0.017 0.028 0.017 0.061 0 0.017-0.017 0.028-0.017 0.061-0.017 0.017-0.017 0.028-0.028 0.044-0.017 0.017-0.028 0.028-0.061 0.028-0.017 0.017-0.028 0.017-0.061 0.017-0.017 0-0.028 0-0.061-0.017-0.017 0-0.028-0.017-0.044-0.028-0.017-0.017-0.028-0.028-0.028-0.044-0.017-0.028-0.017-0.044-0.017-0.061 0-0.028 0-0.044 0.017-0.061 0-0.028 0.017-0.044 0.028-0.061 0.017-0.017 0.028-0.017 0.044-0.028 0.028-0.017 0.044-0.017 0.061-0.017 0.028 0 0.044 0 0.061 0.017 0.028 0.016 0.044 0.016 0.061 0.028s0.011 0.033 0.028 0.061zM27.839 25.45c0.028 0 0.028-0.017 0.044-0.017 0.017-0.017 0.017-0.028 0.017-0.044s0-0.028-0.017-0.044c-0.016 0-0.028-0.017-0.061-0.017h-0.089v0.194h0.044v-0.078h0.017l0.061 0.078h0.044zM32 6.278v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM3.556 14.033c0 4.25 3.45 7.694 7.694 7.694 1.511 0 2.994-0.456 4.25-1.283-4.050-3.294-4.022-9.511 0-12.806-1.256-0.833-2.739-1.283-4.25-1.283-4.244-0.005-7.694 3.444-7.694 7.678zM16 20.078c3.917-3.056 3.9-9.011 0-12.083-3.9 3.072-3.917 9.033 0 12.083zM8.094 24.317c0-0.483-0.317-0.8-0.817-0.817-0.256 0-0.528 0.078-0.711 0.361-0.133-0.228-0.361-0.361-0.678-0.361-0.211 0-0.422 0.078-0.589 0.3v-0.244h-0.455v2.039h0.455c0-1.050-0.139-1.678 0.5-1.678 0.567 0 0.456 0.567 0.456 1.678h0.439c0-1.017-0.139-1.678 0.5-1.678 0.567 0 0.455 0.556 0.455 1.678h0.456v-1.278zM10.589 23.556h-0.439v0.244c-0.15-0.183-0.361-0.3-0.65-0.3-0.572 0-1.011 0.456-1.011 1.072 0 0.622 0.439 1.072 1.011 1.072 0.289 0 0.5-0.106 0.65-0.3v0.256h0.439zM12.839 24.978c0-0.833-1.272-0.456-1.272-0.845 0-0.317 0.661-0.266 1.028-0.061l0.183-0.361c-0.522-0.339-1.678-0.333-1.678 0.456 0 0.794 1.272 0.461 1.272 0.833 0 0.35-0.75 0.322-1.15 0.044l-0.194 0.35c0.622 0.422 1.811 0.333 1.811-0.417zM14.806 25.494l-0.122-0.378c-0.211 0.116-0.678 0.244-0.678-0.228v-0.922h0.728v-0.411h-0.728v-0.622h-0.456v0.622h-0.422v0.406h0.422v0.928c0 0.978 0.961 0.8 1.256 0.605zM15.544 24.75h1.528c0-0.9-0.411-1.256-0.967-1.256-0.589 0-1.011 0.439-1.011 1.072 0 1.139 1.256 1.328 1.878 0.789l-0.211-0.333c-0.433 0.356-1.089 0.322-1.217-0.272zM18.828 23.556c-0.255-0.111-0.644-0.1-0.844 0.244v-0.244h-0.456v2.039h0.456v-1.15c0-0.645 0.528-0.561 0.711-0.467zM19.417 24.572c0-0.634 0.645-0.839 1.15-0.467l0.211-0.361c-0.645-0.505-1.817-0.228-1.817 0.833 0 1.1 1.244 1.322 1.817 0.833l-0.211-0.361c-0.511 0.361-1.15 0.145-1.15-0.478zM23.122 23.556h-0.456v0.244c-0.461-0.611-1.661-0.266-1.661 0.772 0 1.067 1.244 1.372 1.661 0.772v0.256h0.456zM24.994 23.556c-0.133-0.067-0.611-0.161-0.844 0.244v-0.244h-0.439v2.039h0.439v-1.
195615c0-0.611 0.5-0.572 0.711-0.467zM27.233 22.728h-0.439v1.072c-0.456-0.605-1.661-0.283-1.661 0.772 0 1.078 1.25 1.366 1.661 0.772v0.256h0.439zM27.656 18.556v0.256h0.044v-0.256h0.105v-0.044h-0.256v0.044zM28.022 25.433c0-0.028 0-0.061-0.016-0.089-0.017-0.017-0.028-0.044-0.044-0.061s-0.044-0.028-0.061-0.044c-0.028 0-0.061-0.017-0.089-0.017-0.017 0-0.044 0.017-0.078 0.017-0.028 0.017-0.044 0.028-0.061 0.044-0.028 0.016-0.044 0.044-0.044 0.061-0.017 0.028-0.017 0.061-0.017 0.089 0 0.017 0 0.044 0.017 0.078 0 0.017 0.017 0.044 0.044 0.061 0.016 0.017 0.028 0.028 0.061 0.044 0.028 0.016 0.061 0.016 0.078 0.016 0.028 0 0.061 0 0.089-0.016 0.017-0.017 0.044-0.028 0.061-0.044s0.028-0.044 0.044-0.061c0.016-0.033 0.016-0.061 0.016-0.078zM28.2 18.506h-0.078l-0.089 0.194-0.089-0.194h-0.078v0.3h0.044v-0.228l0.089 0.194h0.061l0.078-0.194v0.228h0.061zM28.444 14.033c0-4.234-3.45-7.683-7.694-7.683-1.511 0-2.994 0.455-4.25 1.283 4.006 3.295 4.067 9.528 0 12.806 1.256 0.833 2.75 1.283 4.25 1.283 4.244 0.006 7.694-3.439 7.694-7.689z'/>"],oj=["32 32","<path d='M10.35 16.122c0 0.678-0.539 1.194-1.222 1.194-0.511 0-0.889-0.289-0.889-0.833 0-0.678 0.528-1.222 1.206-1.222 0.517 0 0.906 0.317 0.906 0.861zM4.472 13.428h-0.261c-0.083 0-0.167 0.056-0.178 0.15l-0.239 1.484 0.456-0.017c0.611 0 1.083-0.083 1.194-0.789 0.128-0.745-0.344-0.828-0.972-0.828zM20.25 13.428h-0.25c-0.1 0-0.167 0.056-0.178 0.15l-0.233 1.484 0.444-0.017c0.722 0 1.222-0.167 1.222-1-0.006-0.589-0.533-0.617-1.006-0.617zM32 6.222v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM7.128 13.744c0-1.167-0.9-1.556-1.928-1.556h-2.222c-0.139 0-0.278 0.111-0.289 0.261l-0.911 5.672c-0.017 0.111 0.067 0.222 0.178 0.222h1.056c0.15 0 0.289-0.161 0.306-0.317l0.25-1.478c0.056-0.4 0.733-0.261 1-0.261 1.589 0 2.561-0.944 2.561-2.544zM11.806 14.233h-1.056c-0.211 0-0.222 0.306-0.233 0.456-0.322-0.472-0.789-0.556-1.317-0.556-1.361 0-2.4 1.194-2.4 2.511 0 1.083 0.678 1.789 1.761 1.789 0.5 0 1.122-0.272 1.472-0.661-0.028 0.083-0.056 0.261-0.056 0.345 0 0.128 0.056 0.222 0.178 0.222h0.956c0.15 0 0.278-0.161 0.306-0.317l0.567-3.572c0.017-0.106-0.067-0.217-0.178-0.217zM14.056 19.672l3.539-5.145c0.028-0.028 0.028-0.056 0.028-0.094 0-0.094-0.083-0.194-0.178-0.194h-1.067c-0.094 0-0.194 0.056-0.25 0.139l-1.472 2.167-0.611-2.083c-0.044-0.122-0.167-0.222-0.306-0.222h-1.039c-0.095 0-0.178 0.1-0.178 0.194 0 0.067 1.083 3.156 1.178 3.45-0.15 0.211-1.139 1.589-1.139 1.756 0 0.1 0.083 0.178 0.178 0.178h1.067c0.1-0.005 0.194-0.061 0.25-0.144zM22.906 13.744c0-1.167-0.9-1.556-1.928-1.556h-2.206c-0.15 0-0.289 0.111-0.306 0.261l-0.9 5.667c-0.011 0.111 0.072 0.222 0.178 0.222h1.139c0.111 0 0.194-0.083 0.222-0.178l0.25-1.611c0.056-0.4 0.734-0.261 1-0.261 1.578 0 2.55-0.944 2.55-2.544zM27.583 14.233h-1.056c-0.211 0-0.222 0.306-0.239 0.456-0.306-0.472-0.778-0.556-1.317-0.556-1.361 0-2.4 1.194-2.4 2.511 0 1.083 0.678 1.789 1.761 1.789 0.517 0 1.139-0.272 1.472-0.661-0.017 0.083-0.056 0.261-0.056 0.345 0 0.128 0.056 0.222 0.178 0.222h0.961c0.15 0 0.278-0.161 0.306-0.317l0.567-3.572c0.017-0.106-0.067-0.217-0.178-0.217zM30.222 12.383c0-0.111-0.083-0.194-0.178-0.194h-1.028c-0.083 0-0.167 0.067-0.178 0.15l-0.9 5.778-0.016 0.028c0 0.1 0.083 0.194 0.194 0.194h0.917c0.139 0 0.278-0.161 0.289-0.317l0.9-5.622zM25.222 15.261c-0.678 0-1.206 0.539-1.206 1.222 0 0.539 0.389 0.833 0.9 0.833 0.667 0 1.206-0.511 1.206-1.194 0.006-0.544-0.383-0.861-0.9-0.861z'/>"],sj=["32 32","<path d='M27.355 14.044c-0.494 0-1.039 0.372-1.039 1.261h2.039c0-0.889-0.516-1.261-1-1.261zM20.833 14.189c-0.456 0-0.739 0.161-0.944 0.389l0.011 2.933c0.194 0.206 0.472 0.372 0.933 0.372 0.728 0 1.217-0.794 1.217-1.855 0-1.033-0.5-1.844-1.217-1.839zM29.333 3.556h-26.667c-1.472 0-2.667 1.194-2.667 2.667v19.556c0 1.472 1.194 2.667 2.667 2.667h26.667c1.472 0 2.667-1.194 2.667-2.667v-19.556c0-1.472-1.194-2.667-2.667-2.667zM6.789 17.395c0 1.422-1.128 2.228-2.772 2.239-0.678 0-1.422-0.133-2.156-0.45v-1.884c0.667 0.356 1.506 0.628 2.161 0.628 0.439 0 0.756-0.116 0.756-0.483 0-0.944-3-0.589-3-2.772 0-1.4 1.067-2.234 2.667-2.234 0.656 0 1.306 0.1 1.9
195661 0.361v1.856c-0.6-0.322-1.361-0.506-1.961-0.506-0.417 0-0.672 0.122-0.672 0.428 0 0.889 3.017 0.467 3.017 2.817zM10.611 14.25h-1.5v2.806c0 1.161 1.25 0.8 1.5 0.7v1.605c-0.261 0.145-0.739 0.261-1.383 0.261-1.172 0-2.050-0.861-2.050-2.028l0.011-6.328 1.928-0.411v1.711h1.494zM14.722 14.383c-0.25-0.083-1.039-0.2-1.506 0.411v4.689h-1.972v-6.917h1.706l0.122 0.583c0.461-0.85 1.383-0.678 1.644-0.583h0.006zM17.172 19.483h-1.984v-6.917h1.984zM17.172 11.544l-1.984 0.422v-1.605l1.984-0.422zM21.289 19.628c-0.689 0-1.111-0.294-1.394-0.5l-0.006 2.233-1.972 0.417v-9.211h1.739l0.1 0.489c0.272-0.25 0.772-0.617 1.544-0.617 1.384 0 2.689 1.25 2.689 3.545 0 2.506-1.289 3.639-2.7 3.645zM30.2 16.767h-3.861c0.089 0.922 0.766 1.194 1.533 1.194 0.783 0 1.4-0.167 1.939-0.439v1.589c-0.539 0.294-1.245 0.511-2.189 0.511-1.922 0-3.267-1.206-3.267-3.583 0-2.011 1.139-3.605 3.017-3.605 1.872 0 2.85 1.594 2.85 3.616 0 0.194-0.017 0.606-0.022 0.717z'/>"],lj=["32 32","<path d='M26.117 14.628c0 0 0.422 2.067 0.517 2.5h-1.855c0.183-0.495 0.889-2.417 0.889-2.417-0.011 0.017 0.183-0.506 0.294-0.828zM32 6.222v19.556c0 1.472-1.194 2.667-2.667 2.667h-26.667c-1.472 0-2.667-1.194-2.667-2.667v-19.556c0-1.472 1.194-2.667 2.667-2.667h26.667c1.472 0 2.667 1.194 2.667 2.667zM8.472 20.178l3.511-8.622h-2.361l-2.183 5.889-0.239-1.194-0.778-3.967c-0.128-0.55-0.522-0.706-1.011-0.728h-3.594l-0.039 0.172c0.878 0.222 1.661 0.544 2.344 0.95l1.989 7.5zM13.717 20.189l1.4-8.633h-2.233l-1.394 8.633zM21.489 17.367c0.011-0.983-0.589-1.733-1.872-2.35-0.783-0.395-1.261-0.661-1.261-1.067 0.011-0.367 0.406-0.745 1.283-0.745 0.728-0.017 1.261 0.156 1.661 0.328l0.2 0.094 0.306-1.867c-0.439-0.172-1.139-0.367-2-0.367-2.206 0-3.756 1.178-3.767 2.855-0.017 1.239 1.111 1.928 1.956 2.344 0.861 0.422 1.156 0.7 1.156 1.072-0.011 0.578-0.7 0.844-1.339 0.844-0.889 0-1.367-0.139-2.095-0.461l-0.294-0.139-0.311 1.939c0.522 0.239 1.489 0.45 2.489 0.461 2.344 0.005 3.872-1.156 3.889-2.944zM29.333 20.189l-1.8-8.633h-1.728c-0.533 0-0.939 0.156-1.167 0.717l-3.317 7.917h2.344c0 0 0.383-1.067 0.467-1.294h2.867c0.067 0.306 0.267 1.294 0.267 1.294z'/>"],cj=["32 32","<path d='M16 32c-8.817 0-16-7.183-16-16s7.183-16 16-16c8.817 0 16 7.183 16 16s-7.183 16-16 16zM29.495 18.188c-0.468-0.147-4.229-1.271-8.516-0.584 1.787 4.912 2.516 8.912 2.657 9.745 3.067-2.073 5.249-5.36 5.859-9.161zM21.339 28.599c-0.203-1.197-1-5.375-2.917-10.359l-0.088 0.025c-7.719 2.688-10.479 8.037-10.719 8.537 2.303 1.807 5.224 2.885 8.385 2.885 1.891 0 3.693-0.385 5.333-1.084zM5.849 25.161c0.307-0.536 4.057-6.74 11.109-9.021 0.177-0.061 0.359-0.113 0.536-0.161-0.344-0.781-0.719-1.557-1.109-2.317-6.823 2.036-13.443 1.953-14.041 1.937l-0.005 0.417c0 3.511 1.328 6.719 3.511 9.14zM2.62 13.219c0.615 0.011 6.244 0.036 12.635-1.661-2.265-4.027-4.708-7.412-5.067-7.907-3.824 1.803-6.677 5.323-7.568 9.563zM12.803 2.735c0.375 0.511 2.859 3.885 5.093 8 4.859-1.817 6.921-4.584 7.167-4.932-2.417-2.152-5.589-3.448-9.063-3.448-1.099 0-2.172 0.129-3.197 0.38zM26.579 7.38c-0.287 0.385-2.579 3.323-7.631 5.385 0.317 0.656 0.625 1.313 0.907 1.984 0.109 0.24 0.197 0.48 0.291 0.704 4.548-0.573 9.068 0.349 9.521 0.443-0.027-3.229-1.172-6.188-3.079-8.511z'/>"],uj=["32 32","<path d='M32 16c0-8.839-7.167-16-16-16-8.839 0-16 7.161-16 16 0 7.984 5.849 14.604 13.5 15.803v-11.177h-4.063v-4.625h4.063v-3.527c0-4.009 2.385-6.223 6.041-6.223 1.751 0 3.584 0.312 3.584 0.312v3.937h-2.021c-1.984 0-2.604 1.235-2.604 2.5v3h4.437l-0.713 4.625h-3.724v11.177c7.645-1.199 13.5-7.819 13.5-15.803z'/>"],dj=["32 32","<path d='M0 16c0 4.099 3.323 7.417 7.422 7.417s7.422-3.318 7.422-7.417c0-4.099-3.323-7.417-7.422-7.417-4.094 0-7.422 3.318-7.422 7.417zM17.156 16c0 4.099 3.323 7.417 7.422 7.417 4.083 0 7.422-3.318 7.422-7.417s-3.323-7.417-7.417-7.417c-4.104 0-7.427 3.318-7.427 7.417z'/>"],fj=["32 32","<path d='M16 0.396c-8.839 0-16 7.167-16 16 0 7.073 4.584 13.068 10.937 15.183 0.803 0.151 1.093-0.344 1.093-0.772 0-0.38-0.009-1.385-0.015-2.719-4.453 0.964-5.391-2.151-5.391-2.151-0.729-1.844-1.781-2.339-1.781-2.339-1.448-0.989 0.115-0.968 0.115-0.968 1.604 0.109 2.448 1.645 2.448 1.645 1.427 2.448 3.744 1.74 4.661 1.328 0.14-1.031 0.557-1.74 1.011-2.135-3.552-0.401-7.287-1.776-7.287-7.907 0-1.751 0.62-3.177 1.645-4.297-0.177-0.401-0.719-2.031 0.141-4.235 0 0 1.339-0.427 4.4 1.641 1.281-0.355 2.641-0.532 4-0.541 1.36 0.009 2.719 0.187 4 0.541 3.043-2.068 4.381-1.641 4.381-1.641 0.859 2.204 0.317 3.833 0.161 4.235 1.015 1.12 1.635 2.547 1.635 4.297 0 6.145-3.74 7.5-7.296 7.891 0.556 0.479 1.077 1.464 1.077 2.959 0 2.14-0.020 3.864-0.020 4.385 0 0.416 0.28 0.916 1.104 0.755 6.4-2.093 10.979-8.093 10.979-15.156 0-8.833-7.161-16-16-16z'/>"],pj=["32 32","<path d='M16.318 13.714v5.484h9.078c-0.37 2.354-2.745 6.901-9.078 6.901-5.458 0-9.917-4.521-9.917-10.099s4.458-10.099 9.917-10.099c3.109 0 5.193 1.318 6.38 2.464l4.339-4.182c-2.786-2.599-6.396-4.182-10.719-4.182-8.844 0-16 7.151-16 16s7.156 16 16 16c9.234 0 15.365-6.49 15.365-15.635 0-1.052-0.115-1.854-0.255-2.651z'/>"],hj=["32 32","<path d='M16 0c-4.349 0-4.891 0.021-6.593 0.093-1.709 0.084-2.865 0.349-3.885 0.745-1.052 0.412-1.948 0.959-2.833 1.849-0.891 0.885-1.443 1.781-1.849 2.833-0.396 1.020-0.661 2.176-0.745 3.885-0.077 1.703-0.093 2.244-0.093 6.593s0.021 4.891 0.093 6.593c0.084 1.704 0.349 2.865 0.745 3.885 0.412 1.052 0.959 1.948 1.849 2.833 0.885 0.891 1.781 1.443 2.833 1.849 1.020 0.391 2.181 0.661 3.885 0.745 1.703 0.077 2.244 0.093 6.593 0.093s4.891-0.021 6.593-0.093c1.704-0.084 2.865-0.355 3.885-0.745 1.052-0.412 1.948-0.959 2.833-1.849 0.891-0.885 1.443-1.776 1.849-2.833 0.391-1.020 0.661-2.181 0.745-3.885 0.077-1.703 0.093-2.244 0.093-6.593s-0.021-4.891-0.093-6.593c-0.084-1.704-0.355-2.871-0.745-3.885-0.412-1.052-0.959-1.948-1.849-2.833-0.885-0.891-1.776-1.443-2.833-1.849-1.020-0.39
19566-2.181-0.661-3.885-0.745-1.703-0.077-2.244-0.093-6.593-0.093zM16 2.88c4.271 0 4.781 0.021 6.469 0.093 1.557 0.073 2.405 0.333 2.968 0.553 0.751 0.291 1.276 0.635 1.844 1.197 0.557 0.557 0.901 1.088 1.192 1.839 0.22 0.563 0.48 1.411 0.553 2.968 0.072 1.688 0.093 2.199 0.093 6.469s-0.021 4.781-0.099 6.469c-0.084 1.557-0.344 2.405-0.563 2.968-0.303 0.751-0.641 1.276-1.199 1.844-0.563 0.557-1.099 0.901-1.844 1.192-0.556 0.22-1.416 0.48-2.979 0.553-1.697 0.072-2.197 0.093-6.479 0.093s-4.781-0.021-6.48-0.099c-1.557-0.084-2.416-0.344-2.979-0.563-0.76-0.303-1.281-0.641-1.839-1.199-0.563-0.563-0.921-1.099-1.197-1.844-0.224-0.556-0.48-1.416-0.563-2.979-0.057-1.677-0.084-2.197-0.084-6.459 0-4.26 0.027-4.781 0.084-6.479 0.083-1.563 0.339-2.421 0.563-2.979 0.276-0.761 0.635-1.281 1.197-1.844 0.557-0.557 1.079-0.917 1.839-1.199 0.563-0.219 1.401-0.479 2.964-0.557 1.697-0.061 2.197-0.083 6.473-0.083zM16 7.787c-4.541 0-8.213 3.677-8.213 8.213 0 4.541 3.677 8.213 8.213 8.213 4.541 0 8.213-3.677 8.213-8.213 0-4.541-3.677-8.213-8.213-8.213zM16 21.333c-2.948 0-5.333-2.385-5.333-5.333s2.385-5.333 5.333-5.333c2.948 0 5.333 2.385 5.333 5.333s-2.385 5.333-5.333 5.333zM26.464 7.459c0 1.063-0.865 1.921-1.923 1.921-1.063 0-1.921-0.859-1.921-1.921 0-1.057 0.864-1.917 1.921-1.917s1.923 0.86 1.923 1.917z'/>"],mj=["32 32","<path d='M27.26 27.271h-4.733v-7.427c0-1.771-0.037-4.047-2.475-4.047-2.468 0-2.844 1.921-2.844 3.916v7.557h-4.739v-15.271h4.552v2.083h0.061c0.636-1.203 2.183-2.468 4.491-2.468 4.801 0 5.692 3.161 5.692 7.271v8.385zM7.115 9.912c-1.527 0-2.751-1.235-2.751-2.756 0-1.516 1.229-2.749 2.751-2.749s2.755 1.233 2.755 2.749c0 1.521-1.233 2.756-2.755 2.756zM9.489 27.271h-4.749v-15.271h4.749zM29.636 0h-27.276c-1.303 0-2.36 1.031-2.36 2.307v27.387c0 1.276 1.057 2.307 2.36 2.307h27.271c1.301 0 2.369-1.031 2.369-2.307v-27.387c0-1.276-1.068-2.307-2.369-2.307z'/>"],_j=["32 32","<path d='M16.021 0c-8.828 0-15.984 7.156-15.984 15.984 0 6.771 4.214 12.552 10.161 14.88-0.141-1.266-0.266-3.203 0.052-4.583 0.292-1.25 1.875-7.943 1.875-7.943s-0.479-0.964-0.479-2.375c0-2.219 1.292-3.88 2.891-3.88 1.365 0 2.026 1.021 2.026 2.25 0 1.37-0.87 3.422-1.323 5.323-0.38 1.589 0.797 2.885 2.365 2.885 2.839 0 5.026-2.995 5.026-7.318 0-3.813-2.75-6.49-6.677-6.49-4.547 0-7.214 3.417-7.214 6.932 0 1.375 0.526 2.854 1.188 3.651 0.13 0.161 0.146 0.302 0.109 0.464-0.12 0.5-0.391 1.599-0.443 1.818-0.073 0.297-0.229 0.359-0.536 0.219-1.99-0.922-3.245-3.839-3.245-6.193 0-5.036 3.667-9.672 10.563-9.672 5.542 0 9.854 3.958 9.854 9.229 0 5.516-3.474 9.953-8.307 9.953-1.62 0-3.141-0.839-3.677-1.839l-1 3.797c-0.359 1.391-1.339 3.135-2 4.193 1.5 0.458 3.078 0.714 4.734 0.714 8.813 0 15.979-7.151 15.979-15.984 0-8.828-7.167-15.979-15.979-15.979z'/>"],gj=["32 32","<path d='M12.594 19.094c-0.863 0-1.556-0.694-1.556-1.538 0-0.862 0.694-1.556 1.556-1.556 0.85 0 1.538 0.694 1.538 1.556 0 0.85-0.694 1.538-1.538 1.538zM31.5 16c0 8.563-6.938 15.5-15.5 15.5s-15.5-6.938-15.5-15.5c0-8.563 6.938-15.5 15.5-15.5s15.5 6.938 15.5 15.5zM23.231 13.425c-0.587 0-1.106 0.244-1.488 0.625-1.4-0.969-3.287-1.594-5.381-1.663l1.087-4.894 3.463 0.781c0 0.85 0.694 1.538 1.537 1.538 0.863 0 1.556-0.706 1.556-1.556s-0.694-1.556-1.556-1.556c-0.606 0-1.125 0.363-1.381 0.863l-3.825-0.85c-0.188-0.050-0.381 0.088-0.431 0.275l-1.194 5.4c-2.075 0.088-3.944 0.706-5.344 1.675-0.381-0.4-0.919-0.637-1.506-0.637-2.181 0-2.894 2.931-0.9 3.925-0.069 0.313-0.106 0.637-0.106 0.969 0 3.287 3.7 5.95 8.25 5.95 4.569 0 8.269-2.663 8.269-5.95 0-0.331-0.038-0.675-0.119-0.988 1.956-1 1.237-3.906-0.931-3.906zM18.925 20.688c-1.137 1.137-4.756 1.119-5.85 0-0.137-0.137-0.381-0.137-0.519 0-0.156 0.156-0.156 0.4 0 0.538 1.425 1.425 5.456 1.425 6.888 0 0.156-0.138 0.156-0.381 0-0.538-0.138-0.137-0.381-0.137-0.519 0zM19.406 16c-0.85 0-1.538 0.694-1.538 1.556 0 0.85 0.694 1.538 1.538 1.538 0.863 0 1.556-0.694 1.556-1.538 0-0.862-0.688-1.556-1.556-1.556z'/>"],yj=["32 32","<path d='M25.312 29.151v-8.536h2.849v11.385h-25.703v-11.385h2.839v8.536zM8.145 26.307h14.324v-2.848h-14.324zM8.495 19.839l13.975 2.916 0.599-2.76-13.969-2.912zM10.307 13.099l12.939 6.037 1.203-2.6-12.937-6.041-1.204 2.584zM13.927 6.719l10.953 9.141 1.813-2.163-10.953-9.135-1.803 2.151zM21 0l-2.328 1.724 8.541 11.473 2.328-1.724z'/>"],vj=["32 32","<path d='M19.417 32c-6.792 0-9.375-5.010-9.375-8.547v-10.458h-3.219v-4.13c4.839-1.75 6.016-6.13 6.276-8.625 0.021-0.172 0.156-0.24 0.234-0.24h4.688v8.151h6.401v4.844h-6.427v9.964c0.021 1.333 0.5 3.161 2.943 3.161h0.12c0.844-0.031 1.984-0.276 2.583-0.563l1.542 4.568c-0.583 0.849-3.203 1.833-5.542 1.87h-0.24z'/>"],bj=["32 32","<path d='M31.937 6.093c-1.177 0.516-2.437 0.871-3.765 1.032 1.355-0.813 2.391-2.099 2.885-3.631-1.271 0.74-2.677 1.276-4.172 1.579-1.192-1.276-2.896-2.079-4.787-2.079-3.625 0-6.563 2.937-6.563 6.557 0 0.521 0.063 1.021 0.172 1.495-5.453-0.255-10.287-2.875-13.52-6.833-0.568 0.964-0.891 2.084-0.891 3.303 0 2.281 1.161 4.281 2.916 5.457-1.073-0.031-2.083-0.328-2.968-0.817v0.079c0 3.181 2.26 5.833 5.26 6.437-0.547 0.145-1.131 0.229-1.724 0.229-0.421 0-0.823-0.041-1.224-0.115 0.844 2.604 3.26 4.5 6.14 4.557-2.239 1.755-5.077 2.801-8.135 2.801-0.521 0-1.041-0.025-1.563-0.088 2.917 1.86 6.36 2.948 10.079 2.948 12.067 0 18.661-9.995 18.661-18.651 0-0.276 0-0.557-0.021-0.839 1.287-0.917 2.401-2.079 3.281-3.396z'/>"],kj=["32 32","<path d='M27.2 2h-22.4c-1.544 0-2.8 1.256-2.8 2.8v22.4c0 1.544 1.256 2.8 2.8 2.8h22.4c1.544 0 2.8-1.256 2.8-2.8v-22.4c0-1.544-1.256-2.8-2.8-2.8zM25.563 11.3c-0.087 1.969-1.462 4.669-4.125 8.087-2.75 3.575-5.081 5.363-6.981 5.363-1.181 0-2.175-1.087-2.994-3.269-1.594-5.831-2.275-9.25-3.587-9.25-0.15 0-0.681 0.319-1.587 0.95l-0.95-1.225c2.331-2.050 4.556-4.325 5.95-4.45 1.575-0.15 2.544 0.925 2.906 3.231 1.294 8.2 1.869 9.438 4.225 5.725 0.844-1.337 1.3-2.356 1.363-3.056 0.219-2.075-1.619-1.931-2.863-1.4 0.994-3.256 2.894-4.838 5.7-4.75 2.081 0.056 3.063 1.406 2.944 4.044z'/>"],wj=["32 32","<path d='M20.911 0h-9.823c-8.964 0-11.089 2.125-11.089 11.089v9.823c0 8.964 2.125 11.089 11.089 11.089h9.823c8.964 0 11.089-2.125 11.089-11.089v-9.823c0-8.964-2.146-11.089-11.089-11.089zM25.833 22.828h-2.323c-0.88 0-1.151-0.
1956698-2.734-2.302-1.375-1.333-1.984-1.51-2.323-1.51-0.479 0-0.615 0.135-0.615 0.792v2.099c0 0.563-0.177 0.901-1.667 0.901-2.464 0-5.198-1.49-7.115-4.266-2.891-4.068-3.682-7.115-3.682-7.745 0-0.339 0.135-0.656 0.786-0.656h2.328c0.589 0 0.813 0.271 1.042 0.901 1.151 3.323 3.068 6.234 3.859 6.234 0.292 0 0.427-0.135 0.427-0.88v-3.432c-0.089-1.583-0.922-1.719-0.922-2.281 0-0.271 0.224-0.542 0.583-0.542h3.661c0.495 0 0.677 0.271 0.677 0.854v4.63c0 0.5 0.224 0.677 0.359 0.677 0.292 0 0.542-0.177 1.083-0.719 1.672-1.875 2.87-4.766 2.87-4.766 0.156-0.339 0.427-0.656 1.016-0.656h2.328c0.698 0 0.854 0.359 0.698 0.859-0.292 1.354-3.141 5.375-3.141 5.375-0.245 0.406-0.339 0.583 0 1.036 0.25 0.339 1.063 1.042 1.604 1.672 0.995 1.13 1.76 2.078 1.964 2.734 0.229 0.651-0.109 0.99-0.766 0.99z'/>"],Sj=["32 32","<path d='M24.25 0c-0.688 0-0.99 0.432-1.234 0.88 0 0-9.943 17.63-10.271 18.208 0.021 0.031 6.557 12.031 6.557 12.031 0.229 0.411 0.583 0.88 1.292 0.88h4.604c0.281 0 0.5-0.104 0.62-0.292 0.115-0.203 0.115-0.464-0.016-0.719l-6.505-11.885c-0.005-0.010-0.005-0.021 0-0.031l10.224-18.063c0.125-0.255 0.125-0.521 0.005-0.714s-0.333-0.297-0.609-0.297zM4.865 6.318c-0.281 0-0.516 0.099-0.63 0.292-0.12 0.198-0.104 0.453 0.026 0.708l3.12 5.396c0.005 0.016 0.005 0.026 0 0.031l-4.901 8.656c-0.13 0.25-0.125 0.51 0 0.703 0.115 0.193 0.318 0.313 0.599 0.313h4.615c0.693 0 1.021-0.464 1.26-0.885l4.979-8.813-3.172-5.542c-0.229-0.422-0.578-0.88-1.281-0.88h-4.615z'/>"],xj=["32 32","<path d='M18.011 32c0 0-1.12-0.203-2.021-0.203-0.812 0-2.031 0.203-2.031 0.203l0.255-13.593c-1.891-3.261-7.432-13.193-10.891-18.407 1.74 0.396 2.469 0.369 4.219 0l0.027 0.047c2.203 3.901 5.572 9.339 8.421 14.052 2.813-4.629 7.24-11.859 8.437-14.099 1.36 0.36 2.729 0.344 4.251 0-1.599 2.156-7.423 12.229-10.937 18.407l0.26 13.593z'/>"],Cj=["32 32","<path d='M31.328 8.271c-0.38-1.349-1.432-2.407-2.787-2.781-2.495-0.667-12.525-0.667-12.525-0.667s-10.011-0.016-12.532 0.667c-1.348 0.375-2.405 1.432-2.781 2.781-0.473 2.557-0.708 5.145-0.697 7.745-0.005 2.583 0.229 5.167 0.697 7.708 0.376 1.349 1.433 2.407 2.781 2.787 2.495 0.667 12.532 0.667 12.532 0.667s10.005 0 12.525-0.667c1.355-0.38 2.407-1.437 2.787-2.787 0.459-2.541 0.683-5.125 0.667-7.708 0.016-2.6-0.203-5.188-0.667-7.745zM12.812 20.803v-9.595l8.349 4.808z'/>"],Aj=["301 211","<defs><circle id='a' cx='52.5' cy='52.5' r='52.5'/></defs><g fill='none' fill-rule='evenodd'><path fill='#009B3A' fill-rule='nonzero' d='M.5.5h300v210H.5z'/><path fill='#FEDF00' fill-rule='nonzero' d='M26 105.5L150.5 185 275 105.5 150.5 26z'/><circle cx='150.5' cy='105.5' r='52.5' fill='#002776' fill-rule='nonzero'/><g transform='translate(98 53)'><mask id='b' fill='#fff'><use xlink:href='#a'/></mask><path fill='#FFF' fill-rule='nonzero' d='M-105 157.5C-105 87.084-47.916 30 22.5 30S150 87.084 150 157.5h-7.5c0-66.274-53.726-120-120-120s-120 53.726-120 120h-7.5z' mask='url(#b)'/></g><path fill='#009B3A' fill-rule='nonzero' d='M122.483 89.245l4.497.157.033-.928-3.641-.127.045-1.285 2.855.1.03-.857-2.856-.1.035-.999 3.426.12.033-.928-4.283-.15zM128.826 89.515l.854.075.299-3.415.697 3.503.783.068 1.295-3.328-.299 3.415.854.075.436-4.981-1.245-.109-1.295 3.328-.697-3.503-1.245-.109zM139.185 90.684l3.696.635.145-.845-2.851-.49.194-1.126 2.323.399.145-.845-2.323-.399.133-.774 2.763.475.145-.845-3.608-.62zM171.642 98.557l-1.736-.755.399-.917 1.736.755z'/><path fill='#009B3A' fill-rule='nonzero' d='M170.894 100.194l-.917-.399.997-2.293.917.4zM185.543 106.309c-.269.422.004.892.606 1.275.602.384 1.013.37 1.186.099.547-.859-2.615-2.11-1.641-3.607.84-1.286 2.278-.285 2.82.06.542.345 1.413 1.239.736 2.268l-.919-.586c.288-.452-.028-.886-.51-1.193-.467-.297-.846-.433-1.125.003-.466.698 2.633 2.016 1.683 3.507-.7 1.099-1.919.619-2.732.101-.693-.441-1.728-1.482-1.053-2.534l.949.607zM178.248 103.861l3.916 2.216.457-.808-3.171-1.794.633-1.119 2.487 1.407.422-.746-2.487-1.407.493-.87 2.984 1.688.457-.808-3.73-2.11zM190.907 109.856c-.29.407-.043.891.539 1.305.581.415.992.422 1.179.161.591-.829-2.501-2.244-1.449-3.688.906-1.24 2.29-.166 2.813.208.523.374 1.346 1.311.616 2.304l-.887-.632c.311-.436.018-.886-.447-1.218-.451-.321-.822-.477-1.123-.055-.502.673 2.524 2.151 1.497 3.59-.757 1.061-1.949.518-2.734-.042-.669-.477-1.648-1.57-.92-2.585l.916.652zM107.652 87.398c-.168-1.37-1.305-2.359-2.538-2.207-1.233.151-2.097 1.385-1.929 2.756.168 1.37 1.305 2.358 2.538 2.207 1.233-.152 2.097-1.385 1.929-2.756zm-2.233-1.247c1.699 0 1.699 3.047 0 3.047-1.7 0-1.7-3.047 0-3.047zM199.777 114.81c.635-1.226.256-2.684-.848-3.255-1.103-.572-2.513-.041-3.148 1.185-.635 1.226-.255 2.683.848 3.255 1.104.571 2.513.04 3.148-1.185zm-1.138-2.291c1.403.96-.319 3.475-1.721 2.514-1.402-.96.319-3.474 1.721-2.514zM120.209 85.199c-.551-.887-1.662-.929-1.662-.929l-2.5.039.087 4.999s1.983.001 2.51-.049c.527-.05 1.146-.354 1.551-.885.404-.532.4-1.161.397-1.548-.004-.387.058
1956-.916-.383-1.627zm-2.04 3.159c-.384 0-1.123.005-1.123.005l-.055-3.142c1.034-.014 1.07-.014 1.471-.014.742.013 1.055.566 1.211.924.056.399.059.56.072.905-.046.371-.156.677-.469.97-.515.346-.775.352-1.107.352zM113.38 87.364s.523-.442.657-1.075c.135-.633-.257-1.15-.423-1.298-.166-.148-.515-.499-1.031-.479-.516.02-3.063.198-3.063.198l.278 4.993.926-.065-.129-1.853 1.608-.113.387-.027s.498.815.545 1.318c.032.296.028.547.028.547h.903s.023-.889-.234-1.422c-.257-.533-.452-.724-.452-.724zm-.563-.777c-.195.163-.742.169-.742.169l-1.546.102-.09-1.283c.235.002 1.464-.102 1.486-.102.248-.008.527-.033.527-.033s.202.007.404.182a.53.53 0 01.202.43c-.006.255-.151.486-.241.535zM166.19 94.968c.189-1.368-.656-2.615-1.886-2.784-1.231-.17-2.382.801-2.571 2.168-.189 1.368.656 2.614 1.886 2.784 1.23.17 2.382-.801 2.571-2.168zm-1.839-1.779c1.643.436.861 3.381-.782 2.945-1.642-.436-.86-3.381.782-2.945zM159.006 93.028s.638-.248.972-.801c.334-.554.133-1.171.024-1.365-.108-.195-.323-.64-.817-.79a229.97 229.97 0 00-2.959-.815l-1.371 4.809.897.242.483-1.793 1.557.42.374.101s.204.933.085 1.423c-.067.29-.153.527-.153.527l.852.295s.313-.833.244-1.42c-.069-.588-.188-.833-.188-.833zm-.278-.918c-.238.09-.757-.083-.757-.083l-1.495-.409.335-1.241c.221.078 1.416.383 1.438.389.236.074.509.142.509.142s.189.072.322.304a.529.529 0 01.05.472c-.089.238-.302.409-.402.426zM177.166 100.386s.657-.192 1.037-.716c.38-.524.232-1.156.14-1.358-.092-.203-.268-.665-.747-.857-.48-.191-2.88-1.062-2.88-1.062l-1.773 4.676.872.317.634-1.746 1.515.55.365.132s.124.946-.036 1.425c-.091.284-.197.512-.197.512l.824.366s.382-.803.364-1.394c-.02-.59-.118-.845-.118-.845zm-.199-.938c-.245.069-.747-.147-.747-.147l-1.454-.534.438-1.209c.213.097 1.379.501 1.4.51.23.093.495.184.495.184s.181.088.295.33a.531.531 0 01.01.475c-.109.23-.335.382-.437.391zM152.854 91.359s.632-.263.953-.825c.321-.562.105-1.174-.008-1.366-.114-.192-.339-.632-.836-.77-.498-.138-2.978-.743-2.978-.743l-1.255 4.84.902.22.44-1.804 1.566.382.377.092.839-.026zm-.299-.911c-.235.096-.758-.065-.758-.065l-1.504-.373.305-1.249c.223.073 1.426.349 1.447.355.239.068.512.13.512.13s.19.068.329.296a.529.529 0 01.062.471c-.085.24-.294.415-.393.435z'/><path fill='#009B3A' fill-rule='nonzero' d='M171.452 97.677c-.129-.057-.263-.097-.398-.139-.391.738-1.257 1.263-2.028.734-1.403-.959.319-3.474 1.721-2.514.339.232.492.554.515.896.212.09.441.132.654.23.09.041.178.084.267.124.072-.92-.345-1.8-1.145-2.214-1.103-.572-2.513-.041-3.148 1.184-.635 1.226-.256 2.683.848 3.255 1.103.572 2.513.041 3.148-1.184.025-.049.046-.098.068-.147-.168-.074-.334-.151-.502-.225z'/><path fill='#FFF' fill-rule='nonzero' d='M168.754 88.532l-1.111.806.425 1.307-1.112-.808-1.11.808.424-1.307-1.111-.806h1.373l.424-1.306.425 1.306zM105.503 95.376l1.322.961-.505 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.961h-1.635l-.505-1.554-.505 1.554zM163.395 102.393l.915.665-.349 1.076.915-.665.915.665-.35-1.076.916-.665h-1.132l-.349-1.076-.345 1.076zM116.485 114.71l.56.392-.216.667.557-.405.556.405-.213-.655.557-.404h-.688l-.212-.655-.213.655zM112.277 115.893l-.498 1.554h-1.633l1.322.961-.505 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.961h-1.635l-.505-1.554M104.074 122.278l1.102.8-.421 1.296 1.102-.801 1.102.801-.421-1.295 1.102-.801h-1.362l-.421-1.296-.421 1.296zM128.785 107.029l1.08.784-.413 1.27 1.08-.785 1.08.785-.413-1.27 1.081-.784h-1.335l-.413-1.27-.412 1.27zM121.724 122.708l.996.724-.38 1.171.996-.724.996.724-.381-1.171.997-.724h-1.231l-.381-1.17-.38 1.17zM120.243 128.202l.916.665-.35 1.076.916-.665.915.665-.35-1.076.915-.665h-1.131l-.349-1.076-.345 1.076zM127.333 132.383l1.323.961-.505 1.555 1.322-.961 1.323.961-.506-1.555 1.323-.961h-1.635l-.505-1.554-.505 1.554zM148.702 113.537l1.111.806-.424 1.307 1.111-.808 1.111.808-.424-1.307 1.11-.806h-1.379l-.418-1.306-.424 1.306zM143.713 118.265l.915.665-.349 1.076.912-.667.918.667-.35-1.076.915-.665h-1.131l-.349-1.076-.35 1.076zM146.921 121.885l.556.405-.212.654.557-.404.556.404-.213-.655.557-.404h-.688l-.212-.654-.213.654zM154.77 118.125l1.111.807-.424 1.306 1.11-.808 1.112.808-.425-1.306 1.111-.807h-1.373l-.425-1.306-.417 1.306zM148.36 128.611l1.323.961-.506 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.961h-1.635l-.505-1.554-.498 1.554zM149.78 146.346l.425.308-.162.499.424-.308.424.308-.162-.499.424-.308h-.524l-.162-.498-.16.498zM160.577 134.488l.916.665-.35 1.076.916-.665.915.665-.35-1.076.915-.665h-1.131l-.349-1.076-.345 1.076zM164.395 140.251l1.111.807-.425 1.306 1.111-.808 1.112.808-.425-1.306 1.111-.807h-1.373l-.425-1.306-.424 1.306zM171.302 136.346l.915-.665h-1.131l-.349-1.076-.345 1.076h-1.137l.916.665-.35 1.076.916-.665.915.665zM175.094 133.938l.915.665-.349 1.076.915-.665.915.665-.35-1.076.915-.665h-1.131l-.349-1.076-.35 1.076zM174.912 138.903l1.111.806-.425 1.307 1.111-.808 1.111.808-.424-1.307 1.111-.806h-1.373l-.425-1.306-.424 1.306zM175.353 144.386l.915.665-.349 1.076.915-.665.915.665-.349-1.076.915-.665h-1.136l-.345-1.076-.344 1.076zM180.579 134.877l.915.665-.349 1.076.915-.665.915.665-.349-1.076.915-.665h-1.131l-.35-1.075-.35 1.075zM184.464 132.158l1.111.807-.424 1.306 1.111-.808 1.111.808-.425-1.306 1.111-.807h-1.373l-.425-1.306-.417 1.306-1.348-.007M187.619 128.062l1.111.806-.424 1.307 1.111-.808 1.111.808-.425-1.306 1.111-.807h-1.373l-.424-1.306-.425 1.306zM185.137 123.195l1.322.96-.505 1.555 1.323-.961 1.322.961-.505-1.555 1.323-.96h-1.635l-.505-1.555-.506 1.555zM193.147 123.987l.915.665-.349 1.076.915-.665.915.665-.35-1.076.916-.665h-1.131l-.35-1.076-.344 1.076z'/></g>"],Tj=["301 201","<g fill='none' fill-rule='evenodd'><path fill='#C60B1E' fill-rule='nonzero' d='M.5.5h300v200H.5z'/><path fill='#FFC400' fill-rule='nonzero' d='M.5 50.5h300v100H.5z'/><path fill='#AD1519' fill-rule='nonzero' d='M67.696 89.396s-.204 0-.316-.064c-.112-.064-.452-.384-.452-.384l-.272-.196-.248-.34s-.292-.472-.16-.836c.136-.364.364-.492.568-.6.204-.104.632-.236.632-.236s.34-.148.452-.168c.112-.024.52-.128.52-.128s.112-.064.224-.108c.116-.044.272-.044.364-.064.088-.024.316-.096.452-.104.208-.008.544.04.656.04.112 0 .496.02.656.02.156 0 .72-.044.88-.044.156 0 .272-.02.452 0 .18.024.496.128.588.172.092.044.632.236.836.3.204.064.7.148.928.256.224.108.364.288.476.44.112.148.136.312.18.42a.763.763 0 010 .444 2.564 2.564 0 01-.204.324l-.248.408-.316.256s-.228.216-.408.192c-.18-.016-2.012-.344-3.188-.344-1.176 0-3.056.344-3.056.344'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M67.696 89.396s-.204 0-.316-.064c-.112-.064-.452-.384-.452-.384l-.272-.196-.248-.34s-.292-.472-.16-.836c.136-.364.364-.492.568-.6.204-.104.632-.236.632-.236s.34-.148.452-.168c.112-.024.52-.128.52-.128s.112-.064.224-.108c.116-.044.272-.044.364-.064.088-.024.316-.096.452-.104.208-.008.544.04.656.04.112 0 .496.02.656.02.156 0 .72-.044.88-.044.156 0 .272-.02.452 0 .18.024.496.128.588.172.092.044.632.236.836.3.204.064.7.148.928.256.224.108.364.288.476.44.112.148.136.312.18.42a.763.763 0 010 .444 2.564 2.564 0 01-.204.324l-.248.408-.316.256s-.228.216-.408.192c-.18-.016-2.012-.344-3.188-.344-1.176 0-3.056.344-3.056.344h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.212 86.772c0-.552.248-.996.552-.996.304 0 .552.444.552.996s-.248 1-.552 1c-.304 0-.552-.448-.552-1'/><path stroke='#000' stroke-width='.104' d='M70.212 86.772c0-.552.248-.996.552-.996.304 0 .552.444.552.996s-.248 1-.552 1c-.304 0-.552-.448-.552-1z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.52 86.772c0-.508.112-.92.252-.92.144 0 .256.412.256.92 0 .504-.112.916-.256.916-.14 0-.252-.412-.252-.916'/><path stroke='#000' stroke-width='.104' d='M70.52 86.772c0-.508.112-.92.252-.92.144 0 .256.412.256.92 0 .504-.112.916-.256.916-.14 0-.252-.412-.252-.916z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.4 85.716c0-.192.164-.348.372-.348.2 0 .368.156.368.348 0 .196-.168.348-.368.348-.208 0-.372-.152-.372-.348'/><path fill='#C8B100' fill-rule='nonzero' d='M71.032 85.596v.232h-.572v-.232h.188v-.528H70.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.144'/><path stroke='#000' stroke-width='.12' d='M71.032 85.596v.232h-.572v-.232h.188v-.528H70.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.144'/><path fill='#C8B100' fill-rule='nonzero' d='M71.284 85.596v.232h-1.012v-.232h.376v-.528H
195670.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.396'/><path stroke='#000' stroke-width='.12' d='M71.284 85.596v.232h-1.012v-.232h.376v-.528H70.4v-.228h.248v-.228h.24v.228h.248v.228h-.248v.528h.396'/><path stroke='#000' stroke-width='.104' d='M70.876 85.38c.152.044.264.18.264.336 0 .196-.168.348-.368.348-.208 0-.372-.152-.372-.348 0-.16.116-.296.276-.336'/><path fill='#C8B100' fill-rule='nonzero' d='M70.772 89.332h-1.924l-.044-.472-.092-.492-.092-.612c-.532-.7-1.02-1.16-1.184-1.06.04-.128.088-.224.188-.284.472-.28 1.444.392 2.176 1.496.064.1.128.2.184.3h1.588c.056-.1.12-.2.184-.3.728-1.104 1.704-1.776 2.172-1.496.104.06.148.156.188.284-.164-.096-.648.36-1.184 1.06l-.092.612-.092.492-.04.472h-1.936'/><path stroke='#000' stroke-width='.104' d='M70.772 89.332h-1.924l-.044-.472-.092-.492-.092-.612c-.532-.7-1.02-1.16-1.184-1.06.04-.128.088-.224.188-.284.472-.28 1.444.392 2.176 1.496.064.1.128.2.184.3h1.588c.056-.1.12-.2.184-.3.728-1.104 1.704-1.776 2.172-1.496.104.06.148.156.188.284-.164-.096-.648.36-1.184 1.06l-.092.612-.092.492-.04.472h-1.936 0z'/><path stroke='#000' stroke-width='.104' d='M67.52 86.676c.364-.212 1.208.456 1.892 1.496m4.62-1.496c-.364-.212-1.204.456-1.892 1.496'/><path fill='#C8B100' fill-rule='nonzero' d='M67.932 90.2c-.08-.228-.232-.432-.232-.432.78-.228 1.864-.372 3.068-.376 1.204.004 2.3.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.7-.216-1.608-.324-2.72-.328-1.116.004-2.184.14-2.744.344.008 0-.04-.128-.092-.272h.004'/><path stroke='#000' stroke-width='.104' d='M67.932 90.2c-.08-.228-.232-.432-.232-.432.78-.228 1.864-.372 3.068-.376 1.204.004 2.3.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.7-.216-1.608-.324-2.72-.328-1.116.004-2.184.14-2.744.344.008 0-.04-.128-.092-.272h.004'/><path fill='#C8B100' fill-rule='nonzero' d='M70.768 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.42-.196.392-.336-.016-.064-.072-.12-.148-.152-.584-.188-1.628-.32-2.684-.32-1.052 0-2.108.132-2.688.32-.076.032-.132.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252'/><path stroke='#000' stroke-width='.104' d='M70.768 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.42-.196.392-.336-.016-.064-.072-.12-.148-.152-.584-.188-1.628-.32-2.684-.32-1.052 0-2.108.132-2.688.32-.076.032-.132.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252z'/><path fill='#C8B100' fill-rule='nonzero' d='M73.892 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.484-.332-.484-.332s-.252.32-.5.344c-.248.02-.452-.216-.452-.216s-.112.236-.428.288c-.316.052-.588-.248-.588-.248s-.18.292-.396.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.032.064-.124.076-.124.076l.072.188c.772-.224 1.824-.364 3.012-.364s2.268.14 3.044.368l.08-.216'/><path stroke='#000' stroke-width='.104' d='M73.892 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.484-.332-.484-.332s-.252.32-.5.344c-.248.02-.452-.216-.452-.216s-.112.236-.428.288c-.316.052-.588-.248-.588-.248s-.18.292-.396.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.032.064-.124.076-.124.076l.072.188c.772-.224 1.824-.364 3.012-.364s2.268.14 3.044.368l.08-.216h-.004 0z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.776 88.296l.112.02a.38.38 0 00-.024.152c0 .232.2.42.448.42a.45.45 0 00.424-.292c.004.004.044-.152.06-.152.012 0 .012.164.02.164.028.212.22.356.44.356a.431.431 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.413.413 0 00.384.588.428.428 0 00.352-.18l.092-.116v.144c0 .136.056.264.196.284 0 0 .152.012.364-.152.208-.164.32-.3.32-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.128-.02-.22-.124-.268-.244a.62.62 0 01-.32.088c-.252 0-.48-.14-.568-.344a.624.624 0 01-.464.2.656.656 0 01-.504-.232.65.65 0 01-.968-.104.657.657 0 01-.536.276.628.628 0 01-.436-.172.654.654 0 01-.968.032c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.116.136.324.3c.208.164.364.152.364.152.136-.02.196-.148.196-.284v-.144l.088.116c.076.108.204.18.352.18a.413.413 0 00.384-.588l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.196.424.444.424.22 0 .412-.144.444
1956-.356.004 0 .004-.164.016-.164.02 0 .056.156.064.152a.442.442 0 00.424.292.433.433 0 00.444-.42c0-.056 0-.104-.02-.152l.116-.02'/><path stroke='#000' stroke-width='.104' d='M70.776 88.296l.112.02a.38.38 0 00-.024.152c0 .232.2.42.448.42a.45.45 0 00.424-.292c.004.004.044-.152.06-.152.012 0 .012.164.02.164.028.212.22.356.44.356a.431.431 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.413.413 0 00.384.588.428.428 0 00.352-.18l.092-.116v.144c0 .136.056.264.196.284 0 0 .152.012.364-.152.208-.164.32-.3.32-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.128-.02-.22-.124-.268-.244a.62.62 0 01-.32.088c-.252 0-.48-.14-.568-.344a.624.624 0 01-.464.2.656.656 0 01-.504-.232.65.65 0 01-.968-.104.657.657 0 01-.536.276.628.628 0 01-.436-.172.654.654 0 01-.968.032c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.116.136.324.3c.208.164.364.152.364.152.136-.02.196-.148.196-.284v-.144l.088.116c.076.108.204.18.352.18a.413.413 0 00.384-.588l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.196.424.444.424.22 0 .412-.144.444-.356.004 0 .004-.164.016-.164.02 0 .056.156.064.152a.442.442 0 00.424.292.433.433 0 00.444-.42c0-.056 0-.104-.02-.152l.116-.02h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.768 89.392c-1.204.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.236 0 2.352.152 3.132.392.052.016.088.076.072.128-.016.044-.08.084-.132.068-.78-.228-1.868-.372-3.072-.376'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M70.768 89.392c-1.204.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.236 0 2.352.152 3.132.392.052.016.088.076.072.128-.016.044-.08.084-.132.068-.78-.228-1.868-.372-3.072-.376z'/><path fill='#FFF' fill-rule='nonzero' d='M69.6 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164'/><path stroke='#000' stroke-width='.104' d='M69.6 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164z'/><path fill='#AD1519' fill-rule='nonzero' d='M70.78 89.892h-.384c-.072 0-.132-.056-.132-.124s.056-.124.128-.124h.784c.076 0 .132.056.132.124s-.06.124-.132.124h-.396'/><path stroke='#000' stroke-width='.104' d='M70.78 89.892h-.384c-.072 0-.132-.056-.132-.124s.056-.124.128-.124h.784c.076 0 .132.056.132.124s-.06.124-.132.124h-.396'/><path fill='#058E6E' fill-rule='nonzero' d='M68.84 90.024l-.276.044c-.072.008-.14-.036-.152-.104a.128.128 0 01.108-.14l.28-.04.284-.044c.072-.008.136.036.148.1a.126.126 0 01-.108.14l-.284.044'/><path stroke='#000' stroke-width='.104' d='M68.84 90.024l-.276.044c-.072.008-.14-.036-.152-.104a.128.128 0 01.108-.14l.28-.04.284-.044c.072-.008.136.036.148.1a.126.126 0 01-.108.14l-.284.044'/><path fill='#AD1519' fill-rule='nonzero' d='M67.72 90.22l.124-.2.26.052-.152.224-.232-.076'/><path stroke='#000' stroke-width='.104' d='M67.72 90.22l.124-.2.26.052-.152.224-.232-.076'/><path fill='#FFF' fill-rule='nonzero' d='M71.588 89.82c0-.088.076-.164.176-.164a.17.17 0 01.172.164.167.167 0 01-.172.164c-.1 0-.176-.072-.176-.164'/><path stroke='#000' stroke-width='.104' d='M71.588 89.82c0-.088.076-.164.176-.164a.17.17 0 01.172.164.167.167 0 01-.172.164c-.1 0-.176-.072-.176-.164z'/><path fill='#058E6E' fill-rule='nonzero' d='M72.7 90.024l.276.044c.072.008.14-.036.152-.104a.125.125 0 00-.108-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.148.1a.12.12 0 00.108.14l.284.044'/><path stroke='#000' stroke-width='.104' d='M72.7 90.024l.276.044c.072.008.14-.036.152-.104a.125.125 0 00-.108-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.148.1a.12.12 0 00.108.14l.284.044'/><path fill='#AD1519' fill-rule='nonzero' d='M73.796 90.232l-.1-.212-.268.024.128.236.24-.048'/><path stroke='#000' stroke-width='.104' d='M73.796 90.232l-.1-.212-.268.024.128.236.24-.048'/><path fill='#AD1519' fill-rule='nonzero' d='M70.764 90.964c-.972 0-1.852-.088-2.52-.26.668-.172 1.548-.276 2.52-.28.976 0 1.86.108 2.532.28-.672.172-1.556.26-2.532.26'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M70.764 90.964c-.972 0-1.852-.088-2.52-.26.668-.172 1.548-.276 2.52-.28.976 0 1.86.108 2.532.28-.672.172-1.556.26-2.532.26z'/><path fill='#C8B100' fill-rule='nonzero' d='M73.836 88.852c.024-.072 0-.148-.052-.168-.056-.012-.12.036-.148.108-.024.076 0 .152.056.168.052.016.116-.032.144-.108'/><path stroke='#000' stroke-width='.104' d='M73.836 88.852c.024-.072 0-.148-.052-.168-.056-.012-.12.036-.148.108-.024.076 0 .152.056.168.052.016.116-.032.144-.108z'/><path fill='#C8B100' fill-rule='nonzero' d='M71.9 88.48c.008-.08-.032-.148-.088-.156-.056-.008-.112.052-.12.132-.008.076.028.148.084.152.056.008.112-.052.124-.128'/><path stroke='#000' stroke-width='.104' d='M71.9 88.48c.008-.08-.032-.148-.088-.156-.056-.008-.112.052-.12.132-.008.076.028.148.084.152.056.008.112-.052.124-.128z'/>
1956<path fill='#C8B100' fill-rule='nonzero' d='M69.648 88.48c-.012-.08.028-.148.084-.156.056-.008.112.052.12.132.012.076-.028.148-.084.152-.056.008-.112-.052-.12-.128'/><path stroke='#000' stroke-width='.104' d='M69.648 88.48c-.012-.08.028-.148.084-.156.056-.008.112.052.12.132.012.076-.028.148-.084.152-.056.008-.112-.052-.12-.128z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.708 88.852c-.024-.072 0-.148.052-.168.056-.012.12.036.148.108.024.076 0 .152-.056.168-.052.016-.116-.032-.144-.108'/><path stroke='#000' stroke-width='.104' d='M67.708 88.852c-.024-.072 0-.148.052-.168.056-.012.12.036.148.108.024.076 0 .152-.056.168-.052.016-.116-.032-.144-.108z'/><path fill='#C8B100' fill-rule='nonzero' d='M70.764 87.36l-.344.208.256.552.088.056.088-.056.256-.552-.344-.208'/><path stroke='#000' stroke-width='.104' d='M70.764 87.36l-.344.208.256.552.088.056.088-.056.256-.552-.344-.208'/><path fill='#C8B100' fill-rule='nonzero' d='M70.012 88.196l.16.228.536-.168.056-.072-.06-.08-.532-.156-.16.248'/><path stroke='#000' stroke-width='.104' d='M70.012 88.196l.16.228.536-.168.056-.072-.06-.08-.532-.156-.16.248'/><path fill='#C8B100' fill-rule='nonzero' d='M71.52 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path stroke='#000' stroke-width='.104' d='M71.52 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path fill='#C8B100' fill-rule='nonzero' d='M68.532 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path stroke='#000' stroke-width='.104' d='M68.532 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M67.968 88.516l.204.192.488-.264.036-.084-.068-.068-.56-.048-.1.272'/><path stroke='#000' stroke-width='.104' d='M67.968 88.516l.204.192.488-.264.036-.084-.068-.068-.56-.048-.1.272'/><path fill='#C8B100' fill-rule='nonzero' d='M69.444 88.22l-.104.252-.56-.052-.072-.064.04-.088.488-.256.208.208'/><path stroke='#000' stroke-width='.104' d='M69.444 88.22l-.104.252-.56-.052-.072-.064.04-.088.488-.256.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M67.428 88.588l-.044.264-.56.06-.084-.048.016-.092.424-.348.248.164'/><path stroke='#000' stroke-width='.104' d='M67.428 88.588l-.044.264-.56.06-.084-.048.016-.092.424-.348.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M68.508 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M68.508 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M73.008 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path stroke='#000' stroke-width='.104' d='M73.008 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M73.572 88.516l-.204.192-.488-.264-.04-.084.076-.068.56-.048.096.272'/><path stroke='#000' stroke-width='.104' d='M73.572 88.516l-.204.192-.488-.264-.04-.084.076-.068.56-.048.096.272'/><path fill='#C8B100' fill-rule='nonzero' d='M72.096 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path stroke='#000' stroke-width='.104' d='M72.096 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M74.036 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path stroke='#000' stroke-width='.104' d='M74.036 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M70.572 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M70.572 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M72.644 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M72.644 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.672 88.9c-.004.004-.152-.192-.26-.292-.08-.072-.272-.132-.272-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.016-.08s.096.02.14.128c.048.116.02.288.02.288s-.02.08-.056.12'/><path stroke='#000' stroke-width='.104' d='M66.672 88.9c-.004.004-.152-.192-.26-.292-.08-.072-.272-.132-.272-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.016-.08s.096.02.14.128c.048.116.02.288.02.288s-.02.08-.056.12h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.68 88.8c.048-.048.144-.036.212.024.072.06.096.152.048.2-.048.052-.144.04-.212-.024-.072-.06-.096-.152-.048-.2'/><path stroke='#000' stroke-width='.104' d='M66.68 88.8c.048-.048.144-.036.212.024.072.06.096.152.048.2-.048.052-.144.04-.212-.024-.072-.06-.096-.152-.048-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M74.792 88.9c.004.004.152-.192.264-.292.076-.072.268
1956-.132.268-.132 0-.032-.112-.112-.232-.112a.225.225 0 00-.18.08l-.016-.08s-.096.02-.144.128c-.044.116-.012.288-.012.288s.016.08.052.12'/><path stroke='#000' stroke-width='.104' d='M74.792 88.9c.004.004.152-.192.264-.292.076-.072.268-.132.268-.132 0-.032-.112-.112-.232-.112a.225.225 0 00-.18.08l-.016-.08s-.096.02-.144.128c-.044.116-.012.288-.012.288s.016.08.052.12h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M74.796 88.8c-.044-.048-.14-.036-.212.024-.072.06-.096.152-.048.2.048.052.144.04.216-.024.072-.06.092-.152.044-.2'/><path stroke='#000' stroke-width='.104' d='M74.796 88.8c-.044-.048-.14-.036-.212.024-.072.06-.096.152-.048.2.048.052.144.04.216-.024.072-.06.092-.152.044-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.332 93.448h8.916v-2.336h-8.916z'/><path stroke='#000' stroke-width='.156' d='M66.332 93.448h8.916v-2.336h-8.916z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.268 95.004a.364.364 0 01.164-.028h6.676c.068 0 .128.012.184.032a.56.56 0 01-.396-.528c0-.244.18-.456.412-.532a.773.773 0 01-.196.032h-6.68a.564.564 0 01-.188-.024l.036.008c.24.072.376.284.376.516a.558.558 0 01-.388.524'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M67.268 95.004a.364.364 0 01.164-.028h6.676c.068 0 .128.012.184.032a.56.56 0 01-.396-.528c0-.244.18-.456.412-.532a.773.773 0 01-.196.032h-6.68a.564.564 0 01-.188-.024l.036.008c.24.072.376.284.376.516a.558.558 0 01-.388.524z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.432 94.976h6.676c.228 0 .408.14.408.312 0 .176-.18.316-.408.316h-6.676c-.224 0-.408-.14-.408-.316 0-.172.184-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M67.432 94.976h6.676c.228 0 .408.14.408.312 0 .176-.18.316-.408.316h-6.676c-.224 0-.408-.14-.408-.316 0-.172.184-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.432 93.448h6.68c.228 0 .412.12.412.264 0 .148-.184.268-.412.268h-6.68c-.224 0-.408-.12-.408-.268 0-.144.184-.264.408-.264'/><path stroke='#000' stroke-width='.156' d='M67.432 93.448h6.68c.228 0 .412.12.412.264 0 .148-.184.268-.412.268h-6.68c-.224 0-.408-.12-.408-.268 0-.144.184-.264.408-.264z'/><path fill='#005BBF' fill-rule='nonzero' d='M77.012 132.772c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.128-1.564.332-.404.212-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.216-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.212.956.36 1.572.36.608 0 1.164-.132 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.332.408.216.948.348 1.564.348l.008-.964'/><path stroke='#000' stroke-width='.156' d='M77.012 132.772c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.128-1.564.332-.404.212-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.216-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.212.956.36 1.572.36.608 0 1.164-.132 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.332.408.216.948.348 1.564.348l.008-.964h0z'/><path fill='#CCC' fill-rule='nonzero' d='M77.012 133.736c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.332-1.544-.332-.604 0-1.16.128-1.564.336-.404.212-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.216.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.336.408.212.948.344 1.564.344l.008-.964'/><path stroke='#000' stroke-width='.156' d='M77.012 133.736c-.616 0-1.164-.132-1.572-.348-.4-.204-.944-.332-1.544-.332-.604 0-1.16.128-1.564.336-.404.212-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.964c.612 0 1.172-.14 1.58-.352.4-.208.936-.328 1.544-.328.58 0 1.116.124 1.516.32.404.216.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.336 1.564-.336.6 0 1.144.128 1.544.336.408.212.948.344 1.564.344l.008-.964'/><path fill='#005BBF' fill-rule='nonzero' d='M77.012 134.7c-.616 0-1.164-.132-1.5
195672-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.96c.612 0 1.172-.136 1.58-.352.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.948.344 1.564.344l.008-.96'/><path stroke='#000' stroke-width='.156' d='M77.012 134.7c-.616 0-1.164-.132-1.572-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.144-1.572-.36-.4-.196-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v.96c.612 0 1.172-.136 1.58-.352.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.948.344 1.564.344l.008-.96'/><path fill='#CCC' fill-rule='nonzero' d='M77.004 136.628c-.616 0-1.156-.132-1.564-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.124-1.564.332-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.212-.968.352-1.58.352v-.96c.612 0 1.172-.144 1.58-.36.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.956.344 1.572.344l-.008.968'/><path stroke='#000' stroke-width='.156' d='M77.004 136.628c-.616 0-1.156-.132-1.564-.348-.4-.204-.944-.328-1.544-.328-.604 0-1.16.124-1.564.332-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.316-1.516-.316-.608 0-1.144.116-1.544.324-.408.212-.968.352-1.58.352v-.96c.612 0 1.172-.144 1.58-.36.4-.204.936-.32 1.544-.32.58 0 1.116.12 1.516.316.404.216.956.356 1.572.356.608 0 1.164-.128 1.568-.34.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.22.956.344 1.572.344l-.008.968'/><path fill='#005BBF' fill-rule='nonzero' d='M77.004 137.592c-.616 0-1.156-.132-1.564-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v-.956c.612 0 1.172-.148 1.58-.36.4-.208.936-.324 1.544-.324.58 0 1.116.12 1.516.316.404.212.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.216.952.348 1.572.348l-.008.964'/><path stroke='#000' stroke-width='.156' d='M77.004 137.592c-.616 0-1.156-.132-1.564-.344-.4-.208-.944-.336-1.544-.336-.604 0-1.16.128-1.564.336-.404.208-.96.344-1.568.344-.616 0-1.168-.148-1.572-.36-.4-.2-.932-.32-1.516-.32-.608 0-1.144.12-1.544.328-.408.212-.968.352-1.58.352v-.956c.612 0 1.172-.148 1.58-.36.4-.208.936-.324 1.544-.324.58 0 1.116.12 1.516.316.404.212.956.36 1.572.36.608 0 1.164-.136 1.568-.344.404-.208.96-.332 1.564-.332.6 0 1.144.124 1.544.328.408.216.952.348 1.572.348l-.008.964h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.268 128.812c.02.084.052.16.052.248 0 .584-.508 1.052-1.124 1.052h9.176c-.62 0-1.124-.468-1.124-1.052 0-.084.016-.164.036-.248a.507.507 0 01-.176.024h-6.676a.561.561 0 01-.164-.024'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M67.268 128.812c.02.084.052.16.052.248 0 .584-.508 1.052-1.124 1.052h9.176c-.62 0-1.124-.468-1.124-1.052 0-.084.016-.164.036-.248a.507.507 0 01-.176.024h-6.676a.561.561 0 01-.164-.024z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.432 128.208h6.676c.228 0 .408.14.408.312s-.18.316-.408.316h-6.676c-.224 0-.408-.144-.408-.316 0-.172.184-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M67.432 128.208h6.676c.228 0 .408.14.408.312s-.18.316-.408.316h-6.676c-.224 0-.408-.144-.408-.316 0-.172.184-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M66.208 132.444h9.148v-2.332h-9.148z'/><path stroke='#000' stroke-width='.156' d='M66.208 132.444h9.148v-2.332h-9.148z'/><path fill='#AD1519' fill-rule='nonzero' d='M65.492 119.948c-.904.52-1.52 1.056-1.42 1.324.048.244.336.428.748.7.648.452 1.04 1.256.732 1.628a2.303 2.303 0 00.876-1.796c0-.748-.36-1.424-.936-1.856'/><path stroke='#000' stroke-width='.156' d='M65.492 119.948c-.904.52-1.52 1.056-1.42 1.324.048.244.336.428.748.7.648.452 1.04 1.256.732 1.628a2.303 2.303 0 00.876-1.796c0-.748-.36-1.424-.936-1.856z'/><path fill='#CCC' fill-rule='nonzero' d='M67.52 127.828h6.5V95.976h-6.5z'/><path stroke='#000' stroke-width='.156' d='M72.152 96.02v31.784m.732-31.784v31.784M67.52 127.828h6.5V95.976h-6.5z'/><path fill='#AD1519' fill-rule='nonzero' d='M80.66 107.888c-1.416-.584-3.828-1.02-6.596-1.112-.956.008-2.016.1-3.116.28-3.888.652-6.852 2.204-6.616 3.468l.02.104s-1.456-3.284-1.48-3.408c-.26-1.404 3.024-3.128 7.34-3.848a22.018 22.018 0 013.824-.304c2.76 0 5.16.356 6.608.892l.016 3.928'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M80.66 107.888c-1.416-.584-3.828-1.02-6.596-1.112-.956.008-2.016.1-3.116.28-3.888.652-6.852 2.204-6.616 3.468l.02.104s-1.456-3.284-1.48-3.408c-.26-1.404 3.024-3.128 7.34-3.848a22.018 22.018 0 013.824-.304c2.76 0 5.16.356 6.608.892l.016 3.928'/><path fill='#AD1519' fill-rule='nonzero' d='M67.508 111.888c-1.804-.128-3.032-.612-3.176-1.364-.112-.6.5-1.268 1.588-1.872.484.056 1.032.12 1.6.12l-.012 3.116'/><path stroke='#000' stroke-width='.156' d='M67.508 111.888c-1.804-.128-3.032-.612-3.176-1.364-.112-.6.5-1.268 1.588-1.872.484.056 1.032.12 1.6.12l-.012 3.116'/><path fill='#AD1519' fill-rule='nonzero' d='M74.032 109.452c1.128.172 1.972.452 2.392.796l.04.068c.2.412-.788 1.288-2.444 2.268l.012-3.132'/><path stroke='#000' stroke-width='.156' d='M74.032 109.452c1.128.172 1.972.452 2.392.796l.04.068c.2.412-.788 1.288-2.444 2.268l.012-3.132'/><path fill='#AD1519' fill-rule='nonzero' d='M63.468 118.032c-.172-.512 1.588-1.544 4.072-2.456 1.136-.404 2.072-.828 3.236-1.34 3.452-1.528 6-3.28 5.688-3.916l-.036-.068c.184.152.472 3.296.472 3.296.312.584-2.02 2.312-5.2 3.832-1.016.488-3.164 1.28-4.176 1.636-1.816.628-3.616 1.816-3.452 2.256l-.604-3.236'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M63.468 118.032c-.172-.512 1.588-1.544 4.072-2.456 1.136-.404 2.072-.828 3.236-1.34 3.452-1.528 6-3.28 5.688-3.916l-.036-.068c.184.152.472 3.296.472 3.296.312.584-2.02 2.312-5.2 3.832-1.016.488-3.164 1.28-4.176 1.636-1.816.628-3.616 1.816-3.452 2.256l-.604-3.236v-.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M67.068 106.36c.796-.288 1.316-.632 1.064-1.256-.164-.4-.572-.476-1.188-.252l-1.084.396.976 2.412c.108-.048.216-.096.324
1956-.136.112-.04.228-.072.34-.104l-.432-1.056v-.004zm-.472-1.164l.276-.1c.228-.084.484.04.6.32.084.212.064.452-.2.62-.084.052-.184.092-.28.132l-.396-.972zM69.612 104.188c-.116.032-.228.064-.344.088-.116.02-.236.036-.352.048l.564 2.512 1.752-.352c-.02-.048-.048-.104-.056-.152-.012-.056-.012-.112-.016-.164-.308.088-.644.184-1.044.264l-.504-2.244M73.124 106.352c.328-.912.728-1.784 1.124-2.668-.072.012-.144.024-.216.028a1.945 1.945 0 01-.216 0 22.642 22.642 0 01-.748 1.92c-.328-.604-.692-1.196-.972-1.804-.136.016-.276.036-.412.048-.136.008-.28.004-.416.008.504.824.992 1.644 1.456 2.492.064-.012.128-.024.2-.032.064-.004.132.004.2.008M76.788 104.42c.06-.124.124-.24.192-.356-.096-.088-.384-.22-.724-.252-.716-.072-1.124.244-1.172.676-.104.904 1.324.828 1.256 1.428-.028.256-.3.36-.592.332-.324-.032-.564-.212-.604-.476l-.088-.008a3.03 3.03 0 01-.192.46c.212.136.484.212.74.236.732.076 1.288-.216 1.34-.696.092-.86-1.348-.908-1.292-1.416.024-.212.188-.352.56-.316.268.028.432.172.504.38l.072.008'/><path fill='#AD1519' fill-rule='nonzero' d='M130.44 88.668s-.296.312-.512.356c-.212.04-.484-.196-.484-.196s-.192.204-.432.256c-.236.056-.564-.264-.564-.264s-.228.32-.428.396c-.204.072-.452-.096-.452-.096s-.092.156-.26.244c-.072.036-.192-.02-.192-.02l-.24-.152-.272-.288-.248-.096s-.112-.364-.124-.428a17.36 17.36 0 00-.032-.228c-.052-.26.348-.56.92-.688.328-.076.616-.072.824-.008.228-.192.712-.328 1.28-.328.516 0 .968.108 1.216.28.244-.172.696-.28 1.212-.28.568 0 1.048.136 1.276.328.212-.064.496-.068.828.008.568.128.972.428.92.688l-.032.228a9.61 9.61 0 01-.128.428l-.248.096-.272.288-.232.152s-.12.056-.192.02c-.172-.084-.264-.244-.264-.244s-.248.168-.452.096c-.204-.076-.428-.396-.428-.396s-.328.32-.568.264c-.236-.052-.428-.256-.428-.256s-.272.236-.484.196c-.216-.044-.508-.356-.508-.356'/><path stroke='#000' stroke-width='.108' d='M130.44 88.668s-.296.312-.512.356c-.212.04-.484-.196-.484-.196s-.192.204-.432.256c-.236.056-.564-.264-.564-.264s-.228.32-.428.396c-.204.072-.452-.096-.452-.096s-.092.156-.26.244c-.072.036-.192-.02-.192-.02l-.24-.152-.272-.288-.248-.096s-.112-.364-.124-.428a17.36 17.36 0 00-.032-.228c-.052-.26.348-.56.92-.688.328-.076.616-.072.824-.008.228-.192.712-.328 1.28-.328.516 0 .968.108 1.216.28.244-.172.696-.28 1.212-.28.568 0 1.048.136 1.276.328.212-.064.496-.068.828.008.568.128.972.428.92.688l-.032.228a9.61 9.61 0 01-.128.428l-.248.096-.272.288-.232.152s-.12.056-.192.02c-.172-.084-.264-.244-.264-.244s-.248.168-.452.096c-.204-.076-.428-.396-.428-.396s-.328.32-.568.264c-.236-.052-.428-.256-.428-.256s-.272.236-.484.196c-.216-.044-.508-.356-.508-.356h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M129.88 86.98c0-.436.244-.784.548-.784.304 0 .552.348.552.784 0 .432-.248.784-.552.784-.304 0-.548-.352-.548-.784'/><path stroke='#000' stroke-width='.104' d='M129.88 86.98c0-.436.244-.784.548-.784.304 0 .552.348.552.784 0 .432-.248.784-.552.784-.304 0-.548-.352-.548-.784z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.188 86.98c0-.4.112-.724.252-.724s.252.324.252.724c0 .4-.112.72-.252.72s-.252-.32-.252-.72'/><path stroke='#000' stroke-width='.104' d='M130.188 86.98c0-.4.112-.724.252-.724s.252.324.252.724c0 .4-.112.72-.252.72s-.252-.32-.252-.72z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.6 90.2c-.084-.228-.236-.432-.236-.432.78-.228 1.864-.372 3.072-.376 1.204.004 2.296.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.704-.216-1.608-.324-2.72-.328-1.116.004-2.188.14-2.744.344.008 0-.04-.128-.096-.272h.008'/><path stroke='#000' stroke-width='.104' d='M127.6 90.2c-.084-.228-.236-.432-.236-.432.78-.228 1.864-.372 3.072-.376 1.204.004 2.296.148 3.076.376l-.208.364a2.75 2.75 0 00-.152.324c-.704-.216-1.608-.324-2.72-.328-1.116.004-2.188.14-2.744.344.008 0-.04-.128-.096-.272h.008'/><path fill='#C8B100' fill-rule='nonzero' d='M130.436 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.416-.196.388-.336-.012-.064-.068-.12-.148-.152-.58-.188-1.624-.32-2.68-.32s-2.108.132-2.688.32c-.076.032-.136.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252'/><path stroke='#000' stroke-width='.104' d='M130.436 91.192c.972-.004 2.044-.152 2.44-.252.264-.08.416-.196.388-.336-.012-.064-.068-.12-.148-.152-.58-.188-1.624-.32-2.68-.32s-2.108.132-2.688.32c-.076.032-.136.088-.148.152-.028.14.128.256.392.336.396.1 1.472.248 2.444.252z'/><path fill='#FFF' fill-rule='nonzero' d='M132.796 87.332c0-.096.08-.176.176-.176a.18.18 0 01.184.176c0 .092-.08.168-.184.168a.173.173 0 01-.176-.168'/><path stroke='#000' stroke-width='.084' d='M132.796 87.332c0-.096.08-.176.176-.176a.18.18 0 01.184.176c0 .092-.08.168-.184.168a.173.173 0 01-.176-.168zM132.692 86.732c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168zm-.452-.376c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .096-.08.172-.18.172-.1 0-.18-.076-.18-.172zm-.568-.18c0-.096.084-.176.184-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.184-.076-.184-.168zm-.572.02c0-.096.08-.172.176-.172.104 0 .184.076.184.172 0 .096-.08.168-.184.168a.17.17 0 01-.176-.168z'/><path stroke='#000' stroke-linecap='round' stroke-width='.104' d='M134.584 88.496c.052-.132.084-.28.084-.432a1.14 1.14 0 00-1.128-1.152c-.2 0-.388.052-.552.148'/><path stroke='#000' stroke-width='.104' d='M132.568 87.684c.06-.104.1-.228.1-.348 0-.46-.472-.832-1.056-.832-.248 0-.476.068-.656.18'/>
1956<path stroke='#000' stroke-width='.084' d='M134.74 87.972c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .096-.08.172-.18.172-.1 0-.18-.076-.18-.172zm-.072-.632c0-.096.084-.168.184-.168.1 0 .18.072.18.168 0 .096-.08.172-.18.172-.1 0-.184-.076-.184-.172zm-.404-.48c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168zm-.544-.26c0-.092.084-.168.184-.168.1 0 .18.076.18.168 0 .096-.08.176-.18.176-.1 0-.184-.08-.184-.176zm-.576.024c0-.096.08-.172.18-.172.1 0 .184.076.184.172 0 .092-.084.172-.184.172-.1 0-.18-.08-.18-.172z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.56 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.488-.332-.488-.332s-.248.32-.496.344c-.248.02-.452-.216-.452-.216s-.116.236-.432.288c-.316.052-.588-.248-.588-.248s-.176.292-.392.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.036.064-.124.076-.124.076l.068.188c.776-.224 1.828-.364 3.016-.364s2.268.14 3.04.368l.08-.216'/><path stroke='#000' stroke-width='.104' d='M133.56 89.332l-.236-.212s-.228.136-.512.096c-.28-.044-.372-.388-.372-.388s-.316.268-.576.248c-.26-.024-.428-.248-.428-.248s-.284.204-.532.184c-.248-.024-.488-.332-.488-.332s-.248.32-.496.344c-.248.02-.452-.216-.452-.216s-.116.236-.432.288c-.316.052-.588-.248-.588-.248s-.176.292-.392.368c-.216.072-.496-.108-.496-.108s-.048.108-.08.172c-.036.064-.124.076-.124.076l.068.188c.776-.224 1.828-.364 3.016-.364s2.268.14 3.04.368l.08-.216h0z'/><path fill='#FFF' fill-rule='nonzero' d='M127.692 87.332c0-.096.08-.176.18-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168'/><path stroke='#000' stroke-width='.084' d='M127.692 87.332c0-.096.08-.176.18-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.18-.076-.18-.168zM127.792 86.732c0-.096.08-.172.18-.172.1 0 .184.076.184.172 0 .092-.084.168-.184.168-.1 0-.18-.076-.18-.168zm.452-.376c0-.096.08-.172.18-.172.1 0 .184.076.184.172 0 .096-.084.172-.184.172-.1 0-.18-.076-.18-.172zm.564-.18c0-.096.084-.176.184-.176.1 0 .18.08.18.176 0 .092-.08.168-.18.168-.1 0-.184-.076-.184-.168zm.58.02c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .096-.08.168-.18.168-.1 0-.18-.072-.18-.168z'/><path stroke='#000' stroke-linecap='round' stroke-width='.104' d='M126.264 88.496a1.14 1.14 0 011.044-1.584c.2 0 .384.052.548.148'/><path stroke='#000' stroke-width='.104' d='M128.292 87.672a.692.692 0 01-.116-.336c0-.46.476-.832 1.056-.832.248 0 .48.068.66.18'/><path stroke='#000' stroke-width='.084' d='M125.744 87.972c0-.096.084-.172.184-.172.096 0 .18.076.18.172 0 .096-.084.172-.18.172-.1 0-.184-.076-.184-.172zm.068-.632c0-.096.084-.168.184-.168.1 0 .18.072.18.168 0 .096-.08.172-.18.172-.1 0-.184-.076-.184-.172zm.408-.48c0-.096.08-.172.184-.172.096 0 .18.076.18.172 0 .092-.084.168-.18.168-.104 0-.184-.076-.184-.168zm.544-.26c0-.092.08-.168.18-.168.1 0 .18.076.18.168 0 .096-.08.176-.18.176-.1 0-.18-.08-.18-.176zm.576.024c0-.096.08-.172.18-.172.1 0 .18.076.18.172 0 .092-.08.172-.18.172-.1 0-.18-.08-.18-.172z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.44 88.296l.112.02a.466.466 0 00-.02.152c0 .232.2.42.448.42a.441.441 0 00.42-.292c.008.004.044-.152.064-.152.016 0 .012.164.016.164.028.212.224.356.444.356a.434.434 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.358.358 0 00-.044.184c0 .224.192.404.428.404a.428.428 0 00.352-.18l.092-.116-.004.144c0 .136.06.264.196.284 0 0 .16.012.364-.152.212-.164.324-.3.324-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.132-.02-.22-.124-.272-.244a.605.605 0 01-.316.088c-.252 0-.48-.14-.568-.344a.654.654 0 01-.968-.032.651.651 0 01-.972-.104.644.644 0 01-.968.104.656.656 0 01-.504.232.624.624 0 01-.464-.2c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.112.136.32.3c.208.164.368.152.368.152.136-.02.192-.148.192-.284v-.144l.092.116c.076.108.204.18.352.18.236 0 .428-.18.428-.404a.358.358 0 00-.044-.184l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.2.424.44.424.224 0 .416-.144.444-.356.008 0 .004-.164.02-.164.02 0 .056.156.06.152.06.168.228.292.428.292a.433.433 0 00.444-.42.466.466 0 00-.02-.152l.116-.02'/><path stroke='#000' stroke-width='.104' d='M130.44 88.296l.112.02a.466.466 0 00-.02.152c0 .232.2.42.448.42a.441.441 0 00.42-.292c.008.004.044-.152.064-.152.016 0 .012.164.016.164.028.212.224.356.444.356a.434.434 0 00.444-.424c0-.016 0-.032-.004-.048l.14-.14.076.176a.358.358 0 00-.044.184c0 .224.192.404.428.404a.428.428 0 00.352-.18l.092-.116-.004.144c0 .136.06.264.196.284 0 0 .16.012.364-.152.212-.164.324-.3.324-.3l.012.168s-.204.336-.388.44c-.1.06-.256.124-.38.1-.132-.02-.22-.124-.272-.244a.605.605 0 01-.316.088c-.252 0-.48-.14-.568-.344a.654.654 0 01-.968-.032.651.651 0 01-.972-.104.644.644 0 01-.968.104.656.656 0 01-.504.232.624.624 0 01-.464-.2c-.088.204-.316.344-.568.344a.605.605 0 01-.316-.088c-.048.12-.14.224-.272.244-.12.024-.276-.04-.376-.1-.188-.104-.408-.44-.408-.44l.028-.168s.112.136.32.3c.208.164.368.152.368.152.136-.02.192-.148.192-.284v-.144l.092.116c.076.108.204.18.352.18.236 0 .428-.18.428-.404a.358.358 0 00-.044-.184l.076-.176.14.14c-.004.016-.004.032-.004.048 0 .236.2.424.44.424.224 0 .416-.144.444
1956-.356.008 0 .004-.164.02-.164.02 0 .056.156.06.152.06.168.228.292.428.292a.433.433 0 00.444-.42.466.466 0 00-.02-.152l.116-.02z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.436 89.392c-1.208.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.232 0 2.348.152 3.132.392.052.016.088.076.072.128-.016.044-.084.084-.132.068-.78-.228-1.868-.372-3.072-.376'/><path stroke='#000' stroke-width='.104' d='M130.436 89.392c-1.208.004-2.288.148-3.068.376-.052.016-.116-.024-.132-.068-.016-.052.02-.112.072-.128.78-.24 1.892-.392 3.128-.392 1.232 0 2.348.152 3.132.392.052.016.088.076.072.128-.016.044-.084.084-.132.068-.78-.228-1.868-.372-3.072-.376z'/><path fill='#FFF' fill-rule='nonzero' d='M129.268 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164'/><path stroke='#000' stroke-width='.104' d='M129.268 89.82c0-.088.08-.164.176-.164.096 0 .176.076.176.164 0 .092-.08.164-.176.164-.096 0-.176-.072-.176-.164z'/><path fill='#AD1519' fill-rule='nonzero' d='M130.452 89.892h-.392c-.072 0-.132-.056-.132-.124s.06-.124.132-.124h.784c.072 0 .128.056.128.124a.126.126 0 01-.128.124h-.392'/><path stroke='#000' stroke-width='.104' d='M130.452 89.892h-.392c-.072 0-.132-.056-.132-.124s.06-.124.132-.124h.784c.072 0 .128.056.128.124a.126.126 0 01-.128.124h-.392'/><path fill='#058E6E' fill-rule='nonzero' d='M128.508 90.024l-.28.044c-.072.008-.136-.036-.148-.104-.012-.068.036-.128.108-.14l.276-.04.288-.044c.068-.008.136.036.148.1a.126.126 0 01-.112.14l-.28.044'/><path stroke='#000' stroke-width='.104' d='M128.508 90.024l-.28.044c-.072.008-.136-.036-.148-.104-.012-.068.036-.128.108-.14l.276-.04.288-.044c.068-.008.136.036.148.1a.126.126 0 01-.112.14l-.28.044'/><path fill='#AD1519' fill-rule='nonzero' d='M127.388 90.22l.12-.2.264.052-.152.224-.232-.076'/><path stroke='#000' stroke-width='.104' d='M127.388 90.22l.12-.2.264.052-.152.224-.232-.076'/><path fill='#FFF' fill-rule='nonzero' d='M131.256 89.82a.17.17 0 01.172-.164c.096 0 .176.076.176.164 0 .092-.08.164-.176.164a.167.167 0 01-.172-.164'/><path stroke='#000' stroke-width='.104' d='M131.256 89.82a.17.17 0 01.172-.164c.096 0 .176.076.176.164 0 .092-.08.164-.176.164a.167.167 0 01-.172-.164z'/><path fill='#058E6E' fill-rule='nonzero' d='M132.364 90.024l.28.044c.072.008.136-.036.148-.104.012-.068-.036-.128-.104-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.152.1a.126.126 0 00.112.14l.28.044'/><path stroke='#000' stroke-width='.104' d='M132.364 90.024l.28.044c.072.008.136-.036.148-.104.012-.068-.036-.128-.104-.14l-.28-.04-.284-.044c-.072-.008-.14.036-.152.1a.126.126 0 00.112.14l.28.044'/><path fill='#AD1519' fill-rule='nonzero' d='M133.464 90.232l-.1-.212-.272.024.132.236.24-.048'/><path stroke='#000' stroke-width='.104' d='M133.464 90.232l-.1-.212-.272.024.132.236.24-.048'/><path fill='#AD1519' fill-rule='nonzero' d='M130.432 90.964c-.972 0-1.852-.088-2.524-.26.672-.172 1.552-.276 2.524-.28.976 0 1.86.108 2.528.28-.668.172-1.552.26-2.528.26'/><path stroke='#000' stroke-linejoin='round' stroke-width='.104' d='M130.432 90.964c-.972 0-1.852-.088-2.524-.26.672-.172 1.552-.276 2.524-.28.976 0 1.86.108 2.528.28-.668.172-1.552.26-2.528.26z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.504 88.852c.024-.072 0-.148-.056-.168-.052-.012-.116.036-.14.108-.028.076-.004.152.048.168.056.016.12-.032.148-.108'/><path stroke='#000' stroke-width='.104' d='M133.504 88.852c.024-.072 0-.148-.056-.168-.052-.012-.116.036-.14.108-.028.076-.004.152.048.168.056.016.12-.032.148-.108h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M131.564 88.48c.012-.08-.028-.148-.084-.156-.056-.008-.112.052-.12.132-.012.076.028.148.084.152.056.008.112-.052.12-.128'/><path stroke='#000' stroke-width='.104' d='M131.564 88.48c.012-.08-.028-.148-.084-.156-.056-.008-.112.052-.12.132-.012.076.028.148.084.152.056.008.112-.052.12-.128z'/><path fill='#C8B100' fill-rule='nonzero' d='M129.316 88.48c-.012-.08.024-.148.084-.156.056-.008.108.052.12.132.008.076-.028.148-.084.152-.056.008-.112-.052-.12-.128'/><path stroke='#000' stroke-width='.104' d='M129.316 88.48c-.012-.08.024-.148.084
1956-.156.056-.008.108.052.12.132.008.076-.028.148-.084.152-.056.008-.112-.052-.12-.128z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.376 88.852c-.028-.072 0-.148.052-.168.052-.012.12.036.144.108.028.076.004.152-.048.168-.056.016-.12-.032-.148-.108'/><path stroke='#000' stroke-width='.104' d='M127.376 88.852c-.028-.072 0-.148.052-.168.052-.012.12.036.144.108.028.076.004.152-.048.168-.056.016-.12-.032-.148-.108z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.432 87.36l-.34.208.252.552.088.056.088-.056.256-.552-.344-.208'/><path stroke='#000' stroke-width='.104' d='M130.432 87.36l-.34.208.252.552.088.056.088-.056.256-.552-.344-.208'/><path fill='#C8B100' fill-rule='nonzero' d='M129.68 88.196l.156.228.536-.168.056-.072-.056-.08-.536-.156-.156.248'/><path stroke='#000' stroke-width='.104' d='M129.68 88.196l.156.228.536-.168.056-.072-.056-.08-.536-.156-.156.248'/><path fill='#C8B100' fill-rule='nonzero' d='M131.188 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path stroke='#000' stroke-width='.104' d='M131.188 88.196l-.156.228-.536-.168-.056-.072.056-.08.536-.156.156.248'/><path fill='#C8B100' fill-rule='nonzero' d='M128.2 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path stroke='#000' stroke-width='.104' d='M128.2 87.604l-.268.256.344.456.092.036.068-.072.12-.548-.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M127.636 88.516l.2.192.492-.264.036-.084-.072-.068-.556-.048-.1.272'/><path stroke='#000' stroke-width='.104' d='M127.636 88.516l.2.192.492-.264.036-.084-.072-.068-.556-.048-.1.272'/><path fill='#C8B100' fill-rule='nonzero' d='M129.112 88.22l-.104.252-.56-.052-.072-.064.036-.088.492-.256.208.208'/><path stroke='#000' stroke-width='.104' d='M129.112 88.22l-.104.252-.56-.052-.072-.064.036-.088.492-.256.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M127.096 88.588l-.044.264-.56.06-.088-.048.024-.092.42-.348.248.164'/><path stroke='#000' stroke-width='.104' d='M127.096 88.588l-.044.264-.56.06-.088-.048.024-.092.42-.348.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M128.176 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M128.176 88.36c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M132.676 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path stroke='#000' stroke-width='.104' d='M132.676 87.604l.268.256-.344.456-.092.036-.068-.072-.12-.548.356-.128'/><path fill='#C8B100' fill-rule='nonzero' d='M133.24 88.516l-.204.192-.488-.264-.04-.084.072-.068.56-.048.1.272'/><path stroke='#000' stroke-width='.104' d='M133.24 88.516l-.204.192-.488-.264-.04-.084.072-.068.56-.048.1.272'/><path fill='#C8B100' fill-rule='nonzero' d='M131.764 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path stroke='#000' stroke-width='.104' d='M131.764 88.22l.104.252.56-.052.072-.064-.04-.088-.488-.256-.208.208'/><path fill='#C8B100' fill-rule='nonzero' d='M133.704 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path stroke='#000' stroke-width='.104' d='M133.704 88.588l.044.264.56.06.084-.048-.02-.092-.42-.348-.248.164'/><path fill='#C8B100' fill-rule='nonzero' d='M130.24 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184'/><path stroke='#000' stroke-width='.104' d='M130.24 88.184c0-.104.088-.188.196-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.196-.084-.196-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M132.308 88.36c0-.104.092-.188.2-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.2-.084-.2-.184'/><path stroke='#000' stroke-width='.104' d='M132.308 88.36c0-.104.092-.188.2-.188.108 0 .196.084.196.188 0 .1-.088.184-.196.184-.108 0-.2-.084-.2-.184z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.068 86.08c0-.192.164-.348.368-.348s.372.156.372.348a.362.362 0 01-.372.352.359.359 0 01-.368-.352'/><path fill='#C8B100' fill-rule='nonzero' d='M130.696 85.956v.232h-.568v-.232h.188v-.52h-.248v-.232h.248v-.232h.244v.232h.24v.232h-.24v.52h.136'/><path stroke='#000' stroke-width='.12' d='M130.696 85.956v.232h-.568v-.232h.188v-.52h-.248v-.232h.248v-.232h.244v.232h.24v.232h-.24v.52z'/><path fill='#C8B100' fill-rule='nonzero' d='M130.952 85.956v.232h-1.012v-.232h.376v-.52h-.248v-.232h.248v-.232h.244v.232h.244v.232h-.244v.52h.392'/><path stroke='#000' stroke-width='.104' d='M130.544 85.748a.35.35 0 01.264.332.36.36 0 01-.372.352.359.359 0 01-.368-.352c0-.16.116-.296.272-.336'/><path fill='#C8B100' fill-rule='nonzero' d='M126.34 88.9c-.004.004-.152-.192-.264-.292-.076-.072-.268-.132-.268-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.012-.08s.1.02.144.128c.044.116.016.288.016.288s-.02.08-.052.12'/><path stroke='#000' stroke-width='.104' d='M126.34 88.9c-.004.004-.152-.192-.264-.292-.076-.072-.268-.132-.268-.132 0-.032.112-.112.232-.112.072 0 .14.028.18.08l.012-.08s.1.02.144.128c.044.116.016.288.016.288s-.02.08-.052.12h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M126.348 88.8c.044-.048.14-.036.212.024.072.06.092.152.044.2-.044.052-.14.04-.212-.024-.072-.06-.092-.152-.044-.2'/><path stroke='#000' stroke-width='.104' d='M126.348 88.8c.044-.048.14-.036.212.024.072.06.092.152.044.2-.044.052-.14.04-.212-.024-.072-.06-.092-.152-.044-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M134.46 88.9c.004.004.152-.192.26-.292.08-.072.272-.132.272-.132 0-.032-.112-.112-.236-.112a.222.222 0 00-.176.08l-.016-.08s-.1.02-.144.128c-.044.116-.016.288-.016.288s.02.08.056.12'/><path stroke='#000' stroke-width='.104' d='M134.46 88.9c.004.004.152-.192.26-.292.08-.072.272-.132.272-.132 0-.032-.112-.112-.236-.112a.222.222 0 00-.176.08l-.016-.08s-.1.02-.144.128c-.044.116-.016.288-.016.288s.02.08.056.12z'/><path fill='#C8B100' fill-rule='nonzero' d='M134.464 88.8c-.048-.048-.144-.036-.216.024-.072.06-.092.152-.044.2.044.052.14.04.212-.024.072-.06.096-.152.048-.2'/><path stroke='#000' stroke-width='.104' d='M134.464 88.8c-.048-.048-.144-.036-.216.024-.072.06-.092.152-.044.2.044.052.14.04.212-.024.072-.06.096-.152.048-.2z'/><path fill='#C8B100' fill-rule='nonzero' d='M125.984 93.448h8.916v-2.336h-8.916z'/><path stroke='#000' stroke-width='.156' d='M125.984 93.448h8.916v-2.336h-8.916z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.964 95.004a.364.364 0 00-.164-.028h-6.676a.538.538 0 00-.184.032.562.562 0 00.392-.528.577.577 0 00-.408-.532.744.744 0 00.196.032h6.68a.564.564 0 00.188-.024l-.04.008a.527.527 0 00-.372.516c0 .224.148.452.388.524'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M133.964 95.004a.364.364 0 00-.164-.028h-6.676a.538.538 0 00-.184.032.562.562 0 00.392-.528.577.577 0 00-.408-.532.744.744 0 00.196.032h6.68a.564.564 0 00.188-.024l-.04.008a.527.527 0 00-.372.516c0 .224.148.452.388.524h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.124 94.976h6.676c.224 0 .408.14.408.312 0 .176-.184.316-.408.316h-6.676c-.228 0-.408-.14-.408-.316 0-.172.18-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M127.124 94.976h6.676c.224 0 .408.14.408.312 0 .176-.184.316-.408.316h-6.676c-.228 0-.408-.14-.408-.316 0-.172.18-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.12 93.448h6.68c.224 0 .408.12.408.264 0 .148-.184.268-.408.268h-6.68c-.228 0-.412-.12-.412-.268 0-.144.184-.264.412-.264'/><path stroke='#000' stroke-width='.156' d='M127.12 93.448h6.68c.224 0 .408.12.408.264 0 .148-.184.268-.408.268h-6.68c-.228 0-.412-.12-.412-.268 0-.144.184-.264.412-.264z'/><path fill='#005BBF' fill-rule='nonzero' d='M124.22 132.772c.616 0 1.164-.132 1.568-.348.404-.204.948-.328 1.548-.328.604 0 1.16.128 1.564.332.4.212.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.216.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.212-.956.36-1.572.36-.
1956608 0-1.164-.132-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.332-.404.216-.944.348-1.56.348l-.008-.964'/><path stroke='#000' stroke-width='.156' d='M124.22 132.772c.616 0 1.164-.132 1.568-.348.404-.204.948-.328 1.548-.328.604 0 1.16.128 1.564.332.4.212.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.216.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.212-.956.36-1.572.36-.608 0-1.164-.132-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.332-.404.216-.944.348-1.56.348l-.008-.964h0z'/><path fill='#CCC' fill-rule='nonzero' d='M124.22 133.736c.616 0 1.164-.132 1.568-.348.404-.204.948-.332 1.548-.332.604 0 1.16.128 1.564.336.4.212.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.216-.956.36-1.572.36-.608 0-1.164-.136-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.336-.404.212-.944.344-1.56.344l-.008-.964'/><path stroke='#000' stroke-width='.156' d='M124.22 133.736c.616 0 1.164-.132 1.568-.348.404-.204.948-.332 1.548-.332.604 0 1.16.128 1.564.336.4.212.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.964c-.612 0-1.176-.14-1.58-.352-.404-.208-.936-.328-1.544-.328-.584 0-1.116.124-1.516.32-.404.216-.956.36-1.572.36-.608 0-1.164-.136-1.568-.344-.404-.208-.96-.336-1.564-.336-.6 0-1.144.128-1.548.336-.404.212-.944.344-1.56.344l-.008-.964'/><path fill='#005BBF' fill-rule='nonzero' d='M124.22 134.7c.616 0 1.164-.132 1.568-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.96c-.612 0-1.176-.136-1.58-.352-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.944.344-1.56.344l-.008-.96'/><path stroke='#000' stroke-width='.156' d='M124.22 134.7c.616 0 1.164-.132 1.568-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.144 1.572-.36.4-.196.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v.96c-.612 0-1.176-.136-1.58-.352-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.944.344-1.56.344l-.008-.96'/><path fill='#CCC' fill-rule='nonzero' d='M124.228 136.628c.616 0 1.156-.132 1.56-.348.404-.204.948-.328 1.548-.328.604 0 1.16.124 1.564.332.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.212.968.352 1.58.352v-.96c-.612 0-1.176-.144-1.58-.36-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.952.344-1.568.344l.008.968'/><path stroke='#000' stroke-width='.156' d='M124.228 136.628c.616 0 1.156-.132 1.56-.348.404-.204.948-.328 1.548-.328.604 0 1.16.124 1.564.332.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.316 1.516-.316.608 0 1.14.116 1.544.324.404.212.968.352 1.58.352v-.96c-.612 0-1.176-.144-1.58-.36-.404-.204-.936-.32-1.544-.32-.584 0-1.116.12-1.516.316-.404.216-.956.356-1.572.356-.608 0-1.164-.128-1.568-.34-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.22-.952.344-1.568.344l.008.968'/><path fill='#005BBF' fill-rule='nonzero' d='M124.228 137.592c.616 0 1.156-.132 1.56-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v-.956c-.612 0-1.176-.148-1.58-.36-.404-.208-.936-.324-1.544-.324-.584 0-1.116.12-1.516.316-.404.212-.956.36-1.572.36-.608 0-1.164-.136-1.568-.344-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.216-.952.348-1.568.348l.008.964'/><path stroke='#000' stroke-width='.156' d='M124.228 137.592c.616 0 1.156-.132 1.56-.344.404-.208.948-.336 1.548-.336.604 0 1.16.128 1.564.336.4.208.96.344 1.568.344.616 0 1.168-.148 1.572-.36.4-.2.932-.32 1.516-.32.608 0 1.14.12 1.544.328.404.212.968.352 1.58.352v-.956c-.612 0-1.176-.148-1.58-.36-.404-.208-.936-.324-1.544-.324-.584 0-1.116.12-1.516.316-.404.212-.956.36-1.572.36-.
1956608 0-1.164-.136-1.568-.344-.404-.208-.96-.332-1.564-.332-.6 0-1.144.124-1.548.328-.404.216-.952.348-1.568.348l.008.964h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M133.964 128.812c-.024.084-.052.16-.052.248 0 .584.508 1.052 1.124 1.052h-9.176c.62 0 1.124-.468 1.124-1.052 0-.084-.016-.164-.036-.248.048.02.112.024.176.024h6.672c.056 0 .12-.008.164-.024'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M133.964 128.812c-.024.084-.052.16-.052.248 0 .584.508 1.052 1.124 1.052h-9.176c.62 0 1.124-.468 1.124-1.052 0-.084-.016-.164-.036-.248.048.02.112.024.176.024h6.672c.056 0 .12-.008.164-.024h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M127.124 128.208h6.676c.224 0 .408.14.408.312s-.184.316-.408.316h-6.676c-.228 0-.408-.144-.408-.316 0-.172.18-.312.408-.312'/><path stroke='#000' stroke-width='.156' d='M127.124 128.208h6.676c.224 0 .408.14.408.312s-.184.316-.408.316h-6.676c-.228 0-.408-.144-.408-.316 0-.172.18-.312.408-.312z'/><path fill='#C8B100' fill-rule='nonzero' d='M125.872 132.444h9.152v-2.332h-9.152z'/><path stroke='#000' stroke-width='.156' d='M125.872 132.444h9.152v-2.332h-9.152z'/><path fill='#AD1519' fill-rule='nonzero' d='M135.74 119.948c.904.52 1.52 1.056 1.42 1.324-.048.244-.336.428-.748.7-.648.452-1.04 1.256-.732 1.628a2.3 2.3 0 01.06-3.652'/><path stroke='#000' stroke-width='.156' d='M135.74 119.948c.904.52 1.52 1.056 1.42 1.324-.048.244-.336.428-.748.7-.648.452-1.04 1.256-.732 1.628a2.3 2.3 0 01.06-3.652z'/><path fill='#CCC' fill-rule='nonzero' d='M127.212 127.828h6.5V95.976h-6.5z'/><path stroke='#000' stroke-width='.156' d='M131.928 95.964v31.784m.732-31.784v31.784M127.212 127.828h6.5V95.976h-6.5z'/><path fill='#AD1519' fill-rule='nonzero' d='M120.568 107.888c1.42-.584 3.832-1.02 6.6-1.112.956.008 2.016.1 3.116.28 3.888.652 6.848 2.204 6.616 3.468-.008.024-.016.08-.02.104 0 0 1.456-3.284 1.48-3.408.26-1.404-3.024-3.128-7.34-3.848a22.048 22.048 0 00-3.824-.304c-2.764 0-5.164.356-6.608.892l-.02 3.928'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M120.568 107.888c1.42-.584 3.832-1.02 6.6-1.112.956.008 2.016.1 3.116.28 3.888.652 6.848 2.204 6.616 3.468-.008.024-.016.08-.02.104 0 0 1.456-3.284 1.48-3.408.26-1.404-3.024-3.128-7.34-3.848a22.048 22.048 0 00-3.824-.304c-2.764 0-5.164.356-6.608.892l-.02 3.928'/><path fill='#AD1519' fill-rule='nonzero' d='M133.724 111.888c1.804-.128 3.036-.612 3.176-1.364.112-.6-.5-1.268-1.588-1.872-.488.056-1.036.12-1.6.12l.012 3.116'/><path stroke='#000' stroke-width='.156' d='M133.724 111.888c1.804-.128 3.036-.612 3.176-1.364.112-.6-.5-1.268-1.588-1.872-.488.056-1.036.12-1.6.12l.012 3.116'/><path fill='#AD1519' fill-rule='nonzero' d='M127.2 109.452c-1.128.172-1.972.452-2.396.796l-.036.068c-.204.412.788 1.288 2.44 2.268l-.008-3.132'/><path stroke='#000' stroke-width='.156' d='M127.2 109.452c-1.128.172-1.972.452-2.396.796l-.036.068c-.204.412.788 1.288 2.44 2.268l-.008-3.132'/><path fill='#AD1519' fill-rule='nonzero' d='M137.76 118.032c.172-.512-1.584-1.544-4.068-2.456-1.136-.404-2.076-.828-3.236-1.34-3.452-1.528-6.004-3.28-5.688-3.916l.036-.068c-.184.152-.468 3.296-.468 3.296-.316.584 2.02 2.312 5.192 3.832 1.02.488 3.168 1.28 4.18 1.636 1.816.628 3.616 1.816 3.452 2.256l.6-3.236'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M137.76 118.032c.172-.512-1.584-1.544-4.068-2.456-1.136-.404-2.076-.828-3.236-1.34-3.452-1.528-6.004-3.28-5.688-3.916l.036-.068c-.184.152-.468 3.296-.468 3.296-.316.584 2.02 2.312 5.192 3.832 1.02.488 3.168 1.28 4.18 1.636 1.816.628 3.616 1.816 3.452 2.256l.6-3.236v-.004h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M124.62 106.492c.248-.932.564-1.832.876-2.748-.068.02-.14.036-.212.044-.068.012-.144.016-.216.02a21.942 21.942 0 01-.568 1.976c-.384-.576-.8-1.136-1.132-1.72-.136.028-.272.06-.408.08-.136.02-.276.028-.416.044a54.83 54.83 0 011.68 2.364c.064-.016.128-.04.2-.048.064-.008.132-.008.196-.012M127.092 103.764c-.116.004-.236.016-.352.012-.12 0-.24-.016-.356-.024l-.048 2.564 1.796.032a.773.773 0 01-.024-.164c0-.052.016-.108.028-.16-.324.02-.672.04-1.084.032l.04-2.292M129.908 104.184c.288.024.564.076.84.124-.004-.052-.012-.108-.008-.164.004-.052.024-.104.04-.156l-2.428-.2c.004.056.012.108.008.16-.004.056-.024.108-.04.16.248-.008.548-.008.884.02l-.212 2.308c.116 0 .236 0 .352.012.12.008.236.028.352.044l.212-2.308M130.904 106.712c.116.02.236.036.352.06.112.024.228.06.34.092l.288-1.176.032.004c.064.164.152.36.196.476l.36.888c.144.024.284.044.42.072.144.032.28.072.416.112l-.124-.268c-.192-.4-.396-.804-.564-1.208.448.016.792-.144.88-.504.06-.248-.04-.444-.272-.612-.176-.124-.512-.188-.732-.24l-.976-.212-.616 2.516m1.256-2.168c.284.064.636.108.636.428-.004.084-.012.14-.024.192-.092.376-.376.504-.852.3
195664l.24-.984M135.528 107.484c-.02.276-.072.548-.124.84.12.056.244.108.36.176.12.064.228.136.344.208l.24-2.892a1.169 1.169 0 01-.312-.172l-2.552 1.62c.068.032.14.064.204.1.068.036.124.076.188.112.216-.18.44-.328.696-.52l.956.524v.004zm-.724-.664l.852-.548-.1.96-.752-.412z'/><path stroke='#000' stroke-width='.02' d='M90.58 80.68c0-.456.388-.824.868-.824.476 0 .864.368.864.824 0 .452-.388.82-.864.82-.48 0-.868-.368-.868-.82z'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.104' d='M100.36 73.588c2.656 0 5.024.396 6.564 1.004.88.4 2.064.692 3.36.868.988.132 1.924.156 2.74.096 1.092-.024 2.668.296 4.248.992 1.304.58 2.396 1.284 3.12 1.964l-.628.56-.18 1.584-1.72 1.968-.86.732-2.036 1.628-1.04.084-.316.9-13.164-1.544-13.208 1.544-.316-.9-1.044-.084-2.032-1.628-.86-.732-1.72-1.968-.176-1.584-.632-.56c.728-.68 1.816-1.384 3.12-1.964 1.58-.696 3.156-1.016 4.248-.992.816.06 1.752.036 2.74-.096 1.296-.176 2.48-.468 3.36-.868 1.544-.608 3.776-1.004 6.432-1.004h0z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.56 90.972c-4.904-.008-9.3-.588-12.436-1.532a.482.482 0 01-.336-.5.469.469 0 01.336-.468c3.136-.944 7.532-1.524 12.436-1.532 4.908.008 9.3.588 12.436 1.532.22.068.336.26.332.468a.483.483 0 01-.332.5c-3.136.944-7.528 1.524-12.436 1.532'/><path fill='#AD1519' fill-rule='nonzero' d='M100.548 90.328c-4.424-.004-8.428-.516-11.472-1.304 3.044-.788 7.048-1.268 11.472-1.276 4.428.008 8.452.488 11.496 1.276-3.044.788-7.068 1.3-11.496 1.304'/><path stroke='#000' stroke-width='.036' d='M100.88 90.356v-2.628'/><path stroke='#000' stroke-width='.056' d='M100.164 90.356v-2.628'/><path stroke='#000' stroke-width='.072' d='M99.492 90.356v-2.628'/><path stroke='#000' stroke-width='.092' d='M98.824 90.356v-2.628'/><path stroke='#000' stroke-width='.112' d='M98.228 90.356v-2.628'/><path stroke='#000' stroke-width='.132' d='M97.092 90.212l-.016-2.388m.556 2.42v-2.5'/><path stroke='#000' stroke-width='.148' d='M96.044 90.104v-2.2m.532 2.264l-.016-2.344'/><path stroke='#000' stroke-width='.168' d='M94.64 89.98v-1.936m.46 1.968V87.98m.476 2.096v-2.112'/><path stroke='#000' stroke-width='.184' d='M94.148 89.964v-1.872'/><path stroke='#000' stroke-width='.204' d='M93.688 89.868v-1.744'/><path stroke='#000' stroke-width='.224' d='M93.196 89.824V88.2'/><path stroke='#000' stroke-width='.24' d='M92.188 89.68l-.016-1.288m.532 1.352v-1.448'/><path stroke='#000' stroke-width='.252' d='M91.672 89.572v-1.136'/><path stroke='#000' stroke-width='.272' d='M91.196 89.48v-.944'/><path stroke='#000' stroke-width='.292' d='M90.68 89.352v-.74'/><path stroke='#000' stroke-width='.308' d='M90.148 89.292v-.552'/><path stroke='#000' stroke-width='.364' d='M89.588 89.164v-.268'/><path stroke='#000' stroke-width='.02' d='M103.716 90.212v-2.404m-1.208 2.484l.016-2.548m-.896 2.58v-2.596'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.528 86.936c-4.964.012-9.42.632-12.556 1.6.26-.124.236-.448-.088-1.28-.392-1.012-1-.968-1-.968 3.464-1.024 8.292-1.664 13.664-1.672 5.376.008 10.24.648 13.708 1.672 0 0-.612-.044-1.004.968-.324.832-.348 1.156-.084 1.28-3.136-.968-7.676-1.588-12.64-1.6'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.548 84.62c-5.372.008-10.2.648-13.664 1.672-.232.068-.476-.02-.552-.24a.424.424 0 01.28-.54c3.484-1.068 8.432-1.74 13.936-1.752 5.508.012 10.476.684 13.96 1.752.232.068.356.32.28.54-.076.22-.32.308-.552.24-3.468-1.024-8.312-1.664-13.688-1.672'/><path stroke='#000' stroke-linejoin='round' stroke-width='.156' d='M100.548 90.328c-4.424-.004-8.428-.516-11.472-1.304 3.044-.788 7.048-1.268 11.472-1.276 4.428.008 8.452.488 11.496 1.276-3.044.788-7.068 1.3-11.496 1.304z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M96.716 85.84c0-.232.196-.416.44-.416.24 0 .44.184.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.56 86.164h-1.316c-.24 0-.444-.184-.444-.412 0-.232.196-.416.44-.416h2.656c.244 0 .44.184.44.416 0 .228-.204.412-.444.412h-1.332'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M93.956 86.528l-.944.108c-.244.028-.468-.132-.496-.36-.032-.228.14-.436.384-.46l.948-.112.968-.112c.24-.028.46.132.488.36a.425.425 0 01-.384.464l-.964.112'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.112 86.612c0-.232.196-.416.44-.416s.44.184.44.416a.429.429 0 01-.44.416.429.429 0 01-.44-.416'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M87.188 87.364l.488-.636 1.348.172-1.076.784-.76-.32'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M107.164 86.528l.944.108c.24.028.468-.132.496-.36
1956a.419.419 0 00-.384-.46l-.948-.112-.968-.112c-.244-.028-.46.132-.488.36-.032.228.144.436.384.464l.964.112'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M103.524 85.84c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416M110.128 86.612c0-.232.196-.416.44-.416s.44.184.44.416a.429.429 0 01-.44.416.429.429 0 01-.44-.416'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M113.928 87.364l-.484-.636-1.348.172 1.076.784.756-.32'/><path stroke='#000' stroke-width='.156' d='M88.548 89.164c3.1-.872 7.316-1.408 12-1.416 4.688.008 8.924.544 12.024 1.416'/><path fill='#C8B100' fill-rule='nonzero' d='M90.636 77.068l.552.444.832-1.36c-.9-.552-1.52-1.512-1.52-2.604 0-.124.008-.244.024-.364.084-1.736 2.2-3.168 4.88-3.168 1.392 0 2.652.38 3.536.992.024-.268.048-.5.084-.744-.972-.568-2.24-.912-3.62-.912-3.084 0-5.496 1.756-5.612 3.828a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.44.724'/><path stroke='#000' stroke-width='.156' d='M90.636 77.068l.552.444.832-1.36c-.9-.552-1.52-1.512-1.52-2.604 0-.124.008-.244.024-.364.084-1.736 2.2-3.168 4.88-3.168 1.392 0 2.652.38 3.536.992.024-.268.048-.5.084-.744-.972-.568-2.24-.912-3.62-.912-3.084 0-5.496 1.756-5.612 3.828a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.44.724'/><path fill='#C8B100' fill-rule='nonzero' d='M90.672 77.084c-1.052-.788-1.708-1.856-1.708-3.032 0-1.352.888-2.56 2.232-3.364-.828.668-1.332 1.532-1.404 2.492a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.404.74'/><path stroke='#000' stroke-width='.156' d='M90.672 77.084c-1.052-.788-1.708-1.856-1.708-3.032 0-1.352.888-2.56 2.232-3.364-.828.668-1.332 1.532-1.404 2.492a3.78 3.78 0 00-.02.368c0 1.104.504 2.104 1.304 2.796l-.404.74'/><path fill='#C8B100' fill-rule='nonzero' d='M81.384 78.456a3.658 3.658 0 01-.952-2.448c0-.564.132-1.1.364-1.58.852-1.752 3.528-3.028 6.704-3.028.864 0 1.692.092 2.456.268-.168.184-.3.388-.432.592a10.598 10.598 0 00-2.024-.192c-2.908 0-5.344 1.132-6.048 2.66a2.932 2.932 0 00-.292 1.28c0 .928.436 1.76 1.116 2.328l-1.052 1.72-.564-.448.724-1.152'/><path stroke='#000' stroke-width='.156' d='M81.384 78.456a3.658 3.658 0 01-.952-2.448c0-.564.132-1.1.364-1.58.852-1.752 3.528-3.028 6.704-3.028.864 0 1.692.092 2.456.268-.168.184-.3.388-.432.592a10.598 10.598 0 00-2.024-.192c-2.908 0-5.344 1.132-6.048 2.66a2.932 2.932 0 00-.292 1.28c0 .928.436 1.76 1.116 2.328l-1.052 1.72-.564-.448.724-1.152h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M82.46 72.692c-.764.484-1.344 1.076-1.664 1.736a3.623 3.623 0 00-.364 1.58c0 .932.36 1.788.952 2.448l-.64 1.036c-.612-.784-.968-1.704-.968-2.68 0-1.68 1.068-3.148 2.684-4.12'/><path stroke='#000' stroke-width='.156' d='M82.46 72.692c-.764.484-1.344 1.076-1.664 1.736a3.623 3.623 0 00-.364 1.58c0 .932.36 1.788.952 2.448l-.64 1.036c-.612-.784-.968-1.704-.968-2.68 0-1.68 1.068-3.148 2.684-4.12z'/><path fill='#C8B100' fill-rule='nonzero' d='M100.516 69.008c.704 0 1.312.464 1.456 1.092.092.552.152 1.18.164 1.848.004.072-.004.14-.004.208 0 .08.016.164.02.244.024 1.408.224 2.648.508 3.408l-2.144 2.056-2.172-2.056c.288-.76.488-2 .516-3.408 0-.08.016-.164.016-.244 0-.068-.004-.136-.004-.208.012-.668.072-1.296.164-1.848.144-.628.776-1.092 1.48-1.092'/><path stroke='#000' stroke-width='.156' d='M100.516 69.008c.704 0 1.312.464 1.456 1.092.092.552.152 1.18.164 1.848.004.072-.004.14-.004.208 0 .08.016.164.02.244.024 1.408.224 2.648.508 3.408l-2.144 2.056-2.172-2.056c.288-.76.488-2 .516-3.408 0-.08.016-.164.016-.244 0-.068-.004-.136-.004-.208.012-.668.072-1.296.164-1.848.144-.628.776-1.092 1.48-1.092h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M100.516 69.676c.364 0 .672.232.748.556.092.524.148 1.12.16 1.752 0 .064-.004.128-.004.192 0 .08.012.156.016.236.02 1.328.212 2.5.484 3.22l-1.416 1.34-1.416-1.34c.268-.72.46-1.892.484-3.22 0-.08.016-.156.016-.236 0-.064-.004-.128-.004-.192.012-.632.068-1.228.16-1.752.072-.324.408-.556.772-.556'/><path stroke='#000' stroke-width='.156' d='M100.516 69.676c.364 0 .672.232.748.556.092.524.148 1.12.16 1.752 0 .064-.004.128-.004.192 0 .08.012.156.016.236.02 1.328.212 2.5.484 3.22l-1.416 1.34-1.416-1.34c.268-.72.46-1.892.484-3.22 0-.08.016-.156.016-.236 0-.064-.004-.128-.004-.192.012-.632.068-1.228.16-1.752.072-.324.408-.556.772-.556z'/><path fill='#C8B100' fill-rule='nonzero' d='M110.38 77.068l-.556.444-.832-1.36c.904-.552 1.524-1.512 1.524-2.604 0-.124-.008-.244-.024-.364-.084-1.736-2.2-3.168-4.88-3.168-1.396 0-2.652.38-3.536.992a10 10 0 00-.088-.744c.976-.568 2.24-.912 3.624-.912 3.084 0 5.496 1.756 5.612 3.828.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.444.724'/><path stroke='#000' stroke-width='.156' d='M110.38 77.068l-.556.444-.832-1.36c.904-.552 1.524-1.512 1.524-2.604 0-.124-.008-.244-.024-.364-.084-1.736-2.2-3.168-4.88-3.168-1.396 0-2.652.38-3.536.992a10 10 0 00-.088-.744c.976-.568 2.24-.912 3.624-.912 3.084 0 5.496 1.756 5.612 3.828.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.444.724'/><path fill='#C8B100' fill-rule='nonzero' d='M110.344 77.084c1.052-.788 1.708-1.856 1.708-3.032 0-1.352-.888-2.56-2.232-3.364.828.668 1.332 1.532 1.404 2.492.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.408.74'/><path stroke='#000' stroke-width='.156' d='M110.344 77.084c1.052-.788 1.708-1.856 1.708-3.032 0-1.352-.888-2.56-2.232-3.364.828.668 1.332 1.532 1.404 2.492.012.124.02.244.02.368 0 1.104-.508 2.104-1.308 2.796l.408.74'/><path fill='#C8B100' fill-rule='nonzero' d='M119.632 78.456c.588-.66.952-1.516.952-2.448 0-.564-.132-1.1-.364-1.58-.856-1.752-3.528-3.028-6.704-3.028-.864 0-1.692.092-2.46.268.172.184.304.388.436.592a10.567 10.567 0 012.024-.192c2.908 0 5.34 1.132 6.044 2.66.188.388.292.824.292 1.28 0 .928-.436 1.76-1.116 2.328l1.052 1.72.568-.448-.724-1.152'/><path stroke='#000' stroke-width='.156' d='M119.632 78.456c.588-.66.952-1.516.952-2.448 0-.564-.132-1.1-.364-1.58-.856-1.752-3.528-3.028-6.704-3.028-.864 0-1.692.092-2.46.268.172.184.304.388.436.592a10.567 10.567 0 012.024-.192c2.908 0 5.34 1.132 6.044 2.66.188.388.292.824.292 1.28 0 .928-.436 1.76-1.116 2.328l1.052 1.72.568-.448-.724-1.152z'/><path fill='#C8B100' fill-rule='nonzero' d='M118.556 72.692c.764.484 1.344 1.076 1.664 1.736.232.48.364 1.016.364 1.58 0 .932
1956-.364 1.788-.952 2.448l.64 1.036c.612-.784.964-1.704.964-2.68 0-1.68-1.068-3.148-2.68-4.12'/><path stroke='#000' stroke-width='.156' d='M118.556 72.692c.764.484 1.344 1.076 1.664 1.736.232.48.364 1.016.364 1.58 0 .932-.364 1.788-.952 2.448l.64 1.036c.612-.784.964-1.704.964-2.68 0-1.68-1.068-3.148-2.68-4.12z'/><path fill='#FFF' fill-rule='nonzero' d='M99.752 76.072c0-.396.34-.716.764-.716.42 0 .76.32.76.716 0 .4-.34.724-.76.724-.424 0-.764-.324-.764-.724'/><path stroke='#000' stroke-width='.156' d='M99.752 76.072c0-.396.34-.716.764-.716.42 0 .76.32.76.716 0 .4-.34.724-.76.724-.424 0-.764-.324-.764-.724z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M99.752 74.66c0-.396.34-.72.764-.72.42 0 .76.324.76.72 0 .4-.34.72-.76.72-.424 0-.764-.32-.764-.72M99.904 73.14c0-.32.276-.576.612-.576.332 0 .604.256.604.576 0 .32-.272.576-.604.576-.336 0-.612-.256-.612-.576M100.076 71.768c0-.228.196-.412.44-.412.24 0 .436.184.436.412 0 .232-.196.42-.436.42a.43.43 0 01-.44-.42M100.164 70.572c0-.184.156-.332.352-.332a.34.34 0 01.348.332.34.34 0 01-.348.332.341.341 0 01-.352-.332'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.58 80.412l.492.088c-.076.2-.096.42-.096.652 0 1.028.884 1.86 1.968 1.86.872 0 1.616-.54 1.868-1.284.032.02.188-.672.272-.664.068.008.06.72.088.708.124.936.984 1.572 1.948 1.572 1.084 0 1.964-.832 1.964-1.86 0-.076-.004-.152-.016-.228l.616-.608.332.776c-.132.244-.184.52-.184.812 0 .984.84 1.776 1.876 1.776a1.9 1.9 0 001.56-.788l.396-.5-.004.612c0 .62.264 1.172.864 1.272 0 0 .692.04 1.612-.68.916-.72 1.42-1.316 1.42-1.316l.08.72s-.76 1.18-1.588 1.66c-.456.264-1.144.54-1.692.452-.576-.096-.992-.56-1.204-1.096-.412.244-.9.388-1.42.388-1.124 0-2.132-.616-2.528-1.544-.516.56-1.236.9-2.08.9-.896 0-1.716-.404-2.228-1.024a2.88 2.88 0 01-1.952.748c-.992 0-1.876-.488-2.376-1.22-.5.732-1.384 1.22-2.376 1.22a2.87 2.87 0 01-1.948-.748c-.512.62-1.336 1.024-2.232 1.024-.844 0-1.56-.34-2.076-.9-.4.928-1.408 1.544-2.528 1.544a2.775 2.775 0 01-1.42-.388c-.216.536-.628 1-1.208 1.096-.544.088-1.232-.188-1.688-.452-.832-.48-1.592-1.66-1.592-1.66l.08-.72s.508.596 1.424 1.316c.916.724 1.608.68 1.608.68.604-.1.864-.652.864-1.272l-.004-.612.396.5c.336.476.912.788 1.56.788 1.036 0 1.876-.792 1.876-1.776 0-.292-.052-.568-.184-.812l.332-.776.616.608a2.184 2.184 0 00-.016.228c0 1.028.88 1.86 1.964 1.86.968 0 1.824-.636 1.952-1.572.024.012.02-.7.088-.708.08-.008.24.684.268.664.256.744.996 1.284 1.872 1.284 1.084 0 1.964-.832 1.964-1.86 0-.232-.012-.452-.096-.652l.516-.088'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M114.084 82.864c.112-.332.012-.66-.228-.732-.24-.076-.528.132-.644.464-.112.332-.012.66.228.736.24.072.528-.136.644-.468M105.532 81.208c.044-.348-.12-.652-.372-.68-.252-.028-.492.228-.536.576-.044.344.124.652.372.68.252.028.492-.228.536-.576M95.604 81.208c-.044-.348.124-.652.372-.68.252-.028.492.228.536.576.044.344-.12.652-.372.68-.248.028-.488-.228-.536-.576M87.056 82.864c-.112-.332-.012-.66.228-.732.24-.076.528.132.64.464.112.332.012.66-.228.736-.24.072-.524-.136-.64-.468'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.772 77.16c.424.268.792.716.92 1.212 0 0 .052-.1.284-.236.236-.132.436-.128.436-.128s-.068.388-.1.528c-.036.136-.036.552-.128.928-.092.372-.252.672-.252.672a.793.793 0 00-.632-.164.748.748 0 00-.528.36s-.264-.232-.484-.552c-.22-.324-.372-.712-.452-.832-.084-.12-.288-.46-.288-.46s.188-.072.456-.02c.268.048.352.128.352.128a2.03 2.03 0 01.416-1.436'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.948 81.244a.736.736 0 01-.268-.432.697.697 0 01.092-.492s-.352-.176-.732-.276c-.288-.076-.796-.08-.948-.08-.152-.008-.46-.012-.46-.012a2.489 2.489 0 00.312.52c-.508.116-.94.448-1.212.836.396.272.92.44 1.44.388 0 0-.048.136-.08.344-.024.172-.024.244-.024.244l.428-.156c.14-.052.616-.22.86-.384.32-.216.592-.5.592-.5M92.088 81.052a.691.691 0 00-.168-.92s.268-.284.588-.504c.24-.164.72-.328.86-.38.144-.052.428-.16.428-.16s0 .072-.024.244c-.032.208-.08.348-.08.348.52-.056 1.048.116 1.444.392a2.102 2.102 0 01-1.216.832 2.52 2.52 0 00.312.52l-.46-.012c-.152 0-.66-.004-.948-.08-.38-.1-.736-.276-.736-.276'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M90.58 80.68c0-.456.388-.824.868-.824.476 0 .864.368.864.824 0 .452-.388.82-.864.82-.48 0-.868-.368-.868-.82'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M100.544 75.844c.42.38.74.944.78 1.528 0 0 .076-.108.364-.212.292-.104.512-.064.512-.064s-.156.42-.22.568c-.068.148-.156.612-.336 1.012-.176.4-.42.704-.42.704a.896.896 0 00-1.336 0s-.244-.304-.42-.704c-.18-.4-.268-.864-.336-1.012-.068-.148-.224-.568-.224-.568s.224-.04.512.064c.288.104.368.212.368.212.04-.584.344-1.148.756-1.528'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M99.9 80.432a.801.801 0 01-.212-.532c0-.2.076-.388.204-.528 0 0-.356-.268-.756-.448-.308-.14-.872-.236-1.04-.268l-.512-.096s.016.08.08.268c.08.224.16.372.16.372-.588.032-1.14.324-1.524.704.384.376.936.664 1.524.7 0 0-.08.144-.16.372-.064.184-.08.268-.08.268l.512-.096c.168-.032.732-.128 1.04-.268.4-.184.764-.444.764-.444M101.204 80.432a.782.782 0 00.008-1.06s.356-.268.76-.448c.304-.14.868-.236 1.04-.268l.504-.096s-.008.08-.076.268c-.08.224-.16.372-.16.372.588.032 1.144.324 1.524.704-.38.376-.932.664-1.524.7 0 0 .08.144.16.372.064.184.076.268.076.268l-.504-.096c-.172-.032-.736-.128-1.04-.268-.404-.184-.768-.444-.768-.444M110.368 77.16c-.424.268-.792.716-.924 1.212 0 0-.048-.1-.284-.236-.232-.132-.436-.128-.436-.128s.068.388.104.528c.036.136.036.552.124.928.092.372.256.672.256.672a.788.788 0 01.628-.164c.236.04.424.176.532.36 0 0 .264-.232.484-.552.216-.324.368-.712.448-.832.084-.12.288-.46.288-.46s-.188-.072-.456-.02c-.268.048-.352.128-.352.128a2.028 2.028 0 00-.412-1.436'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M110.188 81.244a.699.699 0 00.268-.432.676.676 0 00-.088-.492s.352-.176.732-.276c.288-.076.796-.08.944-.08.156-.008.46-.012.46-.012s-.024.068-.112.22c-.104.184-.196.3-.196.3.504.116.936.448 1.212.836-.396.272-.924.44-1.44.388 0 0 .044.136.076.344.024.172.024.244.024.244l-.424-.156c-.144-.052-.62-.22-.864-.384-.316-.216-.592-.5-.592-.5M109.052 81.052a.718.718 0 01-.1-.492.714.714 0 01.268-.428s-.268-.284-.588-.504c-.244-.164-.72-.328-.864-.38l-.424-.16s-.004.072.024.244c.032.208.076.348.076.348-.516-.056-1.044.116-1.44.392.272.388.708.716 1.212.832 0 0-.092.112-.196.296a1.67 1.67 0 00-.112.224l.456-.
1956012c.152 0 .664-.004.948-.08.38-.1.736-.276.736-.276'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M108.824 80.68c0-.456.388-.824.868-.824s.868.368.868.824c0 .452-.388.82-.868.82s-.868-.368-.868-.82M118.52 82.504c-.204-.216-.628-.172-.944.1-.316.268-.408.664-.204.876.204.216.628.168.944-.1.316-.272.408-.664.204-.876'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M117.288 83.028a.926.926 0 01.288-.424c.316-.272.74-.316.944-.1a.421.421 0 01.072.1s.44-.832.96-1.112c.52-.28 1.4-.208 1.4-.208 0-.64-.524-1.156-1.2-1.156-.396 0-.768.164-.988.444l-.092-.428s-.544.108-.792.728.02 1.52.02 1.52-.132-.384-.336-.644c-.204-.256-.724-.536-.996-.664-.272-.124-.548-.316-.548-.316s-.012.072-.024.244c-.008.204.008.332.008.332a3.25 3.25 0 00-1.532.192c.192.38.56.736 1.044.92 0 0-.172.144-.332.3a1.68 1.68 0 00-.172.196s.34.052.508.076c.172.02.736.112 1.072.088a6.17 6.17 0 00.696-.088M83.848 83.028a.896.896 0 00-.288-.424c-.316-.272-.736-.316-.944-.1a.403.403 0 00-.068.1s-.444-.832-.964-1.112c-.516-.28-1.396-.208-1.396-.208 0-.64.52-1.156 1.196-1.156.396 0 .768.164.992.444l.092-.428s.544.108.792.728-.024 1.52-.024 1.52.136-.384.34-.644c.204-.256.724-.536.996-.664.268-.124.548-.316.548-.316s.012.072.02.244c.012.204-.004.332-.004.332a3.262 3.262 0 011.532.192c-.196.38-.564.736-1.048.92 0 0 .176.144.332.3.136.136.176.196.176.196s-.34.052-.508.076c-.172.02-.736.112-1.076.088a6.294 6.294 0 01-.696-.088'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M82.616 82.504c.208-.216.628-.172.944.1.32.268.408.664.204.876-.204.216-.628.168-.944-.1-.316-.272-.408-.664-.204-.876M99.688 79.9c0-.452.388-.82.868-.82.476 0 .868.368.868.82 0 .456-.388.824-.868.824s-.868-.368-.868-.824'/><path fill='#005BBF' fill-rule='nonzero' stroke='#000' stroke-width='.104' d='M98.748 67.42c0-.928.796-1.68 1.772-1.68.98 0 1.772.752 1.772 1.68 0 .928-.792 1.676-1.772 1.676-.976 0-1.772-.748-1.772-1.676'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.104' d='M100.056 62.716v.904h-.968v.92h.968v2.644h-1.22c-.012.084-.088.148-.088.236 0 .232.048.456.14.656 0 .008.008.008.012.012h3.248c0-.004.008-.004.012-.012.088-.2.14-.424.14-.656 0-.088-.076-.152-.088-.236h-1.184V64.54h.968v-.92h-.968v-.904h-.972 0z'/><path fill='#CCC' fill-rule='nonzero' d='M100.696 138.232c-5.232 0-10.42-1.28-14.78-3.416-3.212-1.592-5.344-4.8-5.344-8.476v-13.32h40.168v13.32c0 3.676-2.128 6.884-5.344 8.476-4.36 2.136-9.464 3.416-14.7 3.416'/><path stroke='#000' stroke-width='.208' d='M100.696 138.232c-5.232 0-10.42-1.28-14.78-3.416-3.212-1.592-5.344-4.8-5.344-8.476v-13.32h40.168v13.32c0 3.676-2.128 6.884-5.344 8.476-4.36 2.136-9.464 3.416-14.7 3.416h0z'/><path fill='#CCC' fill-rule='nonzero' d='M100.612 113h20.128V90.712h-20.128V113z'/><path stroke='#000' stroke-width='.208' d='M100.612 113h20.128V90.712h-20.128V113z'/><path fill='#AD1519' fill-rule='nonzero' d='M100.628 126.328c0 5.264-4.464 9.528-10.02 9.528-5.556 0-10.06-4.264-10.06-9.528v-13.34h20.08v13.34'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M84.932 134.192c.628.332 1.488.888 2.412 1.108l-.06-22.784h-2.352v21.676z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-linejoin='round' stroke-width='.2' d='M80.512 126.148c.06 2.808 1.18 4.9 2.292 6.268v-19.788H80.54l-.028 13.52h0z'/><path fill='#C7B500' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M89.412 135.8c.92.092 1.604.076 2.348 0v-23.284h-2.348V135.8z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M93.828 135.3c.92-.184 1.96-.756 2.412-1.052v-21.732h-2.352l-.06 22.784h0z'/><path fill='#AD1519' fill-rule='nonzero' d='M80.548 113h20.072V90.712H80.548z'/><path stroke='#000' stroke-width='.208' d='M80.548 113h20.072V90.712H80.548z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M98.424 132.196c.98-.872 1.9-2.848 2.236-5.104l.056-14.576h-2.348l.056 19.68z'/><path stroke='#000' stroke-width='.208' d='M100.628 126.328c0 5.264-4.464 9.528-10.02 9.528-5.556 0-10.06-4.264-10.06-9.528v-13.34h20.08v13.34'/><path fill='#AD1519' fill-rule='nonzero' d='M120.76 112.988v13.34c0 5.264-4.512 9.528-10.068 9.528-5.56 0-10.064-4.264-10.064-9.528v-13.34h20.132'/><path stroke='#000' stroke-width='.208' d='M120.76 112.988v13.34c0 5.264-4.512 9.528-10.068 9.528-5.56 0-10.064-4.264-10.064-9.528v-13.34h20.132'/><path fill='#C8B100' fill-rule='nonzero' d='M104.288 123.056a.485.485 0 01.052.208c0 .244-.208.44-.468.44s-.468-.196-.468-.44c0-.072.016-.14.048-.2l-.652-.008a1.043 1.043 0 00.74 1.196v1.604l.684.004.004-1.616c.316-.
1956104.568-.344.676-.648h1.84v-.54h-2.456zm9.032 0v.54l-1.656.008c-.024.072-.064.136-.104.2l1.92 2.184-.516.42-1.912-2.188c-.036.012-.052.024-.088.036l-.008 3.612h-.676l-.004-3.628a.265.265 0 01-.076-.036l-1.992 2.204-.516-.42 1.988-2.208a.852.852 0 01-.08-.184h-1.712v-.54h5.436-.004zm1.104 0v.54h1.844c.108.304.356.544.676.648v1.616l.684-.004v-1.604c.444-.132.764-.524.764-.988a.897.897 0 00-.024-.208h-.652a.48.48 0 01.048.208c0 .244-.208.44-.464.44-.26 0-.468-.196-.468-.44 0-.072.016-.14.048-.2l-2.456-.008zm-2.784 9.216a6.357 6.357 0 001.524-.44l.336.572a7.332 7.332 0 01-1.8.512c-.108.468-.544.816-1.068.816s-.96-.344-1.068-.808a7.231 7.231 0 01-1.892-.52l.336-.572c.516.22 1.064.364 1.632.444.124-.264.344-.464.632-.56l.004-2.8h.68l.004 2.792c.3.088.552.296.68.564zm-4.596-.94l-.336.576a7.01 7.01 0 01-1.516-1.288 1.13 1.13 0 01-1.04-.2.99.99 0 01-.12-1.456l.056-.064a6.37 6.37 0 01-.528-2l.684.004c.056.6.204 1.172.436 1.708.196-.024.4-.004.584.064l1.712-1.892.516.416-1.7 1.892c.228.348.22.8-.044 1.14.376.42.812.792 1.296 1.1zm-2.536-1.984a.484.484 0 01.66-.052c.196.16.22.44.052.624a.484.484 0 01-.66.052.427.427 0 01-.052-.624zm-.864-1.876l-.704-.156-.1-1.78.7-.232v1.024c0 .396.036.768.104 1.144zm.584-2.208l.7.164s.036 1.148.02.888c-.016-.296.076.896.076.896l-.704.232a5.707 5.707 0 01-.096-1.116l.004-1.064zm2.308 5.7c.592.46 1.276.832 2.016 1.072l.156-.68a5.727 5.727 0 01-1.668-.836l-.504.444zm-.34.584c.6.452 1.284.812 2.016 1.064l-.52.488a7.715 7.715 0 01-1.648-.844l.152-.708zm.916-3.924l.668.284 1.224-1.36-.4-.576-1.492 1.652zm-.52-.42l-.4-.58 1.224-1.36.668.288-1.492 1.652zm7.536 4.128l.332.576a6.938 6.938 0 001.52-1.288c.348.104.74.044 1.036-.2a.997.997 0 00.124-1.456l-.06-.064c.28-.624.468-1.296.528-2l-.68.004a5.598 5.598 0 01-.44 1.708 1.27 1.27 0 00-.584.064l-1.708-1.892-.516.416 1.7 1.892a.98.98 0 00.04 1.14 6.21 6.21 0 01-1.292 1.1zm2.536-1.984a.484.484 0 00-.66-.052.427.427 0 00-.052.624.484.484 0 00.66.052c.196-.16.22-.44.052-.624zm.86-1.876l.704-.156.1-1.78-.696-.232-.004 1.024c0 .396-.032.768-.104 1.144zm-.58-2.208l-.7.164s-.04 1.148-.024.888c.02-.296-.076.896-.076.896l.708.232c.068-.36.092-.736.092-1.116v-1.064zm-2.312 5.7a6.592 6.592 0 01-2.016 1.072l-.156-.68a5.678 5.678 0 001.668-.836l.504.444zm.34.584c-.6.452-1.28.812-2.016 1.064l.524.488a7.81 7.81 0 001.648-.844l-.156-.708zm-.912-3.924l-.672.284-1.224-1.36.404-.576 1.492 1.652zm.516-.42l.404-.58-1.224-1.36-.668.288 1.488 1.652zM106.2 123.6l.204.668h1.888l.2-.668H106.2zm8.808 0l-.208.668h-1.884l-.204-.668h2.296zm-4.844 9.1c0-.248.208-.448.468-.448.256 0 .468.2.468.448 0 .244-.212.44-.468.44-.26 0-.468-.196-.468-.44zm.792-3.232l.704-.196v-1.784l-.704-.192v2.172zm-.68 0l-.704-.196v-1.784l.704-.192v2.172z'/><path fill='#C8B100' fill-rule='nonzero' d='M102.8 123.072c.08-.372.372-.676.744-.788l-.004-2.2h.68v2.212c.336.108.592.352.696.672l1.828.004v.1h-2.456a.48.48 0 00-.416-.236c-.184 0-.34.1-.42.244l-.652-.008zm5.084 0v-.1h1.7a.735.735 0 01.076-.16l-2.1-2.34.516-.416 2.072 2.3a.556.556 0 01.112-.048v-3.064h.676v3.044c.032.012.076.02.108.028l2.024-2.304.52.412-2.032 2.292c.052.08.088.164.116.256h1.648v.1h-5.436zm8.996 0a.483.483 0 01.42-.236c.18 0 .34.1.416.244l.652-.008a1.068 1.068 0 00-.744-.788l.004-2.2h-.676l-.004 2.216a1.033 1.033 0 00-.692.668l-1.832.004v.1h2.456zm-12.552-6.216l2.524 2.828.516-.42-2.536-2.816c.048-.076.084-.156.116-.248h1.844v-.644h-1.844c-.144-.416-.556-.712-1.044-.712-.604 0-1.092.464-1.092 1.036 0 .452.304.84.736.98l-.004 2.18h.676v-2.168c.028-.008.08-.008.108-.016zm13.308.012l-.008 2.172h-.676v-2.18a1 1 0 01-.152-.06l-2.508 2.828-.52-.412 2.556-2.884c-.02-.04-.044-.084-.056-.132h-1.856v-.644h1.848a1.085 1.085 0 011.04-.712c.6 0 1.092.464 1.092 1.036 0 .464-.316.856-.76.988zm-6.692-.008l-.004 1.336h-.68l.004-1.324c-.34-.1-.604-.348-.716-.672h-1.652v-.644h1.652a1.084 1.084 0 011.036-.712c.488 0 .9.296 1.04.712h1.688v.644h-1.692a1.049 1.049 0 01-.676.66zm-7.396 1.624l-.704.2v1.784l.704.196v-2.18zm.684 0l.7.2v1.784l-.7.196v-2.18zm12.712 0l-.7.2v1.784l.7.196v-2.18zm.684 0l.704.2v1.784l-.704.196v-2.18zm-10.644.352l.668-.284 1.224 1.36-.4.58-1.492-1.656zm-.52.424l-.4.58 1.224 1.36.668-.288-1.492-1.652zm7.688-.476l-.672-.28-1.212 1.372.408.576 1.476-1.668zm.52.416l.408.58-1.212 1.368-.672-.28 1.476-1.668zm-8.472 3.772l.204-.668h1.888l.2.668H106.2zm-2.764-7.092c0-.244.208-.444.468-.444.256 0 .468.2.468.444a.459.459 0 01-.468.444c-.26 0-.468-.2-.468-.444zm5.04.324l-.204.668h-1.884l-.204-.668h2.292zm0-.
1956648l-.204-.668h-1.884l-.204.668h2.292zm6.532 7.416l-.208-.668h-1.884l-.204.668h2.296zm1.828-7.092c0-.244.208-.444.468-.444.256 0 .464.2.464.444a.455.455 0 01-.464.444c-.26 0-.468-.2-.468-.444zm-6.72 0c0-.244.212-.444.468-.444.26 0 .468.2.468.444a.456.456 0 01-.468.444.459.459 0 01-.468-.444zm2.612.324l.208.668h1.884l.204-.668h-2.296zm0-.648l.208-.668h1.884l.204.668h-2.296zm-2.46 2.088l-.704.196v1.788l.704.192v-2.176zm.676 0l.7.196v1.788l-.7.192v-2.176z'/><path stroke='#C8B100' stroke-width='.104' d='M111.64 132.272a6.357 6.357 0 001.524-.44l.336.572a7.332 7.332 0 01-1.8.512c-.108.468-.544.816-1.068.816s-.96-.344-1.068-.808a7.231 7.231 0 01-1.892-.52l.336-.572c.516.22 1.064.364 1.632.444.124-.264.344-.464.632-.56l.004-2.8h.68l.004 2.792c.3.088.552.296.68.564h0zm-1.96-8.492a.86.86 0 01-.084-.184h-1.712v-.64h1.7c.02-.056.048-.108.076-.16l-2.1-2.332.516-.42 2.072 2.296a3.14 3.14 0 01.112-.048v-3.056h.676v3.04c.032.008.076.016.108.028l2.024-2.3.52.412-2.032 2.288c.052.076.088.16.116.252h1.648v.64l-1.656.008c-.024.072-.068.136-.104.2l1.92 2.188-.516.416-1.912-2.188c-.036.012-.052.028-.092.036l-.004 3.616h-.68v-3.632a.353.353 0 01-.08-.036l-1.992 2.204-.516-.416 1.992-2.212h0zm-5.352-6.928l2.524 2.82.516-.416-2.536-2.812c.048-.076.084-.156.116-.244h1.844v-.644h-1.844c-.144-.416-.556-.712-1.044-.712-.604 0-1.092.46-1.092 1.032 0 .452.304.84.736.98l-.004 2.176h.676v-2.164c.028-.008.08-.008.108-.016h0zm2.716 14.48l-.336.576a7.01 7.01 0 01-1.516-1.288 1.13 1.13 0 01-1.04-.2.99.99 0 01-.12-1.456l.056-.064a6.37 6.37 0 01-.528-2l.684.004c.056.6.204 1.172.436 1.708.196-.024.4-.004.584.064l1.712-1.892.516.416-1.7 1.892c.228.348.22.8-.044 1.14.376.42.812.792 1.296 1.1zm-3.504-5.476v-1.604c-.44-.132-.764-.524-.764-.988 0-.46.328-.86.768-.992l-.004-2.196h.68v2.208c.336.104.592.352.696.668l1.828.004v.64h-1.84c-.108.304-.36.544-.676.648l-.004 1.616-.684-.004h0zm.968 3.492a.484.484 0 01.66-.052c.196.16.22.44.052.624a.484.484 0 01-.66.052.427.427 0 01-.052-.624zm-.864-1.876l-.704-.156-.1-1.78.7-.232v1.024c0 .396.036.768.104 1.144h0zm.584-2.208l.7.164s.036 1.148.02.888c-.016-.296.076.896.076.896l-.704.232a5.707 5.707 0 01-.096-1.116l.004-1.064h0zm2.308 5.7c.592.46 1.276.832 2.016 1.072l.156-.68a5.727 5.727 0 01-1.668-.836l-.504.444h0zm-.34.584c.6.452 1.284.812 2.016 1.064l-.52.488a7.715 7.715 0 01-1.648-.844l.152-.708h0z'/><path stroke='#C8B100' stroke-width='.104' d='M107.112 127.624l.668.284 1.224-1.36-.4-.576-1.492 1.652h0zm-.52-.42l-.4-.58 1.224-1.36.668.288-1.492 1.652h0zm-3.188-3.94c0-.244.208-.444.468-.444.256 0 .464.2.464.444s-.208.44-.464.44c-.26 0-.468-.196-.468-.44zm10.724 8.068l.332.576a6.938 6.938 0 001.52-1.288c.348.104.74.044 1.036-.2a.997.997 0 00.124-1.456l-.06-.064c.28-.624.468-1.296.528-2l-.68.004a5.598 5.598 0 01-.44 1.708 1.27 1.27 0 00-.584.064l-1.708-1.892-.516.416 1.7 1.892a.98.98 0 00.04 1.14 6.21 6.21 0 01-1.292 1.1h0zm3.504-5.476l-.004-1.604c.444-.132.764-.524.764-.988 0-.46-.324-.86-.768-.992l.004-2.196h-.676l-.004 2.208a1.042 1.042 0 00-.692.668l-1.832.004v.64h1.844c.108.304.356.544.676.648v1.616l.684-.004h.004zm-.968 3.492a.484.484 0 00-.66-.052.427.427 0 00-.052.624.484.484 0 00.66.052c.196-.16.22-.44.052-.624zm.86-1.876l.704-.156.1-1.78-.696-.232-.004 1.024c0 .396-.032.768-.104 1.144h0zm-.58-2.208l-.7.164s-.04 1.148-.024.888c.02-.296-.076.896-.076.896l.708.232c.068-.36.092-.736.092-1.116v-1.064h0zm.692-8.4l-.008 2.168h-.676v-2.176a1 1 0 01-.152-.06l-2.508 2.824-.52-.412 2.556-2.88c-.02-.04-.044-.084-.056-.128h-1.856v-.644h1.848a1.085 1.085 0 011.04-.712c.6 0 1.092.46 1.092 1.032 0 .464-.316.856-.76.988h0zm-6.692-.008l-.004 1.336h-.68l.004-1.324a1.07 1.07 0 01-.716-.668h-1.652v-.644h1.652a1.084 1.084 0 011.036-.712c.488 0 .9.296 1.04.712h1.688v.644h-1.692a1.052 1.052 0 01-.676.656h0zm3.688 14.108a6.592 6.592 0 01-2.016 1.072l-.156-.68a5.678 5.678 0 001.668-.836l.504.444h0zm.34.584c-.6.452-1.28.812-2.016 1.064l.524.488a7.81 7.81 0 001.648-.844l-.156-.708h0zm-11.424-13.072l-.704.2v1.784l.704.192v-2.176h0zm.684 0l.7.2v1.784l-.7.192v-2.176h0zm12.712 0l-.7.2v1.784l.7.192v-2.176h0z'/><path stroke='#C8B100' stroke-width='.104' d='M117.628 118.476l.704.2v1.784l-.704.192v-2.176h0zm-3.568 9.148l-.672.284-1.224-1.36.404-.576 1.492 1.652h0zm.516-.42l.404-.58-1.224-1.36-.668.288 1.488 1.652h0zm-7.592-8.376l.668-.284 1.224 1.36-.4.58-1.492-1.656h0zm-.52.42l-.4.584 1.224 1.356.668-.288-1.492-1.652h0zm7.688-.472l-.672-.276-1.212 1.368.408.572 1.476-1.664h0zm.52.416l.408.576-1.212 1.368-.672-.28 1.476-1.664h0zm-8.472 3.764l.204-.668h1.888l.2.668H106.2h0zm0 .644l.204.668h1.888l.2-.668H106.2h0zm-2.764-7.724c0-.24.208
1956-.44.468-.44.256 0 .468.2.468.44a.456.456 0 01-.468.444.454.454 0 01-.468-.444zm5.04.324l-.204.668h-1.884l-.204-.668h2.292zm0-.644l-.204-.668h-1.884l-.204.668h2.292zm8.356 7.708c0-.244.208-.444.468-.444.256 0 .464.2.464.444s-.208.44-.464.44c-.26 0-.468-.196-.468-.44zm-1.824-.308l-.208-.668h-1.884l-.204.668h2.296zm0 .644l-.208.668h-1.884l-.204-.668h2.296zm-4.844 9.1c0-.248.208-.448.468-.448.256 0 .468.2.468.448 0 .244-.212.44-.468.44-.26 0-.468-.196-.468-.44zm.792-3.232l.704-.196v-1.784l-.704-.192v2.172h0zm-.68 0l-.704-.196v-1.784l.704-.192v2.172h0zm6.56-13.592c0-.24.208-.44.468-.44.256 0 .464.2.464.44a.453.453 0 01-.464.444.454.454 0 01-.468-.444zm-6.72 0c0-.24.212-.44.468-.44.26 0 .468.2.468.44a.454.454 0 01-.468.444.456.456 0 01-.468-.444zm2.612.324l.208.668h1.884l.204-.668h-2.296 0zm0-.644l.208-.668h1.884l.204.668h-2.296 0zM110.268 117.636l-.704.2v1.784l.704.192v-2.176m.676 0l.7.2v1.784l-.7.192v-2.176'/><path fill='#058E6E' fill-rule='nonzero' d='M109.536 123.276c0-.576.492-1.04 1.096-1.04.604 0 1.092.464 1.092 1.04 0 .572-.488 1.032-1.092 1.032-.604 0-1.096-.46-1.096-1.032'/><path fill='#DB4446' fill-rule='nonzero' d='M110.872 96.204l.02-.248.036-.136s-.644.052-.984-.044a2.466 2.466 0 01-.96-.5c-.316-.272-.44-.44-.668-.472-.544-.088-.96.16-.96.16s.408.148.712.524.636.564.78.612c.236.072 1.064.02 1.288.028.228.012.736.076.736.076'/><path stroke='#000' stroke-width='.156' d='M110.872 96.204l.02-.248.036-.136s-.644.052-.984-.044a2.466 2.466 0 01-.96-.5c-.316-.272-.44-.44-.668-.472-.544-.088-.96.16-.96.16s.408.148.712.524.636.564.78.612c.236.072 1.064.02 1.288.028.228.012.736.076.736.076z'/><path fill='#ED72AA' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M113.884 95.3s.004.288.032.56c.024.268-.088.496-.044.644.044.148.064.264.12.372.056.104.084.376.084.376l-.296-.216c-.14-.108-.24-.176-.24-.176l.04.412c.016.124.088.356.204.496.116.132.348.356.42.532.072.18.056.576.056.576s-.184-.3-.348-.356c-.156-.056-.504-.248-.504-.248s.316.316.316.62c0 .3-.128.64-.128.64s-.144-.272-.332-.448c-.188-.18-.452-.36-.452-.36s.208.468.208.78c0 .316-.06.988-.06.988s-.156-.256-.316-.384c-.16-.124-.348-.232-.408-.312-.056-.084.192.256.216.464.028.204.128.94.768 1.876.376.548.956 1.508 2.2 1.192 1.244-.312.784-1.988.52-2.768-.26-.78-.392-1.644-.376-1.948.016-.3.232-1.188.204-1.356-.028-.164-.096-.8.056-1.312.16-.532.292-.74.38-.96.084-.22.156-.344.184-.536.028-.192.028-.548.028-.548s.232.424.292.576c.056.152.056.6.056.6s.044-.448.392-.668c.348-.22.752-.452.852-.576a.907.907 0 00.132-.204s-.032.768-.248 1.068c-.144.196-.708.836-.708.836s.292-.112.492-.12c.204-.016.348 0 .348 0s-.248.192-.564.656c-.32.464-.188.504-.42.888-.232.384-.42.4-.712.632-.432.348-.2 1.736-.144 1.944.06.204.812 1.904.828 2.316.012.412.084 1.332-.64 1.92-.464.38-1.228.384-1.404.492-.172.112-.516.452-.516 1.164 0 .716.256.824.46 1.004.204.176.464.08.52.22.06.136.088.216.176.3.084.08.144.176.116.328-.032.152-.364.492-.48.74-.116.244-.348.892-.348.988 0 .096-.028.396.072.548 0 0 .364.424.116.504-.16.056-.312-.1-.388-.08-.216.056-.332.188-.392.18-.144-.028-.144-.1-.16-.304-.012-.204-.004-.288-.068-.288-.088 0-.132.072-.148.18-.016.108-.016.356-.116.356s-.244-.18-.332-.22c-.088-.04-.332
1956-.08-.348-.192-.012-.108.144-.34.304-.384.16-.04.304-.12.204-.204-.104-.08-.204-.08-.304 0-.1.084-.316.016-.304-.108.016-.124.044-.276.028-.344-.012-.068-.188-.204.04-.328.236-.124.336.108.568.068.232-.04.344-.124.432-.26.088-.136.072-.424-.088-.6-.156-.18-.316-.208-.376-.32-.056-.108-.144-.368-.144-.368s.044.48.016.548c-.028.068-.016.356-.016.356s-.156-.18-.288-.316c-.128-.136-.26-.548-.26-.548s-.012.384-.012.536c0 .148.172.288.116.344-.06.052-.332-.288-.408-.344-.072-.056-.304-.232-.404-.424-.1-.192-.176-.464-.204-.564-.028-.096-.076-.524-.028-.632.072-.16.188-.452.188-.452h-.564c-.304 0-.52-.092-.636.112-.116.204-.06.616.084 1.152.148.532.232.792.192.888-.044.096-.232.316-.304.356-.076.044-.276.028-.364-.012a1.057 1.057 0 00-.504-.108c-.276 0-.448.012-.548-.012-.104-.028-.352-.152-.468-.124-.116.028-.316.128-.26.288.088.244-.084.3-.204.288-.116-.016-.212-.056-.36-.096-.144-.044-.36 0-.332-.168.028-.164.088-.176.16-.296.072-.128.1-.208.016-.216-.1-.008-.204-.02-.28.044-.08.064-.204.204-.304.152-.104-.056-.184-.172-.184-.432 0-.256-.272-.48-.02-.468.248.012.564.192.62.052.056-.14.024-.204-.112-.312-.136-.108-.304-.172-.124-.308.18-.14.224-.14.296-.216.068-.072.164-.316.292-.256.248.12.008.292.26.568.248.276.404.376.824.332.416-.044.532-.096.532-.216 0-.116-.036-.328-.048-.416-.008-.084.06-.396.06-.396s-.192.12-.252.236c-.052.116-.168.32-.168.32s-.044-.24-.032-.436c.008-.116.048-.316.044-.356a3.412 3.412 0 00-.092-.376s-.064.292-.112.376c-.044.084-.064.428-.064.428s-.268-.232-.192-.62c.052-.3-.048-.696.044-.824.088-.132.3-.656.824-.676.52-.02.924.02 1.108.012.18-.012.824-.132.824-.132s-1.188-.608-1.456-.792c-.272-.18-.692-.652-.828-.864-.136-.216-.26-.632-.26-.632s-.212.008-.408.116a2.054 2.054 0 00-.496.396c-.112.128-.292.42-.292.42s.032-.376.032-.492c0-.116-.024-.344-.024-.344s-.132.512-.404.704c-.272.196-.588.46-.588.46s.032-.284.032-.352c0-.064.068-.396.068-.396s-.192.288-.484.344c-.296.052-.724.044-.76.224-.032.18.08.428.012.556a.658.658 0 01-.216.216s-.168-.14-.316-.152a.58.58 0 00-.284.064s-.124-.16-.076-.268c.044-.104.268-.264.216-.332-.06-.064-.24.024-.352.076-.112.056-.352.108-.328-.076.02-.18.08-.288.02-.416-.056-.128-.02-.212.072-.244.088-.032.448.008.484-.076.032-.084-.088-.192-.328-.244-.236-.056-.352-.196-.228-.312.128-.12.16-.152.216-.256.056-.108.08-.304.296-.204.212.096.168.332.396.404.224.076.756-.032.868-.096.112-.064.476-.332.6-.396.124-.06.644-.448.644-.448s-.304-.212-.42-.32c-.112-.108-.312-.364-.416-.42-.1-.052-.6-.244-.768-.256-.168-.008-.688-.192-.688-.192s.236-.076.316-.14c.076-.064.256-.224.348-.212.088.008.112.008.112.008s-.484-.02-.588-.052c-.1-.032-.396-.216-.508-.216-.112 0-.336.044-.336.044s.304-.192.552-.236c.248-.04.44-.032.44-.032s-.384-.108-.476-.232c-.088-.132-.18-.32-.248-.408-.068-.084-.112-.224-.236-.236-.124-.012-.34.152-.464.14-.124-.012-.216-.088-.228-.268-.008-.184 0-.12-.04-.216-.048-.096-.228-.32-.06-.372.172-.056.532.032.568-.032.032-.064-.192-.26-.34-.332-.148-.076-.384-.204-.26-.312.124-.104.248-.148.316-.244s.148-.364.296-.28c.144.084.348.504.464.472.112-.032.12-.332.1-.46-.024-.128 0-.352.112-.332.112.02.204.172.384.184.18.008.452-.044.428.084-.02.128-.124.284-.248.424-.12.144-.18.42-.1.6.08.184.284.476.464.592.18.116.52.204.736.34.212.14.712.536.88.58.168.044.34.128.34.128s.192-.084.452-.084.856.04 1.084-.056c.228-.096.52-.256.432-.46-.092-.204-.588-.384-.544-.544.044-.16.228-.172.532-.184.304-.008.72.056.8-.376.08-.424.104-.672-.324-.768-.432-.096-.748-.108-.828-.416-.08-.312-.156-.388-.068-.472.092-.084.248-.128.564-.148.32-.024.68-.024.784-.1.1-.072.12-.276.244-.364.124-.084.612-.16.612-.16s.584.284 1.12.684c.484.36.92.892.92.892'/><path fill='#000' fill-rule='nonzero' d='M109.72 94.996s-.068-.192-.08-.248c-.012-.052-.048-.116-.048-.116s.352 0 .34.108c-.008.108-.112.108-.136.148a.603.603 0 01-.076.108'/><path stroke='#000' stroke-width='.104' d='M109.72 94.996s-.068-.192-.08-.248c-.012-.052-.048-.116-.048-.116s.352 0 .34.108c-.008.108-.112.108-.136.148a.603.603 0 01-.076.108z'/><path fill='#000' fill-rule='nonzero' d='M111.324 94.44l-.024-.172s.308 0 .452.104c.228.16.372.408.364.42-.04.036-.216-.108-.34-.148 0 0-.092.02-.18.02-.092 0-.136-.044-.148-.084-.012-.048.012-.12.012-.12l-.136-.02'/><path stroke='#000' stroke-width='.02' d='M111.324 94.44l-.024-.172s.308 0 .452.104c.228.16.372.408.364.42-.04.036-.216-.108-.34-.148 0 0-.092.02-.18.02-.092 0-.136-.044-.148-.084-.012-.048.012-.12.012-.12l-.136-.02z'/><path stroke='#000' stroke-width='.104' d='M113.528 96.86s-.136-.192-.168-.26a2.173 2.173 0 01-.092-.192'/><path fill='#DB4446' fill-rule='nonzero' d='M105.252 94.932s.192.136.34.16c.148.02.304.02.328.02.02 0 .068-.216.044-.364-.08-.48-.52-.588-.52-.588s.132.292.068.428a1.28 1.28 0 01-.26.344'/><path stroke='#000' stroke-width='.156' d='M105.252 94.932s.192.136.34.16c.148.02.304.02.328.02.02 0 .068-.216.044-.364-.08-.48-.52-.588-.52-.588s.132.292.068.428a1.28 1.28 0 01-.26.344h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M104.336 95.348s-.172-.308-.532-.268c-.36.044-.6.324-.6.324s.4-.012.5.052c.148.096.192.344.192.344s.216-.128.284-.216c.064-.084.156-.236.156-.236'/><path stroke='#000' stroke-width='.156' d='M104.336 95.348s-.172-.308-.532-.268c-.36.044-.6.324-.6.324s.4-.012.5.052c.148.096.192.344.192.344s.216-.128.284-.216c.064-.084.156-.236.156-.236h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M103.896 96.6s-.308.044-.476.236c-.
1956172.196-.144.56-.144.56s.2-.216.38-.216c.184 0 .464.064.464.064s-.088-.224-.088-.32-.136-.324-.136-.324'/><path stroke='#000' stroke-width='.156' d='M103.896 96.6s-.308.044-.476.236c-.172.196-.144.56-.144.56s.2-.216.38-.216c.184 0 .464.064.464.064s-.088-.224-.088-.32-.136-.324-.136-.324h0z'/><path fill='#000' fill-rule='nonzero' d='M109.732 96.556l.132-.212.136.196-.268.016'/><path stroke='#000' stroke-width='.104' d='M109.732 96.556l.132-.212.136.196-.268.016'/><path fill='#000' fill-rule='nonzero' d='M110.056 96.548l.16-.212.172.192-.332.02'/><path stroke='#000' stroke-width='.104' d='M110.056 96.548l.16-.212.172.192-.332.02'/><path fill='#000' fill-rule='nonzero' d='M109.912 95.232l.328.116-.296.152-.032-.268'/><path stroke='#000' stroke-width='.104' d='M109.912 95.232l.328.116-.296.152-.032-.268'/><path fill='#000' fill-rule='nonzero' d='M110.308 95.34l.292.072-.236.184-.056-.256'/><path stroke='#000' stroke-width='.104' d='M110.308 95.34l.292.072-.236.184-.056-.256'/><path stroke='#000' stroke-width='.156' d='M108.1 97.856s-.32.092-.44.268c-.148.212-.136.428-.136.428s.272-.224.624-.132c.348.096.384.132.532.12.148-.012.508-.14.508-.14s-.296.344-.26.58c.032.232.076.34.068.46-.024.288-.24.644-.24.644s.124-.076.42-.14a1.84 1.84 0 00.7-.324c.156-.116.36-.408.36-.408s-.064.4 0 .568c.068.176.092.668.092.668s.188-.168.34-.248c.076-.044.28-.152.36-.28.056-.088.128-.424.128-.424s.044.36.156.536c.112.168.28.696.28.696s.116-.344.24-.484c.124-.14.272-.32.28-.428.012-.108-.032-.34-.032-.34l.156.34m-4.564.244s.192-.332.372-.44c.184-.104.432-.296.5-.32.064-.02.36-.184.36-.184m.396 2.068s.436-.22.564-.3c.272-.16.464-.448.464-.448'/><path fill='#DB4446' fill-rule='nonzero' d='M104.924 100.648s-.168-.18-.464-.128c-.296.056-.488.388-.488.388s.252-.068.4-.032c.144.032.248.18.248.18s.136-.116.18-.18c.044-.064.124-.228.124-.228'/><path stroke='#000' stroke-width='.156' d='M104.924 100.648s-.168-.18-.464-.128c-.296.056-.488.388-.488.388s.252-.068.4-.032c.144.032.248.18.248.18s.136-.116.18-.18c.044-.064.124-.228.124-.228z'/><path fill='#DB4446' fill-rule='nonzero' d='M104.584 101.836s-.248-.04-.464.132c-.212.172-.224.5-.224.5s.204-.172.364-.148c.156.02.348.108.348.108s.032-.204.044-.256c.036-.152-.068-.336-.068-.336'/><path stroke='#000' stroke-width='.156' d='M104.584 101.836s-.248-.04-.464.132c-.212.172-.224.5-.224.5s.204-.172.364-.148c.156.02.348.108.348.108s.032-.204.044-.256c.036-.152-.068-.336-.068-.336h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M105.164 102.932s-.02.316.132.512c.16.204.452.236.452.236s-.096-.212-.112-.32c-.024-.16.136-.3.136-.3s-.148-.152-.292-.152c-.148 0-.316.024-.316.024'/><path stroke='#000' stroke-width='.156' d='M105.164 102.932s-.02.316.132.512c.16.204.452.236.452.236s-.096-.212-.112-.32c-.024-.16.136-.3.136-.3s-.148-.152-.292-.152c-.148 0-.316.024-.316.024h0zM111.832 103.464s.816.504.792.924c-.024.416-.452.964-.452.964'/><path fill='#DB4446' fill-rule='nonzero' d='M108.1 105.748s-.204-.256-.484-.248c-.284.012-.58.276-.58.276s.352-.028.444.088c.092.12.18.268.18.268s.16-.084.228-.14c.068-.052.212-.244.212-.244'/><path stroke='#000' stroke-width='.156' d='M108.1 105.748s-.204-.256-.484-.248c-.284.012-.58.276-.58.276s.352-.028.444.088c.092.12.18.268.18.268s.16-.084.228-.14c.068-.052.212-.244.212-.244z'/><path fill='#DB4446' fill-rule='nonzero' d='M107.232 106.872s-.372-.056-.556.14c-.18.192-.168.544-.168.544s.224-.244.428-.224c.204.02.432.128.432.128s-.036-.212-.06-.312c-.02-.096-.076-.276-.076-.276'/><path stroke='#000' stroke-width='.156' d='M107.232 106.872s-.372-.056-.556.14c-.18.192-.168.544-.168.544s.224-.244.428-.224c.204.02.432.128.432.128s-.036-.212-.06-.312c-.02-.096-.076-.276-.076-.276h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M108.036 108.06s-.184.256-.048.46c.136.204.42.3.42.3s-.104-.148-.056-.32c.036-.136.268-.32.268-.32l-.584-.12'/><path stroke='#000' stroke-width='.156' d='M108.036 108.06s-.184.256-.048.46c.136.204.42.3.42.3s-.104-.148-.056-.32c.036-.136.268-.32.268-.32l-.584-.12z'/><path fill='#DB4446' fill-rule='nonzero' d='M112.996 108.544s-.324-.076-.508.032c-.18.104-.328.556-.328.556s.296-.248.512-.216c.212.032.372.12.372.12s.032-.184.008-.312c-.012-.076-.056-.18-.056-.18'/>
1956<path stroke='#000' stroke-width='.156' d='M112.996 108.544s-.324-.076-.508.032c-.18.104-.328.556-.328.556s.296-.248.512-.216c.212.032.372.12.372.12s.032-.184.008-.312c-.012-.076-.056-.18-.056-.18h0z'/><path fill='#DB4446' fill-rule='nonzero' d='M113.156 109.74s-.248.256-.16.472c.092.216.248.44.248.44s-.008-.32.092-.408c.148-.128.42-.148.42-.148s-.216-.192-.284-.216c-.068-.02-.316-.14-.316-.14'/><path stroke='#000' stroke-width='.156' d='M113.156 109.74s-.248.256-.16.472c.092.216.248.44.248.44s-.008-.32.092-.408c.148-.128.42-.148.42-.148s-.216-.192-.284-.216c-.068-.02-.316-.14-.316-.14z'/><path fill='#DB4446' fill-rule='nonzero' d='M114.4 110.116s-.124.312.112.512c.236.208.444.228.444.228s-.184-.324-.128-.492a.634.634 0 01.216-.288s-.296-.1-.34-.088c-.044.008-.304.128-.304.128'/><path stroke='#000' stroke-width='.156' d='M114.4 110.116s-.124.312.112.512c.236.208.444.228.444.228s-.184-.324-.128-.492a.634.634 0 01.216-.288s-.296-.1-.34-.088c-.044.008-.304.128-.304.128h0z'/><path fill='#FFD691' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M101.664 132.32c.836.252 1.26.876 1.26 1.604 0 .952-.92 1.672-2.12 1.672-1.196 0-2.168-.72-2.168-1.672 0-.716.4-1.52 1.232-1.576 0 0-.024-.076-.096-.2l-.256-.264s.316-.06.5.008c.184.072.308.188.308.188s.084-.172.208-.304c.12-.132.28-.212.28-.212s.184.152.244.256c.06.108.1.236.1.236s.168-.14.316-.196c.148-.06.336-.104.336-.104s-.052.184-.088.276c-.036.092-.056.288-.056.288'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M100.628 136.628s-1.592-1.072-2.28-1.216c-.884-.188-1.876-.036-2.304-.06.012.012.516.372.736.592.22.22.956.66 1.372.764 1.288.324 2.476-.08 2.476-.08M101.084 136.724s1.016-1.064 2.084-1.208c1.26-.176 2.088.104 2.576.232.012 0-.404.196-.624.348-.22.148-.788.628-1.656.636-.872.012-1.832-.092-1.988-.068l-.392.06'/><path fill='#AD1519' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M100.776 135.412a2.023 2.023 0 01.004-2.972 2.032 2.032 0 01-.004 2.972'/><path fill='#058E6E' fill-rule='nonzero' stroke='#000' stroke-width='.208' d='M100.372 137.584s.244-.608.268-1.132c.024-.436-.06-.868-.06-.868h.32s.156.464.156.868c0 .408-.072.948-.072.948s-.22.032-.292.068c-.076.036-.32.116-.32.116'/><path fill='#FFF' fill-rule='nonzero' d='M120.5 79.968c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416'/><path stroke='#000' stroke-width='.156' d='M120.5 79.968c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.1 78.908c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M121.1 78.908c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.5 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M121.5 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.552 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M121.552 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M121.228 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M121.228 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M120.552 73.88c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M120.552 73.88c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M119.652 72.908c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M119.652 72.908c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M118.604 72.104c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M118.604 72.104c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M117.356 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M117.356 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M116.06 70.976c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M116.06 70.976c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M114.612 70.716c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M114.612 70.716c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M113.236 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M113.236 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M111.888 70.692c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M111.888 70.692c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M110.54 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M110.54 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M111.212 71.848c0-.228.2-.416.44-.416.244 0 .436.188.436.416a.425.425 0 01-.436.416c-.24 0-.44-.188-.44-.416M111.488 73.128c0-.232.196-.416.44-.416.24 0 .436.184.436.416 0 .228-.196.412-.436.412-.244 0-.44-.184-.44-.412M111.536 74.4c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416M111.14 75.56c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416M110.392 76.628c0-.232.196-.416.44-.416.24 0 .436.184.436.416 0 .228-.196.412-.436.412-.244 0-.44-.184-.44-.412'/><path fill='#FFF' fill-rule='nonzero' d='M109.516 69.888c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M109.516 69.888c0-.228.2-.412.44-.412.244 0 .44.184.44.412a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M108.32 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M108.32 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M106.996 68.828c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M106.996 68.828c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M105.624 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412'/><path stroke='#000' stroke-width='.156' d='M105.624 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412z'/><path fill='#FFF' fill-rule='nonzero' d='M104.28 68.612c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M104.28 68.612c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M102.88 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M102.88 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M101.584 69.296c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M101.584 69.296c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M79.636 79.968c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.425.425 0 01-.436.416.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M79.636 79.968c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.425.425 0 01-.436.416.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M79.036 78.908c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M79.036 78.908c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M78.636 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M78.636 77.676c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M78.588 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M78.588 76.356c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M78.912 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M78.912 75.06c0-.232.196-.416.436-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M79.584 73.88c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416'/><path stroke='#000' stroke-width='.156' d='M79.584 73.88c0-.232.2-.416.44-.416.244 0 .44.184.44.416a.429.429 0 01-.44.416c-.24 0-.44-.188-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M80.484 72.908c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416'/><path stroke='#000' stroke-width='.156' d='M80.484 72.908c0-.228.2-.416.44-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416c-.24 0-.44-.184-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M81.532 72.104c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M81.532 72.104c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M82.78 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M82.78 71.444c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M84.076 70.976c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M84.076 70.976c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M85.528 70.716c0-.228.196-.416.436-.416s.44.188.44.416c0 .228-.2.416-.44.416a.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M85.528 70.716c0-.228.196-.416.436-.416s.44.188.44.416c0 .228-.2.416-.44.416a.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M86.9 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M86.9 70.644c0-.228.196-.412.44-.412.24 0 .44.184.44.412 0 .232-.2.416-.44.416a.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M88.252 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M88.252 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M89.6 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M89.6 70.692c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.429.429 0 01-.44.416.428.428 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' stroke='#000' stroke-width='.156' d='M88.924 71.848c0-.228.196-.416.44-.416.24 0 .44.188.44.416 0 .228-.2.416-.44.416a.429.429 0 01-.44-.416M88.652 73.128c0-.232.192-.416.436-.416s.44.184.44.416c0 .228-.196.412-.44.412a.422.422 0 01-.436-.412M88.6 74.4c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416M89 75.56c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416M89.744 76.628c0-.232.2-.416.44-.416.244 0 .44.184.44.416 0 .228-.196.412-.44.412-.24 0-.44-.184-.44-.412'/><path fill='#FFF' fill-rule='nonzero' d='M90.62 69.888c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M90.62 69.888c0-.228.196-.412.44-.412.24 0 .436.184.436.412a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M91.82 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M91.82 69.224c0-.228.196-.416.436-.416.244 0 .44.188.44.416a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M93.14 68.828c0-.232.196-.416.44-.416.24 0 .436.184.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M93.14 68.828c0-.232.196-.416.44-.416.24 0 .436.184.436.416a.428.428 0 01-.436.416.429.429 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M94.516 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412'/><path stroke='#000' stroke-width='.156' d='M94.516 68.592c0-.228.196-.416.436-.416.244 0 .44.188.44.416 0 .228-.196.412-.44.412-.24 0-.436-.184-.436-.412z'/><path fill='#FFF' fill-rule='nonzero' d='M95.86 68.612c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416'/><path stroke='#000' stroke-width='.156' d='M95.86 68.612c0-.228.196-.416.44-.416.24 0 .436.188.436.416a.425.425 0 01-.436.416.426.426 0 01-.44-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M97.26 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M97.26 68.848c0-.228.196-.412.436-.412.244 0 .44.184.44.412a.426.426 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#FFF' fill-rule='nonzero' d='M98.556 69.296c0-.228.192-.416.436-.416s.44.188.44.416a.429.429 0 01-.44.416.425.425 0 01-.436-.416'/><path stroke='#000' stroke-width='.156' d='M98.556 69.296c0-.228.192-.416.436-.416s.44.188.44.416a.429.429 0 01-.44.416.425.425 0 01-.436-.416z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.184' d='M87.436 95.864h-.368v-.368h-.648v1.476h.648v1.02H85.
195668v2.956h.74v5.916h-1.48v3.052h11.368v-3.052h-1.476v-5.916h.74v-2.956h-1.388v-1.02h.648v-1.476h-.648v.368h-.372v-.368h-.644v.368h-.464v-.368h-.648v1.476h.648v1.02H91.32v-3.236h.736v-1.48h-.736v.372h-.372v-.372H90.3v.372h-.368v-.372h-.74v1.48h.74v3.236h-1.388v-1.02h.648v-1.476h-.648v.368h-.368v-.368h-.74v.368h0zm-2.496 14.052h11.368H84.94zm0-.74h11.368H84.94zm0-.74h11.368H84.94zm0-.74h11.368H84.94zm0-.832h11.368H84.94zm1.48-.648h8.412-8.412zm0-.74h8.412-8.412zm0-.832h8.412-8.412zm0-.736h8.412-8.412zm0-.74h8.412-8.412zm0-.74h8.412-8.412zm0-.74h8.412-8.412zm-.74-.74h9.892-9.892zm0-.74h9.892-9.892zm0-.74h9.892-9.892zm0-.736h9.892-9.892zm1.388-.74h7.116-7.116zm2.864-.74h1.388-1.388zm0-.74h1.388-1.388zm0-.74h1.388-1.388zm0-.74h1.388-1.388zm-.74-.924h2.864-2.864zm-2.124 3.144h1.476-1.476zm-.648-.924h2.772-2.772zm0 13.588v-.74.74zm0-1.48v-.74.74zm-.74 0v.74-.74zm1.388.74v-.74.74zm.736.74v-.74.74zm0-1.48v-.74.74zm0-1.572v-.648.648zm0-1.388v-.832.832zm-.736 2.22v-.832.832zm-1.388 0v-.832.832zm2.864-.832v.832-.832zm.648 0v-.648.648zm-2.124-1.388v.74-.74zm1.476 0v.74-.74zm1.388 0v.74-.74zm-.74 0v-.832.832zm.74-1.568v.736-.736zm0-1.48v.74-.74zm-.74-.74v.74-.74zm.74-.74v.74-.74zm-1.388 0v.74-.74zm-1.476 0v.74-.74zm-.648-.74v.74-.74zm1.384 0v.74-.74zm1.388 0v.74-.74zm.74-.74v.74-.74zm-1.388 0v.74-.74zm-1.476 0v.74-.74zm-.648-.736v.736-.736zm2.772 0v.736-.736zm-1.388-1.48v.74-.74zm6.38 0h-1.48 1.48zm.648-.924h-2.776 2.776zm0 13.588v-.74.74zm0-1.48v-.74.74zm.74 0v.74-.74zm-1.388.74v-.74.74zm-.74.74v-.74.74zm0-1.48v-.74.74zm0-1.572v-.648.648zm0-1.388v-.832.832zm.74 2.22v-.832.832zm1.388 0v-.832.832zm-2.868-.832v.832-.832zm-.648 0v-.648.648zm2.128-1.388v.74-.74zm-1.48 0v.74-.74zm-1.384 0v.74-.74zm.736 0v-.832.832zm-.736-1.568v.736-.736zm0-1.48v.74-.74zm.736-.74v.74-.74zm-.736-.74v.74-.74zm1.384 0v.74-.74zm1.48 0v.74-.74zm.648-.74v.74-.74zm-1.388 0v.74-.74zm-1.388 0v.74-.74zm-.736-.74v.74-.74zm1.384 0v.74-.74zm1.48 0v.74-.74zm.648-.736v.736-.736zm-2.776 0v.736-.736zm1.388-1.48v.74-.74zm-2.864 8.224v-.832.832zm0-3.048v-.74.74zm0 1.48v-.74.74zm0-2.96v-.74.74zm0-1.48v-.736.736zm0-2.216v-.74.74zm0-1.48v-.74.74zm-3.512 1.2h1.476-1.476zm2.864-2.216h1.388-1.388zm2.772 2.216h1.48-1.48z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.184' d='M92.52 109.916v-1.944c0-.368-.184-1.48-1.94-1.48-1.664 0-1.848 1.112-1.848 1.48v1.944h3.788z'/><path fill='#C8B100' fill-rule='nonzero' stroke='#000' stroke-width='.184' d='M89.376 108.064l-.924-.092c0-.368.092-.924.372-1.108l.832.648c-.092.092-.28.368-.28.552zM91.872 108.064l.924-.092c0-.368-.092-.924-.368-1.108l-.832.648c.092.092.276.368.276.552zM90.948 107.14l.464-.832a2.219 2.219 0 00-.832-.184c-.184 0-.556.092-.74.184l.46.832h.648zM89.192 104.832v-2.036c0-.552-.368-1.016-1.016-1.016s-1.016.464-1.016 1.016v2.036h2.032zM92.056 104.832v-2.036c0-.552.372-1.016 1.02-1.016.644 0 1.016.464 1.016 1.016v2.036h-2.036zM91.32 99.84l.184-1.848h-1.756l.092 1.848zM92.704 99.84l-.184-1.848h1.848l-.184 1.848zM88.544 99.84l.092-1.848H86.88l.188 1.848z'/><path fill='#0039F0' fill-rule='nonzero' d='M91.872 109.916v-1.664c0-.28-.184-1.112-1.292-1.112-1.016 0-1.204.832-1.204 1.112v1.664h2.496zM89.008 104.644v-1.756c0-.46-.276-.924-.832-.924-.556 0-.832.464-.832.924v1.756h1.664zM92.244 104.644v-1.756c0-.46.276-.924.832-.924.552 0 .832.464.832.924v1.756h-1.664z'/><path fill='#AD1519' fill-rule='nonzero' d='M94.172 112.904c0-4.044 2.908-7.32 6.5-7.32s6.504 3.276 6.504 7.32c0 4.04-2.912 7.316-6.504 7.316-3.592 0-6.5-3.276-6.5-7.316'/><path stroke='#000' stroke-width='.244' d='M94.172 112.904c0-4.044 2.908-7.32 6.5-7.32s6.504 3.276 6.504 7.32c0 4.04-2.912 7.316-6.504 7.316-3.592 0-6.5-3.276-6.5-7.316h0z'/><path fill='#005BBF' fill-rule='nonzero' d='M96.1 112.888c0-2.964 2.048-5.364 4.576-5.364 2.524 0 4.572 2.4 4.572 5.364s-2.048 5.368-4.572 5.368c-2.528 0-4.576-2.404-4.576-5.368'/><path stroke='#000' stroke-width='.244' d='M96.1 112.888c0-2.964 2.048-5.364 4.576-5.364 2.524 0 4.572 2.4 4.572 5.364s-2.048 5.368-4.572 5.368c-2.528 0-4.576-2.404-4.576-5.368z'/><path fill='#C8B100' fill-rule='nonzero' d='M98.512 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.236 0 .432.18.432.404a.276.276 0 01-.016.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.32-.644h.432v-.412l-.488-.004
1956c-.008-.032-.008-.064-.008-.1 0-.224.188-.404.424-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.59.59 0 00-.564.376s.228-.46.228-1.016c0-.552-.556-1.144-.556-1.144'/><path stroke='#000' stroke-linejoin='round' stroke-width='.136' d='M98.512 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.236 0 .432.18.432.404a.276.276 0 01-.016.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.32-.644h.432v-.412l-.488-.004c-.008-.032-.008-.064-.008-.1 0-.224.188-.404.424-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.59.59 0 00-.564.376s.228-.46.228-1.016c0-.552-.556-1.144-.556-1.144h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M97.648 112.944h1.744v-.412h-1.744z'/><path stroke='#000' stroke-width='.136' d='M97.648 112.944h1.744v-.412h-1.744z'/><path fill='#C8B100' fill-rule='nonzero' d='M102.764 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.24 0 .428.18.428.404a.403.403 0 01-.012.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.324-.644h.436v-.412l-.488-.004a.403.403 0 01-.012-.1c0-.224.192-.404.428-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.603.603 0 00-.568.376s.232-.46.232-1.016c0-.552-.556-1.144-.556-1.144'/><path stroke='#000' stroke-linejoin='round' stroke-width='.136' d='M102.764 109.196s-.54.592-.54 1.144c0 .556.228 1.016.228 1.016a.598.598 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .088.056.232.096.308l.196.396c.064-.148.216-.228.392-.228.24 0 .428.18.428.404a.403.403 0 01-.012.1l-.488.004v.412h.436l-.324.644.428-.168.324.364.336-.364.428.168-.324-.644h.436v-.412l-.488-.004a.403.403 0 01-.012-.1c0-.224.192-.404.428-.404.176 0 .328.08.392.228l.196-.396a.839.839 0 00.096-.308.582.582 0 00-.596-.568.603.603 0 00-.568.376s.232-.46.232-1.016c0-.552-.556-1.144-.556-1.144h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M101.9 112.944h1.74v-.412h-1.74z'/><path stroke='#000' stroke-width='.136' d='M101.9 112.944h1.74v-.412h-1.74z'/><path fill='#C8B100' fill-rule='nonzero' d='M100.64 112.852s-.544.596-.544 1.148c0 .552.228 1.012.228 1.012a.6.6 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .092.056.232.1.312l.192.392c.068-.144.216-.228.396-.228.236 0 .428.18.428.408a.276.276 0 01-.016.1h-.484v.416h.436l-.324.64.428-.168.324.364.336-.364.428.168-.328-.64h.44v-.416h-.488a.414.414 0 01.416-.508c.176 0 .324.084.392.228l.196-.392c.04-.08.096-.22.096-.312 0-.316-.268-.568-.6-.568-.26 0-.48.16-.564.376 0 0 .228-.46.228-1.012s-.556-1.148-.556-1.148'/><path stroke='#000' stroke-linejoin='round' stroke-width='.136' d='M100.64 112.852s-.544.596-.544 1.148c0 .552.228 1.012.228 1.012a.6.6 0 00-.564-.376c-.332 0-.6.252-.6.568 0 .092.056.232.1.312l.192.392c.068-.144.216-.228.396-.228.236 0 .428.18.428.408a.276.276 0 01-.016.1h-.484v.416h.436l-.324.64.428-.168.324.364.336-.364.428.168-.328-.64h.44v-.416h-.488a.414.414 0 01.416-.508c.176 0 .324.084.392.228l.196-.392c.04-.08.096-.22.096-.312 0-.316-.268-.568-.6-.568-.26 0-.48.16-.564.376 0 0 .228-.46.228-1.012s-.556-1.148-.556-1.148h.004z'/><path fill='#C8B100' fill-rule='nonzero' d='M99.776 116.604h1.74v-.416h-1.74z'/><path stroke='#000' stroke-width='.136' d='M99.776 116.604h1.74v-.416h-1.74z'/><path fill='#C8B100' fill-rule='nonzero' d='M113.652 93.584l-.116.008a.597.597 0 01-.104.14c-.104.1-.26.112-.344.028a.194.194 0 01-.056-.164.197.197 0 01-.204-.004c-.104-.06-.128-.2-.056-.316.012-.024.024-.056.044-.072l-.008-.128-.14.032-.04.076c-.088.1-.216.124-.28.068a.21.21 0 01-.052-.108.148.148 0 01-.068.044c-.216.052-.3-.42-.308-.54l-.068.1s.064.28.032.52a2.81 2.81 0 01-.116.476c.296.076.744.32 1.188.66.444.34.792.712.936.968 0 0 .232-.128.472-.204.24-.076.544-.08.544-.08l.088-.084c-.128.02-.632.04-.624-.172 0-.032.028-.072.032-.072a.279.279 0 01-.12-.024c-.072-.052-.072-.172.008-.276l.072-.052.004-.136-.136.02c-.012.016-.044.036-.06.052-.108.092-.26.1-.344.012a.167.167 0 01-.044-.184.232.232 0 01-.18-.02c-.104-.06-.
1956124-.208-.044-.32a.534.534 0 01.124-.128l-.028-.12'/><path stroke='#000' stroke-width='.104' d='M113.652 93.584l-.116.008a.597.597 0 01-.104.14c-.104.1-.26.112-.344.028a.194.194 0 01-.056-.164.197.197 0 01-.204-.004c-.104-.06-.128-.2-.056-.316.012-.024.024-.056.044-.072l-.008-.128-.14.032-.04.076c-.088.1-.216.124-.28.068a.21.21 0 01-.052-.108.148.148 0 01-.068.044c-.216.052-.3-.42-.308-.54l-.068.1s.064.28.032.52a2.81 2.81 0 01-.116.476c.296.076.744.32 1.188.66.444.34.792.712.936.968 0 0 .232-.128.472-.204.24-.076.544-.08.544-.08l.088-.084c-.128.02-.632.04-.624-.172 0-.032.028-.072.032-.072a.279.279 0 01-.12-.024c-.072-.052-.072-.172.008-.276l.072-.052.004-.136-.136.02c-.012.016-.044.036-.06.052-.108.092-.26.1-.344.012a.167.167 0 01-.044-.184.232.232 0 01-.18-.02c-.104-.06-.124-.208-.044-.32a.534.534 0 01.124-.128l-.028-.12h-.004 0z'/><path fill='#000' fill-rule='nonzero' d='M112.752 93.86c.02-.028.06-.024.092 0s.04.064.024.084c-.02.024-.06.024-.096-.004-.028-.02-.04-.06-.02-.08'/><path stroke='#000' stroke-width='.02' d='M112.752 93.86c.02-.028.06-.024.092 0s.04.064.024.084c-.02.024-.06.024-.096-.004-.028-.02-.04-.06-.02-.08h0z'/><path fill='#000' fill-rule='nonzero' d='M113.132 94.176l-.132-.1c-.024-.016-.028-.048-.016-.064.016-.016.048-.016.072 0l.132.104.132.1c.02.016.032.048.016.064s-.048.016-.072 0l-.132-.104'/><path stroke='#000' stroke-width='.02' d='M113.132 94.176l-.132-.1c-.024-.016-.028-.048-.016-.064.016-.016.048-.016.072 0l.132.104.132.1c.02.016.032.048.016.064s-.048.016-.072 0l-.132-.104'/><path fill='#000' fill-rule='nonzero' d='M112.436 93.7l-.104-.06c-.028-.016-.04-.048-.028-.068.012-.02.044-.024.068-.008l.104.064.104.06c.024.012.036.044.028.064-.012.02-.044.024-.068.008l-.104-.06'/><path stroke='#000' stroke-width='.02' d='M112.436 93.7l-.104-.06c-.028-.016-.04-.048-.028-.068.012-.02.044-.024.068-.008l.104.064.104.06c.024.012.036.044.028.064-.012.02-.044.024-.068.008l-.104-.06'/><path fill='#000' fill-rule='nonzero' d='M112.02 93.416c.02-.024.064-.024.096 0 .032.028.04.064.02.088-.02.02-.06.02-.092-.004s-.04-.06-.024-.084'/><path stroke='#000' stroke-width='.02' d='M112.02 93.416c.02-.024.064-.024.096 0 .032.028.04.064.02.088-.02.02-.06.02-.092-.004s-.04-.06-.024-.084h0z'/><path fill='#000' fill-rule='nonzero' d='M113.552 94.468c.02-.02.012-.056-.02-.084-.032-.024-.076-.024-.096 0-.016.02-.008.06.024.084.032.024.072.024.092 0'/><path stroke='#000' stroke-width='.02' d='M113.552 94.468c.02-.02.012-.056-.02-.084-.032-.024-.076-.024-.096 0-.016.02-.008.06.024.084.032.024.072.024.092 0h0z'/><path fill='#000' fill-rule='nonzero' d='M113.78 94.732l.088.084c.02.02.052.028.072.012.016-.016.016-.044-.004-.064l-.084-.084-.088-.084c-.02-.02-.056-.028-.072-.012-.02.012-.016.044.004.064l.084.084'/><path stroke='#000' stroke-width='.02' d='M113.78 94.732l.088.084c.02.02.052.028.072.012.016-.016.016-.044-.004-.064l-.084-.084-.088-.084c-.02-.02-.056-.028-.072-.012-.02.012-.016.044.004.064l.084.084'/><path fill='#000' fill-rule='nonzero' d='M114.16 95.056c.02-.024.012-.06-.02-.084-.032-.028-.072-.028-.092-.004-.02.024-.012.06.02.088.032.02.072.024.092 0'/><path stroke='#000' stroke-width='.02' d='M114.16 95.056c.02-.024.012-.06-.02-.084-.032-.028-.072-.028-.092-.004-.02.024-.012.06.02.088.032.02.072.024.092 0z'/><path fill='#C8B100' fill-rule='nonzero' d='M113.06 92.644l-.236.004-.044.348.024.056.06-.004.304-.204-.108-.2'/><path stroke='#000' stroke-width='.104' d='M113.06 92.644l-.236.004-.044.348.024.056.06-.004.304-.204-.108-.2'/><path fill='#C8B100' fill-rule='nonzero' d='M112.42 92.836l-.008.216.368.048.06-.028-.008-.06-.212-.284-.2.108'/><path stroke='#000' stroke-width='.104' d='M112.42 92.836l-.008.216.368.048.06-.028-.008-.06-.212-.284-.2.108'/><path fill='#C8B100' fill-rule='nonzero' d='M113.18 93.268l-.196.108-.216-.284-.004-.06.056-.024.372.044-.012.216'/><path stroke='#000' stroke-width='.104' d='M113.18 93.268l-.196.108-.216-.284-.004-.06.056-.024.372.044-.012.216'/><path fill='#C8B100' fill-rule='nonzero' d='M112.704 93a.115.115 0 01.156-.036.103.103 0 01.04.148.115.115 0 01-.156.036.104.104 0 01-.04-.148'/><path stroke='#000' stroke-width='.104' d='M112.704 93a.115.115 0 01.156-.036.103.103 0 01.04.148.115.115 0 01-.156.036.104.104 0 01-.04-.148z'/><path fill='#C8B100' fill-rule='nonzero' d='M111.844 92.64c-.008.004-.052-.184-.104-.284a.621.621 0 00-.156-.172c.012-.02.168-.076.348.036.152.124-.012.348-.012.348s-.036.056-.076.072'/><path stroke='#000' stroke-width='.104' d='M111.844 92.64c-.008.004-.052-.184-.104-.284a.621.621 0 00-.156-.172c.012-.02.168-.076.348.036.152.124-.012.348-.012.348s-.036.056-.076.072h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M112.256 92.764l-.168.148-.272-.24.024-.032.012-.06.368-.028.036.212'/><path stroke='#000' stroke-width='.104' d='M112.256 92.764l-.168.148-.272-.24.024-.032.012-.06.368-.028.036.212'/><path fill='#C8B100' fill-rule='nonzero' d='M111.796 92.616c.02-.06.072-.092.112-.08.044.016.06.072.04.132-.02.06-.072.092-.116.08-.044-.016-.06-.072-.036-.132'/><path stroke='#000' stroke-width='.104' d='M111.796 92.616c.02-.06.072-.092.112-.08.044.016.06.072.04.132-.02.06-.072.092-.116.08-.044-.016-.06-.072-.036-.132z'/><path fill='#C8B100' fill-rule='nonzero' d='M113.968 93.208l-.236-.024-.1.34.02.056.06.004.332-.164-.076-.212'/><path stroke='#000' stroke-width='.104' d='M113.968 93.208l-.236-.024-.1.34.02.056.06.004.332-.164-.076-.212'/><path fill='#C8B100' fill-rule='nonzero' d='M113.304 93.312l-.04.216.36.092.06-.016.004-.056-.172-.316-.212.08'/><path stroke='#000' stroke-width='.104' d='M113.304 93.312l-.04.216.36.092.06-.016.004-.056-.172-.316-.212.08'/><path fill='#C8B100' fill-rule='nonzero' d='M113.992 93.844l-.212.08
1956-.168-.312.004-.06.06-.012.356.092-.04.212'/><path stroke='#000' stroke-width='.104' d='M113.992 93.844l-.212.08-.168-.312.004-.06.06-.012.356.092-.04.212'/><path fill='#C8B100' fill-rule='nonzero' d='M113.56 93.516a.118.118 0 01.16-.016c.052.036.06.104.02.152-.04.048-.112.052-.164.016a.104.104 0 01-.016-.152'/><path stroke='#000' stroke-width='.104' d='M113.56 93.516a.118.118 0 01.16-.016c.052.036.06.104.02.152-.04.048-.112.052-.164.016a.104.104 0 01-.016-.152h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M114.756 93.944l.044.22-.348.12-.064-.016-.004-.056.144-.324.228.056'/><path stroke='#000' stroke-width='.104' d='M114.756 93.944l.044.22-.348.12-.064-.016-.004-.056.144-.324.228.056'/><path fill='#C8B100' fill-rule='nonzero' d='M114.696 94.58l-.224.052-.124-.332.016-.06.06-.008.34.14-.068.208'/><path stroke='#000' stroke-width='.104' d='M114.696 94.58l-.224.052-.124-.332.016-.06.06-.008.34.14-.068.208'/><path fill='#C8B100' fill-rule='nonzero' d='M114.088 93.964l-.072.208.34.136.064-.008.012-.056-.12-.332-.224.052'/><path stroke='#000' stroke-width='.104' d='M114.088 93.964l-.072.208.34.136.064-.008.012-.056-.12-.332-.224.052'/><path fill='#C8B100' fill-rule='nonzero' d='M114.464 94.352a.109.109 0 00.008-.156.127.127 0 00-.164-.008c-.044.044-.048.112-.004.156.04.044.116.048.16.008'/><path stroke='#000' stroke-width='.104' d='M114.464 94.352a.109.109 0 00.008-.156.127.127 0 00-.164-.008c-.044.044-.048.112-.004.156.04.044.116.048.16.008h0z'/><path fill='#C8B100' fill-rule='nonzero' d='M115.016 95.072c0 .004.2.012.316.036.08.016.208.108.208.108.024-.016.048-.168-.112-.316-.156-.112-.352.088-.352.088s-.048.048-.06.084'/><path stroke='#000' stroke-width='.104' d='M115.016 95.072c0 .004.2.012.316.036.08.016.208.108.208.108.024-.016.048-.168-.112-.316-.156-.112-.352.088-.352.088s-.048.048-.06.084z'/><path fill='#C8B100' fill-rule='nonzero' d='M114.8 94.716l-.116.184.304.204.036-.032.052-.016-.048-.352-.228.012'/><path stroke='#000' stroke-width='.104' d='M114.8 94.716l-.116.184.304.204.036-.032.052-.016-.048-.352-.228.012'/><path fill='#C8B100' fill-rule='nonzero' d='M115.048 95.112c.056-.028.084-.088.06-.124-.024-.036-.088-.04-.144-.008-.056.032-.08.088-.056.124.02.036.084.04.14.008'/><path stroke='#000' stroke-width='.104' d='M115.048 95.112c.056-.028.084-.088.06-.124-.024-.036-.088-.04-.144-.008-.056.032-.08.088-.056.124.02.036.084.04.14.008z'/><path stroke='#000' stroke-width='.12' d='M130.952 85.956v.232h-1.012v-.232h.376v-.52h-.248v-.232h.248v-.232h.244v.232h.244v.232h-.244v.52h.392'/><path stroke='#000' stroke-width='.008' d='M70.676 90.96v-.508'/><path stroke='#000' stroke-width='.012' d='M70.536 90.96v-.508'/><path stroke='#000' stroke-width='.016' d='M70.408 90.96v-.508M70.276 90.96v-.508'/><path stroke='#000' stroke-width='.02' d='M70.164 90.96v-.508'/><path stroke='#000' stroke-width='.024' d='M69.944 90.932l-.004-.46m.108.468v-.484'/><path stroke='#000' stroke-width='.028' d='M69.74 90.912v-.424m.104.436l-.004-.452'/><path stroke='#000' stroke-width='.032' d='M69.468 90.888v-.372m.092.376V90.5m.092.408V90.5'/><path stroke='#000' stroke-width='.036' d='M69.376 90.884v-.36'/><path stroke='#000' stroke-width='.04' d='M69.288 90.868v-.34'/><path stroke='#000' stroke-width='.044' d='M69.192 90.856v-.312'/><path stroke='#000' stroke-width='.048' d='M68.996 90.828l-.004-.248m.104.264v-.28M68.896 90.808v-.22'/><path stroke='#000' stroke-width='.052' d='M68.804 90.792v-.184'/><path stroke='#000' stroke-width='.056' d='M68.704 90.768v-.144'/><path stroke='#000' stroke-width='.06' d='M68.604 90.756v-.108'/><path stroke='#000' stroke-width='.072' d='M68.496 90.732v-.052'/><path stroke='#000' stroke-width='.004' d='M71.22 90.932v-.464m-.232.48l.004-.492m-.172.5v-.504'/><path stroke='#000' stroke-width='.008' d='M130.408 90.968v-.508'/><path stroke='#000' stroke-width='.012' d='M130.268 90.968v-.508'/><path stroke='#000' stroke-width='.016' d='M130.14 90.968v-.508M130.012 90.968v-.508'/><path stroke='#000' stroke-width='.02' d='M129.896 90.968v-.508'/><path stroke='#000' stroke-width='.024' d='M129.676 90.94l-.004-.46m.108.468v-.484'/><path stroke='#000' stroke-width='.028' d='M129.476 90.92v-.424m.1.436l-.004-.452'/><path stroke='#000' stroke-width='.032' d='M129.204 90.896v-.372m.088.38v-.392m.092.404v-.408'/><path stroke='#000' stroke-width='.036' d='M129.108 90.892v-.36'/><path stroke='#000' stroke-width='.04' d='M129.02 90.876v-.336'/><path stroke='#000' stroke-width='.044' d='M128.924 90.868v-.316'/><path stroke='#000' stroke-width='.048' d='M128.732 90.84l-.004-.252m.1.264v-.28M128.628 90.816V90.6'/><path stroke='#000' stroke-width='.052' d='M128.54 90.8v-.184'/>
1956<path stroke='#000' stroke-width='.056' d='M128.44 90.776v-.144'/><path stroke='#000' stroke-width='.06' d='M128.336 90.764v-.108'/><path stroke='#000' stroke-width='.072' d='M128.228 90.74v-.052'/><path stroke='#000' stroke-width='.004' d='M130.956 90.94v-.464m-.232.48v-.492m-.172.5v-.504'/></g>"],Mj=["301 201","<g fill='none'><path fill='#ED2939' d='M.5.5h300v200H.5z'/><path fill='#FFF' d='M.5.5h200v200H.5z'/><path fill='#002395' d='M.5.5h100v200H.5z'/></g>"],Ij=["301 201","<g fill='none'><path fill='#F93' d='M.5.5h300v200H.5z'/><path fill='#FFF' d='M.5 67.166h300v66.667H.5z'/><path fill='#128807' d='M.5 133.833h300V200.5H.5z'/><circle cx='150.5' cy='100.5' r='26.667' fill='#008'/><circle cx='150.5' cy='100.5' r='23.333' fill='#FFF'/><circle cx='150.5' cy='100.5' r='4.667' fill='#008'/><circle cx='173.634' cy='103.546' r='1.167' fill='#008'/><path fill='#008' d='M150.5 123.833l.8-14-.8-6.667-.8 6.667z'/><circle cx='172.057' cy='109.429' r='1.167' fill='#008'/><path fill='#008' d='M144.461 123.038l4.396-13.316.953-6.647-2.498 6.232z'/><circle cx='169.012' cy='114.704' r='1.167' fill='#008'/><path fill='#008' d='M138.834 120.707l7.693-11.724 2.641-6.174-4.026 5.373z'/><circle cx='164.705' cy='119.011' r='1.167' fill='#008'/><path fill='#008' d='M134.001 116.999l10.465-9.334 4.148-5.28-5.28 4.148z'/><circle cx='159.429' cy='122.057' r='1.167' fill='#008'/><path fill='#008' d='M130.293 112.166l12.525-6.307 5.373-4.026-6.174 2.641z'/><circle cx='153.546' cy='123.634' r='1.167' fill='#008'/><path fill='#008' d='M127.962 106.539l13.73-2.851 6.232-2.498-6.647.953z'/><circle cx='147.454' cy='123.634' r='1.167' fill='#008'/><path fill='#008' d='M127.167 100.5l14 .8 6.667-.8-6.667-.8z'/><circle cx='141.571' cy='122.057' r='1.167' fill='#008'/><path fill='#008' d='M127.962 94.461l13.316 4.396 6.647.953-6.232-2.498z'/><circle cx='136.296' cy='119.011' r='1.167' fill='#008'/><path fill='#008' d='M130.293 88.833l11.724 7.693 6.174 2.64-5.373-4.026z'/><circle cx='131.989' cy='114.704' r='1.167' fill='#008'/><path fill='#008' d='M134.001 84.001l9.334 10.465 5.28 4.148-4.148-5.28z'/><circle cx='128.943' cy='109.429' r='1.167' fill='#008'/><path fill='#008' d='M138.834 80.293l6.307 12.524 4.026 5.374-2.641-6.174z'/><circle cx='127.366' cy='103.546' r='1.167' fill='#008'/><path fill='#008' d='M144.461 77.962l2.851 13.73 2.498 6.232-.953-6.646z'/><circle cx='127.366' cy='97.454' r='1.167' fill='#008'/><path fill='#008' d='M150.5 77.166l-.8 14 .8 6.667.8-6.667z'/><circle cx='128.943' cy='91.57' r='1.167' fill='#008'/><path fill='#008' d='M156.539 77.962l-4.396 13.316-.953 6.646 2.498-6.232z'/><circle cx='131.989' cy='86.295' r='1.167' fill='#008'/><path fill='#008' d='M162.167 80.293l-7.693 11.724-2.64 6.174 4.026-5.374z'/><circle cx='136.296' cy='81.988' r='1.167' fill='#008'/><path fill='#008' d='M166.999 84.001l-10.465 9.334-4.148 5.28 5.28-4.148z'/><circle cx='141.571' cy='78.943' r='1.167' fill='#008'/><path fill='#008' d='M170.707 88.833l-12.524 6.307-5.373 4.026 6.174-2.64z'/><circle cx='147.454' cy='77.366' r='1.167' fill='#008'/><path fill='#008' d='M173.038 94.461l-13.73 2.851-6.232 2.498 6.646-.953z'/><circle cx='153.546' cy='77.366' r='1.167' fill='#008'/><path fill='#008' d='M173.834 100.5l-14-.8-6.667.8 6.667.8z'/><circle cx='159.429' cy='78.943' r='1.167' fill='#008'/><path fill='#008' d='M173.038 106.539l-13.316-4.396-6.646-.953 6.232 2.498z'/><circle cx='164.705' cy='81.988' r='1.167' fill='#008'/><path fill='#008' d='M170.707 112.166l-11.724-7.693-6.174-2.641 5.373 4.026z'/><circle cx='169.012' cy='86.295' r='1.167' fill='#008'/><path fill='#008' d='M166.999 116.999l-9.334-10.465-5.28-4.148 4.148 5.28z'/><circle cx='172.057' cy='91.57' r='1.167' fill='#008'/><path fill='#008' d='M162.167 120.707l-6.307-12.525-4.026-5.373 2.64 6.174z'/><circle cx='173.634' cy='97.454' r='1.167' fill='#008'/><path fill='#008' d='M156.539 123.038l-2.851-13.73-2.498-6.232.953 6.647z'/></g>"],zj=["301 189","<g fill='none'><path fill='#FFF' d='M.5.75h300v187.5H.5z'/><path fill='#DC143C' d='M.5 94.5h300v93.75H.5z'/></g>"],Pj=["300 159","<g fill='none'><path fill='#FFF' d='M0 .552h300v157.895H0z'/><path fill='#B22234' d='M0 .552h300v12.146H0zM0 24.844h300V36.99H0zM0 49.135h300v12.146H0zM0 73.427h300v12.146H0zM0 97.718h300v12.146H0zM0 122.01h300v12.146H0zM0 146.301h300v12.146H0z'/><path fill='#3C3B6E' d='M0 .552h120v85.02H0z'/><path fill='#FFF' d='M5.638 7.454l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM25.533 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.859 2.077-1.092-3.361 2.858-2.077H31.25l-1.092-3.36-1.092 3.36zM45.428 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM65.323 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.534l-1.091-3.36-1.092 3.36zM85.217 7.454l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM105.112 7.454l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM15.585 15.981l2.859 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.36 2.859-2.077h-3.534l-1.091-3.361-1.092 3.361zM35.48 15.981l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM55.375 15.981l2.859 2.077-1.092 3.36L60 19.341l2.859 2.077-1.092-3.36 2.858-2.077h-3.533L60 12.62l-1.092 3.361zM75.27 15.981l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.36 2.859-2.077h-3.533l-1.092-3.361-1.092 3.361zM95.164 15.981l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.091 3.361zM5.638 24.507l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM25.533 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.859 2.077-1.092-3.361 2.858-2.077H31.25l-1.092-3.36-1.092 3.36zM45.428 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM65.323 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.534l-1.091-3.36-1.092 3.36zM85.217 24.507l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM105.112 24.507l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM15.831 33.062l2.858 2.077-1.091 3.36 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM35.726 33.062l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM55.621 33.062l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.534l-1.091-3.361-1.092 3.361zM75.515 33.062l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM95.41 33.062l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM5.94 41.517l2.859 2.076-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM25.835 41.517l2.858 2.076-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM45.73 41.517l2.858 2.076-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM65.624 41.517l2.859 2.076-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.859-2.076h-3.534l-1.092-3.361-1.091 3.361zM85.519 41.517l2.858 2.076-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.076h-3.533l-1.092-3.361-1.092 3.361zM105.414 41.517l2.858 2.076-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.076h-3.533l-1.092-3.361-1.092 3.361zM6.127 58.299l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM26.021 58.299l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM45.916 58.299l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM65.811 58.299l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM85.705 58.299l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.859-2.077h-3.534l-1.092-3.36-1.091 3.36zM105.6 58.299l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM5.884 75.279l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077H11.6l-1.091-3.36-1.092 3.36zM25.778 75.279l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM45.673 75.279l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077H51.39l-1.092-3.36-1.092 3.36zM65.568 75.279l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM85.462 75.279l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.859-2.077h-3.534l-1.092-3.36-1.091 3.36zM105.357 75.279l2.858 2.077-1.091 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM15.89 49.824l2.858 2.077-1.091 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM35.785 49.824l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.091-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM55.68 49.824l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.092-3.36 2.859-2.077h-3.533l-1.092-3.361-1.092 3.361zM75.574 49.824l2.859 2.077-1.092 3.36 2.858-2.077 2.859 2.077-1.092-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM95.469 49.824l2.858 2.077-1.092 3.36 2.859-2.077 2.858 2.077-1.091-3.36 2.858-2.077h-3.533l-1.092-3.361-1.092 3.361zM15.831 66.777l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM35.726 66.777l2.858 2.077-1.092 3.361 2.859-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM55.621 66.777l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.092-3.361 2.859-2.077h-3.533l-1.092-3.36-1.092 3.36zM75.515 66.777l2.859 2.077-1.092 3.361 2.858-2.077 2.859 2.077-1.092-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36zM95.41 66.777l2.858 2.077-1.092 3.361 2.859-2.077 2.858 2.077-1.091-3.361 2.858-2.077h-3.533l-1.092-3.36-1.092 3.36z'/></g>"],Ej=["512 512","<rect width='480' height='32' x='16' y='64' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='320' height='32' x='96' y='152' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='320' height='32' x='96' y='328' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='416' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Oj=["512 512","<rect width='480' height='32' x='16' y='64' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='16' y='152' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='16' y='328' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='416' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Dj=["512 512","<rect width='480' height='32' x='16' y='64' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='168' y='152' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='328' height='32' x='168' y='328' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='416' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Rj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M88,160A64,64,0,1,0,24,96,64.072,64.072,0,0,0,88,160Zm0-96A32,32,0,1,1,56,96,32.036,32.036,0,0,1,88,64Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,32a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,32Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,128Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M424,160a64,64,0,1,0-64-64A64.072,64.072,0,0,0,424,160Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,424,64Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M88,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,88,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,88,288Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,288Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M424,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,424,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,424,288Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M424,352a64,64,0,1,0,64,64A64.072,64.072,0,0,0,424,352Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,424,448Z' class='ci-primary'/><rect width='32' height='32' x='56' y='408' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='152' y='408' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='248' y='408' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Lj=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='367.997 338.75 271.999 434.747 271.999 17.503 239.999 17.503 239.999 434.745 144.003 338.75 121.376 361.377 256 496 390.624 361.377 367.997 338.75' class='ci-primary'/>"],Nj=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='359.873 121.377 337.246 144.004 433.243 240.001 16 240.001 16 240.002 16 272.001 16 272.002 433.24 272.002 337.246 367.996 359.873 390.623 494.498 256 359.873 121.377' class='ci-primary'/>"],Bj=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='390.624 150.625 256 16 121.376 150.625 144.004 173.252 240.001 77.254 240.001 495.236 272.001 495.236 272.001 77.257 367.996 173.252 390.624 150.625' class='ci-primary'/>"],Fj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M425.706,86.294A240,240,0,0,0,86.294,425.705,240,240,0,0,0,425.706,86.294ZM256,48A207.1,207.1,0,0,1,391.528,98.345L98.345,391.528A207.1,207.1,0,0,1,48,256C48,141.309,141.309,48,256,48Zm0,416a207.084,207.084,0,0,1-134.986-49.887l293.1-293.1A207.084,207.084,0,0,1,464,256C464,370.691,370.691,464,256,464Z' class='ci-primary'/>"],Vj=["512 512","<rect width='32' height='128' x='120' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='128' x='200' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='128' x='280' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='128' x='360' y='304' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M473.681,168,394.062,16H357.938l79.619,152H74.443L154.062,16H117.938L38.319,168H16V279.468L58.856,496H453.117L496,281.584V168ZM464,278.416,426.883,464H85.144L48,276.332V272H464ZM464,240H48V200H464Z' class='ci-primary'/>"],$j=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M450.27,348.569,406.6,267.945V184c0-83.813-68.187-152-152-152s-152,68.187-152,152v83.945L58.928,348.568A24,24,0,0,0,80.031,384h86.935c-.238,2.636-.367,5.3-.367,8a88,88,0,0,0,176,0c0-2.7-.129-5.364-.367-8h86.935a24,24,0,0,0,21.1-35.431ZM310.6,392a56,56,0,1,1-111.419-8H310.018A56.14,56.14,0,0,1,310.6,392ZM93.462,352,134.6,276.055V184a120,120,0,0,1,240,0v92.055L415.736,352Z' class='ci-primary'/>"],Hj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,496H496V16H16ZM48,48H464V464H48Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M341.6,242.986A79.956,79.956,0,0,0,280,112H112v32h40V368H112v32H320a79.991,79.991,0,0,0,21.6-157.014ZM208,144h48a48,48,0,0,1,0,96H208Zm88,224H208V272h88a48,48,0,0,1,0,96Z' class='ci-primary'/>"],Uj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M
1956424,496H388.75L256.008,381.19,123.467,496H88V16H424ZM120,48V456.667l135.992-117.8L392,456.5V48Z' class='ci-primary'/>"],jj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,40H40A24.028,24.028,0,0,0,16,64V448a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V64A24.028,24.028,0,0,0,472,40Zm-8,400H48V72H464Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='152 240 184 240 184 200 224 200 224 168 184 168 184 128 152 128 152 168 112 168 112 200 152 200 152 240' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='196.284 285.089 168 313.373 139.716 285.089 117.089 307.716 145.373 336 117.089 364.284 139.716 386.911 168 358.627 196.284 386.911 218.911 364.284 190.627 336 218.911 307.716 196.284 285.089' class='ci-primary'/><rect width='112' height='32' x='288' y='168' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='112' height='32' x='288' y='288' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='112' height='32' x='288' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],qj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,96H384V40H352V96H160V40H128V96H40a24.028,24.028,0,0,0-24,24V456a24.028,24.028,0,0,0,24,24H472a24.028,24.028,0,0,0,24-24V120A24.028,24.028,0,0,0,472,96Zm-8,352H48V128h80v40h32V128H352v40h32V128h80Z' class='ci-primary'/><rect width='32' height='32' x='112' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='224' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='112' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='112' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='200' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='280' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='368' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Gj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M432,64H16V384H432ZM400,352H48V96H400Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='464 144 464 416 96 416 96 448 496 448 496 144 464 144' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M224,302.46c39.7,0,72-35.137,72-78.326s-32.3-78.326-72-78.326-72,35.136-72,78.326S184.3,302.46,224,302.46Zm0-124.652c22.056,0,40,20.782,40,46.326s-17.944,46.326-40,46.326-40-20.782-40-46.326S201.944,177.808,224,177.808Z' class='ci-primary'/><rect width='32' height='176' x='80' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='176' x='336' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Yj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M105.361,398.32A195.891,195.891,0,0,1,343.42,91.125L366.676,67.87A227.875,227.875,0,0,0,82.733,420.948,228.027,228.027,0,0,0,366.24,452.1l-23.312-23.312C267.9,472.768,169.657,462.617,105.361,398.32Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M468.916,353.07a243.542,243.542,0,0,0,0-186.459c-.885-2.136-1.806-4.251-2.747-6.354A242.246,242.246,0,0,0,416.11,87.571L404.8,76.257,393.483,87.571,221.213,259.84l172.63,172.631L404.8,443.424,416.11,432.11a242.218,242.218,0,0,0,49.452-71.358C466.716,358.212,467.844,355.657,468.916,353.07ZM404.359,121.95a211.57,211.57,0,0,1,0,275.781L266.468,259.84Z' class='ci-primary'/>"],Wj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M426.072,86.928A238.75,238.75,0,0,0,88.428,424.572,238.75,238.75,0,0,0,426.072,86.928ZM257.25,462.5c-114,0-206.75-92.748-206.75-206.75S143.248,49,257.25,49,464,141.748,464,255.75,371.252,462.5,257.25,462.5Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='221.27 305.808 147.857 232.396 125.23 255.023 221.27 351.063 388.77 183.564 366.142 160.937 221.27 305.808' class='ci-primary'/>"],Kj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M199.066,456l-7.379-7.514-3.94-3.9-86.2-86.2.053-.055L17.936,274.665l97.614-97.613,83.565,83.565L398.388,61.344,496,158.958,296.729,358.229,285.469,369.6ZM146.6,358.183l52.459,52.46.1-.1.054.054,52.311-52.311,11.259-11.368L450.746,158.958,398.388,106.6,199.115,305.871,115.55,222.306,63.191,274.665l83.464,83.463Z' class='ci-primary'/>"],Zj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M256.072,424l-11.421-11.313-85.808-85.809.053-.054L16,183.928l97.122-97.122,142.9,142.9,142.9-142.9,97.122,97.122L353.243,326.722l-11.361,11.469Zm-.107-45.254.054.053,51.835-51.835L319.2,315.511,450.783,183.928,398.915,132.06l-142.9,142.9-142.9-142.9L61.254,183.928l142.9,142.9-.053.054Z' class='ci-primary'/>"],Jj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M327.086,496.89l-142.6-142.6-11.258-11.15-85.6-85.6.054-.054,11.259-11.367,85.5-85.5.054.054,142.6-142.595L424,114.989,281.506,257.483,424,399.978ZM184.64,309.3l11.266,11.159,131.18,131.181,51.658-51.658L236.251,257.483,378.744,114.989,327.086,63.331,184.694,205.725l-.054-.054-51.813,51.812Z' class='ci-primary'/>"],Qj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M183.505,496,86.237,398.73,229.412,255.556,86.237,112.38l97.268-97.27L326.732,158.338l11.316,11.209,85.9,85.9,0,0,.051.05-11.311,11.419-85.9,85.9-.055-.054Zm-52.013-97.27,52.013,52.014L326.629,307.62l.055.054L378.8,255.556l-52.127-52.128-11.308-11.2L183.505,60.366,131.492,112.38,274.667,255.556Z' class='ci-primary'/>"],Xj=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M398.986,424.715,256,281.73,113.014,424.715l-97.17-97.169L158.8,184.59l11.29-11.4L256,87.285l5.481,5.531,5.89,5.834,85.907,85.908-.054.054L496.156,327.546ZM61.1,327.546l51.915,51.915L256,236.474,398.986,379.461,450.9,327.546,307.863,184.508l.054-.053-51.812-51.813-.051.051-.1-.106-51.866,51.869-11.312,11.418Z' class='ci-primary'/>"],eq=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='272 434.744 272 209.176 240 209.176 240 434.744 188.118 382.862 165.49 405.489 256 496 346.51 405.489 323.882 382.862 272 434.744' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M400,161.176c0-79.4-64.6-144-144-144s-144,64.6-144,144a96,96,0,0,0,0,192h80v-32H112a64,64,0,0,1,0-128h32v-32a112,112,0,0,1,224,0v32h32a64,64,0,0,1,0,128H320v32h80a96,96,0,0,0,0-192Z' class='ci-primary'/>"],tq=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='388.632 393.82 495.823 255.94 388.684 118.178 363.424 137.822 455.288 255.944 363.368 374.18 388.632 393.82' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='148.579 374.181 56.712 255.999 148.629 137.823 123.371 118.177 16.177 255.993 123.314 393.819 148.579 374.181' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='330.529 16 297.559 16 178.441 496 211.412 496 330.529 16' class='ci-primary'/>"],nq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M496,496H448.771L379.249,368H40a24.028,24.028,0,0,1-24-24V40A24.028,24.028,0,0,1,40,16H472a24.028,24.028,0,0,1,24,24ZM48,336H398.284L464,456.993V48H48Z' class='ci-primary'/>"],aq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M446.754,47.9a20.075,20.075,0,0,0-21.307-2.745L32,229.835v37l165.349,66.139L303.317,496h37L453.281,68.369A20.072,20.072,0,0,0,446.754,47.9ZM317.124,458.524l-98.473-151.5-148.9-59.561L415.779,85.044Z' class='ci-primary'/>"],rq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M334.627,16H48V496H472V153.373ZM440,166.627V168H320V48h1.373ZM80,464V48H288V200H440V464Z' class='ci-primary'/><rect width='224' height='32' x='136' y='296' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='224' height='32' x='136' y='376' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],iq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M296,240H216a46.222,46.222,0,1,1,0-92.444H344v-32H276V56H244v59.556H216A78.222,78.222,0,0,0,216,272h80a46.274,46.274,0,0,1,46.222,46.222v3.556A46.274,46.274,0,0,1,296,368H160.593v32H244v56h32V400h20a78.31,78.31,0,0,0,78.222-78.222v-3.556A78.31,78.31,0,0,0,296,240Z' class='ci-primary'/>"],oq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M394.633,220.663,269.475,25.174a16,16,0,0,0-26.95,0L117.364,220.665A170.531,170.531,0,0,0,84.1,322.3c0,94.785,77.113,171.9,171.9,171.9s171.9-77.113,171.9-171.9A170.519,170.519,0,0,0,394.633,220.663ZM256,462.2c-77.14,0-139.9-62.758-139.9-139.9a138.758,138.758,0,0,1,27.321-83.058q.319-.432.608-.884L256,63.475,367.967,238.359q.288.453.608.884A138.754,138.754,0,0,1,395.9,322.3C395.9,399.441,333.14,462.2,256,462.2Z' class='ci-primary'/>"],sq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,112V496H496V112ZM236.8,341.6a32.167,32.167,0,0,0,38.4,0L298.667,324,464,448v16H48V448L213.333,324ZM256,316,48,160V144H464v16ZM48,200,186.667,304,48,408ZM464,408,325.333,304,464,200Z' class='ci-primary'/>"],lq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M400,163.2V68a20.023,20.023,0,0,0-20-20H132a20.023,20.023,0,0,0-20,20v95.2L16,231.766V496H496V231.766Zm53.679,77.667L400,275.96V202.52ZM144,80H368V296.883l-57.166,37.378-46.578-24.152-50.764,24.507L144,292.425ZM263.744,345.89,464,449.727V464H48V450.043ZM48,271.575,179.144,351.2,48,414.509Zm295.446,79.6L464,272.347V413.681ZM112,202.52V273L58.666,240.615Z' class='ci-primary'/>"],cq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M274.6,25.623a32.006,32.006,0,0,0-37.2,0L16,183.766V496H496V183.766ZM464,402.693,339.97,322.96,464,226.492ZM256,51.662,454.429,193.4,311.434,304.615,256,268.979l-55.434,35.636L57.571,193.4ZM48,226.492,172.03,322.96,48,402.693ZM464,464H48V440.735L256,307.02
19561,464,440.735Z' class='ci-primary'/>"],uq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M316,120h60V88H316c-73.747,0-136.794,46.657-161.195,112H104v32h42.292a172.176,172.176,0,0,0,0,56H104v32h50.805c24.4,65.343,87.448,112,161.2,112h60V400H316a140.176,140.176,0,0,1-126.474-80H344V288H178.815a140.661,140.661,0,0,1,0-56H344V200H189.526A140.176,140.176,0,0,1,316,120Z' class='ci-primary'/>"],dq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M334.627,16H48V496H472V153.373ZM440,166.627V168H320V48h1.373ZM80,464V48H288V200H440V464Z' class='ci-primary'/>"],fq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM175.047,447.667A208.26,208.26,0,0,1,64.333,175.047c1.018-2.408,2.092-4.785,3.2-7.145L120,215.126v63.235L197.1,360H236v49.047l-47.052,43.915Q181.926,450.568,175.047,447.667Zm228.031-44.589A207.253,207.253,0,0,1,256,464a210.4,210.4,0,0,1-29.722-2.107L268,422.953V328H210.9L152,265.639V200.874L83.7,139.408a209.259,209.259,0,0,1,91.343-75.075A207.793,207.793,0,0,1,371.3,82.839l-45.564,58.582,15.49,38.725-10.485,10.485-78.618-15.723L208,208v88H384l50.345,67.126A208.127,208.127,0,0,1,403.078,403.078ZM464,256a206.763,206.763,0,0,1-13.873,74.837L400,264H240V224l19.877-14.908,81.382,16.277,37.515-37.515-16.51-41.275,34.2-43.977q3.361,3.084,6.61,6.32A207.253,207.253,0,0,1,464,256Z' class='ci-primary'/>"],pq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M47.547,63.547V448.453a16,16,0,0,0,16,16H448.453a16,16,0,0,0,16-16V63.547a16,16,0,0,0-16-16H63.547A16,16,0,0,0,47.547,63.547Zm288.6,16h96.3v96.3h-96.3Zm0,128.3h96.3v96.3h-96.3Zm0,128.3h96.3v96.3h-96.3Zm-128.3-256.6h96.3v96.3h-96.3Zm0,128.3h96.3v96.3h-96.3Zm0,128.3h96.3v96.3h-96.3Zm-128.3-256.6h96.3v96.3h-96.3Zm0,128.3h96.3v96.3h-96.3Zm0,128.3h96.3v96.3h-96.3Z' class='ci-primary'/>"],hq=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='40 472 472 472 472 312 440 312 440 440 72 440 72 312 40 312 40 472' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M40,265.755l49.373,25.437,53.82-46.829,56.159,50.528L256,247.052l56.648,47.839,56.159-50.528,53.82,46.829L472,265.755V40H40ZM72,72H440V246.244l-12.738,6.564-58.809-51.171-56.471,50.806L256,205.167l-55.982,47.276-56.471-50.806L84.738,252.808,72,246.244Z' class='ci-primary'/>"],mq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M32,16V496H480V16ZM448,304H342.111l-32,64H201.889l-32-64H64V144H448Zm0-256v64H64V48ZM64,464V336h86.111l32,64H329.889l32-64H448V464Z' class='ci-primary'/>"],_q=["512 512","<rect width='424' height='32' x='72' y='63.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='151.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='239.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='327.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='424' height='32' x='72' y='415.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M160,144.909,4.473,256,160,367.091Zm-32,160L59.527,256,128,207.091Z' class='ci-primary'/>"],gq=["512 512","<rect width='424' height='32' x='72' y='63.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='151.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='239.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='296' height='32' x='200' y='327.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='424' height='32' x='72' y='415.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M16,144.909V367.091L171.527,256Zm32,62.182L116.473,256,48,304.909Z' class='ci-primary'/>"],yq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,496H496V16H16ZM48,48H464V464H48Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='200 143.998 244.442 143.998 202.442 367.998 152 367.998 152 399.998 312 399.998 312 367.998 267.558 367.998 309.558 143.998 360 143.998 360 111.998 200 111.998 200 143.998' class='ci-primary'/>"],vq=["512 512","<rect width='480' height='32' x='16' y='63.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='151.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='239.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='480' height='32' x='16' y='327.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='320' height='32' x='96' y='415.998' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],bq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M440,368a24.028,24.028,0,0,0,24-24V104a24.028,24.028,0,0,0-24-24H72a24.028,24.028,0,0,0-24,24V344a24.028,24.028,0,0,0,24,24ZM80,112H432V336H80Z' class='ci-primary'/><rect width='480' height='32' x='16' y='400' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],kq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M487.938,162.108l-224-128a16,16,0,0,0-15.876,0l-224,128a16,16,0,0,0,.382,28l224,120a16,16,0,0,0,15.112,0l224-120a16,16,0,0,0,.382
1956-28ZM256,277.849,65.039,175.548,256,66.428l190.961,109.12Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M263.711,394.02,480,275.061V238.539L256,361.74,32,238.539v36.522L248.289,394.02a16.005,16.005,0,0,0,15.422,0Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M32,362.667,248.471,478.118a16,16,0,0,0,15.058,0L480,362.667V326.4L256,445.867,32,326.4Z' class='ci-primary'/>"],wq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,16H168a24,24,0,0,0-24,24V344a24,24,0,0,0,24,24H472a24,24,0,0,0,24-24V40A24,24,0,0,0,472,16Zm-8,320H176V48H464Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M112,400V80H80V408a24,24,0,0,0,24,24H432V400Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M48,464V144H16V472a24,24,0,0,0,24,24H368V464Z' class='ci-primary'/>"],Sq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M425.706,86.294A240,240,0,0,0,86.294,425.706,240,240,0,0,0,425.706,86.294Zm-80.04,236.745a111.781,111.781,0,0,0,0-134.078l68.218-68.218a207.579,207.579,0,0,1,0,270.514ZM176,256a80,80,0,1,1,80,80A80.091,80.091,0,0,1,176,256ZM391.257,98.116l-68.218,68.218a111.781,111.781,0,0,0-134.078,0L120.743,98.116a207.579,207.579,0,0,1,270.514,0ZM98.116,120.743l68.218,68.218a111.781,111.781,0,0,0,0,134.078L98.116,391.257a207.579,207.579,0,0,1,0-270.514Zm22.627,293.141,68.218-68.218a111.781,111.781,0,0,0,134.078,0l68.218,68.218a207.579,207.579,0,0,1-270.514,0Z' class='ci-primary'/>"],xq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M252.592,496h6.816a108.122,108.122,0,0,0,108-108V332.308a177.481,177.481,0,0,0,66.37-138.531C433.778,95.751,354.027,16,256,16S78.222,95.751,78.222,193.777a177.477,177.477,0,0,0,66.371,138.531V388A108.121,108.121,0,0,0,252.592,496Zm6.816-32h-6.816a76.106,76.106,0,0,1-70.631-48H330.04A76.107,76.107,0,0,1,259.408,464Zm76-80H176.593V344H335.408ZM110.222,193.777C110.222,113.4,175.618,48,256,48s145.778,65.4,145.778,145.777a146.392,146.392,0,0,1-59.817,117.737L341.3,312H170.7l-.665-.486A146.394,146.394,0,0,1,110.222,193.777Z' class='ci-primary'/>"],Cq=["512 512","<rect width='288' height='32' x='184' y='80' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='288' height='32' x='184' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='288' height='32' x='184' y='400' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='120 160 120 40 56 40 56 72 88 72 88 160 120 160' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='56 262.111 56 312 136 312 136 280 91.777 280 136 257.889 136 192 56 192 56 224 104 224 104 238.111 56 262.111' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='56 440 56 472 136 472 136 344 56 344 56 376 104 376 104 392 80 392 80 424 104 424 104 440 56 440' class='ci-primary'/>"],Aq=["512 512","<rect width='264' height='32' x='208' y='80' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M40,96a64,64,0,1,0,64-64A64.072,64.072,0,0,0,40,96Zm64-32A32,32,0,1,1,72,96,32.036,32.036,0,0,1,104,64Z' class='ci-primary'/><rect width='264' height='32' x='208' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M104,320a64,64,0,1,0-64-64A64.072,64.072,0,0,0,104,320Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,104,224Z' class='ci-primary'/><rect width='264' height='32' x='208' y='400' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M104,480a64,64,0,1,0-64-64A64.072,64.072,0,0,0,104,480Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,104,384Z' class='ci-primary'/>"],Tq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M253.924,127.592a64,64,0,1,0,64,64A64.073,64.073,0,0,0,253.924,127.592Zm0,96a32,32,0,1,1,32-32A32.037,32.037,0,0,1,253.924,223.592Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M376.906,68.515A173.922,173.922,0,0,0,108.2,286.426L229.107,472.039a29.619,29.619,0,0,0,49.635,0L399.653,286.426A173.921,173.921,0,0,0,376.906,68.515Zm-4.065,200.444L253.925,451.509,135.008,268.959C98.608,213.08,106.415,138.3,153.571,91.142a141.92,141.92,0,0,1,200.708,0C401.435,138.3,409.241,213.08,372.841,268.959Z' class='ci-primary'/>"],Mq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M384,200V144a128,128,0,0,0-256,0v56H88V328c0,92.635,75.364,168,168,168s168-75.365,168-168V200ZM160,144a96,96,0,0,1,192,0v56H160ZM392,328c0,74.99-61.01,136-136,136s-136-61.01-136-136V232H392Z' class='ci-primary'/>"],Iq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M479.6,399.716l-81.084-81.084-62.368-25.767A175.014,175.014,0,0,0,368,192c0-97.047-78.953-176-176-176S16,94.953,16,192,94.953,368,192,368a175.034,175.034,0,0,0,101.619-32.377l25.7,62.2L400.4,478.911a56,56,0,1,0,79.2-79.195ZM48,192c0-79.4,64.6-144,144-144
1956s144,64.6,144,144S271.4,336,192,336,48,271.4,48,192ZM456.971,456.284a24.028,24.028,0,0,1-33.942,0l-76.572-76.572-23.894-57.835L380.4,345.771l76.573,76.572A24.028,24.028,0,0,1,456.971,456.284Z' class='ci-primary'/>"],zq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M444.4,235.236,132.275,49.449A24,24,0,0,0,96,70.072V434.214a24.017,24.017,0,0,0,35.907,20.839L444.03,276.7a24,24,0,0,0,.367-41.461ZM128,420.429V84.144L416.244,255.718Z' class='ci-primary'/>"],Pq=["512 512","<rect width='352' height='32' x='80' y='96' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='352' height='32' x='80' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='352' height='32' x='80' y='384' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Eq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M268.279,496c-67.574,0-130.978-26.191-178.534-73.745S16,311.293,16,243.718A252.252,252.252,0,0,1,154.183,18.676a24.44,24.44,0,0,1,34.46,28.958,220.12,220.12,0,0,0,54.8,220.923A218.746,218.746,0,0,0,399.085,333.2h0a220.2,220.2,0,0,0,65.277-9.846,24.439,24.439,0,0,1,28.959,34.461A252.256,252.256,0,0,1,268.279,496ZM153.31,55.781A219.3,219.3,0,0,0,48,243.718C48,365.181,146.816,464,268.279,464a219.3,219.3,0,0,0,187.938-105.31,252.912,252.912,0,0,1-57.13,6.513h0a250.539,250.539,0,0,1-178.268-74.016,252.147,252.147,0,0,1-67.509-235.4Z' class='ci-primary'/>"],Oq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M256,144a64,64,0,1,0-64-64A64.072,64.072,0,0,0,256,144Zm0-96a32,32,0,1,1-32,32A32.036,32.036,0,0,1,256,48Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,368a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,368Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,464Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M256,192a64,64,0,1,0,64,64A64.072,64.072,0,0,0,256,192Zm0,96a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,288Z' class='ci-primary'/>"],Dq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M474.444,19.857a20.336,20.336,0,0,0-21.592-2.781L33.737,213.8v38.066l176.037,70.414L322.69,496h38.074l120.3-455.4A20.342,20.342,0,0,0,474.444,19.857ZM337.257,459.693,240.2,310.37,389.553,146.788l-23.631-21.576L215.4,290.069,70.257,232.012,443.7,56.72Z' class='ci-primary'/>"],Rq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M153.456,472A136,136,0,0,1,57.289,239.834l196.6-196.6L276.52,65.857l-196.6,196.6A104,104,0,0,0,227,409.539L434.912,201.622A72,72,0,0,0,333.088,99.8L125.171,307.716a40,40,0,1,0,56.568,56.568L361.373,184.652,384,207.279,204.367,386.911A72,72,0,1,1,102.544,285.089L310.461,77.172A104,104,0,1,1,457.539,224.249L249.622,432.166A135.1,135.1,0,0,1,153.456,472Z' class='ci-primary'/>"],Lq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M29.663,482.25l.087.087a24.847,24.847,0,0,0,17.612,7.342,25.178,25.178,0,0,0,8.1-1.345l142.006-48.172,272.5-272.5A88.832,88.832,0,0,0,344.334,42.039l-272.5,272.5L23.666,456.541A24.844,24.844,0,0,0,29.663,482.25Zm337.3-417.584a56.832,56.832,0,0,1,80.371,80.373L411.5,180.873,331.127,100.5ZM99.744,331.884,308.5,123.127,388.873,203.5,180.116,412.256,58.482,453.518Z' class='ci-primary'/>"],Nq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M462.541,316.3l-64.344-42.1,24.774-45.418A79.124,79.124,0,0,0,432.093,192V120A103.941,103.941,0,0,0,257.484,43.523L279.232,67a71.989,71.989,0,0,1,120.861,53v72a46.809,46.809,0,0,1-5.215,21.452L355.962,284.8l89.058,58.274a42.16,42.16,0,0,1,19.073,35.421V432h-72v32h104V378.494A74.061,74.061,0,0,0,462.541,316.3Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M318.541,348.3l-64.343-42.1,24.773-45.418A79.124,79.124,0,0,0,288.093,224V152A104.212,104.212,0,0,0,184.04,47.866C126.723,47.866,80.093,94.581,80.093,152v72a78,78,0,0,0,9.015,36.775l24.908,45.664L50.047,348.3A74.022,74.022,0,0,0,16.5,410.4L16,496H352.093V410.494A74.061,74.061,0,0,0,318.541,348.3ZM320.093,464H48.186l.31-53.506a42.158,42.158,0,0,1,19.073-35.421l88.682-58.029L117.2,245.452A46.838,46.838,0,0,1,112.093,224V152a72,72,0,1,1,144,0v72a46.809,46.809,0,0,1-5.215,21.452L211.962,316.8l89.058,58.274a42.16,42.16,0,0,1,19.073,35.421Z' class='ci-primary'/>"],Bq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M420,128.1V16H92V128.1A80.1,80.1,0,0,0,16,208V400H84V368H48V208a48.054,48.054,0,0,1,48-48H416a48.054,48.054,0,0,1,48,48V368H420v32h76V208A80.1,80.1,0,0,0,420,128.1Zm-32-.1H124V48H388Z' class='ci-primary'/><rect width='32' height='32' x='396' y='200' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M116,264H76v32h40V496H388V296h40V264H116ZM356,464H148V296H356Z' class='ci-primary'/>"],Fq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M491.693,256.705l-54.957-49.461,16.407-13.406a80.491,80.491,0,0,0,18.363-21.522c18.148-31.441,12.867-70.042-13.144-96.052S393.75,44.973,362.311,63.122a80.513,80.513,0,0,0-21.52,18.362L327.383,97.891,277.922,42.935l-.579-.611a24.028,24.028,0,0,0-33.941,0l-65.6,65.605,1.19,23.7L212.1,158.685a48.6,48.6,0,0,1,11.079,12.889c10.807,18.722,7.57,41.8-8.056,57.426s-38.7,18.862-57.426,8.058a48.66,48.66,0,0,1-12.9-11.086l-27.047-33.1-23.7-1.189-71.26,71.26a24,24,0,0,0,0,33.942L198.147,472.244a80,80,0,0,0,113.138,0L492.3,291.225a24.029,24.029,0,0,0,0-33.94ZM288.657,449.617a48,48,0,0,1-67.883,0L51.069,279.911l53.1-53.095,15.91,19.473.1.119a80.487,80.487,0,0,0,21.521,18.363c31.441,18.149,70.041,12.867,96.052-13.144s31.291-64.61,13.143-96.05a80.482,80.482,0,0,0-18.363-21.521l-19.591-16.01,47.124-47.124,56.018,62.241,24.282-.579,25.062-30.67a48.611,48.611,0,0,1,12.888-11.078c18.722-10.807,41.8-7.569,57.426,8.056s18.864,38.7,8.057,57.426a48.591,48.591,0,0,1-11.079,12.889l-30.67,25.061-.58,24.282,62.243,56.018Z' class='ci-primary'/>
1956"],Vq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472.971,122.344,373.656,23.029A23.838,23.838,0,0,0,356.687,16H56A24.028,24.028,0,0,0,32,40V472a24.028,24.028,0,0,0,24,24H456a24.028,24.028,0,0,0,24-24V139.313A23.838,23.838,0,0,0,472.971,122.344ZM320,48v96H176V48ZM448,464H64V48h80V176H352V48h1.373L448,142.627Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M252,224a92,92,0,1,0,92,92A92.1,92.1,0,0,0,252,224Zm0,152a60,60,0,1,1,60-60A60.068,60.068,0,0,1,252,376Z' class='ci-primary'/>"],$q=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M245.151,168a88,88,0,1,0,88,88A88.1,88.1,0,0,0,245.151,168Zm0,144a56,56,0,1,1,56-56A56.063,56.063,0,0,1,245.151,312Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M464.7,322.319l-31.77-26.153a193.081,193.081,0,0,0,0-80.332l31.77-26.153a19.941,19.941,0,0,0,4.606-25.439l-32.612-56.483a19.936,19.936,0,0,0-24.337-8.73l-38.561,14.447a192.038,192.038,0,0,0-69.54-40.192L297.49,32.713A19.936,19.936,0,0,0,277.762,16H212.54a19.937,19.937,0,0,0-19.728,16.712L186.05,73.284a192.03,192.03,0,0,0-69.54,40.192L77.945,99.027a19.937,19.937,0,0,0-24.334,8.731L21,164.245a19.94,19.94,0,0,0,4.61,25.438l31.767,26.151a193.081,193.081,0,0,0,0,80.332l-31.77,26.153A19.942,19.942,0,0,0,21,347.758l32.612,56.483a19.937,19.937,0,0,0,24.337,8.73l38.562-14.447a192.03,192.03,0,0,0,69.54,40.192l6.762,40.571A19.937,19.937,0,0,0,212.54,496h65.222a19.936,19.936,0,0,0,19.728-16.712l6.763-40.572a192.038,192.038,0,0,0,69.54-40.192l38.564,14.449a19.938,19.938,0,0,0,24.334-8.731L469.3,347.755A19.939,19.939,0,0,0,464.7,322.319Zm-50.636,57.12-48.109-18.024-7.285,7.334a159.955,159.955,0,0,1-72.625,41.973l-10,2.636L267.6,464h-44.89l-8.442-50.642-10-2.636a159.955,159.955,0,0,1-72.625-41.973l-7.285-7.334L76.241,379.439,53.8,340.562l39.629-32.624-2.7-9.973a160.9,160.9,0,0,1,0-83.93l2.7-9.972L53.8,171.439l22.446-38.878,48.109,18.024,7.285-7.334a159.955,159.955,0,0,1,72.625-41.973l10-2.636L222.706,48H267.6l8.442,50.642,10,2.636a159.955,159.955,0,0,1,72.625,41.973l7.285,7.334,48.109-18.024,22.447,38.877-39.629,32.625,2.7,9.972a160.9,160.9,0,0,1,0,83.93l-2.7,9.973,39.629,32.623Z' class='ci-primary'/>"],Hq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M242.918,16.173H200.557v88H152A136.268,136.268,0,0,0,28.025,184.2,114.159,114.159,0,0,0,16,235.506V496.173H68.146l49.606-177.756a85.4,85.4,0,0,1,81.993-62.244h.812v88h41.78l164.29-164.29ZM232.557,308.7V224.173H199.745A117.5,117.5,0,0,0,86.93,309.815L48,449.315V235.506a82.454,82.454,0,0,1,8.785-37.276l.292-.614A104.217,104.217,0,0,1,152,136.173h80.557V51.067L361.373,179.883Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='330.918 15.509 287.509 15.509 451.882 179.883 288.256 343.509 330.337 343.509 494.627 179.219 330.918 15.509' class='ci-primary'/>"],Uq=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='464 248 464 464 48 464 48 48 264 48 264 16 16 16 16 496 496 496 496 216 464 248' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M106.12,171.135A96.274,96.274,0,0,0,96,214.364V430.545h47.782l41.181-147.564a66.953,66.953,0,0,1,64.283-48.8H304V320h38.6L494.627,168.9,342.656,16H304v88H210.182A114.4,114.4,0,0,0,106.12,171.135ZM336,136V54.7L449.373,168.758,336,281.441V202.182H249.246a99.055,99.055,0,0,0-95.105,72.2L128,368.051V214.364a64.576,64.576,0,0,1,6.879-29.2l.292-.614A82.356,82.356,0,0,1,210.182,136Z' class='ci-primary'/>"],jq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M68.146,496H16V235.333a114.169,114.169,0,0,1,12.025-51.309A136.27,136.27,0,0,1,152,104H288.557V16h42.361L494.627,179.71,330.337,344h-41.78V256H199.745a85.4,85.4,0,0,0-81.993,62.244ZM152,136a104.217,104.217,0,0,0-94.923,61.443l-.292.614A82.454,82.454,0,0,0,48,235.333v213.81l38.93-139.5A117.5,117.5,0,0,1,199.745,224H320.557v84.525L449.373,179.71,320.557,50.894V136Z' class='ci-primary'/>"],qq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M473.605,88.081c-1.352-.137-135.958-14.259-199.218-68.251L269.9,16H242.1l-4.488,3.83C174.464,73.727,39.744,87.944,38.4,88.081L24,89.532V104c0,89.133,14.643,165.443,43.523,226.813,38.105,80.973,100.1,133.669,184.267,156.623l4.21,1.148,4.21-1.148c84.165-22.954,146.162-75.65,184.267-156.623C473.357,269.443,488,193.133,488,104V89.532ZM455.87,118.113q-.237,12.789-.948,25.887H272V57.915C331.921,97.482,421.024,113.237,455.87,118.113ZM272,320H414.266A288.233,288.233,0,0,1,390.9,360H272Zm0-32V248H439.9a402.662,402.662,0,0,1-13.236,42.884V288Zm0-72V176H452.378c-1.4,13.307-3.256,26.682-5.639,40ZM56.
195613,118.113c34.846-4.876,123.949-20.631,183.87-60.2V450.224C94.012,398.389,58.492,245.387,56.13,118.113ZM272,450.224V392h92.347C340.049,416.7,309.708,436.836,272,450.224Z' class='ci-primary'/>"],Gq=["512 512","<rect width='32' height='32' x='144' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='240' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='336' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M464,32H48A32.036,32.036,0,0,0,16,64V352a32.036,32.036,0,0,0,32,32h64V496h30.627l112-112H464a32.036,32.036,0,0,0,32-32V64A32.036,32.036,0,0,0,464,32Zm0,320H241.373L144,449.373V352H48V64H464Z' class='ci-primary'/>"],Yq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M425.706,142.294A240,240,0,0,0,16,312v88H160V368H48V312c0-114.691,93.309-208,208-208s208,93.309,208,208v56H352v32H496V312A238.432,238.432,0,0,0,425.706,142.294Z' class='ci-primary'/><rect width='32' height='32' x='80' y='264' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='240' y='128' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='136' y='168' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='400' y='264' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M297.222,335.1l69.2-144.173-28.85-13.848L268.389,321.214A64.141,64.141,0,1,0,297.222,335.1ZM256,416a32,32,0,1,1,32-32A32.036,32.036,0,0,1,256,416Z' class='ci-primary'/>"],Wq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,64V456H496V64ZM464,424H48V96H464Z' class='ci-primary'/><rect width='88' height='32' x='88' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='88' height='32' x='88' y='208' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='88' height='32' x='88' y='280' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='88' height='32' x='88' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='208' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='280' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='136' height='32' x='288' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='136' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='208' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='280' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='32' x='216' y='352' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],Kq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M494,198.671a40.536,40.536,0,0,0-32.174-27.592L345.917,152.242,292.185,47.828a40.7,40.7,0,0,0-72.37,0L166.083,152.242,50.176,171.079a40.7,40.7,0,0,0-22.364,68.827l82.7,83.368-17.9,116.055a40.672,40.672,0,0,0,58.548,42.538L256,428.977l104.843,52.89a40.69,40.69,0,0,0,58.548-42.538l-17.9-116.055,82.7-83.368A40.538,40.538,0,0,0,494,198.671Zm-32.53,18.7L367.4,312.2l20.364,132.01a8.671,8.671,0,0,1-12.509,9.088L256,393.136,136.744,453.3a8.671,8.671,0,0,1-12.509-9.088L144.6,312.2,50.531,217.37a8.7,8.7,0,0,1,4.778-14.706L187.15,181.238,248.269,62.471a8.694,8.694,0,0,1,15.462,0L324.85,181.238l131.841,21.426A8.7,8.7,0,0,1,461.469,217.37Z' class='ci-primary'/>"],Zq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M256,104c-83.813,0-152,68.187-152,152s68.187,152,152,152,152-68.187,152-152S339.813,104,256,104Zm0,272A120,120,0,1,1,376,256,120.136,120.136,0,0,1,256,376Z' class='ci-primary'/><rect width='32' height='48' x='240' y='16' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='48' x='240' y='448' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='48' height='32' x='448' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='48' height='32' x='16' y='240' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='45.255' x='400' y='393.373' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45 416 416)'/><rect width='32.001' height='45.255' x='80' y='73.373' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45 96 96)'/><rect width='45.255' height='32' x='73.373' y='400' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45.001 96.002 416.003)'/><rect width='45.255' height='32.001' x='393.373' y='80' fill='var(--ci-primary-color, currentColor)' class='ci-primary' transform='rotate(-45 416 96)'/>"],Jq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M511.974,271.891a47.744,47.744,0,0,0-14.706-33.008L311.57,57.98a29.9,29.9,0,0,0-21.2-8.731H257.228l217.754,212.6.092.088a15.907,15.907,0,0,1,.741,22.337l-156.4,173.355,21.953,21.356L499.447,305.85A47.748,47.748,0,0,0,511.974,271.891Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M426.9,283.161a23.924,23.924,0,0,0-5.231-24.742c-.106-.111-.2-.231-.306-.34L224.307,57.716l-.094-.094a31.791,31.791,0,0,0-22.628-9.373H60.194A44.244,44.244,0,0,0,16,92.443v141.1a32.121,32.121,0,0,0,10.045,23.28l210.32,200.2.077.073a23.817,23.817,0,0,0,16.409,6.508q.447,0,.9-.017a24.111,24.111,0,0,0,6.741-1.217,23.854,23.854,0,0,0,10.047-6.517L421.983,291.232A24.033,24.033,0,0,0,426.9,283.161ZM252.5,428.2,48.077,233.612,48,233.54V92.443A12.208,12.208,0,0,1,60.194,80.249h141.39l191.7,194.918Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M140,112a52,52,0,1,0,52,52A52.059,52.059,0,0,0,140,112Zm0,72a20,20,0,1,1,20-20A20.023,20.023,0,0,1,140,184Z' class='ci-primary'/>"],Qq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M222.085,235.644l-62.01-62.01L81.8,251.905l62.009,62.01-.04.04,66.958,66.957,11.354,11.275.04.039,66.95
19567-66.957,11.273-11.354L502.628,111.644,424.356,33.373Zm44.33,66.958-11.274,11.353h0l-33.057,33.056-.04-.039-33.017-33.017.04-.04-62.009-62.01,33.016-33.016,62.01,62.009L424.356,78.627l33.017,33.017Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='448 464 48 464 48 64 348.22 64 380.22 32 16 32 16 496 480 496 480 179.095 448 211.095 448 464' class='ci-primary'/>"],Xq=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M96,472a23.82,23.82,0,0,0,23.579,24H392.421A23.82,23.82,0,0,0,416,472V152H96Zm32-288H384V464H128Z' class='ci-primary'/><rect width='32' height='200' x='168' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='200' x='240' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><rect width='32' height='200' x='312' y='216' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M328,88V40c0-13.458-9.488-24-21.6-24H205.6C193.488,16,184,26.542,184,40V88H64v32H448V88ZM216,48h80V88H216Z' class='ci-primary'/>"],eG=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M16,496H496V16H16ZM48,48H464V464H48Z' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M296,152h32v88a63.966,63.966,0,0,1-88,59.313V152h24V120H136v32h32v88a96,96,0,0,0,192,0V152h32V120H296Z' class='ci-primary'/><rect width='256' height='32' x='136' y='368' fill='var(--ci-primary-color, currentColor)' class='ci-primary'/>"],tG=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M403.6,343.656l-72.823-47.334L344.043,272h23.428a48,48,0,0,0,44.119-66.908L361.581,90.57a112.029,112.029,0,0,0-211.162,0L100.41,205.092A48,48,0,0,0,144.529,272h23.428l13.266,24.322L108.4,343.656A79.725,79.725,0,0,0,72,410.732V496H440V410.732A79.727,79.727,0,0,0,403.6,343.656ZM408,464H104V410.732a47.836,47.836,0,0,1,21.841-40.246l97.66-63.479L186.953,240H144.529a16,16,0,0,1-14.72-22.27l50.172-114.9.448-1.143a80.029,80.029,0,0,1,151.142,0l.2.58L382.191,217.73A16,16,0,0,1,367.471,240H325.047L288.5,307.007l97.661,63.479h0A47.836,47.836,0,0,1,408,410.732Z' class='ci-primary'/>"],nG=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M208,16A112.127,112.127,0,0,0,96,128v79.681a80.236,80.236,0,0,0,9.768,38.308l27.455,50.333L60.4,343.656A79.725,79.725,0,0,0,24,410.732V496H312V464H56V410.732a47.836,47.836,0,0,1,21.841-40.246l97.66-63.479-41.64-76.341A48.146,48.146,0,0,1,128,207.681V128a80,80,0,0,1,160,0v79.681a48.146,48.146,0,0,1-5.861,22.985L240.5,307.007,312,353.483V315.317l-29.223-19,27.455-50.334A80.23,80.23,0,0,0,320,207.681V128A112.127,112.127,0,0,0,208,16Z' class='ci-primary'/><polygon fill='var(--ci-primary-color, currentColor)' points='424 400 424 336 392 336 392 400 328 400 328 432 392 432 392 496 424 496 424 432 488 432 488 400 424 400' class='ci-primary'/>"],aG=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M411.6,343.656l-72.823-47.334,27.455-50.334A80.23,80.23,0,0,0,376,207.681V128a112,112,0,0,0-224,0v79.681a80.236,80.236,0,0,0,9.768,38.308l27.455,50.333L116.4,343.656A79.725,79.725,0,0,0,80,410.732V496H448V410.732A79.727,79.727,0,0,0,411.6,343.656ZM416,464H112V410.732a47.836,47.836,0,0,1,21.841-40.246l97.66-63.479-41.64-76.341A48.146,48.146,0,0,1,184,207.681V128a80,80,0,0,1,160,0v79.681a48.146,48.146,0,0,1-5.861,22.985L296.5,307.007l97.662,63.479h0A47.836,47.836,0,0,1,416,410.732Z' class='ci-primary'/>"],rG=["512 512","<path fill='var(--ci-primary-color, currentColor)' d='M472,48H40.335a24.027,24.027,0,0,0-24,24V456a24.027,24.027,0,0,0,24,24H472a24.027,24.027,0,0,0,24-24V72A24.027,24.027,0,0,0,472,48Zm-8,32v71.981L48.335,151.49V80ZM48.335,448V183.49L464,183.981V448Z' class='ci-primary'/>"],iG=["512 512","<polygon fill='var(--ci-primary-color, currentColor)' points='348.071 141.302 260.308 229.065 172.545 141.302 149.917 163.929 237.681 251.692 149.917 339.456 172.545 362.083 260.308 274.32 348.071 362.083 370.699 339.456 282.935 251.692 370.699 163.929 348.071 141.302' class='ci-primary'/><path fill='var(--ci-primary-color, currentColor)' d='M425.706,86.294A240,240,0,0,0,86.294,425.706,240,240,0,0,0,425.706,86.294ZM256,464C141.309,464,48,370.
1956691,48,256S141.309,48,256,48s208,93.309,208,208S370.691,464,256,464Z' class='ci-primary'/>"];const oG=Object.assign({},{cilImageBroken:hq,cilWindowMaximize:rG,cilDescription:rq,cilAlignCenter:Ej,cilAlignLeft:Oj,cilAlignRight:Dj,cilApplicationsSettings:Rj,cilArrowBottom:Lj,cilArrowRight:Nj,cilArrowTop:Bj,cilBan:Fj,cilCash:Gj,cilBasket:Vj,cilBell:$j,cilBookmark:Uj,cilBold:Hj,cilCalculator:jj,cilCalendar:qj,cilCloudDownload:eq,cilChartPie:Yj,cilCheck:Kj,cilChevronBottom:Zj,cilChevronLeft:Jj,cilChevronRight:Qj,cilChevronTop:Xj,cilCheckCircle:Wj,cilCode:tq,cilCommentSquare:nq,cilCursor:aq,cilDrop:oq,cilDollar:iq,cilEnvelopeClosed:sq,cilEnvelopeLetter:lq,cilEnvelopeOpen:cq,cilEuro:uq,cilFile:dq,cilGlobeAlt:fq,cilGrid:pq,cilInbox:mq,cilIndentDecrease:_q,cilIndentIncrease:gq,cilItalic:yq,cilJustifyCenter:vq,cilLaptop:bq,cilLayers:kq,cilLightbulb:xq,cilList:Aq,cilListNumbered:Cq,cilLocationPin:Tq,cilLockLocked:Mq,cilMagnifyingGlass:Iq,cilMediaPlay:zq,cilMenu:Pq,cilMoon:Eq,cilOptions:Oq,cilPaperPlane:Dq,cilPaperclip:Rq,cilPencil:Lq,cilPeople:Nq,cilPrint:Bq,cilPuzzle:Fq,cilSave:Vq,cilSettings:$q,cilShare:jq,cilShareAll:Hq,cilShareBoxed:Uq,cilShieldAlt:qq,cilSpeech:Gq,cilSpeedometer:Yq,cilSpreadsheet:Wq,cilStar:Kq,cilSun:Zq,cilTags:Jq,cilTask:Qq,cilTrash:Xq,cilUnderline:eG,cilUser:aG,cilUserFemale:tG,cilUserFollow:nG,cilXCircle:iG,cilLifeRing:Sq,cilLibrary:wq},{cifUs:Pj,cifBr:Aj,cifIn:Ij,cifFr:Mj,cifEs:Tj,cifPl:zj},{cibFacebook:uj,cibTwitter:bj,cibLinkedin:mj,cibFlickr:dj,cibTumblr:vj,cibXing:Sj,cibGithub:fj,cibGoogle:pj,cibStackoverflow:yj,cibYoutube:Cj,cibDribbble:cj,cibInstagram:hj,cibPinterest:_j,cibVk:wj,cibYahoo:xj,cibBehance:nj,cibReddit:gj,cibVimeo:kj,cibCcMastercard:ij,cibCcVisa:lj,cibCcStripe:sj,cibCcPaypal:oj,cibCcApplePay:rj,cibCcAmex:aj}),sG="/assets/components-rl0RgVTV.webp",lG={class:"bg-primary bg-opacity-10 border border-2 border-primary rounded mb-4"},cG={class:"row d-flex align-items-center p-3 px-xl-4 flex-xl-nowrap"},uG={class:"col-xl-auto col-12 d-none d-xl-block p-0"},dG=["src"],fG={class:"col-md-auto col-12 mt-3 mt-lg-0"},pG=["href"],hG=L({__name:"DocsComponents",props:{href:String},setup(e){const t=e;return(n,a)=>(H(),X("div",lG,[C("div",cG,[C("div",uG,[C("img",{class:"img-fluid",src:pe(sG),width:"160px",height:"160px",alt:"CoreUI PRO hexagon"},null,8,dG)]),a[0]||(a[0]=C("div",{class:"col-md col-12 px-lg-4"},[Ae(" Our Admin Panel isn’t just a mix of third-party components. It’s "),C("strong",null," the only Vue dashboard built on a professional, enterprise-grade UI Components Library "),Ae(" . This component is part of this library, and we present only the basic usage of it here. To explore extended examples, detailed API documentation, and customization options, refer to our docs. ")],-1)),C("div",fG,[C("a",{class:"btn btn-primary text-nowrap text-white",href:`https://coreui.io/vue/docs/${t.href}`,target:"_blank",rel:"noopener noreferrer"}," Explore Documentation ",8,pG)])])]))}}),mG={class:"example"},_G=L({__name:"DocsExample",props:{href:String,tabContentClass:String},setup(e){const t=e,n=`https://coreui.io/vue/docs/${t.href}`,a=t.tabContentClass;return(r,i)=>{const o=ye("CIcon"),s=ye("CNavLink"),l=ye("CNavItem"),c=ye("CNav"),u=ye("CTabPane"),d=ye("CTabContent");return H(),X("div",mG,[$(c,{variant:"underline-border"},{default:ce(()=>[$(l,null,{default:ce(()=>[$(s,{href:"#",active:""},{default:ce(()=>[$(o,{icon:"cil-media-play",class:"me-2"}),i[0]||(i[0]=Ae(" Preview ",-1))]),_:1})]),_:1}),$(l,null,{default:ce(()=>[$(s,{href:n,target:"_blank"},{default:ce(()=>[$(o,{icon:"cil-code",class:"me-2"}),i[1]||(i[1]=Ae(" Code ",-1))]),_:1})]),_:1})]),_:1}),$(d,{class:aa(["rounded-bottom",pe(a)])},{default:ce(()=>[$(u,{class:"p-3 preview",visible:""},{default:ce(()=>[un(r.$slots,"default")]),_:3})]),_:3},8,["class"])])}}}),gG="/assets/icons-C5EGodH8.webp",yG={class:"bg-warning bg-opacity-10 border border-2 border-warning rounded mb-4"},vG={class:"row d-flex align-items-center p-3 px-xl-4 flex-xl-nowrap"},bG={class:"col-xl-auto col-12 d-none d-xl-block p-0"},kG=["src"],wG=L({__name:"DocsIcons",setup(e){return(t,n)=>(H(),X("div",yG,[C("div",vG,[C("div",bG,[C("img",{class:"img-fluid",src:pe(gG),width:"160px",height:"160px",alt:"CoreUI Icons"},null,8,kG)]),n[0]||(n[0]=C("div",{class:"col-md col-12 px-lg-4"}," CoreUI Icons package is delivered with more than 1500 icons in multiple formats SVG, PNG, and Webfonts. CoreUI Icons are beautifully crafted symbols for common actions and items. You can use them in your digital products for web or mobile app. For more information please visit our documentation. ",-1)),n[1]||(n[1]=C("div",{class:"col-md-auto col-12 mt-3 mt-lg-0"},[C("a",{class:"btn btn-warning text-nowrap text-white",href:"https://coreui.io/vue/docs/components/icon.html",target:"_blank",rel:"noopener noreferrer"}," Explore Documentation ")],-1))])]))}});var SG="firebase",xG="12.10.0";/**
1957 * @license
1958 * Copyright 2020 Google LLC
1959 *
1960 * Licensed under the Apache License, Version 2.0 (the "License");
1961 * you may not use this file except in compliance with the License.
1962 * You may obtain a copy of the License at
1963 *
1964 *   http://www.apache.org/licenses/LICENSE-2.0
1965 *
1966 * Unless required by applicable law or agreed to in writing, software
1967 * distributed under the License is distributed on an "AS IS" BASIS,
1968 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1969 * See the License for the specific language governing permissions and
1970 * limitations under the License.
1971 */ea(SG,xG,"app");var CG=Object.defineProperty,AG=Object.defineProperties,TG=Object.getOwnPropertyDescriptors,c6=Object.getOwnPropertySymbols,MG=Object.prototype.hasOwnProperty,IG=Object.prototype.propertyIsEnumerable,u6=(e,t,n)=>t in e?CG(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fi=(e,t)=>{for(var n in t||(t={}))MG.call(t,n)&&u6(e,n,t[n]);if(c6)for(var n of c6(t))IG.call(t,n)&&u6(e,n,t[n]);return e},d6=(e,t)=>AG(e,TG(t));const zG={props:{autoscroll:{type:Boolean,default:!0}},watch:{typeAheadPointer(){this.autoscroll&&this.maybeAdjustScroll()},open(e){this.autoscroll&&e&&this.$nextTick(()=>this.maybeAdjustScroll())}},methods:{maybeAdjustScroll(){var e;const t=((e=this.$refs.dropdownMenu)==null?void 0:e.children[this.typeAheadPointer])||!1;if(t){const n=this.getDropdownViewport(),{top:a,bottom:r,height:i}=t.getBoundingClientRect();if(a<n.top)return this.$refs.dropdownMenu.scrollTop=t.offsetTop;if(r>n.bottom)return this.$refs.dropdownMenu.scrollTop=t.offsetTop-(n.height-i)}},getDropdownViewport(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},PG={data(){return{typeAheadPointer:-1}},watch:{filteredOptions(){for(let e=0;e<this.filteredOptions.length;e++)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},open(e){e&&this.typeAheadToLastSelected()},selectedValue(){this.open&&this.typeAheadToLastSelected()}},methods:{typeAheadUp(){for(let e=this.typeAheadPointer-1;e>=0;e--)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadDown(){for(let e=this.typeAheadPointer+1;e<this.filteredOptions.length;e++)if(this.selectable(this.filteredOptions[e])){this.typeAheadPointer=e;break}},typeAheadSelect(){const e=this.filteredOptions[this.typeAheadPointer];e&&this.selectable(e)&&this.select(e)},typeAheadToLastSelected(){this.typeAheadPointer=this.selectedValue.length!==0?this.filteredOptions.indexOf(this.selectedValue[this.selectedValue.length-1]):-1}}},EG={props:{loading:{type:Boolean,default:!1}},data(){return{mutableLoading:!1}},watch:{search(){this.$emit("search",this.search,this.toggleLoading)},loading(e){this.mutableLoading=e}},methods:{toggleLoading(e=null){return e==null?this.mutableLoading=!this.mutableLoading:this.mutableLoading=e}}},Bp=(e,t)=>{const n=e.__vccOpts||e;for(const[a,r]of t)n[a]=r;return n},OG={},DG={xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"},RG=C("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),LG=[RG];function NG(e,t){return H(),X("svg",DG,LG)}const BG=Bp(OG,[["render",NG]]),FG={},VG={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"},$G=C("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),HG=[$G];function UG(e,t){return H(),X("svg",VG,HG)}const jG=Bp(FG,[["render",UG]]),f6={Deselect:BG,OpenIndicator:jG},qG={mounted(e,{instance:t}){if(t.appendToBody){const{height:n,top:a,left:r,width:i}=t.$refs.toggle.getBoundingClientRect();let o=window.scrollX||window.pageXOffset,s=window.scrollY||window.pageYOffset;e.unbindPosition=t.calculatePosition(e,t,{width:i+"px",left:o+r+"px",to
1971p:s+a+n+"px"}),document.body.appendChild(e)}},unmounted(e,{instance:t}){t.appendToBody&&(e.unbindPosition&&typeof e.unbindPosition=="function"&&e.unbindPosition(),e.parentNode&&e.parentNode.removeChild(e))}};function GG(e){const t={};return Object.keys(e).sort().forEach(n=>{t[n]=e[n]}),JSON.stringify(t)}let YG=0;function WG(){return++YG}const KG={components:fi({},f6),directives:{appendToBody:qG},mixins:[zG,PG,EG],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:e=>e},selectable:{type:Function,default:e=>!0},getOptionLabel:{type:Function,default(e){return typeof e=="object"?e.hasOwnProperty(this.label)?e[this.label]:console.warn(`[vue-select warn]: Label key "option.${this.label}" does not exist in options object ${JSON.stringify(e)}.
1972https://vue-select.org/api/props.html#getoptionlabel`):e}},getOptionKey:{type:Function,default(e){if(typeof e!="object")return e;try{return e.hasOwnProperty("id")?e.id:GG(e)}catch(t){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.
1973https://vue-select.org/api/props.html#getoptionkey`,e,t)}}},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(e,t,n){return(t||"").toLocaleLowerCase().indexOf(n.toLocaleLowerCase())>-1}},filter:{type:Function,default(e,t){return e.filter(n=>{let a=this.getOptionLabel(n);return typeof a=="number"&&(a=a.toString()),this.filterBy(n,a,t)})}},createOption:{type:Function,default(e){return typeof this.optionList[0]=="object"?{[this.label]:e}:e}},resetOnOptionsChange:{default:!1,validator:e=>["function","boolean"].includes(typeof e)},clearSearchOnBlur:{type:Function,default:function({clearSearchOnSelect:e,multiple:t}){return e&&!t}},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:(e,t)=>e},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default(e,t,{width:n,top:a,left:r}){e.style.top=a,e.style.left=r,e.style.width=n}},dropdownShouldOpen:{type:Function,default({noDrop:e,open:t,mutableLoading:n}){return e?!1:t&&!n}},uid:{type:[String,Number],default:()=>WG()}},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 e=this.modelValue;return this.isTrackingValues&&(e=this.$data._value),e!=null&&e!==""?[].concat(e):[]},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 e={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:fi({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
1973:t=>this.search=t.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:e,listFooter:e,header:d6(fi({},e),{deselect:this.deselect}),footer:d6(fi({},e),{deselect:this.deselect})}},childComponents(){return fi(fi({},f6),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 e=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return e;const t=this.search.length?this.filter(e,this.search,this):e;if(this.taggable&&this.search.length){const n=this.createOption(this.search);this.optionExists(n)||t.unshift(n)}return t},isValueEmpty(){return this.selectedValue.length===0},showClearButton(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}},watch:{options(e,t){const n=()=>typeof this.resetOnOptionsChange=="function"?this.resetOnOptionsChange(e,t,this.selectedValue):this.resetOnOptionsChange;!this.taggable&&n()&&this.clearSelection(),this.modelValue&&this.isTrackingValues&&this.setInternalValueFromOptions(this.modelValue)},modelValue:{immediate:!0,handler(e){this.isTrackingValues&&this.setInternalValueFromOptions(e)}},multiple(){this.clearSelection()},open(e){this.$emit(e?"open":"close")}},created(){this.mutableLoading=this.loading},methods:{setInternalValueFromOptions(e){Array.isArray(e)?this.$data._value=e.map(t=>this.findOptionFromReducedValue(t)):this.$data._value=this.findOptionFromReducedValue(e)},select(e){this.$emit("option:selecting",e),this.isOptionSelected(e)?this.deselectFromDropdown&&(this.clearable||this.multiple&&this.selectedValue.length>1)&&this.deselect(e):(this.taggable&&!this.optionExists(e)&&(this.$emit("option:created",e),this.pushTag(e)),this.multiple&&(e=this.selectedValue.concat(e)),this.updateValue(e),this.$emit("option:selected",e)),this.onAfterSelect(e)},deselect(e){this.$emit("option:deselecting",e),this.updateValue(this.selectedValue.filter(t=>!this.optionComparator(t,e))),this.$emit("option:deselected",e)},clearSelection(){this.updateValue(this.multiple?[]:null)},onAfterSelect(e){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue(e){typeof this.modelValue>"u"&&(this.$data._value=e),e!==null&&(Array.isArray(e)?e=e.map(t=>this.reduce(t)):e=this.reduce(e)),this.$emit("update:modelValue",e)},toggleDropdown(e){const t=e.target!==this.searchEl;t&&e.preventDefault();const n=[...this.deselectButtons||[],this.$refs.clearButton];if(this.searchEl===void 0||n.filter(Boolean).some(a=>a.contains(e.target)||a===e.target)){e.preventDefault();return}this.open&&t?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected(e){return this.selectedValue.some(t=>this.optionComparator(t,e))},isOptionDeselectable(e){return this.isOptionSelected(e)&&this.deselectFromDropdown},optionComparator(e,t){return this.getOptionKey(e)===this.getOptionKey(t)},findOptionFromReducedValue(e){const t=a=>JSON.stringify(this.reduce(a))===JSON.stringify(e),n=[...this.options,...this.pushedTags].filter(t);return n.length===1?n[0]:n.find(a=>this.optionComparator(a,this.$data._value))||e},closeSearchOptions(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){let e=null;this.multiple&&(e=[...this.selectedValue.slice(0,this.selectedValue.length-1)]),this.updateValue(e)}},optionExists(e){return this.optionList.some(t=>this.optionComparator(t,e))},normalizeOptionForSlot(e){return typeof e=="object"?e:{[this.label]:e}},pushTag(e){this.pushedTags.push(e)},onEscape(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur(){if(this.mousedown&&!this.searching)this.mousedown=!1;else{const{clearSearchOnSelect:e,multiple:t}=this;this.clearSearchOnBlur({clearSearchOnSelect:e,multiple:t})&&(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(e){const t=r=>(r.preventDefault(),!this.isComposing&&this.typeAheadSelect()),n={8:r=>this.maybeDeleteValue(),9:r=>this.onTab(),27:r=>this.onEscape(),38:r=>(r.preventDefault(),this.typeAheadUp()),40:r=>(r.preventDefault(),this.typeAheadDown())};
1973this.selectOnKeyCodes.forEach(r=>n[r]=t);const a=this.mapKeydown(n,this);if(typeof a[e.keyCode]=="function")return a[e.keyCode](e)}}},ZG=["dir"],JG=["id","aria-expanded","aria-owns"],QG={ref:"selectedOptions",class:"vs__selected-options"},XG=["disabled","title","aria-label","onClick"],eY={ref:"actions",class:"vs__actions"},tY=["disabled"],nY={class:"vs__spinner"},aY=["id"],rY=["id","aria-selected","onMouseover","onClick"],iY={key:0,class:"vs__no-options"},oY=Ae(" Sorry, no matching options. "),sY=["id"];function lY(e,t,n,a,r,i){const o=F5("append-to-body");return H(),X("div",{dir:n.dir,class:aa(["v-select",i.stateClasses])},[un(e.$slots,"header",Mn(In(i.scope.header))),C("div",{id:`vs${n.uid}__combobox`,ref:"toggle",class:"vs__dropdown-toggle",role:"combobox","aria-expanded":i.dropdownOpen.toString(),"aria-owns":`vs${n.uid}__listbox`,"aria-label":"Search for option",onMousedown:t[1]||(t[1]=s=>i.toggleDropdown(s))},[C("div",QG,[(H(!0),X(ut,null,_r(i.selectedValue,(s,l)=>un(e.$slots,"selected-option-container",{option:i.normalizeOptionForSlot(s),deselect:i.deselect,multiple:n.multiple,disabled:n.disabled},()=>[(H(),X("span",{key:n.getOptionKey(s),class:"vs__selected"}
1973,[un(e.$slots,"selected-option",Mn(In(i.normalizeOptionForSlot(s))),()=>[Ae(ee(n.getOptionLabel(s)),1)]),n.multiple?(H(),X("button",{key:0,ref_for:!0,ref:c=>r.deselectButtons[l]=c,disabled:n.disabled,type:"button",class:"vs__deselect",title:`Deselect ${n.getOptionLabel(s)}`,"aria-label":`Deselect ${n.getOptionLabel(s)}`,onClick:c=>i.deselect(s)},[(H(),Ke(Lu(i.childComponents.Deselect)))],8,XG)):Ce("",!0)]))])),256)),un(e.$slots,"search",Mn(In(i.scope.search)),()=>[C("input",et({class:"vs__search"},i.scope.search.attributes,dl(i.scope.search.events)),null,16)])],512),C("div",eY,[qt(C("button",{ref:"clearButton",disabled:n.disabled,type:"button",class:"vs__clear",title:"Clear Selected","aria-label":"Clear Selected",onClick:t[0]||(t[0]=(...s)=>i.clearSelection&&i.clearSelection(...s))},[(H(),Ke(Lu(i.childComponents.Deselect)))],8,tY),[[qo,i.showClearButton]]),un(e.$slots,"open-indicator",Mn(In(i.scope.openIndicator)),()=>[n.noDrop?Ce("",!0):(H(),Ke(Lu(i.childComponents.OpenIndicator),Mn(et({key:0},i.scope.openIndicator.attributes)),null,16))]),un(e.$slots,"spinner",Mn(In(i.scope.spinner)),()=>[qt(C("div",nY,"Loading...",512),[[qo,e.mutableLoading]])])],512)],40,JG),$(Sn,{name:n.transition},{default:ce(()=>[i.dropdownOpen?qt((H(),X("ul",{id:`vs${n.uid}__listbox`,ref:"dropdownMenu",key:`vs${n.uid}__listbox`,class:"vs__dropdown-menu",role:"listbox",tabindex:"-1",onMousedown:t[2]||(t[2]=Yo((...s)=>i.onMousedown&&i.onMousedown(...s),["prevent"])),onMouseup:t[3]||(t[3]=(...s)=>i.onMouseUp&&i.onMouseUp(...s))},[un(e.$slots,"list-header",Mn(In(i.scope.listHeader))),(H(!0),X(ut,null,_r(i.filteredOptions,(s,l)=>(H(),X("li",{id:`vs${n.uid}__option-${l}`,key:n.getOptionKey(s),role:"option",class:aa(["vs__dropdown-option",{"vs__dropdown-option--deselect":i.isOptionDeselectable(s)&&l===e.typeAheadPointer,"vs__dropdown-option--selected":i.isOptionSelected(s),"vs__dropdown-option--highlight":l===e.typeAheadPointer,"vs__dropdown-option--disabled":!n.selectable(s)}]),"aria-selected":l===e.typeAheadPointer?!0:null,onMouseover:c=>n.selectable(s)?e.typeAheadPointer=l:null,onClick:Yo(c=>n.selectable(s)?i.select(s):null,["prevent","stop"])},[un(e.$slots,"option",Mn(In(i.normalizeOptionForSlot(s))),()=>[Ae(ee(n.getOptionLabel(s)),1)])],42,rY))),128)),i.filteredOptions.length===0?(H(),X("li",iY,[un(e.$slots,"no-options",Mn(In(i.scope.noOptions)),()=>[oY])])):Ce("",!0),un(e.$slots,"list-footer",Mn(In(i.scope.listFooter)))],40,aY)),[[o]]):(H(),X("ul",{key:1,id:`vs${n.uid}__listbox`,role:"listbox",style:{display:"none",visibility:"hidden"}},null,8,sY))]),_:3},8,["name"]),un(e.$slots,"footer",Mn(In(i.scope.footer)))],10,ZG)}const cY=Bp(KG,[["render",lY]]),Jt=r7(JM);Jt.use(s7());Jt.use(Iv);Jt.use(BS);Jt.use(p7,{i18next:It});Jt.provide("icons",oG);Jt.component("CIcon",tj);Jt.component("DocsComponents",hG);Jt.component("DocsExample",_G);Jt.component("DocsIcons",wG);Jt.component("v-select",cY);const uY={apiKey:"AIzaSyD0oy2DyZVOKmdkK5Nwmadn0ZjYGM71lhg",authDomain:"brief-talk.firebaseapp.com",projectId:"brief-talk",storageBucket:"brief-talk.appspot.com",messagingSenderId:"730858755318",appId:"1:730858755318:web:743c36c255939f314888d7",measurementId:"G-ZCDCPCDEEW"},Ov=N3(uY),dY=F$(Ov);Jt.config.globalProperties.firebase=Ov;Jt.config.globalProperties.analytics=dY;Jt.config.globalProperties.apiClient=new kV(window.location.origin.includes("https"));Jt.mount("#app");export{rp as $,Ee as A,Ke as B,he as C,ae as D,Qb as E,ut as F,Rh as G,ts as H,dl as I,w3 as J,y8 as K,Vc as L,pc as M,Yc as N,S3 as O,m0 as P,Lu as Q,Gz as R,pn as S,Sn as T,Ql as U,Gl as V,x3 as W,h1 as X,Oa as Y,A5 as Z,tt as _,H as a,T1 as a0,M1 as a1,WH as a2,tU as a3,Ph as a4,ql as a5,z1 as a6,P1 as a7,I1 as a8,Oh as a9,vY as aA,_Y as aB,da as aC,to as aD,mY as aE,gY as aF,yY as aG,VH as aH,EI as aI,Np as aJ,Hx as aa,Su as ab,r1 as ac,Xz as ad,v2 as ae,ue as af,zn as ag,yL as ah,Gi as ai,Of as aj,Y4 as ak,nn as al,Fz as am,g8 as an,lU as ao,iH as ap,hE as aq,It as ar,wy as as,FL as at,g1 as au,FS as av,tj as aw,ar as ax,Sl as ay,bY as az,$ as b,X as c,L as d,ye as e,C as f,la as g,_r as h,Ae as i,mt as j,Zi as k,Ce as l,et as m,mn as n,At as o,Cs as p,qt as q,M as r,Yo as s,ee as t,ks as u,qo as v,ce as w,pe as x,aa as y,un as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.