diff --git a/dist/assets/bootstrap-icons-BOrJxbIo.woff b/dist/assets/bootstrap-icons-BOrJxbIo.woff new file mode 100644 index 0000000..51204d2 Binary files /dev/null and b/dist/assets/bootstrap-icons-BOrJxbIo.woff differ diff --git a/dist/assets/bootstrap-icons-BtvjY1KL.woff2 b/dist/assets/bootstrap-icons-BtvjY1KL.woff2 new file mode 100644 index 0000000..92c4830 Binary files /dev/null and b/dist/assets/bootstrap-icons-BtvjY1KL.woff2 differ diff --git a/dist/assets/index-DTY-5c6x.css b/dist/assets/index-DTY-5c6x.css deleted file mode 100644 index c93df3c..0000000 --- a/dist/assets/index-DTY-5c6x.css +++ /dev/null @@ -1 +0,0 @@ -body{margin:0;padding:0;background-color:gray}*{box-sizing:border-box}#applist{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always}#applist-wrapper{width:100%}.applist-page{scroll-snap-align:start;display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(5,20%);place-items:center;align-items:start;min-width:100vw;max-width:100vw;width:100vw;padding-bottom:25%;padding-top:5%}.applist-page>*:not(.section){width:auto;margin-bottom:5%;display:flex;flex-direction:column;align-items:center}.applist-page:has(.section){display:flex;flex-direction:column;align-items:center;padding:5%;gap:5%}#dock{padding:5%;margin:5%;gap:15px;border-radius:24px;background-color:#00000040;border:1px solid white;display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0}.section{padding:5%;border-radius:15px;background-color:#00000080;border:1px solid white;width:100%;color:#fff}.ui-button{border:none;border:1px solid white;border-radius:6px;padding:2%;background-color:#00000080;color:#fff;margin:1%}.app-icon[data-v-c4a1272c]{display:flex;align-items:center;flex-direction:column;width:max-content;height:max-content}.app-icon .app-icon[data-v-c4a1272c]>*:nth-child(n+2){padding-bottom:10px}.app-image[data-v-c4a1272c]{width:14vw;height:auto;border-radius:12px}.app-label[data-v-c4a1272c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10pt;color:var(--label-color)}.app-package[data-v-c4a1272c]{font-size:1px;color:#0000}img[data-v-27ae4006]{width:15%;height:auto} diff --git a/dist/assets/index-IwuFnyur.js b/dist/assets/index-IwuFnyur.js deleted file mode 100644 index 0a61430..0000000 --- a/dist/assets/index-IwuFnyur.js +++ /dev/null @@ -1,17 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(i){if(i.ep)return;i.ep=!0;const r=s(i);fetch(i.href,r)}})();/** -* @vue/shared v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function $s(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const K={},ct=[],Pe=()=>{},Gi=()=>!1,zt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ds=e=>e.startsWith("onUpdate:"),ce=Object.assign,Ls=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Ji=Object.prototype.hasOwnProperty,D=(e,t)=>Ji.call(e,t),W=Array.isArray,ft=e=>Zt(e)==="[object Map]",$n=e=>Zt(e)==="[object Set]",P=e=>typeof e=="function",Z=e=>typeof e=="string",Ge=e=>typeof e=="symbol",G=e=>e!==null&&typeof e=="object",Vs=e=>(G(e)||P(e))&&P(e.then)&&P(e.catch),Dn=Object.prototype.toString,Zt=e=>Dn.call(e),Yi=e=>Zt(e).slice(8,-1),Ln=e=>Zt(e)==="[object Object]",Hs=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,St=$s(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qt=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},Xi=/-(\w)/g,Ke=Qt(e=>e.replace(Xi,(t,s)=>s?s.toUpperCase():"")),zi=/\B([A-Z])/g,rt=Qt(e=>e.replace(zi,"-$1").toLowerCase()),Vn=Qt(e=>e.charAt(0).toUpperCase()+e.slice(1)),ls=Qt(e=>e?`on${Vn(e)}`:""),qe=(e,t)=>!Object.is(e,t),cs=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},Zi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Qi=e=>{const t=Z(e)?Number(e):NaN;return isNaN(t)?e:t};let an;const es=()=>an||(an=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ts(e){if(W(e)){const t={};for(let s=0;s{if(s){const n=s.split(tr);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function ks(e){let t="";if(Z(e))t=e;else if(W(e))for(let s=0;s!!(e&&e.__v_isRef===!0),ys=e=>Z(e)?e:e==null?"":W(e)||G(e)&&(e.toString===Dn||!P(e.toString))?Un(e)?ys(e.value):JSON.stringify(e,jn,2):String(e),jn=(e,t)=>Un(t)?jn(e,t.value):ft(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[fs(n,r)+" =>"]=i,s),{})}:$n(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>fs(s))}:Ge(t)?fs(t):G(t)&&!W(t)&&!Ln(t)?String(t):t,fs=(e,t="")=>{var s;return Ge(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/** -* @vue/reactivity v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let ye;class or{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ye,!t&&ye&&(this.index=(ye.scopes||(ye.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t0)return;if(It){let t=It;for(It=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;xt;){let t=xt;for(xt=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function Jn(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Yn(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),qs(n),cr(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function vs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Xn(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Xn(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Tt))return;e.globalVersion=Tt;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!vs(e)){e.flags&=-3;return}const s=q,n=Be;q=e,Be=!0;try{Jn(e);const i=e.fn(e._value);(t.version===0||qe(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{q=s,Be=n,Yn(e),e.flags&=-3}}function qs(e,t=!1){const{dep:s,prevSub:n,nextSub:i}=e;if(n&&(n.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)qs(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function cr(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let Be=!0;const zn=[];function Je(){zn.push(Be),Be=!1}function Ye(){const e=zn.pop();Be=e===void 0?!0:e}function un(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=q;q=void 0;try{t()}finally{q=s}}}let Tt=0;class fr{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ks{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}track(t){if(!q||!Be||q===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==q)s=this.activeLink=new fr(q,this),q.deps?(s.prevDep=q.depsTail,q.depsTail.nextDep=s,q.depsTail=s):q.deps=q.depsTail=s,Zn(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=q.depsTail,s.nextDep=void 0,q.depsTail.nextDep=s,q.depsTail=s,q.deps===s&&(q.deps=n)}return s}trigger(t){this.version++,Tt++,this.notify(t)}notify(t){Us();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{js()}}}function Zn(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)Zn(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const ws=new WeakMap,st=Symbol(""),Ss=Symbol(""),At=Symbol("");function se(e,t,s){if(Be&&q){let n=ws.get(e);n||ws.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Ks),i.map=n,i.key=s),i.track()}}function $e(e,t,s,n,i,r){const o=ws.get(e);if(!o){Tt++;return}const l=f=>{f&&f.trigger()};if(Us(),t==="clear")o.forEach(l);else{const f=W(e),h=f&&Hs(s);if(f&&s==="length"){const u=Number(n);o.forEach((d,y)=>{(y==="length"||y===At||!Ge(y)&&y>=u)&&l(d)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),h&&l(o.get(At)),t){case"add":f?h&&l(o.get("length")):(l(o.get(st)),ft(e)&&l(o.get(Ss)));break;case"delete":f||(l(o.get(st)),ft(e)&&l(o.get(Ss)));break;case"set":ft(e)&&l(o.get(st));break}}js()}function ot(e){const t=$(e);return t===e?t:(se(t,"iterate",At),Se(e)?t:t.map(ne))}function ss(e){return se(e=$(e),"iterate",At),e}const ar={__proto__:null,[Symbol.iterator](){return us(this,Symbol.iterator,ne)},concat(...e){return ot(this).concat(...e.map(t=>W(t)?ot(t):t))},entries(){return us(this,"entries",e=>(e[1]=ne(e[1]),e))},every(e,t){return Ne(this,"every",e,t,void 0,arguments)},filter(e,t){return Ne(this,"filter",e,t,s=>s.map(ne),arguments)},find(e,t){return Ne(this,"find",e,t,ne,arguments)},findIndex(e,t){return Ne(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ne(this,"findLast",e,t,ne,arguments)},findLastIndex(e,t){return Ne(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ne(this,"forEach",e,t,void 0,arguments)},includes(...e){return ds(this,"includes",e)},indexOf(...e){return ds(this,"indexOf",e)},join(e){return ot(this).join(e)},lastIndexOf(...e){return ds(this,"lastIndexOf",e)},map(e,t){return Ne(this,"map",e,t,void 0,arguments)},pop(){return yt(this,"pop")},push(...e){return yt(this,"push",e)},reduce(e,...t){return dn(this,"reduce",e,t)},reduceRight(e,...t){return dn(this,"reduceRight",e,t)},shift(){return yt(this,"shift")},some(e,t){return Ne(this,"some",e,t,void 0,arguments)},splice(...e){return yt(this,"splice",e)},toReversed(){return ot(this).toReversed()},toSorted(e){return ot(this).toSorted(e)},toSpliced(...e){return ot(this).toSpliced(...e)},unshift(...e){return yt(this,"unshift",e)},values(){return us(this,"values",ne)}};function us(e,t,s){const n=ss(e),i=n[t]();return n!==e&&!Se(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=s(r.value)),r}),i}const ur=Array.prototype;function Ne(e,t,s,n,i,r){const o=ss(e),l=o!==e&&!Se(e),f=o[t];if(f!==ur[t]){const d=f.apply(e,r);return l?ne(d):d}let h=s;o!==e&&(l?h=function(d,y){return s.call(this,ne(d),y,e)}:s.length>2&&(h=function(d,y){return s.call(this,d,y,e)}));const u=f.call(o,h,n);return l&&i?i(u):u}function dn(e,t,s,n){const i=ss(e);let r=s;return i!==e&&(Se(e)?s.length>3&&(r=function(o,l,f){return s.call(this,o,l,f,e)}):r=function(o,l,f){return s.call(this,o,ne(l),f,e)}),i[t](r,...n)}function ds(e,t,s){const n=$(e);se(n,"iterate",At);const i=n[t](...s);return(i===-1||i===!1)&&Xs(s[0])?(s[0]=$(s[0]),n[t](...s)):i}function yt(e,t,s=[]){Je(),Us();const n=$(e)[t].apply(e,s);return js(),Ye(),n}const dr=$s("__proto__,__v_isRef,__isVue"),Qn=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ge));function hr(e){Ge(e)||(e=String(e));const t=$(this);return se(t,"has",e),t.hasOwnProperty(e)}class ei{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return r;if(s==="__v_raw")return n===(i?r?xr:ii:r?ni:si).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=W(t);if(!i){let f;if(o&&(f=ar[s]))return f;if(s==="hasOwnProperty")return hr}const l=Reflect.get(t,s,re(t)?t:n);return(Ge(s)?Qn.has(s):dr(s))||(i||se(t,"get",s),r)?l:re(l)?o&&Hs(s)?l:l.value:G(l)?i?ri(l):Js(l):l}}class ti extends ei{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];if(!this._isShallow){const f=nt(r);if(!Se(n)&&!nt(n)&&(r=$(r),n=$(n)),!W(t)&&re(r)&&!re(n))return f?!1:(r.value=n,!0)}const o=W(t)&&Hs(s)?Number(s)e,$t=e=>Reflect.getPrototypeOf(e);function br(e,t,s){return function(...n){const i=this.__v_raw,r=$(i),o=ft(r),l=e==="entries"||e===Symbol.iterator&&o,f=e==="keys"&&o,h=i[e](...n),u=s?xs:t?Is:ne;return!t&&se(r,"iterate",f?Ss:st),{next(){const{value:d,done:y}=h.next();return y?{value:d,done:y}:{value:l?[u(d[0]),u(d[1])]:u(d),done:y}},[Symbol.iterator](){return this}}}}function Dt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function yr(e,t){const s={get(i){const r=this.__v_raw,o=$(r),l=$(i);e||(qe(i,l)&&se(o,"get",i),se(o,"get",l));const{has:f}=$t(o),h=t?xs:e?Is:ne;if(f.call(o,i))return h(r.get(i));if(f.call(o,l))return h(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&se($(i),"iterate",st),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,o=$(r),l=$(i);return e||(qe(i,l)&&se(o,"has",i),se(o,"has",l)),i===l?r.has(i):r.has(i)||r.has(l)},forEach(i,r){const o=this,l=o.__v_raw,f=$(l),h=t?xs:e?Is:ne;return!e&&se(f,"iterate",st),l.forEach((u,d)=>i.call(r,h(u),h(d),o))}};return ce(s,e?{add:Dt("add"),set:Dt("set"),delete:Dt("delete"),clear:Dt("clear")}:{add(i){!t&&!Se(i)&&!nt(i)&&(i=$(i));const r=$(this);return $t(r).has.call(r,i)||(r.add(i),$e(r,"add",i,i)),this},set(i,r){!t&&!Se(r)&&!nt(r)&&(r=$(r));const o=$(this),{has:l,get:f}=$t(o);let h=l.call(o,i);h||(i=$(i),h=l.call(o,i));const u=f.call(o,i);return o.set(i,r),h?qe(r,u)&&$e(o,"set",i,r):$e(o,"add",i,r),this},delete(i){const r=$(this),{has:o,get:l}=$t(r);let f=o.call(r,i);f||(i=$(i),f=o.call(r,i)),l&&l.call(r,i);const h=r.delete(i);return f&&$e(r,"delete",i,void 0),h},clear(){const i=$(this),r=i.size!==0,o=i.clear();return r&&$e(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=br(i,e,t)}),s}function Gs(e,t){const s=yr(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(D(s,i)&&i in n?s:n,i,r)}const vr={get:Gs(!1,!1)},wr={get:Gs(!1,!0)},Sr={get:Gs(!0,!1)};const si=new WeakMap,ni=new WeakMap,ii=new WeakMap,xr=new WeakMap;function Ir(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Br(e){return e.__v_skip||!Object.isExtensible(e)?0:Ir(Yi(e))}function Js(e){return nt(e)?e:Ys(e,!1,gr,vr,si)}function Er(e){return Ys(e,!1,_r,wr,ni)}function ri(e){return Ys(e,!0,mr,Sr,ii)}function Ys(e,t,s,n,i){if(!G(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=Br(e);if(o===0)return e;const l=new Proxy(e,o===2?n:s);return i.set(e,l),l}function at(e){return nt(e)?at(e.__v_raw):!!(e&&e.__v_isReactive)}function nt(e){return!!(e&&e.__v_isReadonly)}function Se(e){return!!(e&&e.__v_isShallow)}function Xs(e){return e?!!e.__v_raw:!1}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Cr(e){return!D(e,"__v_skip")&&Object.isExtensible(e)&&Hn(e,"__v_skip",!0),e}const ne=e=>G(e)?Js(e):e,Is=e=>G(e)?ri(e):e;function re(e){return e?e.__v_isRef===!0:!1}function Bs(e){return Tr(e,!1)}function Tr(e,t){return re(e)?e:new Ar(e,t)}class Ar{constructor(t,s){this.dep=new Ks,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:$(t),this._value=s?t:ne(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||Se(t)||nt(t);t=n?t:$(t),qe(t,s)&&(this._rawValue=t,this._value=n?t:ne(t),this.dep.trigger())}}function oi(e){return re(e)?e.value:e}const Or={get:(e,t,s)=>t==="__v_raw"?e:oi(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const i=e[t];return re(i)&&!re(s)?(i.value=s,!0):Reflect.set(e,t,s,n)}};function li(e){return at(e)?e:new Proxy(e,Or)}class Wr{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Ks(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Tt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&q!==this)return Gn(this,!0),!0}get value(){const t=this.dep.track();return Xn(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Mr(e,t,s=!1){let n,i;return P(e)?n=e:(n=e.get,i=e.set),new Wr(n,i,s)}const Lt={},jt=new WeakMap;let tt;function Pr(e,t=!1,s=tt){if(s){let n=jt.get(s);n||jt.set(s,n=[]),n.push(e)}}function Fr(e,t,s=K){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:f}=s,h=A=>i?A:Se(A)||i===!1||i===0?Ue(A,1):Ue(A);let u,d,y,x,T=!1,M=!1;if(re(e)?(d=()=>e.value,T=Se(e)):at(e)?(d=()=>h(e),T=!0):W(e)?(M=!0,T=e.some(A=>at(A)||Se(A)),d=()=>e.map(A=>{if(re(A))return A.value;if(at(A))return h(A);if(P(A))return f?f(A,2):A()})):P(e)?t?d=f?()=>f(e,2):e:d=()=>{if(y){Je();try{y()}finally{Ye()}}const A=tt;tt=u;try{return f?f(e,3,[x]):e(x)}finally{tt=A}}:d=Pe,t&&i){const A=d,B=i===!0?1/0:i;d=()=>Ue(A(),B)}const J=lr(),R=()=>{u.stop(),J&&J.active&&Ls(J.effects,u)};if(r&&t){const A=t;t=(...B)=>{A(...B),R()}}let L=M?new Array(e.length).fill(Lt):Lt;const H=A=>{if(!(!(u.flags&1)||!u.dirty&&!A))if(t){const B=u.run();if(i||T||(M?B.some((F,Y)=>qe(F,L[Y])):qe(B,L))){y&&y();const F=tt;tt=u;try{const Y=[B,L===Lt?void 0:M&&L[0]===Lt?[]:L,x];f?f(t,3,Y):t(...Y),L=B}finally{tt=F}}}else u.run()};return l&&l(H),u=new qn(d),u.scheduler=o?()=>o(H,!1):H,x=A=>Pr(A,!1,u),y=u.onStop=()=>{const A=jt.get(u);if(A){if(f)f(A,4);else for(const B of A)B();jt.delete(u)}},t?n?H(!0):L=u.run():o?o(H.bind(null,!0),!0):u.run(),R.pause=u.pause.bind(u),R.resume=u.resume.bind(u),R.stop=R,R}function Ue(e,t=1/0,s){if(t<=0||!G(e)||e.__v_skip||(s=s||new Set,s.has(e)))return e;if(s.add(e),t--,re(e))Ue(e.value,t,s);else if(W(e))for(let n=0;n{Ue(n,t,s)});else if(Ln(e)){for(const n in e)Ue(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Ue(e[n],t,s)}return e}/** -* @vue/runtime-core v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Pt(e,t,s,n){try{return n?e(...n):e()}catch(i){Ft(i,t,s)}}function Fe(e,t,s,n){if(P(e)){const i=Pt(e,t,s,n);return i&&Vs(i)&&i.catch(r=>{Ft(r,t,s)}),i}if(W(e)){const i=[];for(let r=0;r>>1,i=le[n],r=Ot(i);r=Ot(s)?le.push(e):le.splice($r(t),0,e),e.flags|=1,fi()}}function fi(){qt||(qt=ci.then(ui))}function Es(e){W(e)?ut.push(...e):He&&e.id===-1?He.splice(lt+1,0,e):e.flags&1||(ut.push(e),e.flags|=1),fi()}function hn(e,t,s=Me+1){for(;sOt(s)-Ot(n));if(ut.length=0,He){He.push(...t);return}for(He=t,lt=0;lte.id==null?e.flags&2?-1:1/0:e.id;function ui(e){try{for(Me=0;Me{n._d&&In(-1);const r=Kt(t);let o;try{o=e(...i)}finally{Kt(r),n._d&&In(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Qe(e,t,s,n){const i=e.dirs,r=t&&t.dirs;for(let o=0;oe.__isTeleport;function Qs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Qs(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 hi(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Gt(e,t,s,n,i=!1){if(W(e)){e.forEach((T,M)=>Gt(T,t&&(W(t)?t[M]:t),s,n,i));return}if(Bt(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Gt(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?rn(n.component):n.el,o=i?null:r,{i:l,r:f}=e,h=t&&t.r,u=l.refs===K?l.refs={}:l.refs,d=l.setupState,y=$(d),x=d===K?()=>!1:T=>D(y,T);if(h!=null&&h!==f&&(Z(h)?(u[h]=null,x(h)&&(d[h]=null)):re(h)&&(h.value=null)),P(f))Pt(f,l,12,[o,u]);else{const T=Z(f),M=re(f);if(T||M){const J=()=>{if(e.f){const R=T?x(f)?d[f]:u[f]:f.value;i?W(R)&&Ls(R,r):W(R)?R.includes(r)||R.push(r):T?(u[f]=[r],x(f)&&(d[f]=u[f])):(f.value=[r],e.k&&(u[e.k]=f.value))}else T?(u[f]=o,x(f)&&(d[f]=o)):M&&(f.value=o,e.k&&(u[e.k]=o))};o?(J.id=-1,be(J,s)):J()}}}es().requestIdleCallback;es().cancelIdleCallback;const Bt=e=>!!e.type.__asyncLoader,pi=e=>e.type.__isKeepAlive;function Vr(e,t){gi(e,"a",t)}function Hr(e,t){gi(e,"da",t)}function gi(e,t,s=ie){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ns(t,n,s),s){let i=s.parent;for(;i&&i.parent;)pi(i.parent.vnode)&&kr(n,t,s,i),i=i.parent}}function kr(e,t,s,n){const i=ns(t,e,n,!0);mi(()=>{Ls(n[t],i)},s)}function ns(e,t,s=ie,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{Je();const l=it(s),f=Fe(t,s,e,o);return l(),Ye(),f});return n?i.unshift(r):i.push(r),r}}const Ve=e=>(t,s=ie)=>{(!Mt||e==="sp")&&ns(e,(...n)=>t(...n),s)},Ur=Ve("bm"),jr=Ve("m"),qr=Ve("bu"),Kr=Ve("u"),Gr=Ve("bum"),mi=Ve("um"),Jr=Ve("sp"),Yr=Ve("rtg"),Xr=Ve("rtc");function zr(e,t=ie){ns("ec",e,t)}const Zr=Symbol.for("v-ndc");function pn(e,t,s,n){let i;const r=s,o=W(e);if(o||Z(e)){const l=o&&at(e);let f=!1;l&&(f=!Se(e),e=ss(e)),i=new Array(e.length);for(let h=0,u=e.length;ht(l,f,void 0,r));else{const l=Object.keys(e);i=new Array(l.length);for(let f=0,h=l.length;fe?Vi(e)?rn(e):Cs(e.parent):null,Et=ce(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=>Cs(e.parent),$root:e=>Cs(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>bi(e),$forceUpdate:e=>e.f||(e.f=()=>{zs(e.update)}),$nextTick:e=>e.n||(e.n=Rr.bind(e.proxy)),$watch:e=>So.bind(e)}),hs=(e,t)=>e!==K&&!e.__isScriptSetup&&D(e,t),Qr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:i,props:r,accessCache:o,type:l,appContext:f}=e;let h;if(t[0]!=="$"){const x=o[t];if(x!==void 0)switch(x){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(hs(n,t))return o[t]=1,n[t];if(i!==K&&D(i,t))return o[t]=2,i[t];if((h=e.propsOptions[0])&&D(h,t))return o[t]=3,r[t];if(s!==K&&D(s,t))return o[t]=4,s[t];Ts&&(o[t]=0)}}const u=Et[t];let d,y;if(u)return t==="$attrs"&&se(e.attrs,"get",""),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(s!==K&&D(s,t))return o[t]=4,s[t];if(y=f.config.globalProperties,D(y,t))return y[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return hs(i,t)?(i[t]=s,!0):n!==K&&D(n,t)?(n[t]=s,!0):D(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:i,propsOptions:r}},o){let l;return!!s[o]||e!==K&&D(e,o)||hs(t,o)||(l=r[0])&&D(l,o)||D(n,o)||D(Et,o)||D(i.config.globalProperties,o)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:D(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function gn(e){return W(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function eo(e){const t=jo();let s=e();return Fs(),Vs(s)&&(s=s.catch(n=>{throw it(t),n})),[s,()=>it(t)]}let Ts=!0;function to(e){const t=bi(e),s=e.proxy,n=e.ctx;Ts=!1,t.beforeCreate&&mn(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:f,inject:h,created:u,beforeMount:d,mounted:y,beforeUpdate:x,updated:T,activated:M,deactivated:J,beforeDestroy:R,beforeUnmount:L,destroyed:H,unmounted:A,render:B,renderTracked:F,renderTriggered:Y,errorCaptured:Q,serverPrefetch:ee,expose:X,inheritAttrs:ge,components:fe,directives:we,filters:Ee}=t;if(h&&so(h,n,null),o)for(const k in o){const U=o[k];P(U)&&(n[k]=U.bind(s))}if(i){const k=i.call(s,s);G(k)&&(e.data=Js(k))}if(Ts=!0,r)for(const k in r){const U=r[k],ze=P(U)?U.bind(s,s):P(U.get)?U.get.bind(s,s):Pe,Nt=!P(U)&&P(U.set)?U.set.bind(s):Pe,Ze=ki({get:ze,set:Nt});Object.defineProperty(n,k,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:Ce=>Ze.value=Ce})}if(l)for(const k in l)_i(l[k],n,s,k);if(f){const k=P(f)?f.call(s):f;Reflect.ownKeys(k).forEach(U=>{co(U,k[U])})}u&&mn(u,e,"c");function z(k,U){W(U)?U.forEach(ze=>k(ze.bind(s))):U&&k(U.bind(s))}if(z(Ur,d),z(jr,y),z(qr,x),z(Kr,T),z(Vr,M),z(Hr,J),z(zr,Q),z(Xr,F),z(Yr,Y),z(Gr,L),z(mi,A),z(Jr,ee),W(X))if(X.length){const k=e.exposed||(e.exposed={});X.forEach(U=>{Object.defineProperty(k,U,{get:()=>s[U],set:ze=>s[U]=ze})})}else e.exposed||(e.exposed={});B&&e.render===Pe&&(e.render=B),ge!=null&&(e.inheritAttrs=ge),fe&&(e.components=fe),we&&(e.directives=we),ee&&hi(e)}function so(e,t,s=Pe){W(e)&&(e=As(e));for(const n in e){const i=e[n];let r;G(i)?"default"in i?r=Vt(i.from||n,i.default,!0):r=Vt(i.from||n):r=Vt(i),re(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function mn(e,t,s){Fe(W(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function _i(e,t,s,n){let i=n.includes(".")?Mi(s,n):()=>s[n];if(Z(e)){const r=t[e];P(r)&&gs(i,r)}else if(P(e))gs(i,e.bind(s));else if(G(e))if(W(e))e.forEach(r=>_i(r,t,s,n));else{const r=P(e.handler)?e.handler.bind(s):t[e.handler];P(r)&&gs(i,r,e)}}function bi(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let f;return l?f=l:!i.length&&!s&&!n?f=t:(f={},i.length&&i.forEach(h=>Jt(f,h,o,!0)),Jt(f,t,o)),G(t)&&r.set(t,f),f}function Jt(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&Jt(e,r,s,!0),i&&i.forEach(o=>Jt(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=no[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const no={data:_n,props:bn,emits:bn,methods:vt,computed:vt,beforeCreate:oe,created:oe,beforeMount:oe,mounted:oe,beforeUpdate:oe,updated:oe,beforeDestroy:oe,beforeUnmount:oe,destroyed:oe,unmounted:oe,activated:oe,deactivated:oe,errorCaptured:oe,serverPrefetch:oe,components:vt,directives:vt,watch:ro,provide:_n,inject:io};function _n(e,t){return t?e?function(){return ce(P(e)?e.call(this,this):e,P(t)?t.call(this,this):t)}:t:e}function io(e,t){return vt(As(e),As(t))}function As(e){if(W(e)){const t={};for(let s=0;s1)return s&&P(t)?t.call(n&&n.proxy):t}}const vi={},wi=()=>Object.create(vi),Si=e=>Object.getPrototypeOf(e)===vi;function fo(e,t,s,n=!1){const i={},r=wi();e.propsDefaults=Object.create(null),xi(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:Er(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function ao(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=$(i),[f]=e.propsOptions;let h=!1;if((n||o>0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let d=0;d{f=!0;const[y,x]=Ii(d,t,!0);ce(o,y),x&&l.push(...x)};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!f)return G(e)&&n.set(e,ct),ct;if(W(r))for(let u=0;ue[0]==="_"||e==="$stable",en=e=>W(e)?e.map(xe):[xe(e)],ho=(e,t,s)=>{if(t._n)return t;const n=Zs((...i)=>en(t(...i)),s);return n._c=!1,n},Ei=(e,t,s)=>{const n=e._ctx;for(const i in e){if(Bi(i))continue;const r=e[i];if(P(r))t[i]=ho(i,r,n);else if(r!=null){const o=en(r);t[i]=()=>o}}},Ci=(e,t)=>{const s=en(t);e.slots.default=()=>s},Ti=(e,t,s)=>{for(const n in t)(s||n!=="_")&&(e[n]=t[n])},po=(e,t,s)=>{const n=e.slots=wi();if(e.vnode.shapeFlag&32){const i=t._;i?(Ti(n,t,s),s&&Hn(n,"_",i,!0)):Ei(t,n)}else t&&Ci(e,t)},go=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=K;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:Ti(i,t,s):(r=!t.$stable,Ei(t,i)),o=t}else t&&(Ci(e,t),o={default:1});if(r)for(const l in i)!Bi(l)&&o[l]==null&&delete i[l]},be=Fo;function mo(e){return _o(e)}function _o(e,t){const s=es();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:f,setText:h,setElementText:u,parentNode:d,nextSibling:y,setScopeId:x=Pe,insertStaticContent:T}=e,M=(c,a,p,_=null,g=null,m=null,S=void 0,w=null,v=!!a.dynamicChildren)=>{if(c===a)return;c&&!je(c,a)&&(_=Rt(c),Ce(c,g,m,!0),c=null),a.patchFlag===-2&&(v=!1,a.dynamicChildren=null);const{type:b,ref:C,shapeFlag:I}=a;switch(b){case rs:J(c,a,p,_);break;case Le:R(c,a,p,_);break;case Ht:c==null&&L(a,p,_,S);break;case ve:fe(c,a,p,_,g,m,S,w,v);break;default:I&1?B(c,a,p,_,g,m,S,w,v):I&6?we(c,a,p,_,g,m,S,w,v):(I&64||I&128)&&b.process(c,a,p,_,g,m,S,w,v,_t)}C!=null&&g&&Gt(C,c&&c.ref,m,a||c,!a)},J=(c,a,p,_)=>{if(c==null)n(a.el=l(a.children),p,_);else{const g=a.el=c.el;a.children!==c.children&&h(g,a.children)}},R=(c,a,p,_)=>{c==null?n(a.el=f(a.children||""),p,_):a.el=c.el},L=(c,a,p,_)=>{[c.el,c.anchor]=T(c.children,a,p,_,c.el,c.anchor)},H=({el:c,anchor:a},p,_)=>{let g;for(;c&&c!==a;)g=y(c),n(c,p,_),c=g;n(a,p,_)},A=({el:c,anchor:a})=>{let p;for(;c&&c!==a;)p=y(c),i(c),c=p;i(a)},B=(c,a,p,_,g,m,S,w,v)=>{a.type==="svg"?S="svg":a.type==="math"&&(S="mathml"),c==null?F(a,p,_,g,m,S,w,v):ee(c,a,g,m,S,w,v)},F=(c,a,p,_,g,m,S,w)=>{let v,b;const{props:C,shapeFlag:I,transition:E,dirs:O}=c;if(v=c.el=o(c.type,m,C&&C.is,C),I&8?u(v,c.children):I&16&&Q(c.children,v,null,_,g,ps(c,m),S,w),O&&Qe(c,null,_,"created"),Y(v,c,c.scopeId,S,_),C){for(const j in C)j!=="value"&&!St(j)&&r(v,j,null,C[j],m,_);"value"in C&&r(v,"value",null,C.value,m),(b=C.onVnodeBeforeMount)&&We(b,_,c)}O&&Qe(c,null,_,"beforeMount");const N=bo(g,E);N&&E.beforeEnter(v),n(v,a,p),((b=C&&C.onVnodeMounted)||N||O)&&be(()=>{b&&We(b,_,c),N&&E.enter(v),O&&Qe(c,null,_,"mounted")},g)},Y=(c,a,p,_,g)=>{if(p&&x(c,p),_)for(let m=0;m<_.length;m++)x(c,_[m]);if(g){let m=g.subTree;if(a===m||Fi(m.type)&&(m.ssContent===a||m.ssFallback===a)){const S=g.vnode;Y(c,S,S.scopeId,S.slotScopeIds,g.parent)}}},Q=(c,a,p,_,g,m,S,w,v=0)=>{for(let b=v;b{const w=a.el=c.el;let{patchFlag:v,dynamicChildren:b,dirs:C}=a;v|=c.patchFlag&16;const I=c.props||K,E=a.props||K;let O;if(p&&et(p,!1),(O=E.onVnodeBeforeUpdate)&&We(O,p,a,c),C&&Qe(a,c,p,"beforeUpdate"),p&&et(p,!0),(I.innerHTML&&E.innerHTML==null||I.textContent&&E.textContent==null)&&u(w,""),b?X(c.dynamicChildren,b,w,p,_,ps(a,g),m):S||U(c,a,w,null,p,_,ps(a,g),m,!1),v>0){if(v&16)ge(w,I,E,p,g);else if(v&2&&I.class!==E.class&&r(w,"class",null,E.class,g),v&4&&r(w,"style",I.style,E.style,g),v&8){const N=a.dynamicProps;for(let j=0;j{O&&We(O,p,a,c),C&&Qe(a,c,p,"updated")},_)},X=(c,a,p,_,g,m,S)=>{for(let w=0;w{if(a!==p){if(a!==K)for(const m in a)!St(m)&&!(m in p)&&r(c,m,a[m],null,g,_);for(const m in p){if(St(m))continue;const S=p[m],w=a[m];S!==w&&m!=="value"&&r(c,m,w,S,g,_)}"value"in p&&r(c,"value",a.value,p.value,g)}},fe=(c,a,p,_,g,m,S,w,v)=>{const b=a.el=c?c.el:l(""),C=a.anchor=c?c.anchor:l("");let{patchFlag:I,dynamicChildren:E,slotScopeIds:O}=a;O&&(w=w?w.concat(O):O),c==null?(n(b,p,_),n(C,p,_),Q(a.children||[],p,C,g,m,S,w,v)):I>0&&I&64&&E&&c.dynamicChildren?(X(c.dynamicChildren,E,p,g,m,S,w),(a.key!=null||g&&a===g.subTree)&&Ai(c,a,!0)):U(c,a,p,C,g,m,S,w,v)},we=(c,a,p,_,g,m,S,w,v)=>{a.slotScopeIds=w,c==null?a.shapeFlag&512?g.ctx.activate(a,p,_,S,v):Ee(a,p,_,g,m,S,v):Xe(c,a,v)},Ee=(c,a,p,_,g,m,S)=>{const w=c.component=Uo(c,_,g);if(pi(c)&&(w.ctx.renderer=_t),qo(w,!1,S),w.asyncDep){if(g&&g.registerDep(w,z,S),!c.el){const v=w.subTree=te(Le);R(null,v,a,p)}}else z(w,c,a,p,g,m,S)},Xe=(c,a,p)=>{const _=a.component=c.component;if(To(c,a,p))if(_.asyncDep&&!_.asyncResolved){k(_,a,p);return}else _.next=a,_.update();else a.el=c.el,_.vnode=a},z=(c,a,p,_,g,m,S)=>{const w=()=>{if(c.isMounted){let{next:I,bu:E,u:O,parent:N,vnode:j}=c;{const Ae=Oi(c);if(Ae){I&&(I.el=j.el,k(c,I,S)),Ae.asyncDep.then(()=>{c.isUnmounted||w()});return}}let V=I,me;et(c,!1),I?(I.el=j.el,k(c,I,S)):I=j,E&&cs(E),(me=I.props&&I.props.onVnodeBeforeUpdate)&&We(me,N,I,j),et(c,!0);const ae=wn(c),Te=c.subTree;c.subTree=ae,M(Te,ae,d(Te.el),Rt(Te),c,g,m),I.el=ae.el,V===null&&tn(c,ae.el),O&&be(O,g),(me=I.props&&I.props.onVnodeUpdated)&&be(()=>We(me,N,I,j),g)}else{let I;const{el:E,props:O}=a,{bm:N,m:j,parent:V,root:me,type:ae}=c,Te=Bt(a);et(c,!1),N&&cs(N),!Te&&(I=O&&O.onVnodeBeforeMount)&&We(I,V,a),et(c,!0);{me.ce&&me.ce._injectChildStyle(ae);const Ae=c.subTree=wn(c);M(null,Ae,p,_,c,g,m),a.el=Ae.el}if(j&&be(j,g),!Te&&(I=O&&O.onVnodeMounted)){const Ae=a;be(()=>We(I,V,Ae),g)}(a.shapeFlag&256||V&&Bt(V.vnode)&&V.vnode.shapeFlag&256)&&c.a&&be(c.a,g),c.isMounted=!0,a=p=_=null}};c.scope.on();const v=c.effect=new qn(w);c.scope.off();const b=c.update=v.run.bind(v),C=c.job=v.runIfDirty.bind(v);C.i=c,C.id=c.uid,v.scheduler=()=>zs(C),et(c,!0),b()},k=(c,a,p)=>{a.component=c;const _=c.vnode.props;c.vnode=a,c.next=null,ao(c,a.props,_,p),go(c,a.children,p),Je(),hn(c),Ye()},U=(c,a,p,_,g,m,S,w,v=!1)=>{const b=c&&c.children,C=c?c.shapeFlag:0,I=a.children,{patchFlag:E,shapeFlag:O}=a;if(E>0){if(E&128){Nt(b,I,p,_,g,m,S,w,v);return}else if(E&256){ze(b,I,p,_,g,m,S,w,v);return}}O&8?(C&16&&mt(b,g,m),I!==b&&u(p,I)):C&16?O&16?Nt(b,I,p,_,g,m,S,w,v):mt(b,g,m,!0):(C&8&&u(p,""),O&16&&Q(I,p,_,g,m,S,w,v))},ze=(c,a,p,_,g,m,S,w,v)=>{c=c||ct,a=a||ct;const b=c.length,C=a.length,I=Math.min(b,C);let E;for(E=0;EC?mt(c,g,m,!0,!1,I):Q(a,p,_,g,m,S,w,v,I)},Nt=(c,a,p,_,g,m,S,w,v)=>{let b=0;const C=a.length;let I=c.length-1,E=C-1;for(;b<=I&&b<=E;){const O=c[b],N=a[b]=v?ke(a[b]):xe(a[b]);if(je(O,N))M(O,N,p,null,g,m,S,w,v);else break;b++}for(;b<=I&&b<=E;){const O=c[I],N=a[E]=v?ke(a[E]):xe(a[E]);if(je(O,N))M(O,N,p,null,g,m,S,w,v);else break;I--,E--}if(b>I){if(b<=E){const O=E+1,N=OE)for(;b<=I;)Ce(c[b],g,m,!0),b++;else{const O=b,N=b,j=new Map;for(b=N;b<=E;b++){const _e=a[b]=v?ke(a[b]):xe(a[b]);_e.key!=null&&j.set(_e.key,b)}let V,me=0;const ae=E-N+1;let Te=!1,Ae=0;const bt=new Array(ae);for(b=0;b=ae){Ce(_e,g,m,!0);continue}let Oe;if(_e.key!=null)Oe=j.get(_e.key);else for(V=N;V<=E;V++)if(bt[V-N]===0&&je(_e,a[V])){Oe=V;break}Oe===void 0?Ce(_e,g,m,!0):(bt[Oe-N]=b+1,Oe>=Ae?Ae=Oe:Te=!0,M(_e,a[Oe],p,null,g,m,S,w,v),me++)}const cn=Te?yo(bt):ct;for(V=cn.length-1,b=ae-1;b>=0;b--){const _e=N+b,Oe=a[_e],fn=_e+1{const{el:m,type:S,transition:w,children:v,shapeFlag:b}=c;if(b&6){Ze(c.component.subTree,a,p,_);return}if(b&128){c.suspense.move(a,p,_);return}if(b&64){S.move(c,a,p,_t);return}if(S===ve){n(m,a,p);for(let I=0;Iw.enter(m),g);else{const{leave:I,delayLeave:E,afterLeave:O}=w,N=()=>n(m,a,p),j=()=>{I(m,()=>{N(),O&&O()})};E?E(m,N,j):j()}else n(m,a,p)},Ce=(c,a,p,_=!1,g=!1)=>{const{type:m,props:S,ref:w,children:v,dynamicChildren:b,shapeFlag:C,patchFlag:I,dirs:E,cacheIndex:O}=c;if(I===-2&&(g=!1),w!=null&&Gt(w,null,p,c,!0),O!=null&&(a.renderCache[O]=void 0),C&256){a.ctx.deactivate(c);return}const N=C&1&&E,j=!Bt(c);let V;if(j&&(V=S&&S.onVnodeBeforeUnmount)&&We(V,a,c),C&6)Ki(c.component,p,_);else{if(C&128){c.suspense.unmount(p,_);return}N&&Qe(c,null,a,"beforeUnmount"),C&64?c.type.remove(c,a,p,_t,_):b&&!b.hasOnce&&(m!==ve||I>0&&I&64)?mt(b,a,p,!1,!0):(m===ve&&I&384||!g&&C&16)&&mt(v,a,p),_&&on(c)}(j&&(V=S&&S.onVnodeUnmounted)||N)&&be(()=>{V&&We(V,a,c),N&&Qe(c,null,a,"unmounted")},p)},on=c=>{const{type:a,el:p,anchor:_,transition:g}=c;if(a===ve){qi(p,_);return}if(a===Ht){A(c);return}const m=()=>{i(p),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(c.shapeFlag&1&&g&&!g.persisted){const{leave:S,delayLeave:w}=g,v=()=>S(p,m);w?w(c.el,m,v):v()}else m()},qi=(c,a)=>{let p;for(;c!==a;)p=y(c),i(c),c=p;i(a)},Ki=(c,a,p)=>{const{bum:_,scope:g,job:m,subTree:S,um:w,m:v,a:b}=c;vn(v),vn(b),_&&cs(_),g.stop(),m&&(m.flags|=8,Ce(S,c,a,p)),w&&be(w,a),be(()=>{c.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},mt=(c,a,p,_=!1,g=!1,m=0)=>{for(let S=m;S{if(c.shapeFlag&6)return Rt(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const a=y(c.anchor||c.el),p=a&&a[Dr];return p?y(p):a};let os=!1;const ln=(c,a,p)=>{c==null?a._vnode&&Ce(a._vnode,null,null,!0):M(a._vnode||null,c,a,null,null,null,p),a._vnode=c,os||(os=!0,hn(),ai(),os=!1)},_t={p:M,um:Ce,m:Ze,r:on,mt:Ee,mc:Q,pc:U,pbc:X,n:Rt,o:e};return{render:ln,hydrate:void 0,createApp:lo(ln)}}function ps({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function et({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function bo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ai(e,t,s=!1){const n=e.children,i=t.children;if(W(n)&&W(i))for(let r=0;r>1,e[s[l]]0&&(t[n]=s[r-1]),s[r]=n)}}for(r=s.length,o=s[r-1];r-- >0;)s[r]=o,o=t[o];return s}function Oi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Oi(t)}function vn(e){if(e)for(let t=0;tVt(vo);function gs(e,t,s){return Wi(e,t,s)}function Wi(e,t,s=K){const{immediate:n,deep:i,flush:r,once:o}=s,l=ce({},s),f=t&&n||!t&&r!=="post";let h;if(Mt){if(r==="sync"){const x=wo();h=x.__watcherHandles||(x.__watcherHandles=[])}else if(!f){const x=()=>{};return x.stop=Pe,x.resume=Pe,x.pause=Pe,x}}const u=ie;l.call=(x,T,M)=>Fe(x,u,T,M);let d=!1;r==="post"?l.scheduler=x=>{be(x,u&&u.suspense)}:r!=="sync"&&(d=!0,l.scheduler=(x,T)=>{T?x():zs(x)}),l.augmentJob=x=>{t&&(x.flags|=4),d&&(x.flags|=2,u&&(x.id=u.uid,x.i=u))};const y=Fr(e,t,l);return Mt&&(h?h.push(y):f&&y()),y}function So(e,t,s){const n=this.proxy,i=Z(e)?e.includes(".")?Mi(n,e):()=>n[e]:e.bind(n,n);let r;P(t)?r=t:(r=t.handler,s=t);const o=it(this),l=Wi(i,r.bind(n),s);return o(),l}function Mi(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;it==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ke(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function Io(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||K;let i=s;const r=t.startsWith("update:"),o=r&&xo(n,t.slice(7));o&&(o.trim&&(i=s.map(u=>Z(u)?u.trim():u)),o.number&&(i=s.map(Zi)));let l,f=n[l=ls(t)]||n[l=ls(Ke(t))];!f&&r&&(f=n[l=ls(rt(t))]),f&&Fe(f,e,6,i);const h=n[l+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Fe(h,e,6,i)}}function Pi(e,t,s=!1){const n=t.emitsCache,i=n.get(e);if(i!==void 0)return i;const r=e.emits;let o={},l=!1;if(!P(e)){const f=h=>{const u=Pi(h,t,!0);u&&(l=!0,ce(o,u))};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!r&&!l?(G(e)&&n.set(e,null),null):(W(r)?r.forEach(f=>o[f]=null):ce(o,r),G(e)&&n.set(e,o),o)}function is(e,t){return!e||!zt(t)?!1:(t=t.slice(2).replace(/Once$/,""),D(e,t[0].toLowerCase()+t.slice(1))||D(e,rt(t))||D(e,t))}function wn(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:f,render:h,renderCache:u,props:d,data:y,setupState:x,ctx:T,inheritAttrs:M}=e,J=Kt(e);let R,L;try{if(s.shapeFlag&4){const A=i||n,B=A;R=xe(h.call(B,A,u,d,x,y,T)),L=l}else{const A=t;R=xe(A.length>1?A(d,{attrs:l,slots:o,emit:f}):A(d,null)),L=t.props?l:Eo(l)}}catch(A){Ct.length=0,Ft(A,e,1),R=te(Le)}let H=R;if(L&&M!==!1){const A=Object.keys(L),{shapeFlag:B}=H;A.length&&B&7&&(r&&A.some(Ds)&&(L=Co(L,r)),H=gt(H,L,!1,!0))}return s.dirs&&(H=gt(H,null,!1,!0),H.dirs=H.dirs?H.dirs.concat(s.dirs):s.dirs),s.transition&&Qs(H,s.transition),R=H,Kt(J),R}function Bo(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||zt(s))&&((t||(t={}))[s]=e[s]);return t},Co=(e,t)=>{const s={};for(const n in e)(!Ds(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function To(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:f}=t,h=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&f>=0){if(f&1024)return!0;if(f&16)return n?Sn(n,o,h):!!o;if(f&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;let Ws=0;const Ao={name:"Suspense",__isSuspense:!0,process(e,t,s,n,i,r,o,l,f,h){if(e==null)Oo(t,s,n,i,r,o,l,f,h);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Wo(e,t,s,n,i,o,l,f,h)}},hydrate:Mo,normalize:Po},Ni=Ao;function Wt(e,t){const s=e.props&&e.props[t];P(s)&&s()}function Oo(e,t,s,n,i,r,o,l,f){const{p:h,o:{createElement:u}}=f,d=u("div"),y=e.suspense=Ri(e,i,n,t,d,s,r,o,l,f);h(null,y.pendingBranch=e.ssContent,d,null,n,y,r,o),y.deps>0?(Wt(e,"onPending"),Wt(e,"onFallback"),h(null,e.ssFallback,t,s,n,null,r,o),ht(y,e.ssFallback)):y.resolve(!1,!0)}function Wo(e,t,s,n,i,r,o,l,{p:f,um:h,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const y=t.ssContent,x=t.ssFallback,{activeBranch:T,pendingBranch:M,isInFallback:J,isHydrating:R}=d;if(M)d.pendingBranch=y,je(y,M)?(f(M,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0?d.resolve():J&&(R||(f(T,x,s,n,i,null,r,o,l),ht(d,x)))):(d.pendingId=Ws++,R?(d.isHydrating=!1,d.activeBranch=M):h(M,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),J?(f(null,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0?d.resolve():(f(T,x,s,n,i,null,r,o,l),ht(d,x))):T&&je(y,T)?(f(T,y,s,n,i,d,r,o,l),d.resolve(!0)):(f(null,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0&&d.resolve()));else if(T&&je(y,T))f(T,y,s,n,i,d,r,o,l),ht(d,y);else if(Wt(t,"onPending"),d.pendingBranch=y,y.shapeFlag&512?d.pendingId=y.component.suspenseId:d.pendingId=Ws++,f(null,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0)d.resolve();else{const{timeout:L,pendingId:H}=d;L>0?setTimeout(()=>{d.pendingId===H&&d.fallback(x)},L):L===0&&d.fallback(x)}}function Ri(e,t,s,n,i,r,o,l,f,h,u=!1){const{p:d,m:y,um:x,n:T,o:{parentNode:M,remove:J}}=h;let R;const L=No(e);L&&t&&t.pendingBranch&&(R=t.pendingId,t.deps++);const H=e.props?Qi(e.props.timeout):void 0,A=r,B={vnode:e,parent:t,parentComponent:s,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:Ws++,timeout:typeof H=="number"?H:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(F=!1,Y=!1){const{vnode:Q,activeBranch:ee,pendingBranch:X,pendingId:ge,effects:fe,parentComponent:we,container:Ee}=B;let Xe=!1;B.isHydrating?B.isHydrating=!1:F||(Xe=ee&&X.transition&&X.transition.mode==="out-in",Xe&&(ee.transition.afterLeave=()=>{ge===B.pendingId&&(y(X,Ee,r===A?T(ee):r,0),Es(fe))}),ee&&(M(ee.el)===Ee&&(r=T(ee)),x(ee,we,B,!0)),Xe||y(X,Ee,r,0)),ht(B,X),B.pendingBranch=null,B.isInFallback=!1;let z=B.parent,k=!1;for(;z;){if(z.pendingBranch){z.effects.push(...fe),k=!0;break}z=z.parent}!k&&!Xe&&Es(fe),B.effects=[],L&&t&&t.pendingBranch&&R===t.pendingId&&(t.deps--,t.deps===0&&!Y&&t.resolve()),Wt(Q,"onResolve")},fallback(F){if(!B.pendingBranch)return;const{vnode:Y,activeBranch:Q,parentComponent:ee,container:X,namespace:ge}=B;Wt(Y,"onFallback");const fe=T(Q),we=()=>{B.isInFallback&&(d(null,F,X,fe,ee,null,ge,l,f),ht(B,F))},Ee=F.transition&&F.transition.mode==="out-in";Ee&&(Q.transition.afterLeave=we),B.isInFallback=!0,x(Q,ee,null,!0),Ee||we()},move(F,Y,Q){B.activeBranch&&y(B.activeBranch,F,Y,Q),B.container=F},next(){return B.activeBranch&&T(B.activeBranch)},registerDep(F,Y,Q){const ee=!!B.pendingBranch;ee&&B.deps++;const X=F.vnode.el;F.asyncDep.catch(ge=>{Ft(ge,F,0)}).then(ge=>{if(F.isUnmounted||B.isUnmounted||B.pendingId!==F.suspenseId)return;F.asyncResolved=!0;const{vnode:fe}=F;Ns(F,ge),X&&(fe.el=X);const we=!X&&F.subTree.el;Y(F,fe,M(X||F.subTree.el),X?null:T(F.subTree),B,o,Q),we&&J(we),tn(F,fe.el),ee&&--B.deps===0&&B.resolve()})},unmount(F,Y){B.isUnmounted=!0,B.activeBranch&&x(B.activeBranch,s,F,Y),B.pendingBranch&&x(B.pendingBranch,s,F,Y)}};return B}function Mo(e,t,s,n,i,r,o,l,f){const h=t.suspense=Ri(t,n,s,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),u=f(e,h.pendingBranch=t.ssContent,s,h,r,o);return h.deps===0&&h.resolve(!1,!0),u}function Po(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=xn(n?s.default:s),e.ssFallback=n?xn(s.fallback):te(Le)}function xn(e){let t;if(P(e)){const s=pt&&e._c;s&&(e._d=!1,he()),e=e(),s&&(e._d=!0,t=pe,$i())}return W(e)&&(e=Bo(e)),e=xe(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Fo(e,t){t&&t.pendingBranch?W(e)?t.effects.push(...e):t.effects.push(e):Es(e)}function ht(e,t){e.activeBranch=t;const{vnode:s,parentComponent:n}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;s.el=i,n&&n.subTree===s&&(n.vnode.el=i,tn(n,i))}function No(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const ve=Symbol.for("v-fgt"),rs=Symbol.for("v-txt"),Le=Symbol.for("v-cmt"),Ht=Symbol.for("v-stc"),Ct=[];let pe=null;function he(e=!1){Ct.push(pe=e?null:[])}function $i(){Ct.pop(),pe=Ct[Ct.length-1]||null}let pt=1;function In(e,t=!1){pt+=e,e<0&&pe&&t&&(pe.hasOnce=!0)}function Di(e){return e.dynamicChildren=pt>0?pe||ct:null,$i(),pt>0&&pe&&pe.push(e),e}function De(e,t,s,n,i,r){return Di(de(e,t,s,n,i,r,!0))}function Yt(e,t,s,n,i){return Di(te(e,t,s,n,i,!0))}function sn(e){return e?e.__v_isVNode===!0:!1}function je(e,t){return e.type===t.type&&e.key===t.key}const Li=({key:e})=>e??null,kt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||re(e)||P(e)?{i:Ie,r:e,k:t,f:!!s}:e:null);function de(e,t=null,s=null,n=0,i=null,r=e===ve?0:1,o=!1,l=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Li(t),ref:t&&kt(t),scopeId:di,slotScopeIds:null,children:s,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:r,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Ie};return l?(nn(f,s),r&128&&e.normalize(f)):s&&(f.shapeFlag|=Z(s)?8:16),pt>0&&!o&&pe&&(f.patchFlag>0||r&6)&&f.patchFlag!==32&&pe.push(f),f}const te=Ro;function Ro(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===Zr)&&(e=Le),sn(e)){const l=gt(e,t,!0);return s&&nn(l,s),pt>0&&!r&&pe&&(l.shapeFlag&6?pe[pe.indexOf(e)]=l:pe.push(l)),l.patchFlag=-2,l}if(Yo(e)&&(e=e.__vccOpts),t){t=$o(t);let{class:l,style:f}=t;l&&!Z(l)&&(t.class=ks(l)),G(f)&&(Xs(f)&&!W(f)&&(f=ce({},f)),t.style=ts(f))}const o=Z(e)?1:Fi(e)?128:Lr(e)?64:G(e)?4:P(e)?2:0;return de(e,t,s,n,i,o,r,!0)}function $o(e){return e?Xs(e)||Si(e)?ce({},e):e:null}function gt(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:f}=e,h=t?Vo(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&Li(h),ref:t&&t.ref?s&&r?W(r)?r.concat(kt(t)):[r,kt(t)]:kt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&>(e.ssContent),ssFallback:e.ssFallback&>(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&n&&Qs(u,f.clone(u)),u}function Do(e=" ",t=0){return te(rs,null,e,t)}function Lo(e,t){const s=te(Ht,null,e);return s.staticCount=t,s}function Ms(e="",t=!1){return t?(he(),Yt(Le,null,e)):te(Le,null,e)}function xe(e){return e==null||typeof e=="boolean"?te(Le):W(e)?te(ve,null,e.slice()):sn(e)?ke(e):te(rs,null,String(e))}function ke(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:gt(e)}function nn(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(W(t))s=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),nn(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!Si(t)?t._ctx=Ie:i===3&&Ie&&(Ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else P(t)?(t={default:t,_ctx:Ie},s=32):(t=String(t),n&64?(s=16,t=[Do(t)]):s=8);e.children=t,e.shapeFlag|=s}function Vo(...e){const t={};for(let s=0;sie||Ie;let Xt,Ps;{const e=es(),t=(s,n)=>{let i;return(i=e[s])||(i=e[s]=[]),i.push(n),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};Xt=t("__VUE_INSTANCE_SETTERS__",s=>ie=s),Ps=t("__VUE_SSR_SETTERS__",s=>Mt=s)}const it=e=>{const t=ie;return Xt(e),e.scope.on(),()=>{e.scope.off(),Xt(t)}},Fs=()=>{ie&&ie.scope.off(),Xt(null)};function Vi(e){return e.vnode.shapeFlag&4}let Mt=!1;function qo(e,t=!1,s=!1){t&&Ps(t);const{props:n,children:i}=e.vnode,r=Vi(e);fo(e,n,r,t),po(e,i,s);const o=r?Ko(e,t):void 0;return t&&Ps(!1),o}function Ko(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Qr);const{setup:n}=s;if(n){Je();const i=e.setupContext=n.length>1?Jo(e):null,r=it(e),o=Pt(n,e,0,[e.props,i]),l=Vs(o);if(Ye(),r(),(l||e.sp)&&!Bt(e)&&hi(e),l){if(o.then(Fs,Fs),t)return o.then(f=>{Ns(e,f)}).catch(f=>{Ft(f,e,0)});e.asyncDep=o}else Ns(e,o)}else Hi(e)}function Ns(e,t,s){P(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:G(t)&&(e.setupState=li(t)),Hi(e)}function Hi(e,t,s){const n=e.type;e.render||(e.render=n.render||Pe);{const i=it(e);Je();try{to(e)}finally{Ye(),i()}}}const Go={get(e,t){return se(e,"get",""),e[t]}};function Jo(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,Go),slots:e.slots,emit:e.emit,expose:t}}function rn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(li(Cr(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in Et)return Et[s](e)},has(t,s){return s in t||s in Et}})):e.proxy}function Yo(e){return P(e)&&"__vccOpts"in e}const ki=(e,t)=>Mr(e,t,Mt),Xo="3.5.13";/** -* @vue/runtime-dom v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Rs;const Bn=typeof window<"u"&&window.trustedTypes;if(Bn)try{Rs=Bn.createPolicy("vue",{createHTML:e=>e})}catch{}const Ui=Rs?e=>Rs.createHTML(e):e=>e,zo="http://www.w3.org/2000/svg",Zo="http://www.w3.org/1998/Math/MathML",Re=typeof document<"u"?document:null,En=Re&&Re.createElement("template"),Qo={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const i=t==="svg"?Re.createElementNS(zo,e):t==="mathml"?Re.createElementNS(Zo,e):s?Re.createElement(e,{is:s}):Re.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>Re.createTextNode(e),createComment:e=>Re.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Re.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,i,r){const o=s?s.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),s),!(i===r||!(i=i.nextSibling)););else{En.innerHTML=Ui(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=En.content;if(n==="svg"||n==="mathml"){const f=l.firstChild;for(;f.firstChild;)l.appendChild(f.firstChild);l.removeChild(f)}t.insertBefore(l,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},el=Symbol("_vtc");function tl(e,t,s){const n=e[el];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Cn=Symbol("_vod"),sl=Symbol("_vsh"),nl=Symbol(""),il=/(^|;)\s*display\s*:/;function rl(e,t,s){const n=e.style,i=Z(s);let r=!1;if(s&&!i){if(t)if(Z(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&Ut(n,l,"")}else for(const o in t)s[o]==null&&Ut(n,o,"");for(const o in s)o==="display"&&(r=!0),Ut(n,o,s[o])}else if(i){if(t!==s){const o=n[nl];o&&(s+=";"+o),n.cssText=s,r=il.test(s)}}else t&&e.removeAttribute("style");Cn in e&&(e[Cn]=r?n.display:"",e[sl]&&(n.display="none"))}const Tn=/\s*!important$/;function Ut(e,t,s){if(W(s))s.forEach(n=>Ut(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=ol(e,t);Tn.test(s)?e.setProperty(rt(n),s.replace(Tn,""),"important"):e[n]=s}}const An=["Webkit","Moz","ms"],ms={};function ol(e,t){const s=ms[t];if(s)return s;let n=Ke(t);if(n!=="filter"&&n in e)return ms[t]=n;n=Vn(n);for(let i=0;i_s||(ul.then(()=>_s=0),_s=Date.now());function hl(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;Fe(pl(n,s.value),t,5,[n])};return s.value=e,s.attached=dl(),s}function pl(e,t){if(W(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const Nn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,gl=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?tl(e,n,o):t==="style"?rl(e,s,n):zt(t)?Ds(t)||fl(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):ml(e,t,n,o))?(Mn(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Wn(e,t,n,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Z(n))?Mn(e,Ke(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Wn(e,t,n,o))};function ml(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Nn(t)&&P(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Nn(t)&&Z(s)?!1:t in e}const _l=ce({patchProp:gl},Qo);let Rn;function bl(){return Rn||(Rn=mo(_l))}const yl=(...e)=>{const t=bl().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=wl(n);if(!i)return;const r=t._component;!P(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=s(i,!1,vl(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function vl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function wl(e){return Z(e)?document.querySelector(e):e}const ji=(e,t)=>{const s=e.__vccOpts||e;for(const[n,i]of t)s[n]=i;return s},Sl=["src","alt"],xl={key:0,class:"app-label"},Il={key:1,class:"app-package"},Bl={__name:"AppIcon",props:{packageName:{type:String,required:!0},label:{type:String,required:!1,default:"UNSETLABEL"},hideLabel:{type:Boolean,required:!1}},async setup(e){let t,s;const n=e;let i;Bridge.getSystemNightMode()=="yes"?i=!0:i=!1;const r=Bs("");r.value=([t,s]=eo(()=>Bridge.getDefaultAppIconURL(n.packageName)),t=await t,s(),t);const o=Bs("");n.label.length>=12?o.value=`${n.label.slice(0,9).trim()}...`:o.value=n.label;function l(){Bridge.requestLaunchApp(n.packageName)}async function f(){const h=await Bridge.getDefaultAppIconURL(n.packageName),u=new Image;u.src=h,u.onload=()=>{r.value=h},u.onerror=()=>{r.value!="/error.svg"&&(r.value="/error.svg"),setTimeout(f,100)}}return f(),(h,u)=>(he(),De("div",{class:"app-icon",onClick:u[0]||(u[0]=d=>l()),style:ts({"--label-color":oi(i)?"#000000":"#ffffff"})},[de("img",{src:r.value,alt:o.value,class:"app-image"},null,8,Sl),n.hideLabel?Ms("",!0):(he(),De("span",xl,ys(o.value),1)),n.hideLabel?Ms("",!0):(he(),De("span",Il,ys(n.packageName),1))],4))}},wt=ji(Bl,[["__scopeId","data-v-c4a1272c"]]),El={id:"dock"},Cl={__name:"Dock",setup(e){return(t,s)=>(he(),Yt(Ni,null,{default:Zs(()=>[de("div",El,[te(wt,{packageName:"app.revenge",hideLabel:!0}),te(wt,{packageName:"com.radolyn.ayugram",hideLabel:!0}),te(wt,{packageName:"org.mozilla.fennec_fdroid",hideLabel:!0}),te(wt,{packageName:"org.akanework.gramophone",hideLabel:!0})])]),_:1}))}},Tl="/vite.svg",Al="/vue.svg",Ol="/com.tored.bridgelauncher.png",Wl={class:"section"},Ml={__name:"Settings",setup(e){function t(){console.log("Changed Bridge Button visibility to..."),Bridge.getBridgeButtonVisibility()=="shown"?(Bridge.requestSetBridgeButtonVisibility("hidden"),console.log("hidden")):(Bridge.requestSetBridgeButtonVisibility("shown"),console.log("shown"))}function s(){console.log("Changed draw system wallpapers to..."),Bridge.getDrawSystemWallpaperBehindWebViewEnabled()?(Bridge.requestSetDrawSystemWallpaperBehindWebViewEnabled(!1),document.body.style.backgroundColor="",console.log("false")):(Bridge.requestSetDrawSystemWallpaperBehindWebViewEnabled(!0),console.log("true"),document.body.style.backgroundColor="transparent")}function n(){console.log("Changed overscrolling effect to..."),Bridge.getOverscrollEffects=="default"?(Bridge.requestSetOverscrollEffects("none"),console.log("none")):(Bridge.requestSetOverscrollEffects("default"),console.log("default"))}function i(){Bridge.requestOpenBridgeAppDrawer()}function r(){window.location.reload()}return(o,l)=>(he(),De(ve,null,[de("div",Wl,[de("button",{class:"ui-button",onClick:l[0]||(l[0]=f=>t())},"Toggle Bridge button"),de("button",{class:"ui-button",onClick:l[1]||(l[1]=f=>i())},"Open Bridge App Drawer"),de("button",{class:"ui-button",onClick:l[2]||(l[2]=f=>s())},"Toggle system wallpaper visibility"),de("button",{class:"ui-button",onClick:l[3]||(l[3]=f=>n())},"Toggle overscrolling"),de("button",{class:"ui-button",onClick:l[4]||(l[4]=f=>r())},"Reload"),l[5]||(l[5]=de("br",null,null,-1)),l[6]||(l[6]=de("small",{style:{"font-size":"xx-small"}},"Everything else can be configured through Bridge's Settings",-1))]),l[7]||(l[7]=Lo('
Made with
Bridge
',1))],64))}},Pl=ji(Ml,[["__scopeId","data-v-27ae4006"]]),Fl={id:"applist-wrapper"},Nl={id:"applist"},Rl={key:0,class:"applist-page"},bs=4*6,$l={__name:"App",setup(e){const t=Bs([]);async function s(){const l=await(await fetch(Bridge.getAppsURL())).json();t.value=l.apps.sort((f,h)=>f.label.localeCompare(h.label,void 0,{sensitivity:"base"}))}s();let n=0;function i(){const o=performance.now();o-n>=100&&(s(),n=o),requestAnimationFrame(i)}i();const r=ki(()=>Array(Math.ceil(t.value.length/bs)).fill().map((o,l)=>t.value.slice(l*bs,(l+1)*bs)));return(o,l)=>(he(),De(ve,null,[de("div",Fl,[(he(),Yt(Ni,null,{default:Zs(()=>[de("div",Nl,[(he(!0),De(ve,null,pn(r.value,(f,h)=>(he(),De("div",{class:"applist-page",key:h},[(he(!0),De(ve,null,pn(f,u=>(he(),Yt(wt,{key:u.packageName,packageName:u.packageName,label:u.label},null,8,["packageName","label"]))),128))]))),128)),r.value.length>0?(he(),De("div",Rl,[te(Pl)])):Ms("",!0)])]),_:1}))]),te(Cl)],64))}};function ue(e,t,s,n){return{left:e,top:t,right:s,bottom:n}}function Dl(){return{apiLevel:34,bridgeVersionCode:3,bridgeVersionName:"0.0.3alpha",logRaisedBridgeEvents:!0,projectUrl:"/",appsUrl:"/mock/apps.json",makeGetIconPacksUrl:e=>"/mock/icons/icon-packs.json",makeGetIconPackInfoUrl:(e,t)=>`/mock/icons/${e}/info.json`,makeGetIconPackAppFilterXMLUrl:e=>`/mock/icons/${e}/appfilter.xml`,makeGetAppIconUrl:(e,t)=>`/mock/icons/${t??"default"}/${e}.png`,makeGetDefaultIconUrl:e=>`/mock/icons/default/${e}.png`,makeGetIconPackAppIconUrl:(e,t)=>`/mock/icons/${e}/${t}.png`,makeGetIconPackItemUrl:(e,t)=>`/mock/icons/${e}/${t}.png`,makeGetIconPackDrawableUrl:(e,t)=>`/mock/icons/${e}/${t}.png`,logWallpaperEvents:!0,logWallpaperScrolling:!1,initialBridgeButtonVisibility:"hidden",initialDrawSystemWallpaperBehindWebViewEnabled:!0,initialOverscrollEffects:"none",canRequestSystemNightMode:!0,initialSystemNightMode:"auto",initialBridgeTheme:"system",initialCanLockScreen:!1,initialStatusBarAppearance:"hide",initialNavigationBarAppearance:"hide",statusBarHeight:24,navigationBarHeight:48,captionBarWindowInsets:ue(0,0,0,0),captionBarIgnoringVisibilityWindowInsets:ue(0,0,0,0),imeWindowInsets:ue(0,0,0,0),imeAnimationSourceWindowInsets:ue(0,0,0,0),imeAnimationTargetWindowInsets:ue(0,0,0,0),tappableElementWindowInsets:ue(0,0,0,0),tappableElementIgnoringVisibilityWindowInsets:ue(0,0,0,0),systemGesturesWindowInsets:ue(0,0,0,0),mandatorySystemGesturesWindowInsets:ue(0,0,0,0),displayCutoutWindowInsets:ue(0,0,0,0),waterfallWindowInsets:ue(0,0,0,0),displayCutoutPath:null,displayShapePath:null}}var Ll=class{constructor(e){this._prefix="[BridgeMock]",this.lastErrorMessage=null,this.wallpaperOffsetStepsX=1,this.wallpaperOffsetStepsY=1,this.wallpaperOffsetX=0,this.wallpaperOffsetY=0,this.config=e??Dl(),this.bridgeButtonVisibility=this.config.initialBridgeButtonVisibility,this.drawSystemWallpaperBehindWebViewEnabled=this.config.initialDrawSystemWallpaperBehindWebViewEnabled,this.overscrollEffects=this.config.initialOverscrollEffects,this.systemNightMode=this.config.initialSystemNightMode,this.bridgeTheme=this.config.initialBridgeTheme,this.statusBarAppearance=this.config.initialStatusBarAppearance,this.navigationBarAppearance=this.config.initialNavigationBarAppearance,this.canLockScreen=this.config.initialCanLockScreen}getAndroidAPILevel(){return this.config.apiLevel}getBridgeVersionCode(){return this.config.bridgeVersionCode}getBridgeVersionName(){return this.config.bridgeVersionName}getLastErrorMessage(){return this.lastErrorMessage}getProjectURL(){return this.config.projectUrl}getAppsURL(){return this.config.appsUrl}requestAppUninstall(e,t){return alert(`${this._prefix} requestAppUninstall: ${e}`),this.raiseBridgeEvent({name:"appRemoved",packageName:e}),!0}requestOpenAppInfo(e,t){return alert(`${this._prefix} requestOpenAppInfo: ${e}`),!0}requestLaunchApp(e,t){return alert(`${this._prefix} Requested launch ${e}`),!0}getDefaultAppIconURL(e){return this.config.makeGetDefaultIconUrl(e)}_padNum(e){const t=e.toFixed(4);return`${" ".repeat(Math.max(0,6-t.length))}${t}`}setWallpaperOffsetSteps(e,t){this.wallpaperOffsetStepsX=e,this.wallpaperOffsetStepsY=t,this.config.logWallpaperEvents&&console.log(`${this._prefix} setWallpaperOffsetSteps: x = ${this._padNum(e)} y = ${t} (pages: x = ${Math.round(1/e)-1}, y = ${Math.round(1/t)-1})`)}setWallpaperOffsets(e,t){this.wallpaperOffsetX=e,this.wallpaperOffsetY=t,this.config.logWallpaperScrolling&&console.log(`${this._prefix} setWallpaperOffsets: x = ${this._padNum(e)} y = ${this._padNum(t)} (pages: x = ${this._padNum(e/this.wallpaperOffsetStepsX)} y = ${this._padNum(t/this.wallpaperOffsetStepsY)})`)}sendWallpaperTap(e,t,s=0){this.config.logWallpaperEvents&&console.log(`${this._prefix} sendWallpaperTap: x = ${e}, y = ${t}`)}requestChangeSystemWallpaper(e){return alert(`${this._prefix} requestChangeSystemWallpaper`),!0}getBridgeButtonVisibility(){return this.bridgeButtonVisibility}requestSetBridgeButtonVisibility(e,t){return this.bridgeButtonVisibility=e,this.raiseBridgeEvent({name:"bridgeButtonVisibilityChanged",newValue:e}),!0}getDrawSystemWallpaperBehindWebViewEnabled(){return this.drawSystemWallpaperBehindWebViewEnabled}requestSetDrawSystemWallpaperBehindWebViewEnabled(e,t){return this.drawSystemWallpaperBehindWebViewEnabled=e,this.raiseBridgeEvent({name:"drawSystemWallpaperBehindWebViewChanged",newValue:e}),!0}getOverscrollEffects(){return this.overscrollEffects}requestSetOverscrollEffects(e,t){return this.overscrollEffects=e,this.raiseBridgeEvent({name:"overscrollEffectsChanged",newValue:e}),!0}getSystemNightMode(){return this.systemNightMode}resolveIsSystemInDarkTheme(){return this.systemNightMode==="yes"||this.systemNightMode!=="no"&&matchMedia("(prefers-color-scheme: dark)").matches}getCanRequestSystemNightMode(){return this.config.canRequestSystemNightMode}requestSetSystemNightMode(e,t){return this.systemNightMode=e,this.raiseBridgeEvent({name:"systemNightModeChanged",newValue:e}),!0}getBridgeTheme(){return this.bridgeTheme}requestSetBridgeTheme(e,t){return this.bridgeTheme=e,this.raiseBridgeEvent({name:"bridgeThemeChanged",newValue:e}),!0}getStatusBarAppearance(){return this.statusBarAppearance}requestSetStatusBarAppearance(e,t){return this.statusBarAppearance=e,this.raiseBridgeEvent({name:"statusBarAppearanceChanged",newValue:e}),this.raiseBridgeEvent({name:"statusBarsWindowInsetsChanged",newValue:this._getStatusBarsWindowInsets()}),this.raiseBridgeEvent({name:"systemBarsWindowInsetsChanged",newValue:this._getSystemBarsWindowInsets()}),!0}getNavigationBarAppearance(){return this.navigationBarAppearance}requestSetNavigationBarAppearance(e,t){return this.navigationBarAppearance=e,this.raiseBridgeEvent({name:"navigationBarAppearanceChanged",newValue:e}),this.raiseBridgeEvent({name:"navigationBarsWindowInsetsChanged",newValue:this._getNavigationBarsWindowInsets()}),this.raiseBridgeEvent({name:"systemBarsWindowInsetsChanged",newValue:this._getSystemBarsWindowInsets()}),!0}getCanLockScreen(){return this.canLockScreen}requestLockScreen(e){return alert(`${this._prefix} requestLockScreen`),!0}requestOpenBridgeSettings(e){return alert(`${this._prefix} requestOpenBridgeSettings`),!0}requestOpenBridgeAppDrawer(e){return alert(`${this._prefix} requestOpenBridgeAppDrawer`),!0}requestOpenDeveloperConsole(e){return alert(`${this._prefix} requestOpenDeveloperConsole`),!0}requestExpandNotificationShade(e){return alert(`${this._prefix} requestExpandNotificationShade`),!0}requestOpenAndroidSettings(e){return alert(`${this._prefix} requestOpenAndroidSettings`),!0}showToast(e,t){console.log(`${this._prefix} showToast: ${t?"long":"short"}, message: ${e}`)}_getStatusBarsWindowInsets(){return ue(0,this.statusBarAppearance==="hide"?0:this.config.statusBarHeight,0,0)}getStatusBarsWindowInsets(){return this.windowInsetsString(this._getStatusBarsWindowInsets())}getStatusBarsIgnoringVisibilityWindowInsets(){return this.windowInsetsString(0,this.config.statusBarHeight,0,0)}_getNavigationBarsWindowInsets(){return ue(0,0,0,this.navigationBarAppearance==="hide"?0:this.config.navigationBarHeight)}getNavigationBarsWindowInsets(){return this.windowInsetsString(this._getNavigationBarsWindowInsets())}getNavigationBarsIgnoringVisibilityWindowInsets(){return this.windowInsetsString(0,0,0,this.config.navigationBarHeight)}getCaptionBarWindowInsets(){return this.windowInsetsString(this.config.captionBarWindowInsets)}getCaptionBarIgnoringVisibilityWindowInsets(){return this.windowInsetsString(this.config.captionBarIgnoringVisibilityWindowInsets)}_getSystemBarsWindowInsets(){return ue(0,this.statusBarAppearance==="hide"?0:this.config.statusBarHeight,0,this.navigationBarAppearance==="hide"?0:this.config.navigationBarHeight)}getSystemBarsWindowInsets(){return this.windowInsetsString(this._getSystemBarsWindowInsets())}getSystemBarsIgnoringVisibilityWindowInsets(){return this.windowInsetsString(0,this.config.statusBarHeight,0,this.config.navigationBarHeight)}getImeWindowInsets(){return this.windowInsetsString(this.config.imeWindowInsets)}getImeAnimationSourceWindowInsets(){return this.windowInsetsString(this.config.imeAnimationSourceWindowInsets)}getImeAnimationTargetWindowInsets(){return this.windowInsetsString(this.config.imeAnimationTargetWindowInsets)}getTappableElementWindowInsets(){return this.windowInsetsString(this.config.tappableElementWindowInsets)}getTappableElementIgnoringVisibilityWindowInsets(){return this.windowInsetsString(this.config.tappableElementIgnoringVisibilityWindowInsets)}getSystemGesturesWindowInsets(){return this.windowInsetsString(this.config.systemGesturesWindowInsets)}getMandatorySystemGesturesWindowInsets(){return this.windowInsetsString(this.config.mandatorySystemGesturesWindowInsets)}getDisplayCutoutWindowInsets(){return this.windowInsetsString(this.config.displayCutoutWindowInsets)}getWaterfallWindowInsets(){return this.windowInsetsString(this.config.waterfallWindowInsets)}getDisplayCutoutPath(){return this.config.displayCutoutPath}getDisplayShapePath(){return this.config.displayShapePath}windowInsetsString(e,t,s,n){return JSON.stringify(typeof e=="object"?e:{left:e,top:t,right:s,bottom:n})}raiseBridgeEvent(e){this.config.logRaisedBridgeEvents&&console.log("[BridgeMock] raiseBridgeEvent:",e),typeof onBridgeEvent=="function"&&onBridgeEvent(e)}};window.Bridge||(window.Bridge=new Ll({appsUrl:"/mock/apps.json",makeGetDefaultIconUrl:e=>`/mock/icons/default/${e}.png`}));Bridge.requestSetBridgeTheme("system");yl($l).mount("#app"); diff --git a/dist/assets/index-_sk3xYAV.css b/dist/assets/index-_sk3xYAV.css new file mode 100644 index 0000000..dbb64c7 --- /dev/null +++ b/dist/assets/index-_sk3xYAV.css @@ -0,0 +1,5 @@ +body{margin:0;padding:0;background-color:gray}*{box-sizing:border-box}#applist{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always}#applist-wrapper{width:100%}.applist-page{scroll-snap-align:center;display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(5,20%);place-items:center;align-items:start;min-width:100vw;max-width:100vw;width:100vw;padding-bottom:25%;padding-top:5%}.applist-page>*:not(.section){width:auto;margin-bottom:5%;display:flex;flex-direction:column;align-items:center}.applist-page:has(.section){display:flex;flex-direction:column;align-items:center;padding:5%;gap:5%}#dock-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;right:0;padding:5%}#dock{padding:5%;gap:15px;border-radius:24px;background-color:#00000040;border:1px solid white;display:flex;justify-content:center;width:100%}.section{padding:5%;border-radius:15px;background-color:#00000080;border:1px solid white;width:100%;color:#fff}.ui-button{border:none;border:1px solid white;border-radius:6px;padding:2%;background-color:#00000080;color:#fff;margin:1%}.app-icon[data-v-c4a1272c]{display:flex;align-items:center;flex-direction:column;width:max-content;height:max-content}.app-icon .app-icon[data-v-c4a1272c]>*:nth-child(n+2){padding-bottom:10px}.app-image[data-v-c4a1272c]{width:14vw;height:auto;border-radius:12px}.app-label[data-v-c4a1272c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10pt;color:var(--label-color)}.app-package[data-v-c4a1272c]{font-size:1px;color:#0000}/*! + * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/) + * Copyright 2019-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-BtvjY1KL.woff2?dd67030699838ea613ee6dbda90effa6) format("woff2"),url(/assets/bootstrap-icons-BOrJxbIo.woff?dd67030699838ea613ee6dbda90effa6) format("woff")}.bi[data-v-841a2e68]:before,[class^=bi-][data-v-841a2e68]:before,[class*=" bi-"][data-v-841a2e68]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123[data-v-841a2e68]:before{content:""}.bi-alarm-fill[data-v-841a2e68]:before{content:""}.bi-alarm[data-v-841a2e68]:before{content:""}.bi-align-bottom[data-v-841a2e68]:before{content:""}.bi-align-center[data-v-841a2e68]:before{content:""}.bi-align-end[data-v-841a2e68]:before{content:""}.bi-align-middle[data-v-841a2e68]:before{content:""}.bi-align-start[data-v-841a2e68]:before{content:""}.bi-align-top[data-v-841a2e68]:before{content:""}.bi-alt[data-v-841a2e68]:before{content:""}.bi-app-indicator[data-v-841a2e68]:before{content:""}.bi-app[data-v-841a2e68]:before{content:""}.bi-archive-fill[data-v-841a2e68]:before{content:""}.bi-archive[data-v-841a2e68]:before{content:""}.bi-arrow-90deg-down[data-v-841a2e68]:before{content:""}.bi-arrow-90deg-left[data-v-841a2e68]:before{content:""}.bi-arrow-90deg-right[data-v-841a2e68]:before{content:""}.bi-arrow-90deg-up[data-v-841a2e68]:before{content:""}.bi-arrow-bar-down[data-v-841a2e68]:before{content:""}.bi-arrow-bar-left[data-v-841a2e68]:before{content:""}.bi-arrow-bar-right[data-v-841a2e68]:before{content:""}.bi-arrow-bar-up[data-v-841a2e68]:before{content:""}.bi-arrow-clockwise[data-v-841a2e68]:before{content:""}.bi-arrow-counterclockwise[data-v-841a2e68]:before{content:""}.bi-arrow-down-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-down-circle[data-v-841a2e68]:before{content:""}.bi-arrow-down-left-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-down-left-circle[data-v-841a2e68]:before{content:""}.bi-arrow-down-left-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-down-left-square[data-v-841a2e68]:before{content:""}.bi-arrow-down-left[data-v-841a2e68]:before{content:""}.bi-arrow-down-right-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-down-right-circle[data-v-841a2e68]:before{content:""}.bi-arrow-down-right-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-down-right-square[data-v-841a2e68]:before{content:""}.bi-arrow-down-right[data-v-841a2e68]:before{content:""}.bi-arrow-down-short[data-v-841a2e68]:before{content:""}.bi-arrow-down-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-down-square[data-v-841a2e68]:before{content:""}.bi-arrow-down-up[data-v-841a2e68]:before{content:""}.bi-arrow-down[data-v-841a2e68]:before{content:""}.bi-arrow-left-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-left-circle[data-v-841a2e68]:before{content:""}.bi-arrow-left-right[data-v-841a2e68]:before{content:""}.bi-arrow-left-short[data-v-841a2e68]:before{content:""}.bi-arrow-left-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-left-square[data-v-841a2e68]:before{content:""}.bi-arrow-left[data-v-841a2e68]:before{content:""}.bi-arrow-repeat[data-v-841a2e68]:before{content:""}.bi-arrow-return-left[data-v-841a2e68]:before{content:""}.bi-arrow-return-right[data-v-841a2e68]:before{content:""}.bi-arrow-right-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-right-circle[data-v-841a2e68]:before{content:""}.bi-arrow-right-short[data-v-841a2e68]:before{content:""}.bi-arrow-right-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-right-square[data-v-841a2e68]:before{content:""}.bi-arrow-right[data-v-841a2e68]:before{content:""}.bi-arrow-up-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-up-circle[data-v-841a2e68]:before{content:""}.bi-arrow-up-left-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-up-left-circle[data-v-841a2e68]:before{content:""}.bi-arrow-up-left-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-up-left-square[data-v-841a2e68]:before{content:""}.bi-arrow-up-left[data-v-841a2e68]:before{content:""}.bi-arrow-up-right-circle-fill[data-v-841a2e68]:before{content:""}.bi-arrow-up-right-circle[data-v-841a2e68]:before{content:""}.bi-arrow-up-right-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-up-right-square[data-v-841a2e68]:before{content:""}.bi-arrow-up-right[data-v-841a2e68]:before{content:""}.bi-arrow-up-short[data-v-841a2e68]:before{content:""}.bi-arrow-up-square-fill[data-v-841a2e68]:before{content:""}.bi-arrow-up-square[data-v-841a2e68]:before{content:""}.bi-arrow-up[data-v-841a2e68]:before{content:""}.bi-arrows-angle-contract[data-v-841a2e68]:before{content:""}.bi-arrows-angle-expand[data-v-841a2e68]:before{content:""}.bi-arrows-collapse[data-v-841a2e68]:before{content:""}.bi-arrows-expand[data-v-841a2e68]:before{content:""}.bi-arrows-fullscreen[data-v-841a2e68]:before{content:""}.bi-arrows-move[data-v-841a2e68]:before{content:""}.bi-aspect-ratio-fill[data-v-841a2e68]:before{content:""}.bi-aspect-ratio[data-v-841a2e68]:before{content:""}.bi-asterisk[data-v-841a2e68]:before{content:""}.bi-at[data-v-841a2e68]:before{content:""}.bi-award-fill[data-v-841a2e68]:before{content:""}.bi-award[data-v-841a2e68]:before{content:""}.bi-back[data-v-841a2e68]:before{content:""}.bi-backspace-fill[data-v-841a2e68]:before{content:""}.bi-backspace-reverse-fill[data-v-841a2e68]:before{content:""}.bi-backspace-reverse[data-v-841a2e68]:before{content:""}.bi-backspace[data-v-841a2e68]:before{content:""}.bi-badge-3d-fill[data-v-841a2e68]:before{content:""}.bi-badge-3d[data-v-841a2e68]:before{content:""}.bi-badge-4k-fill[data-v-841a2e68]:before{content:""}.bi-badge-4k[data-v-841a2e68]:before{content:""}.bi-badge-8k-fill[data-v-841a2e68]:before{content:""}.bi-badge-8k[data-v-841a2e68]:before{content:""}.bi-badge-ad-fill[data-v-841a2e68]:before{content:""}.bi-badge-ad[data-v-841a2e68]:before{content:""}.bi-badge-ar-fill[data-v-841a2e68]:before{content:""}.bi-badge-ar[data-v-841a2e68]:before{content:""}.bi-badge-cc-fill[data-v-841a2e68]:before{content:""}.bi-badge-cc[data-v-841a2e68]:before{content:""}.bi-badge-hd-fill[data-v-841a2e68]:before{content:""}.bi-badge-hd[data-v-841a2e68]:before{content:""}.bi-badge-tm-fill[data-v-841a2e68]:before{content:""}.bi-badge-tm[data-v-841a2e68]:before{content:""}.bi-badge-vo-fill[data-v-841a2e68]:before{content:""}.bi-badge-vo[data-v-841a2e68]:before{content:""}.bi-badge-vr-fill[data-v-841a2e68]:before{content:""}.bi-badge-vr[data-v-841a2e68]:before{content:""}.bi-badge-wc-fill[data-v-841a2e68]:before{content:""}.bi-badge-wc[data-v-841a2e68]:before{content:""}.bi-bag-check-fill[data-v-841a2e68]:before{content:""}.bi-bag-check[data-v-841a2e68]:before{content:""}.bi-bag-dash-fill[data-v-841a2e68]:before{content:""}.bi-bag-dash[data-v-841a2e68]:before{content:""}.bi-bag-fill[data-v-841a2e68]:before{content:""}.bi-bag-plus-fill[data-v-841a2e68]:before{content:""}.bi-bag-plus[data-v-841a2e68]:before{content:""}.bi-bag-x-fill[data-v-841a2e68]:before{content:""}.bi-bag-x[data-v-841a2e68]:before{content:""}.bi-bag[data-v-841a2e68]:before{content:""}.bi-bar-chart-fill[data-v-841a2e68]:before{content:""}.bi-bar-chart-line-fill[data-v-841a2e68]:before{content:""}.bi-bar-chart-line[data-v-841a2e68]:before{content:""}.bi-bar-chart-steps[data-v-841a2e68]:before{content:""}.bi-bar-chart[data-v-841a2e68]:before{content:""}.bi-basket-fill[data-v-841a2e68]:before{content:""}.bi-basket[data-v-841a2e68]:before{content:""}.bi-basket2-fill[data-v-841a2e68]:before{content:""}.bi-basket2[data-v-841a2e68]:before{content:""}.bi-basket3-fill[data-v-841a2e68]:before{content:""}.bi-basket3[data-v-841a2e68]:before{content:""}.bi-battery-charging[data-v-841a2e68]:before{content:""}.bi-battery-full[data-v-841a2e68]:before{content:""}.bi-battery-half[data-v-841a2e68]:before{content:""}.bi-battery[data-v-841a2e68]:before{content:""}.bi-bell-fill[data-v-841a2e68]:before{content:""}.bi-bell[data-v-841a2e68]:before{content:""}.bi-bezier[data-v-841a2e68]:before{content:""}.bi-bezier2[data-v-841a2e68]:before{content:""}.bi-bicycle[data-v-841a2e68]:before{content:""}.bi-binoculars-fill[data-v-841a2e68]:before{content:""}.bi-binoculars[data-v-841a2e68]:before{content:""}.bi-blockquote-left[data-v-841a2e68]:before{content:""}.bi-blockquote-right[data-v-841a2e68]:before{content:""}.bi-book-fill[data-v-841a2e68]:before{content:""}.bi-book-half[data-v-841a2e68]:before{content:""}.bi-book[data-v-841a2e68]:before{content:""}.bi-bookmark-check-fill[data-v-841a2e68]:before{content:""}.bi-bookmark-check[data-v-841a2e68]:before{content:""}.bi-bookmark-dash-fill[data-v-841a2e68]:before{content:""}.bi-bookmark-dash[data-v-841a2e68]:before{content:""}.bi-bookmark-fill[data-v-841a2e68]:before{content:""}.bi-bookmark-heart-fill[data-v-841a2e68]:before{content:""}.bi-bookmark-heart[data-v-841a2e68]:before{content:""}.bi-bookmark-plus-fill[data-v-841a2e68]:before{content:""}.bi-bookmark-plus[data-v-841a2e68]:before{content:""}.bi-bookmark-star-fill[data-v-841a2e68]:before{content:""}.bi-bookmark-star[data-v-841a2e68]:before{content:""}.bi-bookmark-x-fill[data-v-841a2e68]:before{content:""}.bi-bookmark-x[data-v-841a2e68]:before{content:""}.bi-bookmark[data-v-841a2e68]:before{content:""}.bi-bookmarks-fill[data-v-841a2e68]:before{content:""}.bi-bookmarks[data-v-841a2e68]:before{content:""}.bi-bookshelf[data-v-841a2e68]:before{content:""}.bi-bootstrap-fill[data-v-841a2e68]:before{content:""}.bi-bootstrap-reboot[data-v-841a2e68]:before{content:""}.bi-bootstrap[data-v-841a2e68]:before{content:""}.bi-border-all[data-v-841a2e68]:before{content:""}.bi-border-bottom[data-v-841a2e68]:before{content:""}.bi-border-center[data-v-841a2e68]:before{content:""}.bi-border-inner[data-v-841a2e68]:before{content:""}.bi-border-left[data-v-841a2e68]:before{content:""}.bi-border-middle[data-v-841a2e68]:before{content:""}.bi-border-outer[data-v-841a2e68]:before{content:""}.bi-border-right[data-v-841a2e68]:before{content:""}.bi-border-style[data-v-841a2e68]:before{content:""}.bi-border-top[data-v-841a2e68]:before{content:""}.bi-border-width[data-v-841a2e68]:before{content:""}.bi-border[data-v-841a2e68]:before{content:""}.bi-bounding-box-circles[data-v-841a2e68]:before{content:""}.bi-bounding-box[data-v-841a2e68]:before{content:""}.bi-box-arrow-down-left[data-v-841a2e68]:before{content:""}.bi-box-arrow-down-right[data-v-841a2e68]:before{content:""}.bi-box-arrow-down[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-down-left[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-down-right[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-down[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-left[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-right[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-up-left[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-up-right[data-v-841a2e68]:before{content:""}.bi-box-arrow-in-up[data-v-841a2e68]:before{content:""}.bi-box-arrow-left[data-v-841a2e68]:before{content:""}.bi-box-arrow-right[data-v-841a2e68]:before{content:""}.bi-box-arrow-up-left[data-v-841a2e68]:before{content:""}.bi-box-arrow-up-right[data-v-841a2e68]:before{content:""}.bi-box-arrow-up[data-v-841a2e68]:before{content:""}.bi-box-seam[data-v-841a2e68]:before{content:""}.bi-box[data-v-841a2e68]:before{content:""}.bi-braces[data-v-841a2e68]:before{content:""}.bi-bricks[data-v-841a2e68]:before{content:""}.bi-briefcase-fill[data-v-841a2e68]:before{content:""}.bi-briefcase[data-v-841a2e68]:before{content:""}.bi-brightness-alt-high-fill[data-v-841a2e68]:before{content:""}.bi-brightness-alt-high[data-v-841a2e68]:before{content:""}.bi-brightness-alt-low-fill[data-v-841a2e68]:before{content:""}.bi-brightness-alt-low[data-v-841a2e68]:before{content:""}.bi-brightness-high-fill[data-v-841a2e68]:before{content:""}.bi-brightness-high[data-v-841a2e68]:before{content:""}.bi-brightness-low-fill[data-v-841a2e68]:before{content:""}.bi-brightness-low[data-v-841a2e68]:before{content:""}.bi-broadcast-pin[data-v-841a2e68]:before{content:""}.bi-broadcast[data-v-841a2e68]:before{content:""}.bi-brush-fill[data-v-841a2e68]:before{content:""}.bi-brush[data-v-841a2e68]:before{content:""}.bi-bucket-fill[data-v-841a2e68]:before{content:""}.bi-bucket[data-v-841a2e68]:before{content:""}.bi-bug-fill[data-v-841a2e68]:before{content:""}.bi-bug[data-v-841a2e68]:before{content:""}.bi-building[data-v-841a2e68]:before{content:""}.bi-bullseye[data-v-841a2e68]:before{content:""}.bi-calculator-fill[data-v-841a2e68]:before{content:""}.bi-calculator[data-v-841a2e68]:before{content:""}.bi-calendar-check-fill[data-v-841a2e68]:before{content:""}.bi-calendar-check[data-v-841a2e68]:before{content:""}.bi-calendar-date-fill[data-v-841a2e68]:before{content:""}.bi-calendar-date[data-v-841a2e68]:before{content:""}.bi-calendar-day-fill[data-v-841a2e68]:before{content:""}.bi-calendar-day[data-v-841a2e68]:before{content:""}.bi-calendar-event-fill[data-v-841a2e68]:before{content:""}.bi-calendar-event[data-v-841a2e68]:before{content:""}.bi-calendar-fill[data-v-841a2e68]:before{content:""}.bi-calendar-minus-fill[data-v-841a2e68]:before{content:""}.bi-calendar-minus[data-v-841a2e68]:before{content:""}.bi-calendar-month-fill[data-v-841a2e68]:before{content:""}.bi-calendar-month[data-v-841a2e68]:before{content:""}.bi-calendar-plus-fill[data-v-841a2e68]:before{content:""}.bi-calendar-plus[data-v-841a2e68]:before{content:""}.bi-calendar-range-fill[data-v-841a2e68]:before{content:""}.bi-calendar-range[data-v-841a2e68]:before{content:""}.bi-calendar-week-fill[data-v-841a2e68]:before{content:""}.bi-calendar-week[data-v-841a2e68]:before{content:""}.bi-calendar-x-fill[data-v-841a2e68]:before{content:""}.bi-calendar-x[data-v-841a2e68]:before{content:""}.bi-calendar[data-v-841a2e68]:before{content:""}.bi-calendar2-check-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-check[data-v-841a2e68]:before{content:""}.bi-calendar2-date-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-date[data-v-841a2e68]:before{content:""}.bi-calendar2-day-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-day[data-v-841a2e68]:before{content:""}.bi-calendar2-event-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-event[data-v-841a2e68]:before{content:""}.bi-calendar2-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-minus-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-minus[data-v-841a2e68]:before{content:""}.bi-calendar2-month-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-month[data-v-841a2e68]:before{content:""}.bi-calendar2-plus-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-plus[data-v-841a2e68]:before{content:""}.bi-calendar2-range-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-range[data-v-841a2e68]:before{content:""}.bi-calendar2-week-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-week[data-v-841a2e68]:before{content:""}.bi-calendar2-x-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-x[data-v-841a2e68]:before{content:""}.bi-calendar2[data-v-841a2e68]:before{content:""}.bi-calendar3-event-fill[data-v-841a2e68]:before{content:""}.bi-calendar3-event[data-v-841a2e68]:before{content:""}.bi-calendar3-fill[data-v-841a2e68]:before{content:""}.bi-calendar3-range-fill[data-v-841a2e68]:before{content:""}.bi-calendar3-range[data-v-841a2e68]:before{content:""}.bi-calendar3-week-fill[data-v-841a2e68]:before{content:""}.bi-calendar3-week[data-v-841a2e68]:before{content:""}.bi-calendar3[data-v-841a2e68]:before{content:""}.bi-calendar4-event[data-v-841a2e68]:before{content:""}.bi-calendar4-range[data-v-841a2e68]:before{content:""}.bi-calendar4-week[data-v-841a2e68]:before{content:""}.bi-calendar4[data-v-841a2e68]:before{content:""}.bi-camera-fill[data-v-841a2e68]:before{content:""}.bi-camera-reels-fill[data-v-841a2e68]:before{content:""}.bi-camera-reels[data-v-841a2e68]:before{content:""}.bi-camera-video-fill[data-v-841a2e68]:before{content:""}.bi-camera-video-off-fill[data-v-841a2e68]:before{content:""}.bi-camera-video-off[data-v-841a2e68]:before{content:""}.bi-camera-video[data-v-841a2e68]:before{content:""}.bi-camera[data-v-841a2e68]:before{content:""}.bi-camera2[data-v-841a2e68]:before{content:""}.bi-capslock-fill[data-v-841a2e68]:before{content:""}.bi-capslock[data-v-841a2e68]:before{content:""}.bi-card-checklist[data-v-841a2e68]:before{content:""}.bi-card-heading[data-v-841a2e68]:before{content:""}.bi-card-image[data-v-841a2e68]:before{content:""}.bi-card-list[data-v-841a2e68]:before{content:""}.bi-card-text[data-v-841a2e68]:before{content:""}.bi-caret-down-fill[data-v-841a2e68]:before{content:""}.bi-caret-down-square-fill[data-v-841a2e68]:before{content:""}.bi-caret-down-square[data-v-841a2e68]:before{content:""}.bi-caret-down[data-v-841a2e68]:before{content:""}.bi-caret-left-fill[data-v-841a2e68]:before{content:""}.bi-caret-left-square-fill[data-v-841a2e68]:before{content:""}.bi-caret-left-square[data-v-841a2e68]:before{content:""}.bi-caret-left[data-v-841a2e68]:before{content:""}.bi-caret-right-fill[data-v-841a2e68]:before{content:""}.bi-caret-right-square-fill[data-v-841a2e68]:before{content:""}.bi-caret-right-square[data-v-841a2e68]:before{content:""}.bi-caret-right[data-v-841a2e68]:before{content:""}.bi-caret-up-fill[data-v-841a2e68]:before{content:""}.bi-caret-up-square-fill[data-v-841a2e68]:before{content:""}.bi-caret-up-square[data-v-841a2e68]:before{content:""}.bi-caret-up[data-v-841a2e68]:before{content:""}.bi-cart-check-fill[data-v-841a2e68]:before{content:""}.bi-cart-check[data-v-841a2e68]:before{content:""}.bi-cart-dash-fill[data-v-841a2e68]:before{content:""}.bi-cart-dash[data-v-841a2e68]:before{content:""}.bi-cart-fill[data-v-841a2e68]:before{content:""}.bi-cart-plus-fill[data-v-841a2e68]:before{content:""}.bi-cart-plus[data-v-841a2e68]:before{content:""}.bi-cart-x-fill[data-v-841a2e68]:before{content:""}.bi-cart-x[data-v-841a2e68]:before{content:""}.bi-cart[data-v-841a2e68]:before{content:""}.bi-cart2[data-v-841a2e68]:before{content:""}.bi-cart3[data-v-841a2e68]:before{content:""}.bi-cart4[data-v-841a2e68]:before{content:""}.bi-cash-stack[data-v-841a2e68]:before{content:""}.bi-cash[data-v-841a2e68]:before{content:""}.bi-cast[data-v-841a2e68]:before{content:""}.bi-chat-dots-fill[data-v-841a2e68]:before{content:""}.bi-chat-dots[data-v-841a2e68]:before{content:""}.bi-chat-fill[data-v-841a2e68]:before{content:""}.bi-chat-left-dots-fill[data-v-841a2e68]:before{content:""}.bi-chat-left-dots[data-v-841a2e68]:before{content:""}.bi-chat-left-fill[data-v-841a2e68]:before{content:""}.bi-chat-left-quote-fill[data-v-841a2e68]:before{content:""}.bi-chat-left-quote[data-v-841a2e68]:before{content:""}.bi-chat-left-text-fill[data-v-841a2e68]:before{content:""}.bi-chat-left-text[data-v-841a2e68]:before{content:""}.bi-chat-left[data-v-841a2e68]:before{content:""}.bi-chat-quote-fill[data-v-841a2e68]:before{content:""}.bi-chat-quote[data-v-841a2e68]:before{content:""}.bi-chat-right-dots-fill[data-v-841a2e68]:before{content:""}.bi-chat-right-dots[data-v-841a2e68]:before{content:""}.bi-chat-right-fill[data-v-841a2e68]:before{content:""}.bi-chat-right-quote-fill[data-v-841a2e68]:before{content:""}.bi-chat-right-quote[data-v-841a2e68]:before{content:""}.bi-chat-right-text-fill[data-v-841a2e68]:before{content:""}.bi-chat-right-text[data-v-841a2e68]:before{content:""}.bi-chat-right[data-v-841a2e68]:before{content:""}.bi-chat-square-dots-fill[data-v-841a2e68]:before{content:""}.bi-chat-square-dots[data-v-841a2e68]:before{content:""}.bi-chat-square-fill[data-v-841a2e68]:before{content:""}.bi-chat-square-quote-fill[data-v-841a2e68]:before{content:""}.bi-chat-square-quote[data-v-841a2e68]:before{content:""}.bi-chat-square-text-fill[data-v-841a2e68]:before{content:""}.bi-chat-square-text[data-v-841a2e68]:before{content:""}.bi-chat-square[data-v-841a2e68]:before{content:""}.bi-chat-text-fill[data-v-841a2e68]:before{content:""}.bi-chat-text[data-v-841a2e68]:before{content:""}.bi-chat[data-v-841a2e68]:before{content:""}.bi-check-all[data-v-841a2e68]:before{content:""}.bi-check-circle-fill[data-v-841a2e68]:before{content:""}.bi-check-circle[data-v-841a2e68]:before{content:""}.bi-check-square-fill[data-v-841a2e68]:before{content:""}.bi-check-square[data-v-841a2e68]:before{content:""}.bi-check[data-v-841a2e68]:before{content:""}.bi-check2-all[data-v-841a2e68]:before{content:""}.bi-check2-circle[data-v-841a2e68]:before{content:""}.bi-check2-square[data-v-841a2e68]:before{content:""}.bi-check2[data-v-841a2e68]:before{content:""}.bi-chevron-bar-contract[data-v-841a2e68]:before{content:""}.bi-chevron-bar-down[data-v-841a2e68]:before{content:""}.bi-chevron-bar-expand[data-v-841a2e68]:before{content:""}.bi-chevron-bar-left[data-v-841a2e68]:before{content:""}.bi-chevron-bar-right[data-v-841a2e68]:before{content:""}.bi-chevron-bar-up[data-v-841a2e68]:before{content:""}.bi-chevron-compact-down[data-v-841a2e68]:before{content:""}.bi-chevron-compact-left[data-v-841a2e68]:before{content:""}.bi-chevron-compact-right[data-v-841a2e68]:before{content:""}.bi-chevron-compact-up[data-v-841a2e68]:before{content:""}.bi-chevron-contract[data-v-841a2e68]:before{content:""}.bi-chevron-double-down[data-v-841a2e68]:before{content:""}.bi-chevron-double-left[data-v-841a2e68]:before{content:""}.bi-chevron-double-right[data-v-841a2e68]:before{content:""}.bi-chevron-double-up[data-v-841a2e68]:before{content:""}.bi-chevron-down[data-v-841a2e68]:before{content:""}.bi-chevron-expand[data-v-841a2e68]:before{content:""}.bi-chevron-left[data-v-841a2e68]:before{content:""}.bi-chevron-right[data-v-841a2e68]:before{content:""}.bi-chevron-up[data-v-841a2e68]:before{content:""}.bi-circle-fill[data-v-841a2e68]:before{content:""}.bi-circle-half[data-v-841a2e68]:before{content:""}.bi-circle-square[data-v-841a2e68]:before{content:""}.bi-circle[data-v-841a2e68]:before{content:""}.bi-clipboard-check[data-v-841a2e68]:before{content:""}.bi-clipboard-data[data-v-841a2e68]:before{content:""}.bi-clipboard-minus[data-v-841a2e68]:before{content:""}.bi-clipboard-plus[data-v-841a2e68]:before{content:""}.bi-clipboard-x[data-v-841a2e68]:before{content:""}.bi-clipboard[data-v-841a2e68]:before{content:""}.bi-clock-fill[data-v-841a2e68]:before{content:""}.bi-clock-history[data-v-841a2e68]:before{content:""}.bi-clock[data-v-841a2e68]:before{content:""}.bi-cloud-arrow-down-fill[data-v-841a2e68]:before{content:""}.bi-cloud-arrow-down[data-v-841a2e68]:before{content:""}.bi-cloud-arrow-up-fill[data-v-841a2e68]:before{content:""}.bi-cloud-arrow-up[data-v-841a2e68]:before{content:""}.bi-cloud-check-fill[data-v-841a2e68]:before{content:""}.bi-cloud-check[data-v-841a2e68]:before{content:""}.bi-cloud-download-fill[data-v-841a2e68]:before{content:""}.bi-cloud-download[data-v-841a2e68]:before{content:""}.bi-cloud-drizzle-fill[data-v-841a2e68]:before{content:""}.bi-cloud-drizzle[data-v-841a2e68]:before{content:""}.bi-cloud-fill[data-v-841a2e68]:before{content:""}.bi-cloud-fog-fill[data-v-841a2e68]:before{content:""}.bi-cloud-fog[data-v-841a2e68]:before{content:""}.bi-cloud-fog2-fill[data-v-841a2e68]:before{content:""}.bi-cloud-fog2[data-v-841a2e68]:before{content:""}.bi-cloud-hail-fill[data-v-841a2e68]:before{content:""}.bi-cloud-hail[data-v-841a2e68]:before{content:""}.bi-cloud-haze-fill[data-v-841a2e68]:before{content:""}.bi-cloud-haze[data-v-841a2e68]:before{content:""}.bi-cloud-haze2-fill[data-v-841a2e68]:before{content:""}.bi-cloud-lightning-fill[data-v-841a2e68]:before{content:""}.bi-cloud-lightning-rain-fill[data-v-841a2e68]:before{content:""}.bi-cloud-lightning-rain[data-v-841a2e68]:before{content:""}.bi-cloud-lightning[data-v-841a2e68]:before{content:""}.bi-cloud-minus-fill[data-v-841a2e68]:before{content:""}.bi-cloud-minus[data-v-841a2e68]:before{content:""}.bi-cloud-moon-fill[data-v-841a2e68]:before{content:""}.bi-cloud-moon[data-v-841a2e68]:before{content:""}.bi-cloud-plus-fill[data-v-841a2e68]:before{content:""}.bi-cloud-plus[data-v-841a2e68]:before{content:""}.bi-cloud-rain-fill[data-v-841a2e68]:before{content:""}.bi-cloud-rain-heavy-fill[data-v-841a2e68]:before{content:""}.bi-cloud-rain-heavy[data-v-841a2e68]:before{content:""}.bi-cloud-rain[data-v-841a2e68]:before{content:""}.bi-cloud-slash-fill[data-v-841a2e68]:before{content:""}.bi-cloud-slash[data-v-841a2e68]:before{content:""}.bi-cloud-sleet-fill[data-v-841a2e68]:before{content:""}.bi-cloud-sleet[data-v-841a2e68]:before{content:""}.bi-cloud-snow-fill[data-v-841a2e68]:before{content:""}.bi-cloud-snow[data-v-841a2e68]:before{content:""}.bi-cloud-sun-fill[data-v-841a2e68]:before{content:""}.bi-cloud-sun[data-v-841a2e68]:before{content:""}.bi-cloud-upload-fill[data-v-841a2e68]:before{content:""}.bi-cloud-upload[data-v-841a2e68]:before{content:""}.bi-cloud[data-v-841a2e68]:before{content:""}.bi-clouds-fill[data-v-841a2e68]:before{content:""}.bi-clouds[data-v-841a2e68]:before{content:""}.bi-cloudy-fill[data-v-841a2e68]:before{content:""}.bi-cloudy[data-v-841a2e68]:before{content:""}.bi-code-slash[data-v-841a2e68]:before{content:""}.bi-code-square[data-v-841a2e68]:before{content:""}.bi-code[data-v-841a2e68]:before{content:""}.bi-collection-fill[data-v-841a2e68]:before{content:""}.bi-collection-play-fill[data-v-841a2e68]:before{content:""}.bi-collection-play[data-v-841a2e68]:before{content:""}.bi-collection[data-v-841a2e68]:before{content:""}.bi-columns-gap[data-v-841a2e68]:before{content:""}.bi-columns[data-v-841a2e68]:before{content:""}.bi-command[data-v-841a2e68]:before{content:""}.bi-compass-fill[data-v-841a2e68]:before{content:""}.bi-compass[data-v-841a2e68]:before{content:""}.bi-cone-striped[data-v-841a2e68]:before{content:""}.bi-cone[data-v-841a2e68]:before{content:""}.bi-controller[data-v-841a2e68]:before{content:""}.bi-cpu-fill[data-v-841a2e68]:before{content:""}.bi-cpu[data-v-841a2e68]:before{content:""}.bi-credit-card-2-back-fill[data-v-841a2e68]:before{content:""}.bi-credit-card-2-back[data-v-841a2e68]:before{content:""}.bi-credit-card-2-front-fill[data-v-841a2e68]:before{content:""}.bi-credit-card-2-front[data-v-841a2e68]:before{content:""}.bi-credit-card-fill[data-v-841a2e68]:before{content:""}.bi-credit-card[data-v-841a2e68]:before{content:""}.bi-crop[data-v-841a2e68]:before{content:""}.bi-cup-fill[data-v-841a2e68]:before{content:""}.bi-cup-straw[data-v-841a2e68]:before{content:""}.bi-cup[data-v-841a2e68]:before{content:""}.bi-cursor-fill[data-v-841a2e68]:before{content:""}.bi-cursor-text[data-v-841a2e68]:before{content:""}.bi-cursor[data-v-841a2e68]:before{content:""}.bi-dash-circle-dotted[data-v-841a2e68]:before{content:""}.bi-dash-circle-fill[data-v-841a2e68]:before{content:""}.bi-dash-circle[data-v-841a2e68]:before{content:""}.bi-dash-square-dotted[data-v-841a2e68]:before{content:""}.bi-dash-square-fill[data-v-841a2e68]:before{content:""}.bi-dash-square[data-v-841a2e68]:before{content:""}.bi-dash[data-v-841a2e68]:before{content:""}.bi-diagram-2-fill[data-v-841a2e68]:before{content:""}.bi-diagram-2[data-v-841a2e68]:before{content:""}.bi-diagram-3-fill[data-v-841a2e68]:before{content:""}.bi-diagram-3[data-v-841a2e68]:before{content:""}.bi-diamond-fill[data-v-841a2e68]:before{content:""}.bi-diamond-half[data-v-841a2e68]:before{content:""}.bi-diamond[data-v-841a2e68]:before{content:""}.bi-dice-1-fill[data-v-841a2e68]:before{content:""}.bi-dice-1[data-v-841a2e68]:before{content:""}.bi-dice-2-fill[data-v-841a2e68]:before{content:""}.bi-dice-2[data-v-841a2e68]:before{content:""}.bi-dice-3-fill[data-v-841a2e68]:before{content:""}.bi-dice-3[data-v-841a2e68]:before{content:""}.bi-dice-4-fill[data-v-841a2e68]:before{content:""}.bi-dice-4[data-v-841a2e68]:before{content:""}.bi-dice-5-fill[data-v-841a2e68]:before{content:""}.bi-dice-5[data-v-841a2e68]:before{content:""}.bi-dice-6-fill[data-v-841a2e68]:before{content:""}.bi-dice-6[data-v-841a2e68]:before{content:""}.bi-disc-fill[data-v-841a2e68]:before{content:""}.bi-disc[data-v-841a2e68]:before{content:""}.bi-discord[data-v-841a2e68]:before{content:""}.bi-display-fill[data-v-841a2e68]:before{content:""}.bi-display[data-v-841a2e68]:before{content:""}.bi-distribute-horizontal[data-v-841a2e68]:before{content:""}.bi-distribute-vertical[data-v-841a2e68]:before{content:""}.bi-door-closed-fill[data-v-841a2e68]:before{content:""}.bi-door-closed[data-v-841a2e68]:before{content:""}.bi-door-open-fill[data-v-841a2e68]:before{content:""}.bi-door-open[data-v-841a2e68]:before{content:""}.bi-dot[data-v-841a2e68]:before{content:""}.bi-download[data-v-841a2e68]:before{content:""}.bi-droplet-fill[data-v-841a2e68]:before{content:""}.bi-droplet-half[data-v-841a2e68]:before{content:""}.bi-droplet[data-v-841a2e68]:before{content:""}.bi-earbuds[data-v-841a2e68]:before{content:""}.bi-easel-fill[data-v-841a2e68]:before{content:""}.bi-easel[data-v-841a2e68]:before{content:""}.bi-egg-fill[data-v-841a2e68]:before{content:""}.bi-egg-fried[data-v-841a2e68]:before{content:""}.bi-egg[data-v-841a2e68]:before{content:""}.bi-eject-fill[data-v-841a2e68]:before{content:""}.bi-eject[data-v-841a2e68]:before{content:""}.bi-emoji-angry-fill[data-v-841a2e68]:before{content:""}.bi-emoji-angry[data-v-841a2e68]:before{content:""}.bi-emoji-dizzy-fill[data-v-841a2e68]:before{content:""}.bi-emoji-dizzy[data-v-841a2e68]:before{content:""}.bi-emoji-expressionless-fill[data-v-841a2e68]:before{content:""}.bi-emoji-expressionless[data-v-841a2e68]:before{content:""}.bi-emoji-frown-fill[data-v-841a2e68]:before{content:""}.bi-emoji-frown[data-v-841a2e68]:before{content:""}.bi-emoji-heart-eyes-fill[data-v-841a2e68]:before{content:""}.bi-emoji-heart-eyes[data-v-841a2e68]:before{content:""}.bi-emoji-laughing-fill[data-v-841a2e68]:before{content:""}.bi-emoji-laughing[data-v-841a2e68]:before{content:""}.bi-emoji-neutral-fill[data-v-841a2e68]:before{content:""}.bi-emoji-neutral[data-v-841a2e68]:before{content:""}.bi-emoji-smile-fill[data-v-841a2e68]:before{content:""}.bi-emoji-smile-upside-down-fill[data-v-841a2e68]:before{content:""}.bi-emoji-smile-upside-down[data-v-841a2e68]:before{content:""}.bi-emoji-smile[data-v-841a2e68]:before{content:""}.bi-emoji-sunglasses-fill[data-v-841a2e68]:before{content:""}.bi-emoji-sunglasses[data-v-841a2e68]:before{content:""}.bi-emoji-wink-fill[data-v-841a2e68]:before{content:""}.bi-emoji-wink[data-v-841a2e68]:before{content:""}.bi-envelope-fill[data-v-841a2e68]:before{content:""}.bi-envelope-open-fill[data-v-841a2e68]:before{content:""}.bi-envelope-open[data-v-841a2e68]:before{content:""}.bi-envelope[data-v-841a2e68]:before{content:""}.bi-eraser-fill[data-v-841a2e68]:before{content:""}.bi-eraser[data-v-841a2e68]:before{content:""}.bi-exclamation-circle-fill[data-v-841a2e68]:before{content:""}.bi-exclamation-circle[data-v-841a2e68]:before{content:""}.bi-exclamation-diamond-fill[data-v-841a2e68]:before{content:""}.bi-exclamation-diamond[data-v-841a2e68]:before{content:""}.bi-exclamation-octagon-fill[data-v-841a2e68]:before{content:""}.bi-exclamation-octagon[data-v-841a2e68]:before{content:""}.bi-exclamation-square-fill[data-v-841a2e68]:before{content:""}.bi-exclamation-square[data-v-841a2e68]:before{content:""}.bi-exclamation-triangle-fill[data-v-841a2e68]:before{content:""}.bi-exclamation-triangle[data-v-841a2e68]:before{content:""}.bi-exclamation[data-v-841a2e68]:before{content:""}.bi-exclude[data-v-841a2e68]:before{content:""}.bi-eye-fill[data-v-841a2e68]:before{content:""}.bi-eye-slash-fill[data-v-841a2e68]:before{content:""}.bi-eye-slash[data-v-841a2e68]:before{content:""}.bi-eye[data-v-841a2e68]:before{content:""}.bi-eyedropper[data-v-841a2e68]:before{content:""}.bi-eyeglasses[data-v-841a2e68]:before{content:""}.bi-facebook[data-v-841a2e68]:before{content:""}.bi-file-arrow-down-fill[data-v-841a2e68]:before{content:""}.bi-file-arrow-down[data-v-841a2e68]:before{content:""}.bi-file-arrow-up-fill[data-v-841a2e68]:before{content:""}.bi-file-arrow-up[data-v-841a2e68]:before{content:""}.bi-file-bar-graph-fill[data-v-841a2e68]:before{content:""}.bi-file-bar-graph[data-v-841a2e68]:before{content:""}.bi-file-binary-fill[data-v-841a2e68]:before{content:""}.bi-file-binary[data-v-841a2e68]:before{content:""}.bi-file-break-fill[data-v-841a2e68]:before{content:""}.bi-file-break[data-v-841a2e68]:before{content:""}.bi-file-check-fill[data-v-841a2e68]:before{content:""}.bi-file-check[data-v-841a2e68]:before{content:""}.bi-file-code-fill[data-v-841a2e68]:before{content:""}.bi-file-code[data-v-841a2e68]:before{content:""}.bi-file-diff-fill[data-v-841a2e68]:before{content:""}.bi-file-diff[data-v-841a2e68]:before{content:""}.bi-file-earmark-arrow-down-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-arrow-down[data-v-841a2e68]:before{content:""}.bi-file-earmark-arrow-up-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-arrow-up[data-v-841a2e68]:before{content:""}.bi-file-earmark-bar-graph-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-bar-graph[data-v-841a2e68]:before{content:""}.bi-file-earmark-binary-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-binary[data-v-841a2e68]:before{content:""}.bi-file-earmark-break-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-break[data-v-841a2e68]:before{content:""}.bi-file-earmark-check-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-check[data-v-841a2e68]:before{content:""}.bi-file-earmark-code-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-code[data-v-841a2e68]:before{content:""}.bi-file-earmark-diff-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-diff[data-v-841a2e68]:before{content:""}.bi-file-earmark-easel-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-easel[data-v-841a2e68]:before{content:""}.bi-file-earmark-excel-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-excel[data-v-841a2e68]:before{content:""}.bi-file-earmark-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-font-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-font[data-v-841a2e68]:before{content:""}.bi-file-earmark-image-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-image[data-v-841a2e68]:before{content:""}.bi-file-earmark-lock-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-lock[data-v-841a2e68]:before{content:""}.bi-file-earmark-lock2-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-lock2[data-v-841a2e68]:before{content:""}.bi-file-earmark-medical-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-medical[data-v-841a2e68]:before{content:""}.bi-file-earmark-minus-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-minus[data-v-841a2e68]:before{content:""}.bi-file-earmark-music-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-music[data-v-841a2e68]:before{content:""}.bi-file-earmark-person-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-person[data-v-841a2e68]:before{content:""}.bi-file-earmark-play-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-play[data-v-841a2e68]:before{content:""}.bi-file-earmark-plus-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-plus[data-v-841a2e68]:before{content:""}.bi-file-earmark-post-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-post[data-v-841a2e68]:before{content:""}.bi-file-earmark-ppt-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-ppt[data-v-841a2e68]:before{content:""}.bi-file-earmark-richtext-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-richtext[data-v-841a2e68]:before{content:""}.bi-file-earmark-ruled-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-ruled[data-v-841a2e68]:before{content:""}.bi-file-earmark-slides-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-slides[data-v-841a2e68]:before{content:""}.bi-file-earmark-spreadsheet-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-spreadsheet[data-v-841a2e68]:before{content:""}.bi-file-earmark-text-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-text[data-v-841a2e68]:before{content:""}.bi-file-earmark-word-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-word[data-v-841a2e68]:before{content:""}.bi-file-earmark-x-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-x[data-v-841a2e68]:before{content:""}.bi-file-earmark-zip-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-zip[data-v-841a2e68]:before{content:""}.bi-file-earmark[data-v-841a2e68]:before{content:""}.bi-file-easel-fill[data-v-841a2e68]:before{content:""}.bi-file-easel[data-v-841a2e68]:before{content:""}.bi-file-excel-fill[data-v-841a2e68]:before{content:""}.bi-file-excel[data-v-841a2e68]:before{content:""}.bi-file-fill[data-v-841a2e68]:before{content:""}.bi-file-font-fill[data-v-841a2e68]:before{content:""}.bi-file-font[data-v-841a2e68]:before{content:""}.bi-file-image-fill[data-v-841a2e68]:before{content:""}.bi-file-image[data-v-841a2e68]:before{content:""}.bi-file-lock-fill[data-v-841a2e68]:before{content:""}.bi-file-lock[data-v-841a2e68]:before{content:""}.bi-file-lock2-fill[data-v-841a2e68]:before{content:""}.bi-file-lock2[data-v-841a2e68]:before{content:""}.bi-file-medical-fill[data-v-841a2e68]:before{content:""}.bi-file-medical[data-v-841a2e68]:before{content:""}.bi-file-minus-fill[data-v-841a2e68]:before{content:""}.bi-file-minus[data-v-841a2e68]:before{content:""}.bi-file-music-fill[data-v-841a2e68]:before{content:""}.bi-file-music[data-v-841a2e68]:before{content:""}.bi-file-person-fill[data-v-841a2e68]:before{content:""}.bi-file-person[data-v-841a2e68]:before{content:""}.bi-file-play-fill[data-v-841a2e68]:before{content:""}.bi-file-play[data-v-841a2e68]:before{content:""}.bi-file-plus-fill[data-v-841a2e68]:before{content:""}.bi-file-plus[data-v-841a2e68]:before{content:""}.bi-file-post-fill[data-v-841a2e68]:before{content:""}.bi-file-post[data-v-841a2e68]:before{content:""}.bi-file-ppt-fill[data-v-841a2e68]:before{content:""}.bi-file-ppt[data-v-841a2e68]:before{content:""}.bi-file-richtext-fill[data-v-841a2e68]:before{content:""}.bi-file-richtext[data-v-841a2e68]:before{content:""}.bi-file-ruled-fill[data-v-841a2e68]:before{content:""}.bi-file-ruled[data-v-841a2e68]:before{content:""}.bi-file-slides-fill[data-v-841a2e68]:before{content:""}.bi-file-slides[data-v-841a2e68]:before{content:""}.bi-file-spreadsheet-fill[data-v-841a2e68]:before{content:""}.bi-file-spreadsheet[data-v-841a2e68]:before{content:""}.bi-file-text-fill[data-v-841a2e68]:before{content:""}.bi-file-text[data-v-841a2e68]:before{content:""}.bi-file-word-fill[data-v-841a2e68]:before{content:""}.bi-file-word[data-v-841a2e68]:before{content:""}.bi-file-x-fill[data-v-841a2e68]:before{content:""}.bi-file-x[data-v-841a2e68]:before{content:""}.bi-file-zip-fill[data-v-841a2e68]:before{content:""}.bi-file-zip[data-v-841a2e68]:before{content:""}.bi-file[data-v-841a2e68]:before{content:""}.bi-files-alt[data-v-841a2e68]:before{content:""}.bi-files[data-v-841a2e68]:before{content:""}.bi-film[data-v-841a2e68]:before{content:""}.bi-filter-circle-fill[data-v-841a2e68]:before{content:""}.bi-filter-circle[data-v-841a2e68]:before{content:""}.bi-filter-left[data-v-841a2e68]:before{content:""}.bi-filter-right[data-v-841a2e68]:before{content:""}.bi-filter-square-fill[data-v-841a2e68]:before{content:""}.bi-filter-square[data-v-841a2e68]:before{content:""}.bi-filter[data-v-841a2e68]:before{content:""}.bi-flag-fill[data-v-841a2e68]:before{content:""}.bi-flag[data-v-841a2e68]:before{content:""}.bi-flower1[data-v-841a2e68]:before{content:""}.bi-flower2[data-v-841a2e68]:before{content:""}.bi-flower3[data-v-841a2e68]:before{content:""}.bi-folder-check[data-v-841a2e68]:before{content:""}.bi-folder-fill[data-v-841a2e68]:before{content:""}.bi-folder-minus[data-v-841a2e68]:before{content:""}.bi-folder-plus[data-v-841a2e68]:before{content:""}.bi-folder-symlink-fill[data-v-841a2e68]:before{content:""}.bi-folder-symlink[data-v-841a2e68]:before{content:""}.bi-folder-x[data-v-841a2e68]:before{content:""}.bi-folder[data-v-841a2e68]:before{content:""}.bi-folder2-open[data-v-841a2e68]:before{content:""}.bi-folder2[data-v-841a2e68]:before{content:""}.bi-fonts[data-v-841a2e68]:before{content:""}.bi-forward-fill[data-v-841a2e68]:before{content:""}.bi-forward[data-v-841a2e68]:before{content:""}.bi-front[data-v-841a2e68]:before{content:""}.bi-fullscreen-exit[data-v-841a2e68]:before{content:""}.bi-fullscreen[data-v-841a2e68]:before{content:""}.bi-funnel-fill[data-v-841a2e68]:before{content:""}.bi-funnel[data-v-841a2e68]:before{content:""}.bi-gear-fill[data-v-841a2e68]:before{content:""}.bi-gear-wide-connected[data-v-841a2e68]:before{content:""}.bi-gear-wide[data-v-841a2e68]:before{content:""}.bi-gear[data-v-841a2e68]:before{content:""}.bi-gem[data-v-841a2e68]:before{content:""}.bi-geo-alt-fill[data-v-841a2e68]:before{content:""}.bi-geo-alt[data-v-841a2e68]:before{content:""}.bi-geo-fill[data-v-841a2e68]:before{content:""}.bi-geo[data-v-841a2e68]:before{content:""}.bi-gift-fill[data-v-841a2e68]:before{content:""}.bi-gift[data-v-841a2e68]:before{content:""}.bi-github[data-v-841a2e68]:before{content:""}.bi-globe[data-v-841a2e68]:before{content:""}.bi-globe2[data-v-841a2e68]:before{content:""}.bi-google[data-v-841a2e68]:before{content:""}.bi-graph-down[data-v-841a2e68]:before{content:""}.bi-graph-up[data-v-841a2e68]:before{content:""}.bi-grid-1x2-fill[data-v-841a2e68]:before{content:""}.bi-grid-1x2[data-v-841a2e68]:before{content:""}.bi-grid-3x2-gap-fill[data-v-841a2e68]:before{content:""}.bi-grid-3x2-gap[data-v-841a2e68]:before{content:""}.bi-grid-3x2[data-v-841a2e68]:before{content:""}.bi-grid-3x3-gap-fill[data-v-841a2e68]:before{content:""}.bi-grid-3x3-gap[data-v-841a2e68]:before{content:""}.bi-grid-3x3[data-v-841a2e68]:before{content:""}.bi-grid-fill[data-v-841a2e68]:before{content:""}.bi-grid[data-v-841a2e68]:before{content:""}.bi-grip-horizontal[data-v-841a2e68]:before{content:""}.bi-grip-vertical[data-v-841a2e68]:before{content:""}.bi-hammer[data-v-841a2e68]:before{content:""}.bi-hand-index-fill[data-v-841a2e68]:before{content:""}.bi-hand-index-thumb-fill[data-v-841a2e68]:before{content:""}.bi-hand-index-thumb[data-v-841a2e68]:before{content:""}.bi-hand-index[data-v-841a2e68]:before{content:""}.bi-hand-thumbs-down-fill[data-v-841a2e68]:before{content:""}.bi-hand-thumbs-down[data-v-841a2e68]:before{content:""}.bi-hand-thumbs-up-fill[data-v-841a2e68]:before{content:""}.bi-hand-thumbs-up[data-v-841a2e68]:before{content:""}.bi-handbag-fill[data-v-841a2e68]:before{content:""}.bi-handbag[data-v-841a2e68]:before{content:""}.bi-hash[data-v-841a2e68]:before{content:""}.bi-hdd-fill[data-v-841a2e68]:before{content:""}.bi-hdd-network-fill[data-v-841a2e68]:before{content:""}.bi-hdd-network[data-v-841a2e68]:before{content:""}.bi-hdd-rack-fill[data-v-841a2e68]:before{content:""}.bi-hdd-rack[data-v-841a2e68]:before{content:""}.bi-hdd-stack-fill[data-v-841a2e68]:before{content:""}.bi-hdd-stack[data-v-841a2e68]:before{content:""}.bi-hdd[data-v-841a2e68]:before{content:""}.bi-headphones[data-v-841a2e68]:before{content:""}.bi-headset[data-v-841a2e68]:before{content:""}.bi-heart-fill[data-v-841a2e68]:before{content:""}.bi-heart-half[data-v-841a2e68]:before{content:""}.bi-heart[data-v-841a2e68]:before{content:""}.bi-heptagon-fill[data-v-841a2e68]:before{content:""}.bi-heptagon-half[data-v-841a2e68]:before{content:""}.bi-heptagon[data-v-841a2e68]:before{content:""}.bi-hexagon-fill[data-v-841a2e68]:before{content:""}.bi-hexagon-half[data-v-841a2e68]:before{content:""}.bi-hexagon[data-v-841a2e68]:before{content:""}.bi-hourglass-bottom[data-v-841a2e68]:before{content:""}.bi-hourglass-split[data-v-841a2e68]:before{content:""}.bi-hourglass-top[data-v-841a2e68]:before{content:""}.bi-hourglass[data-v-841a2e68]:before{content:""}.bi-house-door-fill[data-v-841a2e68]:before{content:""}.bi-house-door[data-v-841a2e68]:before{content:""}.bi-house-fill[data-v-841a2e68]:before{content:""}.bi-house[data-v-841a2e68]:before{content:""}.bi-hr[data-v-841a2e68]:before{content:""}.bi-hurricane[data-v-841a2e68]:before{content:""}.bi-image-alt[data-v-841a2e68]:before{content:""}.bi-image-fill[data-v-841a2e68]:before{content:""}.bi-image[data-v-841a2e68]:before{content:""}.bi-images[data-v-841a2e68]:before{content:""}.bi-inbox-fill[data-v-841a2e68]:before{content:""}.bi-inbox[data-v-841a2e68]:before{content:""}.bi-inboxes-fill[data-v-841a2e68]:before{content:""}.bi-inboxes[data-v-841a2e68]:before{content:""}.bi-info-circle-fill[data-v-841a2e68]:before{content:""}.bi-info-circle[data-v-841a2e68]:before{content:""}.bi-info-square-fill[data-v-841a2e68]:before{content:""}.bi-info-square[data-v-841a2e68]:before{content:""}.bi-info[data-v-841a2e68]:before{content:""}.bi-input-cursor-text[data-v-841a2e68]:before{content:""}.bi-input-cursor[data-v-841a2e68]:before{content:""}.bi-instagram[data-v-841a2e68]:before{content:""}.bi-intersect[data-v-841a2e68]:before{content:""}.bi-journal-album[data-v-841a2e68]:before{content:""}.bi-journal-arrow-down[data-v-841a2e68]:before{content:""}.bi-journal-arrow-up[data-v-841a2e68]:before{content:""}.bi-journal-bookmark-fill[data-v-841a2e68]:before{content:""}.bi-journal-bookmark[data-v-841a2e68]:before{content:""}.bi-journal-check[data-v-841a2e68]:before{content:""}.bi-journal-code[data-v-841a2e68]:before{content:""}.bi-journal-medical[data-v-841a2e68]:before{content:""}.bi-journal-minus[data-v-841a2e68]:before{content:""}.bi-journal-plus[data-v-841a2e68]:before{content:""}.bi-journal-richtext[data-v-841a2e68]:before{content:""}.bi-journal-text[data-v-841a2e68]:before{content:""}.bi-journal-x[data-v-841a2e68]:before{content:""}.bi-journal[data-v-841a2e68]:before{content:""}.bi-journals[data-v-841a2e68]:before{content:""}.bi-joystick[data-v-841a2e68]:before{content:""}.bi-justify-left[data-v-841a2e68]:before{content:""}.bi-justify-right[data-v-841a2e68]:before{content:""}.bi-justify[data-v-841a2e68]:before{content:""}.bi-kanban-fill[data-v-841a2e68]:before{content:""}.bi-kanban[data-v-841a2e68]:before{content:""}.bi-key-fill[data-v-841a2e68]:before{content:""}.bi-key[data-v-841a2e68]:before{content:""}.bi-keyboard-fill[data-v-841a2e68]:before{content:""}.bi-keyboard[data-v-841a2e68]:before{content:""}.bi-ladder[data-v-841a2e68]:before{content:""}.bi-lamp-fill[data-v-841a2e68]:before{content:""}.bi-lamp[data-v-841a2e68]:before{content:""}.bi-laptop-fill[data-v-841a2e68]:before{content:""}.bi-laptop[data-v-841a2e68]:before{content:""}.bi-layer-backward[data-v-841a2e68]:before{content:""}.bi-layer-forward[data-v-841a2e68]:before{content:""}.bi-layers-fill[data-v-841a2e68]:before{content:""}.bi-layers-half[data-v-841a2e68]:before{content:""}.bi-layers[data-v-841a2e68]:before{content:""}.bi-layout-sidebar-inset-reverse[data-v-841a2e68]:before{content:""}.bi-layout-sidebar-inset[data-v-841a2e68]:before{content:""}.bi-layout-sidebar-reverse[data-v-841a2e68]:before{content:""}.bi-layout-sidebar[data-v-841a2e68]:before{content:""}.bi-layout-split[data-v-841a2e68]:before{content:""}.bi-layout-text-sidebar-reverse[data-v-841a2e68]:before{content:""}.bi-layout-text-sidebar[data-v-841a2e68]:before{content:""}.bi-layout-text-window-reverse[data-v-841a2e68]:before{content:""}.bi-layout-text-window[data-v-841a2e68]:before{content:""}.bi-layout-three-columns[data-v-841a2e68]:before{content:""}.bi-layout-wtf[data-v-841a2e68]:before{content:""}.bi-life-preserver[data-v-841a2e68]:before{content:""}.bi-lightbulb-fill[data-v-841a2e68]:before{content:""}.bi-lightbulb-off-fill[data-v-841a2e68]:before{content:""}.bi-lightbulb-off[data-v-841a2e68]:before{content:""}.bi-lightbulb[data-v-841a2e68]:before{content:""}.bi-lightning-charge-fill[data-v-841a2e68]:before{content:""}.bi-lightning-charge[data-v-841a2e68]:before{content:""}.bi-lightning-fill[data-v-841a2e68]:before{content:""}.bi-lightning[data-v-841a2e68]:before{content:""}.bi-link-45deg[data-v-841a2e68]:before{content:""}.bi-link[data-v-841a2e68]:before{content:""}.bi-linkedin[data-v-841a2e68]:before{content:""}.bi-list-check[data-v-841a2e68]:before{content:""}.bi-list-nested[data-v-841a2e68]:before{content:""}.bi-list-ol[data-v-841a2e68]:before{content:""}.bi-list-stars[data-v-841a2e68]:before{content:""}.bi-list-task[data-v-841a2e68]:before{content:""}.bi-list-ul[data-v-841a2e68]:before{content:""}.bi-list[data-v-841a2e68]:before{content:""}.bi-lock-fill[data-v-841a2e68]:before{content:""}.bi-lock[data-v-841a2e68]:before{content:""}.bi-mailbox[data-v-841a2e68]:before{content:""}.bi-mailbox2[data-v-841a2e68]:before{content:""}.bi-map-fill[data-v-841a2e68]:before{content:""}.bi-map[data-v-841a2e68]:before{content:""}.bi-markdown-fill[data-v-841a2e68]:before{content:""}.bi-markdown[data-v-841a2e68]:before{content:""}.bi-mask[data-v-841a2e68]:before{content:""}.bi-megaphone-fill[data-v-841a2e68]:before{content:""}.bi-megaphone[data-v-841a2e68]:before{content:""}.bi-menu-app-fill[data-v-841a2e68]:before{content:""}.bi-menu-app[data-v-841a2e68]:before{content:""}.bi-menu-button-fill[data-v-841a2e68]:before{content:""}.bi-menu-button-wide-fill[data-v-841a2e68]:before{content:""}.bi-menu-button-wide[data-v-841a2e68]:before{content:""}.bi-menu-button[data-v-841a2e68]:before{content:""}.bi-menu-down[data-v-841a2e68]:before{content:""}.bi-menu-up[data-v-841a2e68]:before{content:""}.bi-mic-fill[data-v-841a2e68]:before{content:""}.bi-mic-mute-fill[data-v-841a2e68]:before{content:""}.bi-mic-mute[data-v-841a2e68]:before{content:""}.bi-mic[data-v-841a2e68]:before{content:""}.bi-minecart-loaded[data-v-841a2e68]:before{content:""}.bi-minecart[data-v-841a2e68]:before{content:""}.bi-moisture[data-v-841a2e68]:before{content:""}.bi-moon-fill[data-v-841a2e68]:before{content:""}.bi-moon-stars-fill[data-v-841a2e68]:before{content:""}.bi-moon-stars[data-v-841a2e68]:before{content:""}.bi-moon[data-v-841a2e68]:before{content:""}.bi-mouse-fill[data-v-841a2e68]:before{content:""}.bi-mouse[data-v-841a2e68]:before{content:""}.bi-mouse2-fill[data-v-841a2e68]:before{content:""}.bi-mouse2[data-v-841a2e68]:before{content:""}.bi-mouse3-fill[data-v-841a2e68]:before{content:""}.bi-mouse3[data-v-841a2e68]:before{content:""}.bi-music-note-beamed[data-v-841a2e68]:before{content:""}.bi-music-note-list[data-v-841a2e68]:before{content:""}.bi-music-note[data-v-841a2e68]:before{content:""}.bi-music-player-fill[data-v-841a2e68]:before{content:""}.bi-music-player[data-v-841a2e68]:before{content:""}.bi-newspaper[data-v-841a2e68]:before{content:""}.bi-node-minus-fill[data-v-841a2e68]:before{content:""}.bi-node-minus[data-v-841a2e68]:before{content:""}.bi-node-plus-fill[data-v-841a2e68]:before{content:""}.bi-node-plus[data-v-841a2e68]:before{content:""}.bi-nut-fill[data-v-841a2e68]:before{content:""}.bi-nut[data-v-841a2e68]:before{content:""}.bi-octagon-fill[data-v-841a2e68]:before{content:""}.bi-octagon-half[data-v-841a2e68]:before{content:""}.bi-octagon[data-v-841a2e68]:before{content:""}.bi-option[data-v-841a2e68]:before{content:""}.bi-outlet[data-v-841a2e68]:before{content:""}.bi-paint-bucket[data-v-841a2e68]:before{content:""}.bi-palette-fill[data-v-841a2e68]:before{content:""}.bi-palette[data-v-841a2e68]:before{content:""}.bi-palette2[data-v-841a2e68]:before{content:""}.bi-paperclip[data-v-841a2e68]:before{content:""}.bi-paragraph[data-v-841a2e68]:before{content:""}.bi-patch-check-fill[data-v-841a2e68]:before{content:""}.bi-patch-check[data-v-841a2e68]:before{content:""}.bi-patch-exclamation-fill[data-v-841a2e68]:before{content:""}.bi-patch-exclamation[data-v-841a2e68]:before{content:""}.bi-patch-minus-fill[data-v-841a2e68]:before{content:""}.bi-patch-minus[data-v-841a2e68]:before{content:""}.bi-patch-plus-fill[data-v-841a2e68]:before{content:""}.bi-patch-plus[data-v-841a2e68]:before{content:""}.bi-patch-question-fill[data-v-841a2e68]:before{content:""}.bi-patch-question[data-v-841a2e68]:before{content:""}.bi-pause-btn-fill[data-v-841a2e68]:before{content:""}.bi-pause-btn[data-v-841a2e68]:before{content:""}.bi-pause-circle-fill[data-v-841a2e68]:before{content:""}.bi-pause-circle[data-v-841a2e68]:before{content:""}.bi-pause-fill[data-v-841a2e68]:before{content:""}.bi-pause[data-v-841a2e68]:before{content:""}.bi-peace-fill[data-v-841a2e68]:before{content:""}.bi-peace[data-v-841a2e68]:before{content:""}.bi-pen-fill[data-v-841a2e68]:before{content:""}.bi-pen[data-v-841a2e68]:before{content:""}.bi-pencil-fill[data-v-841a2e68]:before{content:""}.bi-pencil-square[data-v-841a2e68]:before{content:""}.bi-pencil[data-v-841a2e68]:before{content:""}.bi-pentagon-fill[data-v-841a2e68]:before{content:""}.bi-pentagon-half[data-v-841a2e68]:before{content:""}.bi-pentagon[data-v-841a2e68]:before{content:""}.bi-people-fill[data-v-841a2e68]:before{content:""}.bi-people[data-v-841a2e68]:before{content:""}.bi-percent[data-v-841a2e68]:before{content:""}.bi-person-badge-fill[data-v-841a2e68]:before{content:""}.bi-person-badge[data-v-841a2e68]:before{content:""}.bi-person-bounding-box[data-v-841a2e68]:before{content:""}.bi-person-check-fill[data-v-841a2e68]:before{content:""}.bi-person-check[data-v-841a2e68]:before{content:""}.bi-person-circle[data-v-841a2e68]:before{content:""}.bi-person-dash-fill[data-v-841a2e68]:before{content:""}.bi-person-dash[data-v-841a2e68]:before{content:""}.bi-person-fill[data-v-841a2e68]:before{content:""}.bi-person-lines-fill[data-v-841a2e68]:before{content:""}.bi-person-plus-fill[data-v-841a2e68]:before{content:""}.bi-person-plus[data-v-841a2e68]:before{content:""}.bi-person-square[data-v-841a2e68]:before{content:""}.bi-person-x-fill[data-v-841a2e68]:before{content:""}.bi-person-x[data-v-841a2e68]:before{content:""}.bi-person[data-v-841a2e68]:before{content:""}.bi-phone-fill[data-v-841a2e68]:before{content:""}.bi-phone-landscape-fill[data-v-841a2e68]:before{content:""}.bi-phone-landscape[data-v-841a2e68]:before{content:""}.bi-phone-vibrate-fill[data-v-841a2e68]:before{content:""}.bi-phone-vibrate[data-v-841a2e68]:before{content:""}.bi-phone[data-v-841a2e68]:before{content:""}.bi-pie-chart-fill[data-v-841a2e68]:before{content:""}.bi-pie-chart[data-v-841a2e68]:before{content:""}.bi-pin-angle-fill[data-v-841a2e68]:before{content:""}.bi-pin-angle[data-v-841a2e68]:before{content:""}.bi-pin-fill[data-v-841a2e68]:before{content:""}.bi-pin[data-v-841a2e68]:before{content:""}.bi-pip-fill[data-v-841a2e68]:before{content:""}.bi-pip[data-v-841a2e68]:before{content:""}.bi-play-btn-fill[data-v-841a2e68]:before{content:""}.bi-play-btn[data-v-841a2e68]:before{content:""}.bi-play-circle-fill[data-v-841a2e68]:before{content:""}.bi-play-circle[data-v-841a2e68]:before{content:""}.bi-play-fill[data-v-841a2e68]:before{content:""}.bi-play[data-v-841a2e68]:before{content:""}.bi-plug-fill[data-v-841a2e68]:before{content:""}.bi-plug[data-v-841a2e68]:before{content:""}.bi-plus-circle-dotted[data-v-841a2e68]:before{content:""}.bi-plus-circle-fill[data-v-841a2e68]:before{content:""}.bi-plus-circle[data-v-841a2e68]:before{content:""}.bi-plus-square-dotted[data-v-841a2e68]:before{content:""}.bi-plus-square-fill[data-v-841a2e68]:before{content:""}.bi-plus-square[data-v-841a2e68]:before{content:""}.bi-plus[data-v-841a2e68]:before{content:""}.bi-power[data-v-841a2e68]:before{content:""}.bi-printer-fill[data-v-841a2e68]:before{content:""}.bi-printer[data-v-841a2e68]:before{content:""}.bi-puzzle-fill[data-v-841a2e68]:before{content:""}.bi-puzzle[data-v-841a2e68]:before{content:""}.bi-question-circle-fill[data-v-841a2e68]:before{content:""}.bi-question-circle[data-v-841a2e68]:before{content:""}.bi-question-diamond-fill[data-v-841a2e68]:before{content:""}.bi-question-diamond[data-v-841a2e68]:before{content:""}.bi-question-octagon-fill[data-v-841a2e68]:before{content:""}.bi-question-octagon[data-v-841a2e68]:before{content:""}.bi-question-square-fill[data-v-841a2e68]:before{content:""}.bi-question-square[data-v-841a2e68]:before{content:""}.bi-question[data-v-841a2e68]:before{content:""}.bi-rainbow[data-v-841a2e68]:before{content:""}.bi-receipt-cutoff[data-v-841a2e68]:before{content:""}.bi-receipt[data-v-841a2e68]:before{content:""}.bi-reception-0[data-v-841a2e68]:before{content:""}.bi-reception-1[data-v-841a2e68]:before{content:""}.bi-reception-2[data-v-841a2e68]:before{content:""}.bi-reception-3[data-v-841a2e68]:before{content:""}.bi-reception-4[data-v-841a2e68]:before{content:""}.bi-record-btn-fill[data-v-841a2e68]:before{content:""}.bi-record-btn[data-v-841a2e68]:before{content:""}.bi-record-circle-fill[data-v-841a2e68]:before{content:""}.bi-record-circle[data-v-841a2e68]:before{content:""}.bi-record-fill[data-v-841a2e68]:before{content:""}.bi-record[data-v-841a2e68]:before{content:""}.bi-record2-fill[data-v-841a2e68]:before{content:""}.bi-record2[data-v-841a2e68]:before{content:""}.bi-reply-all-fill[data-v-841a2e68]:before{content:""}.bi-reply-all[data-v-841a2e68]:before{content:""}.bi-reply-fill[data-v-841a2e68]:before{content:""}.bi-reply[data-v-841a2e68]:before{content:""}.bi-rss-fill[data-v-841a2e68]:before{content:""}.bi-rss[data-v-841a2e68]:before{content:""}.bi-rulers[data-v-841a2e68]:before{content:""}.bi-save-fill[data-v-841a2e68]:before{content:""}.bi-save[data-v-841a2e68]:before{content:""}.bi-save2-fill[data-v-841a2e68]:before{content:""}.bi-save2[data-v-841a2e68]:before{content:""}.bi-scissors[data-v-841a2e68]:before{content:""}.bi-screwdriver[data-v-841a2e68]:before{content:""}.bi-search[data-v-841a2e68]:before{content:""}.bi-segmented-nav[data-v-841a2e68]:before{content:""}.bi-server[data-v-841a2e68]:before{content:""}.bi-share-fill[data-v-841a2e68]:before{content:""}.bi-share[data-v-841a2e68]:before{content:""}.bi-shield-check[data-v-841a2e68]:before{content:""}.bi-shield-exclamation[data-v-841a2e68]:before{content:""}.bi-shield-fill-check[data-v-841a2e68]:before{content:""}.bi-shield-fill-exclamation[data-v-841a2e68]:before{content:""}.bi-shield-fill-minus[data-v-841a2e68]:before{content:""}.bi-shield-fill-plus[data-v-841a2e68]:before{content:""}.bi-shield-fill-x[data-v-841a2e68]:before{content:""}.bi-shield-fill[data-v-841a2e68]:before{content:""}.bi-shield-lock-fill[data-v-841a2e68]:before{content:""}.bi-shield-lock[data-v-841a2e68]:before{content:""}.bi-shield-minus[data-v-841a2e68]:before{content:""}.bi-shield-plus[data-v-841a2e68]:before{content:""}.bi-shield-shaded[data-v-841a2e68]:before{content:""}.bi-shield-slash-fill[data-v-841a2e68]:before{content:""}.bi-shield-slash[data-v-841a2e68]:before{content:""}.bi-shield-x[data-v-841a2e68]:before{content:""}.bi-shield[data-v-841a2e68]:before{content:""}.bi-shift-fill[data-v-841a2e68]:before{content:""}.bi-shift[data-v-841a2e68]:before{content:""}.bi-shop-window[data-v-841a2e68]:before{content:""}.bi-shop[data-v-841a2e68]:before{content:""}.bi-shuffle[data-v-841a2e68]:before{content:""}.bi-signpost-2-fill[data-v-841a2e68]:before{content:""}.bi-signpost-2[data-v-841a2e68]:before{content:""}.bi-signpost-fill[data-v-841a2e68]:before{content:""}.bi-signpost-split-fill[data-v-841a2e68]:before{content:""}.bi-signpost-split[data-v-841a2e68]:before{content:""}.bi-signpost[data-v-841a2e68]:before{content:""}.bi-sim-fill[data-v-841a2e68]:before{content:""}.bi-sim[data-v-841a2e68]:before{content:""}.bi-skip-backward-btn-fill[data-v-841a2e68]:before{content:""}.bi-skip-backward-btn[data-v-841a2e68]:before{content:""}.bi-skip-backward-circle-fill[data-v-841a2e68]:before{content:""}.bi-skip-backward-circle[data-v-841a2e68]:before{content:""}.bi-skip-backward-fill[data-v-841a2e68]:before{content:""}.bi-skip-backward[data-v-841a2e68]:before{content:""}.bi-skip-end-btn-fill[data-v-841a2e68]:before{content:""}.bi-skip-end-btn[data-v-841a2e68]:before{content:""}.bi-skip-end-circle-fill[data-v-841a2e68]:before{content:""}.bi-skip-end-circle[data-v-841a2e68]:before{content:""}.bi-skip-end-fill[data-v-841a2e68]:before{content:""}.bi-skip-end[data-v-841a2e68]:before{content:""}.bi-skip-forward-btn-fill[data-v-841a2e68]:before{content:""}.bi-skip-forward-btn[data-v-841a2e68]:before{content:""}.bi-skip-forward-circle-fill[data-v-841a2e68]:before{content:""}.bi-skip-forward-circle[data-v-841a2e68]:before{content:""}.bi-skip-forward-fill[data-v-841a2e68]:before{content:""}.bi-skip-forward[data-v-841a2e68]:before{content:""}.bi-skip-start-btn-fill[data-v-841a2e68]:before{content:""}.bi-skip-start-btn[data-v-841a2e68]:before{content:""}.bi-skip-start-circle-fill[data-v-841a2e68]:before{content:""}.bi-skip-start-circle[data-v-841a2e68]:before{content:""}.bi-skip-start-fill[data-v-841a2e68]:before{content:""}.bi-skip-start[data-v-841a2e68]:before{content:""}.bi-slack[data-v-841a2e68]:before{content:""}.bi-slash-circle-fill[data-v-841a2e68]:before{content:""}.bi-slash-circle[data-v-841a2e68]:before{content:""}.bi-slash-square-fill[data-v-841a2e68]:before{content:""}.bi-slash-square[data-v-841a2e68]:before{content:""}.bi-slash[data-v-841a2e68]:before{content:""}.bi-sliders[data-v-841a2e68]:before{content:""}.bi-smartwatch[data-v-841a2e68]:before{content:""}.bi-snow[data-v-841a2e68]:before{content:""}.bi-snow2[data-v-841a2e68]:before{content:""}.bi-snow3[data-v-841a2e68]:before{content:""}.bi-sort-alpha-down-alt[data-v-841a2e68]:before{content:""}.bi-sort-alpha-down[data-v-841a2e68]:before{content:""}.bi-sort-alpha-up-alt[data-v-841a2e68]:before{content:""}.bi-sort-alpha-up[data-v-841a2e68]:before{content:""}.bi-sort-down-alt[data-v-841a2e68]:before{content:""}.bi-sort-down[data-v-841a2e68]:before{content:""}.bi-sort-numeric-down-alt[data-v-841a2e68]:before{content:""}.bi-sort-numeric-down[data-v-841a2e68]:before{content:""}.bi-sort-numeric-up-alt[data-v-841a2e68]:before{content:""}.bi-sort-numeric-up[data-v-841a2e68]:before{content:""}.bi-sort-up-alt[data-v-841a2e68]:before{content:""}.bi-sort-up[data-v-841a2e68]:before{content:""}.bi-soundwave[data-v-841a2e68]:before{content:""}.bi-speaker-fill[data-v-841a2e68]:before{content:""}.bi-speaker[data-v-841a2e68]:before{content:""}.bi-speedometer[data-v-841a2e68]:before{content:""}.bi-speedometer2[data-v-841a2e68]:before{content:""}.bi-spellcheck[data-v-841a2e68]:before{content:""}.bi-square-fill[data-v-841a2e68]:before{content:""}.bi-square-half[data-v-841a2e68]:before{content:""}.bi-square[data-v-841a2e68]:before{content:""}.bi-stack[data-v-841a2e68]:before{content:""}.bi-star-fill[data-v-841a2e68]:before{content:""}.bi-star-half[data-v-841a2e68]:before{content:""}.bi-star[data-v-841a2e68]:before{content:""}.bi-stars[data-v-841a2e68]:before{content:""}.bi-stickies-fill[data-v-841a2e68]:before{content:""}.bi-stickies[data-v-841a2e68]:before{content:""}.bi-sticky-fill[data-v-841a2e68]:before{content:""}.bi-sticky[data-v-841a2e68]:before{content:""}.bi-stop-btn-fill[data-v-841a2e68]:before{content:""}.bi-stop-btn[data-v-841a2e68]:before{content:""}.bi-stop-circle-fill[data-v-841a2e68]:before{content:""}.bi-stop-circle[data-v-841a2e68]:before{content:""}.bi-stop-fill[data-v-841a2e68]:before{content:""}.bi-stop[data-v-841a2e68]:before{content:""}.bi-stoplights-fill[data-v-841a2e68]:before{content:""}.bi-stoplights[data-v-841a2e68]:before{content:""}.bi-stopwatch-fill[data-v-841a2e68]:before{content:""}.bi-stopwatch[data-v-841a2e68]:before{content:""}.bi-subtract[data-v-841a2e68]:before{content:""}.bi-suit-club-fill[data-v-841a2e68]:before{content:""}.bi-suit-club[data-v-841a2e68]:before{content:""}.bi-suit-diamond-fill[data-v-841a2e68]:before{content:""}.bi-suit-diamond[data-v-841a2e68]:before{content:""}.bi-suit-heart-fill[data-v-841a2e68]:before{content:""}.bi-suit-heart[data-v-841a2e68]:before{content:""}.bi-suit-spade-fill[data-v-841a2e68]:before{content:""}.bi-suit-spade[data-v-841a2e68]:before{content:""}.bi-sun-fill[data-v-841a2e68]:before{content:""}.bi-sun[data-v-841a2e68]:before{content:""}.bi-sunglasses[data-v-841a2e68]:before{content:""}.bi-sunrise-fill[data-v-841a2e68]:before{content:""}.bi-sunrise[data-v-841a2e68]:before{content:""}.bi-sunset-fill[data-v-841a2e68]:before{content:""}.bi-sunset[data-v-841a2e68]:before{content:""}.bi-symmetry-horizontal[data-v-841a2e68]:before{content:""}.bi-symmetry-vertical[data-v-841a2e68]:before{content:""}.bi-table[data-v-841a2e68]:before{content:""}.bi-tablet-fill[data-v-841a2e68]:before{content:""}.bi-tablet-landscape-fill[data-v-841a2e68]:before{content:""}.bi-tablet-landscape[data-v-841a2e68]:before{content:""}.bi-tablet[data-v-841a2e68]:before{content:""}.bi-tag-fill[data-v-841a2e68]:before{content:""}.bi-tag[data-v-841a2e68]:before{content:""}.bi-tags-fill[data-v-841a2e68]:before{content:""}.bi-tags[data-v-841a2e68]:before{content:""}.bi-telegram[data-v-841a2e68]:before{content:""}.bi-telephone-fill[data-v-841a2e68]:before{content:""}.bi-telephone-forward-fill[data-v-841a2e68]:before{content:""}.bi-telephone-forward[data-v-841a2e68]:before{content:""}.bi-telephone-inbound-fill[data-v-841a2e68]:before{content:""}.bi-telephone-inbound[data-v-841a2e68]:before{content:""}.bi-telephone-minus-fill[data-v-841a2e68]:before{content:""}.bi-telephone-minus[data-v-841a2e68]:before{content:""}.bi-telephone-outbound-fill[data-v-841a2e68]:before{content:""}.bi-telephone-outbound[data-v-841a2e68]:before{content:""}.bi-telephone-plus-fill[data-v-841a2e68]:before{content:""}.bi-telephone-plus[data-v-841a2e68]:before{content:""}.bi-telephone-x-fill[data-v-841a2e68]:before{content:""}.bi-telephone-x[data-v-841a2e68]:before{content:""}.bi-telephone[data-v-841a2e68]:before{content:""}.bi-terminal-fill[data-v-841a2e68]:before{content:""}.bi-terminal[data-v-841a2e68]:before{content:""}.bi-text-center[data-v-841a2e68]:before{content:""}.bi-text-indent-left[data-v-841a2e68]:before{content:""}.bi-text-indent-right[data-v-841a2e68]:before{content:""}.bi-text-left[data-v-841a2e68]:before{content:""}.bi-text-paragraph[data-v-841a2e68]:before{content:""}.bi-text-right[data-v-841a2e68]:before{content:""}.bi-textarea-resize[data-v-841a2e68]:before{content:""}.bi-textarea-t[data-v-841a2e68]:before{content:""}.bi-textarea[data-v-841a2e68]:before{content:""}.bi-thermometer-half[data-v-841a2e68]:before{content:""}.bi-thermometer-high[data-v-841a2e68]:before{content:""}.bi-thermometer-low[data-v-841a2e68]:before{content:""}.bi-thermometer-snow[data-v-841a2e68]:before{content:""}.bi-thermometer-sun[data-v-841a2e68]:before{content:""}.bi-thermometer[data-v-841a2e68]:before{content:""}.bi-three-dots-vertical[data-v-841a2e68]:before{content:""}.bi-three-dots[data-v-841a2e68]:before{content:""}.bi-toggle-off[data-v-841a2e68]:before{content:""}.bi-toggle-on[data-v-841a2e68]:before{content:""}.bi-toggle2-off[data-v-841a2e68]:before{content:""}.bi-toggle2-on[data-v-841a2e68]:before{content:""}.bi-toggles[data-v-841a2e68]:before{content:""}.bi-toggles2[data-v-841a2e68]:before{content:""}.bi-tools[data-v-841a2e68]:before{content:""}.bi-tornado[data-v-841a2e68]:before{content:""}.bi-trash-fill[data-v-841a2e68]:before{content:""}.bi-trash[data-v-841a2e68]:before{content:""}.bi-trash2-fill[data-v-841a2e68]:before{content:""}.bi-trash2[data-v-841a2e68]:before{content:""}.bi-tree-fill[data-v-841a2e68]:before{content:""}.bi-tree[data-v-841a2e68]:before{content:""}.bi-triangle-fill[data-v-841a2e68]:before{content:""}.bi-triangle-half[data-v-841a2e68]:before{content:""}.bi-triangle[data-v-841a2e68]:before{content:""}.bi-trophy-fill[data-v-841a2e68]:before{content:""}.bi-trophy[data-v-841a2e68]:before{content:""}.bi-tropical-storm[data-v-841a2e68]:before{content:""}.bi-truck-flatbed[data-v-841a2e68]:before{content:""}.bi-truck[data-v-841a2e68]:before{content:""}.bi-tsunami[data-v-841a2e68]:before{content:""}.bi-tv-fill[data-v-841a2e68]:before{content:""}.bi-tv[data-v-841a2e68]:before{content:""}.bi-twitch[data-v-841a2e68]:before{content:""}.bi-twitter[data-v-841a2e68]:before{content:""}.bi-type-bold[data-v-841a2e68]:before{content:""}.bi-type-h1[data-v-841a2e68]:before{content:""}.bi-type-h2[data-v-841a2e68]:before{content:""}.bi-type-h3[data-v-841a2e68]:before{content:""}.bi-type-italic[data-v-841a2e68]:before{content:""}.bi-type-strikethrough[data-v-841a2e68]:before{content:""}.bi-type-underline[data-v-841a2e68]:before{content:""}.bi-type[data-v-841a2e68]:before{content:""}.bi-ui-checks-grid[data-v-841a2e68]:before{content:""}.bi-ui-checks[data-v-841a2e68]:before{content:""}.bi-ui-radios-grid[data-v-841a2e68]:before{content:""}.bi-ui-radios[data-v-841a2e68]:before{content:""}.bi-umbrella-fill[data-v-841a2e68]:before{content:""}.bi-umbrella[data-v-841a2e68]:before{content:""}.bi-union[data-v-841a2e68]:before{content:""}.bi-unlock-fill[data-v-841a2e68]:before{content:""}.bi-unlock[data-v-841a2e68]:before{content:""}.bi-upc-scan[data-v-841a2e68]:before{content:""}.bi-upc[data-v-841a2e68]:before{content:""}.bi-upload[data-v-841a2e68]:before{content:""}.bi-vector-pen[data-v-841a2e68]:before{content:""}.bi-view-list[data-v-841a2e68]:before{content:""}.bi-view-stacked[data-v-841a2e68]:before{content:""}.bi-vinyl-fill[data-v-841a2e68]:before{content:""}.bi-vinyl[data-v-841a2e68]:before{content:""}.bi-voicemail[data-v-841a2e68]:before{content:""}.bi-volume-down-fill[data-v-841a2e68]:before{content:""}.bi-volume-down[data-v-841a2e68]:before{content:""}.bi-volume-mute-fill[data-v-841a2e68]:before{content:""}.bi-volume-mute[data-v-841a2e68]:before{content:""}.bi-volume-off-fill[data-v-841a2e68]:before{content:""}.bi-volume-off[data-v-841a2e68]:before{content:""}.bi-volume-up-fill[data-v-841a2e68]:before{content:""}.bi-volume-up[data-v-841a2e68]:before{content:""}.bi-vr[data-v-841a2e68]:before{content:""}.bi-wallet-fill[data-v-841a2e68]:before{content:""}.bi-wallet[data-v-841a2e68]:before{content:""}.bi-wallet2[data-v-841a2e68]:before{content:""}.bi-watch[data-v-841a2e68]:before{content:""}.bi-water[data-v-841a2e68]:before{content:""}.bi-whatsapp[data-v-841a2e68]:before{content:""}.bi-wifi-1[data-v-841a2e68]:before{content:""}.bi-wifi-2[data-v-841a2e68]:before{content:""}.bi-wifi-off[data-v-841a2e68]:before{content:""}.bi-wifi[data-v-841a2e68]:before{content:""}.bi-wind[data-v-841a2e68]:before{content:""}.bi-window-dock[data-v-841a2e68]:before{content:""}.bi-window-sidebar[data-v-841a2e68]:before{content:""}.bi-window[data-v-841a2e68]:before{content:""}.bi-wrench[data-v-841a2e68]:before{content:""}.bi-x-circle-fill[data-v-841a2e68]:before{content:""}.bi-x-circle[data-v-841a2e68]:before{content:""}.bi-x-diamond-fill[data-v-841a2e68]:before{content:""}.bi-x-diamond[data-v-841a2e68]:before{content:""}.bi-x-octagon-fill[data-v-841a2e68]:before{content:""}.bi-x-octagon[data-v-841a2e68]:before{content:""}.bi-x-square-fill[data-v-841a2e68]:before{content:""}.bi-x-square[data-v-841a2e68]:before{content:""}.bi-x[data-v-841a2e68]:before{content:""}.bi-youtube[data-v-841a2e68]:before{content:""}.bi-zoom-in[data-v-841a2e68]:before{content:""}.bi-zoom-out[data-v-841a2e68]:before{content:""}.bi-bank[data-v-841a2e68]:before{content:""}.bi-bank2[data-v-841a2e68]:before{content:""}.bi-bell-slash-fill[data-v-841a2e68]:before{content:""}.bi-bell-slash[data-v-841a2e68]:before{content:""}.bi-cash-coin[data-v-841a2e68]:before{content:""}.bi-check-lg[data-v-841a2e68]:before{content:""}.bi-coin[data-v-841a2e68]:before{content:""}.bi-currency-bitcoin[data-v-841a2e68]:before{content:""}.bi-currency-dollar[data-v-841a2e68]:before{content:""}.bi-currency-euro[data-v-841a2e68]:before{content:""}.bi-currency-exchange[data-v-841a2e68]:before{content:""}.bi-currency-pound[data-v-841a2e68]:before{content:""}.bi-currency-yen[data-v-841a2e68]:before{content:""}.bi-dash-lg[data-v-841a2e68]:before{content:""}.bi-exclamation-lg[data-v-841a2e68]:before{content:""}.bi-file-earmark-pdf-fill[data-v-841a2e68]:before{content:""}.bi-file-earmark-pdf[data-v-841a2e68]:before{content:""}.bi-file-pdf-fill[data-v-841a2e68]:before{content:""}.bi-file-pdf[data-v-841a2e68]:before{content:""}.bi-gender-ambiguous[data-v-841a2e68]:before{content:""}.bi-gender-female[data-v-841a2e68]:before{content:""}.bi-gender-male[data-v-841a2e68]:before{content:""}.bi-gender-trans[data-v-841a2e68]:before{content:""}.bi-headset-vr[data-v-841a2e68]:before{content:""}.bi-info-lg[data-v-841a2e68]:before{content:""}.bi-mastodon[data-v-841a2e68]:before{content:""}.bi-messenger[data-v-841a2e68]:before{content:""}.bi-piggy-bank-fill[data-v-841a2e68]:before{content:""}.bi-piggy-bank[data-v-841a2e68]:before{content:""}.bi-pin-map-fill[data-v-841a2e68]:before{content:""}.bi-pin-map[data-v-841a2e68]:before{content:""}.bi-plus-lg[data-v-841a2e68]:before{content:""}.bi-question-lg[data-v-841a2e68]:before{content:""}.bi-recycle[data-v-841a2e68]:before{content:""}.bi-reddit[data-v-841a2e68]:before{content:""}.bi-safe-fill[data-v-841a2e68]:before{content:""}.bi-safe2-fill[data-v-841a2e68]:before{content:""}.bi-safe2[data-v-841a2e68]:before{content:""}.bi-sd-card-fill[data-v-841a2e68]:before{content:""}.bi-sd-card[data-v-841a2e68]:before{content:""}.bi-skype[data-v-841a2e68]:before{content:""}.bi-slash-lg[data-v-841a2e68]:before{content:""}.bi-translate[data-v-841a2e68]:before{content:""}.bi-x-lg[data-v-841a2e68]:before{content:""}.bi-safe[data-v-841a2e68]:before{content:""}.bi-apple[data-v-841a2e68]:before{content:""}.bi-microsoft[data-v-841a2e68]:before{content:""}.bi-windows[data-v-841a2e68]:before{content:""}.bi-behance[data-v-841a2e68]:before{content:""}.bi-dribbble[data-v-841a2e68]:before{content:""}.bi-line[data-v-841a2e68]:before{content:""}.bi-medium[data-v-841a2e68]:before{content:""}.bi-paypal[data-v-841a2e68]:before{content:""}.bi-pinterest[data-v-841a2e68]:before{content:""}.bi-signal[data-v-841a2e68]:before{content:""}.bi-snapchat[data-v-841a2e68]:before{content:""}.bi-spotify[data-v-841a2e68]:before{content:""}.bi-stack-overflow[data-v-841a2e68]:before{content:""}.bi-strava[data-v-841a2e68]:before{content:""}.bi-wordpress[data-v-841a2e68]:before{content:""}.bi-vimeo[data-v-841a2e68]:before{content:""}.bi-activity[data-v-841a2e68]:before{content:""}.bi-easel2-fill[data-v-841a2e68]:before{content:""}.bi-easel2[data-v-841a2e68]:before{content:""}.bi-easel3-fill[data-v-841a2e68]:before{content:""}.bi-easel3[data-v-841a2e68]:before{content:""}.bi-fan[data-v-841a2e68]:before{content:""}.bi-fingerprint[data-v-841a2e68]:before{content:""}.bi-graph-down-arrow[data-v-841a2e68]:before{content:""}.bi-graph-up-arrow[data-v-841a2e68]:before{content:""}.bi-hypnotize[data-v-841a2e68]:before{content:""}.bi-magic[data-v-841a2e68]:before{content:""}.bi-person-rolodex[data-v-841a2e68]:before{content:""}.bi-person-video[data-v-841a2e68]:before{content:""}.bi-person-video2[data-v-841a2e68]:before{content:""}.bi-person-video3[data-v-841a2e68]:before{content:""}.bi-person-workspace[data-v-841a2e68]:before{content:""}.bi-radioactive[data-v-841a2e68]:before{content:""}.bi-webcam-fill[data-v-841a2e68]:before{content:""}.bi-webcam[data-v-841a2e68]:before{content:""}.bi-yin-yang[data-v-841a2e68]:before{content:""}.bi-bandaid-fill[data-v-841a2e68]:before{content:""}.bi-bandaid[data-v-841a2e68]:before{content:""}.bi-bluetooth[data-v-841a2e68]:before{content:""}.bi-body-text[data-v-841a2e68]:before{content:""}.bi-boombox[data-v-841a2e68]:before{content:""}.bi-boxes[data-v-841a2e68]:before{content:""}.bi-dpad-fill[data-v-841a2e68]:before{content:""}.bi-dpad[data-v-841a2e68]:before{content:""}.bi-ear-fill[data-v-841a2e68]:before{content:""}.bi-ear[data-v-841a2e68]:before{content:""}.bi-envelope-check-fill[data-v-841a2e68]:before{content:""}.bi-envelope-check[data-v-841a2e68]:before{content:""}.bi-envelope-dash-fill[data-v-841a2e68]:before{content:""}.bi-envelope-dash[data-v-841a2e68]:before{content:""}.bi-envelope-exclamation-fill[data-v-841a2e68]:before{content:""}.bi-envelope-exclamation[data-v-841a2e68]:before{content:""}.bi-envelope-plus-fill[data-v-841a2e68]:before{content:""}.bi-envelope-plus[data-v-841a2e68]:before{content:""}.bi-envelope-slash-fill[data-v-841a2e68]:before{content:""}.bi-envelope-slash[data-v-841a2e68]:before{content:""}.bi-envelope-x-fill[data-v-841a2e68]:before{content:""}.bi-envelope-x[data-v-841a2e68]:before{content:""}.bi-explicit-fill[data-v-841a2e68]:before{content:""}.bi-explicit[data-v-841a2e68]:before{content:""}.bi-git[data-v-841a2e68]:before{content:""}.bi-infinity[data-v-841a2e68]:before{content:""}.bi-list-columns-reverse[data-v-841a2e68]:before{content:""}.bi-list-columns[data-v-841a2e68]:before{content:""}.bi-meta[data-v-841a2e68]:before{content:""}.bi-nintendo-switch[data-v-841a2e68]:before{content:""}.bi-pc-display-horizontal[data-v-841a2e68]:before{content:""}.bi-pc-display[data-v-841a2e68]:before{content:""}.bi-pc-horizontal[data-v-841a2e68]:before{content:""}.bi-pc[data-v-841a2e68]:before{content:""}.bi-playstation[data-v-841a2e68]:before{content:""}.bi-plus-slash-minus[data-v-841a2e68]:before{content:""}.bi-projector-fill[data-v-841a2e68]:before{content:""}.bi-projector[data-v-841a2e68]:before{content:""}.bi-qr-code-scan[data-v-841a2e68]:before{content:""}.bi-qr-code[data-v-841a2e68]:before{content:""}.bi-quora[data-v-841a2e68]:before{content:""}.bi-quote[data-v-841a2e68]:before{content:""}.bi-robot[data-v-841a2e68]:before{content:""}.bi-send-check-fill[data-v-841a2e68]:before{content:""}.bi-send-check[data-v-841a2e68]:before{content:""}.bi-send-dash-fill[data-v-841a2e68]:before{content:""}.bi-send-dash[data-v-841a2e68]:before{content:""}.bi-send-exclamation-fill[data-v-841a2e68]:before{content:""}.bi-send-exclamation[data-v-841a2e68]:before{content:""}.bi-send-fill[data-v-841a2e68]:before{content:""}.bi-send-plus-fill[data-v-841a2e68]:before{content:""}.bi-send-plus[data-v-841a2e68]:before{content:""}.bi-send-slash-fill[data-v-841a2e68]:before{content:""}.bi-send-slash[data-v-841a2e68]:before{content:""}.bi-send-x-fill[data-v-841a2e68]:before{content:""}.bi-send-x[data-v-841a2e68]:before{content:""}.bi-send[data-v-841a2e68]:before{content:""}.bi-steam[data-v-841a2e68]:before{content:""}.bi-terminal-dash[data-v-841a2e68]:before{content:""}.bi-terminal-plus[data-v-841a2e68]:before{content:""}.bi-terminal-split[data-v-841a2e68]:before{content:""}.bi-ticket-detailed-fill[data-v-841a2e68]:before{content:""}.bi-ticket-detailed[data-v-841a2e68]:before{content:""}.bi-ticket-fill[data-v-841a2e68]:before{content:""}.bi-ticket-perforated-fill[data-v-841a2e68]:before{content:""}.bi-ticket-perforated[data-v-841a2e68]:before{content:""}.bi-ticket[data-v-841a2e68]:before{content:""}.bi-tiktok[data-v-841a2e68]:before{content:""}.bi-window-dash[data-v-841a2e68]:before{content:""}.bi-window-desktop[data-v-841a2e68]:before{content:""}.bi-window-fullscreen[data-v-841a2e68]:before{content:""}.bi-window-plus[data-v-841a2e68]:before{content:""}.bi-window-split[data-v-841a2e68]:before{content:""}.bi-window-stack[data-v-841a2e68]:before{content:""}.bi-window-x[data-v-841a2e68]:before{content:""}.bi-xbox[data-v-841a2e68]:before{content:""}.bi-ethernet[data-v-841a2e68]:before{content:""}.bi-hdmi-fill[data-v-841a2e68]:before{content:""}.bi-hdmi[data-v-841a2e68]:before{content:""}.bi-usb-c-fill[data-v-841a2e68]:before{content:""}.bi-usb-c[data-v-841a2e68]:before{content:""}.bi-usb-fill[data-v-841a2e68]:before{content:""}.bi-usb-plug-fill[data-v-841a2e68]:before{content:""}.bi-usb-plug[data-v-841a2e68]:before{content:""}.bi-usb-symbol[data-v-841a2e68]:before{content:""}.bi-usb[data-v-841a2e68]:before{content:""}.bi-boombox-fill[data-v-841a2e68]:before{content:""}.bi-displayport[data-v-841a2e68]:before{content:""}.bi-gpu-card[data-v-841a2e68]:before{content:""}.bi-memory[data-v-841a2e68]:before{content:""}.bi-modem-fill[data-v-841a2e68]:before{content:""}.bi-modem[data-v-841a2e68]:before{content:""}.bi-motherboard-fill[data-v-841a2e68]:before{content:""}.bi-motherboard[data-v-841a2e68]:before{content:""}.bi-optical-audio-fill[data-v-841a2e68]:before{content:""}.bi-optical-audio[data-v-841a2e68]:before{content:""}.bi-pci-card[data-v-841a2e68]:before{content:""}.bi-router-fill[data-v-841a2e68]:before{content:""}.bi-router[data-v-841a2e68]:before{content:""}.bi-thunderbolt-fill[data-v-841a2e68]:before{content:""}.bi-thunderbolt[data-v-841a2e68]:before{content:""}.bi-usb-drive-fill[data-v-841a2e68]:before{content:""}.bi-usb-drive[data-v-841a2e68]:before{content:""}.bi-usb-micro-fill[data-v-841a2e68]:before{content:""}.bi-usb-micro[data-v-841a2e68]:before{content:""}.bi-usb-mini-fill[data-v-841a2e68]:before{content:""}.bi-usb-mini[data-v-841a2e68]:before{content:""}.bi-cloud-haze2[data-v-841a2e68]:before{content:""}.bi-device-hdd-fill[data-v-841a2e68]:before{content:""}.bi-device-hdd[data-v-841a2e68]:before{content:""}.bi-device-ssd-fill[data-v-841a2e68]:before{content:""}.bi-device-ssd[data-v-841a2e68]:before{content:""}.bi-displayport-fill[data-v-841a2e68]:before{content:""}.bi-mortarboard-fill[data-v-841a2e68]:before{content:""}.bi-mortarboard[data-v-841a2e68]:before{content:""}.bi-terminal-x[data-v-841a2e68]:before{content:""}.bi-arrow-through-heart-fill[data-v-841a2e68]:before{content:""}.bi-arrow-through-heart[data-v-841a2e68]:before{content:""}.bi-badge-sd-fill[data-v-841a2e68]:before{content:""}.bi-badge-sd[data-v-841a2e68]:before{content:""}.bi-bag-heart-fill[data-v-841a2e68]:before{content:""}.bi-bag-heart[data-v-841a2e68]:before{content:""}.bi-balloon-fill[data-v-841a2e68]:before{content:""}.bi-balloon-heart-fill[data-v-841a2e68]:before{content:""}.bi-balloon-heart[data-v-841a2e68]:before{content:""}.bi-balloon[data-v-841a2e68]:before{content:""}.bi-box2-fill[data-v-841a2e68]:before{content:""}.bi-box2-heart-fill[data-v-841a2e68]:before{content:""}.bi-box2-heart[data-v-841a2e68]:before{content:""}.bi-box2[data-v-841a2e68]:before{content:""}.bi-braces-asterisk[data-v-841a2e68]:before{content:""}.bi-calendar-heart-fill[data-v-841a2e68]:before{content:""}.bi-calendar-heart[data-v-841a2e68]:before{content:""}.bi-calendar2-heart-fill[data-v-841a2e68]:before{content:""}.bi-calendar2-heart[data-v-841a2e68]:before{content:""}.bi-chat-heart-fill[data-v-841a2e68]:before{content:""}.bi-chat-heart[data-v-841a2e68]:before{content:""}.bi-chat-left-heart-fill[data-v-841a2e68]:before{content:""}.bi-chat-left-heart[data-v-841a2e68]:before{content:""}.bi-chat-right-heart-fill[data-v-841a2e68]:before{content:""}.bi-chat-right-heart[data-v-841a2e68]:before{content:""}.bi-chat-square-heart-fill[data-v-841a2e68]:before{content:""}.bi-chat-square-heart[data-v-841a2e68]:before{content:""}.bi-clipboard-check-fill[data-v-841a2e68]:before{content:""}.bi-clipboard-data-fill[data-v-841a2e68]:before{content:""}.bi-clipboard-fill[data-v-841a2e68]:before{content:""}.bi-clipboard-heart-fill[data-v-841a2e68]:before{content:""}.bi-clipboard-heart[data-v-841a2e68]:before{content:""}.bi-clipboard-minus-fill[data-v-841a2e68]:before{content:""}.bi-clipboard-plus-fill[data-v-841a2e68]:before{content:""}.bi-clipboard-pulse[data-v-841a2e68]:before{content:""}.bi-clipboard-x-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-check-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-check[data-v-841a2e68]:before{content:""}.bi-clipboard2-data-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-data[data-v-841a2e68]:before{content:""}.bi-clipboard2-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-heart-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-heart[data-v-841a2e68]:before{content:""}.bi-clipboard2-minus-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-minus[data-v-841a2e68]:before{content:""}.bi-clipboard2-plus-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-plus[data-v-841a2e68]:before{content:""}.bi-clipboard2-pulse-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-pulse[data-v-841a2e68]:before{content:""}.bi-clipboard2-x-fill[data-v-841a2e68]:before{content:""}.bi-clipboard2-x[data-v-841a2e68]:before{content:""}.bi-clipboard2[data-v-841a2e68]:before{content:""}.bi-emoji-kiss-fill[data-v-841a2e68]:before{content:""}.bi-emoji-kiss[data-v-841a2e68]:before{content:""}.bi-envelope-heart-fill[data-v-841a2e68]:before{content:""}.bi-envelope-heart[data-v-841a2e68]:before{content:""}.bi-envelope-open-heart-fill[data-v-841a2e68]:before{content:""}.bi-envelope-open-heart[data-v-841a2e68]:before{content:""}.bi-envelope-paper-fill[data-v-841a2e68]:before{content:""}.bi-envelope-paper-heart-fill[data-v-841a2e68]:before{content:""}.bi-envelope-paper-heart[data-v-841a2e68]:before{content:""}.bi-envelope-paper[data-v-841a2e68]:before{content:""}.bi-filetype-aac[data-v-841a2e68]:before{content:""}.bi-filetype-ai[data-v-841a2e68]:before{content:""}.bi-filetype-bmp[data-v-841a2e68]:before{content:""}.bi-filetype-cs[data-v-841a2e68]:before{content:""}.bi-filetype-css[data-v-841a2e68]:before{content:""}.bi-filetype-csv[data-v-841a2e68]:before{content:""}.bi-filetype-doc[data-v-841a2e68]:before{content:""}.bi-filetype-docx[data-v-841a2e68]:before{content:""}.bi-filetype-exe[data-v-841a2e68]:before{content:""}.bi-filetype-gif[data-v-841a2e68]:before{content:""}.bi-filetype-heic[data-v-841a2e68]:before{content:""}.bi-filetype-html[data-v-841a2e68]:before{content:""}.bi-filetype-java[data-v-841a2e68]:before{content:""}.bi-filetype-jpg[data-v-841a2e68]:before{content:""}.bi-filetype-js[data-v-841a2e68]:before{content:""}.bi-filetype-jsx[data-v-841a2e68]:before{content:""}.bi-filetype-key[data-v-841a2e68]:before{content:""}.bi-filetype-m4p[data-v-841a2e68]:before{content:""}.bi-filetype-md[data-v-841a2e68]:before{content:""}.bi-filetype-mdx[data-v-841a2e68]:before{content:""}.bi-filetype-mov[data-v-841a2e68]:before{content:""}.bi-filetype-mp3[data-v-841a2e68]:before{content:""}.bi-filetype-mp4[data-v-841a2e68]:before{content:""}.bi-filetype-otf[data-v-841a2e68]:before{content:""}.bi-filetype-pdf[data-v-841a2e68]:before{content:""}.bi-filetype-php[data-v-841a2e68]:before{content:""}.bi-filetype-png[data-v-841a2e68]:before{content:""}.bi-filetype-ppt[data-v-841a2e68]:before{content:""}.bi-filetype-psd[data-v-841a2e68]:before{content:""}.bi-filetype-py[data-v-841a2e68]:before{content:""}.bi-filetype-raw[data-v-841a2e68]:before{content:""}.bi-filetype-rb[data-v-841a2e68]:before{content:""}.bi-filetype-sass[data-v-841a2e68]:before{content:""}.bi-filetype-scss[data-v-841a2e68]:before{content:""}.bi-filetype-sh[data-v-841a2e68]:before{content:""}.bi-filetype-svg[data-v-841a2e68]:before{content:""}.bi-filetype-tiff[data-v-841a2e68]:before{content:""}.bi-filetype-tsx[data-v-841a2e68]:before{content:""}.bi-filetype-ttf[data-v-841a2e68]:before{content:""}.bi-filetype-txt[data-v-841a2e68]:before{content:""}.bi-filetype-wav[data-v-841a2e68]:before{content:""}.bi-filetype-woff[data-v-841a2e68]:before{content:""}.bi-filetype-xls[data-v-841a2e68]:before{content:""}.bi-filetype-xml[data-v-841a2e68]:before{content:""}.bi-filetype-yml[data-v-841a2e68]:before{content:""}.bi-heart-arrow[data-v-841a2e68]:before{content:""}.bi-heart-pulse-fill[data-v-841a2e68]:before{content:""}.bi-heart-pulse[data-v-841a2e68]:before{content:""}.bi-heartbreak-fill[data-v-841a2e68]:before{content:""}.bi-heartbreak[data-v-841a2e68]:before{content:""}.bi-hearts[data-v-841a2e68]:before{content:""}.bi-hospital-fill[data-v-841a2e68]:before{content:""}.bi-hospital[data-v-841a2e68]:before{content:""}.bi-house-heart-fill[data-v-841a2e68]:before{content:""}.bi-house-heart[data-v-841a2e68]:before{content:""}.bi-incognito[data-v-841a2e68]:before{content:""}.bi-magnet-fill[data-v-841a2e68]:before{content:""}.bi-magnet[data-v-841a2e68]:before{content:""}.bi-person-heart[data-v-841a2e68]:before{content:""}.bi-person-hearts[data-v-841a2e68]:before{content:""}.bi-phone-flip[data-v-841a2e68]:before{content:""}.bi-plugin[data-v-841a2e68]:before{content:""}.bi-postage-fill[data-v-841a2e68]:before{content:""}.bi-postage-heart-fill[data-v-841a2e68]:before{content:""}.bi-postage-heart[data-v-841a2e68]:before{content:""}.bi-postage[data-v-841a2e68]:before{content:""}.bi-postcard-fill[data-v-841a2e68]:before{content:""}.bi-postcard-heart-fill[data-v-841a2e68]:before{content:""}.bi-postcard-heart[data-v-841a2e68]:before{content:""}.bi-postcard[data-v-841a2e68]:before{content:""}.bi-search-heart-fill[data-v-841a2e68]:before{content:""}.bi-search-heart[data-v-841a2e68]:before{content:""}.bi-sliders2-vertical[data-v-841a2e68]:before{content:""}.bi-sliders2[data-v-841a2e68]:before{content:""}.bi-trash3-fill[data-v-841a2e68]:before{content:""}.bi-trash3[data-v-841a2e68]:before{content:""}.bi-valentine[data-v-841a2e68]:before{content:""}.bi-valentine2[data-v-841a2e68]:before{content:""}.bi-wrench-adjustable-circle-fill[data-v-841a2e68]:before{content:""}.bi-wrench-adjustable-circle[data-v-841a2e68]:before{content:""}.bi-wrench-adjustable[data-v-841a2e68]:before{content:""}.bi-filetype-json[data-v-841a2e68]:before{content:""}.bi-filetype-pptx[data-v-841a2e68]:before{content:""}.bi-filetype-xlsx[data-v-841a2e68]:before{content:""}.bi-1-circle-fill[data-v-841a2e68]:before{content:""}.bi-1-circle[data-v-841a2e68]:before{content:""}.bi-1-square-fill[data-v-841a2e68]:before{content:""}.bi-1-square[data-v-841a2e68]:before{content:""}.bi-2-circle-fill[data-v-841a2e68]:before{content:""}.bi-2-circle[data-v-841a2e68]:before{content:""}.bi-2-square-fill[data-v-841a2e68]:before{content:""}.bi-2-square[data-v-841a2e68]:before{content:""}.bi-3-circle-fill[data-v-841a2e68]:before{content:""}.bi-3-circle[data-v-841a2e68]:before{content:""}.bi-3-square-fill[data-v-841a2e68]:before{content:""}.bi-3-square[data-v-841a2e68]:before{content:""}.bi-4-circle-fill[data-v-841a2e68]:before{content:""}.bi-4-circle[data-v-841a2e68]:before{content:""}.bi-4-square-fill[data-v-841a2e68]:before{content:""}.bi-4-square[data-v-841a2e68]:before{content:""}.bi-5-circle-fill[data-v-841a2e68]:before{content:""}.bi-5-circle[data-v-841a2e68]:before{content:""}.bi-5-square-fill[data-v-841a2e68]:before{content:""}.bi-5-square[data-v-841a2e68]:before{content:""}.bi-6-circle-fill[data-v-841a2e68]:before{content:""}.bi-6-circle[data-v-841a2e68]:before{content:""}.bi-6-square-fill[data-v-841a2e68]:before{content:""}.bi-6-square[data-v-841a2e68]:before{content:""}.bi-7-circle-fill[data-v-841a2e68]:before{content:""}.bi-7-circle[data-v-841a2e68]:before{content:""}.bi-7-square-fill[data-v-841a2e68]:before{content:""}.bi-7-square[data-v-841a2e68]:before{content:""}.bi-8-circle-fill[data-v-841a2e68]:before{content:""}.bi-8-circle[data-v-841a2e68]:before{content:""}.bi-8-square-fill[data-v-841a2e68]:before{content:""}.bi-8-square[data-v-841a2e68]:before{content:""}.bi-9-circle-fill[data-v-841a2e68]:before{content:""}.bi-9-circle[data-v-841a2e68]:before{content:""}.bi-9-square-fill[data-v-841a2e68]:before{content:""}.bi-9-square[data-v-841a2e68]:before{content:""}.bi-airplane-engines-fill[data-v-841a2e68]:before{content:""}.bi-airplane-engines[data-v-841a2e68]:before{content:""}.bi-airplane-fill[data-v-841a2e68]:before{content:""}.bi-airplane[data-v-841a2e68]:before{content:""}.bi-alexa[data-v-841a2e68]:before{content:""}.bi-alipay[data-v-841a2e68]:before{content:""}.bi-android[data-v-841a2e68]:before{content:""}.bi-android2[data-v-841a2e68]:before{content:""}.bi-box-fill[data-v-841a2e68]:before{content:""}.bi-box-seam-fill[data-v-841a2e68]:before{content:""}.bi-browser-chrome[data-v-841a2e68]:before{content:""}.bi-browser-edge[data-v-841a2e68]:before{content:""}.bi-browser-firefox[data-v-841a2e68]:before{content:""}.bi-browser-safari[data-v-841a2e68]:before{content:""}.bi-c-circle-fill[data-v-841a2e68]:before{content:""}.bi-c-circle[data-v-841a2e68]:before{content:""}.bi-c-square-fill[data-v-841a2e68]:before{content:""}.bi-c-square[data-v-841a2e68]:before{content:""}.bi-capsule-pill[data-v-841a2e68]:before{content:""}.bi-capsule[data-v-841a2e68]:before{content:""}.bi-car-front-fill[data-v-841a2e68]:before{content:""}.bi-car-front[data-v-841a2e68]:before{content:""}.bi-cassette-fill[data-v-841a2e68]:before{content:""}.bi-cassette[data-v-841a2e68]:before{content:""}.bi-cc-circle-fill[data-v-841a2e68]:before{content:""}.bi-cc-circle[data-v-841a2e68]:before{content:""}.bi-cc-square-fill[data-v-841a2e68]:before{content:""}.bi-cc-square[data-v-841a2e68]:before{content:""}.bi-cup-hot-fill[data-v-841a2e68]:before{content:""}.bi-cup-hot[data-v-841a2e68]:before{content:""}.bi-currency-rupee[data-v-841a2e68]:before{content:""}.bi-dropbox[data-v-841a2e68]:before{content:""}.bi-escape[data-v-841a2e68]:before{content:""}.bi-fast-forward-btn-fill[data-v-841a2e68]:before{content:""}.bi-fast-forward-btn[data-v-841a2e68]:before{content:""}.bi-fast-forward-circle-fill[data-v-841a2e68]:before{content:""}.bi-fast-forward-circle[data-v-841a2e68]:before{content:""}.bi-fast-forward-fill[data-v-841a2e68]:before{content:""}.bi-fast-forward[data-v-841a2e68]:before{content:""}.bi-filetype-sql[data-v-841a2e68]:before{content:""}.bi-fire[data-v-841a2e68]:before{content:""}.bi-google-play[data-v-841a2e68]:before{content:""}.bi-h-circle-fill[data-v-841a2e68]:before{content:""}.bi-h-circle[data-v-841a2e68]:before{content:""}.bi-h-square-fill[data-v-841a2e68]:before{content:""}.bi-h-square[data-v-841a2e68]:before{content:""}.bi-indent[data-v-841a2e68]:before{content:""}.bi-lungs-fill[data-v-841a2e68]:before{content:""}.bi-lungs[data-v-841a2e68]:before{content:""}.bi-microsoft-teams[data-v-841a2e68]:before{content:""}.bi-p-circle-fill[data-v-841a2e68]:before{content:""}.bi-p-circle[data-v-841a2e68]:before{content:""}.bi-p-square-fill[data-v-841a2e68]:before{content:""}.bi-p-square[data-v-841a2e68]:before{content:""}.bi-pass-fill[data-v-841a2e68]:before{content:""}.bi-pass[data-v-841a2e68]:before{content:""}.bi-prescription[data-v-841a2e68]:before{content:""}.bi-prescription2[data-v-841a2e68]:before{content:""}.bi-r-circle-fill[data-v-841a2e68]:before{content:""}.bi-r-circle[data-v-841a2e68]:before{content:""}.bi-r-square-fill[data-v-841a2e68]:before{content:""}.bi-r-square[data-v-841a2e68]:before{content:""}.bi-repeat-1[data-v-841a2e68]:before{content:""}.bi-repeat[data-v-841a2e68]:before{content:""}.bi-rewind-btn-fill[data-v-841a2e68]:before{content:""}.bi-rewind-btn[data-v-841a2e68]:before{content:""}.bi-rewind-circle-fill[data-v-841a2e68]:before{content:""}.bi-rewind-circle[data-v-841a2e68]:before{content:""}.bi-rewind-fill[data-v-841a2e68]:before{content:""}.bi-rewind[data-v-841a2e68]:before{content:""}.bi-train-freight-front-fill[data-v-841a2e68]:before{content:""}.bi-train-freight-front[data-v-841a2e68]:before{content:""}.bi-train-front-fill[data-v-841a2e68]:before{content:""}.bi-train-front[data-v-841a2e68]:before{content:""}.bi-train-lightrail-front-fill[data-v-841a2e68]:before{content:""}.bi-train-lightrail-front[data-v-841a2e68]:before{content:""}.bi-truck-front-fill[data-v-841a2e68]:before{content:""}.bi-truck-front[data-v-841a2e68]:before{content:""}.bi-ubuntu[data-v-841a2e68]:before{content:""}.bi-unindent[data-v-841a2e68]:before{content:""}.bi-unity[data-v-841a2e68]:before{content:""}.bi-universal-access-circle[data-v-841a2e68]:before{content:""}.bi-universal-access[data-v-841a2e68]:before{content:""}.bi-virus[data-v-841a2e68]:before{content:""}.bi-virus2[data-v-841a2e68]:before{content:""}.bi-wechat[data-v-841a2e68]:before{content:""}.bi-yelp[data-v-841a2e68]:before{content:""}.bi-sign-stop-fill[data-v-841a2e68]:before{content:""}.bi-sign-stop-lights-fill[data-v-841a2e68]:before{content:""}.bi-sign-stop-lights[data-v-841a2e68]:before{content:""}.bi-sign-stop[data-v-841a2e68]:before{content:""}.bi-sign-turn-left-fill[data-v-841a2e68]:before{content:""}.bi-sign-turn-left[data-v-841a2e68]:before{content:""}.bi-sign-turn-right-fill[data-v-841a2e68]:before{content:""}.bi-sign-turn-right[data-v-841a2e68]:before{content:""}.bi-sign-turn-slight-left-fill[data-v-841a2e68]:before{content:""}.bi-sign-turn-slight-left[data-v-841a2e68]:before{content:""}.bi-sign-turn-slight-right-fill[data-v-841a2e68]:before{content:""}.bi-sign-turn-slight-right[data-v-841a2e68]:before{content:""}.bi-sign-yield-fill[data-v-841a2e68]:before{content:""}.bi-sign-yield[data-v-841a2e68]:before{content:""}.bi-ev-station-fill[data-v-841a2e68]:before{content:""}.bi-ev-station[data-v-841a2e68]:before{content:""}.bi-fuel-pump-diesel-fill[data-v-841a2e68]:before{content:""}.bi-fuel-pump-diesel[data-v-841a2e68]:before{content:""}.bi-fuel-pump-fill[data-v-841a2e68]:before{content:""}.bi-fuel-pump[data-v-841a2e68]:before{content:""}.bi-0-circle-fill[data-v-841a2e68]:before{content:""}.bi-0-circle[data-v-841a2e68]:before{content:""}.bi-0-square-fill[data-v-841a2e68]:before{content:""}.bi-0-square[data-v-841a2e68]:before{content:""}.bi-rocket-fill[data-v-841a2e68]:before{content:""}.bi-rocket-takeoff-fill[data-v-841a2e68]:before{content:""}.bi-rocket-takeoff[data-v-841a2e68]:before{content:""}.bi-rocket[data-v-841a2e68]:before{content:""}.bi-stripe[data-v-841a2e68]:before{content:""}.bi-subscript[data-v-841a2e68]:before{content:""}.bi-superscript[data-v-841a2e68]:before{content:""}.bi-trello[data-v-841a2e68]:before{content:""}.bi-envelope-at-fill[data-v-841a2e68]:before{content:""}.bi-envelope-at[data-v-841a2e68]:before{content:""}.bi-regex[data-v-841a2e68]:before{content:""}.bi-text-wrap[data-v-841a2e68]:before{content:""}.bi-sign-dead-end-fill[data-v-841a2e68]:before{content:""}.bi-sign-dead-end[data-v-841a2e68]:before{content:""}.bi-sign-do-not-enter-fill[data-v-841a2e68]:before{content:""}.bi-sign-do-not-enter[data-v-841a2e68]:before{content:""}.bi-sign-intersection-fill[data-v-841a2e68]:before{content:""}.bi-sign-intersection-side-fill[data-v-841a2e68]:before{content:""}.bi-sign-intersection-side[data-v-841a2e68]:before{content:""}.bi-sign-intersection-t-fill[data-v-841a2e68]:before{content:""}.bi-sign-intersection-t[data-v-841a2e68]:before{content:""}.bi-sign-intersection-y-fill[data-v-841a2e68]:before{content:""}.bi-sign-intersection-y[data-v-841a2e68]:before{content:""}.bi-sign-intersection[data-v-841a2e68]:before{content:""}.bi-sign-merge-left-fill[data-v-841a2e68]:before{content:""}.bi-sign-merge-left[data-v-841a2e68]:before{content:""}.bi-sign-merge-right-fill[data-v-841a2e68]:before{content:""}.bi-sign-merge-right[data-v-841a2e68]:before{content:""}.bi-sign-no-left-turn-fill[data-v-841a2e68]:before{content:""}.bi-sign-no-left-turn[data-v-841a2e68]:before{content:""}.bi-sign-no-parking-fill[data-v-841a2e68]:before{content:""}.bi-sign-no-parking[data-v-841a2e68]:before{content:""}.bi-sign-no-right-turn-fill[data-v-841a2e68]:before{content:""}.bi-sign-no-right-turn[data-v-841a2e68]:before{content:""}.bi-sign-railroad-fill[data-v-841a2e68]:before{content:""}.bi-sign-railroad[data-v-841a2e68]:before{content:""}.bi-building-add[data-v-841a2e68]:before{content:""}.bi-building-check[data-v-841a2e68]:before{content:""}.bi-building-dash[data-v-841a2e68]:before{content:""}.bi-building-down[data-v-841a2e68]:before{content:""}.bi-building-exclamation[data-v-841a2e68]:before{content:""}.bi-building-fill-add[data-v-841a2e68]:before{content:""}.bi-building-fill-check[data-v-841a2e68]:before{content:""}.bi-building-fill-dash[data-v-841a2e68]:before{content:""}.bi-building-fill-down[data-v-841a2e68]:before{content:""}.bi-building-fill-exclamation[data-v-841a2e68]:before{content:""}.bi-building-fill-gear[data-v-841a2e68]:before{content:""}.bi-building-fill-lock[data-v-841a2e68]:before{content:""}.bi-building-fill-slash[data-v-841a2e68]:before{content:""}.bi-building-fill-up[data-v-841a2e68]:before{content:""}.bi-building-fill-x[data-v-841a2e68]:before{content:""}.bi-building-fill[data-v-841a2e68]:before{content:""}.bi-building-gear[data-v-841a2e68]:before{content:""}.bi-building-lock[data-v-841a2e68]:before{content:""}.bi-building-slash[data-v-841a2e68]:before{content:""}.bi-building-up[data-v-841a2e68]:before{content:""}.bi-building-x[data-v-841a2e68]:before{content:""}.bi-buildings-fill[data-v-841a2e68]:before{content:""}.bi-buildings[data-v-841a2e68]:before{content:""}.bi-bus-front-fill[data-v-841a2e68]:before{content:""}.bi-bus-front[data-v-841a2e68]:before{content:""}.bi-ev-front-fill[data-v-841a2e68]:before{content:""}.bi-ev-front[data-v-841a2e68]:before{content:""}.bi-globe-americas[data-v-841a2e68]:before{content:""}.bi-globe-asia-australia[data-v-841a2e68]:before{content:""}.bi-globe-central-south-asia[data-v-841a2e68]:before{content:""}.bi-globe-europe-africa[data-v-841a2e68]:before{content:""}.bi-house-add-fill[data-v-841a2e68]:before{content:""}.bi-house-add[data-v-841a2e68]:before{content:""}.bi-house-check-fill[data-v-841a2e68]:before{content:""}.bi-house-check[data-v-841a2e68]:before{content:""}.bi-house-dash-fill[data-v-841a2e68]:before{content:""}.bi-house-dash[data-v-841a2e68]:before{content:""}.bi-house-down-fill[data-v-841a2e68]:before{content:""}.bi-house-down[data-v-841a2e68]:before{content:""}.bi-house-exclamation-fill[data-v-841a2e68]:before{content:""}.bi-house-exclamation[data-v-841a2e68]:before{content:""}.bi-house-gear-fill[data-v-841a2e68]:before{content:""}.bi-house-gear[data-v-841a2e68]:before{content:""}.bi-house-lock-fill[data-v-841a2e68]:before{content:""}.bi-house-lock[data-v-841a2e68]:before{content:""}.bi-house-slash-fill[data-v-841a2e68]:before{content:""}.bi-house-slash[data-v-841a2e68]:before{content:""}.bi-house-up-fill[data-v-841a2e68]:before{content:""}.bi-house-up[data-v-841a2e68]:before{content:""}.bi-house-x-fill[data-v-841a2e68]:before{content:""}.bi-house-x[data-v-841a2e68]:before{content:""}.bi-person-add[data-v-841a2e68]:before{content:""}.bi-person-down[data-v-841a2e68]:before{content:""}.bi-person-exclamation[data-v-841a2e68]:before{content:""}.bi-person-fill-add[data-v-841a2e68]:before{content:""}.bi-person-fill-check[data-v-841a2e68]:before{content:""}.bi-person-fill-dash[data-v-841a2e68]:before{content:""}.bi-person-fill-down[data-v-841a2e68]:before{content:""}.bi-person-fill-exclamation[data-v-841a2e68]:before{content:""}.bi-person-fill-gear[data-v-841a2e68]:before{content:""}.bi-person-fill-lock[data-v-841a2e68]:before{content:""}.bi-person-fill-slash[data-v-841a2e68]:before{content:""}.bi-person-fill-up[data-v-841a2e68]:before{content:""}.bi-person-fill-x[data-v-841a2e68]:before{content:""}.bi-person-gear[data-v-841a2e68]:before{content:""}.bi-person-lock[data-v-841a2e68]:before{content:""}.bi-person-slash[data-v-841a2e68]:before{content:""}.bi-person-up[data-v-841a2e68]:before{content:""}.bi-scooter[data-v-841a2e68]:before{content:""}.bi-taxi-front-fill[data-v-841a2e68]:before{content:""}.bi-taxi-front[data-v-841a2e68]:before{content:""}.bi-amd[data-v-841a2e68]:before{content:""}.bi-database-add[data-v-841a2e68]:before{content:""}.bi-database-check[data-v-841a2e68]:before{content:""}.bi-database-dash[data-v-841a2e68]:before{content:""}.bi-database-down[data-v-841a2e68]:before{content:""}.bi-database-exclamation[data-v-841a2e68]:before{content:""}.bi-database-fill-add[data-v-841a2e68]:before{content:""}.bi-database-fill-check[data-v-841a2e68]:before{content:""}.bi-database-fill-dash[data-v-841a2e68]:before{content:""}.bi-database-fill-down[data-v-841a2e68]:before{content:""}.bi-database-fill-exclamation[data-v-841a2e68]:before{content:""}.bi-database-fill-gear[data-v-841a2e68]:before{content:""}.bi-database-fill-lock[data-v-841a2e68]:before{content:""}.bi-database-fill-slash[data-v-841a2e68]:before{content:""}.bi-database-fill-up[data-v-841a2e68]:before{content:""}.bi-database-fill-x[data-v-841a2e68]:before{content:""}.bi-database-fill[data-v-841a2e68]:before{content:""}.bi-database-gear[data-v-841a2e68]:before{content:""}.bi-database-lock[data-v-841a2e68]:before{content:""}.bi-database-slash[data-v-841a2e68]:before{content:""}.bi-database-up[data-v-841a2e68]:before{content:""}.bi-database-x[data-v-841a2e68]:before{content:""}.bi-database[data-v-841a2e68]:before{content:""}.bi-houses-fill[data-v-841a2e68]:before{content:""}.bi-houses[data-v-841a2e68]:before{content:""}.bi-nvidia[data-v-841a2e68]:before{content:""}.bi-person-vcard-fill[data-v-841a2e68]:before{content:""}.bi-person-vcard[data-v-841a2e68]:before{content:""}.bi-sina-weibo[data-v-841a2e68]:before{content:""}.bi-tencent-qq[data-v-841a2e68]:before{content:""}.bi-wikipedia[data-v-841a2e68]:before{content:""}.bi-alphabet-uppercase[data-v-841a2e68]:before{content:""}.bi-alphabet[data-v-841a2e68]:before{content:""}.bi-amazon[data-v-841a2e68]:before{content:""}.bi-arrows-collapse-vertical[data-v-841a2e68]:before{content:""}.bi-arrows-expand-vertical[data-v-841a2e68]:before{content:""}.bi-arrows-vertical[data-v-841a2e68]:before{content:""}.bi-arrows[data-v-841a2e68]:before{content:""}.bi-ban-fill[data-v-841a2e68]:before{content:""}.bi-ban[data-v-841a2e68]:before{content:""}.bi-bing[data-v-841a2e68]:before{content:""}.bi-cake[data-v-841a2e68]:before{content:""}.bi-cake2[data-v-841a2e68]:before{content:""}.bi-cookie[data-v-841a2e68]:before{content:""}.bi-copy[data-v-841a2e68]:before{content:""}.bi-crosshair[data-v-841a2e68]:before{content:""}.bi-crosshair2[data-v-841a2e68]:before{content:""}.bi-emoji-astonished-fill[data-v-841a2e68]:before{content:""}.bi-emoji-astonished[data-v-841a2e68]:before{content:""}.bi-emoji-grimace-fill[data-v-841a2e68]:before{content:""}.bi-emoji-grimace[data-v-841a2e68]:before{content:""}.bi-emoji-grin-fill[data-v-841a2e68]:before{content:""}.bi-emoji-grin[data-v-841a2e68]:before{content:""}.bi-emoji-surprise-fill[data-v-841a2e68]:before{content:""}.bi-emoji-surprise[data-v-841a2e68]:before{content:""}.bi-emoji-tear-fill[data-v-841a2e68]:before{content:""}.bi-emoji-tear[data-v-841a2e68]:before{content:""}.bi-envelope-arrow-down-fill[data-v-841a2e68]:before{content:""}.bi-envelope-arrow-down[data-v-841a2e68]:before{content:""}.bi-envelope-arrow-up-fill[data-v-841a2e68]:before{content:""}.bi-envelope-arrow-up[data-v-841a2e68]:before{content:""}.bi-feather[data-v-841a2e68]:before{content:""}.bi-feather2[data-v-841a2e68]:before{content:""}.bi-floppy-fill[data-v-841a2e68]:before{content:""}.bi-floppy[data-v-841a2e68]:before{content:""}.bi-floppy2-fill[data-v-841a2e68]:before{content:""}.bi-floppy2[data-v-841a2e68]:before{content:""}.bi-gitlab[data-v-841a2e68]:before{content:""}.bi-highlighter[data-v-841a2e68]:before{content:""}.bi-marker-tip[data-v-841a2e68]:before{content:""}.bi-nvme-fill[data-v-841a2e68]:before{content:""}.bi-nvme[data-v-841a2e68]:before{content:""}.bi-opencollective[data-v-841a2e68]:before{content:""}.bi-pci-card-network[data-v-841a2e68]:before{content:""}.bi-pci-card-sound[data-v-841a2e68]:before{content:""}.bi-radar[data-v-841a2e68]:before{content:""}.bi-send-arrow-down-fill[data-v-841a2e68]:before{content:""}.bi-send-arrow-down[data-v-841a2e68]:before{content:""}.bi-send-arrow-up-fill[data-v-841a2e68]:before{content:""}.bi-send-arrow-up[data-v-841a2e68]:before{content:""}.bi-sim-slash-fill[data-v-841a2e68]:before{content:""}.bi-sim-slash[data-v-841a2e68]:before{content:""}.bi-sourceforge[data-v-841a2e68]:before{content:""}.bi-substack[data-v-841a2e68]:before{content:""}.bi-threads-fill[data-v-841a2e68]:before{content:""}.bi-threads[data-v-841a2e68]:before{content:""}.bi-transparency[data-v-841a2e68]:before{content:""}.bi-twitter-x[data-v-841a2e68]:before{content:""}.bi-type-h4[data-v-841a2e68]:before{content:""}.bi-type-h5[data-v-841a2e68]:before{content:""}.bi-type-h6[data-v-841a2e68]:before{content:""}.bi-backpack-fill[data-v-841a2e68]:before{content:""}.bi-backpack[data-v-841a2e68]:before{content:""}.bi-backpack2-fill[data-v-841a2e68]:before{content:""}.bi-backpack2[data-v-841a2e68]:before{content:""}.bi-backpack3-fill[data-v-841a2e68]:before{content:""}.bi-backpack3[data-v-841a2e68]:before{content:""}.bi-backpack4-fill[data-v-841a2e68]:before{content:""}.bi-backpack4[data-v-841a2e68]:before{content:""}.bi-brilliance[data-v-841a2e68]:before{content:""}.bi-cake-fill[data-v-841a2e68]:before{content:""}.bi-cake2-fill[data-v-841a2e68]:before{content:""}.bi-duffle-fill[data-v-841a2e68]:before{content:""}.bi-duffle[data-v-841a2e68]:before{content:""}.bi-exposure[data-v-841a2e68]:before{content:""}.bi-gender-neuter[data-v-841a2e68]:before{content:""}.bi-highlights[data-v-841a2e68]:before{content:""}.bi-luggage-fill[data-v-841a2e68]:before{content:""}.bi-luggage[data-v-841a2e68]:before{content:""}.bi-mailbox-flag[data-v-841a2e68]:before{content:""}.bi-mailbox2-flag[data-v-841a2e68]:before{content:""}.bi-noise-reduction[data-v-841a2e68]:before{content:""}.bi-passport-fill[data-v-841a2e68]:before{content:""}.bi-passport[data-v-841a2e68]:before{content:""}.bi-person-arms-up[data-v-841a2e68]:before{content:""}.bi-person-raised-hand[data-v-841a2e68]:before{content:""}.bi-person-standing-dress[data-v-841a2e68]:before{content:""}.bi-person-standing[data-v-841a2e68]:before{content:""}.bi-person-walking[data-v-841a2e68]:before{content:""}.bi-person-wheelchair[data-v-841a2e68]:before{content:""}.bi-shadows[data-v-841a2e68]:before{content:""}.bi-suitcase-fill[data-v-841a2e68]:before{content:""}.bi-suitcase-lg-fill[data-v-841a2e68]:before{content:""}.bi-suitcase-lg[data-v-841a2e68]:before{content:""}.bi-suitcase[data-v-841a2e68]:before{content:"豈"}.bi-suitcase2-fill[data-v-841a2e68]:before{content:"更"}.bi-suitcase2[data-v-841a2e68]:before{content:"車"}.bi-vignette[data-v-841a2e68]:before{content:"賈"}#search_results[data-v-841a2e68]{scroll-snap-align:center;display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(2,50%);place-items:center;align-items:start}#search_background[data-v-841a2e68]{position:fixed;opacity:0;pointer-events:none;z-index:99;top:0;left:0;width:100vw;height:100vh;background-color:#00000040;padding:5%;transition:opacity .25s ease-in-out}#search_maindiv[data-v-841a2e68]{z-index:999;width:25%!important;border:none;border:1px solid white;border-radius:300px;padding:2% 4%;background-color:#00000040;color:#fff;margin-bottom:3%;display:flex;transition:all .1s ease-in-out}#search_maindiv[data-v-841a2e68]:has(input:focus){transition:all .25s ease-in-out;transform:translateY(-550%);width:80%!important}#search_maindiv:has(input:focus)>i[data-v-841a2e68]{transition:all .5s ease-in-out;opacity:.5;pointer-events:all;width:max-content}#search_maindiv:has(input:focus)>input[data-v-841a2e68]{text-align:left}#search_maindiv:has(input:not(:placeholder-shown))>i[data-v-841a2e68]{opacity:1!important}input[data-v-841a2e68]{background-color:transparent;border:none;outline:none;color:#fff;width:100%!important;text-align:center}input[data-v-841a2e68]::placeholder{color:#fff}input[data-v-841a2e68]:focus::placeholder{color:transparent}i[data-v-841a2e68]{position:relative;right:0;opacity:0;transition:all .25s ease-in-out;pointer-events:none;width:0;color:#fff!important}img[data-v-27ae4006]{width:15%;height:auto} diff --git a/dist/assets/index-mum_jNSN.js b/dist/assets/index-mum_jNSN.js new file mode 100644 index 0000000..ffbb091 --- /dev/null +++ b/dist/assets/index-mum_jNSN.js @@ -0,0 +1,17 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&n(o)}).observe(document,{childList:!0,subtree:!0});function s(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(i){if(i.ep)return;i.ep=!0;const r=s(i);fetch(i.href,r)}})();/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Vs(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const K={},ft=[],Me=()=>{},Ji=()=>!1,Zt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ks=e=>e.startsWith("onUpdate:"),ue=Object.assign,Hs=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Yi=Object.prototype.hasOwnProperty,D=(e,t)=>Yi.call(e,t),P=Array.isArray,at=e=>Qt(e)==="[object Map]",kn=e=>Qt(e)==="[object Set]",W=e=>typeof e=="function",Z=e=>typeof e=="string",Ge=e=>typeof e=="symbol",G=e=>e!==null&&typeof e=="object",js=e=>(G(e)||W(e))&&W(e.then)&&W(e.catch),Hn=Object.prototype.toString,Qt=e=>Hn.call(e),Xi=e=>Qt(e).slice(8,-1),jn=e=>Qt(e)==="[object Object]",Us=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xt=Vs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),es=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},Zi=/-(\w)/g,Ke=es(e=>e.replace(Zi,(t,s)=>s?s.toUpperCase():"")),Qi=/\B([A-Z])/g,rt=es(e=>e.replace(Qi,"-$1").toLowerCase()),Un=es(e=>e.charAt(0).toUpperCase()+e.slice(1)),fs=es(e=>e?`on${Un(e)}`:""),qe=(e,t)=>!Object.is(e,t),as=(e,...t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},er=e=>{const t=parseFloat(e);return isNaN(t)?e:t},tr=e=>{const t=Z(e)?Number(e):NaN;return isNaN(t)?e:t};let pn;const ts=()=>pn||(pn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ss(e){if(P(e)){const t={};for(let s=0;s{if(s){const n=s.split(nr);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function qs(e){let t="";if(Z(e))t=e;else if(P(e))for(let s=0;s!!(e&&e.__v_isRef===!0),Ss=e=>Z(e)?e:e==null?"":P(e)||G(e)&&(e.toString===Hn||!W(e.toString))?Gn(e)?Ss(e.value):JSON.stringify(e,zn,2):String(e),zn=(e,t)=>Gn(t)?zn(e,t.value):at(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],r)=>(s[us(n,r)+" =>"]=i,s),{})}:kn(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>us(s))}:Ge(t)?us(t):G(t)&&!P(t)&&!jn(t)?String(t):t,us=(e,t="")=>{var s;return Ge(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ve;class cr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ve,!t&&ve&&(this.index=(ve.scopes||(ve.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes)for(t=0,s=this.scopes.length;t0)return;if(Bt){let t=Bt;for(Bt=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;It;){let t=It;for(It=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function Zn(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Qn(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),zs(n),ar(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function xs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ei(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ei(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===At))return;e.globalVersion=At;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!xs(e)){e.flags&=-3;return}const s=q,n=Ee;q=e,Ee=!0;try{Zn(e);const i=e.fn(e._value);(t.version===0||qe(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{q=s,Ee=n,Qn(e),e.flags&=-3}}function zs(e,t=!1){const{dep:s,prevSub:n,nextSub:i}=e;if(n&&(n.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let r=s.computed.deps;r;r=r.nextDep)zs(r,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function ar(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let Ee=!0;const ti=[];function ze(){ti.push(Ee),Ee=!1}function Je(){const e=ti.pop();Ee=e===void 0?!0:e}function gn(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=q;q=void 0;try{t()}finally{q=s}}}let At=0;class ur{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Js{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}track(t){if(!q||!Ee||q===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==q)s=this.activeLink=new ur(q,this),q.deps?(s.prevDep=q.depsTail,q.depsTail.nextDep=s,q.depsTail=s):q.deps=q.depsTail=s,si(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=q.depsTail,s.nextDep=void 0,q.depsTail.nextDep=s,q.depsTail=s,q.deps===s&&(q.deps=n)}return s}trigger(t){this.version++,At++,this.notify(t)}notify(t){Ks();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{Gs()}}}function si(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)si(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Is=new WeakMap,st=Symbol(""),Bs=Symbol(""),Ot=Symbol("");function ie(e,t,s){if(Ee&&q){let n=Is.get(e);n||Is.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Js),i.map=n,i.key=s),i.track()}}function De(e,t,s,n,i,r){const o=Is.get(e);if(!o){At++;return}const l=c=>{c&&c.trigger()};if(Ks(),t==="clear")o.forEach(l);else{const c=P(e),h=c&&Us(s);if(c&&s==="length"){const u=Number(n);o.forEach((d,y)=>{(y==="length"||y===Ot||!Ge(y)&&y>=u)&&l(d)})}else switch((s!==void 0||o.has(void 0))&&l(o.get(s)),h&&l(o.get(Ot)),t){case"add":c?h&&l(o.get("length")):(l(o.get(st)),at(e)&&l(o.get(Bs)));break;case"delete":c||(l(o.get(st)),at(e)&&l(o.get(Bs)));break;case"set":at(e)&&l(o.get(st));break}}Gs()}function ot(e){const t=$(e);return t===e?t:(ie(t,"iterate",Ot),Se(e)?t:t.map(re))}function ns(e){return ie(e=$(e),"iterate",Ot),e}const dr={__proto__:null,[Symbol.iterator](){return hs(this,Symbol.iterator,re)},concat(...e){return ot(this).concat(...e.map(t=>P(t)?ot(t):t))},entries(){return hs(this,"entries",e=>(e[1]=re(e[1]),e))},every(e,t){return Re(this,"every",e,t,void 0,arguments)},filter(e,t){return Re(this,"filter",e,t,s=>s.map(re),arguments)},find(e,t){return Re(this,"find",e,t,re,arguments)},findIndex(e,t){return Re(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Re(this,"findLast",e,t,re,arguments)},findLastIndex(e,t){return Re(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Re(this,"forEach",e,t,void 0,arguments)},includes(...e){return ps(this,"includes",e)},indexOf(...e){return ps(this,"indexOf",e)},join(e){return ot(this).join(e)},lastIndexOf(...e){return ps(this,"lastIndexOf",e)},map(e,t){return Re(this,"map",e,t,void 0,arguments)},pop(){return wt(this,"pop")},push(...e){return wt(this,"push",e)},reduce(e,...t){return mn(this,"reduce",e,t)},reduceRight(e,...t){return mn(this,"reduceRight",e,t)},shift(){return wt(this,"shift")},some(e,t){return Re(this,"some",e,t,void 0,arguments)},splice(...e){return wt(this,"splice",e)},toReversed(){return ot(this).toReversed()},toSorted(e){return ot(this).toSorted(e)},toSpliced(...e){return ot(this).toSpliced(...e)},unshift(...e){return wt(this,"unshift",e)},values(){return hs(this,"values",re)}};function hs(e,t,s){const n=ns(e),i=n[t]();return n!==e&&!Se(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=s(r.value)),r}),i}const hr=Array.prototype;function Re(e,t,s,n,i,r){const o=ns(e),l=o!==e&&!Se(e),c=o[t];if(c!==hr[t]){const d=c.apply(e,r);return l?re(d):d}let h=s;o!==e&&(l?h=function(d,y){return s.call(this,re(d),y,e)}:s.length>2&&(h=function(d,y){return s.call(this,d,y,e)}));const u=c.call(o,h,n);return l&&i?i(u):u}function mn(e,t,s,n){const i=ns(e);let r=s;return i!==e&&(Se(e)?s.length>3&&(r=function(o,l,c){return s.call(this,o,l,c,e)}):r=function(o,l,c){return s.call(this,o,re(l),c,e)}),i[t](r,...n)}function ps(e,t,s){const n=$(e);ie(n,"iterate",Ot);const i=n[t](...s);return(i===-1||i===!1)&&Qs(s[0])?(s[0]=$(s[0]),n[t](...s)):i}function wt(e,t,s=[]){ze(),Ks();const n=$(e)[t].apply(e,s);return Gs(),Je(),n}const pr=Vs("__proto__,__v_isRef,__isVue"),ni=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ge));function gr(e){Ge(e)||(e=String(e));const t=$(this);return ie(t,"has",e),t.hasOwnProperty(e)}class ii{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return r;if(s==="__v_raw")return n===(i?r?Br:ci:r?li:oi).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const o=P(t);if(!i){let c;if(o&&(c=dr[s]))return c;if(s==="hasOwnProperty")return gr}const l=Reflect.get(t,s,le(t)?t:n);return(Ge(s)?ni.has(s):pr(s))||(i||ie(t,"get",s),r)?l:le(l)?o&&Us(s)?l:l.value:G(l)?i?fi(l):Xs(l):l}}class ri extends ii{constructor(t=!1){super(!1,t)}set(t,s,n,i){let r=t[s];if(!this._isShallow){const c=nt(r);if(!Se(n)&&!nt(n)&&(r=$(r),n=$(n)),!P(t)&&le(r)&&!le(n))return c?!1:(r.value=n,!0)}const o=P(t)&&Us(s)?Number(s)e,Dt=e=>Reflect.getPrototypeOf(e);function vr(e,t,s){return function(...n){const i=this.__v_raw,r=$(i),o=at(r),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,h=i[e](...n),u=s?Es:t?Cs:re;return!t&&ie(r,"iterate",c?Bs:st),{next(){const{value:d,done:y}=h.next();return y?{value:d,done:y}:{value:l?[u(d[0]),u(d[1])]:u(d),done:y}},[Symbol.iterator](){return this}}}}function Lt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wr(e,t){const s={get(i){const r=this.__v_raw,o=$(r),l=$(i);e||(qe(i,l)&&ie(o,"get",i),ie(o,"get",l));const{has:c}=Dt(o),h=t?Es:e?Cs:re;if(c.call(o,i))return h(r.get(i));if(c.call(o,l))return h(r.get(l));r!==o&&r.get(i)},get size(){const i=this.__v_raw;return!e&&ie($(i),"iterate",st),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,o=$(r),l=$(i);return e||(qe(i,l)&&ie(o,"has",i),ie(o,"has",l)),i===l?r.has(i):r.has(i)||r.has(l)},forEach(i,r){const o=this,l=o.__v_raw,c=$(l),h=t?Es:e?Cs:re;return!e&&ie(c,"iterate",st),l.forEach((u,d)=>i.call(r,h(u),h(d),o))}};return ue(s,e?{add:Lt("add"),set:Lt("set"),delete:Lt("delete"),clear:Lt("clear")}:{add(i){!t&&!Se(i)&&!nt(i)&&(i=$(i));const r=$(this);return Dt(r).has.call(r,i)||(r.add(i),De(r,"add",i,i)),this},set(i,r){!t&&!Se(r)&&!nt(r)&&(r=$(r));const o=$(this),{has:l,get:c}=Dt(o);let h=l.call(o,i);h||(i=$(i),h=l.call(o,i));const u=c.call(o,i);return o.set(i,r),h?qe(r,u)&&De(o,"set",i,r):De(o,"add",i,r),this},delete(i){const r=$(this),{has:o,get:l}=Dt(r);let c=o.call(r,i);c||(i=$(i),c=o.call(r,i)),l&&l.call(r,i);const h=r.delete(i);return c&&De(r,"delete",i,void 0),h},clear(){const i=$(this),r=i.size!==0,o=i.clear();return r&&De(i,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=vr(i,e,t)}),s}function Ys(e,t){const s=wr(e,t);return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(D(s,i)&&i in n?s:n,i,r)}const Sr={get:Ys(!1,!1)},xr={get:Ys(!1,!0)},Ir={get:Ys(!0,!1)};const oi=new WeakMap,li=new WeakMap,ci=new WeakMap,Br=new WeakMap;function Er(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Cr(e){return e.__v_skip||!Object.isExtensible(e)?0:Er(Xi(e))}function Xs(e){return nt(e)?e:Zs(e,!1,_r,Sr,oi)}function Tr(e){return Zs(e,!1,yr,xr,li)}function fi(e){return Zs(e,!0,br,Ir,ci)}function Zs(e,t,s,n,i){if(!G(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=Cr(e);if(o===0)return e;const l=new Proxy(e,o===2?n:s);return i.set(e,l),l}function ut(e){return nt(e)?ut(e.__v_raw):!!(e&&e.__v_isReactive)}function nt(e){return!!(e&&e.__v_isReadonly)}function Se(e){return!!(e&&e.__v_isShallow)}function Qs(e){return e?!!e.__v_raw:!1}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Ar(e){return!D(e,"__v_skip")&&Object.isExtensible(e)&&qn(e,"__v_skip",!0),e}const re=e=>G(e)?Xs(e):e,Cs=e=>G(e)?fi(e):e;function le(e){return e?e.__v_isRef===!0:!1}function qt(e){return Or(e,!1)}function Or(e,t){return le(e)?e:new Fr(e,t)}class Fr{constructor(t,s){this.dep=new Js,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:$(t),this._value=s?t:re(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||Se(t)||nt(t);t=n?t:$(t),qe(t,s)&&(this._rawValue=t,this._value=n?t:re(t),this.dep.trigger())}}function ai(e){return le(e)?e.value:e}const Pr={get:(e,t,s)=>t==="__v_raw"?e:ai(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const i=e[t];return le(i)&&!le(s)?(i.value=s,!0):Reflect.set(e,t,s,n)}};function ui(e){return ut(e)?e:new Proxy(e,Pr)}class Wr{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Js(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=At-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&q!==this)return Xn(this,!0),!0}get value(){const t=this.dep.track();return ei(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Mr(e,t,s=!1){let n,i;return W(e)?n=e:(n=e.get,i=e.set),new Wr(n,i,s)}const Vt={},Kt=new WeakMap;let tt;function Nr(e,t=!1,s=tt){if(s){let n=Kt.get(s);n||Kt.set(s,n=[]),n.push(e)}}function Rr(e,t,s=K){const{immediate:n,deep:i,once:r,scheduler:o,augmentJob:l,call:c}=s,h=O=>i?O:Se(O)||i===!1||i===0?je(O,1):je(O);let u,d,y,x,E=!1,A=!1;if(le(e)?(d=()=>e.value,E=Se(e)):ut(e)?(d=()=>h(e),E=!0):P(e)?(A=!0,E=e.some(O=>ut(O)||Se(O)),d=()=>e.map(O=>{if(le(O))return O.value;if(ut(O))return h(O);if(W(O))return c?c(O,2):O()})):W(e)?t?d=c?()=>c(e,2):e:d=()=>{if(y){ze();try{y()}finally{Je()}}const O=tt;tt=u;try{return c?c(e,3,[x]):e(x)}finally{tt=O}}:d=Me,t&&i){const O=d,B=i===!0?1/0:i;d=()=>je(O(),B)}const z=fr(),R=()=>{u.stop(),z&&z.active&&Hs(z.effects,u)};if(r&&t){const O=t;t=(...B)=>{O(...B),R()}}let L=A?new Array(e.length).fill(Vt):Vt;const k=O=>{if(!(!(u.flags&1)||!u.dirty&&!O))if(t){const B=u.run();if(i||E||(A?B.some((M,J)=>qe(M,L[J])):qe(B,L))){y&&y();const M=tt;tt=u;try{const J=[B,L===Vt?void 0:A&&L[0]===Vt?[]:L,x];c?c(t,3,J):t(...J),L=B}finally{tt=M}}}else u.run()};return l&&l(k),u=new Jn(d),u.scheduler=o?()=>o(k,!1):k,x=O=>Nr(O,!1,u),y=u.onStop=()=>{const O=Kt.get(u);if(O){if(c)c(O,4);else for(const B of O)B();Kt.delete(u)}},t?n?k(!0):L=u.run():o?o(k.bind(null,!0),!0):u.run(),R.pause=u.pause.bind(u),R.resume=u.resume.bind(u),R.stop=R,R}function je(e,t=1/0,s){if(t<=0||!G(e)||e.__v_skip||(s=s||new Set,s.has(e)))return e;if(s.add(e),t--,le(e))je(e.value,t,s);else if(P(e))for(let n=0;n{je(n,t,s)});else if(jn(e)){for(const n in e)je(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&je(e[n],t,s)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Mt(e,t,s,n){try{return n?e(...n):e()}catch(i){Nt(i,t,s)}}function Ne(e,t,s,n){if(W(e)){const i=Mt(e,t,s,n);return i&&js(i)&&i.catch(r=>{Nt(r,t,s)}),i}if(P(e)){const i=[];for(let r=0;r>>1,i=fe[n],r=Ft(i);r=Ft(s)?fe.push(e):fe.splice(Lr(t),0,e),e.flags|=1,hi()}}function hi(){Gt||(Gt=di.then(gi))}function Ts(e){P(e)?dt.push(...e):ke&&e.id===-1?ke.splice(lt+1,0,e):e.flags&1||(dt.push(e),e.flags|=1),hi()}function _n(e,t,s=We+1){for(;sFt(s)-Ft(n));if(dt.length=0,ke){ke.push(...t);return}for(ke=t,lt=0;lte.id==null?e.flags&2?-1:1/0:e.id;function gi(e){try{for(We=0;We{n._d&&Cn(-1);const r=zt(t);let o;try{o=e(...i)}finally{zt(r),n._d&&Cn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Qe(e,t,s,n){const i=e.dirs,r=t&&t.dirs;for(let o=0;oe.__isTeleport;function tn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,tn(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 _i(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Jt(e,t,s,n,i=!1){if(P(e)){e.forEach((E,A)=>Jt(E,t&&(P(t)?t[A]:t),s,n,i));return}if(Et(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Jt(e,t,s,n.component.subTree);return}const r=n.shapeFlag&4?cn(n.component):n.el,o=i?null:r,{i:l,r:c}=e,h=t&&t.r,u=l.refs===K?l.refs={}:l.refs,d=l.setupState,y=$(d),x=d===K?()=>!1:E=>D(y,E);if(h!=null&&h!==c&&(Z(h)?(u[h]=null,x(h)&&(d[h]=null)):le(h)&&(h.value=null)),W(c))Mt(c,l,12,[o,u]);else{const E=Z(c),A=le(c);if(E||A){const z=()=>{if(e.f){const R=E?x(c)?d[c]:u[c]:c.value;i?P(R)&&Hs(R,r):P(R)?R.includes(r)||R.push(r):E?(u[c]=[r],x(c)&&(d[c]=u[c])):(c.value=[r],e.k&&(u[e.k]=c.value))}else E?(u[c]=o,x(c)&&(d[c]=o)):A&&(c.value=o,e.k&&(u[e.k]=o))};o?(z.id=-1,ye(z,s)):z()}}}ts().requestIdleCallback;ts().cancelIdleCallback;const Et=e=>!!e.type.__asyncLoader,bi=e=>e.type.__isKeepAlive;function Hr(e,t){yi(e,"a",t)}function jr(e,t){yi(e,"da",t)}function yi(e,t,s=oe){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(rs(t,n,s),s){let i=s.parent;for(;i&&i.parent;)bi(i.parent.vnode)&&Ur(n,t,s,i),i=i.parent}}function Ur(e,t,s,n){const i=rs(t,e,n,!0);vi(()=>{Hs(n[t],i)},s)}function rs(e,t,s=oe,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{ze();const l=it(s),c=Ne(t,s,e,o);return l(),Je(),c});return n?i.unshift(r):i.push(r),r}}const Ve=e=>(t,s=oe)=>{(!Wt||e==="sp")&&rs(e,(...n)=>t(...n),s)},qr=Ve("bm"),Kr=Ve("m"),Gr=Ve("bu"),zr=Ve("u"),Jr=Ve("bum"),vi=Ve("um"),Yr=Ve("sp"),Xr=Ve("rtg"),Zr=Ve("rtc");function Qr(e,t=oe){rs("ec",e,t)}const eo=Symbol.for("v-ndc");function As(e,t,s,n){let i;const r=s,o=P(e);if(o||Z(e)){const l=o&&ut(e);let c=!1;l&&(c=!Se(e),e=ns(e)),i=new Array(e.length);for(let h=0,u=e.length;ht(l,c,void 0,r));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,h=l.length;ce?ji(e)?cn(e):Os(e.parent):null,Ct=ue(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=>Os(e.parent),$root:e=>Os(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Si(e),$forceUpdate:e=>e.f||(e.f=()=>{en(e.update)}),$nextTick:e=>e.n||(e.n=Dr.bind(e.proxy)),$watch:e=>Io.bind(e)}),gs=(e,t)=>e!==K&&!e.__isScriptSetup&&D(e,t),to={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:i,props:r,accessCache:o,type:l,appContext:c}=e;let h;if(t[0]!=="$"){const x=o[t];if(x!==void 0)switch(x){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(gs(n,t))return o[t]=1,n[t];if(i!==K&&D(i,t))return o[t]=2,i[t];if((h=e.propsOptions[0])&&D(h,t))return o[t]=3,r[t];if(s!==K&&D(s,t))return o[t]=4,s[t];Fs&&(o[t]=0)}}const u=Ct[t];let d,y;if(u)return t==="$attrs"&&ie(e.attrs,"get",""),u(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(s!==K&&D(s,t))return o[t]=4,s[t];if(y=c.config.globalProperties,D(y,t))return y[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return gs(i,t)?(i[t]=s,!0):n!==K&&D(n,t)?(n[t]=s,!0):D(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:i,propsOptions:r}},o){let l;return!!s[o]||e!==K&&D(e,o)||gs(t,o)||(l=r[0])&&D(l,o)||D(n,o)||D(Ct,o)||D(i.config.globalProperties,o)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:D(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function bn(e){return P(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}function so(e){const t=Ko();let s=e();return $s(),js(s)&&(s=s.catch(n=>{throw it(t),n})),[s,()=>it(t)]}let Fs=!0;function no(e){const t=Si(e),s=e.proxy,n=e.ctx;Fs=!1,t.beforeCreate&&yn(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:l,provide:c,inject:h,created:u,beforeMount:d,mounted:y,beforeUpdate:x,updated:E,activated:A,deactivated:z,beforeDestroy:R,beforeUnmount:L,destroyed:k,unmounted:O,render:B,renderTracked:M,renderTriggered:J,errorCaptured:ee,serverPrefetch:te,expose:Y,inheritAttrs:me,components:de,directives:we,filters:Ce}=t;if(h&&io(h,n,null),o)for(const H in o){const j=o[H];W(j)&&(n[H]=j.bind(s))}if(i){const H=i.call(s,s);G(H)&&(e.data=Xs(H))}if(Fs=!0,r)for(const H in r){const j=r[H],Xe=W(j)?j.bind(s,s):W(j.get)?j.get.bind(s,s):Me,Rt=!W(j)&&W(j.set)?j.set.bind(s):Me,Ze=qi({get:Xe,set:Rt});Object.defineProperty(n,H,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:Te=>Ze.value=Te})}if(l)for(const H in l)wi(l[H],n,s,H);if(c){const H=W(c)?c.call(s):c;Reflect.ownKeys(H).forEach(j=>{ao(j,H[j])})}u&&yn(u,e,"c");function X(H,j){P(j)?j.forEach(Xe=>H(Xe.bind(s))):j&&H(j.bind(s))}if(X(qr,d),X(Kr,y),X(Gr,x),X(zr,E),X(Hr,A),X(jr,z),X(Qr,ee),X(Zr,M),X(Xr,J),X(Jr,L),X(vi,O),X(Yr,te),P(Y))if(Y.length){const H=e.exposed||(e.exposed={});Y.forEach(j=>{Object.defineProperty(H,j,{get:()=>s[j],set:Xe=>s[j]=Xe})})}else e.exposed||(e.exposed={});B&&e.render===Me&&(e.render=B),me!=null&&(e.inheritAttrs=me),de&&(e.components=de),we&&(e.directives=we),te&&_i(e)}function io(e,t,s=Me){P(e)&&(e=Ps(e));for(const n in e){const i=e[n];let r;G(i)?"default"in i?r=kt(i.from||n,i.default,!0):r=kt(i.from||n):r=kt(i),le(r)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[n]=r}}function yn(e,t,s){Ne(P(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function wi(e,t,s,n){let i=n.includes(".")?Ri(s,n):()=>s[n];if(Z(e)){const r=t[e];W(r)&&_s(i,r)}else if(W(e))_s(i,e.bind(s));else if(G(e))if(P(e))e.forEach(r=>wi(r,t,s,n));else{const r=W(e.handler)?e.handler.bind(s):t[e.handler];W(r)&&_s(i,r,e)}}function Si(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,l=r.get(t);let c;return l?c=l:!i.length&&!s&&!n?c=t:(c={},i.length&&i.forEach(h=>Yt(c,h,o,!0)),Yt(c,t,o)),G(t)&&r.set(t,c),c}function Yt(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&Yt(e,r,s,!0),i&&i.forEach(o=>Yt(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const l=ro[o]||s&&s[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const ro={data:vn,props:wn,emits:wn,methods:St,computed:St,beforeCreate:ce,created:ce,beforeMount:ce,mounted:ce,beforeUpdate:ce,updated:ce,beforeDestroy:ce,beforeUnmount:ce,destroyed:ce,unmounted:ce,activated:ce,deactivated:ce,errorCaptured:ce,serverPrefetch:ce,components:St,directives:St,watch:lo,provide:vn,inject:oo};function vn(e,t){return t?e?function(){return ue(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function oo(e,t){return St(Ps(e),Ps(t))}function Ps(e){if(P(e)){const t={};for(let s=0;s1)return s&&W(t)?t.call(n&&n.proxy):t}}const Ii={},Bi=()=>Object.create(Ii),Ei=e=>Object.getPrototypeOf(e)===Ii;function uo(e,t,s,n=!1){const i={},r=Bi();e.propsDefaults=Object.create(null),Ci(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:Tr(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function ho(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,l=$(i),[c]=e.propsOptions;let h=!1;if((n||o>0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[y,x]=Ti(d,t,!0);ue(o,y),x&&l.push(...x)};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!c)return G(e)&&n.set(e,ft),ft;if(P(r))for(let u=0;ue[0]==="_"||e==="$stable",sn=e=>P(e)?e.map(xe):[xe(e)],go=(e,t,s)=>{if(t._n)return t;const n=is((...i)=>sn(t(...i)),s);return n._c=!1,n},Oi=(e,t,s)=>{const n=e._ctx;for(const i in e){if(Ai(i))continue;const r=e[i];if(W(r))t[i]=go(i,r,n);else if(r!=null){const o=sn(r);t[i]=()=>o}}},Fi=(e,t)=>{const s=sn(t);e.slots.default=()=>s},Pi=(e,t,s)=>{for(const n in t)(s||n!=="_")&&(e[n]=t[n])},mo=(e,t,s)=>{const n=e.slots=Bi();if(e.vnode.shapeFlag&32){const i=t._;i?(Pi(n,t,s),s&&qn(n,"_",i,!0)):Oi(t,n)}else t&&Fi(e,t)},_o=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=K;if(n.shapeFlag&32){const l=t._;l?s&&l===1?r=!1:Pi(i,t,s):(r=!t.$stable,Oi(t,i)),o=t}else t&&(Fi(e,t),o={default:1});if(r)for(const l in i)!Ai(l)&&o[l]==null&&delete i[l]},ye=Ro;function bo(e){return yo(e)}function yo(e,t){const s=ts();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:l,createComment:c,setText:h,setElementText:u,parentNode:d,nextSibling:y,setScopeId:x=Me,insertStaticContent:E}=e,A=(f,a,p,_=null,g=null,m=null,S=void 0,w=null,v=!!a.dynamicChildren)=>{if(f===a)return;f&&!Ue(f,a)&&(_=$t(f),Te(f,g,m,!0),f=null),a.patchFlag===-2&&(v=!1,a.dynamicChildren=null);const{type:b,ref:T,shapeFlag:I}=a;switch(b){case ls:z(f,a,p,_);break;case Le:R(f,a,p,_);break;case Ht:f==null&&L(a,p,_,S);break;case ae:de(f,a,p,_,g,m,S,w,v);break;default:I&1?B(f,a,p,_,g,m,S,w,v):I&6?we(f,a,p,_,g,m,S,w,v):(I&64||I&128)&&b.process(f,a,p,_,g,m,S,w,v,yt)}T!=null&&g&&Jt(T,f&&f.ref,m,a||f,!a)},z=(f,a,p,_)=>{if(f==null)n(a.el=l(a.children),p,_);else{const g=a.el=f.el;a.children!==f.children&&h(g,a.children)}},R=(f,a,p,_)=>{f==null?n(a.el=c(a.children||""),p,_):a.el=f.el},L=(f,a,p,_)=>{[f.el,f.anchor]=E(f.children,a,p,_,f.el,f.anchor)},k=({el:f,anchor:a},p,_)=>{let g;for(;f&&f!==a;)g=y(f),n(f,p,_),f=g;n(a,p,_)},O=({el:f,anchor:a})=>{let p;for(;f&&f!==a;)p=y(f),i(f),f=p;i(a)},B=(f,a,p,_,g,m,S,w,v)=>{a.type==="svg"?S="svg":a.type==="math"&&(S="mathml"),f==null?M(a,p,_,g,m,S,w,v):te(f,a,g,m,S,w,v)},M=(f,a,p,_,g,m,S,w)=>{let v,b;const{props:T,shapeFlag:I,transition:C,dirs:F}=f;if(v=f.el=o(f.type,m,T&&T.is,T),I&8?u(v,f.children):I&16&&ee(f.children,v,null,_,g,ms(f,m),S,w),F&&Qe(f,null,_,"created"),J(v,f,f.scopeId,S,_),T){for(const U in T)U!=="value"&&!xt(U)&&r(v,U,null,T[U],m,_);"value"in T&&r(v,"value",null,T.value,m),(b=T.onVnodeBeforeMount)&&Pe(b,_,f)}F&&Qe(f,null,_,"beforeMount");const N=vo(g,C);N&&C.beforeEnter(v),n(v,a,p),((b=T&&T.onVnodeMounted)||N||F)&&ye(()=>{b&&Pe(b,_,f),N&&C.enter(v),F&&Qe(f,null,_,"mounted")},g)},J=(f,a,p,_,g)=>{if(p&&x(f,p),_)for(let m=0;m<_.length;m++)x(f,_[m]);if(g){let m=g.subTree;if(a===m||Di(m.type)&&(m.ssContent===a||m.ssFallback===a)){const S=g.vnode;J(f,S,S.scopeId,S.slotScopeIds,g.parent)}}},ee=(f,a,p,_,g,m,S,w,v=0)=>{for(let b=v;b{const w=a.el=f.el;let{patchFlag:v,dynamicChildren:b,dirs:T}=a;v|=f.patchFlag&16;const I=f.props||K,C=a.props||K;let F;if(p&&et(p,!1),(F=C.onVnodeBeforeUpdate)&&Pe(F,p,a,f),T&&Qe(a,f,p,"beforeUpdate"),p&&et(p,!0),(I.innerHTML&&C.innerHTML==null||I.textContent&&C.textContent==null)&&u(w,""),b?Y(f.dynamicChildren,b,w,p,_,ms(a,g),m):S||j(f,a,w,null,p,_,ms(a,g),m,!1),v>0){if(v&16)me(w,I,C,p,g);else if(v&2&&I.class!==C.class&&r(w,"class",null,C.class,g),v&4&&r(w,"style",I.style,C.style,g),v&8){const N=a.dynamicProps;for(let U=0;U{F&&Pe(F,p,a,f),T&&Qe(a,f,p,"updated")},_)},Y=(f,a,p,_,g,m,S)=>{for(let w=0;w{if(a!==p){if(a!==K)for(const m in a)!xt(m)&&!(m in p)&&r(f,m,a[m],null,g,_);for(const m in p){if(xt(m))continue;const S=p[m],w=a[m];S!==w&&m!=="value"&&r(f,m,w,S,g,_)}"value"in p&&r(f,"value",a.value,p.value,g)}},de=(f,a,p,_,g,m,S,w,v)=>{const b=a.el=f?f.el:l(""),T=a.anchor=f?f.anchor:l("");let{patchFlag:I,dynamicChildren:C,slotScopeIds:F}=a;F&&(w=w?w.concat(F):F),f==null?(n(b,p,_),n(T,p,_),ee(a.children||[],p,T,g,m,S,w,v)):I>0&&I&64&&C&&f.dynamicChildren?(Y(f.dynamicChildren,C,p,g,m,S,w),(a.key!=null||g&&a===g.subTree)&&Wi(f,a,!0)):j(f,a,p,T,g,m,S,w,v)},we=(f,a,p,_,g,m,S,w,v)=>{a.slotScopeIds=w,f==null?a.shapeFlag&512?g.ctx.activate(a,p,_,S,v):Ce(a,p,_,g,m,S,v):Ye(f,a,v)},Ce=(f,a,p,_,g,m,S)=>{const w=f.component=qo(f,_,g);if(bi(f)&&(w.ctx.renderer=yt),Go(w,!1,S),w.asyncDep){if(g&&g.registerDep(w,X,S),!f.el){const v=w.subTree=ne(Le);R(null,v,a,p)}}else X(w,f,a,p,g,m,S)},Ye=(f,a,p)=>{const _=a.component=f.component;if(Oo(f,a,p))if(_.asyncDep&&!_.asyncResolved){H(_,a,p);return}else _.next=a,_.update();else a.el=f.el,_.vnode=a},X=(f,a,p,_,g,m,S)=>{const w=()=>{if(f.isMounted){let{next:I,bu:C,u:F,parent:N,vnode:U}=f;{const Oe=Mi(f);if(Oe){I&&(I.el=U.el,H(f,I,S)),Oe.asyncDep.then(()=>{f.isUnmounted||w()});return}}let V=I,_e;et(f,!1),I?(I.el=U.el,H(f,I,S)):I=U,C&&as(C),(_e=I.props&&I.props.onVnodeBeforeUpdate)&&Pe(_e,N,I,U),et(f,!0);const he=In(f),Ae=f.subTree;f.subTree=he,A(Ae,he,d(Ae.el),$t(Ae),f,g,m),I.el=he.el,V===null&&nn(f,he.el),F&&ye(F,g),(_e=I.props&&I.props.onVnodeUpdated)&&ye(()=>Pe(_e,N,I,U),g)}else{let I;const{el:C,props:F}=a,{bm:N,m:U,parent:V,root:_e,type:he}=f,Ae=Et(a);et(f,!1),N&&as(N),!Ae&&(I=F&&F.onVnodeBeforeMount)&&Pe(I,V,a),et(f,!0);{_e.ce&&_e.ce._injectChildStyle(he);const Oe=f.subTree=In(f);A(null,Oe,p,_,f,g,m),a.el=Oe.el}if(U&&ye(U,g),!Ae&&(I=F&&F.onVnodeMounted)){const Oe=a;ye(()=>Pe(I,V,Oe),g)}(a.shapeFlag&256||V&&Et(V.vnode)&&V.vnode.shapeFlag&256)&&f.a&&ye(f.a,g),f.isMounted=!0,a=p=_=null}};f.scope.on();const v=f.effect=new Jn(w);f.scope.off();const b=f.update=v.run.bind(v),T=f.job=v.runIfDirty.bind(v);T.i=f,T.id=f.uid,v.scheduler=()=>en(T),et(f,!0),b()},H=(f,a,p)=>{a.component=f;const _=f.vnode.props;f.vnode=a,f.next=null,ho(f,a.props,_,p),_o(f,a.children,p),ze(),_n(f),Je()},j=(f,a,p,_,g,m,S,w,v=!1)=>{const b=f&&f.children,T=f?f.shapeFlag:0,I=a.children,{patchFlag:C,shapeFlag:F}=a;if(C>0){if(C&128){Rt(b,I,p,_,g,m,S,w,v);return}else if(C&256){Xe(b,I,p,_,g,m,S,w,v);return}}F&8?(T&16&&bt(b,g,m),I!==b&&u(p,I)):T&16?F&16?Rt(b,I,p,_,g,m,S,w,v):bt(b,g,m,!0):(T&8&&u(p,""),F&16&&ee(I,p,_,g,m,S,w,v))},Xe=(f,a,p,_,g,m,S,w,v)=>{f=f||ft,a=a||ft;const b=f.length,T=a.length,I=Math.min(b,T);let C;for(C=0;CT?bt(f,g,m,!0,!1,I):ee(a,p,_,g,m,S,w,v,I)},Rt=(f,a,p,_,g,m,S,w,v)=>{let b=0;const T=a.length;let I=f.length-1,C=T-1;for(;b<=I&&b<=C;){const F=f[b],N=a[b]=v?He(a[b]):xe(a[b]);if(Ue(F,N))A(F,N,p,null,g,m,S,w,v);else break;b++}for(;b<=I&&b<=C;){const F=f[I],N=a[C]=v?He(a[C]):xe(a[C]);if(Ue(F,N))A(F,N,p,null,g,m,S,w,v);else break;I--,C--}if(b>I){if(b<=C){const F=C+1,N=FC)for(;b<=I;)Te(f[b],g,m,!0),b++;else{const F=b,N=b,U=new Map;for(b=N;b<=C;b++){const be=a[b]=v?He(a[b]):xe(a[b]);be.key!=null&&U.set(be.key,b)}let V,_e=0;const he=C-N+1;let Ae=!1,Oe=0;const vt=new Array(he);for(b=0;b=he){Te(be,g,m,!0);continue}let Fe;if(be.key!=null)Fe=U.get(be.key);else for(V=N;V<=C;V++)if(vt[V-N]===0&&Ue(be,a[V])){Fe=V;break}Fe===void 0?Te(be,g,m,!0):(vt[Fe-N]=b+1,Fe>=Oe?Oe=Fe:Ae=!0,A(be,a[Fe],p,null,g,m,S,w,v),_e++)}const dn=Ae?wo(vt):ft;for(V=dn.length-1,b=he-1;b>=0;b--){const be=N+b,Fe=a[be],hn=be+1{const{el:m,type:S,transition:w,children:v,shapeFlag:b}=f;if(b&6){Ze(f.component.subTree,a,p,_);return}if(b&128){f.suspense.move(a,p,_);return}if(b&64){S.move(f,a,p,yt);return}if(S===ae){n(m,a,p);for(let I=0;Iw.enter(m),g);else{const{leave:I,delayLeave:C,afterLeave:F}=w,N=()=>n(m,a,p),U=()=>{I(m,()=>{N(),F&&F()})};C?C(m,N,U):U()}else n(m,a,p)},Te=(f,a,p,_=!1,g=!1)=>{const{type:m,props:S,ref:w,children:v,dynamicChildren:b,shapeFlag:T,patchFlag:I,dirs:C,cacheIndex:F}=f;if(I===-2&&(g=!1),w!=null&&Jt(w,null,p,f,!0),F!=null&&(a.renderCache[F]=void 0),T&256){a.ctx.deactivate(f);return}const N=T&1&&C,U=!Et(f);let V;if(U&&(V=S&&S.onVnodeBeforeUnmount)&&Pe(V,a,f),T&6)zi(f.component,p,_);else{if(T&128){f.suspense.unmount(p,_);return}N&&Qe(f,null,a,"beforeUnmount"),T&64?f.type.remove(f,a,p,yt,_):b&&!b.hasOnce&&(m!==ae||I>0&&I&64)?bt(b,a,p,!1,!0):(m===ae&&I&384||!g&&T&16)&&bt(v,a,p),_&&an(f)}(U&&(V=S&&S.onVnodeUnmounted)||N)&&ye(()=>{V&&Pe(V,a,f),N&&Qe(f,null,a,"unmounted")},p)},an=f=>{const{type:a,el:p,anchor:_,transition:g}=f;if(a===ae){Gi(p,_);return}if(a===Ht){O(f);return}const m=()=>{i(p),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(f.shapeFlag&1&&g&&!g.persisted){const{leave:S,delayLeave:w}=g,v=()=>S(p,m);w?w(f.el,m,v):v()}else m()},Gi=(f,a)=>{let p;for(;f!==a;)p=y(f),i(f),f=p;i(a)},zi=(f,a,p)=>{const{bum:_,scope:g,job:m,subTree:S,um:w,m:v,a:b}=f;xn(v),xn(b),_&&as(_),g.stop(),m&&(m.flags|=8,Te(S,f,a,p)),w&&ye(w,a),ye(()=>{f.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},bt=(f,a,p,_=!1,g=!1,m=0)=>{for(let S=m;S{if(f.shapeFlag&6)return $t(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const a=y(f.anchor||f.el),p=a&&a[Vr];return p?y(p):a};let cs=!1;const un=(f,a,p)=>{f==null?a._vnode&&Te(a._vnode,null,null,!0):A(a._vnode||null,f,a,null,null,null,p),a._vnode=f,cs||(cs=!0,_n(),pi(),cs=!1)},yt={p:A,um:Te,m:Ze,r:an,mt:Ce,mc:ee,pc:j,pbc:Y,n:$t,o:e};return{render:un,hydrate:void 0,createApp:fo(un)}}function ms({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function et({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function vo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Wi(e,t,s=!1){const n=e.children,i=t.children;if(P(n)&&P(i))for(let r=0;r>1,e[s[l]]0&&(t[n]=s[r-1]),s[r]=n)}}for(r=s.length,o=s[r-1];r-- >0;)s[r]=o,o=t[o];return s}function Mi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Mi(t)}function xn(e){if(e)for(let t=0;tkt(So);function _s(e,t,s){return Ni(e,t,s)}function Ni(e,t,s=K){const{immediate:n,deep:i,flush:r,once:o}=s,l=ue({},s),c=t&&n||!t&&r!=="post";let h;if(Wt){if(r==="sync"){const x=xo();h=x.__watcherHandles||(x.__watcherHandles=[])}else if(!c){const x=()=>{};return x.stop=Me,x.resume=Me,x.pause=Me,x}}const u=oe;l.call=(x,E,A)=>Ne(x,u,E,A);let d=!1;r==="post"?l.scheduler=x=>{ye(x,u&&u.suspense)}:r!=="sync"&&(d=!0,l.scheduler=(x,E)=>{E?x():en(x)}),l.augmentJob=x=>{t&&(x.flags|=4),d&&(x.flags|=2,u&&(x.id=u.uid,x.i=u))};const y=Rr(e,t,l);return Wt&&(h?h.push(y):c&&y()),y}function Io(e,t,s){const n=this.proxy,i=Z(e)?e.includes(".")?Ri(n,e):()=>n[e]:e.bind(n,n);let r;W(t)?r=t:(r=t.handler,s=t);const o=it(this),l=Ni(i,r.bind(n),s);return o(),l}function Ri(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;it==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ke(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function Eo(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||K;let i=s;const r=t.startsWith("update:"),o=r&&Bo(n,t.slice(7));o&&(o.trim&&(i=s.map(u=>Z(u)?u.trim():u)),o.number&&(i=s.map(er)));let l,c=n[l=fs(t)]||n[l=fs(Ke(t))];!c&&r&&(c=n[l=fs(rt(t))]),c&&Ne(c,e,6,i);const h=n[l+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ne(h,e,6,i)}}function $i(e,t,s=!1){const n=t.emitsCache,i=n.get(e);if(i!==void 0)return i;const r=e.emits;let o={},l=!1;if(!W(e)){const c=h=>{const u=$i(h,t,!0);u&&(l=!0,ue(o,u))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!l?(G(e)&&n.set(e,null),null):(P(r)?r.forEach(c=>o[c]=null):ue(o,r),G(e)&&n.set(e,o),o)}function os(e,t){return!e||!Zt(t)?!1:(t=t.slice(2).replace(/Once$/,""),D(e,t[0].toLowerCase()+t.slice(1))||D(e,rt(t))||D(e,t))}function In(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[r],slots:o,attrs:l,emit:c,render:h,renderCache:u,props:d,data:y,setupState:x,ctx:E,inheritAttrs:A}=e,z=zt(e);let R,L;try{if(s.shapeFlag&4){const O=i||n,B=O;R=xe(h.call(B,O,u,d,x,y,E)),L=l}else{const O=t;R=xe(O.length>1?O(d,{attrs:l,slots:o,emit:c}):O(d,null)),L=t.props?l:To(l)}}catch(O){Tt.length=0,Nt(O,e,1),R=ne(Le)}let k=R;if(L&&A!==!1){const O=Object.keys(L),{shapeFlag:B}=k;O.length&&B&7&&(r&&O.some(ks)&&(L=Ao(L,r)),k=_t(k,L,!1,!0))}return s.dirs&&(k=_t(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(s.dirs):s.dirs),s.transition&&tn(k,s.transition),R=k,zt(z),R}function Co(e,t=!0){let s;for(let n=0;n{let t;for(const s in e)(s==="class"||s==="style"||Zt(s))&&((t||(t={}))[s]=e[s]);return t},Ao=(e,t)=>{const s={};for(const n in e)(!ks(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Oo(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:l,patchFlag:c}=t,h=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?Bn(n,o,h):!!o;if(c&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;let Ms=0;const Fo={name:"Suspense",__isSuspense:!0,process(e,t,s,n,i,r,o,l,c,h){if(e==null)Po(t,s,n,i,r,o,l,c,h);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Wo(e,t,s,n,i,o,l,c,h)}},hydrate:Mo,normalize:No},rn=Fo;function Pt(e,t){const s=e.props&&e.props[t];W(s)&&s()}function Po(e,t,s,n,i,r,o,l,c){const{p:h,o:{createElement:u}}=c,d=u("div"),y=e.suspense=Li(e,i,n,t,d,s,r,o,l,c);h(null,y.pendingBranch=e.ssContent,d,null,n,y,r,o),y.deps>0?(Pt(e,"onPending"),Pt(e,"onFallback"),h(null,e.ssFallback,t,s,n,null,r,o),pt(y,e.ssFallback)):y.resolve(!1,!0)}function Wo(e,t,s,n,i,r,o,l,{p:c,um:h,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const y=t.ssContent,x=t.ssFallback,{activeBranch:E,pendingBranch:A,isInFallback:z,isHydrating:R}=d;if(A)d.pendingBranch=y,Ue(y,A)?(c(A,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0?d.resolve():z&&(R||(c(E,x,s,n,i,null,r,o,l),pt(d,x)))):(d.pendingId=Ms++,R?(d.isHydrating=!1,d.activeBranch=A):h(A,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),z?(c(null,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0?d.resolve():(c(E,x,s,n,i,null,r,o,l),pt(d,x))):E&&Ue(y,E)?(c(E,y,s,n,i,d,r,o,l),d.resolve(!0)):(c(null,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0&&d.resolve()));else if(E&&Ue(y,E))c(E,y,s,n,i,d,r,o,l),pt(d,y);else if(Pt(t,"onPending"),d.pendingBranch=y,y.shapeFlag&512?d.pendingId=y.component.suspenseId:d.pendingId=Ms++,c(null,y,d.hiddenContainer,null,i,d,r,o,l),d.deps<=0)d.resolve();else{const{timeout:L,pendingId:k}=d;L>0?setTimeout(()=>{d.pendingId===k&&d.fallback(x)},L):L===0&&d.fallback(x)}}function Li(e,t,s,n,i,r,o,l,c,h,u=!1){const{p:d,m:y,um:x,n:E,o:{parentNode:A,remove:z}}=h;let R;const L=$o(e);L&&t&&t.pendingBranch&&(R=t.pendingId,t.deps++);const k=e.props?tr(e.props.timeout):void 0,O=r,B={vnode:e,parent:t,parentComponent:s,namespace:o,container:n,hiddenContainer:i,deps:0,pendingId:Ms++,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(M=!1,J=!1){const{vnode:ee,activeBranch:te,pendingBranch:Y,pendingId:me,effects:de,parentComponent:we,container:Ce}=B;let Ye=!1;B.isHydrating?B.isHydrating=!1:M||(Ye=te&&Y.transition&&Y.transition.mode==="out-in",Ye&&(te.transition.afterLeave=()=>{me===B.pendingId&&(y(Y,Ce,r===O?E(te):r,0),Ts(de))}),te&&(A(te.el)===Ce&&(r=E(te)),x(te,we,B,!0)),Ye||y(Y,Ce,r,0)),pt(B,Y),B.pendingBranch=null,B.isInFallback=!1;let X=B.parent,H=!1;for(;X;){if(X.pendingBranch){X.effects.push(...de),H=!0;break}X=X.parent}!H&&!Ye&&Ts(de),B.effects=[],L&&t&&t.pendingBranch&&R===t.pendingId&&(t.deps--,t.deps===0&&!J&&t.resolve()),Pt(ee,"onResolve")},fallback(M){if(!B.pendingBranch)return;const{vnode:J,activeBranch:ee,parentComponent:te,container:Y,namespace:me}=B;Pt(J,"onFallback");const de=E(ee),we=()=>{B.isInFallback&&(d(null,M,Y,de,te,null,me,l,c),pt(B,M))},Ce=M.transition&&M.transition.mode==="out-in";Ce&&(ee.transition.afterLeave=we),B.isInFallback=!0,x(ee,te,null,!0),Ce||we()},move(M,J,ee){B.activeBranch&&y(B.activeBranch,M,J,ee),B.container=M},next(){return B.activeBranch&&E(B.activeBranch)},registerDep(M,J,ee){const te=!!B.pendingBranch;te&&B.deps++;const Y=M.vnode.el;M.asyncDep.catch(me=>{Nt(me,M,0)}).then(me=>{if(M.isUnmounted||B.isUnmounted||B.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:de}=M;Ds(M,me),Y&&(de.el=Y);const we=!Y&&M.subTree.el;J(M,de,A(Y||M.subTree.el),Y?null:E(M.subTree),B,o,ee),we&&z(we),nn(M,de.el),te&&--B.deps===0&&B.resolve()})},unmount(M,J){B.isUnmounted=!0,B.activeBranch&&x(B.activeBranch,s,M,J),B.pendingBranch&&x(B.pendingBranch,s,M,J)}};return B}function Mo(e,t,s,n,i,r,o,l,c){const h=t.suspense=Li(t,n,s,e.parentNode,document.createElement("div"),null,i,r,o,l,!0),u=c(e,h.pendingBranch=t.ssContent,s,h,r,o);return h.deps===0&&h.resolve(!1,!0),u}function No(e){const{shapeFlag:t,children:s}=e,n=t&32;e.ssContent=En(n?s.default:s),e.ssFallback=n?En(s.fallback):ne(Le)}function En(e){let t;if(W(e)){const s=gt&&e._c;s&&(e._d=!1,se()),e=e(),s&&(e._d=!0,t=ge,Vi())}return P(e)&&(e=Co(e)),e=xe(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(s=>s!==e)),e}function Ro(e,t){t&&t.pendingBranch?P(e)?t.effects.push(...e):t.effects.push(e):Ts(e)}function pt(e,t){e.activeBranch=t;const{vnode:s,parentComponent:n}=e;let i=t.el;for(;!i&&t.component;)t=t.component.subTree,i=t.el;s.el=i,n&&n.subTree===s&&(n.vnode.el=i,nn(n,i))}function $o(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const ae=Symbol.for("v-fgt"),ls=Symbol.for("v-txt"),Le=Symbol.for("v-cmt"),Ht=Symbol.for("v-stc"),Tt=[];let ge=null;function se(e=!1){Tt.push(ge=e?null:[])}function Vi(){Tt.pop(),ge=Tt[Tt.length-1]||null}let gt=1;function Cn(e,t=!1){gt+=e,e<0&&ge&&t&&(ge.hasOnce=!0)}function ki(e){return e.dynamicChildren=gt>0?ge||ft:null,Vi(),gt>0&&ge&&ge.push(e),e}function Ie(e,t,s,n,i,r){return ki(Q(e,t,s,n,i,r,!0))}function mt(e,t,s,n,i){return ki(ne(e,t,s,n,i,!0))}function on(e){return e?e.__v_isVNode===!0:!1}function Ue(e,t){return e.type===t.type&&e.key===t.key}const Hi=({key:e})=>e??null,jt=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||le(e)||W(e)?{i:Be,r:e,k:t,f:!!s}:e:null);function Q(e,t=null,s=null,n=0,i=null,r=e===ae?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Hi(t),ref:t&&jt(t),scopeId:mi,slotScopeIds:null,children:s,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:r,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Be};return l?(ln(c,s),r&128&&e.normalize(c)):s&&(c.shapeFlag|=Z(s)?8:16),gt>0&&!o&&ge&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&ge.push(c),c}const ne=Do;function Do(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===eo)&&(e=Le),on(e)){const l=_t(e,t,!0);return s&&ln(l,s),gt>0&&!r&&ge&&(l.shapeFlag&6?ge[ge.indexOf(e)]=l:ge.push(l)),l.patchFlag=-2,l}if(Xo(e)&&(e=e.__vccOpts),t){t=Lo(t);let{class:l,style:c}=t;l&&!Z(l)&&(t.class=qs(l)),G(c)&&(Qs(c)&&!P(c)&&(c=ue({},c)),t.style=ss(c))}const o=Z(e)?1:Di(e)?128:kr(e)?64:G(e)?4:W(e)?2:0;return Q(e,t,s,n,i,o,r,!0)}function Lo(e){return e?Qs(e)||Ei(e)?ue({},e):e:null}function _t(e,t,s=!1,n=!1){const{props:i,ref:r,patchFlag:o,children:l,transition:c}=e,h=t?Ho(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&Hi(h),ref:t&&t.ref?s&&r?P(r)?r.concat(jt(t)):[r,jt(t)]:jt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ae?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&_t(e.ssContent),ssFallback:e.ssFallback&&_t(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&tn(u,c.clone(u)),u}function Vo(e=" ",t=0){return ne(ls,null,e,t)}function ko(e,t){const s=ne(Ht,null,e);return s.staticCount=t,s}function Ns(e="",t=!1){return t?(se(),mt(Le,null,e)):ne(Le,null,e)}function xe(e){return e==null||typeof e=="boolean"?ne(Le):P(e)?ne(ae,null,e.slice()):on(e)?He(e):ne(ls,null,String(e))}function He(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:_t(e)}function ln(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(P(t))s=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),ln(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!Ei(t)?t._ctx=Be:i===3&&Be&&(Be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:Be},s=32):(t=String(t),n&64?(s=16,t=[Vo(t)]):s=8);e.children=t,e.shapeFlag|=s}function Ho(...e){const t={};for(let s=0;soe||Be;let Xt,Rs;{const e=ts(),t=(s,n)=>{let i;return(i=e[s])||(i=e[s]=[]),i.push(n),r=>{i.length>1?i.forEach(o=>o(r)):i[0](r)}};Xt=t("__VUE_INSTANCE_SETTERS__",s=>oe=s),Rs=t("__VUE_SSR_SETTERS__",s=>Wt=s)}const it=e=>{const t=oe;return Xt(e),e.scope.on(),()=>{e.scope.off(),Xt(t)}},$s=()=>{oe&&oe.scope.off(),Xt(null)};function ji(e){return e.vnode.shapeFlag&4}let Wt=!1;function Go(e,t=!1,s=!1){t&&Rs(t);const{props:n,children:i}=e.vnode,r=ji(e);uo(e,n,r,t),mo(e,i,s);const o=r?zo(e,t):void 0;return t&&Rs(!1),o}function zo(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,to);const{setup:n}=s;if(n){ze();const i=e.setupContext=n.length>1?Yo(e):null,r=it(e),o=Mt(n,e,0,[e.props,i]),l=js(o);if(Je(),r(),(l||e.sp)&&!Et(e)&&_i(e),l){if(o.then($s,$s),t)return o.then(c=>{Ds(e,c)}).catch(c=>{Nt(c,e,0)});e.asyncDep=o}else Ds(e,o)}else Ui(e)}function Ds(e,t,s){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:G(t)&&(e.setupState=ui(t)),Ui(e)}function Ui(e,t,s){const n=e.type;e.render||(e.render=n.render||Me);{const i=it(e);ze();try{no(e)}finally{Je(),i()}}}const Jo={get(e,t){return ie(e,"get",""),e[t]}};function Yo(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,Jo),slots:e.slots,emit:e.emit,expose:t}}function cn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ui(Ar(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in Ct)return Ct[s](e)},has(t,s){return s in t||s in Ct}})):e.proxy}function Xo(e){return W(e)&&"__vccOpts"in e}const qi=(e,t)=>Mr(e,t,Wt),Zo="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ls;const Tn=typeof window<"u"&&window.trustedTypes;if(Tn)try{Ls=Tn.createPolicy("vue",{createHTML:e=>e})}catch{}const Ki=Ls?e=>Ls.createHTML(e):e=>e,Qo="http://www.w3.org/2000/svg",el="http://www.w3.org/1998/Math/MathML",$e=typeof document<"u"?document:null,An=$e&&$e.createElement("template"),tl={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const i=t==="svg"?$e.createElementNS(Qo,e):t==="mathml"?$e.createElementNS(el,e):s?$e.createElement(e,{is:s}):$e.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>$e.createTextNode(e),createComment:e=>$e.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$e.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,i,r){const o=s?s.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),s),!(i===r||!(i=i.nextSibling)););else{An.innerHTML=Ki(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const l=An.content;if(n==="svg"||n==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},sl=Symbol("_vtc");function nl(e,t,s){const n=e[sl];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const On=Symbol("_vod"),il=Symbol("_vsh"),rl=Symbol(""),ol=/(^|;)\s*display\s*:/;function ll(e,t,s){const n=e.style,i=Z(s);let r=!1;if(s&&!i){if(t)if(Z(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();s[l]==null&&Ut(n,l,"")}else for(const o in t)s[o]==null&&Ut(n,o,"");for(const o in s)o==="display"&&(r=!0),Ut(n,o,s[o])}else if(i){if(t!==s){const o=n[rl];o&&(s+=";"+o),n.cssText=s,r=ol.test(s)}}else t&&e.removeAttribute("style");On in e&&(e[On]=r?n.display:"",e[il]&&(n.display="none"))}const Fn=/\s*!important$/;function Ut(e,t,s){if(P(s))s.forEach(n=>Ut(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=cl(e,t);Fn.test(s)?e.setProperty(rt(n),s.replace(Fn,""),"important"):e[n]=s}}const Pn=["Webkit","Moz","ms"],bs={};function cl(e,t){const s=bs[t];if(s)return s;let n=Ke(t);if(n!=="filter"&&n in e)return bs[t]=n;n=Un(n);for(let i=0;iys||(hl.then(()=>ys=0),ys=Date.now());function gl(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;Ne(ml(n,s.value),t,5,[n])};return s.value=e,s.attached=pl(),s}function ml(e,t){if(P(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const Dn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,_l=(e,t,s,n,i,r)=>{const o=i==="svg";t==="class"?nl(e,n,o):t==="style"?ll(e,s,n):Zt(t)?ks(t)||ul(e,t,s,n,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):bl(e,t,n,o))?(Nn(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Mn(e,t,n,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Z(n))?Nn(e,Ke(t),n,r,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Mn(e,t,n,o))};function bl(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Dn(t)&&W(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Dn(t)&&Z(s)?!1:t in e}const yl=ue({patchProp:_l},tl);let Ln;function vl(){return Ln||(Ln=bo(yl))}const wl=(...e)=>{const t=vl().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=xl(n);if(!i)return;const r=t._component;!W(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const o=s(i,!1,Sl(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function Sl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function xl(e){return Z(e)?document.querySelector(e):e}const fn=(e,t)=>{const s=e.__vccOpts||e;for(const[n,i]of t)s[n]=i;return s},Il=["src","alt"],Bl={key:0,class:"app-label"},El={key:1,class:"app-package"},Cl={__name:"AppIcon",props:{packageName:{type:String,required:!0},label:{type:String,required:!1,default:"UNSETLABEL"},hideLabel:{type:Boolean,required:!1}},async setup(e){let t,s;const n=e;let i;Bridge.getSystemNightMode()=="yes"?i=!0:i=!1;const r=qt("");r.value=([t,s]=so(()=>Bridge.getDefaultAppIconURL(n.packageName)),t=await t,s(),t);const o=qt("");n.label.length>=12?o.value=`${n.label.slice(0,9).trim()}...`:o.value=n.label;function l(){Bridge.requestLaunchApp(n.packageName)}async function c(){const h=await Bridge.getDefaultAppIconURL(n.packageName),u=new Image;u.src=h,u.onload=()=>{r.value=h},u.onerror=()=>{r.value!="/error.svg"&&(r.value="/error.svg"),setTimeout(c,100)}}return c(),(h,u)=>(se(),Ie("div",{class:"app-icon",onClick:u[0]||(u[0]=d=>l()),style:ss({"--label-color":ai(i)?"#000000":"#ffffff"})},[Q("img",{src:r.value,alt:o.value,class:"app-image"},null,8,Il),n.hideLabel?Ns("",!0):(se(),Ie("span",Bl,Ss(o.value),1)),n.hideLabel?Ns("",!0):(se(),Ie("span",El,Ss(n.packageName),1))],4))}},ct=fn(Cl,[["__scopeId","data-v-c4a1272c"]]),Tl={id:"dock"},Al={__name:"Dock",setup(e){return(t,s)=>(se(),mt(rn,null,{default:is(()=>[Q("div",Tl,[ne(ct,{packageName:"app.revenge",hideLabel:!0}),ne(ct,{packageName:"com.radolyn.ayugram",hideLabel:!0}),ne(ct,{packageName:"org.mozilla.fennec_fdroid",hideLabel:!0}),ne(ct,{packageName:"org.akanework.gramophone",hideLabel:!0})])]),_:1}))}};function Ol(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var vs={exports:{}},Vn;function Fl(){return Vn||(Vn=1,function(e,t){(function(){var s={};e.exports=s,s.simpleFilter=function(n,i){return i.filter(function(r){return s.test(n,r)})},s.test=function(n,i){return s.match(n,i)!==null},s.match=function(n,i,r){r=r||{};var o=0,l=[],c=i.length,h=0,u=0,d=r.pre||"",y=r.post||"",x=r.caseSensitive&&i||i.toLowerCase(),E;n=r.caseSensitive&&n||n.toLowerCase();for(var A=0;Au.label),h=Wl.filter(o,c);t.value=h.slice(0,8).map(u=>l[u.index])}n.hasAttribute("data-added")||(n.addEventListener("input",r),n.addEventListener("blur",async()=>{await new Promise(o=>setTimeout(o,100)),n.value="",i.style.opacity="0",i.style.pointerEvents="none",n.removeEventListener("input",r),t.value=[],n.removeAttribute("data-added")}),n.setAttribute("data-added","true")),i.style.opacity="1",i.style.pointerEvents="all"}return(n,i)=>(se(),Ie(ae,null,[(se(),mt(rn,null,{default:is(()=>[Q("div",Ml,[Q("div",Nl,[(se(!0),Ie(ae,null,As(t.value,(r,o)=>(se(),mt(ct,{key:r.packageName||o,packageName:r.packageName,label:r.label},null,8,["packageName","label"]))),128))])])]),_:1})),Q("div",Rl,[Q("input",{type:"text",onFocus:s,placeholder:"Search"},null,32),i[0]||(i[0]=Q("i",{class:"bi bi-x-circle"},null,-1))])],64))}},Dl=fn($l,[["__scopeId","data-v-841a2e68"]]),Ll="/vite.svg",Vl="/vue.svg",kl="/com.tored.bridgelauncher.png",Hl={class:"section"},jl={__name:"Settings",setup(e){function t(){console.log("Changed Bridge Button visibility to..."),Bridge.getBridgeButtonVisibility()=="shown"?(Bridge.requestSetBridgeButtonVisibility("hidden"),console.log("hidden")):(Bridge.requestSetBridgeButtonVisibility("shown"),console.log("shown"))}function s(){console.log("Changed draw system wallpapers to..."),Bridge.getDrawSystemWallpaperBehindWebViewEnabled()?(Bridge.requestSetDrawSystemWallpaperBehindWebViewEnabled(!1),document.body.style.backgroundColor="",console.log("false")):(Bridge.requestSetDrawSystemWallpaperBehindWebViewEnabled(!0),console.log("true"),document.body.style.backgroundColor="transparent")}function n(){console.log("Changed overscrolling effect to..."),Bridge.getOverscrollEffects=="default"?(Bridge.requestSetOverscrollEffects("none"),console.log("none")):(Bridge.requestSetOverscrollEffects("default"),console.log("default"))}function i(){Bridge.requestOpenBridgeAppDrawer()}function r(){window.location.reload()}return(o,l)=>(se(),Ie(ae,null,[Q("div",Hl,[Q("button",{class:"ui-button",onClick:l[0]||(l[0]=c=>t())},"Toggle Bridge button"),Q("button",{class:"ui-button",onClick:l[1]||(l[1]=c=>i())},"Open Bridge App Drawer"),Q("button",{class:"ui-button",onClick:l[2]||(l[2]=c=>s())},"Toggle system wallpaper visibility"),Q("button",{class:"ui-button",onClick:l[3]||(l[3]=c=>n())},"Toggle overscrolling"),Q("button",{class:"ui-button",onClick:l[4]||(l[4]=c=>r())},"Reload"),l[5]||(l[5]=Q("br",null,null,-1)),l[6]||(l[6]=Q("small",{style:{"font-size":"xx-small"}},"Everything else can be configured through Bridge's Settings",-1))]),l[7]||(l[7]=ko('
Made with
Bridge
',1))],64))}},Ul=fn(jl,[["__scopeId","data-v-27ae4006"]]),ql={id:"applist-wrapper"},Kl={id:"applist"},Gl={key:0,class:"applist-page"},zl={id:"dock-wrapper"},ws=4*6,Jl={__name:"App",setup(e){const t=qt([]);async function s(){const l=await(await fetch(Bridge.getAppsURL())).json();t.value=l.apps.sort((c,h)=>c.label.localeCompare(h.label,void 0,{sensitivity:"base"})),window.springboard.apps=t.value}s();let n=0;function i(){const o=performance.now();o-n>=100&&(s(),n=o),requestAnimationFrame(i)}i();const r=qi(()=>Array(Math.ceil(t.value.length/ws)).fill().map((o,l)=>t.value.slice(l*ws,(l+1)*ws)));return(o,l)=>(se(),Ie(ae,null,[Q("div",ql,[(se(),mt(rn,null,{default:is(()=>[Q("div",Kl,[(se(!0),Ie(ae,null,As(r.value,(c,h)=>(se(),Ie("div",{class:"applist-page",key:h},[(se(!0),Ie(ae,null,As(c,u=>(se(),mt(ct,{key:u.packageName,packageName:u.packageName,label:u.label},null,8,["packageName","label"]))),128))]))),128)),r.value.length>0?(se(),Ie("div",Gl,[ne(Ul)])):Ns("",!0)])]),_:1}))]),Q("div",zl,[ne(Dl),ne(Al)])],64))}};function pe(e,t,s,n){return{left:e,top:t,right:s,bottom:n}}function Yl(){return{apiLevel:34,bridgeVersionCode:3,bridgeVersionName:"0.0.3alpha",logRaisedBridgeEvents:!0,projectUrl:"/",appsUrl:"/mock/apps.json",makeGetIconPacksUrl:e=>"/mock/icons/icon-packs.json",makeGetIconPackInfoUrl:(e,t)=>`/mock/icons/${e}/info.json`,makeGetIconPackAppFilterXMLUrl:e=>`/mock/icons/${e}/appfilter.xml`,makeGetAppIconUrl:(e,t)=>`/mock/icons/${t??"default"}/${e}.png`,makeGetDefaultIconUrl:e=>`/mock/icons/default/${e}.png`,makeGetIconPackAppIconUrl:(e,t)=>`/mock/icons/${e}/${t}.png`,makeGetIconPackItemUrl:(e,t)=>`/mock/icons/${e}/${t}.png`,makeGetIconPackDrawableUrl:(e,t)=>`/mock/icons/${e}/${t}.png`,logWallpaperEvents:!0,logWallpaperScrolling:!1,initialBridgeButtonVisibility:"hidden",initialDrawSystemWallpaperBehindWebViewEnabled:!0,initialOverscrollEffects:"none",canRequestSystemNightMode:!0,initialSystemNightMode:"auto",initialBridgeTheme:"system",initialCanLockScreen:!1,initialStatusBarAppearance:"hide",initialNavigationBarAppearance:"hide",statusBarHeight:24,navigationBarHeight:48,captionBarWindowInsets:pe(0,0,0,0),captionBarIgnoringVisibilityWindowInsets:pe(0,0,0,0),imeWindowInsets:pe(0,0,0,0),imeAnimationSourceWindowInsets:pe(0,0,0,0),imeAnimationTargetWindowInsets:pe(0,0,0,0),tappableElementWindowInsets:pe(0,0,0,0),tappableElementIgnoringVisibilityWindowInsets:pe(0,0,0,0),systemGesturesWindowInsets:pe(0,0,0,0),mandatorySystemGesturesWindowInsets:pe(0,0,0,0),displayCutoutWindowInsets:pe(0,0,0,0),waterfallWindowInsets:pe(0,0,0,0),displayCutoutPath:null,displayShapePath:null}}var Xl=class{constructor(e){this._prefix="[BridgeMock]",this.lastErrorMessage=null,this.wallpaperOffsetStepsX=1,this.wallpaperOffsetStepsY=1,this.wallpaperOffsetX=0,this.wallpaperOffsetY=0,this.config=e??Yl(),this.bridgeButtonVisibility=this.config.initialBridgeButtonVisibility,this.drawSystemWallpaperBehindWebViewEnabled=this.config.initialDrawSystemWallpaperBehindWebViewEnabled,this.overscrollEffects=this.config.initialOverscrollEffects,this.systemNightMode=this.config.initialSystemNightMode,this.bridgeTheme=this.config.initialBridgeTheme,this.statusBarAppearance=this.config.initialStatusBarAppearance,this.navigationBarAppearance=this.config.initialNavigationBarAppearance,this.canLockScreen=this.config.initialCanLockScreen}getAndroidAPILevel(){return this.config.apiLevel}getBridgeVersionCode(){return this.config.bridgeVersionCode}getBridgeVersionName(){return this.config.bridgeVersionName}getLastErrorMessage(){return this.lastErrorMessage}getProjectURL(){return this.config.projectUrl}getAppsURL(){return this.config.appsUrl}requestAppUninstall(e,t){return alert(`${this._prefix} requestAppUninstall: ${e}`),this.raiseBridgeEvent({name:"appRemoved",packageName:e}),!0}requestOpenAppInfo(e,t){return alert(`${this._prefix} requestOpenAppInfo: ${e}`),!0}requestLaunchApp(e,t){return alert(`${this._prefix} Requested launch ${e}`),!0}getDefaultAppIconURL(e){return this.config.makeGetDefaultIconUrl(e)}_padNum(e){const t=e.toFixed(4);return`${" ".repeat(Math.max(0,6-t.length))}${t}`}setWallpaperOffsetSteps(e,t){this.wallpaperOffsetStepsX=e,this.wallpaperOffsetStepsY=t,this.config.logWallpaperEvents&&console.log(`${this._prefix} setWallpaperOffsetSteps: x = ${this._padNum(e)} y = ${t} (pages: x = ${Math.round(1/e)-1}, y = ${Math.round(1/t)-1})`)}setWallpaperOffsets(e,t){this.wallpaperOffsetX=e,this.wallpaperOffsetY=t,this.config.logWallpaperScrolling&&console.log(`${this._prefix} setWallpaperOffsets: x = ${this._padNum(e)} y = ${this._padNum(t)} (pages: x = ${this._padNum(e/this.wallpaperOffsetStepsX)} y = ${this._padNum(t/this.wallpaperOffsetStepsY)})`)}sendWallpaperTap(e,t,s=0){this.config.logWallpaperEvents&&console.log(`${this._prefix} sendWallpaperTap: x = ${e}, y = ${t}`)}requestChangeSystemWallpaper(e){return alert(`${this._prefix} requestChangeSystemWallpaper`),!0}getBridgeButtonVisibility(){return this.bridgeButtonVisibility}requestSetBridgeButtonVisibility(e,t){return this.bridgeButtonVisibility=e,this.raiseBridgeEvent({name:"bridgeButtonVisibilityChanged",newValue:e}),!0}getDrawSystemWallpaperBehindWebViewEnabled(){return this.drawSystemWallpaperBehindWebViewEnabled}requestSetDrawSystemWallpaperBehindWebViewEnabled(e,t){return this.drawSystemWallpaperBehindWebViewEnabled=e,this.raiseBridgeEvent({name:"drawSystemWallpaperBehindWebViewChanged",newValue:e}),!0}getOverscrollEffects(){return this.overscrollEffects}requestSetOverscrollEffects(e,t){return this.overscrollEffects=e,this.raiseBridgeEvent({name:"overscrollEffectsChanged",newValue:e}),!0}getSystemNightMode(){return this.systemNightMode}resolveIsSystemInDarkTheme(){return this.systemNightMode==="yes"||this.systemNightMode!=="no"&&matchMedia("(prefers-color-scheme: dark)").matches}getCanRequestSystemNightMode(){return this.config.canRequestSystemNightMode}requestSetSystemNightMode(e,t){return this.systemNightMode=e,this.raiseBridgeEvent({name:"systemNightModeChanged",newValue:e}),!0}getBridgeTheme(){return this.bridgeTheme}requestSetBridgeTheme(e,t){return this.bridgeTheme=e,this.raiseBridgeEvent({name:"bridgeThemeChanged",newValue:e}),!0}getStatusBarAppearance(){return this.statusBarAppearance}requestSetStatusBarAppearance(e,t){return this.statusBarAppearance=e,this.raiseBridgeEvent({name:"statusBarAppearanceChanged",newValue:e}),this.raiseBridgeEvent({name:"statusBarsWindowInsetsChanged",newValue:this._getStatusBarsWindowInsets()}),this.raiseBridgeEvent({name:"systemBarsWindowInsetsChanged",newValue:this._getSystemBarsWindowInsets()}),!0}getNavigationBarAppearance(){return this.navigationBarAppearance}requestSetNavigationBarAppearance(e,t){return this.navigationBarAppearance=e,this.raiseBridgeEvent({name:"navigationBarAppearanceChanged",newValue:e}),this.raiseBridgeEvent({name:"navigationBarsWindowInsetsChanged",newValue:this._getNavigationBarsWindowInsets()}),this.raiseBridgeEvent({name:"systemBarsWindowInsetsChanged",newValue:this._getSystemBarsWindowInsets()}),!0}getCanLockScreen(){return this.canLockScreen}requestLockScreen(e){return alert(`${this._prefix} requestLockScreen`),!0}requestOpenBridgeSettings(e){return alert(`${this._prefix} requestOpenBridgeSettings`),!0}requestOpenBridgeAppDrawer(e){return alert(`${this._prefix} requestOpenBridgeAppDrawer`),!0}requestOpenDeveloperConsole(e){return alert(`${this._prefix} requestOpenDeveloperConsole`),!0}requestExpandNotificationShade(e){return alert(`${this._prefix} requestExpandNotificationShade`),!0}requestOpenAndroidSettings(e){return alert(`${this._prefix} requestOpenAndroidSettings`),!0}showToast(e,t){console.log(`${this._prefix} showToast: ${t?"long":"short"}, message: ${e}`)}_getStatusBarsWindowInsets(){return pe(0,this.statusBarAppearance==="hide"?0:this.config.statusBarHeight,0,0)}getStatusBarsWindowInsets(){return this.windowInsetsString(this._getStatusBarsWindowInsets())}getStatusBarsIgnoringVisibilityWindowInsets(){return this.windowInsetsString(0,this.config.statusBarHeight,0,0)}_getNavigationBarsWindowInsets(){return pe(0,0,0,this.navigationBarAppearance==="hide"?0:this.config.navigationBarHeight)}getNavigationBarsWindowInsets(){return this.windowInsetsString(this._getNavigationBarsWindowInsets())}getNavigationBarsIgnoringVisibilityWindowInsets(){return this.windowInsetsString(0,0,0,this.config.navigationBarHeight)}getCaptionBarWindowInsets(){return this.windowInsetsString(this.config.captionBarWindowInsets)}getCaptionBarIgnoringVisibilityWindowInsets(){return this.windowInsetsString(this.config.captionBarIgnoringVisibilityWindowInsets)}_getSystemBarsWindowInsets(){return pe(0,this.statusBarAppearance==="hide"?0:this.config.statusBarHeight,0,this.navigationBarAppearance==="hide"?0:this.config.navigationBarHeight)}getSystemBarsWindowInsets(){return this.windowInsetsString(this._getSystemBarsWindowInsets())}getSystemBarsIgnoringVisibilityWindowInsets(){return this.windowInsetsString(0,this.config.statusBarHeight,0,this.config.navigationBarHeight)}getImeWindowInsets(){return this.windowInsetsString(this.config.imeWindowInsets)}getImeAnimationSourceWindowInsets(){return this.windowInsetsString(this.config.imeAnimationSourceWindowInsets)}getImeAnimationTargetWindowInsets(){return this.windowInsetsString(this.config.imeAnimationTargetWindowInsets)}getTappableElementWindowInsets(){return this.windowInsetsString(this.config.tappableElementWindowInsets)}getTappableElementIgnoringVisibilityWindowInsets(){return this.windowInsetsString(this.config.tappableElementIgnoringVisibilityWindowInsets)}getSystemGesturesWindowInsets(){return this.windowInsetsString(this.config.systemGesturesWindowInsets)}getMandatorySystemGesturesWindowInsets(){return this.windowInsetsString(this.config.mandatorySystemGesturesWindowInsets)}getDisplayCutoutWindowInsets(){return this.windowInsetsString(this.config.displayCutoutWindowInsets)}getWaterfallWindowInsets(){return this.windowInsetsString(this.config.waterfallWindowInsets)}getDisplayCutoutPath(){return this.config.displayCutoutPath}getDisplayShapePath(){return this.config.displayShapePath}windowInsetsString(e,t,s,n){return JSON.stringify(typeof e=="object"?e:{left:e,top:t,right:s,bottom:n})}raiseBridgeEvent(e){this.config.logRaisedBridgeEvents&&console.log("[BridgeMock] raiseBridgeEvent:",e),typeof onBridgeEvent=="function"&&onBridgeEvent(e)}};window.Bridge||(window.Bridge=new Xl({appsUrl:"/mock/apps.json",makeGetDefaultIconUrl:e=>`/mock/icons/default/${e}.png`}));Bridge.requestSetBridgeTheme("system");window.springboard={apps:[],labelColor:"ffffff"};wl(Jl).mount("#app"); diff --git a/dist/bundle.zip b/dist/bundle.zip index 6572865..044dc29 100644 Binary files a/dist/bundle.zip and b/dist/bundle.zip differ diff --git a/dist/index.html b/dist/index.html index d50024f..1612101 100644 --- a/dist/index.html +++ b/dist/index.html @@ -5,8 +5,8 @@ SpringBoard - - + +
diff --git a/package.json b/package.json index 3e65ed8..64a8576 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,8 @@ }, "dependencies": { "@bridgelauncher/api-mock": "^0.1.0", + "bootstrap-icons": "^1.11.3", + "fuzzy": "^0.1.3", "vue": "^3.5.13" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1ec6c5..cf3d30b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,12 @@ importers: '@bridgelauncher/api-mock': specifier: ^0.1.0 version: 0.1.0 + bootstrap-icons: + specifier: ^1.11.3 + version: 1.11.3 + fuzzy: + specifier: ^0.1.3 + version: 0.1.3 vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.2) @@ -424,6 +430,9 @@ packages: '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + bootstrap-icons@1.11.3: + resolution: {integrity: sha512-+3lpHrCw/it2/7lBL15VR0HEumaBss0+f/Lb6ZvHISn1mlK83jjFpooTLsMWbIjJMDjDjOExMsTxnXSIT4k4ww==} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -461,6 +470,10 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + fuzzy@0.1.3: + resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} + engines: {node: '>= 0.6.0'} + immutable@5.1.1: resolution: {integrity: sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==} @@ -858,6 +871,8 @@ snapshots: '@vue/shared@3.5.13': {} + bootstrap-icons@1.11.3: {} + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -912,6 +927,8 @@ snapshots: fsevents@2.3.3: optional: true + fuzzy@0.1.3: {} + immutable@5.1.1: {} is-extglob@2.1.1: diff --git a/src/App.vue b/src/App.vue index f095323..c2be216 100644 --- a/src/App.vue +++ b/src/App.vue @@ -32,6 +32,7 @@ async function loadApps() { const resp = await fetch(Bridge.getAppsURL()) const data = await resp.json() apps.value = data.apps.sort((a, b) => a.label.localeCompare(b.label, undefined, { sensitivity: 'base' })) + window.springboard.apps = apps.value; } loadApps() diff --git a/src/components/Search.vue b/src/components/Search.vue index 27f0eed..778709b 100644 --- a/src/components/Search.vue +++ b/src/components/Search.vue @@ -1,9 +1,152 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index 8a463f1..d91309b 100644 --- a/src/main.js +++ b/src/main.js @@ -12,4 +12,9 @@ if (!window.Bridge) { Bridge.requestSetBridgeTheme('system'); +window.springboard = { + apps: [], + labelColor: 'ffffff' +} + createApp(App).mount('#app') diff --git a/src/style.scss b/src/style.scss index ea1bc2b..3d8d8f9 100644 --- a/src/style.scss +++ b/src/style.scss @@ -20,7 +20,7 @@ body { } .applist-page { - scroll-snap-align: start; + scroll-snap-align: center; display: grid; grid-template-columns: repeat(4, 25%); grid-template-rows: repeat(5, 20%); @@ -79,17 +79,6 @@ body { color: white; } -#search-button { - border: none; - border: 1px solid white; - border-radius: 300px; - padding: 2% 4%; - background-color: rgba(0,0,0,0.25); - color: white; - width: max-content; - margin-bottom: 3%; -} - .ui-button { border: none; border: 1px solid white;