From c61233d3546ac451ef175cf4edefac0dbf77ac0f Mon Sep 17 00:00:00 2001 From: 7PH Date: Thu, 28 Dec 2023 12:43:28 +0100 Subject: [PATCH] Update docs website --- docs/assets/index-2d680928.js | 875 ++++++++++++++++++ ...{index-a12dd013.css => index-6aa122cd.css} | 2 +- docs/assets/index-f1632199.js | 848 ----------------- docs/index.html | 4 +- 4 files changed, 878 insertions(+), 851 deletions(-) create mode 100644 docs/assets/index-2d680928.js rename docs/assets/{index-a12dd013.css => index-6aa122cd.css} (98%) delete mode 100644 docs/assets/index-f1632199.js diff --git a/docs/assets/index-2d680928.js b/docs/assets/index-2d680928.js new file mode 100644 index 0000000..31a7b88 --- /dev/null +++ b/docs/assets/index-2d680928.js @@ -0,0 +1,875 @@ +(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const l of s)if(l.type==="childList")for(const c of l.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&a(c)}).observe(document,{childList:!0,subtree:!0});function i(s){const l={};return s.integrity&&(l.integrity=s.integrity),s.referrerpolicy&&(l.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?l.credentials="include":s.crossorigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(s){if(s.ep)return;s.ep=!0;const l=i(s);fetch(s.href,l)}})();function Mu(e,n){const i=Object.create(null),a=e.split(",");for(let s=0;s!!i[s.toLowerCase()]:s=>!!i[s]}function Nu(e){if(Oe(e)){const n={};for(let i=0;i{if(i){const a=i.split(cx);a.length>1&&(n[a[0].trim()]=a[1].trim())}}),n}function ba(e){let n="";if(At(e))n=e;else if(Oe(e))for(let i=0;iAt(e)?e:e==null?"":Oe(e)||ot(e)&&(e.toString===Cp||!Te(e.toString))?JSON.stringify(e,Op,2):String(e),Op=(e,n)=>n&&n.__v_isRef?Op(e,n.value):Ai(n)?{[`Map(${n.size})`]:[...n.entries()].reduce((i,[a,s])=>(i[`${a} =>`]=s,i),{})}:Sp(n)?{[`Set(${n.size})`]:[...n.values()]}:ot(n)&&!Oe(n)&&!kp(n)?String(n):n,at={},xi=[],En=()=>{},gx=()=>!1,mx=/^on[^a-z]/,us=e=>mx.test(e),Lu=e=>e.startsWith("onUpdate:"),Ft=Object.assign,Du=(e,n)=>{const i=e.indexOf(n);i>-1&&e.splice(i,1)},vx=Object.prototype.hasOwnProperty,Fe=(e,n)=>vx.call(e,n),Oe=Array.isArray,Ai=e=>cs(e)==="[object Map]",Sp=e=>cs(e)==="[object Set]",Te=e=>typeof e=="function",At=e=>typeof e=="string",Bu=e=>typeof e=="symbol",ot=e=>e!==null&&typeof e=="object",Rp=e=>ot(e)&&Te(e.then)&&Te(e.catch),Cp=Object.prototype.toString,cs=e=>Cp.call(e),bx=e=>cs(e).slice(8,-1),kp=e=>cs(e)==="[object Object]",$u=e=>At(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zo=Mu(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),fs=e=>{const n=Object.create(null);return i=>n[i]||(n[i]=e(i))},_x=/-(\w)/g,Dn=fs(e=>e.replace(_x,(n,i)=>i?i.toUpperCase():"")),yx=/\B([A-Z])/g,Li=fs(e=>e.replace(yx,"-$1").toLowerCase()),ds=fs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ul=fs(e=>e?`on${ds(e)}`:""),_a=(e,n)=>!Object.is(e,n),Gl=(e,n)=>{for(let i=0;i{Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value:i})},Ip=e=>{const n=parseFloat(e);return isNaN(n)?e:n};let Qd;const wx=()=>Qd||(Qd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let tn;class Tp{constructor(n=!1){this.detached=n,this.active=!0,this.effects=[],this.cleanups=[],this.parent=tn,!n&&tn&&(this.index=(tn.scopes||(tn.scopes=[])).push(this)-1)}run(n){if(this.active){const i=tn;try{return tn=this,n()}finally{tn=i}}}on(){tn=this}off(){tn=this.parent}stop(n){if(this.active){let i,a;for(i=0,a=this.effects.length;i{const n=new Set(e);return n.w=0,n.n=0,n},Mp=e=>(e.w&Er)>0,Np=e=>(e.n&Er)>0,Ox=({deps:e})=>{if(e.length)for(let n=0;n{const{deps:n}=e;if(n.length){let i=0;for(let a=0;a{(p==="length"||p>=d)&&f.push(v)})}else switch(i!==void 0&&f.push(c.get(i)),n){case"add":Oe(e)?$u(i)&&f.push(c.get("length")):(f.push(c.get(Wr)),Ai(e)&&f.push(c.get(ru)));break;case"delete":Oe(e)||(f.push(c.get(Wr)),Ai(e)&&f.push(c.get(ru)));break;case"set":Ai(e)&&f.push(c.get(Wr));break}if(f.length===1)f[0]&&iu(f[0]);else{const d=[];for(const v of f)v&&d.push(...v);iu(Fu(d))}}function iu(e,n){const i=Oe(e)?e:[...e];for(const a of i)a.computed&&eh(a);for(const a of i)a.computed||eh(a)}function eh(e,n){(e!==yn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Rx=Mu("__proto__,__v_isRef,__isVue"),Bp=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Bu)),Cx=Gu(),kx=Gu(!1,!0),Ix=Gu(!0),th=Tx();function Tx(){const e={};return["includes","indexOf","lastIndexOf"].forEach(n=>{e[n]=function(...i){const a=Ge(this);for(let l=0,c=this.length;l{e[n]=function(...i){Di();const a=Ge(this)[n].apply(this,i);return Bi(),a}}),e}function Gu(e=!1,n=!1){return function(a,s,l){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return n;if(s==="__v_raw"&&l===(e?n?Vx:Hp:n?Gp:Up).get(a))return a;const c=Oe(a);if(!e&&c&&Fe(th,s))return Reflect.get(th,s,l);const f=Reflect.get(a,s,l);return(Bu(s)?Bp.has(s):Rx(s))||(e||nn(a,"get",s),n)?f:bt(f)?c&&$u(s)?f:f.value:ot(f)?e?zp(f):$i(f):f}}const Px=$p(),Mx=$p(!0);function $p(e=!1){return function(i,a,s,l){let c=i[a];if(Ri(c)&&bt(c)&&!bt(s))return!1;if(!e&&(!Zo(s)&&!Ri(s)&&(c=Ge(c),s=Ge(s)),!Oe(i)&&bt(c)&&!bt(s)))return c.value=s,!0;const f=Oe(i)&&$u(a)?Number(a)e,hs=e=>Reflect.getPrototypeOf(e);function So(e,n,i=!1,a=!1){e=e.__v_raw;const s=Ge(e),l=Ge(n);i||(n!==l&&nn(s,"get",n),nn(s,"get",l));const{has:c}=hs(s),f=a?Hu:i?Yu:ya;if(c.call(s,n))return f(e.get(n));if(c.call(s,l))return f(e.get(l));e!==s&&e.get(n)}function Ro(e,n=!1){const i=this.__v_raw,a=Ge(i),s=Ge(e);return n||(e!==s&&nn(a,"has",e),nn(a,"has",s)),e===s?i.has(e):i.has(e)||i.has(s)}function Co(e,n=!1){return e=e.__v_raw,!n&&nn(Ge(e),"iterate",Wr),Reflect.get(e,"size",e)}function nh(e){e=Ge(e);const n=Ge(this);return hs(n).has.call(n,e)||(n.add(e),qn(n,"add",e,e)),this}function rh(e,n){n=Ge(n);const i=Ge(this),{has:a,get:s}=hs(i);let l=a.call(i,e);l||(e=Ge(e),l=a.call(i,e));const c=s.call(i,e);return i.set(e,n),l?_a(n,c)&&qn(i,"set",e,n):qn(i,"add",e,n),this}function ih(e){const n=Ge(this),{has:i,get:a}=hs(n);let s=i.call(n,e);s||(e=Ge(e),s=i.call(n,e)),a&&a.call(n,e);const l=n.delete(e);return s&&qn(n,"delete",e,void 0),l}function ah(){const e=Ge(this),n=e.size!==0,i=e.clear();return n&&qn(e,"clear",void 0,void 0),i}function ko(e,n){return function(a,s){const l=this,c=l.__v_raw,f=Ge(c),d=n?Hu:e?Yu:ya;return!e&&nn(f,"iterate",Wr),c.forEach((v,p)=>a.call(s,d(v),d(p),l))}}function Io(e,n,i){return function(...a){const s=this.__v_raw,l=Ge(s),c=Ai(l),f=e==="entries"||e===Symbol.iterator&&c,d=e==="keys"&&c,v=s[e](...a),p=i?Hu:n?Yu:ya;return!n&&nn(l,"iterate",d?ru:Wr),{next(){const{value:_,done:A}=v.next();return A?{value:_,done:A}:{value:f?[p(_[0]),p(_[1])]:p(_),done:A}},[Symbol.iterator](){return this}}}}function fr(e){return function(...n){return e==="delete"?!1:this}}function Fx(){const e={get(l){return So(this,l)},get size(){return Co(this)},has:Ro,add:nh,set:rh,delete:ih,clear:ah,forEach:ko(!1,!1)},n={get(l){return So(this,l,!1,!0)},get size(){return Co(this)},has:Ro,add:nh,set:rh,delete:ih,clear:ah,forEach:ko(!1,!0)},i={get(l){return So(this,l,!0)},get size(){return Co(this,!0)},has(l){return Ro.call(this,l,!0)},add:fr("add"),set:fr("set"),delete:fr("delete"),clear:fr("clear"),forEach:ko(!0,!1)},a={get(l){return So(this,l,!0,!0)},get size(){return Co(this,!0)},has(l){return Ro.call(this,l,!0)},add:fr("add"),set:fr("set"),delete:fr("delete"),clear:fr("clear"),forEach:ko(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=Io(l,!1,!1),i[l]=Io(l,!0,!1),n[l]=Io(l,!1,!0),a[l]=Io(l,!0,!0)}),[e,i,n,a]}const[Ux,Gx,Hx,zx]=Fx();function zu(e,n){const i=n?e?zx:Hx:e?Gx:Ux;return(a,s,l)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?a:Reflect.get(Fe(i,s)&&s in a?i:a,s,l)}const Wx={get:zu(!1,!1)},Yx={get:zu(!1,!0)},Kx={get:zu(!0,!1)},Up=new WeakMap,Gp=new WeakMap,Hp=new WeakMap,Vx=new WeakMap;function jx(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function qx(e){return e.__v_skip||!Object.isExtensible(e)?0:jx(bx(e))}function $i(e){return Ri(e)?e:Wu(e,!1,Fp,Wx,Up)}function Xx(e){return Wu(e,!1,$x,Yx,Gp)}function zp(e){return Wu(e,!0,Bx,Kx,Hp)}function Wu(e,n,i,a,s){if(!ot(e)||e.__v_raw&&!(n&&e.__v_isReactive))return e;const l=s.get(e);if(l)return l;const c=qx(e);if(c===0)return e;const f=new Proxy(e,c===2?a:i);return s.set(e,f),f}function yr(e){return Ri(e)?yr(e.__v_raw):!!(e&&e.__v_isReactive)}function Ri(e){return!!(e&&e.__v_isReadonly)}function Zo(e){return!!(e&&e.__v_isShallow)}function Wp(e){return yr(e)||Ri(e)}function Ge(e){const n=e&&e.__v_raw;return n?Ge(n):e}function Ci(e){return Xo(e,"__v_skip",!0),e}const ya=e=>ot(e)?$i(e):e,Yu=e=>ot(e)?zp(e):e;function Yp(e){_r&&yn&&(e=Ge(e),Dp(e.dep||(e.dep=Fu())))}function Kp(e,n){e=Ge(e),e.dep&&iu(e.dep)}function bt(e){return!!(e&&e.__v_isRef===!0)}function mt(e){return Vp(e,!1)}function Zx(e){return Vp(e,!0)}function Vp(e,n){return bt(e)?e:new Qx(e,n)}class Qx{constructor(n,i){this.__v_isShallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?n:Ge(n),this._value=i?n:ya(n)}get value(){return Yp(this),this._value}set value(n){const i=this.__v_isShallow||Zo(n)||Ri(n);n=i?n:Ge(n),_a(n,this._rawValue)&&(this._rawValue=n,this._value=i?n:ya(n),Kp(this))}}function te(e){return bt(e)?e.value:e}const Jx={get:(e,n,i)=>te(Reflect.get(e,n,i)),set:(e,n,i,a)=>{const s=e[n];return bt(s)&&!bt(i)?(s.value=i,!0):Reflect.set(e,n,i,a)}};function jp(e){return yr(e)?e:new Proxy(e,Jx)}function eA(e){const n=Oe(e)?new Array(e.length):{};for(const i in e)n[i]=nA(e,i);return n}class tA{constructor(n,i,a){this._object=n,this._key=i,this._defaultValue=a,this.__v_isRef=!0}get value(){const n=this._object[this._key];return n===void 0?this._defaultValue:n}set value(n){this._object[this._key]=n}}function nA(e,n,i){const a=e[n];return bt(a)?a:new tA(e,n,i)}var qp;class rA{constructor(n,i,a,s){this._setter=i,this.dep=void 0,this.__v_isRef=!0,this[qp]=!1,this._dirty=!0,this.effect=new Uu(n,()=>{this._dirty||(this._dirty=!0,Kp(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=a}get value(){const n=Ge(this);return Yp(n),(n._dirty||!n._cacheable)&&(n._dirty=!1,n._value=n.effect.run()),n._value}set value(n){this._setter(n)}}qp="__v_isReadonly";function iA(e,n,i=!1){let a,s;const l=Te(e);return l?(a=e,s=En):(a=e.get,s=e.set),new rA(a,s,l||!s,i)}function wr(e,n,i,a){let s;try{s=a?e(...a):e()}catch(l){ps(l,n,i)}return s}function On(e,n,i,a){if(Te(e)){const l=wr(e,n,i,a);return l&&Rp(l)&&l.catch(c=>{ps(c,n,i)}),l}const s=[];for(let l=0;l>>1;xa(Nt[a])Pn&&Nt.splice(n,1)}function lA(e){Oe(e)?Ei.push(...e):(!jn||!jn.includes(e,e.allowRecurse?Ur+1:Ur))&&Ei.push(e),Zp()}function oh(e,n=wa?Pn+1:0){for(;nxa(i)-xa(a)),Ur=0;Ure.id==null?1/0:e.id,uA=(e,n)=>{const i=xa(e)-xa(n);if(i===0){if(e.pre&&!n.pre)return-1;if(n.pre&&!e.pre)return 1}return i};function Jp(e){au=!1,wa=!0,Nt.sort(uA);const n=En;try{for(Pn=0;PnAt(R)?R.trim():R)),_&&(s=i.map(Ip))}let f,d=a[f=Ul(n)]||a[f=Ul(Dn(n))];!d&&l&&(d=a[f=Ul(Li(n))]),d&&On(d,e,6,s);const v=a[f+"Once"];if(v){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,On(v,e,6,s)}}function eg(e,n,i=!1){const a=n.emitsCache,s=a.get(e);if(s!==void 0)return s;const l=e.emits;let c={},f=!1;if(!Te(e)){const d=v=>{const p=eg(v,n,!0);p&&(f=!0,Ft(c,p))};!i&&n.mixins.length&&n.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!l&&!f?(ot(e)&&a.set(e,null),null):(Oe(l)?l.forEach(d=>c[d]=null):Ft(c,l),ot(e)&&a.set(e,c),c)}function gs(e,n){return!e||!us(n)?!1:(n=n.slice(2).replace(/Once$/,""),Fe(e,n[0].toLowerCase()+n.slice(1))||Fe(e,Li(n))||Fe(e,n))}let gn=null,ms=null;function Qo(e){const n=gn;return gn=e,ms=e&&e.type.__scopeId||null,n}function tg(e){ms=e}function ng(){ms=null}function xr(e,n=gn,i){if(!n||e._n)return e;const a=(...s)=>{a._d&&gh(-1);const l=Qo(n);let c;try{c=e(...s)}finally{Qo(l),a._d&&gh(1)}return c};return a._n=!0,a._c=!0,a._d=!0,a}function Hl(e){const{type:n,vnode:i,proxy:a,withProxy:s,props:l,propsOptions:[c],slots:f,attrs:d,emit:v,render:p,renderCache:_,data:A,setupState:R,ctx:Y,inheritAttrs:q}=e;let ne,T;const z=Qo(e);try{if(i.shapeFlag&4){const ae=s||a;ne=Tn(p.call(ae,ae,_,l,R,A,Y)),T=d}else{const ae=n;ne=Tn(ae.length>1?ae(l,{attrs:d,slots:f,emit:v}):ae(l,null)),T=n.props?d:fA(d)}}catch(ae){ca.length=0,ps(ae,e,1),ne=de(jr)}let K=ne;if(T&&q!==!1){const ae=Object.keys(T),{shapeFlag:ue}=K;ae.length&&ue&7&&(c&&ae.some(Lu)&&(T=dA(T,c)),K=ki(K,T))}return i.dirs&&(K=ki(K),K.dirs=K.dirs?K.dirs.concat(i.dirs):i.dirs),i.transition&&(K.transition=i.transition),ne=K,Qo(z),ne}const fA=e=>{let n;for(const i in e)(i==="class"||i==="style"||us(i))&&((n||(n={}))[i]=e[i]);return n},dA=(e,n)=>{const i={};for(const a in e)(!Lu(a)||!(a.slice(9)in n))&&(i[a]=e[a]);return i};function hA(e,n,i){const{props:a,children:s,component:l}=e,{props:c,children:f,patchFlag:d}=n,v=l.emitsOptions;if(n.dirs||n.transition)return!0;if(i&&d>=0){if(d&1024)return!0;if(d&16)return a?sh(a,c,v):!!c;if(d&8){const p=n.dynamicProps;for(let _=0;_e.__isSuspense;function mA(e,n){n&&n.pendingBranch?Oe(e)?n.effects.push(...e):n.effects.push(e):lA(e)}function Wo(e,n){if(Rt){let i=Rt.provides;const a=Rt.parent&&Rt.parent.provides;a===i&&(i=Rt.provides=Object.create(a)),i[e]=n}}function Nn(e,n,i=!1){const a=Rt||gn;if(a){const s=a.parent==null?a.vnode.appContext&&a.vnode.appContext.provides:a.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return i&&Te(n)?n.call(a.proxy):n}}const To={};function Ar(e,n,i){return rg(e,n,i)}function rg(e,n,{immediate:i,deep:a,flush:s,onTrack:l,onTrigger:c}=at){const f=Rt;let d,v=!1,p=!1;if(bt(e)?(d=()=>e.value,v=Zo(e)):yr(e)?(d=()=>e,a=!0):Oe(e)?(p=!0,v=e.some(K=>yr(K)||Zo(K)),d=()=>e.map(K=>{if(bt(K))return K.value;if(yr(K))return _i(K);if(Te(K))return wr(K,f,2)})):Te(e)?n?d=()=>wr(e,f,2):d=()=>{if(!(f&&f.isUnmounted))return _&&_(),On(e,f,3,[A])}:d=En,n&&a){const K=d;d=()=>_i(K())}let _,A=K=>{_=T.onStop=()=>{wr(K,f,4)}},R;if(Ea)if(A=En,n?i&&On(n,f,3,[d(),p?[]:void 0,A]):d(),s==="sync"){const K=fE();R=K.__watcherHandles||(K.__watcherHandles=[])}else return En;let Y=p?new Array(e.length).fill(To):To;const q=()=>{if(T.active)if(n){const K=T.run();(a||v||(p?K.some((ae,ue)=>_a(ae,Y[ue])):_a(K,Y)))&&(_&&_(),On(n,f,3,[K,Y===To?void 0:p&&Y[0]===To?[]:Y,A]),Y=K)}else T.run()};q.allowRecurse=!!n;let ne;s==="sync"?ne=q:s==="post"?ne=()=>Vt(q,f&&f.suspense):(q.pre=!0,f&&(q.id=f.uid),ne=()=>ju(q));const T=new Uu(d,ne);n?i?q():Y=T.run():s==="post"?Vt(T.run.bind(T),f&&f.suspense):T.run();const z=()=>{T.stop(),f&&f.scope&&Du(f.scope.effects,T)};return R&&R.push(z),z}function vA(e,n,i){const a=this.proxy,s=At(e)?e.includes(".")?ig(a,e):()=>a[e]:e.bind(a,a);let l;Te(n)?l=n:(l=n.handler,i=n);const c=Rt;Ii(this);const f=rg(s,l.bind(a),i);return c?Ii(c):Yr(),f}function ig(e,n){const i=n.split(".");return()=>{let a=e;for(let s=0;s{_i(i,n)});else if(kp(e))for(const i in e)_i(e[i],n);return e}function Fi(e){return Te(e)?{setup:e,name:e.name}:e}const Yo=e=>!!e.type.__asyncLoader,ag=e=>e.type.__isKeepAlive;function bA(e,n){og(e,"a",n)}function _A(e,n){og(e,"da",n)}function og(e,n,i=Rt){const a=e.__wdc||(e.__wdc=()=>{let s=i;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(vs(n,a,i),i){let s=i.parent;for(;s&&s.parent;)ag(s.parent.vnode)&&yA(a,n,i,s),s=s.parent}}function yA(e,n,i,a){const s=vs(n,e,a,!0);sg(()=>{Du(a[n],s)},i)}function vs(e,n,i=Rt,a=!1){if(i){const s=i[e]||(i[e]=[]),l=n.__weh||(n.__weh=(...c)=>{if(i.isUnmounted)return;Di(),Ii(i);const f=On(n,i,e,c);return Yr(),Bi(),f});return a?s.unshift(l):s.push(l),l}}const Jn=e=>(n,i=Rt)=>(!Ea||e==="sp")&&vs(e,(...a)=>n(...a),i),wA=Jn("bm"),Ui=Jn("m"),xA=Jn("bu"),AA=Jn("u"),EA=Jn("bum"),sg=Jn("um"),OA=Jn("sp"),SA=Jn("rtg"),RA=Jn("rtc");function CA(e,n=Rt){vs("ec",e,n)}function Br(e,n,i,a){const s=e.dirs,l=n&&n.dirs;for(let c=0;cn(c,f,void 0,l&&l[f]));else{const c=Object.keys(e);s=new Array(c.length);for(let f=0,d=c.length;fe?_g(e)?Qu(e)||e.proxy:ou(e.parent):null,ua=Ft(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=>ou(e.parent),$root:e=>ou(e.root),$emit:e=>e.emit,$options:e=>qu(e),$forceUpdate:e=>e.f||(e.f=()=>ju(e.update)),$nextTick:e=>e.n||(e.n=Vu.bind(e.proxy)),$watch:e=>vA.bind(e)}),zl=(e,n)=>e!==at&&!e.__isScriptSetup&&Fe(e,n),PA={get({_:e},n){const{ctx:i,setupState:a,data:s,props:l,accessCache:c,type:f,appContext:d}=e;let v;if(n[0]!=="$"){const R=c[n];if(R!==void 0)switch(R){case 1:return a[n];case 2:return s[n];case 4:return i[n];case 3:return l[n]}else{if(zl(a,n))return c[n]=1,a[n];if(s!==at&&Fe(s,n))return c[n]=2,s[n];if((v=e.propsOptions[0])&&Fe(v,n))return c[n]=3,l[n];if(i!==at&&Fe(i,n))return c[n]=4,i[n];su&&(c[n]=0)}}const p=ua[n];let _,A;if(p)return n==="$attrs"&&nn(e,"get",n),p(e);if((_=f.__cssModules)&&(_=_[n]))return _;if(i!==at&&Fe(i,n))return c[n]=4,i[n];if(A=d.config.globalProperties,Fe(A,n))return A[n]},set({_:e},n,i){const{data:a,setupState:s,ctx:l}=e;return zl(s,n)?(s[n]=i,!0):a!==at&&Fe(a,n)?(a[n]=i,!0):Fe(e.props,n)||n[0]==="$"&&n.slice(1)in e?!1:(l[n]=i,!0)},has({_:{data:e,setupState:n,accessCache:i,ctx:a,appContext:s,propsOptions:l}},c){let f;return!!i[c]||e!==at&&Fe(e,c)||zl(n,c)||(f=l[0])&&Fe(f,c)||Fe(a,c)||Fe(ua,c)||Fe(s.config.globalProperties,c)},defineProperty(e,n,i){return i.get!=null?e._.accessCache[n]=0:Fe(i,"value")&&this.set(e,n,i.value,null),Reflect.defineProperty(e,n,i)}};let su=!0;function MA(e){const n=qu(e),i=e.proxy,a=e.ctx;su=!1,n.beforeCreate&&uh(n.beforeCreate,e,"bc");const{data:s,computed:l,methods:c,watch:f,provide:d,inject:v,created:p,beforeMount:_,mounted:A,beforeUpdate:R,updated:Y,activated:q,deactivated:ne,beforeDestroy:T,beforeUnmount:z,destroyed:K,unmounted:ae,render:ue,renderTracked:Se,renderTriggered:ge,errorCaptured:ye,serverPrefetch:Pe,expose:Qe,inheritAttrs:ht,components:Ot,directives:Ut,filters:st}=n;if(v&&NA(v,a,null,e.appContext.config.unwrapInjectedRef),c)for(const V in c){const X=c[V];Te(X)&&(a[V]=X.bind(i))}if(s){const V=s.call(i,i);ot(V)&&(e.data=$i(V))}if(su=!0,l)for(const V in l){const X=l[V],we=Te(X)?X.bind(i,i):Te(X.get)?X.get.bind(i,i):En,Le=!Te(X)&&Te(X.set)?X.set.bind(i):En,Ne=Ye({get:we,set:Le});Object.defineProperty(a,V,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:Ke=>Ne.value=Ke})}if(f)for(const V in f)ug(f[V],a,i,V);if(d){const V=Te(d)?d.call(i):d;Reflect.ownKeys(V).forEach(X=>{Wo(X,V[X])})}p&&uh(p,e,"c");function G(V,X){Oe(X)?X.forEach(we=>V(we.bind(i))):X&&V(X.bind(i))}if(G(wA,_),G(Ui,A),G(xA,R),G(AA,Y),G(bA,q),G(_A,ne),G(CA,ye),G(RA,Se),G(SA,ge),G(EA,z),G(sg,ae),G(OA,Pe),Oe(Qe))if(Qe.length){const V=e.exposed||(e.exposed={});Qe.forEach(X=>{Object.defineProperty(V,X,{get:()=>i[X],set:we=>i[X]=we})})}else e.exposed||(e.exposed={});ue&&e.render===En&&(e.render=ue),ht!=null&&(e.inheritAttrs=ht),Ot&&(e.components=Ot),Ut&&(e.directives=Ut)}function NA(e,n,i=En,a=!1){Oe(e)&&(e=lu(e));for(const s in e){const l=e[s];let c;ot(l)?"default"in l?c=Nn(l.from||s,l.default,!0):c=Nn(l.from||s):c=Nn(l),bt(c)&&a?Object.defineProperty(n,s,{enumerable:!0,configurable:!0,get:()=>c.value,set:f=>c.value=f}):n[s]=c}}function uh(e,n,i){On(Oe(e)?e.map(a=>a.bind(n.proxy)):e.bind(n.proxy),n,i)}function ug(e,n,i,a){const s=a.includes(".")?ig(i,a):()=>i[a];if(At(e)){const l=n[e];Te(l)&&Ar(s,l)}else if(Te(e))Ar(s,e.bind(i));else if(ot(e))if(Oe(e))e.forEach(l=>ug(l,n,i,a));else{const l=Te(e.handler)?e.handler.bind(i):n[e.handler];Te(l)&&Ar(s,l,e)}}function qu(e){const n=e.type,{mixins:i,extends:a}=n,{mixins:s,optionsCache:l,config:{optionMergeStrategies:c}}=e.appContext,f=l.get(n);let d;return f?d=f:!s.length&&!i&&!a?d=n:(d={},s.length&&s.forEach(v=>Jo(d,v,c,!0)),Jo(d,n,c)),ot(n)&&l.set(n,d),d}function Jo(e,n,i,a=!1){const{mixins:s,extends:l}=n;l&&Jo(e,l,i,!0),s&&s.forEach(c=>Jo(e,c,i,!0));for(const c in n)if(!(a&&c==="expose")){const f=LA[c]||i&&i[c];e[c]=f?f(e[c],n[c]):n[c]}return e}const LA={data:ch,props:Fr,emits:Fr,methods:Fr,computed:Fr,beforeCreate:$t,created:$t,beforeMount:$t,mounted:$t,beforeUpdate:$t,updated:$t,beforeDestroy:$t,beforeUnmount:$t,destroyed:$t,unmounted:$t,activated:$t,deactivated:$t,errorCaptured:$t,serverPrefetch:$t,components:Fr,directives:Fr,watch:BA,provide:ch,inject:DA};function ch(e,n){return n?e?function(){return Ft(Te(e)?e.call(this,this):e,Te(n)?n.call(this,this):n)}:n:e}function DA(e,n){return Fr(lu(e),lu(n))}function lu(e){if(Oe(e)){const n={};for(let i=0;i0)&&!(c&16)){if(c&8){const p=e.vnode.dynamicProps;for(let _=0;_{d=!0;const[A,R]=fg(_,n,!0);Ft(c,A),R&&f.push(...R)};!i&&n.mixins.length&&n.mixins.forEach(p),e.extends&&p(e.extends),e.mixins&&e.mixins.forEach(p)}if(!l&&!d)return ot(e)&&a.set(e,xi),xi;if(Oe(l))for(let p=0;p-1,R[1]=q<0||Y-1||Fe(R,"default"))&&f.push(_)}}}const v=[c,f];return ot(e)&&a.set(e,v),v}function fh(e){return e[0]!=="$"}function dh(e){const n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:e===null?"null":""}function hh(e,n){return dh(e)===dh(n)}function ph(e,n){return Oe(n)?n.findIndex(i=>hh(i,e)):Te(n)&&hh(n,e)?0:-1}const dg=e=>e[0]==="_"||e==="$stable",Xu=e=>Oe(e)?e.map(Tn):[Tn(e)],UA=(e,n,i)=>{if(n._n)return n;const a=xr((...s)=>Xu(n(...s)),i);return a._c=!1,a},hg=(e,n,i)=>{const a=e._ctx;for(const s in e){if(dg(s))continue;const l=e[s];if(Te(l))n[s]=UA(s,l,a);else if(l!=null){const c=Xu(l);n[s]=()=>c}}},pg=(e,n)=>{const i=Xu(n);e.slots.default=()=>i},GA=(e,n)=>{if(e.vnode.shapeFlag&32){const i=n._;i?(e.slots=Ge(n),Xo(n,"_",i)):hg(n,e.slots={})}else e.slots={},n&&pg(e,n);Xo(e.slots,_s,1)},HA=(e,n,i)=>{const{vnode:a,slots:s}=e;let l=!0,c=at;if(a.shapeFlag&32){const f=n._;f?i&&f===1?l=!1:(Ft(s,n),!i&&f===1&&delete s._):(l=!n.$stable,hg(n,s)),c=n}else n&&(pg(e,n),c={default:1});if(l)for(const f in s)!dg(f)&&!(f in c)&&delete s[f]};function gg(){return{app:null,config:{isNativeTag:gx,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let zA=0;function WA(e,n){return function(a,s=null){Te(a)||(a=Object.assign({},a)),s!=null&&!ot(s)&&(s=null);const l=gg(),c=new Set;let f=!1;const d=l.app={_uid:zA++,_component:a,_props:s,_container:null,_context:l,_instance:null,version:dE,get config(){return l.config},set config(v){},use(v,...p){return c.has(v)||(v&&Te(v.install)?(c.add(v),v.install(d,...p)):Te(v)&&(c.add(v),v(d,...p))),d},mixin(v){return l.mixins.includes(v)||l.mixins.push(v),d},component(v,p){return p?(l.components[v]=p,d):l.components[v]},directive(v,p){return p?(l.directives[v]=p,d):l.directives[v]},mount(v,p,_){if(!f){const A=de(a,s);return A.appContext=l,p&&n?n(A,v):e(A,v,_),f=!0,d._container=v,v.__vue_app__=d,Qu(A.component)||A.component.proxy}},unmount(){f&&(e(null,d._container),delete d._container.__vue_app__)},provide(v,p){return l.provides[v]=p,d}};return d}}function cu(e,n,i,a,s=!1){if(Oe(e)){e.forEach((A,R)=>cu(A,n&&(Oe(n)?n[R]:n),i,a,s));return}if(Yo(a)&&!s)return;const l=a.shapeFlag&4?Qu(a.component)||a.component.proxy:a.el,c=s?null:l,{i:f,r:d}=e,v=n&&n.r,p=f.refs===at?f.refs={}:f.refs,_=f.setupState;if(v!=null&&v!==d&&(At(v)?(p[v]=null,Fe(_,v)&&(_[v]=null)):bt(v)&&(v.value=null)),Te(d))wr(d,f,12,[c,p]);else{const A=At(d),R=bt(d);if(A||R){const Y=()=>{if(e.f){const q=A?Fe(_,d)?_[d]:p[d]:d.value;s?Oe(q)&&Du(q,l):Oe(q)?q.includes(l)||q.push(l):A?(p[d]=[l],Fe(_,d)&&(_[d]=p[d])):(d.value=[l],e.k&&(p[e.k]=d.value))}else A?(p[d]=c,Fe(_,d)&&(_[d]=c)):R&&(d.value=c,e.k&&(p[e.k]=c))};c?(Y.id=-1,Vt(Y,i)):Y()}}}const Vt=mA;function YA(e){return KA(e)}function KA(e,n){const i=wx();i.__VUE__=!0;const{insert:a,remove:s,patchProp:l,createElement:c,createText:f,createComment:d,setText:v,setElementText:p,parentNode:_,nextSibling:A,setScopeId:R=En,insertStaticContent:Y}=e,q=(b,x,S,M=null,U=null,k=null,Q=!1,H=null,F=!!x.dynamicChildren)=>{if(b===x)return;b&&!ra(b,x)&&(M=Z(b),Ke(b,U,k,!0),b=null),x.patchFlag===-2&&(F=!1,x.dynamicChildren=null);const{type:$,ref:oe,shapeFlag:ie}=x;switch($){case bs:ne(b,x,S,M);break;case jr:T(b,x,S,M);break;case Ko:b==null&&z(x,S,M,Q);break;case Mt:Ot(b,x,S,M,U,k,Q,H,F);break;default:ie&1?ue(b,x,S,M,U,k,Q,H,F):ie&6?Ut(b,x,S,M,U,k,Q,H,F):(ie&64||ie&128)&&$.process(b,x,S,M,U,k,Q,H,F,Re)}oe!=null&&U&&cu(oe,b&&b.ref,k,x||b,!x)},ne=(b,x,S,M)=>{if(b==null)a(x.el=f(x.children),S,M);else{const U=x.el=b.el;x.children!==b.children&&v(U,x.children)}},T=(b,x,S,M)=>{b==null?a(x.el=d(x.children||""),S,M):x.el=b.el},z=(b,x,S,M)=>{[b.el,b.anchor]=Y(b.children,x,S,M,b.el,b.anchor)},K=({el:b,anchor:x},S,M)=>{let U;for(;b&&b!==x;)U=A(b),a(b,S,M),b=U;a(x,S,M)},ae=({el:b,anchor:x})=>{let S;for(;b&&b!==x;)S=A(b),s(b),b=S;s(x)},ue=(b,x,S,M,U,k,Q,H,F)=>{Q=Q||x.type==="svg",b==null?Se(x,S,M,U,k,Q,H,F):Pe(b,x,U,k,Q,H,F)},Se=(b,x,S,M,U,k,Q,H)=>{let F,$;const{type:oe,props:ie,shapeFlag:me,transition:L,dirs:j}=b;if(F=b.el=c(b.type,k,ie&&ie.is,ie),me&8?p(F,b.children):me&16&&ye(b.children,F,null,M,U,k&&oe!=="foreignObject",Q,H),j&&Br(b,null,M,"created"),ie){for(const ce in ie)ce!=="value"&&!zo(ce)&&l(F,ce,null,ie[ce],k,b.children,M,U,J);"value"in ie&&l(F,"value",null,ie.value),($=ie.onVnodeBeforeMount)&&In($,M,b)}ge(F,b,b.scopeId,Q,M),j&&Br(b,null,M,"beforeMount");const re=(!U||U&&!U.pendingBranch)&&L&&!L.persisted;re&&L.beforeEnter(F),a(F,x,S),(($=ie&&ie.onVnodeMounted)||re||j)&&Vt(()=>{$&&In($,M,b),re&&L.enter(F),j&&Br(b,null,M,"mounted")},U)},ge=(b,x,S,M,U)=>{if(S&&R(b,S),M)for(let k=0;k{for(let $=F;${const H=x.el=b.el;let{patchFlag:F,dynamicChildren:$,dirs:oe}=x;F|=b.patchFlag&16;const ie=b.props||at,me=x.props||at;let L;S&&$r(S,!1),(L=me.onVnodeBeforeUpdate)&&In(L,S,x,b),oe&&Br(x,b,S,"beforeUpdate"),S&&$r(S,!0);const j=U&&x.type!=="foreignObject";if($?Qe(b.dynamicChildren,$,H,S,M,j,k):Q||X(b,x,H,null,S,M,j,k,!1),F>0){if(F&16)ht(H,x,ie,me,S,M,U);else if(F&2&&ie.class!==me.class&&l(H,"class",null,me.class,U),F&4&&l(H,"style",ie.style,me.style,U),F&8){const re=x.dynamicProps;for(let ce=0;ce{L&&In(L,S,x,b),oe&&Br(x,b,S,"updated")},M)},Qe=(b,x,S,M,U,k,Q)=>{for(let H=0;H{if(S!==M){if(S!==at)for(const H in S)!zo(H)&&!(H in M)&&l(b,H,S[H],null,Q,x.children,U,k,J);for(const H in M){if(zo(H))continue;const F=M[H],$=S[H];F!==$&&H!=="value"&&l(b,H,$,F,Q,x.children,U,k,J)}"value"in M&&l(b,"value",S.value,M.value)}},Ot=(b,x,S,M,U,k,Q,H,F)=>{const $=x.el=b?b.el:f(""),oe=x.anchor=b?b.anchor:f("");let{patchFlag:ie,dynamicChildren:me,slotScopeIds:L}=x;L&&(H=H?H.concat(L):L),b==null?(a($,S,M),a(oe,S,M),ye(x.children,S,oe,U,k,Q,H,F)):ie>0&&ie&64&&me&&b.dynamicChildren?(Qe(b.dynamicChildren,me,S,U,k,Q,H),(x.key!=null||U&&x===U.subTree)&&mg(b,x,!0)):X(b,x,S,oe,U,k,Q,H,F)},Ut=(b,x,S,M,U,k,Q,H,F)=>{x.slotScopeIds=H,b==null?x.shapeFlag&512?U.ctx.activate(x,S,M,Q,F):st(x,S,M,U,k,Q,F):Je(b,x,F)},st=(b,x,S,M,U,k,Q)=>{const H=b.component=nE(b,M,U);if(ag(b)&&(H.ctx.renderer=Re),iE(H),H.asyncDep){if(U&&U.registerDep(H,G),!b.el){const F=H.subTree=de(jr);T(null,F,x,S)}return}G(H,b,x,S,U,k,Q)},Je=(b,x,S)=>{const M=x.component=b.component;if(hA(b,x,S))if(M.asyncDep&&!M.asyncResolved){V(M,x,S);return}else M.next=x,sA(M.update),M.update();else x.el=b.el,M.vnode=x},G=(b,x,S,M,U,k,Q)=>{const H=()=>{if(b.isMounted){let{next:oe,bu:ie,u:me,parent:L,vnode:j}=b,re=oe,ce;$r(b,!1),oe?(oe.el=j.el,V(b,oe,Q)):oe=j,ie&&Gl(ie),(ce=oe.props&&oe.props.onVnodeBeforeUpdate)&&In(ce,L,oe,j),$r(b,!0);const Ce=Hl(b),et=b.subTree;b.subTree=Ce,q(et,Ce,_(et.el),Z(et),b,U,k),oe.el=Ce.el,re===null&&pA(b,Ce.el),me&&Vt(me,U),(ce=oe.props&&oe.props.onVnodeUpdated)&&Vt(()=>In(ce,L,oe,j),U)}else{let oe;const{el:ie,props:me}=x,{bm:L,m:j,parent:re}=b,ce=Yo(x);if($r(b,!1),L&&Gl(L),!ce&&(oe=me&&me.onVnodeBeforeMount)&&In(oe,re,x),$r(b,!0),ie&&xe){const Ce=()=>{b.subTree=Hl(b),xe(ie,b.subTree,b,U,null)};ce?x.type.__asyncLoader().then(()=>!b.isUnmounted&&Ce()):Ce()}else{const Ce=b.subTree=Hl(b);q(null,Ce,S,M,b,U,k),x.el=Ce.el}if(j&&Vt(j,U),!ce&&(oe=me&&me.onVnodeMounted)){const Ce=x;Vt(()=>In(oe,re,Ce),U)}(x.shapeFlag&256||re&&Yo(re.vnode)&&re.vnode.shapeFlag&256)&&b.a&&Vt(b.a,U),b.isMounted=!0,x=S=M=null}},F=b.effect=new Uu(H,()=>ju($),b.scope),$=b.update=()=>F.run();$.id=b.uid,$r(b,!0),$()},V=(b,x,S)=>{x.component=b;const M=b.vnode.props;b.vnode=x,b.next=null,FA(b,x.props,M,S),HA(b,x.children,S),Di(),oh(),Bi()},X=(b,x,S,M,U,k,Q,H,F=!1)=>{const $=b&&b.children,oe=b?b.shapeFlag:0,ie=x.children,{patchFlag:me,shapeFlag:L}=x;if(me>0){if(me&128){Le($,ie,S,M,U,k,Q,H,F);return}else if(me&256){we($,ie,S,M,U,k,Q,H,F);return}}L&8?(oe&16&&J($,U,k),ie!==$&&p(S,ie)):oe&16?L&16?Le($,ie,S,M,U,k,Q,H,F):J($,U,k,!0):(oe&8&&p(S,""),L&16&&ye(ie,S,M,U,k,Q,H,F))},we=(b,x,S,M,U,k,Q,H,F)=>{b=b||xi,x=x||xi;const $=b.length,oe=x.length,ie=Math.min($,oe);let me;for(me=0;meoe?J(b,U,k,!0,!1,ie):ye(x,S,M,U,k,Q,H,F,ie)},Le=(b,x,S,M,U,k,Q,H,F)=>{let $=0;const oe=x.length;let ie=b.length-1,me=oe-1;for(;$<=ie&&$<=me;){const L=b[$],j=x[$]=F?gr(x[$]):Tn(x[$]);if(ra(L,j))q(L,j,S,null,U,k,Q,H,F);else break;$++}for(;$<=ie&&$<=me;){const L=b[ie],j=x[me]=F?gr(x[me]):Tn(x[me]);if(ra(L,j))q(L,j,S,null,U,k,Q,H,F);else break;ie--,me--}if($>ie){if($<=me){const L=me+1,j=Lme)for(;$<=ie;)Ke(b[$],U,k,!0),$++;else{const L=$,j=$,re=new Map;for($=j;$<=me;$++){const Ct=x[$]=F?gr(x[$]):Tn(x[$]);Ct.key!=null&&re.set(Ct.key,$)}let ce,Ce=0;const et=me-j+1;let an=!1,tr=0;const Bn=new Array(et);for($=0;$=et){Ke(Ct,U,k,!0);continue}let Gt;if(Ct.key!=null)Gt=re.get(Ct.key);else for(ce=j;ce<=me;ce++)if(Bn[ce-j]===0&&ra(Ct,x[ce])){Gt=ce;break}Gt===void 0?Ke(Ct,U,k,!0):(Bn[Gt-j]=$+1,Gt>=tr?tr=Gt:an=!0,q(Ct,x[Gt],S,null,U,k,Q,H,F),Ce++)}const Qr=an?VA(Bn):xi;for(ce=Qr.length-1,$=et-1;$>=0;$--){const Ct=j+$,Gt=x[Ct],Jr=Ct+1{const{el:k,type:Q,transition:H,children:F,shapeFlag:$}=b;if($&6){Ne(b.component.subTree,x,S,M);return}if($&128){b.suspense.move(x,S,M);return}if($&64){Q.move(b,x,S,Re);return}if(Q===Mt){a(k,x,S);for(let ie=0;ieH.enter(k),U);else{const{leave:ie,delayLeave:me,afterLeave:L}=H,j=()=>a(k,x,S),re=()=>{ie(k,()=>{j(),L&&L()})};me?me(k,j,re):re()}else a(k,x,S)},Ke=(b,x,S,M=!1,U=!1)=>{const{type:k,props:Q,ref:H,children:F,dynamicChildren:$,shapeFlag:oe,patchFlag:ie,dirs:me}=b;if(H!=null&&cu(H,null,S,b,!0),oe&256){x.ctx.deactivate(b);return}const L=oe&1&&me,j=!Yo(b);let re;if(j&&(re=Q&&Q.onVnodeBeforeUnmount)&&In(re,x,b),oe&6)N(b.component,S,M);else{if(oe&128){b.suspense.unmount(S,M);return}L&&Br(b,null,x,"beforeUnmount"),oe&64?b.type.remove(b,x,S,U,Re,M):$&&(k!==Mt||ie>0&&ie&64)?J($,x,S,!1,!0):(k===Mt&&ie&384||!U&&oe&16)&&J(F,x,S),M&&jt(b)}(j&&(re=Q&&Q.onVnodeUnmounted)||L)&&Vt(()=>{re&&In(re,x,b),L&&Br(b,null,x,"unmounted")},S)},jt=b=>{const{type:x,el:S,anchor:M,transition:U}=b;if(x===Mt){_t(S,M);return}if(x===Ko){ae(b);return}const k=()=>{s(S),U&&!U.persisted&&U.afterLeave&&U.afterLeave()};if(b.shapeFlag&1&&U&&!U.persisted){const{leave:Q,delayLeave:H}=U,F=()=>Q(S,k);H?H(b.el,k,F):F()}else k()},_t=(b,x)=>{let S;for(;b!==x;)S=A(b),s(b),b=S;s(x)},N=(b,x,S)=>{const{bum:M,scope:U,update:k,subTree:Q,um:H}=b;M&&Gl(M),U.stop(),k&&(k.active=!1,Ke(Q,b,x,S)),H&&Vt(H,x),Vt(()=>{b.isUnmounted=!0},x),x&&x.pendingBranch&&!x.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===x.pendingId&&(x.deps--,x.deps===0&&x.resolve())},J=(b,x,S,M=!1,U=!1,k=0)=>{for(let Q=k;Qb.shapeFlag&6?Z(b.component.subTree):b.shapeFlag&128?b.suspense.next():A(b.anchor||b.el),fe=(b,x,S)=>{b==null?x._vnode&&Ke(x._vnode,null,null,!0):q(x._vnode||null,b,x,null,null,null,S),oh(),Qp(),x._vnode=b},Re={p:q,um:Ke,m:Ne,r:jt,mt:st,mc:ye,pc:X,pbc:Qe,n:Z,o:e};let je,xe;return n&&([je,xe]=n(Re)),{render:fe,hydrate:je,createApp:WA(fe,je)}}function $r({effect:e,update:n},i){e.allowRecurse=n.allowRecurse=i}function mg(e,n,i=!1){const a=e.children,s=n.children;if(Oe(a)&&Oe(s))for(let l=0;l>1,e[i[f]]0&&(n[a]=i[l-1]),i[l]=a)}}for(l=i.length,c=i[l-1];l-- >0;)i[l]=c,c=n[c];return i}const jA=e=>e.__isTeleport,Mt=Symbol(void 0),bs=Symbol(void 0),jr=Symbol(void 0),Ko=Symbol(void 0),ca=[];let xn=null;function Xe(e=!1){ca.push(xn=e?null:[])}function qA(){ca.pop(),xn=ca[ca.length-1]||null}let Aa=1;function gh(e){Aa+=e}function vg(e){return e.dynamicChildren=Aa>0?xn||xi:null,qA(),Aa>0&&xn&&xn.push(e),e}function ft(e,n,i,a,s,l){return vg(I(e,n,i,a,s,l,!0))}function fa(e,n,i,a,s){return vg(de(e,n,i,a,s,!0))}function fu(e){return e?e.__v_isVNode===!0:!1}function ra(e,n){return e.type===n.type&&e.key===n.key}const _s="__vInternal",bg=({key:e})=>e??null,Vo=({ref:e,ref_key:n,ref_for:i})=>e!=null?At(e)||bt(e)||Te(e)?{i:gn,r:e,k:n,f:!!i}:e:null;function I(e,n=null,i=null,a=0,s=null,l=e===Mt?0:1,c=!1,f=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:n,key:n&&bg(n),ref:n&&Vo(n),scopeId:ms,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:a,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:gn};return f?(Zu(d,i),l&128&&e.normalize(d)):i&&(d.shapeFlag|=At(i)?8:16),Aa>0&&!c&&xn&&(d.patchFlag>0||l&6)&&d.patchFlag!==32&&xn.push(d),d}const de=XA;function XA(e,n=null,i=null,a=0,s=null,l=!1){if((!e||e===kA)&&(e=jr),fu(e)){const f=ki(e,n,!0);return i&&Zu(f,i),Aa>0&&!l&&xn&&(f.shapeFlag&6?xn[xn.indexOf(e)]=f:xn.push(f)),f.patchFlag|=-2,f}if(uE(e)&&(e=e.__vccOpts),n){n=ZA(n);let{class:f,style:d}=n;f&&!At(f)&&(n.class=ba(f)),ot(d)&&(Wp(d)&&!Oe(d)&&(d=Ft({},d)),n.style=Nu(d))}const c=At(e)?1:gA(e)?128:jA(e)?64:ot(e)?4:Te(e)?2:0;return I(e,n,i,a,s,c,l,!0)}function ZA(e){return e?Wp(e)||_s in e?Ft({},e):e:null}function ki(e,n,i=!1){const{props:a,ref:s,patchFlag:l,children:c}=e,f=n?JA(a||{},n):a;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&bg(f),ref:n&&n.ref?i&&s?Oe(s)?s.concat(Vo(n)):[s,Vo(n)]:Vo(n):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:n&&e.type!==Mt?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ki(e.ssContent),ssFallback:e.ssFallback&&ki(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Ve(e=" ",n=0){return de(bs,null,e,n)}function QA(e,n){const i=de(Ko,null,e);return i.staticCount=n,i}function pr(e="",n=!1){return n?(Xe(),fa(jr,null,e)):de(jr,null,e)}function Tn(e){return e==null||typeof e=="boolean"?de(jr):Oe(e)?de(Mt,null,e.slice()):typeof e=="object"?gr(e):de(bs,null,String(e))}function gr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ki(e)}function Zu(e,n){let i=0;const{shapeFlag:a}=e;if(n==null)n=null;else if(Oe(n))i=16;else if(typeof n=="object")if(a&65){const s=n.default;s&&(s._c&&(s._d=!1),Zu(e,s()),s._c&&(s._d=!0));return}else{i=32;const s=n._;!s&&!(_s in n)?n._ctx=gn:s===3&&gn&&(gn.slots._===1?n._=1:(n._=2,e.patchFlag|=1024))}else Te(n)?(n={default:n,_ctx:gn},i=32):(n=String(n),a&64?(i=16,n=[Ve(n)]):i=8);e.children=n,e.shapeFlag|=i}function JA(...e){const n={};for(let i=0;iRt||gn,Ii=e=>{Rt=e,e.scope.on()},Yr=()=>{Rt&&Rt.scope.off(),Rt=null};function _g(e){return e.vnode.shapeFlag&4}let Ea=!1;function iE(e,n=!1){Ea=n;const{props:i,children:a}=e.vnode,s=_g(e);$A(e,i,s,n),GA(e,a);const l=s?aE(e,n):void 0;return Ea=!1,l}function aE(e,n){const i=e.type;e.accessCache=Object.create(null),e.proxy=Ci(new Proxy(e.ctx,PA));const{setup:a}=i;if(a){const s=e.setupContext=a.length>1?sE(e):null;Ii(e),Di();const l=wr(a,e,0,[e.props,s]);if(Bi(),Yr(),Rp(l)){if(l.then(Yr,Yr),n)return l.then(c=>{mh(e,c,n)}).catch(c=>{ps(c,e,0)});e.asyncDep=l}else mh(e,l,n)}else yg(e,n)}function mh(e,n,i){Te(n)?e.type.__ssrInlineRender?e.ssrRender=n:e.render=n:ot(n)&&(e.setupState=jp(n)),yg(e,i)}let vh;function yg(e,n,i){const a=e.type;if(!e.render){if(!n&&vh&&!a.render){const s=a.template||qu(e).template;if(s){const{isCustomElement:l,compilerOptions:c}=e.appContext.config,{delimiters:f,compilerOptions:d}=a,v=Ft(Ft({isCustomElement:l,delimiters:f},c),d);a.render=vh(s,v)}}e.render=a.render||En}Ii(e),Di(),MA(e),Bi(),Yr()}function oE(e){return new Proxy(e.attrs,{get(n,i){return nn(e,"get","$attrs"),n[i]}})}function sE(e){const n=a=>{e.exposed=a||{}};let i;return{get attrs(){return i||(i=oE(e))},slots:e.slots,emit:e.emit,expose:n}}function Qu(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(jp(Ci(e.exposed)),{get(n,i){if(i in n)return n[i];if(i in ua)return ua[i](e)},has(n,i){return i in n||i in ua}}))}function lE(e,n=!0){return Te(e)?e.displayName||e.name:e.name||n&&e.__name}function uE(e){return Te(e)&&"__vccOpts"in e}const Ye=(e,n)=>iA(e,n,Ea);function Ti(e,n,i){const a=arguments.length;return a===2?ot(n)&&!Oe(n)?fu(n)?de(e,null,[n]):de(e,n):de(e,null,n):(a>3?i=Array.prototype.slice.call(arguments,2):a===3&&fu(i)&&(i=[i]),de(e,n,i))}const cE=Symbol(""),fE=()=>Nn(cE),dE="3.2.45",hE="http://www.w3.org/2000/svg",Gr=typeof document<"u"?document:null,bh=Gr&&Gr.createElement("template"),pE={insert:(e,n,i)=>{n.insertBefore(e,i||null)},remove:e=>{const n=e.parentNode;n&&n.removeChild(e)},createElement:(e,n,i,a)=>{const s=n?Gr.createElementNS(hE,e):Gr.createElement(e,i?{is:i}:void 0);return e==="select"&&a&&a.multiple!=null&&s.setAttribute("multiple",a.multiple),s},createText:e=>Gr.createTextNode(e),createComment:e=>Gr.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Gr.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")},insertStaticContent(e,n,i,a,s,l){const c=i?i.previousSibling:n.lastChild;if(s&&(s===l||s.nextSibling))for(;n.insertBefore(s.cloneNode(!0),i),!(s===l||!(s=s.nextSibling)););else{bh.innerHTML=a?`${e}`:e;const f=bh.content;if(a){const d=f.firstChild;for(;d.firstChild;)f.appendChild(d.firstChild);f.removeChild(d)}n.insertBefore(f,i)}return[c?c.nextSibling:n.firstChild,i?i.previousSibling:n.lastChild]}};function gE(e,n,i){const a=e._vtc;a&&(n=(n?[n,...a]:[...a]).join(" ")),n==null?e.removeAttribute("class"):i?e.setAttribute("class",n):e.className=n}function mE(e,n,i){const a=e.style,s=At(i);if(i&&!s){for(const l in i)du(a,l,i[l]);if(n&&!At(n))for(const l in n)i[l]==null&&du(a,l,"")}else{const l=a.display;s?n!==i&&(a.cssText=i):n&&e.removeAttribute("style"),"_vod"in e&&(a.display=l)}}const _h=/\s*!important$/;function du(e,n,i){if(Oe(i))i.forEach(a=>du(e,n,a));else if(i==null&&(i=""),n.startsWith("--"))e.setProperty(n,i);else{const a=vE(e,n);_h.test(i)?e.setProperty(Li(a),i.replace(_h,""),"important"):e[a]=i}}const yh=["Webkit","Moz","ms"],Wl={};function vE(e,n){const i=Wl[n];if(i)return i;let a=Dn(n);if(a!=="filter"&&a in e)return Wl[n]=a;a=ds(a);for(let s=0;sYl||(EE.then(()=>Yl=0),Yl=Date.now());function SE(e,n){const i=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=i.attached)return;On(RE(a,i.value),n,5,[a])};return i.value=e,i.attached=OE(),i}function RE(e,n){if(Oe(n)){const i=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{i.call(e),e._stopped=!0},n.map(a=>s=>!s._stopped&&a&&a(s))}else return n}const Ah=/^on[a-z]/,CE=(e,n,i,a,s=!1,l,c,f,d)=>{n==="class"?gE(e,a,s):n==="style"?mE(e,i,a):us(n)?Lu(n)||xE(e,n,i,a,c):(n[0]==="."?(n=n.slice(1),!0):n[0]==="^"?(n=n.slice(1),!1):kE(e,n,a,s))?_E(e,n,a,l,c,f,d):(n==="true-value"?e._trueValue=a:n==="false-value"&&(e._falseValue=a),bE(e,n,a,s))};function kE(e,n,i,a){return a?!!(n==="innerHTML"||n==="textContent"||n in e&&Ah.test(n)&&Te(i)):n==="spellcheck"||n==="draggable"||n==="translate"||n==="form"||n==="list"&&e.tagName==="INPUT"||n==="type"&&e.tagName==="TEXTAREA"||Ah.test(n)&&At(i)?!1:n in e}const IE=Ft({patchProp:CE},pE);let Eh;function TE(){return Eh||(Eh=YA(IE))}const PE=(...e)=>{const n=TE().createApp(...e),{mount:i}=n;return n.mount=a=>{const s=ME(a);if(!s)return;const l=n._component;!Te(l)&&!l.render&&!l.template&&(l.template=s.innerHTML),s.innerHTML="";const c=i(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),c},n};function ME(e){return At(e)?document.querySelector(e):e}var NE=!1;/*! + * pinia v2.0.29 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let wg;const ys=e=>wg=e,xg=Symbol();function hu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var da;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(da||(da={}));function LE(){const e=Pp(!0),n=e.run(()=>mt({}));let i=[],a=[];const s=Ci({install(l){ys(s),s._a=l,l.provide(xg,s),l.config.globalProperties.$pinia=s,a.forEach(c=>i.push(c)),a=[]},use(l){return!this._a&&!NE?a.push(l):i.push(l),this},_p:i,_a:null,_e:e,_s:new Map,state:n});return s}const Ag=()=>{};function Oh(e,n,i,a=Ag){e.push(n);const s=()=>{const l=e.indexOf(n);l>-1&&(e.splice(l,1),a())};return!i&&Ax()&&Ex(s),s}function pi(e,...n){e.slice().forEach(i=>{i(...n)})}function pu(e,n){e instanceof Map&&n instanceof Map&&n.forEach((i,a)=>e.set(a,i)),e instanceof Set&&n instanceof Set&&n.forEach(e.add,e);for(const i in n){if(!n.hasOwnProperty(i))continue;const a=n[i],s=e[i];hu(s)&&hu(a)&&e.hasOwnProperty(i)&&!bt(a)&&!yr(a)?e[i]=pu(s,a):e[i]=a}return e}const DE=Symbol();function BE(e){return!hu(e)||!e.hasOwnProperty(DE)}const{assign:mr}=Object;function $E(e){return!!(bt(e)&&e.effect)}function FE(e,n,i,a){const{state:s,actions:l,getters:c}=n,f=i.state.value[e];let d;function v(){f||(i.state.value[e]=s?s():{});const p=eA(i.state.value[e]);return mr(p,l,Object.keys(c||{}).reduce((_,A)=>(_[A]=Ci(Ye(()=>{ys(i);const R=i._s.get(e);return c[A].call(R,R)})),_),{}))}return d=Eg(e,v,n,i,a,!0),d.$reset=function(){const _=s?s():{};this.$patch(A=>{mr(A,_)})},d}function Eg(e,n,i={},a,s,l){let c;const f=mr({actions:{}},i),d={deep:!0};let v,p,_=Ci([]),A=Ci([]),R;const Y=a.state.value[e];!l&&!Y&&(a.state.value[e]={}),mt({});let q;function ne(ge){let ye;v=p=!1,typeof ge=="function"?(ge(a.state.value[e]),ye={type:da.patchFunction,storeId:e,events:R}):(pu(a.state.value[e],ge),ye={type:da.patchObject,payload:ge,storeId:e,events:R});const Pe=q=Symbol();Vu().then(()=>{q===Pe&&(v=!0)}),p=!0,pi(_,ye,a.state.value[e])}const T=Ag;function z(){c.stop(),_=[],A=[],a._s.delete(e)}function K(ge,ye){return function(){ys(a);const Pe=Array.from(arguments),Qe=[],ht=[];function Ot(Je){Qe.push(Je)}function Ut(Je){ht.push(Je)}pi(A,{args:Pe,name:ge,store:ue,after:Ot,onError:Ut});let st;try{st=ye.apply(this&&this.$id===e?this:ue,Pe)}catch(Je){throw pi(ht,Je),Je}return st instanceof Promise?st.then(Je=>(pi(Qe,Je),Je)).catch(Je=>(pi(ht,Je),Promise.reject(Je))):(pi(Qe,st),st)}}const ae={_p:a,$id:e,$onAction:Oh.bind(null,A),$patch:ne,$reset:T,$subscribe(ge,ye={}){const Pe=Oh(_,ge,ye.detached,()=>Qe()),Qe=c.run(()=>Ar(()=>a.state.value[e],ht=>{(ye.flush==="sync"?p:v)&&ge({storeId:e,type:da.direct,events:R},ht)},mr({},d,ye)));return Pe},$dispose:z},ue=$i(ae);a._s.set(e,ue);const Se=a._e.run(()=>(c=Pp(),c.run(()=>n())));for(const ge in Se){const ye=Se[ge];if(bt(ye)&&!$E(ye)||yr(ye))l||(Y&&BE(ye)&&(bt(ye)?ye.value=Y[ge]:pu(ye,Y[ge])),a.state.value[e][ge]=ye);else if(typeof ye=="function"){const Pe=K(ge,ye);Se[ge]=Pe,f.actions[ge]=ye}}return mr(ue,Se),mr(Ge(ue),Se),Object.defineProperty(ue,"$state",{get:()=>a.state.value[e],set:ge=>{ne(ye=>{mr(ye,ge)})}}),a._p.forEach(ge=>{mr(ue,c.run(()=>ge({store:ue,app:a._a,pinia:a,options:f})))}),Y&&l&&i.hydrate&&i.hydrate(ue.$state,Y),v=!0,p=!0,ue}function UE(e,n,i){let a,s;const l=typeof n=="function";typeof e=="string"?(a=e,s=l?i:n):(s=e,a=e.id);function c(f,d){const v=rE();return f=f||v&&Nn(xg,null),f&&ys(f),f=wg,f._s.has(a)||(l?Eg(a,n,s,f):FE(a,s,f)),f._s.get(a)}return c.$id=a,c}function Sh(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),i.push.apply(i,a)}return i}function le(e){for(var n=1;ne.length)&&(n=e.length);for(var i=0,a=new Array(n);i-1;s--){var l=i[s],c=(l.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(c)>-1&&(a=l)}return rt.head.insertBefore(n,a),e}}var f2="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ka(){for(var e=12,n="";e-- >0;)n+=f2[Math.random()*62|0];return n}function Gi(e){for(var n=[],i=(e||[]).length>>>0;i--;)n[i]=e[i];return n}function ic(e){return e.classList?Gi(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(n){return n})}function Dg(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function d2(e){return Object.keys(e||{}).reduce(function(n,i){return n+"".concat(i,'="').concat(Dg(e[i]),'" ')},"").trim()}function ws(e){return Object.keys(e||{}).reduce(function(n,i){return n+"".concat(i,": ").concat(e[i].trim(),";")},"")}function ac(e){return e.size!==Mn.size||e.x!==Mn.x||e.y!==Mn.y||e.rotate!==Mn.rotate||e.flipX||e.flipY}function h2(e){var n=e.transform,i=e.containerWidth,a=e.iconWidth,s={transform:"translate(".concat(i/2," 256)")},l="translate(".concat(n.x*32,", ").concat(n.y*32,") "),c="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),f="rotate(".concat(n.rotate," 0 0)"),d={transform:"".concat(l," ").concat(c," ").concat(f)},v={transform:"translate(".concat(a/2*-1," -256)")};return{outer:s,inner:d,path:v}}function p2(e){var n=e.transform,i=e.width,a=i===void 0?mu:i,s=e.height,l=s===void 0?mu:s,c=e.startCentered,f=c===void 0?!1:c,d="";return f&&kg?d+="translate(".concat(n.x/dr-a/2,"em, ").concat(n.y/dr-l/2,"em) "):f?d+="translate(calc(-50% + ".concat(n.x/dr,"em), calc(-50% + ").concat(n.y/dr,"em)) "):d+="translate(".concat(n.x/dr,"em, ").concat(n.y/dr,"em) "),d+="scale(".concat(n.size/dr*(n.flipX?-1:1),", ").concat(n.size/dr*(n.flipY?-1:1),") "),d+="rotate(".concat(n.rotate,"deg) "),d}var g2=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-counter-scale, 0.25)); + transform: scale(var(--fa-counter-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.fad.fa-inverse, +.fa-duotone.fa-inverse { + color: var(--fa-inverse, #fff); +}`;function Bg(){var e=Ig,n=Tg,i=pe.cssPrefix,a=pe.replacementClass,s=g2;if(i!==e||a!==n){var l=new RegExp("\\.".concat(e,"\\-"),"g"),c=new RegExp("\\--".concat(e,"\\-"),"g"),f=new RegExp("\\.".concat(n),"g");s=s.replace(l,".".concat(i,"-")).replace(c,"--".concat(i,"-")).replace(f,".".concat(a))}return s}var Mh=!1;function Kl(){pe.autoAddCss&&!Mh&&(c2(Bg()),Mh=!0)}var m2={mixout:function(){return{dom:{css:Bg,insertCss:Kl}}},hooks:function(){return{beforeDOMElementCreation:function(){Kl()},beforeI2svg:function(){Kl()}}}},Zn=Or||{};Zn[Xn]||(Zn[Xn]={});Zn[Xn].styles||(Zn[Xn].styles={});Zn[Xn].hooks||(Zn[Xn].hooks={});Zn[Xn].shims||(Zn[Xn].shims=[]);var An=Zn[Xn],$g=[],v2=function e(){rt.removeEventListener("DOMContentLoaded",e),ts=1,$g.map(function(n){return n()})},ts=!1;er&&(ts=(rt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(rt.readyState),ts||rt.addEventListener("DOMContentLoaded",v2));function b2(e){er&&(ts?setTimeout(e,0):$g.push(e))}function Da(e){var n=e.tag,i=e.attributes,a=i===void 0?{}:i,s=e.children,l=s===void 0?[]:s;return typeof e=="string"?Dg(e):"<".concat(n," ").concat(d2(a),">").concat(l.map(Da).join(""),"")}function Nh(e,n,i){if(e&&e[n]&&e[n][i])return{prefix:n,iconName:i,icon:e[n][i]}}var _2=function(n,i){return function(a,s,l,c){return n.call(i,a,s,l,c)}},Vl=function(n,i,a,s){var l=Object.keys(n),c=l.length,f=s!==void 0?_2(i,s):i,d,v,p;for(a===void 0?(d=1,p=n[l[0]]):(d=0,p=a);d=55296&&s<=56319&&i=55296&&a<=56319&&i>n+1&&(s=e.charCodeAt(n+1),s>=56320&&s<=57343)?(a-55296)*1024+s-56320+65536:a}function Lh(e){return Object.keys(e).reduce(function(n,i){var a=e[i],s=!!a.icon;return s?n[a.iconName]=a.icon:n[i]=a,n},{})}function _u(e,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=i.skipHooks,s=a===void 0?!1:a,l=Lh(n);typeof An.hooks.addPack=="function"&&!s?An.hooks.addPack(e,Lh(n)):An.styles[e]=le(le({},An.styles[e]||{}),l),e==="fas"&&_u("fa",n)}var $o,Fo,Uo,yi=An.styles,x2=An.shims,A2=($o={},Et($o,nt,Object.values(Ra[nt])),Et($o,ct,Object.values(Ra[ct])),$o),oc=null,Fg={},Ug={},Gg={},Hg={},zg={},E2=(Fo={},Et(Fo,nt,Object.keys(Oa[nt])),Et(Fo,ct,Object.keys(Oa[ct])),Fo);function O2(e){return~a2.indexOf(e)}function S2(e,n){var i=n.split("-"),a=i[0],s=i.slice(1).join("-");return a===e&&s!==""&&!O2(s)?s:null}var Wg=function(){var n=function(l){return Vl(yi,function(c,f,d){return c[d]=Vl(f,l,{}),c},{})};Fg=n(function(s,l,c){if(l[3]&&(s[l[3]]=c),l[2]){var f=l[2].filter(function(d){return typeof d=="number"});f.forEach(function(d){s[d.toString(16)]=c})}return s}),Ug=n(function(s,l,c){if(s[c]=c,l[2]){var f=l[2].filter(function(d){return typeof d=="string"});f.forEach(function(d){s[d]=c})}return s}),zg=n(function(s,l,c){var f=l[2];return s[c]=c,f.forEach(function(d){s[d]=c}),s});var i="far"in yi||pe.autoFetchSvg,a=Vl(x2,function(s,l){var c=l[0],f=l[1],d=l[2];return f==="far"&&!i&&(f="fas"),typeof c=="string"&&(s.names[c]={prefix:f,iconName:d}),typeof c=="number"&&(s.unicodes[c.toString(16)]={prefix:f,iconName:d}),s},{names:{},unicodes:{}});Gg=a.names,Hg=a.unicodes,oc=xs(pe.styleDefault,{family:pe.familyDefault})};u2(function(e){oc=xs(e.styleDefault,{family:pe.familyDefault})});Wg();function sc(e,n){return(Fg[e]||{})[n]}function R2(e,n){return(Ug[e]||{})[n]}function zr(e,n){return(zg[e]||{})[n]}function Yg(e){return Gg[e]||{prefix:null,iconName:null}}function C2(e){var n=Hg[e],i=sc("fas",e);return n||(i?{prefix:"fas",iconName:i}:null)||{prefix:null,iconName:null}}function Sr(){return oc}var lc=function(){return{prefix:null,iconName:null,rest:[]}};function xs(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.family,a=i===void 0?nt:i,s=Oa[a][e],l=Sa[a][e]||Sa[a][s],c=e in An.styles?e:null;return l||c||null}var Dh=(Uo={},Et(Uo,nt,Object.keys(Ra[nt])),Et(Uo,ct,Object.keys(Ra[ct])),Uo);function As(e){var n,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=i.skipLookups,s=a===void 0?!1:a,l=(n={},Et(n,nt,"".concat(pe.cssPrefix,"-").concat(nt)),Et(n,ct,"".concat(pe.cssPrefix,"-").concat(ct)),n),c=null,f=nt;(e.includes(l[nt])||e.some(function(v){return Dh[nt].includes(v)}))&&(f=nt),(e.includes(l[ct])||e.some(function(v){return Dh[ct].includes(v)}))&&(f=ct);var d=e.reduce(function(v,p){var _=S2(pe.cssPrefix,p);if(yi[p]?(p=A2[f].includes(p)?JE[f][p]:p,c=p,v.prefix=p):E2[f].indexOf(p)>-1?(c=p,v.prefix=xs(p,{family:f})):_?v.iconName=_:p!==pe.replacementClass&&p!==l[nt]&&p!==l[ct]&&v.rest.push(p),!s&&v.prefix&&v.iconName){var A=c==="fa"?Yg(v.iconName):{},R=zr(v.prefix,v.iconName);A.prefix&&(c=null),v.iconName=A.iconName||R||v.iconName,v.prefix=A.prefix||v.prefix,v.prefix==="far"&&!yi.far&&yi.fas&&!pe.autoFetchSvg&&(v.prefix="fas")}return v},lc());return(e.includes("fa-brands")||e.includes("fab"))&&(d.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(d.prefix="fad"),!d.prefix&&f===ct&&(yi.fass||pe.autoFetchSvg)&&(d.prefix="fass",d.iconName=zr(d.prefix,d.iconName)||d.iconName),(d.prefix==="fa"||c==="fa")&&(d.prefix=Sr()||"fas"),d}var k2=function(){function e(){GE(this,e),this.definitions={}}return HE(e,[{key:"add",value:function(){for(var i=this,a=arguments.length,s=new Array(a),l=0;l0&&p.forEach(function(_){typeof _=="string"&&(i[f][_]=v)}),i[f][d]=v}),i}}]),e}(),Bh=[],wi={},Oi={},I2=Object.keys(Oi);function T2(e,n){var i=n.mixoutsTo;return Bh=e,wi={},Object.keys(Oi).forEach(function(a){I2.indexOf(a)===-1&&delete Oi[a]}),Bh.forEach(function(a){var s=a.mixout?a.mixout():{};if(Object.keys(s).forEach(function(c){typeof s[c]=="function"&&(i[c]=s[c]),es(s[c])==="object"&&Object.keys(s[c]).forEach(function(f){i[c]||(i[c]={}),i[c][f]=s[c][f]})}),a.hooks){var l=a.hooks();Object.keys(l).forEach(function(c){wi[c]||(wi[c]=[]),wi[c].push(l[c])})}a.provides&&a.provides(Oi)}),i}function yu(e,n){for(var i=arguments.length,a=new Array(i>2?i-2:0),s=2;s1?n-1:0),a=1;a0&&arguments[0]!==void 0?arguments[0]:{};return er?(Xr("beforeI2svg",n),Qn("pseudoElements2svg",n),Qn("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.autoReplaceSvgRoot;pe.autoReplaceSvg===!1&&(pe.autoReplaceSvg=!0),pe.observeMutations=!0,b2(function(){L2({autoReplaceSvgRoot:i}),Xr("watch",n)})}},N2={icon:function(n){if(n===null)return null;if(es(n)==="object"&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:zr(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var i=n[1].indexOf("fa-")===0?n[1].slice(3):n[1],a=xs(n[0]);return{prefix:a,iconName:zr(a,i)||i}}if(typeof n=="string"&&(n.indexOf("".concat(pe.cssPrefix,"-"))>-1||n.match(e2))){var s=As(n.split(" "),{skipLookups:!0});return{prefix:s.prefix||Sr(),iconName:zr(s.prefix,s.iconName)||s.iconName}}if(typeof n=="string"){var l=Sr();return{prefix:l,iconName:zr(l,n)||n}}}},rn={noAuto:P2,config:pe,dom:M2,parse:N2,library:Kg,findIconDefinition:wu,toHtml:Da},L2=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=n.autoReplaceSvgRoot,a=i===void 0?rt:i;(Object.keys(An.styles).length>0||pe.autoFetchSvg)&&er&&pe.autoReplaceSvg&&rn.dom.i2svg({node:a})};function Es(e,n){return Object.defineProperty(e,"abstract",{get:n}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(a){return Da(a)})}}),Object.defineProperty(e,"node",{get:function(){if(er){var a=rt.createElement("div");return a.innerHTML=e.html,a.children}}}),e}function D2(e){var n=e.children,i=e.main,a=e.mask,s=e.attributes,l=e.styles,c=e.transform;if(ac(c)&&i.found&&!a.found){var f=i.width,d=i.height,v={x:f/d/2,y:.5};s.style=ws(le(le({},l),{},{"transform-origin":"".concat(v.x+c.x/16,"em ").concat(v.y+c.y/16,"em")}))}return[{tag:"svg",attributes:s,children:n}]}function B2(e){var n=e.prefix,i=e.iconName,a=e.children,s=e.attributes,l=e.symbol,c=l===!0?"".concat(n,"-").concat(pe.cssPrefix,"-").concat(i):l;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:le(le({},s),{},{id:c}),children:a}]}]}function uc(e){var n=e.icons,i=n.main,a=n.mask,s=e.prefix,l=e.iconName,c=e.transform,f=e.symbol,d=e.title,v=e.maskId,p=e.titleId,_=e.extra,A=e.watchable,R=A===void 0?!1:A,Y=a.found?a:i,q=Y.width,ne=Y.height,T=s==="fak",z=[pe.replacementClass,l?"".concat(pe.cssPrefix,"-").concat(l):""].filter(function(Pe){return _.classes.indexOf(Pe)===-1}).filter(function(Pe){return Pe!==""||!!Pe}).concat(_.classes).join(" "),K={children:[],attributes:le(le({},_.attributes),{},{"data-prefix":s,"data-icon":l,class:z,role:_.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(q," ").concat(ne)})},ae=T&&!~_.classes.indexOf("fa-fw")?{width:"".concat(q/ne*16*.0625,"em")}:{};R&&(K.attributes[qr]=""),d&&(K.children.push({tag:"title",attributes:{id:K.attributes["aria-labelledby"]||"title-".concat(p||ka())},children:[d]}),delete K.attributes.title);var ue=le(le({},K),{},{prefix:s,iconName:l,main:i,mask:a,maskId:v,transform:c,symbol:f,styles:le(le({},ae),_.styles)}),Se=a.found&&i.found?Qn("generateAbstractMask",ue)||{children:[],attributes:{}}:Qn("generateAbstractIcon",ue)||{children:[],attributes:{}},ge=Se.children,ye=Se.attributes;return ue.children=ge,ue.attributes=ye,f?B2(ue):D2(ue)}function $h(e){var n=e.content,i=e.width,a=e.height,s=e.transform,l=e.title,c=e.extra,f=e.watchable,d=f===void 0?!1:f,v=le(le(le({},c.attributes),l?{title:l}:{}),{},{class:c.classes.join(" ")});d&&(v[qr]="");var p=le({},c.styles);ac(s)&&(p.transform=p2({transform:s,startCentered:!0,width:i,height:a}),p["-webkit-transform"]=p.transform);var _=ws(p);_.length>0&&(v.style=_);var A=[];return A.push({tag:"span",attributes:v,children:[n]}),l&&A.push({tag:"span",attributes:{class:"sr-only"},children:[l]}),A}function $2(e){var n=e.content,i=e.title,a=e.extra,s=le(le(le({},a.attributes),i?{title:i}:{}),{},{class:a.classes.join(" ")}),l=ws(a.styles);l.length>0&&(s.style=l);var c=[];return c.push({tag:"span",attributes:s,children:[n]}),i&&c.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),c}var jl=An.styles;function xu(e){var n=e[0],i=e[1],a=e.slice(4),s=Ju(a,1),l=s[0],c=null;return Array.isArray(l)?c={tag:"g",attributes:{class:"".concat(pe.cssPrefix,"-").concat(Hr.GROUP)},children:[{tag:"path",attributes:{class:"".concat(pe.cssPrefix,"-").concat(Hr.SECONDARY),fill:"currentColor",d:l[0]}},{tag:"path",attributes:{class:"".concat(pe.cssPrefix,"-").concat(Hr.PRIMARY),fill:"currentColor",d:l[1]}}]}:c={tag:"path",attributes:{fill:"currentColor",d:l}},{found:!0,width:n,height:i,icon:c}}var F2={found:!1,width:512,height:512};function U2(e,n){!Pg&&!pe.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(n,'" is missing.'))}function Au(e,n){var i=n;return n==="fa"&&pe.styleDefault!==null&&(n=Sr()),new Promise(function(a,s){if(Qn("missingIconAbstract"),i==="fa"){var l=Yg(e)||{};e=l.iconName||e,n=l.prefix||n}if(e&&n&&jl[n]&&jl[n][e]){var c=jl[n][e];return a(xu(c))}U2(e,n),a(le(le({},F2),{},{icon:pe.showMissingIcons&&e?Qn("missingIconAbstract")||{}:{}}))})}var Fh=function(){},Eu=pe.measurePerformance&&Po&&Po.mark&&Po.measure?Po:{mark:Fh,measure:Fh},sa='FA "6.2.1"',G2=function(n){return Eu.mark("".concat(sa," ").concat(n," begins")),function(){return Vg(n)}},Vg=function(n){Eu.mark("".concat(sa," ").concat(n," ends")),Eu.measure("".concat(sa," ").concat(n),"".concat(sa," ").concat(n," begins"),"".concat(sa," ").concat(n," ends"))},cc={begin:G2,end:Vg},jo=function(){};function Uh(e){var n=e.getAttribute?e.getAttribute(qr):null;return typeof n=="string"}function H2(e){var n=e.getAttribute?e.getAttribute(tc):null,i=e.getAttribute?e.getAttribute(nc):null;return n&&i}function z2(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(pe.replacementClass)}function W2(){if(pe.autoReplaceSvg===!0)return qo.replace;var e=qo[pe.autoReplaceSvg];return e||qo.replace}function Y2(e){return rt.createElementNS("http://www.w3.org/2000/svg",e)}function K2(e){return rt.createElement(e)}function jg(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.ceFn,a=i===void 0?e.tag==="svg"?Y2:K2:i;if(typeof e=="string")return rt.createTextNode(e);var s=a(e.tag);Object.keys(e.attributes||[]).forEach(function(c){s.setAttribute(c,e.attributes[c])});var l=e.children||[];return l.forEach(function(c){s.appendChild(jg(c,{ceFn:a}))}),s}function V2(e){var n=" ".concat(e.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var qo={replace:function(n){var i=n[0];if(i.parentNode)if(n[1].forEach(function(s){i.parentNode.insertBefore(jg(s),i)}),i.getAttribute(qr)===null&&pe.keepOriginalSource){var a=rt.createComment(V2(i));i.parentNode.replaceChild(a,i)}else i.remove()},nest:function(n){var i=n[0],a=n[1];if(~ic(i).indexOf(pe.replacementClass))return qo.replace(n);var s=new RegExp("".concat(pe.cssPrefix,"-.*"));if(delete a[0].attributes.id,a[0].attributes.class){var l=a[0].attributes.class.split(" ").reduce(function(f,d){return d===pe.replacementClass||d.match(s)?f.toSvg.push(d):f.toNode.push(d),f},{toNode:[],toSvg:[]});a[0].attributes.class=l.toSvg.join(" "),l.toNode.length===0?i.removeAttribute("class"):i.setAttribute("class",l.toNode.join(" "))}var c=a.map(function(f){return Da(f)}).join(` +`);i.setAttribute(qr,""),i.innerHTML=c}};function Gh(e){e()}function qg(e,n){var i=typeof n=="function"?n:jo;if(e.length===0)i();else{var a=Gh;pe.mutateApproach===ZE&&(a=Or.requestAnimationFrame||Gh),a(function(){var s=W2(),l=cc.begin("mutate");e.map(s),l(),i()})}}var fc=!1;function Xg(){fc=!0}function Ou(){fc=!1}var ns=null;function Hh(e){if(Th&&pe.observeMutations){var n=e.treeCallback,i=n===void 0?jo:n,a=e.nodeCallback,s=a===void 0?jo:a,l=e.pseudoElementsCallback,c=l===void 0?jo:l,f=e.observeMutationsRoot,d=f===void 0?rt:f;ns=new Th(function(v){if(!fc){var p=Sr();Gi(v).forEach(function(_){if(_.type==="childList"&&_.addedNodes.length>0&&!Uh(_.addedNodes[0])&&(pe.searchPseudoElements&&c(_.target),i(_.target)),_.type==="attributes"&&_.target.parentNode&&pe.searchPseudoElements&&c(_.target.parentNode),_.type==="attributes"&&Uh(_.target)&&~i2.indexOf(_.attributeName))if(_.attributeName==="class"&&H2(_.target)){var A=As(ic(_.target)),R=A.prefix,Y=A.iconName;_.target.setAttribute(tc,R||p),Y&&_.target.setAttribute(nc,Y)}else z2(_.target)&&s(_.target)})}}),er&&ns.observe(d,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function j2(){ns&&ns.disconnect()}function q2(e){var n=e.getAttribute("style"),i=[];return n&&(i=n.split(";").reduce(function(a,s){var l=s.split(":"),c=l[0],f=l.slice(1);return c&&f.length>0&&(a[c]=f.join(":").trim()),a},{})),i}function X2(e){var n=e.getAttribute("data-prefix"),i=e.getAttribute("data-icon"),a=e.innerText!==void 0?e.innerText.trim():"",s=As(ic(e));return s.prefix||(s.prefix=Sr()),n&&i&&(s.prefix=n,s.iconName=i),s.iconName&&s.prefix||(s.prefix&&a.length>0&&(s.iconName=R2(s.prefix,e.innerText)||sc(s.prefix,bu(e.innerText))),!s.iconName&&pe.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(s.iconName=e.firstChild.data)),s}function Z2(e){var n=Gi(e.attributes).reduce(function(s,l){return s.name!=="class"&&s.name!=="style"&&(s[l.name]=l.value),s},{}),i=e.getAttribute("title"),a=e.getAttribute("data-fa-title-id");return pe.autoA11y&&(i?n["aria-labelledby"]="".concat(pe.replacementClass,"-title-").concat(a||ka()):(n["aria-hidden"]="true",n.focusable="false")),n}function Q2(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Mn,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function zh(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},i=X2(e),a=i.iconName,s=i.prefix,l=i.rest,c=Z2(e),f=yu("parseNodeAttributes",{},e),d=n.styleParser?q2(e):[];return le({iconName:a,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:s,transform:Mn,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:l,styles:d,attributes:c}},f)}var J2=An.styles;function Zg(e){var n=pe.autoReplaceSvg==="nest"?zh(e,{styleParser:!1}):zh(e);return~n.extra.classes.indexOf(Mg)?Qn("generateLayersText",e,n):Qn("generateSvgReplacementMutation",e,n)}var Rr=new Set;rc.map(function(e){Rr.add("fa-".concat(e))});Object.keys(Oa[nt]).map(Rr.add.bind(Rr));Object.keys(Oa[ct]).map(Rr.add.bind(Rr));Rr=Na(Rr);function Wh(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!er)return Promise.resolve();var i=rt.documentElement.classList,a=function(_){return i.add("".concat(Ph,"-").concat(_))},s=function(_){return i.remove("".concat(Ph,"-").concat(_))},l=pe.autoFetchSvg?Rr:rc.map(function(p){return"fa-".concat(p)}).concat(Object.keys(J2));l.includes("fa")||l.push("fa");var c=[".".concat(Mg,":not([").concat(qr,"])")].concat(l.map(function(p){return".".concat(p,":not([").concat(qr,"])")})).join(", ");if(c.length===0)return Promise.resolve();var f=[];try{f=Gi(e.querySelectorAll(c))}catch{}if(f.length>0)a("pending"),s("complete");else return Promise.resolve();var d=cc.begin("onTree"),v=f.reduce(function(p,_){try{var A=Zg(_);A&&p.push(A)}catch(R){Pg||R.name==="MissingIcon"&&console.error(R)}return p},[]);return new Promise(function(p,_){Promise.all(v).then(function(A){qg(A,function(){a("active"),a("complete"),s("pending"),typeof n=="function"&&n(),d(),p()})}).catch(function(A){d(),_(A)})})}function eO(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Zg(e).then(function(i){i&&qg([i],n)})}function tO(e){return function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=(n||{}).icon?n:wu(n||{}),s=i.mask;return s&&(s=(s||{}).icon?s:wu(s||{})),e(a,le(le({},i),{},{mask:s}))}}var nO=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=i.transform,s=a===void 0?Mn:a,l=i.symbol,c=l===void 0?!1:l,f=i.mask,d=f===void 0?null:f,v=i.maskId,p=v===void 0?null:v,_=i.title,A=_===void 0?null:_,R=i.titleId,Y=R===void 0?null:R,q=i.classes,ne=q===void 0?[]:q,T=i.attributes,z=T===void 0?{}:T,K=i.styles,ae=K===void 0?{}:K;if(n){var ue=n.prefix,Se=n.iconName,ge=n.icon;return Es(le({type:"icon"},n),function(){return Xr("beforeDOMElementCreation",{iconDefinition:n,params:i}),pe.autoA11y&&(A?z["aria-labelledby"]="".concat(pe.replacementClass,"-title-").concat(Y||ka()):(z["aria-hidden"]="true",z.focusable="false")),uc({icons:{main:xu(ge),mask:d?xu(d.icon):{found:!1,width:null,height:null,icon:{}}},prefix:ue,iconName:Se,transform:le(le({},Mn),s),symbol:c,title:A,maskId:p,titleId:Y,extra:{attributes:z,styles:ae,classes:ne}})})}},rO={mixout:function(){return{icon:tO(nO)}},hooks:function(){return{mutationObserverCallbacks:function(i){return i.treeCallback=Wh,i.nodeCallback=eO,i}}},provides:function(n){n.i2svg=function(i){var a=i.node,s=a===void 0?rt:a,l=i.callback,c=l===void 0?function(){}:l;return Wh(s,c)},n.generateSvgReplacementMutation=function(i,a){var s=a.iconName,l=a.title,c=a.titleId,f=a.prefix,d=a.transform,v=a.symbol,p=a.mask,_=a.maskId,A=a.extra;return new Promise(function(R,Y){Promise.all([Au(s,f),p.iconName?Au(p.iconName,p.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(q){var ne=Ju(q,2),T=ne[0],z=ne[1];R([i,uc({icons:{main:T,mask:z},prefix:f,iconName:s,transform:d,symbol:v,maskId:_,title:l,titleId:c,extra:A,watchable:!0})])}).catch(Y)})},n.generateAbstractIcon=function(i){var a=i.children,s=i.attributes,l=i.main,c=i.transform,f=i.styles,d=ws(f);d.length>0&&(s.style=d);var v;return ac(c)&&(v=Qn("generateAbstractTransformGrouping",{main:l,transform:c,containerWidth:l.width,iconWidth:l.width})),a.push(v||l.icon),{children:a,attributes:s}}}},iO={mixout:function(){return{layer:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.classes,l=s===void 0?[]:s;return Es({type:"layer"},function(){Xr("beforeDOMElementCreation",{assembler:i,params:a});var c=[];return i(function(f){Array.isArray(f)?f.map(function(d){c=c.concat(d.abstract)}):c=c.concat(f.abstract)}),[{tag:"span",attributes:{class:["".concat(pe.cssPrefix,"-layers")].concat(Na(l)).join(" ")},children:c}]})}}}},aO={mixout:function(){return{counter:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.title,l=s===void 0?null:s,c=a.classes,f=c===void 0?[]:c,d=a.attributes,v=d===void 0?{}:d,p=a.styles,_=p===void 0?{}:p;return Es({type:"counter",content:i},function(){return Xr("beforeDOMElementCreation",{content:i,params:a}),$2({content:i.toString(),title:l,extra:{attributes:v,styles:_,classes:["".concat(pe.cssPrefix,"-layers-counter")].concat(Na(f))}})})}}}},oO={mixout:function(){return{text:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=a.transform,l=s===void 0?Mn:s,c=a.title,f=c===void 0?null:c,d=a.classes,v=d===void 0?[]:d,p=a.attributes,_=p===void 0?{}:p,A=a.styles,R=A===void 0?{}:A;return Es({type:"text",content:i},function(){return Xr("beforeDOMElementCreation",{content:i,params:a}),$h({content:i,transform:le(le({},Mn),l),title:f,extra:{attributes:_,styles:R,classes:["".concat(pe.cssPrefix,"-layers-text")].concat(Na(v))}})})}}},provides:function(n){n.generateLayersText=function(i,a){var s=a.title,l=a.transform,c=a.extra,f=null,d=null;if(kg){var v=parseInt(getComputedStyle(i).fontSize,10),p=i.getBoundingClientRect();f=p.width/v,d=p.height/v}return pe.autoA11y&&!s&&(c.attributes["aria-hidden"]="true"),Promise.resolve([i,$h({content:i.innerHTML,width:f,height:d,transform:l,title:s,extra:c,watchable:!0})])}}},sO=new RegExp('"',"ug"),Yh=[1105920,1112319];function lO(e){var n=e.replace(sO,""),i=w2(n,0),a=i>=Yh[0]&&i<=Yh[1],s=n.length===2?n[0]===n[1]:!1;return{value:bu(s?n[0]:n),isSecondary:a||s}}function Kh(e,n){var i="".concat(XE).concat(n.replace(":","-"));return new Promise(function(a,s){if(e.getAttribute(i)!==null)return a();var l=Gi(e.children),c=l.filter(function(ge){return ge.getAttribute(vu)===n})[0],f=Or.getComputedStyle(e,n),d=f.getPropertyValue("font-family").match(t2),v=f.getPropertyValue("font-weight"),p=f.getPropertyValue("content");if(c&&!d)return e.removeChild(c),a();if(d&&p!=="none"&&p!==""){var _=f.getPropertyValue("content"),A=~["Sharp"].indexOf(d[2])?ct:nt,R=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(d[2])?Sa[A][d[2].toLowerCase()]:n2[A][v],Y=lO(_),q=Y.value,ne=Y.isSecondary,T=d[0].startsWith("FontAwesome"),z=sc(R,q),K=z;if(T){var ae=C2(q);ae.iconName&&ae.prefix&&(z=ae.iconName,R=ae.prefix)}if(z&&!ne&&(!c||c.getAttribute(tc)!==R||c.getAttribute(nc)!==K)){e.setAttribute(i,K),c&&e.removeChild(c);var ue=Q2(),Se=ue.extra;Se.attributes[vu]=n,Au(z,R).then(function(ge){var ye=uc(le(le({},ue),{},{icons:{main:ge,mask:lc()},prefix:R,iconName:K,extra:Se,watchable:!0})),Pe=rt.createElement("svg");n==="::before"?e.insertBefore(Pe,e.firstChild):e.appendChild(Pe),Pe.outerHTML=ye.map(function(Qe){return Da(Qe)}).join(` +`),e.removeAttribute(i),a()}).catch(s)}else a()}else a()})}function uO(e){return Promise.all([Kh(e,"::before"),Kh(e,"::after")])}function cO(e){return e.parentNode!==document.head&&!~QE.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(vu)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Vh(e){if(er)return new Promise(function(n,i){var a=Gi(e.querySelectorAll("*")).filter(cO).map(uO),s=cc.begin("searchPseudoElements");Xg(),Promise.all(a).then(function(){s(),Ou(),n()}).catch(function(){s(),Ou(),i()})})}var fO={hooks:function(){return{mutationObserverCallbacks:function(i){return i.pseudoElementsCallback=Vh,i}}},provides:function(n){n.pseudoElements2svg=function(i){var a=i.node,s=a===void 0?rt:a;pe.searchPseudoElements&&Vh(s)}}},jh=!1,dO={mixout:function(){return{dom:{unwatch:function(){Xg(),jh=!0}}}},hooks:function(){return{bootstrap:function(){Hh(yu("mutationObserverCallbacks",{}))},noAuto:function(){j2()},watch:function(i){var a=i.observeMutationsRoot;jh?Ou():Hh(yu("mutationObserverCallbacks",{observeMutationsRoot:a}))}}}},qh=function(n){var i={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return n.toLowerCase().split(" ").reduce(function(a,s){var l=s.toLowerCase().split("-"),c=l[0],f=l.slice(1).join("-");if(c&&f==="h")return a.flipX=!0,a;if(c&&f==="v")return a.flipY=!0,a;if(f=parseFloat(f),isNaN(f))return a;switch(c){case"grow":a.size=a.size+f;break;case"shrink":a.size=a.size-f;break;case"left":a.x=a.x-f;break;case"right":a.x=a.x+f;break;case"up":a.y=a.y-f;break;case"down":a.y=a.y+f;break;case"rotate":a.rotate=a.rotate+f;break}return a},i)},hO={mixout:function(){return{parse:{transform:function(i){return qh(i)}}}},hooks:function(){return{parseNodeAttributes:function(i,a){var s=a.getAttribute("data-fa-transform");return s&&(i.transform=qh(s)),i}}},provides:function(n){n.generateAbstractTransformGrouping=function(i){var a=i.main,s=i.transform,l=i.containerWidth,c=i.iconWidth,f={transform:"translate(".concat(l/2," 256)")},d="translate(".concat(s.x*32,", ").concat(s.y*32,") "),v="scale(".concat(s.size/16*(s.flipX?-1:1),", ").concat(s.size/16*(s.flipY?-1:1),") "),p="rotate(".concat(s.rotate," 0 0)"),_={transform:"".concat(d," ").concat(v," ").concat(p)},A={transform:"translate(".concat(c/2*-1," -256)")},R={outer:f,inner:_,path:A};return{tag:"g",attributes:le({},R.outer),children:[{tag:"g",attributes:le({},R.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:le(le({},a.icon.attributes),R.path)}]}]}}}},ql={x:0,y:0,width:"100%",height:"100%"};function Xh(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||n)&&(e.attributes.fill="black"),e}function pO(e){return e.tag==="g"?e.children:[e]}var gO={hooks:function(){return{parseNodeAttributes:function(i,a){var s=a.getAttribute("data-fa-mask"),l=s?As(s.split(" ").map(function(c){return c.trim()})):lc();return l.prefix||(l.prefix=Sr()),i.mask=l,i.maskId=a.getAttribute("data-fa-mask-id"),i}}},provides:function(n){n.generateAbstractMask=function(i){var a=i.children,s=i.attributes,l=i.main,c=i.mask,f=i.maskId,d=i.transform,v=l.width,p=l.icon,_=c.width,A=c.icon,R=h2({transform:d,containerWidth:_,iconWidth:v}),Y={tag:"rect",attributes:le(le({},ql),{},{fill:"white"})},q=p.children?{children:p.children.map(Xh)}:{},ne={tag:"g",attributes:le({},R.inner),children:[Xh(le({tag:p.tag,attributes:le(le({},p.attributes),R.path)},q))]},T={tag:"g",attributes:le({},R.outer),children:[ne]},z="mask-".concat(f||ka()),K="clip-".concat(f||ka()),ae={tag:"mask",attributes:le(le({},ql),{},{id:z,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[Y,T]},ue={tag:"defs",children:[{tag:"clipPath",attributes:{id:K},children:pO(A)},ae]};return a.push(ue,{tag:"rect",attributes:le({fill:"currentColor","clip-path":"url(#".concat(K,")"),mask:"url(#".concat(z,")")},ql)}),{children:a,attributes:s}}}},mO={provides:function(n){var i=!1;Or.matchMedia&&(i=Or.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var a=[],s={fill:"currentColor"},l={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};a.push({tag:"path",attributes:le(le({},s),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var c=le(le({},l),{},{attributeName:"opacity"}),f={tag:"circle",attributes:le(le({},s),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||f.children.push({tag:"animate",attributes:le(le({},l),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:le(le({},c),{},{values:"1;0;1;1;0;1;"})}),a.push(f),a.push({tag:"path",attributes:le(le({},s),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:i?[]:[{tag:"animate",attributes:le(le({},c),{},{values:"1;0;0;0;0;1;"})}]}),i||a.push({tag:"path",attributes:le(le({},s),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:le(le({},c),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:a}}}},vO={hooks:function(){return{parseNodeAttributes:function(i,a){var s=a.getAttribute("data-fa-symbol"),l=s===null?!1:s===""?!0:s;return i.symbol=l,i}}}},bO=[m2,rO,iO,aO,oO,fO,dO,hO,gO,mO,vO];T2(bO,{mixoutsTo:rn});rn.noAuto;var Qg=rn.config,_O=rn.library;rn.dom;var rs=rn.parse;rn.findIconDefinition;rn.toHtml;var yO=rn.icon;rn.layer;var wO=rn.text;rn.counter;function Zh(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),i.push.apply(i,a)}return i}function wn(e){for(var n=1;n=0)&&(i[s]=e[s]);return i}function AO(e,n){if(e==null)return{};var i=xO(e,n),a,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(i[a]=e[a])}return i}function Su(e){return EO(e)||OO(e)||SO(e)||RO()}function EO(e){if(Array.isArray(e))return Ru(e)}function OO(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function SO(e,n){if(e){if(typeof e=="string")return Ru(e,n);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return Ru(e,n)}}function Ru(e,n){(n==null||n>e.length)&&(n=e.length);for(var i=0,a=new Array(n);i1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var a=(e.children||[]).map(function(d){return dc(d)}),s=Object.keys(e.attributes||{}).reduce(function(d,v){var p=e.attributes[v];switch(v){case"class":d.class=PO(p);break;case"style":d.style=TO(p);break;default:d.attrs[v]=p}return d},{attrs:{},class:{},style:{}});i.class;var l=i.style,c=l===void 0?{}:l,f=AO(i,IO);return Ti(e.tag,wn(wn(wn({},n),{},{class:s.class,style:wn(wn({},s.style),c)},s.attrs),f),a)}var em=!1;try{em=!0}catch{}function MO(){if(!em&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function ga(e,n){return Array.isArray(n)&&n.length>0||!Array.isArray(n)&&n?Kt({},e,n):{}}function NO(e){var n,i=(n={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},Kt(n,"fa-".concat(e.size),e.size!==null),Kt(n,"fa-rotate-".concat(e.rotation),e.rotation!==null),Kt(n,"fa-pull-".concat(e.pull),e.pull!==null),Kt(n,"fa-swap-opacity",e.swapOpacity),Kt(n,"fa-bounce",e.bounce),Kt(n,"fa-shake",e.shake),Kt(n,"fa-beat",e.beat),Kt(n,"fa-fade",e.fade),Kt(n,"fa-beat-fade",e.beatFade),Kt(n,"fa-flash",e.flash),Kt(n,"fa-spin-pulse",e.spinPulse),Kt(n,"fa-spin-reverse",e.spinReverse),n);return Object.keys(i).map(function(a){return i[a]?a:null}).filter(function(a){return a})}function Qh(e){if(e&&is(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(rs.icon)return rs.icon(e);if(e===null)return null;if(is(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var LO=Fi({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(n){return[!0,!1,"horizontal","vertical","both"].indexOf(n)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(n){return["right","left"].indexOf(n)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(n){return[90,180,270].indexOf(Number.parseInt(n,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(n){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(n)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(n,i){var a=i.attrs,s=Ye(function(){return Qh(n.icon)}),l=Ye(function(){return ga("classes",NO(n))}),c=Ye(function(){return ga("transform",typeof n.transform=="string"?rs.transform(n.transform):n.transform)}),f=Ye(function(){return ga("mask",Qh(n.mask))}),d=Ye(function(){return yO(s.value,wn(wn(wn(wn({},l.value),c.value),f.value),{},{symbol:n.symbol,title:n.title}))});Ar(d,function(p){if(!p)return MO("Could not find one or more icon(s)",s.value,f.value)},{immediate:!0});var v=Ye(function(){return d.value?dc(d.value.abstract[0],{},a):null});return function(){return v.value}}});Fi({name:"FontAwesomeLayers",props:{fixedWidth:{type:Boolean,default:!1}},setup:function(n,i){var a=i.slots,s=Qg.familyPrefix,l=Ye(function(){return["".concat(s,"-layers")].concat(Su(n.fixedWidth?["".concat(s,"-fw")]:[]))});return function(){return Ti("div",{class:l.value},a.default?a.default():[])}}});Fi({name:"FontAwesomeLayersText",props:{value:{type:[String,Number],default:""},transform:{type:[String,Object],default:null},counter:{type:Boolean,default:!1},position:{type:String,default:null,validator:function(n){return["bottom-left","bottom-right","top-left","top-right"].indexOf(n)>-1}}},setup:function(n,i){var a=i.attrs,s=Qg.familyPrefix,l=Ye(function(){return ga("classes",[].concat(Su(n.counter?["".concat(s,"-layers-counter")]:[]),Su(n.position?["".concat(s,"-layers-").concat(n.position)]:[])))}),c=Ye(function(){return ga("transform",typeof n.transform=="string"?rs.transform(n.transform):n.transform)}),f=Ye(function(){var v=wO(n.value.toString(),wn(wn({},c.value),l.value)),p=v.abstract;return n.counter&&(p[0].attributes.class=p[0].attributes.class.replace("fa-layers-text","")),p[0]}),d=Ye(function(){return dc(f.value,{},a)});return function(){return d.value}}});var ia=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},hc={exports:{}};function pc(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(n){var i=e[n];typeof i=="object"&&!Object.isFrozen(i)&&pc(i)}),e}hc.exports=pc;hc.exports.default=pc;class Jh{constructor(n){n.data===void 0&&(n.data={}),this.data=n.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function tm(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function br(e,...n){const i=Object.create(null);for(const a in e)i[a]=e[a];return n.forEach(function(a){for(const s in a)i[s]=a[s]}),i}const DO="",ep=e=>!!e.scope||e.sublanguage&&e.language,BO=(e,{prefix:n})=>{if(e.includes(".")){const i=e.split(".");return[`${n}${i.shift()}`,...i.map((a,s)=>`${a}${"_".repeat(s+1)}`)].join(" ")}return`${n}${e}`};class $O{constructor(n,i){this.buffer="",this.classPrefix=i.classPrefix,n.walk(this)}addText(n){this.buffer+=tm(n)}openNode(n){if(!ep(n))return;let i="";n.sublanguage?i=`language-${n.language}`:i=BO(n.scope,{prefix:this.classPrefix}),this.span(i)}closeNode(n){ep(n)&&(this.buffer+=DO)}value(){return this.buffer}span(n){this.buffer+=``}}const tp=(e={})=>{const n={children:[]};return Object.assign(n,e),n};class gc{constructor(){this.rootNode=tp(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(n){this.top.children.push(n)}openNode(n){const i=tp({scope:n});this.add(i),this.stack.push(i)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(n){return this.constructor._walk(n,this.rootNode)}static _walk(n,i){return typeof i=="string"?n.addText(i):i.children&&(n.openNode(i),i.children.forEach(a=>this._walk(n,a)),n.closeNode(i)),n}static _collapse(n){typeof n!="string"&&n.children&&(n.children.every(i=>typeof i=="string")?n.children=[n.children.join("")]:n.children.forEach(i=>{gc._collapse(i)}))}}class FO extends gc{constructor(n){super(),this.options=n}addKeyword(n,i){n!==""&&(this.openNode(i),this.addText(n),this.closeNode())}addText(n){n!==""&&this.add(n)}addSublanguage(n,i){const a=n.root;a.sublanguage=!0,a.language=i,this.add(a)}toHTML(){return new $O(this,this.options).value()}finalize(){return!0}}function Ia(e){return e?typeof e=="string"?e:e.source:null}function nm(e){return Zr("(?=",e,")")}function UO(e){return Zr("(?:",e,")*")}function GO(e){return Zr("(?:",e,")?")}function Zr(...e){return e.map(i=>Ia(i)).join("")}function HO(e){const n=e[e.length-1];return typeof n=="object"&&n.constructor===Object?(e.splice(e.length-1,1),n):{}}function mc(...e){return"("+(HO(e).capture?"":"?:")+e.map(a=>Ia(a)).join("|")+")"}function rm(e){return new RegExp(e.toString()+"|").exec("").length-1}function zO(e,n){const i=e&&e.exec(n);return i&&i.index===0}const WO=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function vc(e,{joinWith:n}){let i=0;return e.map(a=>{i+=1;const s=i;let l=Ia(a),c="";for(;l.length>0;){const f=WO.exec(l);if(!f){c+=l;break}c+=l.substring(0,f.index),l=l.substring(f.index+f[0].length),f[0][0]==="\\"&&f[1]?c+="\\"+String(Number(f[1])+s):(c+=f[0],f[0]==="("&&i++)}return c}).map(a=>`(${a})`).join(n)}const YO=/\b\B/,im="[a-zA-Z]\\w*",bc="[a-zA-Z_]\\w*",am="\\b\\d+(\\.\\d+)?",om="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",sm="\\b(0b[01]+)",KO="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",VO=(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=Zr(n,/.*\b/,e.binary,/\b.*/)),br({scope:"meta",begin:n,end:/$/,relevance:0,"on:begin":(i,a)=>{i.index!==0&&a.ignoreMatch()}},e)},Ta={begin:"\\\\[\\s\\S]",relevance:0},jO={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Ta]},qO={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Ta]},XO={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Os=function(e,n,i={}){const a=br({scope:"comment",begin:e,end:n,contains:[]},i);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const s=mc("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:Zr(/[ ]+/,"(",s,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},ZO=Os("//","$"),QO=Os("/\\*","\\*/"),JO=Os("#","$"),eS={scope:"number",begin:am,relevance:0},tS={scope:"number",begin:om,relevance:0},nS={scope:"number",begin:sm,relevance:0},rS={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[Ta,{begin:/\[/,end:/\]/,relevance:0,contains:[Ta]}]}]},iS={scope:"title",begin:im,relevance:0},aS={scope:"title",begin:bc,relevance:0},oS={begin:"\\.\\s*"+bc,relevance:0},sS=function(e){return Object.assign(e,{"on:begin":(n,i)=>{i.data._beginMatch=n[1]},"on:end":(n,i)=>{i.data._beginMatch!==n[1]&&i.ignoreMatch()}})};var Go=Object.freeze({__proto__:null,MATCH_NOTHING_RE:YO,IDENT_RE:im,UNDERSCORE_IDENT_RE:bc,NUMBER_RE:am,C_NUMBER_RE:om,BINARY_NUMBER_RE:sm,RE_STARTERS_RE:KO,SHEBANG:VO,BACKSLASH_ESCAPE:Ta,APOS_STRING_MODE:jO,QUOTE_STRING_MODE:qO,PHRASAL_WORDS_MODE:XO,COMMENT:Os,C_LINE_COMMENT_MODE:ZO,C_BLOCK_COMMENT_MODE:QO,HASH_COMMENT_MODE:JO,NUMBER_MODE:eS,C_NUMBER_MODE:tS,BINARY_NUMBER_MODE:nS,REGEXP_MODE:rS,TITLE_MODE:iS,UNDERSCORE_TITLE_MODE:aS,METHOD_GUARD:oS,END_SAME_AS_BEGIN:sS});function lS(e,n){e.input[e.index-1]==="."&&n.ignoreMatch()}function uS(e,n){e.className!==void 0&&(e.scope=e.className,delete e.className)}function cS(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=lS,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function fS(e,n){Array.isArray(e.illegal)&&(e.illegal=mc(...e.illegal))}function dS(e,n){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function hS(e,n){e.relevance===void 0&&(e.relevance=1)}const pS=(e,n)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const i=Object.assign({},e);Object.keys(e).forEach(a=>{delete e[a]}),e.keywords=i.keywords,e.begin=Zr(i.beforeMatch,nm(i.begin)),e.starts={relevance:0,contains:[Object.assign(i,{endsParent:!0})]},e.relevance=0,delete i.beforeMatch},gS=["of","and","for","in","not","or","if","then","parent","list","value"],mS="keyword";function lm(e,n,i=mS){const a=Object.create(null);return typeof e=="string"?s(i,e.split(" ")):Array.isArray(e)?s(i,e):Object.keys(e).forEach(function(l){Object.assign(a,lm(e[l],n,l))}),a;function s(l,c){n&&(c=c.map(f=>f.toLowerCase())),c.forEach(function(f){const d=f.split("|");a[d[0]]=[l,vS(d[0],d[1])]})}}function vS(e,n){return n?Number(n):bS(e)?0:1}function bS(e){return gS.includes(e.toLowerCase())}const np={},Kr=e=>{console.error(e)},rp=(e,...n)=>{console.log(`WARN: ${e}`,...n)},gi=(e,n)=>{np[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),np[`${e}/${n}`]=!0)},as=new Error;function um(e,n,{key:i}){let a=0;const s=e[i],l={},c={};for(let f=1;f<=n.length;f++)c[f+a]=s[f],l[f+a]=!0,a+=rm(n[f-1]);e[i]=c,e[i]._emit=l,e[i]._multi=!0}function _S(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw Kr("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),as;if(typeof e.beginScope!="object"||e.beginScope===null)throw Kr("beginScope must be object"),as;um(e,e.begin,{key:"beginScope"}),e.begin=vc(e.begin,{joinWith:""})}}function yS(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw Kr("skip, excludeEnd, returnEnd not compatible with endScope: {}"),as;if(typeof e.endScope!="object"||e.endScope===null)throw Kr("endScope must be object"),as;um(e,e.end,{key:"endScope"}),e.end=vc(e.end,{joinWith:""})}}function wS(e){e.scope&&typeof e.scope=="object"&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function xS(e){wS(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),_S(e),yS(e)}function AS(e){function n(c,f){return new RegExp(Ia(c),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(f?"g":""))}class i{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(f,d){d.position=this.position++,this.matchIndexes[this.matchAt]=d,this.regexes.push([d,f]),this.matchAt+=rm(f)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const f=this.regexes.map(d=>d[1]);this.matcherRe=n(vc(f,{joinWith:"|"}),!0),this.lastIndex=0}exec(f){this.matcherRe.lastIndex=this.lastIndex;const d=this.matcherRe.exec(f);if(!d)return null;const v=d.findIndex((_,A)=>A>0&&_!==void 0),p=this.matchIndexes[v];return d.splice(0,v),Object.assign(d,p)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(f){if(this.multiRegexes[f])return this.multiRegexes[f];const d=new i;return this.rules.slice(f).forEach(([v,p])=>d.addRule(v,p)),d.compile(),this.multiRegexes[f]=d,d}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(f,d){this.rules.push([f,d]),d.type==="begin"&&this.count++}exec(f){const d=this.getMatcher(this.regexIndex);d.lastIndex=this.lastIndex;let v=d.exec(f);if(this.resumingScanAtSamePosition()&&!(v&&v.index===this.lastIndex)){const p=this.getMatcher(0);p.lastIndex=this.lastIndex+1,v=p.exec(f)}return v&&(this.regexIndex+=v.position+1,this.regexIndex===this.count&&this.considerAll()),v}}function s(c){const f=new a;return c.contains.forEach(d=>f.addRule(d.begin,{rule:d,type:"begin"})),c.terminatorEnd&&f.addRule(c.terminatorEnd,{type:"end"}),c.illegal&&f.addRule(c.illegal,{type:"illegal"}),f}function l(c,f){const d=c;if(c.isCompiled)return d;[uS,dS,xS,pS].forEach(p=>p(c,f)),e.compilerExtensions.forEach(p=>p(c,f)),c.__beforeBegin=null,[cS,fS,hS].forEach(p=>p(c,f)),c.isCompiled=!0;let v=null;return typeof c.keywords=="object"&&c.keywords.$pattern&&(c.keywords=Object.assign({},c.keywords),v=c.keywords.$pattern,delete c.keywords.$pattern),v=v||/\w+/,c.keywords&&(c.keywords=lm(c.keywords,e.case_insensitive)),d.keywordPatternRe=n(v,!0),f&&(c.begin||(c.begin=/\B|\b/),d.beginRe=n(d.begin),!c.end&&!c.endsWithParent&&(c.end=/\B|\b/),c.end&&(d.endRe=n(d.end)),d.terminatorEnd=Ia(d.end)||"",c.endsWithParent&&f.terminatorEnd&&(d.terminatorEnd+=(c.end?"|":"")+f.terminatorEnd)),c.illegal&&(d.illegalRe=n(c.illegal)),c.contains||(c.contains=[]),c.contains=[].concat(...c.contains.map(function(p){return ES(p==="self"?c:p)})),c.contains.forEach(function(p){l(p,d)}),c.starts&&l(c.starts,f),d.matcher=s(d),d}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=br(e.classNameAliases||{}),l(e)}function cm(e){return e?e.endsWithParent||cm(e.starts):!1}function ES(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(n){return br(e,{variants:null},n)})),e.cachedVariants?e.cachedVariants:cm(e)?br(e,{starts:e.starts?br(e.starts):null}):Object.isFrozen(e)?br(e):e}var OS="11.7.0";class SS extends Error{constructor(n,i){super(n),this.name="HTMLInjectionError",this.html=i}}const Xl=tm,ip=br,ap=Symbol("nomatch"),RS=7,CS=function(e){const n=Object.create(null),i=Object.create(null),a=[];let s=!0;const l="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let f={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:FO};function d(G){return f.noHighlightRe.test(G)}function v(G){let V=G.className+" ";V+=G.parentNode?G.parentNode.className:"";const X=f.languageDetectRe.exec(V);if(X){const we=Pe(X[1]);return we||(rp(l.replace("{}",X[1])),rp("Falling back to no-highlight mode for this block.",G)),we?X[1]:"no-highlight"}return V.split(/\s+/).find(we=>d(we)||Pe(we))}function p(G,V,X){let we="",Le="";typeof V=="object"?(we=G,X=V.ignoreIllegals,Le=V.language):(gi("10.7.0","highlight(lang, code, ...args) has been deprecated."),gi("10.7.0",`Please use highlight(code, options) instead. +https://github.com/highlightjs/highlight.js/issues/2277`),Le=G,we=V),X===void 0&&(X=!0);const Ne={code:we,language:Le};st("before:highlight",Ne);const Ke=Ne.result?Ne.result:_(Ne.language,Ne.code,X);return Ke.code=Ne.code,st("after:highlight",Ke),Ke}function _(G,V,X,we){const Le=Object.create(null);function Ne(L,j){return L.keywords[j]}function Ke(){if(!k.keywords){H.addText(F);return}let L=0;k.keywordPatternRe.lastIndex=0;let j=k.keywordPatternRe.exec(F),re="";for(;j;){re+=F.substring(L,j.index);const ce=S.case_insensitive?j[0].toLowerCase():j[0],Ce=Ne(k,ce);if(Ce){const[et,an]=Ce;if(H.addText(re),re="",Le[ce]=(Le[ce]||0)+1,Le[ce]<=RS&&($+=an),et.startsWith("_"))re+=j[0];else{const tr=S.classNameAliases[et]||et;H.addKeyword(j[0],tr)}}else re+=j[0];L=k.keywordPatternRe.lastIndex,j=k.keywordPatternRe.exec(F)}re+=F.substring(L),H.addText(re)}function jt(){if(F==="")return;let L=null;if(typeof k.subLanguage=="string"){if(!n[k.subLanguage]){H.addText(F);return}L=_(k.subLanguage,F,!0,Q[k.subLanguage]),Q[k.subLanguage]=L._top}else L=R(F,k.subLanguage.length?k.subLanguage:null);k.relevance>0&&($+=L.relevance),H.addSublanguage(L._emitter,L.language)}function _t(){k.subLanguage!=null?jt():Ke(),F=""}function N(L,j){let re=1;const ce=j.length-1;for(;re<=ce;){if(!L._emit[re]){re++;continue}const Ce=S.classNameAliases[L[re]]||L[re],et=j[re];Ce?H.addKeyword(et,Ce):(F=et,Ke(),F=""),re++}}function J(L,j){return L.scope&&typeof L.scope=="string"&&H.openNode(S.classNameAliases[L.scope]||L.scope),L.beginScope&&(L.beginScope._wrap?(H.addKeyword(F,S.classNameAliases[L.beginScope._wrap]||L.beginScope._wrap),F=""):L.beginScope._multi&&(N(L.beginScope,j),F="")),k=Object.create(L,{parent:{value:k}}),k}function Z(L,j,re){let ce=zO(L.endRe,re);if(ce){if(L["on:end"]){const Ce=new Jh(L);L["on:end"](j,Ce),Ce.isMatchIgnored&&(ce=!1)}if(ce){for(;L.endsParent&&L.parent;)L=L.parent;return L}}if(L.endsWithParent)return Z(L.parent,j,re)}function fe(L){return k.matcher.regexIndex===0?(F+=L[0],1):(me=!0,0)}function Re(L){const j=L[0],re=L.rule,ce=new Jh(re),Ce=[re.__beforeBegin,re["on:begin"]];for(const et of Ce)if(et&&(et(L,ce),ce.isMatchIgnored))return fe(j);return re.skip?F+=j:(re.excludeBegin&&(F+=j),_t(),!re.returnBegin&&!re.excludeBegin&&(F=j)),J(re,L),re.returnBegin?0:j.length}function je(L){const j=L[0],re=V.substring(L.index),ce=Z(k,L,re);if(!ce)return ap;const Ce=k;k.endScope&&k.endScope._wrap?(_t(),H.addKeyword(j,k.endScope._wrap)):k.endScope&&k.endScope._multi?(_t(),N(k.endScope,L)):Ce.skip?F+=j:(Ce.returnEnd||Ce.excludeEnd||(F+=j),_t(),Ce.excludeEnd&&(F=j));do k.scope&&H.closeNode(),!k.skip&&!k.subLanguage&&($+=k.relevance),k=k.parent;while(k!==ce.parent);return ce.starts&&J(ce.starts,L),Ce.returnEnd?0:j.length}function xe(){const L=[];for(let j=k;j!==S;j=j.parent)j.scope&&L.unshift(j.scope);L.forEach(j=>H.openNode(j))}let b={};function x(L,j){const re=j&&j[0];if(F+=L,re==null)return _t(),0;if(b.type==="begin"&&j.type==="end"&&b.index===j.index&&re===""){if(F+=V.slice(j.index,j.index+1),!s){const ce=new Error(`0 width match regex (${G})`);throw ce.languageName=G,ce.badRule=b.rule,ce}return 1}if(b=j,j.type==="begin")return Re(j);if(j.type==="illegal"&&!X){const ce=new Error('Illegal lexeme "'+re+'" for mode "'+(k.scope||"")+'"');throw ce.mode=k,ce}else if(j.type==="end"){const ce=je(j);if(ce!==ap)return ce}if(j.type==="illegal"&&re==="")return 1;if(ie>1e5&&ie>j.index*3)throw new Error("potential infinite loop, way more iterations than matches");return F+=re,re.length}const S=Pe(G);if(!S)throw Kr(l.replace("{}",G)),new Error('Unknown language: "'+G+'"');const M=AS(S);let U="",k=we||M;const Q={},H=new f.__emitter(f);xe();let F="",$=0,oe=0,ie=0,me=!1;try{for(k.matcher.considerAll();;){ie++,me?me=!1:k.matcher.considerAll(),k.matcher.lastIndex=oe;const L=k.matcher.exec(V);if(!L)break;const j=V.substring(oe,L.index),re=x(j,L);oe=L.index+re}return x(V.substring(oe)),H.closeAllNodes(),H.finalize(),U=H.toHTML(),{language:G,value:U,relevance:$,illegal:!1,_emitter:H,_top:k}}catch(L){if(L.message&&L.message.includes("Illegal"))return{language:G,value:Xl(V),illegal:!0,relevance:0,_illegalBy:{message:L.message,index:oe,context:V.slice(oe-100,oe+100),mode:L.mode,resultSoFar:U},_emitter:H};if(s)return{language:G,value:Xl(V),illegal:!1,relevance:0,errorRaised:L,_emitter:H,_top:k};throw L}}function A(G){const V={value:Xl(G),illegal:!1,relevance:0,_top:c,_emitter:new f.__emitter(f)};return V._emitter.addText(G),V}function R(G,V){V=V||f.languages||Object.keys(n);const X=A(G),we=V.filter(Pe).filter(ht).map(_t=>_(_t,G,!1));we.unshift(X);const Le=we.sort((_t,N)=>{if(_t.relevance!==N.relevance)return N.relevance-_t.relevance;if(_t.language&&N.language){if(Pe(_t.language).supersetOf===N.language)return 1;if(Pe(N.language).supersetOf===_t.language)return-1}return 0}),[Ne,Ke]=Le,jt=Ne;return jt.secondBest=Ke,jt}function Y(G,V,X){const we=V&&i[V]||X;G.classList.add("hljs"),G.classList.add(`language-${we}`)}function q(G){let V=null;const X=v(G);if(d(X))return;if(st("before:highlightElement",{el:G,language:X}),G.children.length>0&&(f.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(G)),f.throwUnescapedHTML))throw new SS("One of your code blocks includes unescaped HTML.",G.innerHTML);V=G;const we=V.textContent,Le=X?p(we,{language:X,ignoreIllegals:!0}):R(we);G.innerHTML=Le.value,Y(G,X,Le.language),G.result={language:Le.language,re:Le.relevance,relevance:Le.relevance},Le.secondBest&&(G.secondBest={language:Le.secondBest.language,relevance:Le.secondBest.relevance}),st("after:highlightElement",{el:G,result:Le,text:we})}function ne(G){f=ip(f,G)}const T=()=>{ae(),gi("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function z(){ae(),gi("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let K=!1;function ae(){if(document.readyState==="loading"){K=!0;return}document.querySelectorAll(f.cssSelector).forEach(q)}function ue(){K&&ae()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",ue,!1);function Se(G,V){let X=null;try{X=V(e)}catch(we){if(Kr("Language definition for '{}' could not be registered.".replace("{}",G)),s)Kr(we);else throw we;X=c}X.name||(X.name=G),n[G]=X,X.rawDefinition=V.bind(null,e),X.aliases&&Qe(X.aliases,{languageName:G})}function ge(G){delete n[G];for(const V of Object.keys(i))i[V]===G&&delete i[V]}function ye(){return Object.keys(n)}function Pe(G){return G=(G||"").toLowerCase(),n[G]||n[i[G]]}function Qe(G,{languageName:V}){typeof G=="string"&&(G=[G]),G.forEach(X=>{i[X.toLowerCase()]=V})}function ht(G){const V=Pe(G);return V&&!V.disableAutodetect}function Ot(G){G["before:highlightBlock"]&&!G["before:highlightElement"]&&(G["before:highlightElement"]=V=>{G["before:highlightBlock"](Object.assign({block:V.el},V))}),G["after:highlightBlock"]&&!G["after:highlightElement"]&&(G["after:highlightElement"]=V=>{G["after:highlightBlock"](Object.assign({block:V.el},V))})}function Ut(G){Ot(G),a.push(G)}function st(G,V){const X=G;a.forEach(function(we){we[X]&&we[X](V)})}function Je(G){return gi("10.7.0","highlightBlock will be removed entirely in v12.0"),gi("10.7.0","Please use highlightElement now."),q(G)}Object.assign(e,{highlight:p,highlightAuto:R,highlightAll:ae,highlightElement:q,highlightBlock:Je,configure:ne,initHighlighting:T,initHighlightingOnLoad:z,registerLanguage:Se,unregisterLanguage:ge,listLanguages:ye,getLanguage:Pe,registerAliases:Qe,autoDetection:ht,inherit:ip,addPlugin:Ut}),e.debugMode=function(){s=!1},e.safeMode=function(){s=!0},e.versionString=OS,e.regex={concat:Zr,lookahead:nm,either:mc,optional:GO,anyNumberOfTimes:UO};for(const G in Go)typeof Go[G]=="object"&&hc.exports(Go[G]);return Object.assign(e,Go),e};var Pa=CS({}),kS=Pa;Pa.HighlightJS=Pa;Pa.default=Pa;const Si=kS,op="[A-Za-z$_][0-9A-Za-z$_]*",IS=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],TS=["true","false","null","undefined","NaN","Infinity"],fm=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],dm=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],hm=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],PS=["arguments","this","super","console","window","document","localStorage","module","global"],MS=[].concat(hm,fm,dm);function NS(e){const n=e.regex,i=(V,{after:X})=>{const we="",end:""},l=/<[A-Za-z0-9\\._:-]+\s*\/>/,c={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(V,X)=>{const we=V[0].length+V.index,Le=V.input[we];if(Le==="<"||Le===","){X.ignoreMatch();return}Le===">"&&(i(V,{after:we})||X.ignoreMatch());let Ne;const Ke=V.input.substring(we);if(Ne=Ke.match(/^\s*=/)){X.ignoreMatch();return}if((Ne=Ke.match(/^\s+extends\s+/))&&Ne.index===0){X.ignoreMatch();return}}},f={$pattern:op,keyword:IS,literal:TS,built_in:MS,"variable.language":PS},d="[0-9](_?[0-9])*",v=`\\.(${d})`,p="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",_={className:"number",variants:[{begin:`(\\b(${p})((${v})|\\.)?|(${v}))[eE][+-]?(${d})\\b`},{begin:`\\b(${p})\\b((${v})\\b|\\.)?|(${v})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},A={className:"subst",begin:"\\$\\{",end:"\\}",keywords:f,contains:[]},R={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,A],subLanguage:"xml"}},Y={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,A],subLanguage:"css"}},q={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,A]},T={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:a+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},z=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,R,Y,q,{match:/\$\d+/},_];A.contains=z.concat({begin:/\{/,end:/\}/,keywords:f,contains:["self"].concat(z)});const K=[].concat(T,A.contains),ae=K.concat([{begin:/\(/,end:/\)/,keywords:f,contains:["self"].concat(K)}]),ue={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:f,contains:ae},Se={variants:[{match:[/class/,/\s+/,a,/\s+/,/extends/,/\s+/,n.concat(a,"(",n.concat(/\./,a),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,a],scope:{1:"keyword",3:"title.class"}}]},ge={relevance:0,match:n.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...fm,...dm]}},ye={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},Pe={variants:[{match:[/function/,/\s+/,a,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[ue],illegal:/%/},Qe={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function ht(V){return n.concat("(?!",V.join("|"),")")}const Ot={match:n.concat(/\b/,ht([...hm,"super","import"]),a,n.lookahead(/\(/)),className:"title.function",relevance:0},Ut={begin:n.concat(/\./,n.lookahead(n.concat(a,/(?![0-9A-Za-z$_(])/))),end:a,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},st={match:[/get|set/,/\s+/,a,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},ue]},Je="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",G={match:[/const|var|let/,/\s+/,a,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(Je)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[ue]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:f,exports:{PARAMS_CONTAINS:ae,CLASS_REFERENCE:ge},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),ye,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,R,Y,q,T,{match:/\$\d+/},_,ge,{className:"attr",begin:a+n.lookahead(":"),relevance:0},G,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[T,e.REGEXP_MODE,{className:"function",begin:Je,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:f,contains:ae}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:s.begin,end:s.end},{match:l},{begin:c.begin,"on:begin":c.isTrulyOpeningTag,end:c.end}],subLanguage:"xml",contains:[{begin:c.begin,end:c.end,skip:!0,contains:["self"]}]}]},Pe,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[ue,e.inherit(e.TITLE_MODE,{begin:a,className:"title.function"})]},{match:/\.\.\./,relevance:0},Ut,{match:"\\$"+a,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[ue]},Ot,Qe,Se,st,{match:/\$[(.]/}]}}const LS=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),DS=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],BS=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],$S=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],FS=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],US=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function GS(e){const n=e.regex,i=LS(e),a={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},s="and or not only",l=/@-?\w[\w]*(-\w+)*/,c="[a-zA-Z-][a-zA-Z0-9_-]*",f=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[i.BLOCK_COMMENT,a,i.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+c,relevance:0},i.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+$S.join("|")+")"},{begin:":(:)?("+FS.join("|")+")"}]},i.CSS_VARIABLE,{className:"attribute",begin:"\\b("+US.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[i.BLOCK_COMMENT,i.HEXCOLOR,i.IMPORTANT,i.CSS_NUMBER_MODE,...f,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...f,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},i.FUNCTION_DISPATCH]},{begin:n.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:l},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:s,attribute:BS.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...f,i.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+DS.join("|")+")\\b"}]}}function HS(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}var sp=Fi({props:{code:{type:String,required:!0},language:{type:String,default:""},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var n=mt(e.language);Ar(function(){return e.language},function(s){n.value=s});var i=Ye(function(){return e.autodetect||!n.value}),a=Ye(function(){return!i.value&&!Si.getLanguage(n.value)});return{className:Ye(function(){return a.value?"":"hljs "+n.value}),highlightedCode:Ye(function(){var s;if(a.value)return console.warn('The language "'+n.value+'" you specified could not be found.'),e.code.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");if(i.value){var l=Si.highlightAuto(e.code);return n.value=(s=l.language)!==null&&s!==void 0?s:"",l.value}return(l=Si.highlight(e.code,{language:n.value,ignoreIllegals:e.ignoreIllegals})).value})}},render:function(){return Ti("pre",{},[Ti("code",{class:this.className,innerHTML:this.highlightedCode,tabindex:"0"})])}}),zS={install:function(e){e.component("highlightjs",sp)},component:sp};var WS={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};const YS=()=>{_O.add(WS)},Ss=(e,n)=>{const i=e.__vccOpts||e;for(const[a,s]of n)i[a]=s;return i},KS={};function VS(e,n){const i=Ln("RouterView");return Xe(),fa(i,{class:"h-full w-full"})}const jS=Ss(KS,[["render",VS]]);/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const bi=typeof window<"u";function qS(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const We=Object.assign;function Zl(e,n){const i={};for(const a in n){const s=n[a];i[a]=Sn(s)?s.map(e):e(s)}return i}const ma=()=>{},Sn=Array.isArray,XS=/\/$/,ZS=e=>e.replace(XS,"");function Ql(e,n,i="/"){let a,s={},l="",c="";const f=n.indexOf("#");let d=n.indexOf("?");return f=0&&(d=-1),d>-1&&(a=n.slice(0,d),l=n.slice(d+1,f>-1?f:n.length),s=e(l)),f>-1&&(a=a||n.slice(0,f),c=n.slice(f,n.length)),a=tR(a??n,i),{fullPath:a+(l&&"?")+l+c,path:a,query:s,hash:c}}function QS(e,n){const i=n.query?e(n.query):"";return n.path+(i&&"?")+i+(n.hash||"")}function lp(e,n){return!n||!e.toLowerCase().startsWith(n.toLowerCase())?e:e.slice(n.length)||"/"}function JS(e,n,i){const a=n.matched.length-1,s=i.matched.length-1;return a>-1&&a===s&&Mi(n.matched[a],i.matched[s])&&pm(n.params,i.params)&&e(n.query)===e(i.query)&&n.hash===i.hash}function Mi(e,n){return(e.aliasOf||e)===(n.aliasOf||n)}function pm(e,n){if(Object.keys(e).length!==Object.keys(n).length)return!1;for(const i in e)if(!eR(e[i],n[i]))return!1;return!0}function eR(e,n){return Sn(e)?up(e,n):Sn(n)?up(n,e):e===n}function up(e,n){return Sn(n)?e.length===n.length&&e.every((i,a)=>i===n[a]):e.length===1&&e[0]===n}function tR(e,n){if(e.startsWith("/"))return e;if(!e)return n;const i=n.split("/"),a=e.split("/");let s=i.length-1,l,c;for(l=0;l1&&s--;else break;return i.slice(0,s).join("/")+"/"+a.slice(l-(l===a.length?1:0)).join("/")}var Ma;(function(e){e.pop="pop",e.push="push"})(Ma||(Ma={}));var va;(function(e){e.back="back",e.forward="forward",e.unknown=""})(va||(va={}));function nR(e){if(!e)if(bi){const n=document.querySelector("base");e=n&&n.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ZS(e)}const rR=/^[^#]+#/;function iR(e,n){return e.replace(rR,"#")+n}function aR(e,n){const i=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:n.behavior,left:a.left-i.left-(n.left||0),top:a.top-i.top-(n.top||0)}}const Rs=()=>({left:window.pageXOffset,top:window.pageYOffset});function oR(e){let n;if("el"in e){const i=e.el,a=typeof i=="string"&&i.startsWith("#"),s=typeof i=="string"?a?document.getElementById(i.slice(1)):document.querySelector(i):i;if(!s)return;n=aR(s,e)}else n=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(n):window.scrollTo(n.left!=null?n.left:window.pageXOffset,n.top!=null?n.top:window.pageYOffset)}function cp(e,n){return(history.state?history.state.position-n:-1)+e}const Cu=new Map;function sR(e,n){Cu.set(e,n)}function lR(e){const n=Cu.get(e);return Cu.delete(e),n}let uR=()=>location.protocol+"//"+location.host;function gm(e,n){const{pathname:i,search:a,hash:s}=n,l=e.indexOf("#");if(l>-1){let f=s.includes(e.slice(l))?e.slice(l).length:1,d=s.slice(f);return d[0]!=="/"&&(d="/"+d),lp(d,"")}return lp(i,e)+a+s}function cR(e,n,i,a){let s=[],l=[],c=null;const f=({state:A})=>{const R=gm(e,location),Y=i.value,q=n.value;let ne=0;if(A){if(i.value=R,n.value=A,c&&c===Y){c=null;return}ne=q?A.position-q.position:0}else a(R);s.forEach(T=>{T(i.value,Y,{delta:ne,type:Ma.pop,direction:ne?ne>0?va.forward:va.back:va.unknown})})};function d(){c=i.value}function v(A){s.push(A);const R=()=>{const Y=s.indexOf(A);Y>-1&&s.splice(Y,1)};return l.push(R),R}function p(){const{history:A}=window;A.state&&A.replaceState(We({},A.state,{scroll:Rs()}),"")}function _(){for(const A of l)A();l=[],window.removeEventListener("popstate",f),window.removeEventListener("beforeunload",p)}return window.addEventListener("popstate",f),window.addEventListener("beforeunload",p),{pauseListeners:d,listen:v,destroy:_}}function fp(e,n,i,a=!1,s=!1){return{back:e,current:n,forward:i,replaced:a,position:window.history.length,scroll:s?Rs():null}}function fR(e){const{history:n,location:i}=window,a={value:gm(e,i)},s={value:n.state};s.value||l(a.value,{back:null,current:a.value,forward:null,position:n.length-1,replaced:!0,scroll:null},!0);function l(d,v,p){const _=e.indexOf("#"),A=_>-1?(i.host&&document.querySelector("base")?e:e.slice(_))+d:uR()+e+d;try{n[p?"replaceState":"pushState"](v,"",A),s.value=v}catch(R){console.error(R),i[p?"replace":"assign"](A)}}function c(d,v){const p=We({},n.state,fp(s.value.back,d,s.value.forward,!0),v,{position:s.value.position});l(d,p,!0),a.value=d}function f(d,v){const p=We({},s.value,n.state,{forward:d,scroll:Rs()});l(p.current,p,!0);const _=We({},fp(a.value,d,null),{position:p.position+1},v);l(d,_,!1),a.value=d}return{location:a,state:s,push:f,replace:c}}function dR(e){e=nR(e);const n=fR(e),i=cR(e,n.state,n.location,n.replace);function a(l,c=!0){c||i.pauseListeners(),history.go(l)}const s=We({location:"",base:e,go:a,createHref:iR.bind(null,e)},n,i);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>n.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>n.state.value}),s}function hR(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),dR(e)}function pR(e){return typeof e=="string"||e&&typeof e=="object"}function mm(e){return typeof e=="string"||typeof e=="symbol"}const hr={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},vm=Symbol("");var dp;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(dp||(dp={}));function Ni(e,n){return We(new Error,{type:e,[vm]:!0},n)}function Vn(e,n){return e instanceof Error&&vm in e&&(n==null||!!(e.type&n))}const hp="[^/]+?",gR={sensitive:!1,strict:!1,start:!0,end:!0},mR=/[.+*?^${}()[\]/\\]/g;function vR(e,n){const i=We({},gR,n),a=[];let s=i.start?"^":"";const l=[];for(const v of e){const p=v.length?[]:[90];i.strict&&!v.length&&(s+="/");for(let _=0;_n.length?n.length===1&&n[0]===40+40?1:-1:0}function _R(e,n){let i=0;const a=e.score,s=n.score;for(;i0&&n[n.length-1]<0}const yR={type:0,value:""},wR=/[a-zA-Z0-9_]/;function xR(e){if(!e)return[[]];if(e==="/")return[[yR]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function n(R){throw new Error(`ERR (${i})/"${v}": ${R}`)}let i=0,a=i;const s=[];let l;function c(){l&&s.push(l),l=[]}let f=0,d,v="",p="";function _(){v&&(i===0?l.push({type:0,value:v}):i===1||i===2||i===3?(l.length>1&&(d==="*"||d==="+")&&n(`A repeatable param (${v}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:v,regexp:p,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):n("Invalid state to consume buffer"),v="")}function A(){v+=d}for(;f{c(z)}:ma}function c(p){if(mm(p)){const _=a.get(p);_&&(a.delete(p),i.splice(i.indexOf(_),1),_.children.forEach(c),_.alias.forEach(c))}else{const _=i.indexOf(p);_>-1&&(i.splice(_,1),p.record.name&&a.delete(p.record.name),p.children.forEach(c),p.alias.forEach(c))}}function f(){return i}function d(p){let _=0;for(;_=0&&(p.record.path!==i[_].record.path||!bm(p,i[_]));)_++;i.splice(_,0,p),p.record.name&&!mp(p)&&a.set(p.record.name,p)}function v(p,_){let A,R={},Y,q;if("name"in p&&p.name){if(A=a.get(p.name),!A)throw Ni(1,{location:p});q=A.record.name,R=We(gp(_.params,A.keys.filter(z=>!z.optional).map(z=>z.name)),p.params&&gp(p.params,A.keys.map(z=>z.name))),Y=A.stringify(R)}else if("path"in p)Y=p.path,A=i.find(z=>z.re.test(Y)),A&&(R=A.parse(Y),q=A.record.name);else{if(A=_.name?a.get(_.name):i.find(z=>z.re.test(_.path)),!A)throw Ni(1,{location:p,currentLocation:_});q=A.record.name,R=We({},_.params,p.params),Y=A.stringify(R)}const ne=[];let T=A;for(;T;)ne.unshift(T.record),T=T.parent;return{name:q,path:Y,params:R,matched:ne,meta:RR(ne)}}return e.forEach(p=>l(p)),{addRoute:l,resolve:v,removeRoute:c,getRoutes:f,getRecordMatcher:s}}function gp(e,n){const i={};for(const a of n)a in e&&(i[a]=e[a]);return i}function OR(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:SR(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function SR(e){const n={},i=e.props||!1;if("component"in e)n.default=i;else for(const a in e.components)n[a]=typeof i=="boolean"?i:i[a];return n}function mp(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function RR(e){return e.reduce((n,i)=>We(n,i.meta),{})}function vp(e,n){const i={};for(const a in e)i[a]=a in n?n[a]:e[a];return i}function bm(e,n){return n.children.some(i=>i===e||bm(e,i))}const _m=/#/g,CR=/&/g,kR=/\//g,IR=/=/g,TR=/\?/g,ym=/\+/g,PR=/%5B/g,MR=/%5D/g,wm=/%5E/g,NR=/%60/g,xm=/%7B/g,LR=/%7C/g,Am=/%7D/g,DR=/%20/g;function _c(e){return encodeURI(""+e).replace(LR,"|").replace(PR,"[").replace(MR,"]")}function BR(e){return _c(e).replace(xm,"{").replace(Am,"}").replace(wm,"^")}function ku(e){return _c(e).replace(ym,"%2B").replace(DR,"+").replace(_m,"%23").replace(CR,"%26").replace(NR,"`").replace(xm,"{").replace(Am,"}").replace(wm,"^")}function $R(e){return ku(e).replace(IR,"%3D")}function FR(e){return _c(e).replace(_m,"%23").replace(TR,"%3F")}function UR(e){return e==null?"":FR(e).replace(kR,"%2F")}function os(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function GR(e){const n={};if(e===""||e==="?")return n;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sl&&ku(l)):[a&&ku(a)]).forEach(l=>{l!==void 0&&(n+=(n.length?"&":"")+i,l!=null&&(n+="="+l))})}return n}function HR(e){const n={};for(const i in e){const a=e[i];a!==void 0&&(n[i]=Sn(a)?a.map(s=>s==null?null:""+s):a==null?a:""+a)}return n}const zR=Symbol(""),_p=Symbol(""),yc=Symbol(""),Em=Symbol(""),Iu=Symbol("");function aa(){let e=[];function n(a){return e.push(a),()=>{const s=e.indexOf(a);s>-1&&e.splice(s,1)}}function i(){e=[]}return{add:n,list:()=>e,reset:i}}function vr(e,n,i,a,s){const l=a&&(a.enterCallbacks[s]=a.enterCallbacks[s]||[]);return()=>new Promise((c,f)=>{const d=_=>{_===!1?f(Ni(4,{from:i,to:n})):_ instanceof Error?f(_):pR(_)?f(Ni(2,{from:n,to:_})):(l&&a.enterCallbacks[s]===l&&typeof _=="function"&&l.push(_),c())},v=e.call(a&&a.instances[s],n,i,d);let p=Promise.resolve(v);e.length<3&&(p=p.then(d)),p.catch(_=>f(_))})}function Jl(e,n,i,a){const s=[];for(const l of e)for(const c in l.components){let f=l.components[c];if(!(n!=="beforeRouteEnter"&&!l.instances[c]))if(WR(f)){const v=(f.__vccOpts||f)[n];v&&s.push(vr(v,i,a,l,c))}else{let d=f();s.push(()=>d.then(v=>{if(!v)return Promise.reject(new Error(`Couldn't resolve component "${c}" at "${l.path}"`));const p=qS(v)?v.default:v;l.components[c]=p;const A=(p.__vccOpts||p)[n];return A&&vr(A,i,a,l,c)()}))}}return s}function WR(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function yp(e){const n=Nn(yc),i=Nn(Em),a=Ye(()=>n.resolve(te(e.to))),s=Ye(()=>{const{matched:d}=a.value,{length:v}=d,p=d[v-1],_=i.matched;if(!p||!_.length)return-1;const A=_.findIndex(Mi.bind(null,p));if(A>-1)return A;const R=wp(d[v-2]);return v>1&&wp(p)===R&&_[_.length-1].path!==R?_.findIndex(Mi.bind(null,d[v-2])):A}),l=Ye(()=>s.value>-1&&jR(i.params,a.value.params)),c=Ye(()=>s.value>-1&&s.value===i.matched.length-1&&pm(i.params,a.value.params));function f(d={}){return VR(d)?n[te(e.replace)?"replace":"push"](te(e.to)).catch(ma):Promise.resolve()}return{route:a,href:Ye(()=>a.value.href),isActive:l,isExactActive:c,navigate:f}}const YR=Fi({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:yp,setup(e,{slots:n}){const i=$i(yp(e)),{options:a}=Nn(yc),s=Ye(()=>({[xp(e.activeClass,a.linkActiveClass,"router-link-active")]:i.isActive,[xp(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:i.isExactActive}));return()=>{const l=n.default&&n.default(i);return e.custom?l:Ti("a",{"aria-current":i.isExactActive?e.ariaCurrentValue:null,href:i.href,onClick:i.navigate,class:s.value},l)}}}),KR=YR;function VR(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const n=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(n))return}return e.preventDefault&&e.preventDefault(),!0}}function jR(e,n){for(const i in n){const a=n[i],s=e[i];if(typeof a=="string"){if(a!==s)return!1}else if(!Sn(s)||s.length!==a.length||a.some((l,c)=>l!==s[c]))return!1}return!0}function wp(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xp=(e,n,i)=>e??n??i,qR=Fi({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:n,slots:i}){const a=Nn(Iu),s=Ye(()=>e.route||a.value),l=Nn(_p,0),c=Ye(()=>{let v=te(l);const{matched:p}=s.value;let _;for(;(_=p[v])&&!_.components;)v++;return v}),f=Ye(()=>s.value.matched[c.value]);Wo(_p,Ye(()=>c.value+1)),Wo(zR,f),Wo(Iu,s);const d=mt();return Ar(()=>[d.value,f.value,e.name],([v,p,_],[A,R,Y])=>{p&&(p.instances[_]=v,R&&R!==p&&v&&v===A&&(p.leaveGuards.size||(p.leaveGuards=R.leaveGuards),p.updateGuards.size||(p.updateGuards=R.updateGuards))),v&&p&&(!R||!Mi(p,R)||!A)&&(p.enterCallbacks[_]||[]).forEach(q=>q(v))},{flush:"post"}),()=>{const v=s.value,p=e.name,_=f.value,A=_&&_.components[p];if(!A)return Ap(i.default,{Component:A,route:v});const R=_.props[p],Y=R?R===!0?v.params:typeof R=="function"?R(v):R:null,ne=Ti(A,We({},Y,n,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(_.instances[p]=null)},ref:d}));return Ap(i.default,{Component:ne,route:v})||ne}}});function Ap(e,n){if(!e)return null;const i=e(n);return i.length===1?i[0]:i}const XR=qR;function ZR(e){const n=ER(e.routes,e),i=e.parseQuery||GR,a=e.stringifyQuery||bp,s=e.history,l=aa(),c=aa(),f=aa(),d=Zx(hr);let v=hr;bi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=Zl.bind(null,N=>""+N),_=Zl.bind(null,UR),A=Zl.bind(null,os);function R(N,J){let Z,fe;return mm(N)?(Z=n.getRecordMatcher(N),fe=J):fe=N,n.addRoute(fe,Z)}function Y(N){const J=n.getRecordMatcher(N);J&&n.removeRoute(J)}function q(){return n.getRoutes().map(N=>N.record)}function ne(N){return!!n.getRecordMatcher(N)}function T(N,J){if(J=We({},J||d.value),typeof N=="string"){const b=Ql(i,N,J.path),x=n.resolve({path:b.path},J),S=s.createHref(b.fullPath);return We(b,x,{params:A(x.params),hash:os(b.hash),redirectedFrom:void 0,href:S})}let Z;if("path"in N)Z=We({},N,{path:Ql(i,N.path,J.path).path});else{const b=We({},N.params);for(const x in b)b[x]==null&&delete b[x];Z=We({},N,{params:_(N.params)}),J.params=_(J.params)}const fe=n.resolve(Z,J),Re=N.hash||"";fe.params=p(A(fe.params));const je=QS(a,We({},N,{hash:BR(Re),path:fe.path})),xe=s.createHref(je);return We({fullPath:je,hash:Re,query:a===bp?HR(N.query):N.query||{}},fe,{redirectedFrom:void 0,href:xe})}function z(N){return typeof N=="string"?Ql(i,N,d.value.path):We({},N)}function K(N,J){if(v!==N)return Ni(8,{from:J,to:N})}function ae(N){return ge(N)}function ue(N){return ae(We(z(N),{replace:!0}))}function Se(N){const J=N.matched[N.matched.length-1];if(J&&J.redirect){const{redirect:Z}=J;let fe=typeof Z=="function"?Z(N):Z;return typeof fe=="string"&&(fe=fe.includes("?")||fe.includes("#")?fe=z(fe):{path:fe},fe.params={}),We({query:N.query,hash:N.hash,params:"path"in fe?{}:N.params},fe)}}function ge(N,J){const Z=v=T(N),fe=d.value,Re=N.state,je=N.force,xe=N.replace===!0,b=Se(Z);if(b)return ge(We(z(b),{state:typeof b=="object"?We({},Re,b.state):Re,force:je,replace:xe}),J||Z);const x=Z;x.redirectedFrom=J;let S;return!je&&JS(a,fe,Z)&&(S=Ni(16,{to:x,from:fe}),Le(fe,fe,!0,!1)),(S?Promise.resolve(S):Pe(x,fe)).catch(M=>Vn(M)?Vn(M,2)?M:we(M):V(M,x,fe)).then(M=>{if(M){if(Vn(M,2))return ge(We({replace:xe},z(M.to),{state:typeof M.to=="object"?We({},Re,M.to.state):Re,force:je}),J||x)}else M=ht(x,fe,!0,xe,Re);return Qe(x,fe,M),M})}function ye(N,J){const Z=K(N,J);return Z?Promise.reject(Z):Promise.resolve()}function Pe(N,J){let Z;const[fe,Re,je]=QR(N,J);Z=Jl(fe.reverse(),"beforeRouteLeave",N,J);for(const b of fe)b.leaveGuards.forEach(x=>{Z.push(vr(x,N,J))});const xe=ye.bind(null,N,J);return Z.push(xe),mi(Z).then(()=>{Z=[];for(const b of l.list())Z.push(vr(b,N,J));return Z.push(xe),mi(Z)}).then(()=>{Z=Jl(Re,"beforeRouteUpdate",N,J);for(const b of Re)b.updateGuards.forEach(x=>{Z.push(vr(x,N,J))});return Z.push(xe),mi(Z)}).then(()=>{Z=[];for(const b of N.matched)if(b.beforeEnter&&!J.matched.includes(b))if(Sn(b.beforeEnter))for(const x of b.beforeEnter)Z.push(vr(x,N,J));else Z.push(vr(b.beforeEnter,N,J));return Z.push(xe),mi(Z)}).then(()=>(N.matched.forEach(b=>b.enterCallbacks={}),Z=Jl(je,"beforeRouteEnter",N,J),Z.push(xe),mi(Z))).then(()=>{Z=[];for(const b of c.list())Z.push(vr(b,N,J));return Z.push(xe),mi(Z)}).catch(b=>Vn(b,8)?b:Promise.reject(b))}function Qe(N,J,Z){for(const fe of f.list())fe(N,J,Z)}function ht(N,J,Z,fe,Re){const je=K(N,J);if(je)return je;const xe=J===hr,b=bi?history.state:{};Z&&(fe||xe?s.replace(N.fullPath,We({scroll:xe&&b&&b.scroll},Re)):s.push(N.fullPath,Re)),d.value=N,Le(N,J,Z,xe),we()}let Ot;function Ut(){Ot||(Ot=s.listen((N,J,Z)=>{if(!_t.listening)return;const fe=T(N),Re=Se(fe);if(Re){ge(We(Re,{replace:!0}),fe).catch(ma);return}v=fe;const je=d.value;bi&&sR(cp(je.fullPath,Z.delta),Rs()),Pe(fe,je).catch(xe=>Vn(xe,12)?xe:Vn(xe,2)?(ge(xe.to,fe).then(b=>{Vn(b,20)&&!Z.delta&&Z.type===Ma.pop&&s.go(-1,!1)}).catch(ma),Promise.reject()):(Z.delta&&s.go(-Z.delta,!1),V(xe,fe,je))).then(xe=>{xe=xe||ht(fe,je,!1),xe&&(Z.delta&&!Vn(xe,8)?s.go(-Z.delta,!1):Z.type===Ma.pop&&Vn(xe,20)&&s.go(-1,!1)),Qe(fe,je,xe)}).catch(ma)}))}let st=aa(),Je=aa(),G;function V(N,J,Z){we(N);const fe=Je.list();return fe.length?fe.forEach(Re=>Re(N,J,Z)):console.error(N),Promise.reject(N)}function X(){return G&&d.value!==hr?Promise.resolve():new Promise((N,J)=>{st.add([N,J])})}function we(N){return G||(G=!N,Ut(),st.list().forEach(([J,Z])=>N?Z(N):J()),st.reset()),N}function Le(N,J,Z,fe){const{scrollBehavior:Re}=e;if(!bi||!Re)return Promise.resolve();const je=!Z&&lR(cp(N.fullPath,0))||(fe||!Z)&&history.state&&history.state.scroll||null;return Vu().then(()=>Re(N,J,je)).then(xe=>xe&&oR(xe)).catch(xe=>V(xe,N,J))}const Ne=N=>s.go(N);let Ke;const jt=new Set,_t={currentRoute:d,listening:!0,addRoute:R,removeRoute:Y,hasRoute:ne,getRoutes:q,resolve:T,options:e,push:ae,replace:ue,go:Ne,back:()=>Ne(-1),forward:()=>Ne(1),beforeEach:l.add,beforeResolve:c.add,afterEach:f.add,onError:Je.add,isReady:X,install(N){const J=this;N.component("RouterLink",KR),N.component("RouterView",XR),N.config.globalProperties.$router=J,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>te(d)}),bi&&!Ke&&d.value===hr&&(Ke=!0,ae(s.location).catch(Re=>{}));const Z={};for(const Re in hr)Z[Re]=Ye(()=>d.value[Re]);N.provide(yc,J),N.provide(Em,$i(Z)),N.provide(Iu,d);const fe=N.unmount;jt.add(N),N.unmount=function(){jt.delete(N),jt.size<1&&(v=hr,Ot&&Ot(),Ot=null,d.value=hr,Ke=!1,G=!1),fe()}}};return _t}function mi(e){return e.reduce((n,i)=>n.then(()=>i()),Promise.resolve())}function QR(e,n){const i=[],a=[],s=[],l=Math.max(n.matched.length,e.matched.length);for(let c=0;cMi(v,f))?a.push(f):i.push(f));const d=e.matched[c];d&&(n.matched.find(v=>Mi(v,d))||s.push(d))}return[i,a,s]}const la="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAFiAAABYgFfJ9BTAAAGlUlEQVR4nO2dwWsdRRzHf5VgFkJsQsWLh9YKuVVz9GbAPXiS+BeY7EGPvl4XwXrJtQneX1Pwoqf01kPQRBQED83Tg7pC0h4spLRsH/IgBSEydV66bnbe7O6b2Znfb34fCA9C3u6+/L7z+83v+3ZmL5yengITLi9x7MOGBRA4LIDAYQFYIk7yZQzXyQKwQJzkawDQw3CtLADDyJF/CwD2MFwvC8AgMvjjwKMQAPsAhoiTfAEA7gPARQB4sNtfvILhujkDGEAGf08GH7CMfmABGEME/O3CwVgAoRAn+XYp+IIdLB+fBTAFMvgflY4w2O0vPsXyGVgALZG9fjn4gCn9AwugHTL4txRvZgFQJk7ylQnBBxYAYaTRM2mCh6r+AwugPnGSXyn1+lWgGv3AAqiHNHp2NMEHFgBBCi5fudevggVAkM2awUdX/4EFMBmF0aMC3egHFoCaOMl7DYIPLABCSKPnZsNPxAKgQA2jp4p9jPUfWAD/p4bRowLl6AcWwAtqGj0q0AqAbwlr3uufY7e/eMHuFdoj+AwwbfBF/Td8SZ0SvAAaGD0q0KZ/CF0ADY0eFagFEOwcIE7yGwDw+bTHwVz/IdQMII2eqYOPvf5DiAKIk3y1hdGjAnX6h9AEII2ebYOHRC+AYOYAhXV7bYyeSrDXfwglA8hef9tk8AHgjsFjOYO8AAwYPSrQp38IJANULd0yAQkBkJ4DGDJ6qhju9hcXLBy3c8hmAGn02Ag+UBn9QFUABo0eFSwAXzFs9KggIwBScwAbvX4FZOo/UMoAHQUfKI1+oCKABku3TMAC8ImC0XO5o8tiAXjGjiWjpwpR/w+w/qOqQC0AafS82+EpSY1+wCyAOMk3LRo9KtDs/lUXlAKQRs+nDk7NGcA1mg2abCK2f72P7f+lA5UAZK+/6ej05EY/YBJAh0aPChaAKzo2elSwAFzgwOipgmT9ByQZoEujRwXJ0Q++C8CB0aOCBdA1Fm/nagNZAXh5P4DDXv8crz37G/o/fwVyGZjYBuZA/jyNspQXhpjGp+AL3nv0B1zPvp30Jw/ks4IOCq8HUZai2DPIKwHIXv+eB5dyRu/P7yA+/r3t2/elKM4EEmWpV98meiMAD4yeSr7+qQ9z/zwzfdhx1tgblxVX5WTGxUnLVDx1ywveGD2xEXyQnsblQocjMsWKi8/svAvwNfiCa8O/ujjNAABWuzhRFT60gTbW7RnhreFD26cQpWDF5YTRaQmQe/PtyHq44Inpc8Y1uwIYipHvulvwsQ0UohA/y6XXTr8LEPX/y3vf2Dr8UI585x0BqoUhch/fBSmOsTCslI8PHv4CHx/+aOPQgvUoS03uVNIaEiuDClmjLJDWE8vPfrsL7zw5Mnuh/+FN8CGELWK23v++9+bo8c1Hs/NwOHcJjqNX4GjukvZ9lvr/rShLe6YPOg1e+AA2+eTwh8p1fIdzr8Jo5mX49eLrcBzNw/HsPBzJ31nq/2/7FnwIQQAqg+Xq6PHz1/JMfzQz+1wMhtmPsnStg8/aGNICOFnaaNxaipF/1ezod2r06KC+R5ATe7XAwLXRo4MFYA/R66/5/rUwC8AO3hg9Osi2gbL+545O/2GUpSjWEVLOAK5G/zqW4AMLwDhf+OTy1YEFYA5h9Nzo+JxTQ3IO4KD+34my1NtefxJUM0CXo1/0+l66fHVgAUyH90aPDhZAe1AYPTrIzQE6qv9ojB4dFDNAF5OxNQrBB6ICsJ3+URk9OlgAzbiOzejRQWoOcLK0Ie4LtHIjnzR60LZ7KqhlAFujn2TwgQVQC9Hre3cvnylYAJNBb/ToIDMHsFD/Ra+/HGUpyd3BxlDKACZH/9joIR18YAEoWaVi9OhgAZxnncLmT3UhIQBZ/02sHiZn9OigkgFM+P+i13e1E7kzqAhg2vRP1ujRwQIgbvToQC+Ak6WNafYBIG/06KCQAdqO/nGvH2zwIWABcPAloQqAxO1cJkAtgJb1f52D/wLsGaDp6PdqgyYfCEkAtzn45wlFAMEaPTrQ3g8g63+dZwsMoixd7uCSUII5A9Tx/wce7BPkNZgFoAss9/o1wCyASdu/cfBrglIAJ0sbutHPRk9NsGaASQJgo6cB1ATARk9DsAqgqv5vcfCbg04Aivrv5U7cGMCYAcoC8HYnbgxgF4DXO3FjAKMAxvXf+SPXKIBKAIX678Uj1yiALQOsUtqgyQewCUBkgB4H3xzYBLDJvb5ZyD82jpkM9SeGMBpYACEDAP8C3L5Jh8oh8iIAAAAASUVORK5CYII=",Ho="/powerglitch/assets/example-frog-2422ffbd.gif",Om=(e="always")=>({playMode:e,createContainers:!0,hideOverflow:!1,timing:e==="always"?{duration:2*1e3,iterations:1/0}:{duration:250,iterations:1},glitchTimeSpan:e==="always"?{start:.5,end:.7}:{start:0,end:1},shake:{velocity:15,amplitudeX:.2,amplitudeY:.2},slice:e==="click"?{count:15,velocity:20,minHeight:.02,maxHeight:.15,hueRotate:!0}:{count:6,velocity:15,minHeight:.02,maxHeight:.15,hueRotate:!0},pulse:!1}),Sm=(e,n)=>{if(!e.glitchTimeSpan)return 1;const i=e.glitchTimeSpan.start,a=e.glitchTimeSpan.end;if(na)return 0;const s=i+(a-i)/2;return n(Math.random()-.5)*2*Sm(e,n),JR=({minHeight:e,maxHeight:n,minWidth:i,maxWidth:a})=>{const s=Math.floor(Math.random()*((n-e)*100+1))+e*100,l=Math.floor(Math.random()*((a-i)*100+1))+i*100,c=Math.floor(Math.random()*(100-s)),f=Math.floor(Math.random()*(100-l)),d=`${f+l}% ${c}%`,v=`${f+l}% ${c+s}%`,p=`${f}% ${c+s}%`,_=`${f}% ${c}%`;return`polygon(${d},${v},${p},${_})`},eC=e=>{const n=Math.floor(e.slice.velocity*e.timing.duration/1e3)+1,i=[];for(let a=0;ae.pulse?{steps:[{transform:"scale(1)",opacity:"1"},{transform:`scale(${e.pulse.scale})`,opacity:"0"}],timing:{...e.timing,delay:(e.glitchTimeSpan?e.glitchTimeSpan.start:0)*e.timing.duration,easing:"ease-in-out"}}:null,nC=e=>{if(!e.shake)return{steps:[],timing:{}};const n=Math.floor(e.shake.velocity*e.timing.duration/1e3)+1,i=[];for(let a=0;a[nC(e),tC(e),...Array.from({length:e.slice.count}).map(()=>eC(e))].filter(n=>n!==null),Cm=(...e)=>{const n=i=>i&&typeof i=="object";return e.reduce((i,a)=>(Object.keys(a).forEach(s=>{n(i[s])&&n(a[s])?i[s]=Cm(i[s],a[s]):a[s]!==void 0&&(i[s]=a[s])}),i),{})},rC=(e,n)=>{var s,l;if(!n.createContainers)return{container:e,layersContainer:e,glitched:e.firstElementChild};if(!e.dataset.glitched){const c=document.createElement("div"),f=document.createElement("div");return getComputedStyle(e).getPropertyValue("display").match(/^inline/)&&(f.style.display="inline-block"),f.appendChild(c),(s=e.parentElement)==null||s.insertBefore(f,e),c.prepend(e),{container:f,layersContainer:c,glitched:e}}const i=e.parentElement,a=(l=e.parentElement)==null?void 0:l.parentElement;for(;i.children.length>1;)i.removeChild(i.children[1]);return i.firstElementChild.getAnimations().forEach(c=>c.cancel()),{container:a,layersContainer:i,glitched:e}},iC=(e,n,i)=>{const{glitched:a,container:s,layersContainer:l}=rC(e,i);l.style.display="grid",i.hideOverflow&&(s.style.overflow="hidden"),i.html&&(a.innerHTML=i.html),a.style.gridArea="1/1/-1/-1";const c=a.cloneNode(!0);c.style.gridArea="1/1/-1/-1",c.style.userSelect="none",c.style.pointerEvents="none",c.style.opacity="0";for(let v=0;v{n.forEach((v,p)=>{l.children[p].animate(v.steps,v.timing)})},d=()=>{n.forEach((v,p)=>{l.children[p].getAnimations().forEach(_=>{_.cancel()})})};switch(s.onmouseenter=null,s.onmouseleave=null,s.onclick=null,i.playMode){case"always":f();break;case"hover":s.onmouseenter=f,s.onmouseleave=d;break;case"click":s.onclick=()=>{d(),f()};break}return e.dataset.glitched="1",{container:s,startGlitch:f,stopGlitch:d}},aC=(e=".powerglitch",n={})=>{const i=Cm(Om(n.playMode),n);let a=[];typeof e=="string"?a=Array.from(document.querySelectorAll(e)):e instanceof NodeList?a=Array.from(e):Array.isArray(e)?a=e:e instanceof HTMLElement&&(a=[e]);const s=Rm(i),l=a.map(c=>iC(c,s,i));return{containers:l.map(c=>c.container),startGlitch:()=>l.forEach(c=>c.startGlitch()),stopGlitch:()=>l.forEach(c=>c.stopGlitch())}},vt={glitch:aC,generateLayers:Rm,getDefaultOptions:Om},oC={class:"fixed right-0 top-0 mx-6 my-4 text-4xl"},sC={href:"https://github.com/7ph/powerglitch",target:"_blank"},lC={class:"mt-8 font-bold text-5xl flex gap-4 justify-center"},uC=["src"],cC=I("div",{class:"mt-1"}," PowerGlitch ",-1),fC=I("p",{class:"text-center mt-4 text-lg"}," A tiny library to glitch anything on the web. ",-1),dC={class:"mt-2 flex justify-center gap-4"},hC=I("a",{target:"_blank",href:"./api-docs/variables/PowerGlitch.html",class:"underline"}," documentation ",-1),pC=I("a",{target:"_blank",href:"https://github.com/7PH/powerglitch",class:"underline"}," github ",-1),km={__name:"AppHeader",setup(e){const n=mt(null);return Ui(()=>vt.glitch(n.value)),(i,a)=>{const s=Ln("fa"),l=Ln("RouterLink");return Xe(),ft("div",null,[I("p",oC,[I("a",sC,[de(s,{icon:"fa-brands fa-github"})])]),I("div",lC,[I("img",{ref_key:"logoRef",ref:n,src:te(la),class:"powerglitch",alt:"logo",style:{width:"60px",height:"60px"}},null,8,uC),cC]),fC,I("div",dC,[de(l,{to:"/",class:ba(["",{underline:te(Pu).currentRoute.value.name!=="home"}])},{default:xr(()=>[Ve(" home ")]),_:1},8,["class"]),de(l,{to:"/usage",class:ba({underline:te(Pu).currentRoute.value.name!=="usage"})},{default:xr(()=>[Ve(" usage ")]),_:1},8,["class"]),hC,de(l,{to:"/playground",class:"underline"},{default:xr(()=>[Ve(" playground ")]),_:1}),pC])])}}};const dt=e=>(tg("data-v-a254a8f7"),e=e(),ng(),e),gC={class:"app w-full mx-auto mb-8 mt-16 md:mt-8 px-4"},mC=dt(()=>I("h1",{class:"font-bold mt-8"}," ❓ Introduction ",-1)),vC={class:"mt-4"},bC=dt(()=>I("b",null,"2kb",-1)),_C=dt(()=>I("br",null,null,-1)),yC=dt(()=>I("br",null,null,-1)),wC=dt(()=>I("h1",{class:"font-bold mt-8 mb-2"}," ▶ Fixed animation ",-1)),xC={class:"justify-center grid grid-cols-2 md:grid-cols-4 gap-4 text-center"},AC={class:"mx-auto flex flex-col"},EC=dt(()=>I("p",{class:"font-thin"}," None ",-1)),OC={class:"mx-auto flex flex-col"},SC=dt(()=>I("p",{class:"font-thin"}," Light ",-1)),RC={class:"mx-auto flex flex-col"},CC=dt(()=>I("p",{class:"font-thin"}," Medium ",-1)),kC={class:"mx-auto flex flex-col"},IC=dt(()=>I("p",{class:"font-thin"}," Heavy ",-1)),TC=dt(()=>I("h1",{class:"font-bold mt-8 mb-2"}," ▶ Glitch on hover ",-1)),PC={class:"justify-center grid grid-cols-2 md:grid-cols-4 gap-4 text-center"},MC={class:"mx-auto flex flex-col"},NC=dt(()=>I("p",{class:"font-thin"}," Quick ",-1)),LC={class:"mx-auto flex flex-col"},DC=dt(()=>I("p",{class:"font-thin"}," Long ",-1)),BC={class:"mx-auto flex flex-col"},$C=dt(()=>I("p",{class:"font-thin"}," Smooth ",-1)),FC={class:"mx-auto flex flex-col"},UC=dt(()=>I("p",{class:"font-thin"}," Laggy ",-1)),GC=dt(()=>I("h1",{class:"font-bold mt-8 mb-2"}," ▶ Glitch on click ",-1)),HC={class:"justify-center grid grid-cols-2 gap-4 text-center"},zC={class:"mx-auto flex flex-col pt-7"},WC=dt(()=>I("p",{class:"font-thin mt-6"}," Button glitch on click ",-1)),YC={class:"mx-auto flex flex-col"},KC=dt(()=>I("p",{class:"font-thin mt-2"}," Glitching complex element ",-1)),VC=dt(()=>I("h1",{class:"font-bold mt-8"}," 🔽 Install ",-1)),jC=dt(()=>I("p",{class:"mt-4"},[Ve(" Alternatively, you can "),I("a",{class:"underline",target:"_blank",href:"https://unpkg.com/powerglitch@latest/dist/powerglitch.min.js"}," download minified web bundle "),Ve(" and use it directly in your project. ")],-1)),qC=dt(()=>I("h1",{class:"font-bold mt-8"}," 🔨 Usage ",-1)),XC={class:"mt-4"},ZC=dt(()=>I("h1",{class:"font-bold mt-8"}," 🤝 Support and bugs ",-1)),QC=dt(()=>I("p",{class:"mt-4 pb-8"},[Ve(" Having trouble? Found a bug? Want to contribute?"),I("br"),Ve(" Any kind of contribution is welcome. If you have any questions, please open an issue or create a pull request "),I("a",{href:"https://github.com/7ph/powerglitch",target:"_blank",class:"underline"}," on GitHub "),Ve("."),I("br")],-1)),JC={__name:"HomeView",setup(e){const n=mt(null),i=mt(null),a=mt(null),s=mt(null),l=mt(null),c=mt(null),f=mt(null),d=mt(null),v=mt(null),p=mt(null);return Ui(()=>{vt.glitch(n.value,{html:``,shake:!1,slice:{count:0}}),vt.glitch(i.value,{html:``,shake:!1,glitchTimeSpan:{start:.2,end:.6},slice:{count:3,velocity:4}}),vt.glitch(a.value,{html:``}),vt.glitch(s.value,{html:``,glitchTimeSpan:{start:.2,end:.8}}),vt.glitch(l.value,{html:``,playMode:"hover"}),vt.glitch(c.value,{html:``,playMode:"hover",timing:{duration:2500},glitchTimeSpan:{start:0,end:.5}}),vt.glitch(f.value,{html:``,playMode:"hover",timing:{duration:400,easing:"ease-in-out"}}),vt.glitch(d.value,{html:``,playMode:"hover",timing:{duration:1e3},shake:{velocity:10,amplitudeX:.2,amplitudeY:.2},slice:{count:6,velocity:5}}),vt.glitch(v.value,{html:"",playMode:"click",hideOverflow:!0,timing:{duration:250,iterations:1,easing:"ease-in-out"},slice:{count:15,velocity:20}}),vt.glitch(p.value,{html:` +
+

+ Power Glitch 🌎 +

+ Click somwehere +
+ `,playMode:"click",timing:{duration:1e3,easing:"ease-in-out"}})}),(_,A)=>{const R=Ln("RouterLink"),Y=Ln("highlightjs"),q=Ln("router-link");return Xe(),ft("div",gC,[de(km),mC,I("p",vC,[Ve(" PowerGlitch is a standalone library with no external dependencies. It leverages CSS animations to glitch anything on the web, without using a canvas. It weights less than "),bC,Ve(" minified and gzipped."),_C,yC,Ve(" What are you waiting for? "),de(R,{to:"playground",class:"underline"},{default:xr(()=>[Ve(" Try glitching stuff now ⚡! ")]),_:1})]),wC,I("div",xC,[I("div",AC,[I("div",{ref_key:"glitchExample1",ref:n,class:"example-frog"},null,512),EC]),I("div",OC,[I("div",{ref_key:"glitchExample2",ref:i,class:"example-frog"},null,512),SC]),I("div",RC,[I("div",{ref_key:"glitchExample3",ref:a,class:"example-frog"},null,512),CC]),I("div",kC,[I("div",{ref_key:"glitchExample4",ref:s,class:"example-frog"},null,512),IC])]),TC,I("div",PC,[I("div",MC,[I("div",{ref_key:"glitchExample5",ref:l,class:"example-logo"},null,512),NC]),I("div",LC,[I("div",{ref_key:"glitchExample6",ref:c,class:"example-logo"},null,512),DC]),I("div",BC,[I("div",{ref_key:"glitchExample7",ref:f,class:"example-logo"},null,512),$C]),I("div",FC,[I("div",{ref_key:"glitchExample8",ref:d,class:"example-logo"},null,512),UC])]),GC,I("div",HC,[I("div",zC,[I("div",{ref_key:"glitchExample9",ref:v,class:"example-button"},null,512),WC]),I("div",YC,[I("div",{ref_key:"glitchExample10",ref:p,class:"example-complex"},null,512),KC])]),VC,de(Y,{class:"rounded-xl overflow-hidden mt-4",language:"shell",code:` +$ npm i --save powerglitch +or +$ yarn add powerglitch +`.trim()},null,8,["code"]),jC,qC,de(Y,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +import { PowerGlitch } from 'powerglitch' + +// Glitch elements with class 'some-element' +PowerGlitch.glitch('.some-element') +`.trim()},null,8,["code"]),I("p",XC,[Ve(" Check the "),de(q,{to:"/usage",class:"underline"},{default:xr(()=>[Ve(" full usage guide ")]),_:1}),Ve(". ")]),ZC,QC])}}},ek=Ss(JC,[["__scopeId","data-v-a254a8f7"]]);const yt=e=>(tg("data-v-a72e4028"),e=e(),ng(),e),tk={class:"app w-full mx-auto mb-8 mt-16 md:mt-8 px-4"},nk=yt(()=>I("h1",{class:"font-bold mt-8"}," ⚪ Intro ",-1)),rk=yt(()=>I("p",{class:"mt-2"}," This simple guide will walk you through the basic usage of the library. ",-1)),ik=yt(()=>I("h1",{class:"font-bold mt-8"}," 🟣 Glitch ",-1)),ak=yt(()=>I("p",{class:"mt-2"}," First, create an element to glitch. This can be an image ",-1)),ok=yt(()=>I("p",{class:"mt-2"}," or a button ",-1)),sk=yt(()=>I("p",{class:"mt-2"}," or any DOM element ",-1)),lk=yt(()=>I("p",{class:"mt-2"},[Ve(" then, use "),I("span",{class:"font-bold"},"PowerGlitch.glitch()"),Ve(" to glitch the element ")],-1)),uk=yt(()=>I("p",{class:"mt-2"}," that's it, your element is glitched! ",-1)),ck=yt(()=>I("p",{class:"mt-2"}," Alternatively, you can also create an empty container ",-1)),fk=yt(()=>I("p",{class:"mt-2"},[Ve(" and specify the "),I("span",{class:"font-bold"},"html"),Ve(" option to populate its innerHTML property ")],-1)),dk=yt(()=>I("h1",{class:"font-bold mt-8"}," ⚫ Reference ",-1)),hk=yt(()=>I("p",{class:"mt-2"}," If you already have a reference to the element to glitch, you can directly pass it as the first argument ",-1)),pk=QA('

giving a list of elements or a NodeList resulting from querySelectorAll is allowed.

🟠 Controls

Control the animation using the startGlitch and stopGlitch methods returned by PowerGlitch.glitch()

',3),gk=yt(()=>I("h1",{class:"font-bold mt-8"}," 🟤 Play modes ",-1)),mk=yt(()=>I("p",{class:"mt-2"}," You can choose between 4 play modes: always, hover, click and manual ",-1)),vk=yt(()=>I("p",{class:"mt-2"}," in playMode manual, the glitch never starts until you call startGlitch(). ",-1)),bk=yt(()=>I("h1",{class:"font-bold mt-8"}," 🟢 Customize ",-1)),_k=yt(()=>I("p",{class:"mt-2"},[Ve(" By default, PowerGlitch glitch elements using default options that look good for most cases. To customize the glitch, pass a custom options object as the second argument to "),I("span",{class:"font-bold"},"PowerGlitch.glitch()"),Ve(". ")],-1)),yk=yt(()=>I("p",{class:"mt-2"}," options are merged with the defaults, so you can override only values you want ",-1)),wk={class:"mt-2"},xk=yt(()=>I("h1",{class:"font-bold mt-8"}," 🟡 API reference ",-1)),Ak=yt(()=>I("p",{class:"mt-2 pb-8"},[Ve(" Check-out the "),I("a",{class:"underline",target:"_blank",href:"./api-docs/variables/PowerGlitch.html"}," API documentation ")],-1)),Ek={__name:"UsageView",setup(e){const n=mt(null);return Ui(()=>{vt.glitch(n.value)}),(i,a)=>{const s=Ln("highlightjs"),l=Ln("router-link");return Xe(),ft("div",tk,[de(km),nk,rk,ik,ak,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:"".trim()},null,8,["code"]),ok,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:"".trim()},null,8,["code"]),sk,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:` +
+

Glitch me

+
`.trim()},null,8,["code"]),lk,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +PowerGlitch.glitch('.glitch') +`.trim()},null,8,["code"]),uk,ck,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:"
"}),fk,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +PowerGlitch.glitch('.glitch', { + html: '

Hello

' +}) +`.trim()},null,8,["code"]),dk,hk,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +const element = document.querySelector('.glitch') +PowerGlitch.glitch(element) +`.trim()},null,8,["code"]),pk,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +const { + startGlitch, + stopGlitch +} = PowerGlitch.glitch('.glitch') + +// Stop the glitch +stopGlitch() + +// Re-start the glitch +startGlitch() + `.trim()},null,8,["code"]),gk,mk,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +// Start glitch on click only +PowerGlitch.glitch('.glitch', { playMode: 'click' }) + `.trim()},null,8,["code"]),vk,bk,_k,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +PowerGlitch.glitch( + '.glitch', + { + playMode: 'always', + hideOverflow: true, + timing: { + duration: 1000, + iterations: 15, + easing: 'ease-in-out', + }, + glitchTimeSpan: { + start: 0.4, + end: 0.7, + }, + shake: { + velocity: 10, + amplitudeX: 0.4, + amplitudeY: 0.4, + }, + slice: { + count: 4, + velocity: 10, + minHeight: 0.02, + maxHeight: 0.40, + hueRotate: true, + }, + } +) +`.trim()},null,8,["code"]),yk,de(s,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` +PowerGlitch.glitch( + '.glitch', + { + glitchTimeSpan: false, + shake: false, + } +) +`.trim()},null,8,["code"]),I("p",wk,[Ve(" to find the perfect set of options for your use-case, "),de(l,{to:"/playground",class:"underline"},{default:xr(()=>[Ve(" use the playground ")]),_:1})]),xk,Ak])}}},Ok=Ss(Ek,[["__scopeId","data-v-a72e4028"]]),Sk="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAABYAAAAWAF42ktiAAABv0lEQVRYhcWWv0vDQBTHvxXRQymmk6MgVNzM4OBmh/wB+hfY5j9wEoKDDnUW/4AaZ5e6OXSof0HtJGTxx9ZijaVIiwiRgwuEI8ndJZf2wUEuubvv5+7dey+lIAiwSFvSrW3ZvmHZ/rXseO0AANoAvhcCYNm+C+AQQFd2jrY7wMRP6HOnVSnJztNyApbt10NxAE8qc3MDMPHbyKv23AAs2zc5caj4n1rmO8DEqdhG5PW406oYKutkOgEa6zHiUN19JoAU8fkAMJG9lG/FAbBYTxKn/n8uDCCaaBJMeffSAFyiibV9/2M027kyVQGEYRiTaGLtpneP7Z/P8NM7gDd2Kl3iOYmnsywQpze+LhJf//uNilPbYs0UZUbpRMRgTNaM3cng7GtljQxXyzgYveL85ZGfMgZQI56TejEzZULm617YH5AyNmcTftgx8RxhXchaC2rRTox4Q0ZcGwBnl8RzXNmFdAPcEc+5UFlIGYD5P64OPBDPEUZMboCE3fdlwrUogD4LN+k/YZ0ANNbrWcWVATj/SyUarQDc7o/yiucBaKQVmKIBTlUSjdBoLZBp02rTnFabrux42aYCYOgWD4IA/9YKT2ODwKOHAAAAAElFTkSuQmCC",Rk="/powerglitch/default.png",wc=UE("main",{state:()=>{const e={image:``,button:"",paragraph:"

Power Glitch 🌎

"};return{powerGlitchOptions:{...vt.getDefaultOptions("always"),html:e.image},htmlElements:e}},actions:{setOptions(e){this.powerGlitchOptions={...this.powerGlitchOptions,...e}},setPlayModeDefaults(e){const n=vt.getDefaultOptions(e);this.powerGlitchOptions.playMode=e,this.powerGlitchOptions.timing=n.timing,this.powerGlitchOptions.glitchTimeSpan=n.glitchTimeSpan,this.powerGlitchOptions.shake=n.shake,this.powerGlitchOptions.slice=n.slice;const i={always:"image",hover:"paragraph",click:"button"}[e];this.powerGlitchOptions.html=this.htmlElements[i]}}}),Ck={class:"pl-4 text-sm grid grid-cols-12"},kk={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},Ik={class:"col-span-8 flex gap-4 overflow-x-hidden"},Tk=["value"],Pk=I("option",{value:"true"}," Yes ",-1),Mk=I("option",{value:"false"}," No ",-1),Nk=[Pk,Mk],vi={__name:"ToggleGroupOption",props:{modelValue:{type:[String,Number,Boolean,Object],required:!0},title:{type:String,required:!0},getDefaultValue:{type:Function,required:!0}},emits:["update:modelValue"],setup(e){return(n,i)=>(Xe(),ft("div",Ck,[I("div",kk,Vr(e.title),1),I("div",Ik,[I("select",{class:"w-20",value:!!e.modelValue,onInput:i[0]||(i[0]=a=>n.$emit("update:modelValue",e.getDefaultValue(a.target.value==="true")))},Nk,40,Tk)])]))}},Lk={class:"pl-4 text-sm grid grid-cols-12"},Dk={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},Bk={class:"col-span-8 flex gap-4 overflow-x-hidden"},$k=["value"],Fk=["value"],eu={__name:"SelectOption",props:{modelValue:{type:String,required:!0},title:{type:String,required:!0},values:{type:Array,required:!0}},emits:["update:modelValue"],setup(e){return(n,i)=>(Xe(),ft("div",Lk,[I("div",Dk,Vr(e.title),1),I("div",Bk,[I("select",{class:"w-full",value:e.modelValue,onInput:i[0]||(i[0]=a=>n.$emit("update:modelValue",a.target.value))},[(Xe(!0),ft(Mt,null,TA(e.values,a=>(Xe(),ft("option",{key:a,value:a},Vr(a),9,Fk))),128))],40,$k)])]))}},Uk={class:"pl-4 text-sm grid grid-cols-12"},Gk={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},Hk={class:"col-span-8 flex gap-4 overflow-x-hidden"},zk=["value"],Wk=I("option",{value:"true"}," Yes ",-1),Yk=I("option",{value:"false"}," No ",-1),Kk=[Wk,Yk],Tu={__name:"BooleanOption",props:{modelValue:{type:Boolean,required:!0},title:{type:String,required:!0}},emits:["update:modelValue"],setup(e){return(n,i)=>(Xe(),ft("div",Uk,[I("div",Gk,Vr(e.title),1),I("div",Hk,[I("select",{class:"w-20",value:e.modelValue,onInput:i[0]||(i[0]=a=>n.$emit("update:modelValue",a.target.value==="true"))},Kk,40,zk)])]))}},Vk={class:"pl-4 text-sm grid grid-cols-12"},jk={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},qk={class:"col-span-8 flex gap-4 overflow-x-hidden"},Xk=["value","min","max"],Zk=["value","min","max","step"],pn={__name:"NumberOption",props:{modelValue:{type:Number,required:!0},title:{type:String,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},step:{type:Number,required:!0},factor:{type:Number,default:1}},emits:["update:modelValue"],setup(e){return(n,i)=>(Xe(),ft("div",Vk,[I("div",jk,Vr(e.title),1),I("div",qk,[I("input",{class:"w-20",type:"number",value:e.modelValue*e.factor,min:e.min*e.factor,max:e.max*e.factor,onChange:i[0]||(i[0]=a=>n.$emit("update:modelValue",parseInt(a.target.value)/e.factor))},null,40,Xk),I("input",{value:e.modelValue*e.factor,type:"range",min:e.min*e.factor,max:e.max*e.factor,step:e.step*e.factor,onInput:i[1]||(i[1]=a=>n.$emit("update:modelValue",parseInt(a.target.value)/e.factor))},null,40,Zk)])]))}},Qk={class:"px-4"},Jk=I("div",{class:"font-bold mt-6 mb-2 pl-2"}," Recommended defaults ",-1),eI={class:"ml-4 flex flex-wrap justify-center gap-2"},tI=I("div",{class:"font-bold mt-6 mb-2 pl-2"}," General ",-1),nI=I("div",{class:"font-bold mt-6 mb-2 pl-2"}," Timing ",-1),rI=I("div",{class:"font-bold mt-6 mb-2 pl-2"}," Restrict glitch time span ",-1),iI=I("div",{class:"font-bold mt-6 mb-2 pl-2"}," Shake ",-1),aI=I("div",{class:"font-bold mt-6 mb-2 pl-2"}," Slice ",-1),oI=I("div",{class:"font-bold mt-6 mb-2 pl-2"}," Pulse ",-1),sI={__name:"OptionPanel",setup(e){const n=wc();return(i,a)=>(Xe(),ft("div",Qk,[Jk,I("div",eI,[I("button",{onClick:a[0]||(a[0]=s=>te(n).setPlayModeDefaults("always"))}," Infinite "),I("button",{onClick:a[1]||(a[1]=s=>te(n).setPlayModeDefaults("hover"))}," On hover "),I("button",{onClick:a[2]||(a[2]=s=>te(n).setPlayModeDefaults("click"))}," On click ")]),tI,de(eu,{modelValue:te(n).powerGlitchOptions.html,"onUpdate:modelValue":a[3]||(a[3]=s=>te(n).powerGlitchOptions.html=s),class:"mt-1",title:"HTML",values:Object.values(te(n).htmlElements)},null,8,["modelValue","values"]),de(eu,{modelValue:te(n).powerGlitchOptions.playMode,"onUpdate:modelValue":a[4]||(a[4]=s=>te(n).powerGlitchOptions.playMode=s),class:"mt-1",title:"Play mode",values:["always","hover","click"]},null,8,["modelValue"]),de(Tu,{modelValue:te(n).powerGlitchOptions.hideOverflow,"onUpdate:modelValue":a[5]||(a[5]=s=>te(n).powerGlitchOptions.hideOverflow=s),class:"mt-1",title:"Hide overflow"},null,8,["modelValue"]),nI,de(pn,{modelValue:te(n).powerGlitchOptions.timing.duration,"onUpdate:modelValue":a[6]||(a[6]=s=>te(n).powerGlitchOptions.timing.duration=s),class:"mt-1",title:"Loop duration (ms)",min:150,max:4e3,step:100},null,8,["modelValue","title"]),de(vi,{class:"mt-1",modelValue:te(n).powerGlitchOptions.timing.iterations===1/0,title:"Repeat indefinitely",getDefaultValue:s=>s?1/0:1,"onUpdate:modelValue":a[7]||(a[7]=s=>te(n).powerGlitchOptions.timing.iterations=s)},null,8,["modelValue","getDefaultValue"]),te(n).powerGlitchOptions.timing.iterations<1/0?(Xe(),fa(pn,{key:0,modelValue:te(n).powerGlitchOptions.timing.iterations,"onUpdate:modelValue":a[8]||(a[8]=s=>te(n).powerGlitchOptions.timing.iterations=s),class:"mt-1",title:"Repeat count",min:1,max:60,step:1},null,8,["modelValue"])):pr("",!0),de(vi,{class:"mt-1",modelValue:!!te(n).powerGlitchOptions.timing.easing,title:"Smooth transition",getDefaultValue:s=>s?"ease-in-out":void 0,"onUpdate:modelValue":a[9]||(a[9]=s=>te(n).powerGlitchOptions.timing.easing=s)},null,8,["modelValue","getDefaultValue"]),te(n).powerGlitchOptions.timing.easing?(Xe(),fa(eu,{key:1,modelValue:te(n).powerGlitchOptions.timing.easing,"onUpdate:modelValue":a[10]||(a[10]=s=>te(n).powerGlitchOptions.timing.easing=s),class:"mt-1",title:"Easing",values:["ease-in-out","ease-in","ease-out","linear"]},null,8,["modelValue"])):pr("",!0),rI,de(vi,{modelValue:te(n).powerGlitchOptions.glitchTimeSpan,"onUpdate:modelValue":a[11]||(a[11]=s=>te(n).powerGlitchOptions.glitchTimeSpan=s),title:"Enabled",getDefaultValue:s=>s?te(vt).getDefaultOptions(te(n).powerGlitchOptions.playMode).glitchTimeSpan:!1},null,8,["modelValue","getDefaultValue"]),te(n).powerGlitchOptions.glitchTimeSpan?(Xe(),ft(Mt,{key:2},[de(pn,{modelValue:te(n).powerGlitchOptions.glitchTimeSpan.start,"onUpdate:modelValue":a[12]||(a[12]=s=>te(n).powerGlitchOptions.glitchTimeSpan.start=s),class:"mt-1",title:"Start time (%)",min:0,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),de(pn,{modelValue:te(n).powerGlitchOptions.glitchTimeSpan.end,"onUpdate:modelValue":a[13]||(a[13]=s=>te(n).powerGlitchOptions.glitchTimeSpan.end=s),class:"mt-1",title:"End time (%)",min:0,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"])],64)):pr("",!0),iI,de(vi,{modelValue:te(n).powerGlitchOptions.shake,"onUpdate:modelValue":a[14]||(a[14]=s=>te(n).powerGlitchOptions.shake=s),title:"Enabled",getDefaultValue:s=>s?te(vt).getDefaultOptions(te(n).powerGlitchOptions.playMode).shake:!1},null,8,["modelValue","getDefaultValue"]),te(n).powerGlitchOptions.shake?(Xe(),ft(Mt,{key:3},[de(pn,{modelValue:te(n).powerGlitchOptions.shake.velocity,"onUpdate:modelValue":a[15]||(a[15]=s=>te(n).powerGlitchOptions.shake.velocity=s),class:"mt-1",title:"Velocity (steps/s)",min:1,max:60,step:1},null,8,["modelValue","title"]),de(pn,{modelValue:te(n).powerGlitchOptions.shake.amplitudeX,"onUpdate:modelValue":a[16]||(a[16]=s=>te(n).powerGlitchOptions.shake.amplitudeX=s),class:"mt-1",title:"X amplitude (%)",min:0,max:2,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),de(pn,{modelValue:te(n).powerGlitchOptions.shake.amplitudeY,"onUpdate:modelValue":a[17]||(a[17]=s=>te(n).powerGlitchOptions.shake.amplitudeY=s),class:"mt-1",title:"Y amplitude (%)",min:0,max:2,step:.01,factor:100},null,8,["modelValue","title","min","max","step"])],64)):pr("",!0),aI,de(vi,{modelValue:te(n).powerGlitchOptions.slice,"onUpdate:modelValue":a[18]||(a[18]=s=>te(n).powerGlitchOptions.slice=s),title:"Enabled",getDefaultValue:s=>s?te(vt).getDefaultOptions(te(n).powerGlitchOptions.playMode).slice:!1},null,8,["modelValue","getDefaultValue"]),te(n).powerGlitchOptions.slice?(Xe(),ft(Mt,{key:4},[de(pn,{modelValue:te(n).powerGlitchOptions.slice.count,"onUpdate:modelValue":a[19]||(a[19]=s=>te(n).powerGlitchOptions.slice.count=s),class:"mt-1",title:"Count (slice/step)",min:1,max:60,step:1},null,8,["modelValue","title"]),de(pn,{modelValue:te(n).powerGlitchOptions.slice.velocity,"onUpdate:modelValue":a[20]||(a[20]=s=>te(n).powerGlitchOptions.slice.velocity=s),class:"mt-1",title:"Velocity (steps/s)",min:1,max:60,step:1},null,8,["modelValue","title"]),de(pn,{modelValue:te(n).powerGlitchOptions.slice.minHeight,"onUpdate:modelValue":a[21]||(a[21]=s=>te(n).powerGlitchOptions.slice.minHeight=s),class:"mt-1",title:"Min slice height (%)",min:.01,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),de(pn,{modelValue:te(n).powerGlitchOptions.slice.maxHeight,"onUpdate:modelValue":a[22]||(a[22]=s=>te(n).powerGlitchOptions.slice.maxHeight=s),class:"mt-1",title:"Max slice height (%)",min:.01,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),de(Tu,{modelValue:te(n).powerGlitchOptions.slice.hueRotate,"onUpdate:modelValue":a[23]||(a[23]=s=>te(n).powerGlitchOptions.slice.hueRotate=s),class:"mt-1",title:"Hue rotate"},null,8,["modelValue"])],64)):pr("",!0),oI,de(vi,{modelValue:te(n).powerGlitchOptions.pulse,"onUpdate:modelValue":a[24]||(a[24]=s=>te(n).powerGlitchOptions.pulse=s),title:"Enabled",getDefaultValue:s=>s?{scale:2}:!1},null,8,["modelValue","getDefaultValue"]),te(n).powerGlitchOptions.pulse?(Xe(),fa(pn,{key:5,modelValue:te(n).powerGlitchOptions.pulse.scale,"onUpdate:modelValue":a[25]||(a[25]=s=>te(n).powerGlitchOptions.pulse.scale=s),class:"mt-1",title:"Scale",min:1.1,max:6,step:.1},null,8,["modelValue","min","step"])):pr("",!0)]))}};var ls={},lI={get exports(){return ls},set exports(e){ls=e}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(e,n){(function(){var i,a="4.17.21",s=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",f="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",v=500,p="__lodash_placeholder__",_=1,A=2,R=4,Y=1,q=2,ne=1,T=2,z=4,K=8,ae=16,ue=32,Se=64,ge=128,ye=256,Pe=512,Qe=30,ht="...",Ot=800,Ut=16,st=1,Je=2,G=3,V=1/0,X=9007199254740991,we=17976931348623157e292,Le=0/0,Ne=4294967295,Ke=Ne-1,jt=Ne>>>1,_t=[["ary",ge],["bind",ne],["bindKey",T],["curry",K],["curryRight",ae],["flip",Pe],["partial",ue],["partialRight",Se],["rearg",ye]],N="[object Arguments]",J="[object Array]",Z="[object AsyncFunction]",fe="[object Boolean]",Re="[object Date]",je="[object DOMException]",xe="[object Error]",b="[object Function]",x="[object GeneratorFunction]",S="[object Map]",M="[object Number]",U="[object Null]",k="[object Object]",Q="[object Promise]",H="[object Proxy]",F="[object RegExp]",$="[object Set]",oe="[object String]",ie="[object Symbol]",me="[object Undefined]",L="[object WeakMap]",j="[object WeakSet]",re="[object ArrayBuffer]",ce="[object DataView]",Ce="[object Float32Array]",et="[object Float64Array]",an="[object Int8Array]",tr="[object Int16Array]",Bn="[object Int32Array]",Qr="[object Uint8Array]",Ct="[object Uint8ClampedArray]",Gt="[object Uint16Array]",Jr="[object Uint32Array]",Im=/\b__p \+= '';/g,Tm=/\b(__p \+=) '' \+/g,Pm=/(__e\(.*?\)|\b__t\)) \+\n'';/g,xc=/&(?:amp|lt|gt|quot|#39);/g,Ac=/[&<>"']/g,Mm=RegExp(xc.source),Nm=RegExp(Ac.source),Lm=/<%-([\s\S]+?)%>/g,Dm=/<%([\s\S]+?)%>/g,Ec=/<%=([\s\S]+?)%>/g,Bm=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$m=/^\w*$/,Fm=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Cs=/[\\^$.*+?()[\]{}|]/g,Um=RegExp(Cs.source),ks=/^\s+/,Gm=/\s/,Hm=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,zm=/\{\n\/\* \[wrapped with (.+)\] \*/,Wm=/,? & /,Ym=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Km=/[()=,{}\[\]\/\s]/,Vm=/\\(\\)?/g,jm=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Oc=/\w*$/,qm=/^[-+]0x[0-9a-f]+$/i,Xm=/^0b[01]+$/i,Zm=/^\[object .+?Constructor\]$/,Qm=/^0o[0-7]+$/i,Jm=/^(?:0|[1-9]\d*)$/,ev=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Ba=/($^)/,tv=/['\n\r\u2028\u2029\\]/g,$a="\\ud800-\\udfff",nv="\\u0300-\\u036f",rv="\\ufe20-\\ufe2f",iv="\\u20d0-\\u20ff",Sc=nv+rv+iv,Rc="\\u2700-\\u27bf",Cc="a-z\\xdf-\\xf6\\xf8-\\xff",av="\\xac\\xb1\\xd7\\xf7",ov="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",sv="\\u2000-\\u206f",lv=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",kc="A-Z\\xc0-\\xd6\\xd8-\\xde",Ic="\\ufe0e\\ufe0f",Tc=av+ov+sv+lv,Is="['’]",uv="["+$a+"]",Pc="["+Tc+"]",Fa="["+Sc+"]",Mc="\\d+",cv="["+Rc+"]",Nc="["+Cc+"]",Lc="[^"+$a+Tc+Mc+Rc+Cc+kc+"]",Ts="\\ud83c[\\udffb-\\udfff]",fv="(?:"+Fa+"|"+Ts+")",Dc="[^"+$a+"]",Ps="(?:\\ud83c[\\udde6-\\uddff]){2}",Ms="[\\ud800-\\udbff][\\udc00-\\udfff]",ei="["+kc+"]",Bc="\\u200d",$c="(?:"+Nc+"|"+Lc+")",dv="(?:"+ei+"|"+Lc+")",Fc="(?:"+Is+"(?:d|ll|m|re|s|t|ve))?",Uc="(?:"+Is+"(?:D|LL|M|RE|S|T|VE))?",Gc=fv+"?",Hc="["+Ic+"]?",hv="(?:"+Bc+"(?:"+[Dc,Ps,Ms].join("|")+")"+Hc+Gc+")*",pv="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gv="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",zc=Hc+Gc+hv,mv="(?:"+[cv,Ps,Ms].join("|")+")"+zc,vv="(?:"+[Dc+Fa+"?",Fa,Ps,Ms,uv].join("|")+")",bv=RegExp(Is,"g"),_v=RegExp(Fa,"g"),Ns=RegExp(Ts+"(?="+Ts+")|"+vv+zc,"g"),yv=RegExp([ei+"?"+Nc+"+"+Fc+"(?="+[Pc,ei,"$"].join("|")+")",dv+"+"+Uc+"(?="+[Pc,ei+$c,"$"].join("|")+")",ei+"?"+$c+"+"+Fc,ei+"+"+Uc,gv,pv,Mc,mv].join("|"),"g"),wv=RegExp("["+Bc+$a+Sc+Ic+"]"),xv=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Av=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ev=-1,tt={};tt[Ce]=tt[et]=tt[an]=tt[tr]=tt[Bn]=tt[Qr]=tt[Ct]=tt[Gt]=tt[Jr]=!0,tt[N]=tt[J]=tt[re]=tt[fe]=tt[ce]=tt[Re]=tt[xe]=tt[b]=tt[S]=tt[M]=tt[k]=tt[F]=tt[$]=tt[oe]=tt[L]=!1;var Ze={};Ze[N]=Ze[J]=Ze[re]=Ze[ce]=Ze[fe]=Ze[Re]=Ze[Ce]=Ze[et]=Ze[an]=Ze[tr]=Ze[Bn]=Ze[S]=Ze[M]=Ze[k]=Ze[F]=Ze[$]=Ze[oe]=Ze[ie]=Ze[Qr]=Ze[Ct]=Ze[Gt]=Ze[Jr]=!0,Ze[xe]=Ze[b]=Ze[L]=!1;var Ov={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Sv={"&":"&","<":"<",">":">",'"':""","'":"'"},Rv={"&":"&","<":"<",">":">",""":'"',"'":"'"},Cv={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},kv=parseFloat,Iv=parseInt,Wc=typeof ia=="object"&&ia&&ia.Object===Object&&ia,Tv=typeof self=="object"&&self&&self.Object===Object&&self,kt=Wc||Tv||Function("return this")(),Ls=n&&!n.nodeType&&n,Cr=Ls&&!0&&e&&!e.nodeType&&e,Yc=Cr&&Cr.exports===Ls,Ds=Yc&&Wc.process,on=function(){try{var E=Cr&&Cr.require&&Cr.require("util").types;return E||Ds&&Ds.binding&&Ds.binding("util")}catch{}}(),Kc=on&&on.isArrayBuffer,Vc=on&&on.isDate,jc=on&&on.isMap,qc=on&&on.isRegExp,Xc=on&&on.isSet,Zc=on&&on.isTypedArray;function qt(E,P,C){switch(C.length){case 0:return E.call(P);case 1:return E.call(P,C[0]);case 2:return E.call(P,C[0],C[1]);case 3:return E.call(P,C[0],C[1],C[2])}return E.apply(P,C)}function Pv(E,P,C,se){for(var Ae=-1,Ue=E==null?0:E.length;++Ae-1}function Bs(E,P,C){for(var se=-1,Ae=E==null?0:E.length;++se-1;);return C}function of(E,P){for(var C=E.length;C--&&ti(P,E[C],0)>-1;);return C}function Gv(E,P){for(var C=E.length,se=0;C--;)E[C]===P&&++se;return se}var Hv=Gs(Ov),zv=Gs(Sv);function Wv(E){return"\\"+Cv[E]}function Yv(E,P){return E==null?i:E[P]}function ni(E){return wv.test(E)}function Kv(E){return xv.test(E)}function Vv(E){for(var P,C=[];!(P=E.next()).done;)C.push(P.value);return C}function Ys(E){var P=-1,C=Array(E.size);return E.forEach(function(se,Ae){C[++P]=[Ae,se]}),C}function sf(E,P){return function(C){return E(P(C))}}function ir(E,P){for(var C=-1,se=E.length,Ae=0,Ue=[];++C-1}function Nb(t,r){var o=this.__data__,u=ro(o,t);return u<0?(++this.size,o.push([t,r])):o[u][1]=r,this}$n.prototype.clear=Ib,$n.prototype.delete=Tb,$n.prototype.get=Pb,$n.prototype.has=Mb,$n.prototype.set=Nb;function Fn(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r=r?t:r)),t}function cn(t,r,o,u,h,m){var y,w=r&_,O=r&A,D=r&R;if(o&&(y=h?o(t,u,h,m):o(t)),y!==i)return y;if(!lt(t))return t;var B=Ee(t);if(B){if(y=$0(t),!w)return Ht(t,y)}else{var W=Pt(t),ee=W==b||W==x;if(cr(t))return zf(t,w);if(W==k||W==N||ee&&!h){if(y=O||ee?{}:ld(t),!w)return O?R0(t,Xb(y,t)):S0(t,_f(y,t))}else{if(!Ze[W])return h?t:{};y=F0(t,W,w)}}m||(m=new vn);var he=m.get(t);if(he)return he;m.set(t,y),Bd(t)?t.forEach(function(_e){y.add(cn(_e,r,o,_e,t,m))}):Ld(t)&&t.forEach(function(_e,De){y.set(De,cn(_e,r,o,De,t,m))});var be=D?O?vl:ml:O?Wt:St,Ie=B?i:be(t);return sn(Ie||t,function(_e,De){Ie&&(De=_e,_e=t[De]),ji(y,De,cn(_e,r,o,De,t,m))}),y}function Zb(t){var r=St(t);return function(o){return yf(o,t,r)}}function yf(t,r,o){var u=o.length;if(t==null)return!u;for(t=qe(t);u--;){var h=o[u],m=r[h],y=t[h];if(y===i&&!(h in t)||!m(y))return!1}return!0}function wf(t,r,o){if(typeof t!="function")throw new ln(c);return ta(function(){t.apply(i,o)},r)}function qi(t,r,o,u){var h=-1,m=Ua,y=!0,w=t.length,O=[],D=r.length;if(!w)return O;o&&(r=it(r,Xt(o))),u?(m=Bs,y=!1):r.length>=s&&(m=Hi,y=!1,r=new Tr(r));e:for(;++hh?0:h+o),u=u===i||u>h?h:ke(u),u<0&&(u+=h),u=o>u?0:Fd(u);o0&&o(w)?r>1?It(w,r-1,o,u,h):rr(h,w):u||(h[h.length]=w)}return h}var Qs=qf(),Ef=qf(!0);function Rn(t,r){return t&&Qs(t,r,St)}function Js(t,r){return t&&Ef(t,r,St)}function ao(t,r){return nr(r,function(o){return Wn(t[o])})}function Mr(t,r){r=lr(r,t);for(var o=0,u=r.length;t!=null&&or}function e0(t,r){return t!=null&&ze.call(t,r)}function t0(t,r){return t!=null&&r in qe(t)}function n0(t,r,o){return t>=Tt(r,o)&&t=120&&B.length>=120)?new Tr(y&&B):i}B=t[0];var W=-1,ee=w[0];e:for(;++W-1;)w!==t&&Xa.call(w,O,1),Xa.call(t,O,1);return t}function Lf(t,r){for(var o=t?r.length:0,u=o-1;o--;){var h=r[o];if(o==u||h!==m){var m=h;zn(h)?Xa.call(t,h,1):ul(t,h)}}return t}function ol(t,r){return t+Ja(gf()*(r-t+1))}function g0(t,r,o,u){for(var h=-1,m=xt(Qa((r-t)/(o||1)),0),y=C(m);m--;)y[u?m:++h]=t,t+=o;return y}function sl(t,r){var o="";if(!t||r<1||r>X)return o;do r%2&&(o+=t),r=Ja(r/2),r&&(t+=t);while(r);return o}function Me(t,r){return El(fd(t,r,Yt),t+"")}function m0(t){return bf(hi(t))}function v0(t,r){var o=hi(t);return vo(o,Pr(r,0,o.length))}function Qi(t,r,o,u){if(!lt(t))return t;r=lr(r,t);for(var h=-1,m=r.length,y=m-1,w=t;w!=null&&++hh?0:h+r),o=o>h?h:o,o<0&&(o+=h),h=r>o?0:o-r>>>0,r>>>=0;for(var m=C(h);++u>>1,y=t[m];y!==null&&!Qt(y)&&(o?y<=r:y=s){var D=r?null:T0(t);if(D)return Ha(D);y=!1,h=Hi,O=new Tr}else O=r?[]:w;e:for(;++u=u?t:fn(t,r,o)}var Hf=lb||function(t){return kt.clearTimeout(t)};function zf(t,r){if(r)return t.slice();var o=t.length,u=cf?cf(o):new t.constructor(o);return t.copy(u),u}function hl(t){var r=new t.constructor(t.byteLength);return new ja(r).set(new ja(t)),r}function x0(t,r){var o=r?hl(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.byteLength)}function A0(t){var r=new t.constructor(t.source,Oc.exec(t));return r.lastIndex=t.lastIndex,r}function E0(t){return Vi?qe(Vi.call(t)):{}}function Wf(t,r){var o=r?hl(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.length)}function Yf(t,r){if(t!==r){var o=t!==i,u=t===null,h=t===t,m=Qt(t),y=r!==i,w=r===null,O=r===r,D=Qt(r);if(!w&&!D&&!m&&t>r||m&&y&&O&&!w&&!D||u&&y&&O||!o&&O||!h)return 1;if(!u&&!m&&!D&&t=w)return O;var D=o[u];return O*(D=="desc"?-1:1)}}return t.index-r.index}function Kf(t,r,o,u){for(var h=-1,m=t.length,y=o.length,w=-1,O=r.length,D=xt(m-y,0),B=C(O+D),W=!u;++w1?o[h-1]:i,y=h>2?o[2]:i;for(m=t.length>3&&typeof m=="function"?(h--,m):i,y&&Dt(o[0],o[1],y)&&(m=h<3?i:m,h=1),r=qe(r);++u-1?h[m?r[y]:y]:i}}function Qf(t){return Hn(function(r){var o=r.length,u=o,h=un.prototype.thru;for(t&&r.reverse();u--;){var m=r[u];if(typeof m!="function")throw new ln(c);if(h&&!y&&go(m)=="wrapper")var y=new un([],!0)}for(u=y?u:o;++u1&&$e.reverse(),B&&Ow))return!1;var D=m.get(t),B=m.get(r);if(D&&B)return D==r&&B==t;var W=-1,ee=!0,he=o&q?new Tr:i;for(m.set(t,r),m.set(r,t);++W1?"& ":"")+r[u],r=r.join(o>2?", ":" "),t.replace(Hm,`{ +/* [wrapped with `+r+`] */ +`)}function G0(t){return Ee(t)||Dr(t)||!!(hf&&t&&t[hf])}function zn(t,r){var o=typeof t;return r=r??X,!!r&&(o=="number"||o!="symbol"&&Jm.test(t))&&t>-1&&t%1==0&&t0){if(++r>=Ot)return arguments[0]}else r=0;return t.apply(i,arguments)}}function vo(t,r){var o=-1,u=t.length,h=u-1;for(r=r===i?u:r;++o1?t[r-1]:i;return o=typeof o=="function"?(t.pop(),o):i,Ad(t,o)});function Ed(t){var r=g(t);return r.__chain__=!0,r}function Q1(t,r){return r(t),t}function bo(t,r){return r(t)}var J1=Hn(function(t){var r=t.length,o=r?t[0]:0,u=this.__wrapped__,h=function(m){return Zs(m,t)};return r>1||this.__actions__.length||!(u instanceof Be)||!zn(o)?this.thru(h):(u=u.slice(o,+o+(r?1:0)),u.__actions__.push({func:bo,args:[h],thisArg:i}),new un(u,this.__chain__).thru(function(m){return r&&!m.length&&m.push(i),m}))});function e_(){return Ed(this)}function t_(){return new un(this.value(),this.__chain__)}function n_(){this.__values__===i&&(this.__values__=$d(this.value()));var t=this.__index__>=this.__values__.length,r=t?i:this.__values__[this.__index__++];return{done:t,value:r}}function r_(){return this}function i_(t){for(var r,o=this;o instanceof no;){var u=vd(o);u.__index__=0,u.__values__=i,r?h.__wrapped__=u:r=u;var h=u;o=o.__wrapped__}return h.__wrapped__=t,r}function a_(){var t=this.__wrapped__;if(t instanceof Be){var r=t;return this.__actions__.length&&(r=new Be(this)),r=r.reverse(),r.__actions__.push({func:bo,args:[Ol],thisArg:i}),new un(r,this.__chain__)}return this.thru(Ol)}function o_(){return Uf(this.__wrapped__,this.__actions__)}var s_=uo(function(t,r,o){ze.call(t,o)?++t[o]:Un(t,o,1)});function l_(t,r,o){var u=Ee(t)?Qc:Qb;return o&&Dt(t,r,o)&&(r=i),u(t,ve(r,3))}function u_(t,r){var o=Ee(t)?nr:Af;return o(t,ve(r,3))}var c_=Zf(bd),f_=Zf(_d);function d_(t,r){return It(_o(t,r),1)}function h_(t,r){return It(_o(t,r),V)}function p_(t,r,o){return o=o===i?1:ke(o),It(_o(t,r),o)}function Od(t,r){var o=Ee(t)?sn:or;return o(t,ve(r,3))}function Sd(t,r){var o=Ee(t)?Mv:xf;return o(t,ve(r,3))}var g_=uo(function(t,r,o){ze.call(t,o)?t[o].push(r):Un(t,o,[r])});function m_(t,r,o,u){t=zt(t)?t:hi(t),o=o&&!u?ke(o):0;var h=t.length;return o<0&&(o=xt(h+o,0)),Eo(t)?o<=h&&t.indexOf(r,o)>-1:!!h&&ti(t,r,o)>-1}var v_=Me(function(t,r,o){var u=-1,h=typeof r=="function",m=zt(t)?C(t.length):[];return or(t,function(y){m[++u]=h?qt(r,y,o):Xi(y,r,o)}),m}),b_=uo(function(t,r,o){Un(t,o,r)});function _o(t,r){var o=Ee(t)?it:kf;return o(t,ve(r,3))}function __(t,r,o,u){return t==null?[]:(Ee(r)||(r=r==null?[]:[r]),o=u?i:o,Ee(o)||(o=o==null?[]:[o]),Mf(t,r,o))}var y_=uo(function(t,r,o){t[o?0:1].push(r)},function(){return[[],[]]});function w_(t,r,o){var u=Ee(t)?$s:nf,h=arguments.length<3;return u(t,ve(r,4),o,h,or)}function x_(t,r,o){var u=Ee(t)?Nv:nf,h=arguments.length<3;return u(t,ve(r,4),o,h,xf)}function A_(t,r){var o=Ee(t)?nr:Af;return o(t,xo(ve(r,3)))}function E_(t){var r=Ee(t)?bf:m0;return r(t)}function O_(t,r,o){(o?Dt(t,r,o):r===i)?r=1:r=ke(r);var u=Ee(t)?Vb:v0;return u(t,r)}function S_(t){var r=Ee(t)?jb:_0;return r(t)}function R_(t){if(t==null)return 0;if(zt(t))return Eo(t)?ri(t):t.length;var r=Pt(t);return r==S||r==$?t.size:rl(t).length}function C_(t,r,o){var u=Ee(t)?Fs:y0;return o&&Dt(t,r,o)&&(r=i),u(t,ve(r,3))}var k_=Me(function(t,r){if(t==null)return[];var o=r.length;return o>1&&Dt(t,r[0],r[1])?r=[]:o>2&&Dt(r[0],r[1],r[2])&&(r=[r[0]]),Mf(t,It(r,1),[])}),yo=ub||function(){return kt.Date.now()};function I_(t,r){if(typeof r!="function")throw new ln(c);return t=ke(t),function(){if(--t<1)return r.apply(this,arguments)}}function Rd(t,r,o){return r=o?i:r,r=t&&r==null?t.length:r,Gn(t,ge,i,i,i,i,r)}function Cd(t,r){var o;if(typeof r!="function")throw new ln(c);return t=ke(t),function(){return--t>0&&(o=r.apply(this,arguments)),t<=1&&(r=i),o}}var Rl=Me(function(t,r,o){var u=ne;if(o.length){var h=ir(o,fi(Rl));u|=ue}return Gn(t,u,r,o,h)}),kd=Me(function(t,r,o){var u=ne|T;if(o.length){var h=ir(o,fi(kd));u|=ue}return Gn(r,u,t,o,h)});function Id(t,r,o){r=o?i:r;var u=Gn(t,K,i,i,i,i,i,r);return u.placeholder=Id.placeholder,u}function Td(t,r,o){r=o?i:r;var u=Gn(t,ae,i,i,i,i,i,r);return u.placeholder=Td.placeholder,u}function Pd(t,r,o){var u,h,m,y,w,O,D=0,B=!1,W=!1,ee=!0;if(typeof t!="function")throw new ln(c);r=hn(r)||0,lt(o)&&(B=!!o.leading,W="maxWait"in o,m=W?xt(hn(o.maxWait)||0,r):m,ee="trailing"in o?!!o.trailing:ee);function he(gt){var _n=u,Kn=h;return u=h=i,D=gt,y=t.apply(Kn,_n),y}function be(gt){return D=gt,w=ta(De,r),B?he(gt):y}function Ie(gt){var _n=gt-O,Kn=gt-D,Zd=r-_n;return W?Tt(Zd,m-Kn):Zd}function _e(gt){var _n=gt-O,Kn=gt-D;return O===i||_n>=r||_n<0||W&&Kn>=m}function De(){var gt=yo();if(_e(gt))return $e(gt);w=ta(De,Ie(gt))}function $e(gt){return w=i,ee&&u?he(gt):(u=h=i,y)}function Jt(){w!==i&&Hf(w),D=0,u=O=h=w=i}function Bt(){return w===i?y:$e(yo())}function en(){var gt=yo(),_n=_e(gt);if(u=arguments,h=this,O=gt,_n){if(w===i)return be(O);if(W)return Hf(w),w=ta(De,r),he(O)}return w===i&&(w=ta(De,r)),y}return en.cancel=Jt,en.flush=Bt,en}var T_=Me(function(t,r){return wf(t,1,r)}),P_=Me(function(t,r,o){return wf(t,hn(r)||0,o)});function M_(t){return Gn(t,Pe)}function wo(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new ln(c);var o=function(){var u=arguments,h=r?r.apply(this,u):u[0],m=o.cache;if(m.has(h))return m.get(h);var y=t.apply(this,u);return o.cache=m.set(h,y)||m,y};return o.cache=new(wo.Cache||Fn),o}wo.Cache=Fn;function xo(t){if(typeof t!="function")throw new ln(c);return function(){var r=arguments;switch(r.length){case 0:return!t.call(this);case 1:return!t.call(this,r[0]);case 2:return!t.call(this,r[0],r[1]);case 3:return!t.call(this,r[0],r[1],r[2])}return!t.apply(this,r)}}function N_(t){return Cd(2,t)}var L_=w0(function(t,r){r=r.length==1&&Ee(r[0])?it(r[0],Xt(ve())):it(It(r,1),Xt(ve()));var o=r.length;return Me(function(u){for(var h=-1,m=Tt(u.length,o);++h=r}),Dr=Sf(function(){return arguments}())?Sf:function(t){return ut(t)&&ze.call(t,"callee")&&!df.call(t,"callee")},Ee=C.isArray,X_=Kc?Xt(Kc):i0;function zt(t){return t!=null&&Ao(t.length)&&!Wn(t)}function pt(t){return ut(t)&&zt(t)}function Z_(t){return t===!0||t===!1||ut(t)&&Lt(t)==fe}var cr=fb||Fl,Q_=Vc?Xt(Vc):a0;function J_(t){return ut(t)&&t.nodeType===1&&!na(t)}function ey(t){if(t==null)return!0;if(zt(t)&&(Ee(t)||typeof t=="string"||typeof t.splice=="function"||cr(t)||di(t)||Dr(t)))return!t.length;var r=Pt(t);if(r==S||r==$)return!t.size;if(ea(t))return!rl(t).length;for(var o in t)if(ze.call(t,o))return!1;return!0}function ty(t,r){return Zi(t,r)}function ny(t,r,o){o=typeof o=="function"?o:i;var u=o?o(t,r):i;return u===i?Zi(t,r,i,o):!!u}function kl(t){if(!ut(t))return!1;var r=Lt(t);return r==xe||r==je||typeof t.message=="string"&&typeof t.name=="string"&&!na(t)}function ry(t){return typeof t=="number"&&pf(t)}function Wn(t){if(!lt(t))return!1;var r=Lt(t);return r==b||r==x||r==Z||r==H}function Nd(t){return typeof t=="number"&&t==ke(t)}function Ao(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=X}function lt(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}function ut(t){return t!=null&&typeof t=="object"}var Ld=jc?Xt(jc):s0;function iy(t,r){return t===r||nl(t,r,_l(r))}function ay(t,r,o){return o=typeof o=="function"?o:i,nl(t,r,_l(r),o)}function oy(t){return Dd(t)&&t!=+t}function sy(t){if(W0(t))throw new Ae(l);return Rf(t)}function ly(t){return t===null}function uy(t){return t==null}function Dd(t){return typeof t=="number"||ut(t)&&Lt(t)==M}function na(t){if(!ut(t)||Lt(t)!=k)return!1;var r=qa(t);if(r===null)return!0;var o=ze.call(r,"constructor")&&r.constructor;return typeof o=="function"&&o instanceof o&&Ya.call(o)==ab}var Il=qc?Xt(qc):l0;function cy(t){return Nd(t)&&t>=-X&&t<=X}var Bd=Xc?Xt(Xc):u0;function Eo(t){return typeof t=="string"||!Ee(t)&&ut(t)&&Lt(t)==oe}function Qt(t){return typeof t=="symbol"||ut(t)&&Lt(t)==ie}var di=Zc?Xt(Zc):c0;function fy(t){return t===i}function dy(t){return ut(t)&&Pt(t)==L}function hy(t){return ut(t)&&Lt(t)==j}var py=po(il),gy=po(function(t,r){return t<=r});function $d(t){if(!t)return[];if(zt(t))return Eo(t)?mn(t):Ht(t);if(zi&&t[zi])return Vv(t[zi]());var r=Pt(t),o=r==S?Ys:r==$?Ha:hi;return o(t)}function Yn(t){if(!t)return t===0?t:0;if(t=hn(t),t===V||t===-V){var r=t<0?-1:1;return r*we}return t===t?t:0}function ke(t){var r=Yn(t),o=r%1;return r===r?o?r-o:r:0}function Fd(t){return t?Pr(ke(t),0,Ne):0}function hn(t){if(typeof t=="number")return t;if(Qt(t))return Le;if(lt(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=lt(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=rf(t);var o=Xm.test(t);return o||Qm.test(t)?Iv(t.slice(2),o?2:8):qm.test(t)?Le:+t}function Ud(t){return Cn(t,Wt(t))}function my(t){return t?Pr(ke(t),-X,X):t===0?t:0}function He(t){return t==null?"":Zt(t)}var vy=ui(function(t,r){if(ea(r)||zt(r)){Cn(r,St(r),t);return}for(var o in r)ze.call(r,o)&&ji(t,o,r[o])}),Gd=ui(function(t,r){Cn(r,Wt(r),t)}),Oo=ui(function(t,r,o,u){Cn(r,Wt(r),t,u)}),by=ui(function(t,r,o,u){Cn(r,St(r),t,u)}),_y=Hn(Zs);function yy(t,r){var o=li(t);return r==null?o:_f(o,r)}var wy=Me(function(t,r){t=qe(t);var o=-1,u=r.length,h=u>2?r[2]:i;for(h&&Dt(r[0],r[1],h)&&(u=1);++o1),m}),Cn(t,vl(t),o),u&&(o=cn(o,_|A|R,P0));for(var h=r.length;h--;)ul(o,r[h]);return o});function Fy(t,r){return zd(t,xo(ve(r)))}var Uy=Hn(function(t,r){return t==null?{}:h0(t,r)});function zd(t,r){if(t==null)return{};var o=it(vl(t),function(u){return[u]});return r=ve(r),Nf(t,o,function(u,h){return r(u,h[0])})}function Gy(t,r,o){r=lr(r,t);var u=-1,h=r.length;for(h||(h=1,t=i);++ur){var u=t;t=r,r=u}if(o||t%1||r%1){var h=gf();return Tt(t+h*(r-t+kv("1e-"+((h+"").length-1))),r)}return ol(t,r)}var Qy=ci(function(t,r,o){return r=r.toLowerCase(),t+(o?Kd(r):r)});function Kd(t){return Ml(He(t).toLowerCase())}function Vd(t){return t=He(t),t&&t.replace(ev,Hv).replace(_v,"")}function Jy(t,r,o){t=He(t),r=Zt(r);var u=t.length;o=o===i?u:Pr(ke(o),0,u);var h=o;return o-=r.length,o>=0&&t.slice(o,h)==r}function ew(t){return t=He(t),t&&Nm.test(t)?t.replace(Ac,zv):t}function tw(t){return t=He(t),t&&Um.test(t)?t.replace(Cs,"\\$&"):t}var nw=ci(function(t,r,o){return t+(o?"-":"")+r.toLowerCase()}),rw=ci(function(t,r,o){return t+(o?" ":"")+r.toLowerCase()}),iw=Xf("toLowerCase");function aw(t,r,o){t=He(t),r=ke(r);var u=r?ri(t):0;if(!r||u>=r)return t;var h=(r-u)/2;return ho(Ja(h),o)+t+ho(Qa(h),o)}function ow(t,r,o){t=He(t),r=ke(r);var u=r?ri(t):0;return r&&u>>0,o?(t=He(t),t&&(typeof r=="string"||r!=null&&!Il(r))&&(r=Zt(r),!r&&ni(t))?ur(mn(t),0,o):t.split(r,o)):[]}var hw=ci(function(t,r,o){return t+(o?" ":"")+Ml(r)});function pw(t,r,o){return t=He(t),o=o==null?0:Pr(ke(o),0,t.length),r=Zt(r),t.slice(o,o+r.length)==r}function gw(t,r,o){var u=g.templateSettings;o&&Dt(t,r,o)&&(r=i),t=He(t),r=Oo({},r,u,rd);var h=Oo({},r.imports,u.imports,rd),m=St(h),y=Ws(h,m),w,O,D=0,B=r.interpolate||Ba,W="__p += '",ee=Ks((r.escape||Ba).source+"|"+B.source+"|"+(B===Ec?jm:Ba).source+"|"+(r.evaluate||Ba).source+"|$","g"),he="//# sourceURL="+(ze.call(r,"sourceURL")?(r.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ev+"]")+` +`;t.replace(ee,function(_e,De,$e,Jt,Bt,en){return $e||($e=Jt),W+=t.slice(D,en).replace(tv,Wv),De&&(w=!0,W+=`' + +__e(`+De+`) + +'`),Bt&&(O=!0,W+=`'; +`+Bt+`; +__p += '`),$e&&(W+=`' + +((__t = (`+$e+`)) == null ? '' : __t) + +'`),D=en+_e.length,_e}),W+=`'; +`;var be=ze.call(r,"variable")&&r.variable;if(!be)W=`with (obj) { +`+W+` +} +`;else if(Km.test(be))throw new Ae(f);W=(O?W.replace(Im,""):W).replace(Tm,"$1").replace(Pm,"$1;"),W="function("+(be||"obj")+`) { +`+(be?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(w?", __e = _.escape":"")+(O?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+W+`return __p +}`;var Ie=qd(function(){return Ue(m,he+"return "+W).apply(i,y)});if(Ie.source=W,kl(Ie))throw Ie;return Ie}function mw(t){return He(t).toLowerCase()}function vw(t){return He(t).toUpperCase()}function bw(t,r,o){if(t=He(t),t&&(o||r===i))return rf(t);if(!t||!(r=Zt(r)))return t;var u=mn(t),h=mn(r),m=af(u,h),y=of(u,h)+1;return ur(u,m,y).join("")}function _w(t,r,o){if(t=He(t),t&&(o||r===i))return t.slice(0,lf(t)+1);if(!t||!(r=Zt(r)))return t;var u=mn(t),h=of(u,mn(r))+1;return ur(u,0,h).join("")}function yw(t,r,o){if(t=He(t),t&&(o||r===i))return t.replace(ks,"");if(!t||!(r=Zt(r)))return t;var u=mn(t),h=af(u,mn(r));return ur(u,h).join("")}function ww(t,r){var o=Qe,u=ht;if(lt(r)){var h="separator"in r?r.separator:h;o="length"in r?ke(r.length):o,u="omission"in r?Zt(r.omission):u}t=He(t);var m=t.length;if(ni(t)){var y=mn(t);m=y.length}if(o>=m)return t;var w=o-ri(u);if(w<1)return u;var O=y?ur(y,0,w).join(""):t.slice(0,w);if(h===i)return O+u;if(y&&(w+=O.length-w),Il(h)){if(t.slice(w).search(h)){var D,B=O;for(h.global||(h=Ks(h.source,He(Oc.exec(h))+"g")),h.lastIndex=0;D=h.exec(B);)var W=D.index;O=O.slice(0,W===i?w:W)}}else if(t.indexOf(Zt(h),w)!=w){var ee=O.lastIndexOf(h);ee>-1&&(O=O.slice(0,ee))}return O+u}function xw(t){return t=He(t),t&&Mm.test(t)?t.replace(xc,Zv):t}var Aw=ci(function(t,r,o){return t+(o?" ":"")+r.toUpperCase()}),Ml=Xf("toUpperCase");function jd(t,r,o){return t=He(t),r=o?i:r,r===i?Kv(t)?eb(t):Bv(t):t.match(r)||[]}var qd=Me(function(t,r){try{return qt(t,i,r)}catch(o){return kl(o)?o:new Ae(o)}}),Ew=Hn(function(t,r){return sn(r,function(o){o=kn(o),Un(t,o,Rl(t[o],t))}),t});function Ow(t){var r=t==null?0:t.length,o=ve();return t=r?it(t,function(u){if(typeof u[1]!="function")throw new ln(c);return[o(u[0]),u[1]]}):[],Me(function(u){for(var h=-1;++hX)return[];var o=Ne,u=Tt(t,Ne);r=ve(r),t-=Ne;for(var h=zs(u,r);++o0||r<0)?new Be(o):(t<0?o=o.takeRight(-t):t&&(o=o.drop(t)),r!==i&&(r=ke(r),o=r<0?o.dropRight(-r):o.take(r-t)),o)},Be.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Be.prototype.toArray=function(){return this.take(Ne)},Rn(Be.prototype,function(t,r){var o=/^(?:filter|find|map|reject)|While$/.test(r),u=/^(?:head|last)$/.test(r),h=g[u?"take"+(r=="last"?"Right":""):r],m=u||/^find/.test(r);h&&(g.prototype[r]=function(){var y=this.__wrapped__,w=u?[1]:arguments,O=y instanceof Be,D=w[0],B=O||Ee(y),W=function(De){var $e=h.apply(g,rr([De],w));return u&&ee?$e[0]:$e};B&&o&&typeof D=="function"&&D.length!=1&&(O=B=!1);var ee=this.__chain__,he=!!this.__actions__.length,be=m&&!ee,Ie=O&&!he;if(!m&&B){y=Ie?y:new Be(this);var _e=t.apply(y,w);return _e.__actions__.push({func:bo,args:[W],thisArg:i}),new un(_e,ee)}return be&&Ie?t.apply(this,w):(_e=this.thru(W),be?u?_e.value()[0]:_e.value():_e)})}),sn(["pop","push","shift","sort","splice","unshift"],function(t){var r=za[t],o=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",u=/^(?:pop|shift)$/.test(t);g.prototype[t]=function(){var h=arguments;if(u&&!this.__chain__){var m=this.value();return r.apply(Ee(m)?m:[],h)}return this[o](function(y){return r.apply(Ee(y)?y:[],h)})}}),Rn(Be.prototype,function(t,r){var o=g[r];if(o){var u=o.name+"";ze.call(si,u)||(si[u]=[]),si[u].push({name:r,func:o})}}),si[co(i,T).name]=[{name:"wrapper",func:i}],Be.prototype.clone=xb,Be.prototype.reverse=Ab,Be.prototype.value=Eb,g.prototype.at=J1,g.prototype.chain=e_,g.prototype.commit=t_,g.prototype.next=n_,g.prototype.plant=i_,g.prototype.reverse=a_,g.prototype.toJSON=g.prototype.valueOf=g.prototype.value=o_,g.prototype.first=g.prototype.head,zi&&(g.prototype[zi]=r_),g},ii=tb();Cr?((Cr.exports=ii)._=ii,Ls._=ii):kt._=ii}).call(ia)})(lI,ls);const uI={class:"px-4"},cI=I("p",{class:"mb-2"}," Copy the options object below in your app ",-1),fI=["textContent"],dI={key:0,class:"bg-white p-4 rounded shadow overflow-auto"},hI=["textContent"],pI={class:"flex mt-4"},gI={__name:"ExportPanel",setup(e){const n=wc(),i=mt(null),a=()=>{let d=new Range;d.setStart(i.value,0),d.setEnd(i.value,1),document.getSelection().removeAllRanges(),document.getSelection().addRange(d)},s=mt(!1);function l(d,v){for(const p in d)typeof d[p]=="object"?(l(d[p],v[p]),Object.keys(d[p]).length===0&&delete d[p]):d[p]===v[p]&&delete d[p]}const c=Ye(()=>{const d=ls.cloneDeep(n.powerGlitchOptions),{playMode:v}=d,p=vt.getDefaultOptions(v);return l(d,p),Object.keys(d).length<=1?null:d}),f=(d,v)=>{if(!(d==="iterations"&&v===1/0)&&d!=="html")return v};return(d,v)=>(Xe(),ft("div",uI,[cI,s.value?(Xe(),ft("pre",{key:0,ref_key:"preRef",ref:i,class:"bg-white p-4 rounded shadow overflow-auto",onClick:a,textContent:Vr(JSON.stringify(te(n).powerGlitchOptions,f,2))},null,8,fI)):(Xe(),ft(Mt,{key:1},[te(c)===null?(Xe(),ft("pre",dI,`You are using the default options +You do not need to pass any options`)):(Xe(),ft("pre",{key:1,ref_key:"preRef",ref:i,class:"bg-white p-4 rounded shadow overflow-auto",onClick:a,textContent:Vr(JSON.stringify(te(c),f,2))},null,8,hI))],64)),I("div",pI,[Ve(" Show all options "),de(Tu,{modelValue:s.value,"onUpdate:modelValue":v[0]||(v[0]=p=>s.value=p)},null,8,["modelValue"])])]))}},mI={__name:"ImagePreview",setup(e){const n=wc(),i=mt(null),a=()=>{i.value&&vt.glitch(i.value,n.powerGlitchOptions)};return Ui(a),Ar(n.powerGlitchOptions,a),(s,l)=>(Xe(),ft("div",null,[I("div",{ref_key:"container",ref:i},null,512)]))}};const vI={class:"app h-full flex flex-row w-full"},bI={class:"fixed right-0 top-0 mx-6 my-4 text-4xl"},_I={class:"option-panel border p-4 overflow-y-auto"},yI={class:"font-bold text-xl mb-4 flex"},wI={class:"grow flex gap-2"},xI=["src"],AI={title:"Github",target:"_blank",href:"https://github.com/7PH/powerglitch"},EI={class:"grow flex flex-col bg-white"},OI={class:"grow flex flex-col justify-center"},SI={__name:"PlaygroundView",setup(e){const n=mt(null);Ui(()=>{vt.glitch(n.value,vt.getDefaultOptions("always"))});const i=mt("options");return(a,s)=>{const l=Ln("RouterLink"),c=Ln("fa");return Xe(),ft("div",vI,[I("p",bI,[de(l,{to:"/"},{default:xr(()=>[Ve(" 🔙 ")]),_:1})]),I("div",_I,[I("div",yI,[I("div",wI,[I("img",{ref_key:"logoGlitch",ref:n,src:te(Sk),alt:"logo",style:{width:"30px",height:"30px"}},null,8,xI),Ve(" PowerGlitch ")]),I("div",null,[I("a",AI,[de(c,{icon:"fa-brands fa-github"})])])]),i.value==="options"?(Xe(),ft(Mt,{key:0},[de(sI),I("button",{class:"mt-6 w-full",onClick:s[0]||(s[0]=f=>i.value="export")}," Show code ")],64)):pr("",!0),i.value==="export"?(Xe(),ft(Mt,{key:1},[de(gI),I("button",{class:"mt-6 w-full",onClick:s[1]||(s[1]=f=>i.value="options")}," Back to options ")],64)):pr("",!0)]),I("div",EI,[I("div",OI,[de(mI,{class:"mx-auto"})])])])}}},RI=Ss(SI,[["__scopeId","data-v-9ab48c40"]]),Pu=ZR({history:hR(),routes:[{name:"home",path:"/",component:ek},{name:"usage",path:"/usage",component:Ok},{name:"playground",path:"/playground",component:RI}]});Si.registerLanguage("javascript",NS);Si.registerLanguage("css",GS);Si.registerLanguage("shell",HS);YS();const CI=LE();PE(jS).use(Pu).use(CI).component("fa",LO).use(zS).mount("#app"); diff --git a/docs/assets/index-a12dd013.css b/docs/assets/index-6aa122cd.css similarity index 98% rename from docs/assets/index-a12dd013.css rename to docs/assets/index-6aa122cd.css index 8e9332a..518c3cf 100644 --- a/docs/assets/index-a12dd013.css +++ b/docs/assets/index-6aa122cd.css @@ -5,4 +5,4 @@ pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5p Author: (c) Henri Vandersleyen License: see project LICENSE Touched: 2022 -*/.hljs-comment,.hljs-meta{color:#565f89}.hljs-deletion,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-tag,.hljs-template-tag,.hljs-variable.language_{color:#f7768e}.hljs-link,.hljs-literal,.hljs-number,.hljs-params,.hljs-template-variable,.hljs-type,.hljs-variable{color:#ff9e64}.hljs-attribute,.hljs-built_in{color:#e0af68}.hljs-keyword,.hljs-property,.hljs-subst,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#7dcfff}.hljs-selector-tag{color:#73daca}.hljs-addition,.hljs-bullet,.hljs-quote,.hljs-string,.hljs-symbol{color:#9ece6a}.hljs-code,.hljs-formula,.hljs-section{color:#7aa2f7}.hljs-attr,.hljs-char.escape_,.hljs-keyword,.hljs-name,.hljs-operator{color:#bb9af7}.hljs-punctuation{color:#c0caf5}.hljs{background:#1a1b26;color:#9aa5ce}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.right-0{right:0px}.top-0{top:0px}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-6{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.ml-4{margin-left:1rem}.mt-1{margin-top:.25rem}.mt-8{margin-top:2rem}.mt-4{margin-top:1rem}.mt-2{margin-top:.5rem}.mb-8{margin-bottom:2rem}.mt-16{margin-top:4rem}.mb-4{margin-bottom:1rem}.flex{display:flex}.grid{display:grid}.h-full{height:100%}.w-full{width:100%}.w-20{width:5rem}.min-w-0{min-width:0px}.grow{flex-grow:1}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-2{gap:.5rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pl-4{padding-left:1rem}.pl-2{padding-left:.5rem}.pt-7{padding-top:1.75rem}.pb-8{padding-bottom:2rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-thin{font-weight:100}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));height:100vh;color:#000}#app{height:100%}input,select,button{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.25rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.md\:mt-8{margin-top:2rem}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.app[data-v-a254a8f7]{max-width:600px}.example-logo[data-v-a254a8f7],.example-frog[data-v-a254a8f7]{width:80px;height:80px}.app[data-v-a72e4028]{max-width:600px}.example[data-v-a72e4028]{width:120px;height:120px}.option-panel[data-v-9ab48c40]{width:500px}@media screen and (max-width: 1060px){.app[data-v-9ab48c40]{flex-direction:column-reverse}.option-panel[data-v-9ab48c40]{width:100%;height:50%}} +*/.hljs-comment,.hljs-meta{color:#565f89}.hljs-deletion,.hljs-doctag,.hljs-regexp,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-tag,.hljs-template-tag,.hljs-variable.language_{color:#f7768e}.hljs-link,.hljs-literal,.hljs-number,.hljs-params,.hljs-template-variable,.hljs-type,.hljs-variable{color:#ff9e64}.hljs-attribute,.hljs-built_in{color:#e0af68}.hljs-keyword,.hljs-property,.hljs-subst,.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#7dcfff}.hljs-selector-tag{color:#73daca}.hljs-addition,.hljs-bullet,.hljs-quote,.hljs-string,.hljs-symbol{color:#9ece6a}.hljs-code,.hljs-formula,.hljs-section{color:#7aa2f7}.hljs-attr,.hljs-char.escape_,.hljs-keyword,.hljs-name,.hljs-operator{color:#bb9af7}.hljs-punctuation{color:#c0caf5}.hljs{background:#1a1b26;color:#9aa5ce}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.right-0{right:0px}.top-0{top:0px}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.ml-4{margin-left:1rem}.mt-1{margin-top:.25rem}.mt-8{margin-top:2rem}.mt-2{margin-top:.5rem}.mb-8{margin-bottom:2rem}.mt-16{margin-top:4rem}.mb-4{margin-bottom:1rem}.flex{display:flex}.grid{display:grid}.h-full{height:100%}.w-full{width:100%}.w-20{width:5rem}.min-w-0{min-width:0px}.grow{flex-grow:1}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-2{gap:.5rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pl-4{padding-left:1rem}.pl-2{padding-left:.5rem}.pt-7{padding-top:1.75rem}.pb-8{padding-bottom:2rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-thin{font-weight:100}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));height:100vh;color:#000}#app{height:100%}input,select,button{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.25rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.md\:mt-8{margin-top:2rem}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.app[data-v-a254a8f7]{max-width:600px}.example-logo[data-v-a254a8f7],.example-frog[data-v-a254a8f7]{width:80px;height:80px}.app[data-v-a72e4028]{max-width:600px}.example[data-v-a72e4028]{width:120px;height:120px}.option-panel[data-v-9ab48c40]{width:500px}@media screen and (max-width: 1060px){.app[data-v-9ab48c40]{flex-direction:column-reverse}.option-panel[data-v-9ab48c40]{width:100%;height:50%}} diff --git a/docs/assets/index-f1632199.js b/docs/assets/index-f1632199.js deleted file mode 100644 index 305e408..0000000 --- a/docs/assets/index-f1632199.js +++ /dev/null @@ -1,848 +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"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerpolicy&&(a.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?a.credentials="include":i.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();function ra(e,t){const n=Object.create(null),r=e.split(",");for(let i=0;i!!n[i.toLowerCase()]:i=>!!n[i]}function ia(e){if(J(e)){const t={};for(let n=0;n{if(n){const r=n.split(Rc);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Hn(e){let t="";if(Ie(e))t=e;else if(J(e))for(let n=0;nIe(e)?e:e==null?"":J(e)||ye(e)&&(e.toString===Os||!ne(e.toString))?JSON.stringify(e,Es,2):String(e),Es=(e,t)=>t&&t.__v_isRef?Es(e,t.value):cn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,i])=>(n[`${r} =>`]=i,n),{})}:As(t)?{[`Set(${t.size})`]:[...t.values()]}:ye(t)&&!J(t)&&!Ss(t)?String(t):t,ve={},ln=[],nt=()=>{},Tc=()=>!1,Lc=/^on[^a-z]/,Yr=e=>Lc.test(e),aa=e=>e.startsWith("onUpdate:"),Ue=Object.assign,oa=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},$c=Object.prototype.hasOwnProperty,se=(e,t)=>$c.call(e,t),J=Array.isArray,cn=e=>Kr(e)==="[object Map]",As=e=>Kr(e)==="[object Set]",ne=e=>typeof e=="function",Ie=e=>typeof e=="string",sa=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",ks=e=>ye(e)&&ne(e.then)&&ne(e.catch),Os=Object.prototype.toString,Kr=e=>Os.call(e),Dc=e=>Kr(e).slice(8,-1),Ss=e=>Kr(e)==="[object Object]",la=e=>Ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Sr=ra(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wr=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Bc=/-(\w)/g,dt=Wr(e=>e.replace(Bc,(t,n)=>n?n.toUpperCase():"")),jc=/\B([A-Z])/g,xn=Wr(e=>e.replace(jc,"-$1").toLowerCase()),Xr=Wr(e=>e.charAt(0).toUpperCase()+e.slice(1)),fi=Wr(e=>e?`on${Xr(e)}`:""),Vn=(e,t)=>!Object.is(e,t),di=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Cs=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Wa;const Fc=()=>Wa||(Wa=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Ve;class Rs{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ve,!t&&Ve&&(this.index=(Ve.scopes||(Ve.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Ve;try{return Ve=this,t()}finally{Ve=n}}}on(){Ve=this}off(){Ve=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ms=e=>(e.w&Lt)>0,Is=e=>(e.n&Lt)>0,Hc=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(c==="length"||c>=l)&&s.push(u)})}else switch(n!==void 0&&s.push(o.get(n)),t){case"add":J(e)?la(n)&&s.push(o.get("length")):(s.push(o.get(Yt)),cn(e)&&s.push(o.get(Ci)));break;case"delete":J(e)||(s.push(o.get(Yt)),cn(e)&&s.push(o.get(Ci)));break;case"set":cn(e)&&s.push(o.get(Yt));break}if(s.length===1)s[0]&&Ri(s[0]);else{const l=[];for(const u of s)u&&l.push(...u);Ri(ca(l))}}function Ri(e,t){const n=J(e)?e:[...e];for(const r of n)r.computed&&qa(r);for(const r of n)r.computed||qa(r)}function qa(e,t){(e!==Ze||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Yc=ra("__proto__,__v_isRef,__isVue"),Ls=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(sa)),Kc=fa(),Wc=fa(!1,!0),Xc=fa(!0),Qa=qc();function qc(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=ce(this);for(let a=0,o=this.length;a{e[t]=function(...n){En();const r=ce(this)[t].apply(this,n);return An(),r}}),e}function fa(e=!1,t=!1){return function(r,i,a){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&a===(e?t?du:Fs:t?js:Bs).get(r))return r;const o=J(r);if(!e&&o&&se(Qa,i))return Reflect.get(Qa,i,a);const s=Reflect.get(r,i,a);return(sa(i)?Ls.has(i):Yc(i))||(e||Ye(r,"get",i),t)?s:Oe(s)?o&&la(i)?s:s.value:ye(s)?e?Us(s):kn(s):s}}const Qc=$s(),Zc=$s(!0);function $s(e=!1){return function(n,r,i,a){let o=n[r];if(mn(o)&&Oe(o)&&!Oe(i))return!1;if(!e&&(!Lr(i)&&!mn(i)&&(o=ce(o),i=ce(i)),!J(n)&&Oe(o)&&!Oe(i)))return o.value=i,!0;const s=J(n)&&la(r)?Number(r)e,qr=e=>Reflect.getPrototypeOf(e);function ur(e,t,n=!1,r=!1){e=e.__v_raw;const i=ce(e),a=ce(t);n||(t!==a&&Ye(i,"get",t),Ye(i,"get",a));const{has:o}=qr(i),s=r?da:n?pa:Yn;if(o.call(i,t))return s(e.get(t));if(o.call(i,a))return s(e.get(a));e!==i&&e.get(t)}function fr(e,t=!1){const n=this.__v_raw,r=ce(n),i=ce(e);return t||(e!==i&&Ye(r,"has",e),Ye(r,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function dr(e,t=!1){return e=e.__v_raw,!t&&Ye(ce(e),"iterate",Yt),Reflect.get(e,"size",e)}function Za(e){e=ce(e);const t=ce(this);return qr(t).has.call(t,e)||(t.add(e),pt(t,"add",e,e)),this}function Ja(e,t){t=ce(t);const n=ce(this),{has:r,get:i}=qr(n);let a=r.call(n,e);a||(e=ce(e),a=r.call(n,e));const o=i.call(n,e);return n.set(e,t),a?Vn(t,o)&&pt(n,"set",e,t):pt(n,"add",e,t),this}function eo(e){const t=ce(this),{has:n,get:r}=qr(t);let i=n.call(t,e);i||(e=ce(e),i=n.call(t,e)),r&&r.call(t,e);const a=t.delete(e);return i&&pt(t,"delete",e,void 0),a}function to(){const e=ce(this),t=e.size!==0,n=e.clear();return t&&pt(e,"clear",void 0,void 0),n}function hr(e,t){return function(r,i){const a=this,o=a.__v_raw,s=ce(o),l=t?da:e?pa:Yn;return!e&&Ye(s,"iterate",Yt),o.forEach((u,c)=>r.call(i,l(u),l(c),a))}}function mr(e,t,n){return function(...r){const i=this.__v_raw,a=ce(i),o=cn(a),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=i[e](...r),c=n?da:t?pa:Yn;return!t&&Ye(a,"iterate",l?Ci:Yt),{next(){const{value:d,done:m}=u.next();return m?{value:d,done:m}:{value:s?[c(d[0]),c(d[1])]:c(d),done:m}},[Symbol.iterator](){return this}}}}function xt(e){return function(...t){return e==="delete"?!1:this}}function iu(){const e={get(a){return ur(this,a)},get size(){return dr(this)},has:fr,add:Za,set:Ja,delete:eo,clear:to,forEach:hr(!1,!1)},t={get(a){return ur(this,a,!1,!0)},get size(){return dr(this)},has:fr,add:Za,set:Ja,delete:eo,clear:to,forEach:hr(!1,!0)},n={get(a){return ur(this,a,!0)},get size(){return dr(this,!0)},has(a){return fr.call(this,a,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:hr(!0,!1)},r={get(a){return ur(this,a,!0,!0)},get size(){return dr(this,!0)},has(a){return fr.call(this,a,!0)},add:xt("add"),set:xt("set"),delete:xt("delete"),clear:xt("clear"),forEach:hr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(a=>{e[a]=mr(a,!1,!1),n[a]=mr(a,!0,!1),t[a]=mr(a,!1,!0),r[a]=mr(a,!0,!0)}),[e,n,t,r]}const[au,ou,su,lu]=iu();function ha(e,t){const n=t?e?lu:su:e?ou:au;return(r,i,a)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?r:Reflect.get(se(n,i)&&i in r?n:r,i,a)}const cu={get:ha(!1,!1)},uu={get:ha(!1,!0)},fu={get:ha(!0,!1)},Bs=new WeakMap,js=new WeakMap,Fs=new WeakMap,du=new WeakMap;function hu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function mu(e){return e.__v_skip||!Object.isExtensible(e)?0:hu(Dc(e))}function kn(e){return mn(e)?e:ma(e,!1,Ds,cu,Bs)}function pu(e){return ma(e,!1,ru,uu,js)}function Us(e){return ma(e,!0,nu,fu,Fs)}function ma(e,t,n,r,i){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=i.get(e);if(a)return a;const o=mu(e);if(o===0)return e;const s=new Proxy(e,o===2?r:n);return i.set(e,s),s}function Mt(e){return mn(e)?Mt(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function Lr(e){return!!(e&&e.__v_isShallow)}function zs(e){return Mt(e)||mn(e)}function ce(e){const t=e&&e.__v_raw;return t?ce(t):e}function pn(e){return Tr(e,"__v_skip",!0),e}const Yn=e=>ye(e)?kn(e):e,pa=e=>ye(e)?Us(e):e;function Gs(e){Pt&&Ze&&(e=ce(e),Ts(e.dep||(e.dep=ca())))}function Hs(e,t){e=ce(e),e.dep&&Ri(e.dep)}function Oe(e){return!!(e&&e.__v_isRef===!0)}function Ce(e){return Vs(e,!1)}function gu(e){return Vs(e,!0)}function Vs(e,t){return Oe(e)?e:new bu(e,t)}class bu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:ce(t),this._value=n?t:Yn(t)}get value(){return Gs(this),this._value}set value(t){const n=this.__v_isShallow||Lr(t)||mn(t);t=n?t:ce(t),Vn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Yn(t),Hs(this))}}function $(e){return Oe(e)?e.value:e}const vu={get:(e,t,n)=>$(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const i=e[t];return Oe(i)&&!Oe(n)?(i.value=n,!0):Reflect.set(e,t,n,r)}};function Ys(e){return Mt(e)?e:new Proxy(e,vu)}function yu(e){const t=J(e)?new Array(e.length):{};for(const n in e)t[n]=_u(e,n);return t}class wu{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}}function _u(e,t,n){const r=e[t];return Oe(r)?r:new wu(e,t,n)}var Ks;class xu{constructor(t,n,r,i){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Ks]=!1,this._dirty=!0,this.effect=new ua(t,()=>{this._dirty||(this._dirty=!0,Hs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=r}get value(){const t=ce(this);return Gs(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Ks="__v_isReadonly";function Eu(e,t,n=!1){let r,i;const a=ne(e);return a?(r=e,i=nt):(r=e.get,i=e.set),new xu(r,i,a||!i,n)}function It(e,t,n,r){let i;try{i=r?e(...r):e()}catch(a){Qr(a,t,n)}return i}function rt(e,t,n,r){if(ne(e)){const a=It(e,t,n,r);return a&&ks(a)&&a.catch(o=>{Qr(o,t,n)}),a}const i=[];for(let a=0;a>>1;Wn(Be[r])lt&&Be.splice(t,1)}function Su(e){J(e)?un.push(...e):(!mt||!mt.includes(e,e.allowRecurse?zt+1:zt))&&un.push(e),Xs()}function no(e,t=Kn?lt+1:0){for(;tWn(n)-Wn(r)),zt=0;zte.id==null?1/0:e.id,Cu=(e,t)=>{const n=Wn(e)-Wn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Qs(e){Pi=!1,Kn=!0,Be.sort(Cu);const t=nt;try{for(lt=0;ltIe(p)?p.trim():p)),d&&(i=n.map(Cs))}let s,l=r[s=fi(t)]||r[s=fi(dt(t))];!l&&a&&(l=r[s=fi(xn(t))]),l&&rt(l,e,6,i);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,rt(u,e,6,i)}}function Zs(e,t,n=!1){const r=t.emitsCache,i=r.get(e);if(i!==void 0)return i;const a=e.emits;let o={},s=!1;if(!ne(e)){const l=u=>{const c=Zs(u,t,!0);c&&(s=!0,Ue(o,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!a&&!s?(ye(e)&&r.set(e,null),null):(J(a)?a.forEach(l=>o[l]=null):Ue(o,a),ye(e)&&r.set(e,o),o)}function Zr(e,t){return!e||!Yr(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,xn(t))||se(e,t))}let qe=null,Jr=null;function $r(e){const t=qe;return qe=e,Jr=e&&e.type.__scopeId||null,t}function Js(e){Jr=e}function el(){Jr=null}function Nt(e,t=qe,n){if(!t||e._n)return e;const r=(...i)=>{r._d&&fo(-1);const a=$r(t);let o;try{o=e(...i)}finally{$r(a),r._d&&fo(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function hi(e){const{type:t,vnode:n,proxy:r,withProxy:i,props:a,propsOptions:[o],slots:s,attrs:l,emit:u,render:c,renderCache:d,data:m,setupState:p,ctx:R,inheritAttrs:N}=e;let V,y;const S=$r(e);try{if(n.shapeFlag&4){const z=i||r;V=st(c.call(z,z,d,a,p,m,R)),y=l}else{const z=t;V=st(z.length>1?z(a,{attrs:l,slots:s,emit:u}):z(a,null)),y=t.props?l:Pu(l)}}catch(z){$n.length=0,Qr(z,e,1),V=H(Xt)}let I=V;if(y&&N!==!1){const z=Object.keys(y),{shapeFlag:q}=I;z.length&&q&7&&(o&&z.some(aa)&&(y=Mu(y,o)),I=gn(I,y))}return n.dirs&&(I=gn(I),I.dirs=I.dirs?I.dirs.concat(n.dirs):n.dirs),n.transition&&(I.transition=n.transition),V=I,$r(S),V}const Pu=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yr(n))&&((t||(t={}))[n]=e[n]);return t},Mu=(e,t)=>{const n={};for(const r in e)(!aa(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Iu(e,t,n){const{props:r,children:i,component:a}=e,{props:o,children:s,patchFlag:l}=t,u=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ro(r,o,u):!!o;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Lu(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):Su(e)}function Cr(e,t){if(Le){let n=Le.provides;const r=Le.parent&&Le.parent.provides;r===n&&(n=Le.provides=Object.create(r)),n[e]=t}}function ut(e,t,n=!1){const r=Le||qe;if(r){const i=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&ne(t)?t.call(r.proxy):t}}const pr={};function Tt(e,t,n){return tl(e,t,n)}function tl(e,t,{immediate:n,deep:r,flush:i,onTrack:a,onTrigger:o}=ve){const s=Le;let l,u=!1,c=!1;if(Oe(e)?(l=()=>e.value,u=Lr(e)):Mt(e)?(l=()=>e,r=!0):J(e)?(c=!0,u=e.some(I=>Mt(I)||Lr(I)),l=()=>e.map(I=>{if(Oe(I))return I.value;if(Mt(I))return an(I);if(ne(I))return It(I,s,2)})):ne(e)?t?l=()=>It(e,s,2):l=()=>{if(!(s&&s.isUnmounted))return d&&d(),rt(e,s,3,[m])}:l=nt,t&&r){const I=l;l=()=>an(I())}let d,m=I=>{d=y.onStop=()=>{It(I,s,4)}},p;if(qn)if(m=nt,t?n&&rt(t,s,3,[l(),c?[]:void 0,m]):l(),i==="sync"){const I=Mf();p=I.__watcherHandles||(I.__watcherHandles=[])}else return nt;let R=c?new Array(e.length).fill(pr):pr;const N=()=>{if(y.active)if(t){const I=y.run();(r||u||(c?I.some((z,q)=>Vn(z,R[q])):Vn(I,R)))&&(d&&d(),rt(t,s,3,[I,R===pr?void 0:c&&R[0]===pr?[]:R,m]),R=I)}else y.run()};N.allowRecurse=!!t;let V;i==="sync"?V=N:i==="post"?V=()=>Ge(N,s&&s.suspense):(N.pre=!0,s&&(N.id=s.uid),V=()=>va(N));const y=new ua(l,V);t?n?N():R=y.run():i==="post"?Ge(y.run.bind(y),s&&s.suspense):y.run();const S=()=>{y.stop(),s&&s.scope&&oa(s.scope.effects,y)};return p&&p.push(S),S}function $u(e,t,n){const r=this.proxy,i=Ie(e)?e.includes(".")?nl(r,e):()=>r[e]:e.bind(r,r);let a;ne(t)?a=t:(a=t.handler,n=t);const o=Le;bn(this);const s=tl(i,a.bind(r),n);return o?bn(o):Kt(),s}function nl(e,t){const n=t.split(".");return()=>{let r=e;for(let i=0;i{an(n,t)});else if(Ss(e))for(const n in e)an(e[n],t);return e}function On(e){return ne(e)?{setup:e,name:e.name}:e}const Rr=e=>!!e.type.__asyncLoader,rl=e=>e.type.__isKeepAlive;function Du(e,t){il(e,"a",t)}function Bu(e,t){il(e,"da",t)}function il(e,t,n=Le){const r=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ei(t,r,n),n){let i=n.parent;for(;i&&i.parent;)rl(i.parent.vnode)&&ju(r,t,n,i),i=i.parent}}function ju(e,t,n,r){const i=ei(t,e,r,!0);al(()=>{oa(r[t],i)},n)}function ei(e,t,n=Le,r=!1){if(n){const i=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;En(),bn(n);const s=rt(t,n,e,o);return Kt(),An(),s});return r?i.unshift(a):i.push(a),a}}const yt=e=>(t,n=Le)=>(!qn||e==="sp")&&ei(e,(...r)=>t(...r),n),Fu=yt("bm"),Sn=yt("m"),Uu=yt("bu"),zu=yt("u"),Gu=yt("bum"),al=yt("um"),Hu=yt("sp"),Vu=yt("rtg"),Yu=yt("rtc");function Ku(e,t=Le){ei("ec",e,t)}function jt(e,t,n,r){const i=e.dirs,a=t&&t.dirs;for(let o=0;ot(o,s,void 0,a&&a[s]));else{const o=Object.keys(e);i=new Array(o.length);for(let s=0,l=o.length;se?bl(e)?xa(e)||e.proxy:Mi(e.parent):null,Ln=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=>Mi(e.parent),$root:e=>Mi(e.root),$emit:e=>e.emit,$options:e=>ya(e),$forceUpdate:e=>e.f||(e.f=()=>va(e.update)),$nextTick:e=>e.n||(e.n=ba.bind(e.proxy)),$watch:e=>$u.bind(e)}),mi=(e,t)=>e!==ve&&!e.__isScriptSetup&&se(e,t),Qu={get({_:e},t){const{ctx:n,setupState:r,data:i,props:a,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return i[t];case 4:return n[t];case 3:return a[t]}else{if(mi(r,t))return o[t]=1,r[t];if(i!==ve&&se(i,t))return o[t]=2,i[t];if((u=e.propsOptions[0])&&se(u,t))return o[t]=3,a[t];if(n!==ve&&se(n,t))return o[t]=4,n[t];Ii&&(o[t]=0)}}const c=Ln[t];let d,m;if(c)return t==="$attrs"&&Ye(e,"get",t),c(e);if((d=s.__cssModules)&&(d=d[t]))return d;if(n!==ve&&se(n,t))return o[t]=4,n[t];if(m=l.config.globalProperties,se(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:i,ctx:a}=e;return mi(i,t)?(i[t]=n,!0):r!==ve&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:i,propsOptions:a}},o){let s;return!!n[o]||e!==ve&&se(e,o)||mi(t,o)||(s=a[0])&&se(s,o)||se(r,o)||se(Ln,o)||se(i.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Ii=!0;function Zu(e){const t=ya(e),n=e.proxy,r=e.ctx;Ii=!1,t.beforeCreate&&ao(t.beforeCreate,e,"bc");const{data:i,computed:a,methods:o,watch:s,provide:l,inject:u,created:c,beforeMount:d,mounted:m,beforeUpdate:p,updated:R,activated:N,deactivated:V,beforeDestroy:y,beforeUnmount:S,destroyed:I,unmounted:z,render:q,renderTracked:oe,renderTriggered:Q,errorCaptured:ee,serverPrefetch:ie,expose:we,inheritAttrs:Me,components:De,directives:We,filters:Se}=t;if(u&&Ju(u,r,null,e.appContext.config.unwrapInjectedRef),o)for(const M in o){const D=o[M];ne(D)&&(r[M]=D.bind(n))}if(i){const M=i.call(n,n);ye(M)&&(e.data=kn(M))}if(Ii=!0,a)for(const M in a){const D=a[M],Z=ne(D)?D.bind(n,n):ne(D.get)?D.get.bind(n,n):nt,le=!ne(D)&&ne(D.set)?D.set.bind(n):nt,de=fe({get:Z,set:le});Object.defineProperty(r,M,{enumerable:!0,configurable:!0,get:()=>de.value,set:me=>de.value=me})}if(s)for(const M in s)sl(s[M],r,n,M);if(l){const M=ne(l)?l.call(n):l;Reflect.ownKeys(M).forEach(D=>{Cr(D,M[D])})}c&&ao(c,e,"c");function A(M,D){J(D)?D.forEach(Z=>M(Z.bind(n))):D&&M(D.bind(n))}if(A(Fu,d),A(Sn,m),A(Uu,p),A(zu,R),A(Du,N),A(Bu,V),A(Ku,ee),A(Yu,oe),A(Vu,Q),A(Gu,S),A(al,z),A(Hu,ie),J(we))if(we.length){const M=e.exposed||(e.exposed={});we.forEach(D=>{Object.defineProperty(M,D,{get:()=>n[D],set:Z=>n[D]=Z})})}else e.exposed||(e.exposed={});q&&e.render===nt&&(e.render=q),Me!=null&&(e.inheritAttrs=Me),De&&(e.components=De),We&&(e.directives=We)}function Ju(e,t,n=nt,r=!1){J(e)&&(e=Ni(e));for(const i in e){const a=e[i];let o;ye(a)?"default"in a?o=ut(a.from||i,a.default,!0):o=ut(a.from||i):o=ut(a),Oe(o)&&r?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[i]=o}}function ao(e,t,n){rt(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function sl(e,t,n,r){const i=r.includes(".")?nl(n,r):()=>n[r];if(Ie(e)){const a=t[e];ne(a)&&Tt(i,a)}else if(ne(e))Tt(i,e.bind(n));else if(ye(e))if(J(e))e.forEach(a=>sl(a,t,n,r));else{const a=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(a)&&Tt(i,a,e)}}function ya(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:i,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,s=a.get(t);let l;return s?l=s:!i.length&&!n&&!r?l=t:(l={},i.length&&i.forEach(u=>Dr(l,u,o,!0)),Dr(l,t,o)),ye(t)&&a.set(t,l),l}function Dr(e,t,n,r=!1){const{mixins:i,extends:a}=t;a&&Dr(e,a,n,!0),i&&i.forEach(o=>Dr(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const s=ef[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const ef={data:oo,props:Ut,emits:Ut,methods:Ut,computed:Ut,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:Ut,directives:Ut,watch:nf,provide:oo,inject:tf};function oo(e,t){return t?e?function(){return Ue(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function tf(e,t){return Ut(Ni(e),Ni(t))}function Ni(e){if(J(e)){const t={};for(let n=0;n0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[m,p]=cl(d,t,!0);Ue(o,m),p&&s.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!a&&!l)return ye(e)&&r.set(e,ln),ln;if(J(a))for(let c=0;c-1,p[1]=N<0||R-1||se(p,"default"))&&s.push(d)}}}const u=[o,s];return ye(e)&&r.set(e,u),u}function so(e){return e[0]!=="$"}function lo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function co(e,t){return lo(e)===lo(t)}function uo(e,t){return J(t)?t.findIndex(n=>co(n,e)):ne(t)&&co(t,e)?0:-1}const ul=e=>e[0]==="_"||e==="$stable",wa=e=>J(e)?e.map(st):[st(e)],of=(e,t,n)=>{if(t._n)return t;const r=Nt((...i)=>wa(t(...i)),n);return r._c=!1,r},fl=(e,t,n)=>{const r=e._ctx;for(const i in e){if(ul(i))continue;const a=e[i];if(ne(a))t[i]=of(i,a,r);else if(a!=null){const o=wa(a);t[i]=()=>o}}},dl=(e,t)=>{const n=wa(t);e.slots.default=()=>n},sf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=ce(t),Tr(t,"_",n)):fl(t,e.slots={})}else e.slots={},t&&dl(e,t);Tr(e.slots,ni,1)},lf=(e,t,n)=>{const{vnode:r,slots:i}=e;let a=!0,o=ve;if(r.shapeFlag&32){const s=t._;s?n&&s===1?a=!1:(Ue(i,t),!n&&s===1&&delete i._):(a=!t.$stable,fl(t,i)),o=t}else t&&(dl(e,t),o={default:1});if(a)for(const s in i)!ul(s)&&!(s in o)&&delete i[s]};function hl(){return{app:null,config:{isNativeTag:Tc,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let cf=0;function uf(e,t){return function(r,i=null){ne(r)||(r=Object.assign({},r)),i!=null&&!ye(i)&&(i=null);const a=hl(),o=new Set;let s=!1;const l=a.app={_uid:cf++,_component:r,_props:i,_container:null,_context:a,_instance:null,version:If,get config(){return a.config},set config(u){},use(u,...c){return o.has(u)||(u&&ne(u.install)?(o.add(u),u.install(l,...c)):ne(u)&&(o.add(u),u(l,...c))),l},mixin(u){return a.mixins.includes(u)||a.mixins.push(u),l},component(u,c){return c?(a.components[u]=c,l):a.components[u]},directive(u,c){return c?(a.directives[u]=c,l):a.directives[u]},mount(u,c,d){if(!s){const m=H(r,i);return m.appContext=a,c&&t?t(m,u):e(m,u,d),s=!0,l._container=u,u.__vue_app__=l,xa(m.component)||m.component.proxy}},unmount(){s&&(e(null,l._container),delete l._container.__vue_app__)},provide(u,c){return a.provides[u]=c,l}};return l}}function Li(e,t,n,r,i=!1){if(J(e)){e.forEach((m,p)=>Li(m,t&&(J(t)?t[p]:t),n,r,i));return}if(Rr(r)&&!i)return;const a=r.shapeFlag&4?xa(r.component)||r.component.proxy:r.el,o=i?null:a,{i:s,r:l}=e,u=t&&t.r,c=s.refs===ve?s.refs={}:s.refs,d=s.setupState;if(u!=null&&u!==l&&(Ie(u)?(c[u]=null,se(d,u)&&(d[u]=null)):Oe(u)&&(u.value=null)),ne(l))It(l,s,12,[o,c]);else{const m=Ie(l),p=Oe(l);if(m||p){const R=()=>{if(e.f){const N=m?se(d,l)?d[l]:c[l]:l.value;i?J(N)&&oa(N,a):J(N)?N.includes(a)||N.push(a):m?(c[l]=[a],se(d,l)&&(d[l]=c[l])):(l.value=[a],e.k&&(c[e.k]=l.value))}else m?(c[l]=o,se(d,l)&&(d[l]=o)):p&&(l.value=o,e.k&&(c[e.k]=o))};o?(R.id=-1,Ge(R,n)):R()}}}const Ge=Lu;function ff(e){return df(e)}function df(e,t){const n=Fc();n.__VUE__=!0;const{insert:r,remove:i,patchProp:a,createElement:o,createText:s,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:m,setScopeId:p=nt,insertStaticContent:R}=e,N=(f,h,g,w=null,E=null,v=null,L=!1,k=null,O=!!h.dynamicChildren)=>{if(f===h)return;f&&!Pn(f,h)&&(w=T(f),me(f,E,v,!0),f=null),h.patchFlag===-2&&(O=!1,h.dynamicChildren=null);const{type:C,ref:G,shapeFlag:U}=h;switch(C){case ti:V(f,h,g,w);break;case Xt:y(f,h,g,w);break;case Pr:f==null&&S(h,g,w,L);break;case Fe:De(f,h,g,w,E,v,L,k,O);break;default:U&1?q(f,h,g,w,E,v,L,k,O):U&6?We(f,h,g,w,E,v,L,k,O):(U&64||U&128)&&C.process(f,h,g,w,E,v,L,k,O,ae)}G!=null&&E&&Li(G,f&&f.ref,v,h||f,!h)},V=(f,h,g,w)=>{if(f==null)r(h.el=s(h.children),g,w);else{const E=h.el=f.el;h.children!==f.children&&u(E,h.children)}},y=(f,h,g,w)=>{f==null?r(h.el=l(h.children||""),g,w):h.el=f.el},S=(f,h,g,w)=>{[f.el,f.anchor]=R(f.children,h,g,w,f.el,f.anchor)},I=({el:f,anchor:h},g,w)=>{let E;for(;f&&f!==h;)E=m(f),r(f,g,w),f=E;r(h,g,w)},z=({el:f,anchor:h})=>{let g;for(;f&&f!==h;)g=m(f),i(f),f=g;i(h)},q=(f,h,g,w,E,v,L,k,O)=>{L=L||h.type==="svg",f==null?oe(h,g,w,E,v,L,k,O):ie(f,h,E,v,L,k,O)},oe=(f,h,g,w,E,v,L,k)=>{let O,C;const{type:G,props:U,shapeFlag:W,transition:_,dirs:P}=f;if(O=f.el=o(f.type,v,U&&U.is,U),W&8?c(O,f.children):W&16&&ee(f.children,O,null,w,E,v&&G!=="foreignObject",L,k),P&&jt(f,null,w,"created"),U){for(const K in U)K!=="value"&&!Sr(K)&&a(O,K,null,U[K],v,f.children,w,E,B);"value"in U&&a(O,"value",null,U.value),(C=U.onVnodeBeforeMount)&&ot(C,w,f)}Q(O,f,f.scopeId,L,w),P&&jt(f,null,w,"beforeMount");const F=(!E||E&&!E.pendingBranch)&&_&&!_.persisted;F&&_.beforeEnter(O),r(O,h,g),((C=U&&U.onVnodeMounted)||F||P)&&Ge(()=>{C&&ot(C,w,f),F&&_.enter(O),P&&jt(f,null,w,"mounted")},E)},Q=(f,h,g,w,E)=>{if(g&&p(f,g),w)for(let v=0;v{for(let C=O;C{const k=h.el=f.el;let{patchFlag:O,dynamicChildren:C,dirs:G}=h;O|=f.patchFlag&16;const U=f.props||ve,W=h.props||ve;let _;g&&Ft(g,!1),(_=W.onVnodeBeforeUpdate)&&ot(_,g,h,f),G&&jt(h,f,g,"beforeUpdate"),g&&Ft(g,!0);const P=E&&h.type!=="foreignObject";if(C?we(f.dynamicChildren,C,k,g,w,P,v):L||D(f,h,k,null,g,w,P,v,!1),O>0){if(O&16)Me(k,h,U,W,g,w,E);else if(O&2&&U.class!==W.class&&a(k,"class",null,W.class,E),O&4&&a(k,"style",U.style,W.style,E),O&8){const F=h.dynamicProps;for(let K=0;K{_&&ot(_,g,h,f),G&&jt(h,f,g,"updated")},w)},we=(f,h,g,w,E,v,L)=>{for(let k=0;k{if(g!==w){if(g!==ve)for(const k in g)!Sr(k)&&!(k in w)&&a(f,k,g[k],null,L,h.children,E,v,B);for(const k in w){if(Sr(k))continue;const O=w[k],C=g[k];O!==C&&k!=="value"&&a(f,k,C,O,L,h.children,E,v,B)}"value"in w&&a(f,"value",g.value,w.value)}},De=(f,h,g,w,E,v,L,k,O)=>{const C=h.el=f?f.el:s(""),G=h.anchor=f?f.anchor:s("");let{patchFlag:U,dynamicChildren:W,slotScopeIds:_}=h;_&&(k=k?k.concat(_):_),f==null?(r(C,g,w),r(G,g,w),ee(h.children,g,G,E,v,L,k,O)):U>0&&U&64&&W&&f.dynamicChildren?(we(f.dynamicChildren,W,g,E,v,L,k),(h.key!=null||E&&h===E.subTree)&&ml(f,h,!0)):D(f,h,g,G,E,v,L,k,O)},We=(f,h,g,w,E,v,L,k,O)=>{h.slotScopeIds=k,f==null?h.shapeFlag&512?E.ctx.activate(h,g,w,L,O):Se(h,g,w,E,v,L,O):_e(f,h,O)},Se=(f,h,g,w,E,v,L)=>{const k=f.component=xf(f,w,E);if(rl(f)&&(k.ctx.renderer=ae),Af(k),k.asyncDep){if(E&&E.registerDep(k,A),!f.el){const O=k.subTree=H(Xt);y(null,O,h,g)}return}A(k,f,h,g,E,v,L)},_e=(f,h,g)=>{const w=h.component=f.component;if(Iu(f,h,g))if(w.asyncDep&&!w.asyncResolved){M(w,h,g);return}else w.next=h,Ou(w.update),w.update();else h.el=f.el,w.vnode=h},A=(f,h,g,w,E,v,L)=>{const k=()=>{if(f.isMounted){let{next:G,bu:U,u:W,parent:_,vnode:P}=f,F=G,K;Ft(f,!1),G?(G.el=P.el,M(f,G,L)):G=P,U&&di(U),(K=G.props&&G.props.onVnodeBeforeUpdate)&&ot(K,_,G,P),Ft(f,!0);const re=hi(f),ke=f.subTree;f.subTree=re,N(ke,re,d(ke.el),T(ke),f,E,v),G.el=re.el,F===null&&Nu(f,re.el),W&&Ge(W,E),(K=G.props&&G.props.onVnodeUpdated)&&Ge(()=>ot(K,_,G,P),E)}else{let G;const{el:U,props:W}=h,{bm:_,m:P,parent:F}=f,K=Rr(h);if(Ft(f,!1),_&&di(_),!K&&(G=W&&W.onVnodeBeforeMount)&&ot(G,F,h),Ft(f,!0),U&&te){const re=()=>{f.subTree=hi(f),te(U,f.subTree,f,E,null)};K?h.type.__asyncLoader().then(()=>!f.isUnmounted&&re()):re()}else{const re=f.subTree=hi(f);N(null,re,g,w,f,E,v),h.el=re.el}if(P&&Ge(P,E),!K&&(G=W&&W.onVnodeMounted)){const re=h;Ge(()=>ot(G,F,re),E)}(h.shapeFlag&256||F&&Rr(F.vnode)&&F.vnode.shapeFlag&256)&&f.a&&Ge(f.a,E),f.isMounted=!0,h=g=w=null}},O=f.effect=new ua(k,()=>va(C),f.scope),C=f.update=()=>O.run();C.id=f.uid,Ft(f,!0),C()},M=(f,h,g)=>{h.component=f;const w=f.vnode.props;f.vnode=h,f.next=null,af(f,h.props,w,g),lf(f,h.children,g),En(),no(),An()},D=(f,h,g,w,E,v,L,k,O=!1)=>{const C=f&&f.children,G=f?f.shapeFlag:0,U=h.children,{patchFlag:W,shapeFlag:_}=h;if(W>0){if(W&128){le(C,U,g,w,E,v,L,k,O);return}else if(W&256){Z(C,U,g,w,E,v,L,k,O);return}}_&8?(G&16&&B(C,E,v),U!==C&&c(g,U)):G&16?_&16?le(C,U,g,w,E,v,L,k,O):B(C,E,v,!0):(G&8&&c(g,""),_&16&&ee(U,g,w,E,v,L,k,O))},Z=(f,h,g,w,E,v,L,k,O)=>{f=f||ln,h=h||ln;const C=f.length,G=h.length,U=Math.min(C,G);let W;for(W=0;WG?B(f,E,v,!0,!1,U):ee(h,g,w,E,v,L,k,O,U)},le=(f,h,g,w,E,v,L,k,O)=>{let C=0;const G=h.length;let U=f.length-1,W=G-1;for(;C<=U&&C<=W;){const _=f[C],P=h[C]=O?Ot(h[C]):st(h[C]);if(Pn(_,P))N(_,P,g,null,E,v,L,k,O);else break;C++}for(;C<=U&&C<=W;){const _=f[U],P=h[W]=O?Ot(h[W]):st(h[W]);if(Pn(_,P))N(_,P,g,null,E,v,L,k,O);else break;U--,W--}if(C>U){if(C<=W){const _=W+1,P=_W)for(;C<=U;)me(f[C],E,v,!0),C++;else{const _=C,P=C,F=new Map;for(C=P;C<=W;C++){const He=h[C]=O?Ot(h[C]):st(h[C]);He.key!=null&&F.set(He.key,C)}let K,re=0;const ke=W-P+1;let _t=!1,cr=0;const Rn=new Array(ke);for(C=0;C=ke){me(He,E,v,!0);continue}let at;if(He.key!=null)at=F.get(He.key);else for(K=P;K<=W;K++)if(Rn[K-P]===0&&Pn(He,h[K])){at=K;break}at===void 0?me(He,E,v,!0):(Rn[at-P]=C+1,at>=cr?cr=at:_t=!0,N(He,h[at],g,null,E,v,L,k,O),re++)}const Ya=_t?hf(Rn):ln;for(K=Ya.length-1,C=ke-1;C>=0;C--){const He=P+C,at=h[He],Ka=He+1{const{el:v,type:L,transition:k,children:O,shapeFlag:C}=f;if(C&6){de(f.component.subTree,h,g,w);return}if(C&128){f.suspense.move(h,g,w);return}if(C&64){L.move(f,h,g,ae);return}if(L===Fe){r(v,h,g);for(let U=0;Uk.enter(v),E);else{const{leave:U,delayLeave:W,afterLeave:_}=k,P=()=>r(v,h,g),F=()=>{U(v,()=>{P(),_&&_()})};W?W(v,P,F):F()}else r(v,h,g)},me=(f,h,g,w=!1,E=!1)=>{const{type:v,props:L,ref:k,children:O,dynamicChildren:C,shapeFlag:G,patchFlag:U,dirs:W}=f;if(k!=null&&Li(k,null,g,f,!0),G&256){h.ctx.deactivate(f);return}const _=G&1&&W,P=!Rr(f);let F;if(P&&(F=L&&L.onVnodeBeforeUnmount)&&ot(F,h,f),G&6)x(f.component,g,w);else{if(G&128){f.suspense.unmount(g,w);return}_&&jt(f,null,h,"beforeUnmount"),G&64?f.type.remove(f,h,g,E,ae,w):C&&(v!==Fe||U>0&&U&64)?B(C,h,g,!1,!0):(v===Fe&&U&384||!E&&G&16)&&B(O,h,g),w&&Qe(f)}(P&&(F=L&&L.onVnodeUnmounted)||_)&&Ge(()=>{F&&ot(F,h,f),_&&jt(f,null,h,"unmounted")},g)},Qe=f=>{const{type:h,el:g,anchor:w,transition:E}=f;if(h===Fe){Te(g,w);return}if(h===Pr){z(f);return}const v=()=>{i(g),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(f.shapeFlag&1&&E&&!E.persisted){const{leave:L,delayLeave:k}=E,O=()=>L(g,v);k?k(f.el,v,O):O()}else v()},Te=(f,h)=>{let g;for(;f!==h;)g=m(f),i(f),f=g;i(h)},x=(f,h,g)=>{const{bum:w,scope:E,update:v,subTree:L,um:k}=f;w&&di(w),E.stop(),v&&(v.active=!1,me(L,f,h,g)),k&&Ge(k,h),Ge(()=>{f.isUnmounted=!0},h),h&&h.pendingBranch&&!h.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===h.pendingId&&(h.deps--,h.deps===0&&h.resolve())},B=(f,h,g,w=!1,E=!1,v=0)=>{for(let L=v;Lf.shapeFlag&6?T(f.component.subTree):f.shapeFlag&128?f.suspense.next():m(f.anchor||f.el),X=(f,h,g)=>{f==null?h._vnode&&me(h._vnode,null,null,!0):N(h._vnode||null,f,h,null,null,null,g),no(),qs(),h._vnode=f},ae={p:N,um:me,m:de,r:Qe,mt:Se,mc:ee,pc:D,pbc:we,n:T,o:e};let pe,te;return t&&([pe,te]=t(ae)),{render:X,hydrate:pe,createApp:uf(X,pe)}}function Ft({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ml(e,t,n=!1){const r=e.children,i=t.children;if(J(r)&&J(i))for(let a=0;a>1,e[n[s]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}const mf=e=>e.__isTeleport,Fe=Symbol(void 0),ti=Symbol(void 0),Xt=Symbol(void 0),Pr=Symbol(void 0),$n=[];let et=null;function xe(e=!1){$n.push(et=e?null:[])}function pf(){$n.pop(),et=$n[$n.length-1]||null}let Xn=1;function fo(e){Xn+=e}function pl(e){return e.dynamicChildren=Xn>0?et||ln:null,pf(),Xn>0&&et&&et.push(e),e}function $e(e,t,n,r,i,a){return pl(b(e,t,n,r,i,a,!0))}function Dn(e,t,n,r,i){return pl(H(e,t,n,r,i,!0))}function $i(e){return e?e.__v_isVNode===!0:!1}function Pn(e,t){return e.type===t.type&&e.key===t.key}const ni="__vInternal",gl=({key:e})=>e??null,Mr=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ie(e)||Oe(e)||ne(e)?{i:qe,r:e,k:t,f:!!n}:e:null;function b(e,t=null,n=null,r=0,i=null,a=e===Fe?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&gl(t),ref:t&&Mr(t),scopeId:Jr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:qe};return s?(_a(l,n),a&128&&e.normalize(l)):n&&(l.shapeFlag|=Ie(n)?8:16),Xn>0&&!o&&et&&(l.patchFlag>0||a&6)&&l.patchFlag!==32&&et.push(l),l}const H=gf;function gf(e,t=null,n=null,r=0,i=null,a=!1){if((!e||e===Wu)&&(e=Xt),$i(e)){const s=gn(e,t,!0);return n&&_a(s,n),Xn>0&&!a&&et&&(s.shapeFlag&6?et[et.indexOf(e)]=s:et.push(s)),s.patchFlag|=-2,s}if(Rf(e)&&(e=e.__vccOpts),t){t=bf(t);let{class:s,style:l}=t;s&&!Ie(s)&&(t.class=Hn(s)),ye(l)&&(zs(l)&&!J(l)&&(l=Ue({},l)),t.style=ia(l))}const o=Ie(e)?1:Tu(e)?128:mf(e)?64:ye(e)?4:ne(e)?2:0;return b(e,t,n,r,i,o,a,!0)}function bf(e){return e?zs(e)||ni in e?Ue({},e):e:null}function gn(e,t,n=!1){const{props:r,ref:i,patchFlag:a,children:o}=e,s=t?yf(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&gl(s),ref:t&&t.ref?n&&i?J(i)?i.concat(Mr(t)):[i,Mr(t)]:Mr(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&gn(e.ssContent),ssFallback:e.ssFallback&&gn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function he(e=" ",t=0){return H(ti,null,e,t)}function vf(e,t){const n=H(Pr,null,e);return n.staticCount=t,n}function kt(e="",t=!1){return t?(xe(),Dn(Xt,null,e)):H(Xt,null,e)}function st(e){return e==null||typeof e=="boolean"?H(Xt):J(e)?H(Fe,null,e.slice()):typeof e=="object"?Ot(e):H(ti,null,String(e))}function Ot(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:gn(e)}function _a(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const i=t.default;i&&(i._c&&(i._d=!1),_a(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!(ni in t)?t._ctx=qe:i===3&&qe&&(qe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:qe},n=32):(t=String(t),r&64?(n=16,t=[he(t)]):n=8);e.children=t,e.shapeFlag|=n}function yf(...e){const t={};for(let n=0;nLe||qe,bn=e=>{Le=e,e.scope.on()},Kt=()=>{Le&&Le.scope.off(),Le=null};function bl(e){return e.vnode.shapeFlag&4}let qn=!1;function Af(e,t=!1){qn=t;const{props:n,children:r}=e.vnode,i=bl(e);rf(e,n,i,t),sf(e,r);const a=i?kf(e,t):void 0;return qn=!1,a}function kf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=pn(new Proxy(e.ctx,Qu));const{setup:r}=n;if(r){const i=e.setupContext=r.length>1?Sf(e):null;bn(e),En();const a=It(r,e,0,[e.props,i]);if(An(),Kt(),ks(a)){if(a.then(Kt,Kt),t)return a.then(o=>{ho(e,o,t)}).catch(o=>{Qr(o,e,0)});e.asyncDep=a}else ho(e,a,t)}else vl(e,t)}function ho(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=Ys(t)),vl(e,n)}let mo;function vl(e,t,n){const r=e.type;if(!e.render){if(!t&&mo&&!r.render){const i=r.template||ya(e).template;if(i){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,u=Ue(Ue({isCustomElement:a,delimiters:s},o),l);r.render=mo(i,u)}}e.render=r.render||nt}bn(e),En(),Zu(e),An(),Kt()}function Of(e){return new Proxy(e.attrs,{get(t,n){return Ye(e,"get","$attrs"),t[n]}})}function Sf(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Of(e))},slots:e.slots,emit:e.emit,expose:t}}function xa(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ys(pn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ln)return Ln[n](e)},has(t,n){return n in t||n in Ln}}))}function Cf(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Rf(e){return ne(e)&&"__vccOpts"in e}const fe=(e,t)=>Eu(e,t,qn);function vn(e,t,n){const r=arguments.length;return r===2?ye(t)&&!J(t)?$i(t)?H(e,null,[t]):H(e,t):H(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&$i(n)&&(n=[n]),H(e,t,n))}const Pf=Symbol(""),Mf=()=>ut(Pf),If="3.2.45",Nf="http://www.w3.org/2000/svg",Gt=typeof document<"u"?document:null,po=Gt&&Gt.createElement("template"),Tf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const i=t?Gt.createElementNS(Nf,e):Gt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:e=>Gt.createTextNode(e),createComment:e=>Gt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Gt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,i,a){const o=n?n.previousSibling:t.lastChild;if(i&&(i===a||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===a||!(i=i.nextSibling)););else{po.innerHTML=r?`${e}`:e;const s=po.content;if(r){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Lf(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function $f(e,t,n){const r=e.style,i=Ie(n);if(n&&!i){for(const a in n)Di(r,a,n[a]);if(t&&!Ie(t))for(const a in t)n[a]==null&&Di(r,a,"")}else{const a=r.display;i?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=a)}}const go=/\s*!important$/;function Di(e,t,n){if(J(n))n.forEach(r=>Di(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Df(e,t);go.test(n)?e.setProperty(xn(r),n.replace(go,""),"important"):e[r]=n}}const bo=["Webkit","Moz","ms"],pi={};function Df(e,t){const n=pi[t];if(n)return n;let r=dt(t);if(r!=="filter"&&r in e)return pi[t]=r;r=Xr(r);for(let i=0;igi||(Hf.then(()=>gi=0),gi=Date.now());function Yf(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;rt(Kf(r,n.value),t,5,[r])};return n.value=e,n.attached=Vf(),n}function Kf(e,t){if(J(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>i=>!i._stopped&&r&&r(i))}else return t}const wo=/^on[a-z]/,Wf=(e,t,n,r,i=!1,a,o,s,l)=>{t==="class"?Lf(e,r,i):t==="style"?$f(e,n,r):Yr(t)?aa(t)||zf(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Xf(e,t,r,i))?jf(e,t,r,a,o,s,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Bf(e,t,r,i))};function Xf(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&wo.test(t)&&ne(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||wo.test(t)&&Ie(n)?!1:t in e}const qf=Ue({patchProp:Wf},Tf);let _o;function Qf(){return _o||(_o=ff(qf))}const Zf=(...e)=>{const t=Qf().createApp(...e),{mount:n}=t;return t.mount=r=>{const i=Jf(r);if(!i)return;const a=t._component;!ne(a)&&!a.render&&!a.template&&(a.template=i.innerHTML),i.innerHTML="";const o=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),o},t};function Jf(e){return Ie(e)?document.querySelector(e):e}var ed=!1;/*! - * pinia v2.0.29 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let yl;const ri=e=>yl=e,wl=Symbol();function Bi(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Bn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Bn||(Bn={}));function td(){const e=Ps(!0),t=e.run(()=>Ce({}));let n=[],r=[];const i=pn({install(a){ri(i),i._a=a,a.provide(wl,i),a.config.globalProperties.$pinia=i,r.forEach(o=>n.push(o)),r=[]},use(a){return!this._a&&!ed?r.push(a):n.push(a),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const _l=()=>{};function xo(e,t,n,r=_l){e.push(t);const i=()=>{const a=e.indexOf(t);a>-1&&(e.splice(a,1),r())};return!n&&zc()&&Gc(i),i}function Jt(e,...t){e.slice().forEach(n=>{n(...t)})}function ji(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],i=e[n];Bi(i)&&Bi(r)&&e.hasOwnProperty(n)&&!Oe(r)&&!Mt(r)?e[n]=ji(i,r):e[n]=r}return e}const nd=Symbol();function rd(e){return!Bi(e)||!e.hasOwnProperty(nd)}const{assign:St}=Object;function id(e){return!!(Oe(e)&&e.effect)}function ad(e,t,n,r){const{state:i,actions:a,getters:o}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=i?i():{});const c=yu(n.state.value[e]);return St(c,a,Object.keys(o||{}).reduce((d,m)=>(d[m]=pn(fe(()=>{ri(n);const p=n._s.get(e);return o[m].call(p,p)})),d),{}))}return l=xl(e,u,t,n,r,!0),l.$reset=function(){const d=i?i():{};this.$patch(m=>{St(m,d)})},l}function xl(e,t,n={},r,i,a){let o;const s=St({actions:{}},n),l={deep:!0};let u,c,d=pn([]),m=pn([]),p;const R=r.state.value[e];!a&&!R&&(r.state.value[e]={}),Ce({});let N;function V(Q){let ee;u=c=!1,typeof Q=="function"?(Q(r.state.value[e]),ee={type:Bn.patchFunction,storeId:e,events:p}):(ji(r.state.value[e],Q),ee={type:Bn.patchObject,payload:Q,storeId:e,events:p});const ie=N=Symbol();ba().then(()=>{N===ie&&(u=!0)}),c=!0,Jt(d,ee,r.state.value[e])}const y=_l;function S(){o.stop(),d=[],m=[],r._s.delete(e)}function I(Q,ee){return function(){ri(r);const ie=Array.from(arguments),we=[],Me=[];function De(_e){we.push(_e)}function We(_e){Me.push(_e)}Jt(m,{args:ie,name:Q,store:q,after:De,onError:We});let Se;try{Se=ee.apply(this&&this.$id===e?this:q,ie)}catch(_e){throw Jt(Me,_e),_e}return Se instanceof Promise?Se.then(_e=>(Jt(we,_e),_e)).catch(_e=>(Jt(Me,_e),Promise.reject(_e))):(Jt(we,Se),Se)}}const z={_p:r,$id:e,$onAction:xo.bind(null,m),$patch:V,$reset:y,$subscribe(Q,ee={}){const ie=xo(d,Q,ee.detached,()=>we()),we=o.run(()=>Tt(()=>r.state.value[e],Me=>{(ee.flush==="sync"?c:u)&&Q({storeId:e,type:Bn.direct,events:p},Me)},St({},l,ee)));return ie},$dispose:S},q=kn(z);r._s.set(e,q);const oe=r._e.run(()=>(o=Ps(),o.run(()=>t())));for(const Q in oe){const ee=oe[Q];if(Oe(ee)&&!id(ee)||Mt(ee))a||(R&&rd(ee)&&(Oe(ee)?ee.value=R[Q]:ji(ee,R[Q])),r.state.value[e][Q]=ee);else if(typeof ee=="function"){const ie=I(Q,ee);oe[Q]=ie,s.actions[Q]=ee}}return St(q,oe),St(ce(q),oe),Object.defineProperty(q,"$state",{get:()=>r.state.value[e],set:Q=>{V(ee=>{St(ee,Q)})}}),r._p.forEach(Q=>{St(q,o.run(()=>Q({store:q,app:r._a,pinia:r,options:s})))}),R&&a&&n.hydrate&&n.hydrate(q.$state,R),u=!0,c=!0,q}function od(e,t,n){let r,i;const a=typeof t=="function";typeof e=="string"?(r=e,i=a?n:t):(i=e,r=e.id);function o(s,l){const u=Ef();return s=s||u&&ut(wl,null),s&&ri(s),s=yl,s._s.has(r)||(a?xl(r,t,i,s):ad(r,i,s)),s._s.get(r)}return o.$id=r,o}function Eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;i--){var a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return be.head.insertBefore(t,r),e}}var Md="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function tr(){for(var e=12,t="";e-- >0;)t+=Md[Math.random()*62|0];return t}function Cn(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Ca(e){return e.classList?Cn(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function Tl(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Id(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(Tl(e[n]),'" ')},"").trim()}function ii(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function Ra(e){return e.size!==ct.size||e.x!==ct.x||e.y!==ct.y||e.rotate!==ct.rotate||e.flipX||e.flipY}function Nd(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(a," ").concat(o," ").concat(s)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:u}}function Td(e){var t=e.transform,n=e.width,r=n===void 0?Ui:n,i=e.height,a=i===void 0?Ui:i,o=e.startCentered,s=o===void 0?!1:o,l="";return s&&Sl?l+="translate(".concat(t.x/Et-r/2,"em, ").concat(t.y/Et-a/2,"em) "):s?l+="translate(calc(-50% + ".concat(t.x/Et,"em), calc(-50% + ").concat(t.y/Et,"em)) "):l+="translate(".concat(t.x/Et,"em, ").concat(t.y/Et,"em) "),l+="scale(".concat(t.size/Et*(t.flipX?-1:1),", ").concat(t.size/Et*(t.flipY?-1:1),") "),l+="rotate(".concat(t.rotate,"deg) "),l}var Ld=`:root, :host { - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; - --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; - --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; - --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; - --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { - overflow: visible; - box-sizing: content-box; -} - -.svg-inline--fa { - display: var(--fa-display, inline-block); - height: 1em; - overflow: visible; - vertical-align: -0.125em; -} -.svg-inline--fa.fa-2xs { - vertical-align: 0.1em; -} -.svg-inline--fa.fa-xs { - vertical-align: 0em; -} -.svg-inline--fa.fa-sm { - vertical-align: -0.0714285705em; -} -.svg-inline--fa.fa-lg { - vertical-align: -0.2em; -} -.svg-inline--fa.fa-xl { - vertical-align: -0.25em; -} -.svg-inline--fa.fa-2xl { - vertical-align: -0.3125em; -} -.svg-inline--fa.fa-pull-left { - margin-right: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-pull-right { - margin-left: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-li { - width: var(--fa-li-width, 2em); - top: 0.25em; -} -.svg-inline--fa.fa-fw { - width: var(--fa-fw-width, 1.25em); -} - -.fa-layers svg.svg-inline--fa { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; -} - -.fa-layers-counter, .fa-layers-text { - display: inline-block; - position: absolute; - text-align: center; -} - -.fa-layers { - display: inline-block; - height: 1em; - position: relative; - text-align: center; - vertical-align: -0.125em; - width: 1em; -} -.fa-layers svg.svg-inline--fa { - -webkit-transform-origin: center center; - transform-origin: center center; -} - -.fa-layers-text { - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - -webkit-transform-origin: center center; - transform-origin: center center; -} - -.fa-layers-counter { - background-color: var(--fa-counter-background-color, #ff253a); - border-radius: var(--fa-counter-border-radius, 1em); - box-sizing: border-box; - color: var(--fa-inverse, #fff); - line-height: var(--fa-counter-line-height, 1); - max-width: var(--fa-counter-max-width, 5em); - min-width: var(--fa-counter-min-width, 1.5em); - overflow: hidden; - padding: var(--fa-counter-padding, 0.25em 0.5em); - right: var(--fa-right, 0); - text-overflow: ellipsis; - top: var(--fa-top, 0); - -webkit-transform: scale(var(--fa-counter-scale, 0.25)); - transform: scale(var(--fa-counter-scale, 0.25)); - -webkit-transform-origin: top right; - transform-origin: top right; -} - -.fa-layers-bottom-right { - bottom: var(--fa-bottom, 0); - right: var(--fa-right, 0); - top: auto; - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: bottom right; - transform-origin: bottom right; -} - -.fa-layers-bottom-left { - bottom: var(--fa-bottom, 0); - left: var(--fa-left, 0); - right: auto; - top: auto; - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: bottom left; - transform-origin: bottom left; -} - -.fa-layers-top-right { - top: var(--fa-top, 0); - right: var(--fa-right, 0); - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: top right; - transform-origin: top right; -} - -.fa-layers-top-left { - left: var(--fa-left, 0); - right: auto; - top: var(--fa-top, 0); - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: top left; - transform-origin: top left; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - -webkit-animation-name: fa-beat; - animation-name: fa-beat; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - -webkit-animation-name: fa-bounce; - animation-name: fa-bounce; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - -webkit-animation-name: fa-fade; - animation-name: fa-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - -webkit-animation-name: fa-beat-fade; - animation-name: fa-beat-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - -webkit-animation-name: fa-flip; - animation-name: fa-flip; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - -webkit-animation-name: fa-shake; - animation-name: fa-shake; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 2s); - animation-duration: var(--fa-animation-duration, 2s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, -.fa-bounce, -.fa-fade, -.fa-beat-fade, -.fa-flip, -.fa-pulse, -.fa-shake, -.fa-spin, -.fa-spin-pulse { - -webkit-animation-delay: -1ms; - animation-delay: -1ms; - -webkit-animation-duration: 1ms; - animation-duration: 1ms; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - transition-delay: 0s; - transition-duration: 0s; - } -} -@-webkit-keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@-webkit-keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} -@-webkit-keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@-webkit-keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@-webkit-keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@-webkit-keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} -@keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -.fa-rotate-90 { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -.fa-rotate-by { - -webkit-transform: rotate(var(--fa-rotate-angle, none)); - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - vertical-align: middle; - height: 2em; - position: relative; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; - z-index: var(--fa-stack-z-index, auto); -} - -.svg-inline--fa.fa-stack-1x { - height: 1em; - width: 1.25em; -} -.svg-inline--fa.fa-stack-2x { - height: 2em; - width: 2.5em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.svg-inline--fa .fa-primary { - fill: var(--fa-primary-color, currentColor); - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa .fa-secondary { - fill: var(--fa-secondary-color, currentColor); - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-primary { - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-secondary { - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa mask .fa-primary, -.svg-inline--fa mask .fa-secondary { - fill: black; -} - -.fad.fa-inverse, -.fa-duotone.fa-inverse { - color: var(--fa-inverse, #fff); -}`;function Ll(){var e=Cl,t=Rl,n=Y.cssPrefix,r=Y.replacementClass,i=Ld;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return i}var Po=!1;function bi(){Y.autoAddCss&&!Po&&(Pd(Ll()),Po=!0)}var $d={mixout:function(){return{dom:{css:Ll,insertCss:bi}}},hooks:function(){return{beforeDOMElementCreation:function(){bi()},beforeI2svg:function(){bi()}}}},bt=$t||{};bt[gt]||(bt[gt]={});bt[gt].styles||(bt[gt].styles={});bt[gt].hooks||(bt[gt].hooks={});bt[gt].shims||(bt[gt].shims=[]);var tt=bt[gt],$l=[],Dd=function e(){be.removeEventListener("DOMContentLoaded",e),jr=1,$l.map(function(t){return t()})},jr=!1;wt&&(jr=(be.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(be.readyState),jr||be.addEventListener("DOMContentLoaded",Dd));function Bd(e){wt&&(jr?setTimeout(e,0):$l.push(e))}function lr(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e=="string"?Tl(e):"<".concat(t," ").concat(Id(r),">").concat(a.map(lr).join(""),"")}function Mo(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var jd=function(t,n){return function(r,i,a,o){return t.call(n,r,i,a,o)}},vi=function(t,n,r,i){var a=Object.keys(t),o=a.length,s=i!==void 0?jd(n,i):n,l,u,c;for(r===void 0?(l=1,c=t[a[0]]):(l=0,c=r);l=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Io(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function Hi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,a=Io(t);typeof tt.hooks.addPack=="function"&&!i?tt.hooks.addPack(e,Io(t)):tt.styles[e]=j(j({},tt.styles[e]||{}),a),e==="fas"&&Hi("fa",t)}var xr,Er,Ar,on=tt.styles,zd=tt.shims,Gd=(xr={},Ne(xr,ge,Object.values(Jn[ge])),Ne(xr,Ee,Object.values(Jn[Ee])),xr),Pa=null,Dl={},Bl={},jl={},Fl={},Ul={},Hd=(Er={},Ne(Er,ge,Object.keys(Qn[ge])),Ne(Er,Ee,Object.keys(Qn[Ee])),Er);function Vd(e){return~kd.indexOf(e)}function Yd(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Vd(i)?i:null}var zl=function(){var t=function(a){return vi(on,function(o,s,l){return o[l]=vi(s,a,{}),o},{})};Dl=t(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var s=a[2].filter(function(l){return typeof l=="number"});s.forEach(function(l){i[l.toString(16)]=o})}return i}),Bl=t(function(i,a,o){if(i[o]=o,a[2]){var s=a[2].filter(function(l){return typeof l=="string"});s.forEach(function(l){i[l]=o})}return i}),Ul=t(function(i,a,o){var s=a[2];return i[o]=o,s.forEach(function(l){i[l]=o}),i});var n="far"in on||Y.autoFetchSvg,r=vi(zd,function(i,a){var o=a[0],s=a[1],l=a[2];return s==="far"&&!n&&(s="fas"),typeof o=="string"&&(i.names[o]={prefix:s,iconName:l}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:s,iconName:l}),i},{names:{},unicodes:{}});jl=r.names,Fl=r.unicodes,Pa=ai(Y.styleDefault,{family:Y.familyDefault})};Rd(function(e){Pa=ai(e.styleDefault,{family:Y.familyDefault})});zl();function Ma(e,t){return(Dl[e]||{})[t]}function Kd(e,t){return(Bl[e]||{})[t]}function Vt(e,t){return(Ul[e]||{})[t]}function Gl(e){return jl[e]||{prefix:null,iconName:null}}function Wd(e){var t=Fl[e],n=Ma("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Dt(){return Pa}var Ia=function(){return{prefix:null,iconName:null,rest:[]}};function ai(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?ge:n,i=Qn[r][e],a=Zn[r][e]||Zn[r][i],o=e in tt.styles?e:null;return a||o||null}var No=(Ar={},Ne(Ar,ge,Object.keys(Jn[ge])),Ne(Ar,Ee,Object.keys(Jn[Ee])),Ar);function oi(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,i=r===void 0?!1:r,a=(t={},Ne(t,ge,"".concat(Y.cssPrefix,"-").concat(ge)),Ne(t,Ee,"".concat(Y.cssPrefix,"-").concat(Ee)),t),o=null,s=ge;(e.includes(a[ge])||e.some(function(u){return No[ge].includes(u)}))&&(s=ge),(e.includes(a[Ee])||e.some(function(u){return No[Ee].includes(u)}))&&(s=Ee);var l=e.reduce(function(u,c){var d=Yd(Y.cssPrefix,c);if(on[c]?(c=Gd[s].includes(c)?yd[s][c]:c,o=c,u.prefix=c):Hd[s].indexOf(c)>-1?(o=c,u.prefix=ai(c,{family:s})):d?u.iconName=d:c!==Y.replacementClass&&c!==a[ge]&&c!==a[Ee]&&u.rest.push(c),!i&&u.prefix&&u.iconName){var m=o==="fa"?Gl(u.iconName):{},p=Vt(u.prefix,u.iconName);m.prefix&&(o=null),u.iconName=m.iconName||p||u.iconName,u.prefix=m.prefix||u.prefix,u.prefix==="far"&&!on.far&&on.fas&&!Y.autoFetchSvg&&(u.prefix="fas")}return u},Ia());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&s===Ee&&(on.fass||Y.autoFetchSvg)&&(l.prefix="fass",l.iconName=Vt(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||o==="fa")&&(l.prefix=Dt()||"fas"),l}var Xd=function(){function e(){sd(this,e),this.definitions={}}return ld(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),a=0;a0&&c.forEach(function(d){typeof d=="string"&&(n[s][d]=u)}),n[s][l]=u}),n}}]),e}(),To=[],sn={},fn={},qd=Object.keys(fn);function Qd(e,t){var n=t.mixoutsTo;return To=e,sn={},Object.keys(fn).forEach(function(r){qd.indexOf(r)===-1&&delete fn[r]}),To.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(n[o]=i[o]),Br(i[o])==="object"&&Object.keys(i[o]).forEach(function(s){n[o]||(n[o]={}),n[o][s]=i[o][s]})}),r.hooks){var a=r.hooks();Object.keys(a).forEach(function(o){sn[o]||(sn[o]=[]),sn[o].push(a[o])})}r.provides&&r.provides(fn)}),n}function Vi(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return wt?(Qt("beforeI2svg",t),vt("pseudoElements2svg",t),vt("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;Y.autoReplaceSvg===!1&&(Y.autoReplaceSvg=!0),Y.observeMutations=!0,Bd(function(){th({autoReplaceSvgRoot:n}),Qt("watch",t)})}},eh={icon:function(t){if(t===null)return null;if(Br(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Vt(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=ai(t[0]);return{prefix:r,iconName:Vt(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(Y.cssPrefix,"-"))>-1||t.match(wd))){var i=oi(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||Dt(),iconName:Vt(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var a=Dt();return{prefix:a,iconName:Vt(a,t)||t}}}},Ke={noAuto:Zd,config:Y,dom:Jd,parse:eh,library:Hl,findIconDefinition:Yi,toHtml:lr},th=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?be:n;(Object.keys(tt.styles).length>0||Y.autoFetchSvg)&&wt&&Y.autoReplaceSvg&&Ke.dom.i2svg({node:r})};function si(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return lr(r)})}}),Object.defineProperty(e,"node",{get:function(){if(wt){var r=be.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function nh(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(Ra(o)&&n.found&&!r.found){var s=n.width,l=n.height,u={x:s/l/2,y:.5};i.style=ii(j(j({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function rh(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?"".concat(t,"-").concat(Y.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:j(j({},i),{},{id:o}),children:r}]}]}function Na(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,s=e.symbol,l=e.title,u=e.maskId,c=e.titleId,d=e.extra,m=e.watchable,p=m===void 0?!1:m,R=r.found?r:n,N=R.width,V=R.height,y=i==="fak",S=[Y.replacementClass,a?"".concat(Y.cssPrefix,"-").concat(a):""].filter(function(ie){return d.classes.indexOf(ie)===-1}).filter(function(ie){return ie!==""||!!ie}).concat(d.classes).join(" "),I={children:[],attributes:j(j({},d.attributes),{},{"data-prefix":i,"data-icon":a,class:S,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(N," ").concat(V)})},z=y&&!~d.classes.indexOf("fa-fw")?{width:"".concat(N/V*16*.0625,"em")}:{};p&&(I.attributes[qt]=""),l&&(I.children.push({tag:"title",attributes:{id:I.attributes["aria-labelledby"]||"title-".concat(c||tr())},children:[l]}),delete I.attributes.title);var q=j(j({},I),{},{prefix:i,iconName:a,main:n,mask:r,maskId:u,transform:o,symbol:s,styles:j(j({},z),d.styles)}),oe=r.found&&n.found?vt("generateAbstractMask",q)||{children:[],attributes:{}}:vt("generateAbstractIcon",q)||{children:[],attributes:{}},Q=oe.children,ee=oe.attributes;return q.children=Q,q.attributes=ee,s?rh(q):nh(q)}function Lo(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.title,o=e.extra,s=e.watchable,l=s===void 0?!1:s,u=j(j(j({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});l&&(u[qt]="");var c=j({},o.styles);Ra(i)&&(c.transform=Td({transform:i,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var d=ii(c);d.length>0&&(u.style=d);var m=[];return m.push({tag:"span",attributes:u,children:[t]}),a&&m.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),m}function ih(e){var t=e.content,n=e.title,r=e.extra,i=j(j(j({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=ii(r.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var yi=tt.styles;function Ki(e){var t=e[0],n=e[1],r=e.slice(4),i=Ea(r,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(Y.cssPrefix,"-").concat(Ht.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Y.cssPrefix,"-").concat(Ht.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(Y.cssPrefix,"-").concat(Ht.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:o}}var ah={found:!1,width:512,height:512};function oh(e,t){!Pl&&!Y.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Wi(e,t){var n=t;return t==="fa"&&Y.styleDefault!==null&&(t=Dt()),new Promise(function(r,i){if(vt("missingIconAbstract"),n==="fa"){var a=Gl(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&yi[t]&&yi[t][e]){var o=yi[t][e];return r(Ki(o))}oh(e,t),r(j(j({},ah),{},{icon:Y.showMissingIcons&&e?vt("missingIconAbstract")||{}:{}}))})}var $o=function(){},Xi=Y.measurePerformance&&gr&&gr.mark&&gr.measure?gr:{mark:$o,measure:$o},Nn='FA "6.2.1"',sh=function(t){return Xi.mark("".concat(Nn," ").concat(t," begins")),function(){return Vl(t)}},Vl=function(t){Xi.mark("".concat(Nn," ").concat(t," ends")),Xi.measure("".concat(Nn," ").concat(t),"".concat(Nn," ").concat(t," begins"),"".concat(Nn," ").concat(t," ends"))},Ta={begin:sh,end:Vl},Ir=function(){};function Do(e){var t=e.getAttribute?e.getAttribute(qt):null;return typeof t=="string"}function lh(e){var t=e.getAttribute?e.getAttribute(ka):null,n=e.getAttribute?e.getAttribute(Oa):null;return t&&n}function ch(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(Y.replacementClass)}function uh(){if(Y.autoReplaceSvg===!0)return Nr.replace;var e=Nr[Y.autoReplaceSvg];return e||Nr.replace}function fh(e){return be.createElementNS("http://www.w3.org/2000/svg",e)}function dh(e){return be.createElement(e)}function Yl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?fh:dh:n;if(typeof e=="string")return be.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){i.setAttribute(o,e.attributes[o])});var a=e.children||[];return a.forEach(function(o){i.appendChild(Yl(o,{ceFn:r}))}),i}function hh(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Nr={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(Yl(i),n)}),n.getAttribute(qt)===null&&Y.keepOriginalSource){var r=be.createComment(hh(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~Ca(n).indexOf(Y.replacementClass))return Nr.replace(t);var i=new RegExp("".concat(Y.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var a=r[0].attributes.class.split(" ").reduce(function(s,l){return l===Y.replacementClass||l.match(i)?s.toSvg.push(l):s.toNode.push(l),s},{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}var o=r.map(function(s){return lr(s)}).join(` -`);n.setAttribute(qt,""),n.innerHTML=o}};function Bo(e){e()}function Kl(e,t){var n=typeof t=="function"?t:Ir;if(e.length===0)n();else{var r=Bo;Y.mutateApproach===bd&&(r=$t.requestAnimationFrame||Bo),r(function(){var i=uh(),a=Ta.begin("mutate");e.map(i),a(),n()})}}var La=!1;function Wl(){La=!0}function qi(){La=!1}var Fr=null;function jo(e){if(Co&&Y.observeMutations){var t=e.treeCallback,n=t===void 0?Ir:t,r=e.nodeCallback,i=r===void 0?Ir:r,a=e.pseudoElementsCallback,o=a===void 0?Ir:a,s=e.observeMutationsRoot,l=s===void 0?be:s;Fr=new Co(function(u){if(!La){var c=Dt();Cn(u).forEach(function(d){if(d.type==="childList"&&d.addedNodes.length>0&&!Do(d.addedNodes[0])&&(Y.searchPseudoElements&&o(d.target),n(d.target)),d.type==="attributes"&&d.target.parentNode&&Y.searchPseudoElements&&o(d.target.parentNode),d.type==="attributes"&&Do(d.target)&&~Ad.indexOf(d.attributeName))if(d.attributeName==="class"&&lh(d.target)){var m=oi(Ca(d.target)),p=m.prefix,R=m.iconName;d.target.setAttribute(ka,p||c),R&&d.target.setAttribute(Oa,R)}else ch(d.target)&&i(d.target)})}}),wt&&Fr.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function mh(){Fr&&Fr.disconnect()}function ph(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(r[o]=s.join(":").trim()),r},{})),n}function gh(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=oi(Ca(e));return i.prefix||(i.prefix=Dt()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=Kd(i.prefix,e.innerText)||Ma(i.prefix,Gi(e.innerText))),!i.iconName&&Y.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function bh(e){var t=Cn(e.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return Y.autoA11y&&(n?t["aria-labelledby"]="".concat(Y.replacementClass,"-title-").concat(r||tr()):(t["aria-hidden"]="true",t.focusable="false")),t}function vh(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ct,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Fo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=gh(e),r=n.iconName,i=n.prefix,a=n.rest,o=bh(e),s=Vi("parseNodeAttributes",{},e),l=t.styleParser?ph(e):[];return j({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:ct,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:o}},s)}var yh=tt.styles;function Xl(e){var t=Y.autoReplaceSvg==="nest"?Fo(e,{styleParser:!1}):Fo(e);return~t.extra.classes.indexOf(Ml)?vt("generateLayersText",e,t):vt("generateSvgReplacementMutation",e,t)}var Bt=new Set;Sa.map(function(e){Bt.add("fa-".concat(e))});Object.keys(Qn[ge]).map(Bt.add.bind(Bt));Object.keys(Qn[Ee]).map(Bt.add.bind(Bt));Bt=or(Bt);function Uo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!wt)return Promise.resolve();var n=be.documentElement.classList,r=function(d){return n.add("".concat(Ro,"-").concat(d))},i=function(d){return n.remove("".concat(Ro,"-").concat(d))},a=Y.autoFetchSvg?Bt:Sa.map(function(c){return"fa-".concat(c)}).concat(Object.keys(yh));a.includes("fa")||a.push("fa");var o=[".".concat(Ml,":not([").concat(qt,"])")].concat(a.map(function(c){return".".concat(c,":not([").concat(qt,"])")})).join(", ");if(o.length===0)return Promise.resolve();var s=[];try{s=Cn(e.querySelectorAll(o))}catch{}if(s.length>0)r("pending"),i("complete");else return Promise.resolve();var l=Ta.begin("onTree"),u=s.reduce(function(c,d){try{var m=Xl(d);m&&c.push(m)}catch(p){Pl||p.name==="MissingIcon"&&console.error(p)}return c},[]);return new Promise(function(c,d){Promise.all(u).then(function(m){Kl(m,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),c()})}).catch(function(m){l(),d(m)})})}function wh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Xl(e).then(function(n){n&&Kl([n],t)})}function _h(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:Yi(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:Yi(i||{})),e(r,j(j({},n),{},{mask:i}))}}var xh=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?ct:r,a=n.symbol,o=a===void 0?!1:a,s=n.mask,l=s===void 0?null:s,u=n.maskId,c=u===void 0?null:u,d=n.title,m=d===void 0?null:d,p=n.titleId,R=p===void 0?null:p,N=n.classes,V=N===void 0?[]:N,y=n.attributes,S=y===void 0?{}:y,I=n.styles,z=I===void 0?{}:I;if(t){var q=t.prefix,oe=t.iconName,Q=t.icon;return si(j({type:"icon"},t),function(){return Qt("beforeDOMElementCreation",{iconDefinition:t,params:n}),Y.autoA11y&&(m?S["aria-labelledby"]="".concat(Y.replacementClass,"-title-").concat(R||tr()):(S["aria-hidden"]="true",S.focusable="false")),Na({icons:{main:Ki(Q),mask:l?Ki(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:q,iconName:oe,transform:j(j({},ct),i),symbol:o,title:m,maskId:c,titleId:R,extra:{attributes:S,styles:z,classes:V}})})}},Eh={mixout:function(){return{icon:_h(xh)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=Uo,n.nodeCallback=wh,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?be:r,a=n.callback,o=a===void 0?function(){}:a;return Uo(i,o)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,a=r.title,o=r.titleId,s=r.prefix,l=r.transform,u=r.symbol,c=r.mask,d=r.maskId,m=r.extra;return new Promise(function(p,R){Promise.all([Wi(i,s),c.iconName?Wi(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(N){var V=Ea(N,2),y=V[0],S=V[1];p([n,Na({icons:{main:y,mask:S},prefix:s,iconName:i,transform:l,symbol:u,maskId:d,title:a,titleId:o,extra:m,watchable:!0})])}).catch(R)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.transform,s=n.styles,l=ii(s);l.length>0&&(i.style=l);var u;return Ra(o)&&(u=vt("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),r.push(u||a.icon),{children:r,attributes:i}}}},Ah={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,a=i===void 0?[]:i;return si({type:"layer"},function(){Qt("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(s){Array.isArray(s)?s.map(function(l){o=o.concat(l.abstract)}):o=o.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(Y.cssPrefix,"-layers")].concat(or(a)).join(" ")},children:o}]})}}}},kh={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,a=i===void 0?null:i,o=r.classes,s=o===void 0?[]:o,l=r.attributes,u=l===void 0?{}:l,c=r.styles,d=c===void 0?{}:c;return si({type:"counter",content:n},function(){return Qt("beforeDOMElementCreation",{content:n,params:r}),ih({content:n.toString(),title:a,extra:{attributes:u,styles:d,classes:["".concat(Y.cssPrefix,"-layers-counter")].concat(or(s))}})})}}}},Oh={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,a=i===void 0?ct:i,o=r.title,s=o===void 0?null:o,l=r.classes,u=l===void 0?[]:l,c=r.attributes,d=c===void 0?{}:c,m=r.styles,p=m===void 0?{}:m;return si({type:"text",content:n},function(){return Qt("beforeDOMElementCreation",{content:n,params:r}),Lo({content:n,transform:j(j({},ct),a),title:s,extra:{attributes:d,styles:p,classes:["".concat(Y.cssPrefix,"-layers-text")].concat(or(u))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,a=r.transform,o=r.extra,s=null,l=null;if(Sl){var u=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();s=c.width/u,l=c.height/u}return Y.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,Lo({content:n.innerHTML,width:s,height:l,transform:a,title:i,extra:o,watchable:!0})])}}},Sh=new RegExp('"',"ug"),zo=[1105920,1112319];function Ch(e){var t=e.replace(Sh,""),n=Ud(t,0),r=n>=zo[0]&&n<=zo[1],i=t.length===2?t[0]===t[1]:!1;return{value:Gi(i?t[0]:t),isSecondary:r||i}}function Go(e,t){var n="".concat(gd).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=Cn(e.children),o=a.filter(function(Q){return Q.getAttribute(zi)===t})[0],s=$t.getComputedStyle(e,t),l=s.getPropertyValue("font-family").match(_d),u=s.getPropertyValue("font-weight"),c=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),r();if(l&&c!=="none"&&c!==""){var d=s.getPropertyValue("content"),m=~["Sharp"].indexOf(l[2])?Ee:ge,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?Zn[m][l[2].toLowerCase()]:xd[m][u],R=Ch(d),N=R.value,V=R.isSecondary,y=l[0].startsWith("FontAwesome"),S=Ma(p,N),I=S;if(y){var z=Wd(N);z.iconName&&z.prefix&&(S=z.iconName,p=z.prefix)}if(S&&!V&&(!o||o.getAttribute(ka)!==p||o.getAttribute(Oa)!==I)){e.setAttribute(n,I),o&&e.removeChild(o);var q=vh(),oe=q.extra;oe.attributes[zi]=t,Wi(S,p).then(function(Q){var ee=Na(j(j({},q),{},{icons:{main:Q,mask:Ia()},prefix:p,iconName:I,extra:oe,watchable:!0})),ie=be.createElement("svg");t==="::before"?e.insertBefore(ie,e.firstChild):e.appendChild(ie),ie.outerHTML=ee.map(function(we){return lr(we)}).join(` -`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Rh(e){return Promise.all([Go(e,"::before"),Go(e,"::after")])}function Ph(e){return e.parentNode!==document.head&&!~vd.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(zi)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Ho(e){if(wt)return new Promise(function(t,n){var r=Cn(e.querySelectorAll("*")).filter(Ph).map(Rh),i=Ta.begin("searchPseudoElements");Wl(),Promise.all(r).then(function(){i(),qi(),t()}).catch(function(){i(),qi(),n()})})}var Mh={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=Ho,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?be:r;Y.searchPseudoElements&&Ho(i)}}},Vo=!1,Ih={mixout:function(){return{dom:{unwatch:function(){Wl(),Vo=!0}}}},hooks:function(){return{bootstrap:function(){jo(Vi("mutationObserverCallbacks",{}))},noAuto:function(){mh()},watch:function(n){var r=n.observeMutationsRoot;Vo?qi():jo(Vi("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},Yo=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var a=i.toLowerCase().split("-"),o=a[0],s=a.slice(1).join("-");if(o&&s==="h")return r.flipX=!0,r;if(o&&s==="v")return r.flipY=!0,r;if(s=parseFloat(s),isNaN(s))return r;switch(o){case"grow":r.size=r.size+s;break;case"shrink":r.size=r.size-s;break;case"left":r.x=r.x-s;break;case"right":r.x=r.x+s;break;case"up":r.y=r.y-s;break;case"down":r.y=r.y+s;break;case"rotate":r.rotate=r.rotate+s;break}return r},n)},Nh={mixout:function(){return{parse:{transform:function(n){return Yo(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=Yo(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,a=n.containerWidth,o=n.iconWidth,s={transform:"translate(".concat(a/2," 256)")},l="translate(".concat(i.x*32,", ").concat(i.y*32,") "),u="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),c="rotate(".concat(i.rotate," 0 0)"),d={transform:"".concat(l," ").concat(u," ").concat(c)},m={transform:"translate(".concat(o/2*-1," -256)")},p={outer:s,inner:d,path:m};return{tag:"g",attributes:j({},p.outer),children:[{tag:"g",attributes:j({},p.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:j(j({},r.icon.attributes),p.path)}]}]}}}},wi={x:0,y:0,width:"100%",height:"100%"};function Ko(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Th(e){return e.tag==="g"?e.children:[e]}var Lh={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),a=i?oi(i.split(" ").map(function(o){return o.trim()})):Ia();return a.prefix||(a.prefix=Dt()),n.mask=a,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.mask,s=n.maskId,l=n.transform,u=a.width,c=a.icon,d=o.width,m=o.icon,p=Nd({transform:l,containerWidth:d,iconWidth:u}),R={tag:"rect",attributes:j(j({},wi),{},{fill:"white"})},N=c.children?{children:c.children.map(Ko)}:{},V={tag:"g",attributes:j({},p.inner),children:[Ko(j({tag:c.tag,attributes:j(j({},c.attributes),p.path)},N))]},y={tag:"g",attributes:j({},p.outer),children:[V]},S="mask-".concat(s||tr()),I="clip-".concat(s||tr()),z={tag:"mask",attributes:j(j({},wi),{},{id:S,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[R,y]},q={tag:"defs",children:[{tag:"clipPath",attributes:{id:I},children:Th(m)},z]};return r.push(q,{tag:"rect",attributes:j({fill:"currentColor","clip-path":"url(#".concat(I,")"),mask:"url(#".concat(S,")")},wi)}),{children:r,attributes:i}}}},$h={provides:function(t){var n=!1;$t.matchMedia&&(n=$t.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:j(j({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=j(j({},a),{},{attributeName:"opacity"}),s={tag:"circle",attributes:j(j({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||s.children.push({tag:"animate",attributes:j(j({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:j(j({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(s),r.push({tag:"path",attributes:j(j({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:j(j({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:j(j({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:j(j({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Dh={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return n.symbol=a,n}}}},Bh=[$d,Eh,Ah,kh,Oh,Mh,Ih,Nh,Lh,$h,Dh];Qd(Bh,{mixoutsTo:Ke});Ke.noAuto;var ql=Ke.config,jh=Ke.library;Ke.dom;var Ur=Ke.parse;Ke.findIconDefinition;Ke.toHtml;var Fh=Ke.icon;Ke.layer;var Uh=Ke.text;Ke.counter;function Wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Je(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function Gh(e,t){if(e==null)return{};var n=zh(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Qi(e){return Hh(e)||Vh(e)||Yh(e)||Kh()}function Hh(e){if(Array.isArray(e))return Zi(e)}function Vh(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Yh(e,t){if(e){if(typeof e=="string")return Zi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zi(e,t)}}function Zi(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")return e;var r=(e.children||[]).map(function(l){return $a(l)}),i=Object.keys(e.attributes||{}).reduce(function(l,u){var c=e.attributes[u];switch(u){case"class":l.class=Zh(c);break;case"style":l.style=Qh(c);break;default:l.attrs[u]=c}return l},{attrs:{},class:{},style:{}});n.class;var a=n.style,o=a===void 0?{}:a,s=Gh(n,qh);return vn(e.tag,Je(Je(Je({},t),{},{class:i.class,style:Je(Je({},i.style),o)},i.attrs),s),r)}var Zl=!1;try{Zl=!0}catch{}function Jh(){if(!Zl&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Un(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?ze({},e,t):{}}function em(e){var t,n=(t={"fa-spin":e.spin,"fa-pulse":e.pulse,"fa-fw":e.fixedWidth,"fa-border":e.border,"fa-li":e.listItem,"fa-inverse":e.inverse,"fa-flip":e.flip===!0,"fa-flip-horizontal":e.flip==="horizontal"||e.flip==="both","fa-flip-vertical":e.flip==="vertical"||e.flip==="both"},ze(t,"fa-".concat(e.size),e.size!==null),ze(t,"fa-rotate-".concat(e.rotation),e.rotation!==null),ze(t,"fa-pull-".concat(e.pull),e.pull!==null),ze(t,"fa-swap-opacity",e.swapOpacity),ze(t,"fa-bounce",e.bounce),ze(t,"fa-shake",e.shake),ze(t,"fa-beat",e.beat),ze(t,"fa-fade",e.fade),ze(t,"fa-beat-fade",e.beatFade),ze(t,"fa-flash",e.flash),ze(t,"fa-spin-pulse",e.spinPulse),ze(t,"fa-spin-reverse",e.spinReverse),t);return Object.keys(n).map(function(r){return n[r]?r:null}).filter(function(r){return r})}function Xo(e){if(e&&zr(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Ur.icon)return Ur.icon(e);if(e===null)return null;if(zr(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}var tm=On({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(t){return[!0,!1,"horizontal","vertical","both"].indexOf(t)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(t){return["right","left"].indexOf(t)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(t){return[90,180,270].indexOf(Number.parseInt(t,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(t){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(t)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(t,n){var r=n.attrs,i=fe(function(){return Xo(t.icon)}),a=fe(function(){return Un("classes",em(t))}),o=fe(function(){return Un("transform",typeof t.transform=="string"?Ur.transform(t.transform):t.transform)}),s=fe(function(){return Un("mask",Xo(t.mask))}),l=fe(function(){return Fh(i.value,Je(Je(Je(Je({},a.value),o.value),s.value),{},{symbol:t.symbol,title:t.title}))});Tt(l,function(c){if(!c)return Jh("Could not find one or more icon(s)",i.value,s.value)},{immediate:!0});var u=fe(function(){return l.value?$a(l.value.abstract[0],{},r):null});return function(){return u.value}}});On({name:"FontAwesomeLayers",props:{fixedWidth:{type:Boolean,default:!1}},setup:function(t,n){var r=n.slots,i=ql.familyPrefix,a=fe(function(){return["".concat(i,"-layers")].concat(Qi(t.fixedWidth?["".concat(i,"-fw")]:[]))});return function(){return vn("div",{class:a.value},r.default?r.default():[])}}});On({name:"FontAwesomeLayersText",props:{value:{type:[String,Number],default:""},transform:{type:[String,Object],default:null},counter:{type:Boolean,default:!1},position:{type:String,default:null,validator:function(t){return["bottom-left","bottom-right","top-left","top-right"].indexOf(t)>-1}}},setup:function(t,n){var r=n.attrs,i=ql.familyPrefix,a=fe(function(){return Un("classes",[].concat(Qi(t.counter?["".concat(i,"-layers-counter")]:[]),Qi(t.position?["".concat(i,"-layers-").concat(t.position)]:[])))}),o=fe(function(){return Un("transform",typeof t.transform=="string"?Ur.transform(t.transform):t.transform)}),s=fe(function(){var u=Uh(t.value.toString(),Je(Je({},o.value),a.value)),c=u.abstract;return t.counter&&(c[0].attributes.class=c[0].attributes.class.replace("fa-layers-text","")),c[0]}),l=fe(function(){return $a(s.value,{},r)});return function(){return l.value}}});var Da={exports:{}};function Ba(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(t){var n=e[t];typeof n=="object"&&!Object.isFrozen(n)&&Ba(n)}),e}Da.exports=Ba;Da.exports.default=Ba;class qo{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Jl(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Rt(e,...t){const n=Object.create(null);for(const r in e)n[r]=e[r];return t.forEach(function(r){for(const i in r)n[i]=r[i]}),n}const nm="
",Qo=e=>!!e.scope||e.sublanguage&&e.language,rm=(e,{prefix:t})=>{if(e.includes(".")){const n=e.split(".");return[`${t}${n.shift()}`,...n.map((r,i)=>`${r}${"_".repeat(i+1)}`)].join(" ")}return`${t}${e}`};class im{constructor(t,n){this.buffer="",this.classPrefix=n.classPrefix,t.walk(this)}addText(t){this.buffer+=Jl(t)}openNode(t){if(!Qo(t))return;let n="";t.sublanguage?n=`language-${t.language}`:n=rm(t.scope,{prefix:this.classPrefix}),this.span(n)}closeNode(t){Qo(t)&&(this.buffer+=nm)}value(){return this.buffer}span(t){this.buffer+=``}}const Zo=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class ja{constructor(){this.rootNode=Zo(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const n=Zo({scope:t});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,n){return typeof n=="string"?t.addText(n):n.children&&(t.openNode(n),n.children.forEach(r=>this._walk(t,r)),t.closeNode(n)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(n=>typeof n=="string")?t.children=[t.children.join("")]:t.children.forEach(n=>{ja._collapse(n)}))}}class am extends ja{constructor(t){super(),this.options=t}addKeyword(t,n){t!==""&&(this.openNode(n),this.addText(t),this.closeNode())}addText(t){t!==""&&this.add(t)}addSublanguage(t,n){const r=t.root;r.sublanguage=!0,r.language=n,this.add(r)}toHTML(){return new im(this,this.options).value()}finalize(){return!0}}function nr(e){return e?typeof e=="string"?e:e.source:null}function ec(e){return Zt("(?=",e,")")}function om(e){return Zt("(?:",e,")*")}function sm(e){return Zt("(?:",e,")?")}function Zt(...e){return e.map(n=>nr(n)).join("")}function lm(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function Fa(...e){return"("+(lm(e).capture?"":"?:")+e.map(r=>nr(r)).join("|")+")"}function tc(e){return new RegExp(e.toString()+"|").exec("").length-1}function cm(e,t){const n=e&&e.exec(t);return n&&n.index===0}const um=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function Ua(e,{joinWith:t}){let n=0;return e.map(r=>{n+=1;const i=n;let a=nr(r),o="";for(;a.length>0;){const s=um.exec(a);if(!s){o+=a;break}o+=a.substring(0,s.index),a=a.substring(s.index+s[0].length),s[0][0]==="\\"&&s[1]?o+="\\"+String(Number(s[1])+i):(o+=s[0],s[0]==="("&&n++)}return o}).map(r=>`(${r})`).join(t)}const fm=/\b\B/,nc="[a-zA-Z]\\w*",za="[a-zA-Z_]\\w*",rc="\\b\\d+(\\.\\d+)?",ic="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",ac="\\b(0b[01]+)",dm="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",hm=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=Zt(t,/.*\b/,e.binary,/\b.*/)),Rt({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(n,r)=>{n.index!==0&&r.ignoreMatch()}},e)},rr={begin:"\\\\[\\s\\S]",relevance:0},mm={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[rr]},pm={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[rr]},gm={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},li=function(e,t,n={}){const r=Rt({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=Fa("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:Zt(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},bm=li("//","$"),vm=li("/\\*","\\*/"),ym=li("#","$"),wm={scope:"number",begin:rc,relevance:0},_m={scope:"number",begin:ic,relevance:0},xm={scope:"number",begin:ac,relevance:0},Em={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[rr,{begin:/\[/,end:/\]/,relevance:0,contains:[rr]}]}]},Am={scope:"title",begin:nc,relevance:0},km={scope:"title",begin:za,relevance:0},Om={begin:"\\.\\s*"+za,relevance:0},Sm=function(e){return Object.assign(e,{"on:begin":(t,n)=>{n.data._beginMatch=t[1]},"on:end":(t,n)=>{n.data._beginMatch!==t[1]&&n.ignoreMatch()}})};var kr=Object.freeze({__proto__:null,MATCH_NOTHING_RE:fm,IDENT_RE:nc,UNDERSCORE_IDENT_RE:za,NUMBER_RE:rc,C_NUMBER_RE:ic,BINARY_NUMBER_RE:ac,RE_STARTERS_RE:dm,SHEBANG:hm,BACKSLASH_ESCAPE:rr,APOS_STRING_MODE:mm,QUOTE_STRING_MODE:pm,PHRASAL_WORDS_MODE:gm,COMMENT:li,C_LINE_COMMENT_MODE:bm,C_BLOCK_COMMENT_MODE:vm,HASH_COMMENT_MODE:ym,NUMBER_MODE:wm,C_NUMBER_MODE:_m,BINARY_NUMBER_MODE:xm,REGEXP_MODE:Em,TITLE_MODE:Am,UNDERSCORE_TITLE_MODE:km,METHOD_GUARD:Om,END_SAME_AS_BEGIN:Sm});function Cm(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function Rm(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function Pm(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=Cm,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function Mm(e,t){Array.isArray(e.illegal)&&(e.illegal=Fa(...e.illegal))}function Im(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function Nm(e,t){e.relevance===void 0&&(e.relevance=1)}const Tm=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},e);Object.keys(e).forEach(r=>{delete e[r]}),e.keywords=n.keywords,e.begin=Zt(n.beforeMatch,ec(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},Lm=["of","and","for","in","not","or","if","then","parent","list","value"],$m="keyword";function oc(e,t,n=$m){const r=Object.create(null);return typeof e=="string"?i(n,e.split(" ")):Array.isArray(e)?i(n,e):Object.keys(e).forEach(function(a){Object.assign(r,oc(e[a],t,a))}),r;function i(a,o){t&&(o=o.map(s=>s.toLowerCase())),o.forEach(function(s){const l=s.split("|");r[l[0]]=[a,Dm(l[0],l[1])]})}}function Dm(e,t){return t?Number(t):Bm(e)?0:1}function Bm(e){return Lm.includes(e.toLowerCase())}const Jo={},Wt=e=>{console.error(e)},es=(e,...t)=>{console.log(`WARN: ${e}`,...t)},en=(e,t)=>{Jo[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),Jo[`${e}/${t}`]=!0)},Gr=new Error;function sc(e,t,{key:n}){let r=0;const i=e[n],a={},o={};for(let s=1;s<=t.length;s++)o[s+r]=i[s],a[s+r]=!0,r+=tc(t[s-1]);e[n]=o,e[n]._emit=a,e[n]._multi=!0}function jm(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw Wt("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Gr;if(typeof e.beginScope!="object"||e.beginScope===null)throw Wt("beginScope must be object"),Gr;sc(e,e.begin,{key:"beginScope"}),e.begin=Ua(e.begin,{joinWith:""})}}function Fm(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw Wt("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Gr;if(typeof e.endScope!="object"||e.endScope===null)throw Wt("endScope must be object"),Gr;sc(e,e.end,{key:"endScope"}),e.end=Ua(e.end,{joinWith:""})}}function Um(e){e.scope&&typeof e.scope=="object"&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function zm(e){Um(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),jm(e),Fm(e)}function Gm(e){function t(o,s){return new RegExp(nr(o),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(s?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(s,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,s]),this.matchAt+=tc(s)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const s=this.regexes.map(l=>l[1]);this.matcherRe=t(Ua(s,{joinWith:"|"}),!0),this.lastIndex=0}exec(s){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(s);if(!l)return null;const u=l.findIndex((d,m)=>m>0&&d!==void 0),c=this.matchIndexes[u];return l.splice(0,u),Object.assign(l,c)}}class r{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(s){if(this.multiRegexes[s])return this.multiRegexes[s];const l=new n;return this.rules.slice(s).forEach(([u,c])=>l.addRule(u,c)),l.compile(),this.multiRegexes[s]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(s,l){this.rules.push([s,l]),l.type==="begin"&&this.count++}exec(s){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let u=l.exec(s);if(this.resumingScanAtSamePosition()&&!(u&&u.index===this.lastIndex)){const c=this.getMatcher(0);c.lastIndex=this.lastIndex+1,u=c.exec(s)}return u&&(this.regexIndex+=u.position+1,this.regexIndex===this.count&&this.considerAll()),u}}function i(o){const s=new r;return o.contains.forEach(l=>s.addRule(l.begin,{rule:l,type:"begin"})),o.terminatorEnd&&s.addRule(o.terminatorEnd,{type:"end"}),o.illegal&&s.addRule(o.illegal,{type:"illegal"}),s}function a(o,s){const l=o;if(o.isCompiled)return l;[Rm,Im,zm,Tm].forEach(c=>c(o,s)),e.compilerExtensions.forEach(c=>c(o,s)),o.__beforeBegin=null,[Pm,Mm,Nm].forEach(c=>c(o,s)),o.isCompiled=!0;let u=null;return typeof o.keywords=="object"&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords),u=o.keywords.$pattern,delete o.keywords.$pattern),u=u||/\w+/,o.keywords&&(o.keywords=oc(o.keywords,e.case_insensitive)),l.keywordPatternRe=t(u,!0),s&&(o.begin||(o.begin=/\B|\b/),l.beginRe=t(l.begin),!o.end&&!o.endsWithParent&&(o.end=/\B|\b/),o.end&&(l.endRe=t(l.end)),l.terminatorEnd=nr(l.end)||"",o.endsWithParent&&s.terminatorEnd&&(l.terminatorEnd+=(o.end?"|":"")+s.terminatorEnd)),o.illegal&&(l.illegalRe=t(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map(function(c){return Hm(c==="self"?o:c)})),o.contains.forEach(function(c){a(c,l)}),o.starts&&a(o.starts,s),l.matcher=i(l),l}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=Rt(e.classNameAliases||{}),a(e)}function lc(e){return e?e.endsWithParent||lc(e.starts):!1}function Hm(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return Rt(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:lc(e)?Rt(e,{starts:e.starts?Rt(e.starts):null}):Object.isFrozen(e)?Rt(e):e}var Vm="11.7.0";class Ym extends Error{constructor(t,n){super(t),this.name="HTMLInjectionError",this.html=n}}const _i=Jl,ts=Rt,ns=Symbol("nomatch"),Km=7,Wm=function(e){const t=Object.create(null),n=Object.create(null),r=[];let i=!0;const a="Could not find the language '{}', did you forget to load/include a language module?",o={disableAutodetect:!0,name:"Plain text",contains:[]};let s={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:am};function l(A){return s.noHighlightRe.test(A)}function u(A){let M=A.className+" ";M+=A.parentNode?A.parentNode.className:"";const D=s.languageDetectRe.exec(M);if(D){const Z=ie(D[1]);return Z||(es(a.replace("{}",D[1])),es("Falling back to no-highlight mode for this block.",A)),Z?D[1]:"no-highlight"}return M.split(/\s+/).find(Z=>l(Z)||ie(Z))}function c(A,M,D){let Z="",le="";typeof M=="object"?(Z=A,D=M.ignoreIllegals,le=M.language):(en("10.7.0","highlight(lang, code, ...args) has been deprecated."),en("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),le=A,Z=M),D===void 0&&(D=!0);const de={code:Z,language:le};Se("before:highlight",de);const me=de.result?de.result:d(de.language,de.code,D);return me.code=de.code,Se("after:highlight",me),me}function d(A,M,D,Z){const le=Object.create(null);function de(_,P){return _.keywords[P]}function me(){if(!v.keywords){k.addText(O);return}let _=0;v.keywordPatternRe.lastIndex=0;let P=v.keywordPatternRe.exec(O),F="";for(;P;){F+=O.substring(_,P.index);const K=g.case_insensitive?P[0].toLowerCase():P[0],re=de(v,K);if(re){const[ke,_t]=re;if(k.addText(F),F="",le[K]=(le[K]||0)+1,le[K]<=Km&&(C+=_t),ke.startsWith("_"))F+=P[0];else{const cr=g.classNameAliases[ke]||ke;k.addKeyword(P[0],cr)}}else F+=P[0];_=v.keywordPatternRe.lastIndex,P=v.keywordPatternRe.exec(O)}F+=O.substring(_),k.addText(F)}function Qe(){if(O==="")return;let _=null;if(typeof v.subLanguage=="string"){if(!t[v.subLanguage]){k.addText(O);return}_=d(v.subLanguage,O,!0,L[v.subLanguage]),L[v.subLanguage]=_._top}else _=p(O,v.subLanguage.length?v.subLanguage:null);v.relevance>0&&(C+=_.relevance),k.addSublanguage(_._emitter,_.language)}function Te(){v.subLanguage!=null?Qe():me(),O=""}function x(_,P){let F=1;const K=P.length-1;for(;F<=K;){if(!_._emit[F]){F++;continue}const re=g.classNameAliases[_[F]]||_[F],ke=P[F];re?k.addKeyword(ke,re):(O=ke,me(),O=""),F++}}function B(_,P){return _.scope&&typeof _.scope=="string"&&k.openNode(g.classNameAliases[_.scope]||_.scope),_.beginScope&&(_.beginScope._wrap?(k.addKeyword(O,g.classNameAliases[_.beginScope._wrap]||_.beginScope._wrap),O=""):_.beginScope._multi&&(x(_.beginScope,P),O="")),v=Object.create(_,{parent:{value:v}}),v}function T(_,P,F){let K=cm(_.endRe,F);if(K){if(_["on:end"]){const re=new qo(_);_["on:end"](P,re),re.isMatchIgnored&&(K=!1)}if(K){for(;_.endsParent&&_.parent;)_=_.parent;return _}}if(_.endsWithParent)return T(_.parent,P,F)}function X(_){return v.matcher.regexIndex===0?(O+=_[0],1):(W=!0,0)}function ae(_){const P=_[0],F=_.rule,K=new qo(F),re=[F.__beforeBegin,F["on:begin"]];for(const ke of re)if(ke&&(ke(_,K),K.isMatchIgnored))return X(P);return F.skip?O+=P:(F.excludeBegin&&(O+=P),Te(),!F.returnBegin&&!F.excludeBegin&&(O=P)),B(F,_),F.returnBegin?0:P.length}function pe(_){const P=_[0],F=M.substring(_.index),K=T(v,_,F);if(!K)return ns;const re=v;v.endScope&&v.endScope._wrap?(Te(),k.addKeyword(P,v.endScope._wrap)):v.endScope&&v.endScope._multi?(Te(),x(v.endScope,_)):re.skip?O+=P:(re.returnEnd||re.excludeEnd||(O+=P),Te(),re.excludeEnd&&(O=P));do v.scope&&k.closeNode(),!v.skip&&!v.subLanguage&&(C+=v.relevance),v=v.parent;while(v!==K.parent);return K.starts&&B(K.starts,_),re.returnEnd?0:P.length}function te(){const _=[];for(let P=v;P!==g;P=P.parent)P.scope&&_.unshift(P.scope);_.forEach(P=>k.openNode(P))}let f={};function h(_,P){const F=P&&P[0];if(O+=_,F==null)return Te(),0;if(f.type==="begin"&&P.type==="end"&&f.index===P.index&&F===""){if(O+=M.slice(P.index,P.index+1),!i){const K=new Error(`0 width match regex (${A})`);throw K.languageName=A,K.badRule=f.rule,K}return 1}if(f=P,P.type==="begin")return ae(P);if(P.type==="illegal"&&!D){const K=new Error('Illegal lexeme "'+F+'" for mode "'+(v.scope||"")+'"');throw K.mode=v,K}else if(P.type==="end"){const K=pe(P);if(K!==ns)return K}if(P.type==="illegal"&&F==="")return 1;if(U>1e5&&U>P.index*3)throw new Error("potential infinite loop, way more iterations than matches");return O+=F,F.length}const g=ie(A);if(!g)throw Wt(a.replace("{}",A)),new Error('Unknown language: "'+A+'"');const w=Gm(g);let E="",v=Z||w;const L={},k=new s.__emitter(s);te();let O="",C=0,G=0,U=0,W=!1;try{for(v.matcher.considerAll();;){U++,W?W=!1:v.matcher.considerAll(),v.matcher.lastIndex=G;const _=v.matcher.exec(M);if(!_)break;const P=M.substring(G,_.index),F=h(P,_);G=_.index+F}return h(M.substring(G)),k.closeAllNodes(),k.finalize(),E=k.toHTML(),{language:A,value:E,relevance:C,illegal:!1,_emitter:k,_top:v}}catch(_){if(_.message&&_.message.includes("Illegal"))return{language:A,value:_i(M),illegal:!0,relevance:0,_illegalBy:{message:_.message,index:G,context:M.slice(G-100,G+100),mode:_.mode,resultSoFar:E},_emitter:k};if(i)return{language:A,value:_i(M),illegal:!1,relevance:0,errorRaised:_,_emitter:k,_top:v};throw _}}function m(A){const M={value:_i(A),illegal:!1,relevance:0,_top:o,_emitter:new s.__emitter(s)};return M._emitter.addText(A),M}function p(A,M){M=M||s.languages||Object.keys(t);const D=m(A),Z=M.filter(ie).filter(Me).map(Te=>d(Te,A,!1));Z.unshift(D);const le=Z.sort((Te,x)=>{if(Te.relevance!==x.relevance)return x.relevance-Te.relevance;if(Te.language&&x.language){if(ie(Te.language).supersetOf===x.language)return 1;if(ie(x.language).supersetOf===Te.language)return-1}return 0}),[de,me]=le,Qe=de;return Qe.secondBest=me,Qe}function R(A,M,D){const Z=M&&n[M]||D;A.classList.add("hljs"),A.classList.add(`language-${Z}`)}function N(A){let M=null;const D=u(A);if(l(D))return;if(Se("before:highlightElement",{el:A,language:D}),A.children.length>0&&(s.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(A)),s.throwUnescapedHTML))throw new Ym("One of your code blocks includes unescaped HTML.",A.innerHTML);M=A;const Z=M.textContent,le=D?c(Z,{language:D,ignoreIllegals:!0}):p(Z);A.innerHTML=le.value,R(A,D,le.language),A.result={language:le.language,re:le.relevance,relevance:le.relevance},le.secondBest&&(A.secondBest={language:le.secondBest.language,relevance:le.secondBest.relevance}),Se("after:highlightElement",{el:A,result:le,text:Z})}function V(A){s=ts(s,A)}const y=()=>{z(),en("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function S(){z(),en("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let I=!1;function z(){if(document.readyState==="loading"){I=!0;return}document.querySelectorAll(s.cssSelector).forEach(N)}function q(){I&&z()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",q,!1);function oe(A,M){let D=null;try{D=M(e)}catch(Z){if(Wt("Language definition for '{}' could not be registered.".replace("{}",A)),i)Wt(Z);else throw Z;D=o}D.name||(D.name=A),t[A]=D,D.rawDefinition=M.bind(null,e),D.aliases&&we(D.aliases,{languageName:A})}function Q(A){delete t[A];for(const M of Object.keys(n))n[M]===A&&delete n[M]}function ee(){return Object.keys(t)}function ie(A){return A=(A||"").toLowerCase(),t[A]||t[n[A]]}function we(A,{languageName:M}){typeof A=="string"&&(A=[A]),A.forEach(D=>{n[D.toLowerCase()]=M})}function Me(A){const M=ie(A);return M&&!M.disableAutodetect}function De(A){A["before:highlightBlock"]&&!A["before:highlightElement"]&&(A["before:highlightElement"]=M=>{A["before:highlightBlock"](Object.assign({block:M.el},M))}),A["after:highlightBlock"]&&!A["after:highlightElement"]&&(A["after:highlightElement"]=M=>{A["after:highlightBlock"](Object.assign({block:M.el},M))})}function We(A){De(A),r.push(A)}function Se(A,M){const D=A;r.forEach(function(Z){Z[D]&&Z[D](M)})}function _e(A){return en("10.7.0","highlightBlock will be removed entirely in v12.0"),en("10.7.0","Please use highlightElement now."),N(A)}Object.assign(e,{highlight:c,highlightAuto:p,highlightAll:z,highlightElement:N,highlightBlock:_e,configure:V,initHighlighting:y,initHighlightingOnLoad:S,registerLanguage:oe,unregisterLanguage:Q,listLanguages:ee,getLanguage:ie,registerAliases:we,autoDetection:Me,inherit:ts,addPlugin:We}),e.debugMode=function(){i=!1},e.safeMode=function(){i=!0},e.versionString=Vm,e.regex={concat:Zt,lookahead:ec,either:Fa,optional:sm,anyNumberOfTimes:om};for(const A in kr)typeof kr[A]=="object"&&Da.exports(kr[A]);return Object.assign(e,kr),e};var ir=Wm({}),Xm=ir;ir.HighlightJS=ir;ir.default=ir;const dn=Xm,rs="[A-Za-z$_][0-9A-Za-z$_]*",qm=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],Qm=["true","false","null","undefined","NaN","Infinity"],cc=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],uc=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],fc=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Zm=["arguments","this","super","console","window","document","localStorage","module","global"],Jm=[].concat(fc,cc,uc);function ep(e){const t=e.regex,n=(M,{after:D})=>{const Z="",end:""},a=/<[A-Za-z0-9\\._:-]+\s*\/>/,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(M,D)=>{const Z=M[0].length+M.index,le=M.input[Z];if(le==="<"||le===","){D.ignoreMatch();return}le===">"&&(n(M,{after:Z})||D.ignoreMatch());let de;const me=M.input.substring(Z);if(de=me.match(/^\s*=/)){D.ignoreMatch();return}if((de=me.match(/^\s+extends\s+/))&&de.index===0){D.ignoreMatch();return}}},s={$pattern:rs,keyword:qm,literal:Qm,built_in:Jm,"variable.language":Zm},l="[0-9](_?[0-9])*",u=`\\.(${l})`,c="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${c})((${u})|\\.)?|(${u}))[eE][+-]?(${l})\\b`},{begin:`\\b(${c})\\b((${u})\\b|\\.)?|(${u})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},m={className:"subst",begin:"\\$\\{",end:"\\}",keywords:s,contains:[]},p={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"xml"}},R={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,m],subLanguage:"css"}},N={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,m]},y={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:r+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},S=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,R,N,{match:/\$\d+/},d];m.contains=S.concat({begin:/\{/,end:/\}/,keywords:s,contains:["self"].concat(S)});const I=[].concat(y,m.contains),z=I.concat([{begin:/\(/,end:/\)/,keywords:s,contains:["self"].concat(I)}]),q={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:z},oe={variants:[{match:[/class/,/\s+/,r,/\s+/,/extends/,/\s+/,t.concat(r,"(",t.concat(/\./,r),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,r],scope:{1:"keyword",3:"title.class"}}]},Q={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...cc,...uc]}},ee={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},ie={variants:[{match:[/function/,/\s+/,r,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[q],illegal:/%/},we={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function Me(M){return t.concat("(?!",M.join("|"),")")}const De={match:t.concat(/\b/,Me([...fc,"super","import"]),r,t.lookahead(/\(/)),className:"title.function",relevance:0},We={begin:t.concat(/\./,t.lookahead(t.concat(r,/(?![0-9A-Za-z$_(])/))),end:r,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},Se={match:[/get|set/,/\s+/,r,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},q]},_e="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",A={match:[/const|var|let/,/\s+/,r,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(_e)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[q]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:s,exports:{PARAMS_CONTAINS:z,CLASS_REFERENCE:Q},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),ee,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,R,N,y,{match:/\$\d+/},d,Q,{className:"attr",begin:r+t.lookahead(":"),relevance:0},A,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[y,e.REGEXP_MODE,{className:"function",begin:_e,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:z}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:i.begin,end:i.end},{match:a},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}]},ie,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[q,e.inherit(e.TITLE_MODE,{begin:r,className:"title.function"})]},{match:/\.\.\./,relevance:0},We,{match:"\\$"+r,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[q]},De,we,oe,Se,{match:/\$[(.]/}]}}const tp=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),np=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],rp=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],ip=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],ap=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],op=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function sp(e){const t=e.regex,n=tp(e),r={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},i="and or not only",a=/@-?\w[\w]*(-\w+)*/,o="[a-zA-Z-][a-zA-Z0-9_-]*",s=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.BLOCK_COMMENT,r,n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+o,relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+ip.join("|")+")"},{begin:":(:)?("+ap.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+op.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE,...s,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...s,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},n.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:a},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:i,attribute:rp.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...s,n.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+np.join("|")+")\\b"}]}}function lp(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}var is=On({props:{code:{type:String,required:!0},language:{type:String,default:""},autodetect:{type:Boolean,default:!0},ignoreIllegals:{type:Boolean,default:!0}},setup:function(e){var t=Ce(e.language);Tt(function(){return e.language},function(i){t.value=i});var n=fe(function(){return e.autodetect||!t.value}),r=fe(function(){return!n.value&&!dn.getLanguage(t.value)});return{className:fe(function(){return r.value?"":"hljs "+t.value}),highlightedCode:fe(function(){var i;if(r.value)return console.warn('The language "'+t.value+'" you specified could not be found.'),e.code.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");if(n.value){var a=dn.highlightAuto(e.code);return t.value=(i=a.language)!==null&&i!==void 0?i:"",a.value}return(a=dn.highlight(e.code,{language:t.value,ignoreIllegals:e.ignoreIllegals})).value})}},render:function(){return vn("pre",{},[vn("code",{class:this.className,innerHTML:this.highlightedCode,tabindex:"0"})])}}),cp={install:function(e){e.component("highlightjs",is)},component:is};var up={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};const fp=()=>{jh.add(up)},ci=(e,t)=>{const n=e.__vccOpts||e;for(const[r,i]of t)n[r]=i;return n},dp={};function hp(e,t){const n=ft("RouterView");return xe(),Dn(n,{class:"h-full w-full"})}const mp=ci(dp,[["render",hp]]);/*! - * vue-router v4.1.6 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const rn=typeof window<"u";function pp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ue=Object.assign;function xi(e,t){const n={};for(const r in t){const i=t[r];n[r]=it(i)?i.map(e):e(i)}return n}const zn=()=>{},it=Array.isArray,gp=/\/$/,bp=e=>e.replace(gp,"");function Ei(e,t,n="/"){let r,i={},a="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),a=t.slice(l+1,s>-1?s:t.length),i=e(a)),s>-1&&(r=r||t.slice(0,s),o=t.slice(s,t.length)),r=_p(r??t,n),{fullPath:r+(a&&"?")+a+o,path:r,query:i,hash:o}}function vp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function as(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function yp(e,t,n){const r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&wn(t.matched[r],n.matched[i])&&dc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function wn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function dc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!wp(e[n],t[n]))return!1;return!0}function wp(e,t){return it(e)?os(e,t):it(t)?os(t,e):e===t}function os(e,t){return it(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function _p(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let i=n.length-1,a,o;for(a=0;a1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(a-(a===r.length?1:0)).join("/")}var ar;(function(e){e.pop="pop",e.push="push"})(ar||(ar={}));var Gn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Gn||(Gn={}));function xp(e){if(!e)if(rn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),bp(e)}const Ep=/^[^#]+#/;function Ap(e,t){return e.replace(Ep,"#")+t}function kp(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const ui=()=>({left:window.pageXOffset,top:window.pageYOffset});function Op(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=kp(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function ss(e,t){return(history.state?history.state.position-t:-1)+e}const Ji=new Map;function Sp(e,t){Ji.set(e,t)}function Cp(e){const t=Ji.get(e);return Ji.delete(e),t}let Rp=()=>location.protocol+"//"+location.host;function hc(e,t){const{pathname:n,search:r,hash:i}=t,a=e.indexOf("#");if(a>-1){let s=i.includes(e.slice(a))?e.slice(a).length:1,l=i.slice(s);return l[0]!=="/"&&(l="/"+l),as(l,"")}return as(n,e)+r+i}function Pp(e,t,n,r){let i=[],a=[],o=null;const s=({state:m})=>{const p=hc(e,location),R=n.value,N=t.value;let V=0;if(m){if(n.value=p,t.value=m,o&&o===R){o=null;return}V=N?m.position-N.position:0}else r(p);i.forEach(y=>{y(n.value,R,{delta:V,type:ar.pop,direction:V?V>0?Gn.forward:Gn.back:Gn.unknown})})};function l(){o=n.value}function u(m){i.push(m);const p=()=>{const R=i.indexOf(m);R>-1&&i.splice(R,1)};return a.push(p),p}function c(){const{history:m}=window;m.state&&m.replaceState(ue({},m.state,{scroll:ui()}),"")}function d(){for(const m of a)m();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:d}}function ls(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?ui():null}}function Mp(e){const{history:t,location:n}=window,r={value:hc(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(l,u,c){const d=e.indexOf("#"),m=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Rp()+e+l;try{t[c?"replaceState":"pushState"](u,"",m),i.value=u}catch(p){console.error(p),n[c?"replace":"assign"](m)}}function o(l,u){const c=ue({},t.state,ls(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});a(l,c,!0),r.value=l}function s(l,u){const c=ue({},i.value,t.state,{forward:l,scroll:ui()});a(c.current,c,!0);const d=ue({},ls(r.value,l,null),{position:c.position+1},u);a(l,d,!1),r.value=l}return{location:r,state:i,push:s,replace:o}}function Ip(e){e=xp(e);const t=Mp(e),n=Pp(e,t.state,t.location,t.replace);function r(a,o=!0){o||n.pauseListeners(),history.go(a)}const i=ue({location:"",base:e,go:r,createHref:Ap.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Np(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ip(e)}function Tp(e){return typeof e=="string"||e&&typeof e=="object"}function mc(e){return typeof e=="string"||typeof e=="symbol"}const At={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},pc=Symbol("");var cs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(cs||(cs={}));function _n(e,t){return ue(new Error,{type:e,[pc]:!0},t)}function ht(e,t){return e instanceof Error&&pc in e&&(t==null||!!(e.type&t))}const us="[^/]+?",Lp={sensitive:!1,strict:!1,start:!0,end:!0},$p=/[.+*?^${}()[\]/\\]/g;function Dp(e,t){const n=ue({},Lp,t),r=[];let i=n.start?"^":"";const a=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(i+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function jp(e,t){let n=0;const r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Fp={type:0,value:""},Up=/[a-zA-Z0-9_]/;function zp(e){if(!e)return[[]];if(e==="/")return[[Fp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,r=n;const i=[];let a;function o(){a&&i.push(a),a=[]}let s=0,l,u="",c="";function d(){u&&(n===0?a.push({type:0,value:u}):n===1||n===2||n===3?(a.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function m(){u+=l}for(;s{o(S)}:zn}function o(c){if(mc(c)){const d=r.get(c);d&&(r.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&r.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function s(){return n}function l(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!gc(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!hs(c)&&r.set(c.record.name,c)}function u(c,d){let m,p={},R,N;if("name"in c&&c.name){if(m=r.get(c.name),!m)throw _n(1,{location:c});N=m.record.name,p=ue(ds(d.params,m.keys.filter(S=>!S.optional).map(S=>S.name)),c.params&&ds(c.params,m.keys.map(S=>S.name))),R=m.stringify(p)}else if("path"in c)R=c.path,m=n.find(S=>S.re.test(R)),m&&(p=m.parse(R),N=m.record.name);else{if(m=d.name?r.get(d.name):n.find(S=>S.re.test(d.path)),!m)throw _n(1,{location:c,currentLocation:d});N=m.record.name,p=ue({},d.params,c.params),R=m.stringify(p)}const V=[];let y=m;for(;y;)V.unshift(y.record),y=y.parent;return{name:N,path:R,params:p,matched:V,meta:Kp(V)}}return e.forEach(c=>a(c)),{addRoute:a,resolve:u,removeRoute:o,getRoutes:s,getRecordMatcher:i}}function ds(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Vp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Yp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Yp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function hs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Kp(e){return e.reduce((t,n)=>ue(t,n.meta),{})}function ms(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function gc(e,t){return t.children.some(n=>n===e||gc(e,n))}const bc=/#/g,Wp=/&/g,Xp=/\//g,qp=/=/g,Qp=/\?/g,vc=/\+/g,Zp=/%5B/g,Jp=/%5D/g,yc=/%5E/g,eg=/%60/g,wc=/%7B/g,tg=/%7C/g,_c=/%7D/g,ng=/%20/g;function Ga(e){return encodeURI(""+e).replace(tg,"|").replace(Zp,"[").replace(Jp,"]")}function rg(e){return Ga(e).replace(wc,"{").replace(_c,"}").replace(yc,"^")}function ea(e){return Ga(e).replace(vc,"%2B").replace(ng,"+").replace(bc,"%23").replace(Wp,"%26").replace(eg,"`").replace(wc,"{").replace(_c,"}").replace(yc,"^")}function ig(e){return ea(e).replace(qp,"%3D")}function ag(e){return Ga(e).replace(bc,"%23").replace(Qp,"%3F")}function og(e){return e==null?"":ag(e).replace(Xp,"%2F")}function Hr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function sg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ia&&ea(a)):[r&&ea(r)]).forEach(a=>{a!==void 0&&(t+=(t.length?"&":"")+n,a!=null&&(t+="="+a))})}return t}function lg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=it(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return t}const cg=Symbol(""),gs=Symbol(""),Ha=Symbol(""),xc=Symbol(""),ta=Symbol("");function Mn(){let e=[];function t(r){return e.push(r),()=>{const i=e.indexOf(r);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ct(e,t,n,r,i){const a=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((o,s)=>{const l=d=>{d===!1?s(_n(4,{from:n,to:t})):d instanceof Error?s(d):Tp(d)?s(_n(2,{from:t,to:d})):(a&&r.enterCallbacks[i]===a&&typeof d=="function"&&a.push(d),o())},u=e.call(r&&r.instances[i],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>s(d))})}function Ai(e,t,n,r){const i=[];for(const a of e)for(const o in a.components){let s=a.components[o];if(!(t!=="beforeRouteEnter"&&!a.instances[o]))if(ug(s)){const u=(s.__vccOpts||s)[t];u&&i.push(Ct(u,n,r,a,o))}else{let l=s();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${a.path}"`));const c=pp(u)?u.default:u;a.components[o]=c;const m=(c.__vccOpts||c)[t];return m&&Ct(m,n,r,a,o)()}))}}return i}function ug(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bs(e){const t=ut(Ha),n=ut(xc),r=fe(()=>t.resolve($(e.to))),i=fe(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const m=d.findIndex(wn.bind(null,c));if(m>-1)return m;const p=vs(l[u-2]);return u>1&&vs(c)===p&&d[d.length-1].path!==p?d.findIndex(wn.bind(null,l[u-2])):m}),a=fe(()=>i.value>-1&&mg(n.params,r.value.params)),o=fe(()=>i.value>-1&&i.value===n.matched.length-1&&dc(n.params,r.value.params));function s(l={}){return hg(l)?t[$(e.replace)?"replace":"push"]($(e.to)).catch(zn):Promise.resolve()}return{route:r,href:fe(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}const fg=On({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:bs,setup(e,{slots:t}){const n=kn(bs(e)),{options:r}=ut(Ha),i=fe(()=>({[ys(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ys(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const a=t.default&&t.default(n);return e.custom?a:vn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},a)}}}),dg=fg;function hg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function mg(e,t){for(const n in t){const r=t[n],i=e[n];if(typeof r=="string"){if(r!==i)return!1}else if(!it(i)||i.length!==r.length||r.some((a,o)=>a!==i[o]))return!1}return!0}function vs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ys=(e,t,n)=>e??t??n,pg=On({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ut(ta),i=fe(()=>e.route||r.value),a=ut(gs,0),o=fe(()=>{let u=$(a);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),s=fe(()=>i.value.matched[o.value]);Cr(gs,fe(()=>o.value+1)),Cr(cg,s),Cr(ta,i);const l=Ce();return Tt(()=>[l.value,s.value,e.name],([u,c,d],[m,p,R])=>{c&&(c.instances[d]=u,p&&p!==c&&u&&u===m&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!wn(c,p)||!m)&&(c.enterCallbacks[d]||[]).forEach(N=>N(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=s.value,m=d&&d.components[c];if(!m)return ws(n.default,{Component:m,route:u});const p=d.props[c],R=p?p===!0?u.params:typeof p=="function"?p(u):p:null,V=vn(m,ue({},R,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return ws(n.default,{Component:V,route:u})||V}}});function ws(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const gg=pg;function bg(e){const t=Hp(e.routes,e),n=e.parseQuery||sg,r=e.stringifyQuery||ps,i=e.history,a=Mn(),o=Mn(),s=Mn(),l=gu(At);let u=At;rn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=xi.bind(null,x=>""+x),d=xi.bind(null,og),m=xi.bind(null,Hr);function p(x,B){let T,X;return mc(x)?(T=t.getRecordMatcher(x),X=B):X=x,t.addRoute(X,T)}function R(x){const B=t.getRecordMatcher(x);B&&t.removeRoute(B)}function N(){return t.getRoutes().map(x=>x.record)}function V(x){return!!t.getRecordMatcher(x)}function y(x,B){if(B=ue({},B||l.value),typeof x=="string"){const f=Ei(n,x,B.path),h=t.resolve({path:f.path},B),g=i.createHref(f.fullPath);return ue(f,h,{params:m(h.params),hash:Hr(f.hash),redirectedFrom:void 0,href:g})}let T;if("path"in x)T=ue({},x,{path:Ei(n,x.path,B.path).path});else{const f=ue({},x.params);for(const h in f)f[h]==null&&delete f[h];T=ue({},x,{params:d(x.params)}),B.params=d(B.params)}const X=t.resolve(T,B),ae=x.hash||"";X.params=c(m(X.params));const pe=vp(r,ue({},x,{hash:rg(ae),path:X.path})),te=i.createHref(pe);return ue({fullPath:pe,hash:ae,query:r===ps?lg(x.query):x.query||{}},X,{redirectedFrom:void 0,href:te})}function S(x){return typeof x=="string"?Ei(n,x,l.value.path):ue({},x)}function I(x,B){if(u!==x)return _n(8,{from:B,to:x})}function z(x){return Q(x)}function q(x){return z(ue(S(x),{replace:!0}))}function oe(x){const B=x.matched[x.matched.length-1];if(B&&B.redirect){const{redirect:T}=B;let X=typeof T=="function"?T(x):T;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=S(X):{path:X},X.params={}),ue({query:x.query,hash:x.hash,params:"path"in X?{}:x.params},X)}}function Q(x,B){const T=u=y(x),X=l.value,ae=x.state,pe=x.force,te=x.replace===!0,f=oe(T);if(f)return Q(ue(S(f),{state:typeof f=="object"?ue({},ae,f.state):ae,force:pe,replace:te}),B||T);const h=T;h.redirectedFrom=B;let g;return!pe&&yp(r,X,T)&&(g=_n(16,{to:h,from:X}),le(X,X,!0,!1)),(g?Promise.resolve(g):ie(h,X)).catch(w=>ht(w)?ht(w,2)?w:Z(w):M(w,h,X)).then(w=>{if(w){if(ht(w,2))return Q(ue({replace:te},S(w.to),{state:typeof w.to=="object"?ue({},ae,w.to.state):ae,force:pe}),B||h)}else w=Me(h,X,!0,te,ae);return we(h,X,w),w})}function ee(x,B){const T=I(x,B);return T?Promise.reject(T):Promise.resolve()}function ie(x,B){let T;const[X,ae,pe]=vg(x,B);T=Ai(X.reverse(),"beforeRouteLeave",x,B);for(const f of X)f.leaveGuards.forEach(h=>{T.push(Ct(h,x,B))});const te=ee.bind(null,x,B);return T.push(te),tn(T).then(()=>{T=[];for(const f of a.list())T.push(Ct(f,x,B));return T.push(te),tn(T)}).then(()=>{T=Ai(ae,"beforeRouteUpdate",x,B);for(const f of ae)f.updateGuards.forEach(h=>{T.push(Ct(h,x,B))});return T.push(te),tn(T)}).then(()=>{T=[];for(const f of x.matched)if(f.beforeEnter&&!B.matched.includes(f))if(it(f.beforeEnter))for(const h of f.beforeEnter)T.push(Ct(h,x,B));else T.push(Ct(f.beforeEnter,x,B));return T.push(te),tn(T)}).then(()=>(x.matched.forEach(f=>f.enterCallbacks={}),T=Ai(pe,"beforeRouteEnter",x,B),T.push(te),tn(T))).then(()=>{T=[];for(const f of o.list())T.push(Ct(f,x,B));return T.push(te),tn(T)}).catch(f=>ht(f,8)?f:Promise.reject(f))}function we(x,B,T){for(const X of s.list())X(x,B,T)}function Me(x,B,T,X,ae){const pe=I(x,B);if(pe)return pe;const te=B===At,f=rn?history.state:{};T&&(X||te?i.replace(x.fullPath,ue({scroll:te&&f&&f.scroll},ae)):i.push(x.fullPath,ae)),l.value=x,le(x,B,T,te),Z()}let De;function We(){De||(De=i.listen((x,B,T)=>{if(!Te.listening)return;const X=y(x),ae=oe(X);if(ae){Q(ue(ae,{replace:!0}),X).catch(zn);return}u=X;const pe=l.value;rn&&Sp(ss(pe.fullPath,T.delta),ui()),ie(X,pe).catch(te=>ht(te,12)?te:ht(te,2)?(Q(te.to,X).then(f=>{ht(f,20)&&!T.delta&&T.type===ar.pop&&i.go(-1,!1)}).catch(zn),Promise.reject()):(T.delta&&i.go(-T.delta,!1),M(te,X,pe))).then(te=>{te=te||Me(X,pe,!1),te&&(T.delta&&!ht(te,8)?i.go(-T.delta,!1):T.type===ar.pop&&ht(te,20)&&i.go(-1,!1)),we(X,pe,te)}).catch(zn)}))}let Se=Mn(),_e=Mn(),A;function M(x,B,T){Z(x);const X=_e.list();return X.length?X.forEach(ae=>ae(x,B,T)):console.error(x),Promise.reject(x)}function D(){return A&&l.value!==At?Promise.resolve():new Promise((x,B)=>{Se.add([x,B])})}function Z(x){return A||(A=!x,We(),Se.list().forEach(([B,T])=>x?T(x):B()),Se.reset()),x}function le(x,B,T,X){const{scrollBehavior:ae}=e;if(!rn||!ae)return Promise.resolve();const pe=!T&&Cp(ss(x.fullPath,0))||(X||!T)&&history.state&&history.state.scroll||null;return ba().then(()=>ae(x,B,pe)).then(te=>te&&Op(te)).catch(te=>M(te,x,B))}const de=x=>i.go(x);let me;const Qe=new Set,Te={currentRoute:l,listening:!0,addRoute:p,removeRoute:R,hasRoute:V,getRoutes:N,resolve:y,options:e,push:z,replace:q,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:a.add,beforeResolve:o.add,afterEach:s.add,onError:_e.add,isReady:D,install(x){const B=this;x.component("RouterLink",dg),x.component("RouterView",gg),x.config.globalProperties.$router=B,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>$(l)}),rn&&!me&&l.value===At&&(me=!0,z(i.location).catch(ae=>{}));const T={};for(const ae in At)T[ae]=fe(()=>l.value[ae]);x.provide(Ha,B),x.provide(xc,kn(T)),x.provide(ta,l);const X=x.unmount;Qe.add(x),x.unmount=function(){Qe.delete(x),Qe.size<1&&(u=At,De&&De(),De=null,l.value=At,me=!1,A=!1),X()}}};return Te}function tn(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function vg(e,t){const n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;own(u,s))?r.push(s):n.push(s));const l=e.matched[o];l&&(t.matched.find(u=>wn(u,l))||i.push(l))}return[n,r,i]}const Tn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAFiAAABYgFfJ9BTAAAGlUlEQVR4nO2dwWsdRRzHf5VgFkJsQsWLh9YKuVVz9GbAPXiS+BeY7EGPvl4XwXrJtQneX1Pwoqf01kPQRBQED83Tg7pC0h4spLRsH/IgBSEydV66bnbe7O6b2Znfb34fCA9C3u6+/L7z+83v+3ZmL5yengITLi9x7MOGBRA4LIDAYQFYIk7yZQzXyQKwQJzkawDQw3CtLADDyJF/CwD2MFwvC8AgMvjjwKMQAPsAhoiTfAEA7gPARQB4sNtfvILhujkDGEAGf08GH7CMfmABGEME/O3CwVgAoRAn+XYp+IIdLB+fBTAFMvgflY4w2O0vPsXyGVgALZG9fjn4gCn9AwugHTL4txRvZgFQJk7ylQnBBxYAYaTRM2mCh6r+AwugPnGSXyn1+lWgGv3AAqiHNHp2NMEHFgBBCi5fudevggVAkM2awUdX/4EFMBmF0aMC3egHFoCaOMl7DYIPLABCSKPnZsNPxAKgQA2jp4p9jPUfWAD/p4bRowLl6AcWwAtqGj0q0AqAbwlr3uufY7e/eMHuFdoj+AwwbfBF/Td8SZ0SvAAaGD0q0KZ/CF0ADY0eFagFEOwcIE7yGwDw+bTHwVz/IdQMII2eqYOPvf5DiAKIk3y1hdGjAnX6h9AEII2ebYOHRC+AYOYAhXV7bYyeSrDXfwglA8hef9tk8AHgjsFjOYO8AAwYPSrQp38IJANULd0yAQkBkJ4DGDJ6qhju9hcXLBy3c8hmAGn02Ag+UBn9QFUABo0eFSwAXzFs9KggIwBScwAbvX4FZOo/UMoAHQUfKI1+oCKABku3TMAC8ImC0XO5o8tiAXjGjiWjpwpR/w+w/qOqQC0AafS82+EpSY1+wCyAOMk3LRo9KtDs/lUXlAKQRs+nDk7NGcA1mg2abCK2f72P7f+lA5UAZK+/6ej05EY/YBJAh0aPChaAKzo2elSwAFzgwOipgmT9ByQZoEujRwXJ0Q++C8CB0aOCBdA1Fm/nagNZAXh5P4DDXv8crz37G/o/fwVyGZjYBuZA/jyNspQXhpjGp+AL3nv0B1zPvp30Jw/ks4IOCq8HUZai2DPIKwHIXv+eB5dyRu/P7yA+/r3t2/elKM4EEmWpV98meiMAD4yeSr7+qQ9z/zwzfdhx1tgblxVX5WTGxUnLVDx1ywveGD2xEXyQnsblQocjMsWKi8/svAvwNfiCa8O/ujjNAABWuzhRFT60gTbW7RnhreFD26cQpWDF5YTRaQmQe/PtyHq44Inpc8Y1uwIYipHvulvwsQ0UohA/y6XXTr8LEPX/y3vf2Dr8UI585x0BqoUhch/fBSmOsTCslI8PHv4CHx/+aOPQgvUoS03uVNIaEiuDClmjLJDWE8vPfrsL7zw5Mnuh/+FN8CGELWK23v++9+bo8c1Hs/NwOHcJjqNX4GjukvZ9lvr/rShLe6YPOg1e+AA2+eTwh8p1fIdzr8Jo5mX49eLrcBzNw/HsPBzJ31nq/2/7FnwIQQAqg+Xq6PHz1/JMfzQz+1wMhtmPsnStg8/aGNICOFnaaNxaipF/1ezod2r06KC+R5ATe7XAwLXRo4MFYA/R66/5/rUwC8AO3hg9Osi2gbL+545O/2GUpSjWEVLOAK5G/zqW4AMLwDhf+OTy1YEFYA5h9Nzo+JxTQ3IO4KD+34my1NtefxJUM0CXo1/0+l66fHVgAUyH90aPDhZAe1AYPTrIzQE6qv9ojB4dFDNAF5OxNQrBB6ICsJ3+URk9OlgAzbiOzejRQWoOcLK0Ie4LtHIjnzR60LZ7KqhlAFujn2TwgQVQC9Hre3cvnylYAJNBb/ToIDMHsFD/Ra+/HGUpyd3BxlDKACZH/9joIR18YAEoWaVi9OhgAZxnncLmT3UhIQBZ/02sHiZn9OigkgFM+P+i13e1E7kzqAhg2vRP1ujRwQIgbvToQC+Ak6WNafYBIG/06KCQAdqO/nGvH2zwIWABcPAloQqAxO1cJkAtgJb1f52D/wLsGaDp6PdqgyYfCEkAtzn45wlFAMEaPTrQ3g8g63+dZwsMoixd7uCSUII5A9Tx/wce7BPkNZgFoAss9/o1wCyASdu/cfBrglIAJ0sbutHPRk9NsGaASQJgo6cB1ATARk9DsAqgqv5vcfCbg04Aivrv5U7cGMCYAcoC8HYnbgxgF4DXO3FjAKMAxvXf+SPXKIBKAIX678Uj1yiALQOsUtqgyQewCUBkgB4H3xzYBLDJvb5ZyD82jpkM9SeGMBpYACEDAP8C3L5Jh8oh8iIAAAAASUVORK5CYII=",Or="/powerglitch/assets/example-frog-2422ffbd.gif",Ec=(e="always")=>({playMode:e,createContainers:!0,hideOverflow:!1,timing:e==="always"?{duration:2*1e3,iterations:1/0}:{duration:250,iterations:1},glitchTimeSpan:e==="always"?{start:.5,end:.7}:{start:0,end:1},shake:{velocity:15,amplitudeX:.2,amplitudeY:.2},slice:e==="click"?{count:15,velocity:20,minHeight:.02,maxHeight:.15,hueRotate:!0}:{count:6,velocity:15,minHeight:.02,maxHeight:.15,hueRotate:!0},pulse:!1}),Ac=(e,t)=>{if(!e.glitchTimeSpan)return 1;const n=e.glitchTimeSpan.start,r=e.glitchTimeSpan.end;if(tr)return 0;const i=n+(r-n)/2;return t(Math.random()-.5)*2*Ac(e,t),yg=({minHeight:e,maxHeight:t,minWidth:n,maxWidth:r})=>{const i=Math.floor(Math.random()*((t-e)*100+1))+e*100,a=Math.floor(Math.random()*((r-n)*100+1))+n*100,o=Math.floor(Math.random()*(100-i)),s=Math.floor(Math.random()*(100-a)),l=`${s+a}% ${o}%`,u=`${s+a}% ${o+i}%`,c=`${s}% ${o+i}%`,d=`${s}% ${o}%`;return`polygon(${l},${u},${c},${d})`},wg=e=>{const t=Math.floor(e.slice.velocity*e.timing.duration/1e3)+1,n=[];for(let r=0;re.pulse?{steps:[{transform:"scale(1)",opacity:"1"},{transform:`scale(${e.pulse.scale})`,opacity:"0"}],timing:{...e.timing,delay:(e.glitchTimeSpan?e.glitchTimeSpan.start:0)*e.timing.duration,easing:"ease-in-out"}}:null,xg=e=>{if(!e.shake)return{steps:[],timing:{}};const t=Math.floor(e.shake.velocity*e.timing.duration/1e3)+1,n=[];for(let r=0;r[xg(e),_g(e),...Array.from({length:e.slice.count}).map(()=>wg(e))].filter(t=>t!==null),Oc=(...e)=>{const t=n=>n&&typeof n=="object";return e.reduce((n,r)=>(Object.keys(r).forEach(i=>{t(n[i])&&t(r[i])?n[i]=Oc(n[i],r[i]):r[i]!==void 0&&(n[i]=r[i])}),n),{})},Eg=(e,t)=>{var i,a;if(!t.createContainers)return{container:e,layersContainer:e,glitched:e.firstElementChild};if(!e.dataset.glitched){const o=document.createElement("div"),s=document.createElement("div");return getComputedStyle(e).getPropertyValue("display").match(/^inline/)&&(s.style.display="inline-block"),s.appendChild(o),(i=e.parentElement)==null||i.insertBefore(s,e),o.prepend(e),{container:s,layersContainer:o,glitched:e}}const n=e.parentElement,r=(a=e.parentElement)==null?void 0:a.parentElement;for(;n.children.length>1;)n.removeChild(n.children[1]);return n.firstElementChild.getAnimations().forEach(o=>o.cancel()),{container:r,layersContainer:n,glitched:e}},Ag=(e,t,n)=>{const{glitched:r,container:i,layersContainer:a}=Eg(e,n);a.style.display="grid",n.hideOverflow&&(i.style.overflow="hidden"),n.html&&(r.innerHTML=n.html),r.style.gridArea="1/1/-1/-1";const o=r.cloneNode(!0);o.style.gridArea="1/1/-1/-1",o.style.userSelect="none",o.style.pointerEvents="none",o.style.opacity="0";for(let u=0;u{t.forEach((u,c)=>{a.children[c].animate(u.steps,u.timing)})},l=()=>{t.forEach((u,c)=>{a.children[c].getAnimations().forEach(d=>{d.cancel()})})};switch(i.onmouseenter=null,i.onmouseleave=null,i.onclick=null,n.playMode){case"always":s();break;case"hover":i.onmouseenter=s,i.onmouseleave=l;break;case"click":i.onclick=()=>{l(),s()};break}return e.dataset.glitched="1",{container:i,startGlitch:s,stopGlitch:l}},kg=(e=".powerglitch",t={})=>{const n=Oc(Ec(t.playMode),t);let r=[];typeof e=="string"?r=Array.from(document.querySelectorAll(e)):e instanceof NodeList?r=Array.from(e):Array.isArray(e)?r=e:e instanceof HTMLElement&&(r=[e]);const i=kc(n),a=r.map(o=>Ag(o,i,n));return{containers:a.map(o=>o.container),startGlitch:()=>a.forEach(o=>o.startGlitch()),stopGlitch:()=>a.forEach(o=>o.stopGlitch())}},Re={glitch:kg,generateLayers:kc,getDefaultOptions:Ec},Og={class:"fixed right-0 top-0 mx-6 my-4 text-4xl"},Sg={href:"https://github.com/7ph/powerglitch",target:"_blank"},Cg={class:"mt-8 font-bold text-5xl flex gap-4 justify-center"},Rg=["src"],Pg=b("div",{class:"mt-1"}," PowerGlitch ",-1),Mg=b("p",{class:"text-center mt-4 text-lg"}," A tiny library to glitch anything on the web. ",-1),Ig={class:"mt-2 flex justify-center gap-4"},Ng=b("a",{target:"_blank",href:"./api-docs/variables/PowerGlitch.html",class:"underline"}," documentation ",-1),Tg=b("a",{target:"_blank",href:"https://github.com/7PH/powerglitch",class:"underline"}," github ",-1),Sc={__name:"AppHeader",setup(e){const t=Ce(null);return Sn(()=>Re.glitch(t.value)),(n,r)=>{const i=ft("fa"),a=ft("RouterLink");return xe(),$e("div",null,[b("p",Og,[b("a",Sg,[H(i,{icon:"fa-brands fa-github"})])]),b("div",Cg,[b("img",{ref_key:"logoRef",ref:t,src:$(Tn),class:"powerglitch",alt:"logo",style:{width:"60px",height:"60px"}},null,8,Rg),Pg]),Mg,b("div",Ig,[H(a,{to:"/",class:Hn(["",{underline:$(na).currentRoute.value.name!=="home"}])},{default:Nt(()=>[he(" home ")]),_:1},8,["class"]),H(a,{to:"/usage",class:Hn({underline:$(na).currentRoute.value.name!=="usage"})},{default:Nt(()=>[he(" usage ")]),_:1},8,["class"]),Ng,H(a,{to:"/playground",class:"underline"},{default:Nt(()=>[he(" playground ")]),_:1}),Tg])])}}};const Ae=e=>(Js("data-v-a254a8f7"),e=e(),el(),e),Lg={class:"app w-full mx-auto mb-8 mt-16 md:mt-8 px-4"},$g=Ae(()=>b("h1",{class:"font-bold mt-8"}," ❓ Introduction ",-1)),Dg={class:"mt-4"},Bg=Ae(()=>b("b",null,"2kb",-1)),jg=Ae(()=>b("br",null,null,-1)),Fg=Ae(()=>b("br",null,null,-1)),Ug=Ae(()=>b("h1",{class:"font-bold mt-8 mb-2"}," ▶ Fixed animation ",-1)),zg={class:"justify-center grid grid-cols-2 md:grid-cols-4 gap-4 text-center"},Gg={class:"mx-auto flex flex-col"},Hg=Ae(()=>b("p",{class:"font-thin"}," None ",-1)),Vg={class:"mx-auto flex flex-col"},Yg=Ae(()=>b("p",{class:"font-thin"}," Light ",-1)),Kg={class:"mx-auto flex flex-col"},Wg=Ae(()=>b("p",{class:"font-thin"}," Medium ",-1)),Xg={class:"mx-auto flex flex-col"},qg=Ae(()=>b("p",{class:"font-thin"}," Heavy ",-1)),Qg=Ae(()=>b("h1",{class:"font-bold mt-8 mb-2"}," ▶ Glitch on hover ",-1)),Zg={class:"justify-center grid grid-cols-2 md:grid-cols-4 gap-4 text-center"},Jg={class:"mx-auto flex flex-col"},eb=Ae(()=>b("p",{class:"font-thin"}," Quick ",-1)),tb={class:"mx-auto flex flex-col"},nb=Ae(()=>b("p",{class:"font-thin"}," Long ",-1)),rb={class:"mx-auto flex flex-col"},ib=Ae(()=>b("p",{class:"font-thin"}," Smooth ",-1)),ab={class:"mx-auto flex flex-col"},ob=Ae(()=>b("p",{class:"font-thin"}," Laggy ",-1)),sb=Ae(()=>b("h1",{class:"font-bold mt-8 mb-2"}," ▶ Glitch on click ",-1)),lb={class:"justify-center grid grid-cols-2 gap-4 text-center"},cb={class:"mx-auto flex flex-col pt-7"},ub=Ae(()=>b("p",{class:"font-thin mt-6"}," Button glitch on click ",-1)),fb={class:"mx-auto flex flex-col"},db=Ae(()=>b("p",{class:"font-thin mt-2"}," Glitching complex element ",-1)),hb=Ae(()=>b("h1",{class:"font-bold mt-8"}," 🔽 Install ",-1)),mb=Ae(()=>b("p",{class:"mt-4"},[he(" Alternatively, you can "),b("a",{class:"underline",target:"_blank",href:"https://unpkg.com/powerglitch@latest/dist/powerglitch.min.js"}," download minified web bundle "),he(" and use it directly in your project. ")],-1)),pb=Ae(()=>b("h1",{class:"font-bold mt-8"}," 🔨 Usage ",-1)),gb={class:"mt-4"},bb=Ae(()=>b("h1",{class:"font-bold mt-8"}," 🤝 Support and bugs ",-1)),vb=Ae(()=>b("p",{class:"mt-4 pb-8"},[he(" Having trouble? Found a bug? Want to contribute?"),b("br"),he(" Any kind of contribution is welcome. If you have any questions, please open an issue or create a pull request "),b("a",{href:"https://github.com/7ph/powerglitch",target:"_blank",class:"underline"}," on GitHub "),he("."),b("br")],-1)),yb={__name:"HomeView",setup(e){const t=Ce(null),n=Ce(null),r=Ce(null),i=Ce(null),a=Ce(null),o=Ce(null),s=Ce(null),l=Ce(null),u=Ce(null),c=Ce(null);return Sn(()=>{Re.glitch(t.value,{html:``,shake:!1,slice:{count:0}}),Re.glitch(n.value,{html:``,shake:!1,glitchTimeSpan:{start:.2,end:.6},slice:{count:3,velocity:4}}),Re.glitch(r.value,{html:``}),Re.glitch(i.value,{html:``,glitchTimeSpan:{start:.2,end:.8}}),Re.glitch(a.value,{html:``,playMode:"hover"}),Re.glitch(o.value,{html:``,playMode:"hover",timing:{duration:2500},glitchTimeSpan:{start:0,end:.5}}),Re.glitch(s.value,{html:``,playMode:"hover",timing:{duration:400,easing:"ease-in-out"}}),Re.glitch(l.value,{html:``,playMode:"hover",timing:{duration:1e3},shake:{velocity:10,amplitudeX:.2,amplitudeY:.2},slice:{count:6,velocity:5}}),Re.glitch(u.value,{html:"",playMode:"click",hideOverflow:!0,timing:{duration:250,iterations:1,easing:"ease-in-out"},slice:{count:15,velocity:20}}),Re.glitch(c.value,{html:` -
-

- Power Glitch 🌎 -

- Click somwehere -
- `,playMode:"click",timing:{duration:1e3,easing:"ease-in-out"}})}),(d,m)=>{const p=ft("RouterLink"),R=ft("highlightjs"),N=ft("router-link");return xe(),$e("div",Lg,[H(Sc),$g,b("p",Dg,[he(" PowerGlitch is a standalone library with no external dependencies. It leverages CSS animations to glitch anything on the web, without using a canvas. It weights less than "),Bg,he(" minified and gzipped."),jg,Fg,he(" What are you waiting for? "),H(p,{to:"playground",class:"underline"},{default:Nt(()=>[he(" Try glitching stuff now ⚡! ")]),_:1})]),Ug,b("div",zg,[b("div",Gg,[b("div",{ref_key:"glitchExample1",ref:t,class:"example-frog"},null,512),Hg]),b("div",Vg,[b("div",{ref_key:"glitchExample2",ref:n,class:"example-frog"},null,512),Yg]),b("div",Kg,[b("div",{ref_key:"glitchExample3",ref:r,class:"example-frog"},null,512),Wg]),b("div",Xg,[b("div",{ref_key:"glitchExample4",ref:i,class:"example-frog"},null,512),qg])]),Qg,b("div",Zg,[b("div",Jg,[b("div",{ref_key:"glitchExample5",ref:a,class:"example-logo"},null,512),eb]),b("div",tb,[b("div",{ref_key:"glitchExample6",ref:o,class:"example-logo"},null,512),nb]),b("div",rb,[b("div",{ref_key:"glitchExample7",ref:s,class:"example-logo"},null,512),ib]),b("div",ab,[b("div",{ref_key:"glitchExample8",ref:l,class:"example-logo"},null,512),ob])]),sb,b("div",lb,[b("div",cb,[b("div",{ref_key:"glitchExample9",ref:u,class:"example-button"},null,512),ub]),b("div",fb,[b("div",{ref_key:"glitchExample10",ref:c,class:"example-complex"},null,512),db])]),hb,H(R,{class:"rounded-xl overflow-hidden mt-4",language:"shell",code:` -$ npm i --save powerglitch -or -$ yarn add powerglitch -`.trim()},null,8,["code"]),mb,pb,H(R,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -import { PowerGlitch } from 'powerglitch' - -// Glitch elements with class 'some-element' -PowerGlitch.glitch('.some-element') -`.trim()},null,8,["code"]),b("p",gb,[he(" Check the "),H(N,{to:"/usage",class:"underline"},{default:Nt(()=>[he(" full usage guide ")]),_:1}),he(". ")]),bb,vb])}}},wb=ci(yb,[["__scopeId","data-v-a254a8f7"]]);const Pe=e=>(Js("data-v-a72e4028"),e=e(),el(),e),_b={class:"app w-full mx-auto mb-8 mt-16 md:mt-8 px-4"},xb=Pe(()=>b("h1",{class:"font-bold mt-8"}," ⚪ Intro ",-1)),Eb=Pe(()=>b("p",{class:"mt-2"}," This simple guide will walk you through the basic usage of the library. ",-1)),Ab=Pe(()=>b("h1",{class:"font-bold mt-8"}," 🟣 Glitch ",-1)),kb=Pe(()=>b("p",{class:"mt-2"}," First, create an element to glitch. This can be an image ",-1)),Ob=Pe(()=>b("p",{class:"mt-2"}," or a button ",-1)),Sb=Pe(()=>b("p",{class:"mt-2"}," or any DOM element ",-1)),Cb=Pe(()=>b("p",{class:"mt-2"},[he(" then, use "),b("span",{class:"font-bold"},"PowerGlitch.glitch()"),he(" to glitch the element ")],-1)),Rb=Pe(()=>b("p",{class:"mt-2"}," that's it, your element is glitched! ",-1)),Pb=Pe(()=>b("p",{class:"mt-2"}," Alternatively, you can also create an empty container ",-1)),Mb=Pe(()=>b("p",{class:"mt-2"},[he(" and specify the "),b("span",{class:"font-bold"},"html"),he(" option to populate its innerHTML property ")],-1)),Ib=Pe(()=>b("h1",{class:"font-bold mt-8"}," ⚫ Reference ",-1)),Nb=Pe(()=>b("p",{class:"mt-2"}," If you already have a reference to the element to glitch, you can directly pass it as the first argument ",-1)),Tb=vf('

giving a list of elements or a NodeList resulting from querySelectorAll is allowed.

🟠 Controls

Control the animation using the startGlitch and stopGlitch methods returned by PowerGlitch.glitch()

',3),Lb=Pe(()=>b("h1",{class:"font-bold mt-8"}," 🟤 Play modes ",-1)),$b=Pe(()=>b("p",{class:"mt-2"}," You can choose between 4 play modes: always, hover, click and manual ",-1)),Db=Pe(()=>b("p",{class:"mt-2"}," in playMode manual, the glitch never starts until you call startGlitch(). ",-1)),Bb=Pe(()=>b("h1",{class:"font-bold mt-8"}," 🟢 Customize ",-1)),jb=Pe(()=>b("p",{class:"mt-2"},[he(" By default, PowerGlitch glitch elements using default options that look good for most cases. To customize the glitch, pass a custom options object as the second argument to "),b("span",{class:"font-bold"},"PowerGlitch.glitch()"),he(". ")],-1)),Fb=Pe(()=>b("p",{class:"mt-2"}," options are merged with the defaults, so you can override only values you want ",-1)),Ub={class:"mt-2"},zb=Pe(()=>b("h1",{class:"font-bold mt-8"}," 🟡 API reference ",-1)),Gb=Pe(()=>b("p",{class:"mt-2 pb-8"},[he(" Check-out the "),b("a",{class:"underline",target:"_blank",href:"./api-docs/variables/PowerGlitch.html"}," API documentation ")],-1)),Hb={__name:"UsageView",setup(e){const t=Ce(null);return Sn(()=>{Re.glitch(t.value)}),(n,r)=>{const i=ft("highlightjs"),a=ft("router-link");return xe(),$e("div",_b,[H(Sc),xb,Eb,Ab,kb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:"".trim()},null,8,["code"]),Ob,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:"".trim()},null,8,["code"]),Sb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:` -
-

Glitch me

-
`.trim()},null,8,["code"]),Cb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -PowerGlitch.glitch('.glitch') -`.trim()},null,8,["code"]),Rb,Pb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"html",code:"
"}),Mb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -PowerGlitch.glitch('.glitch', { - html: '

Hello

' -}) -`.trim()},null,8,["code"]),Ib,Nb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -const element = document.querySelector('.glitch') -PowerGlitch.glitch(element) -`.trim()},null,8,["code"]),Tb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -const { - startGlitch, - stopGlitch -} = PowerGlitch.glitch('.glitch') - -// Stop the glitch -stopGlitch() - -// Re-start the glitch -startGlitch() - `.trim()},null,8,["code"]),Lb,$b,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -// Start glitch on click only -PowerGlitch.glitch('.glitch', { playMode: 'click' }) - `.trim()},null,8,["code"]),Db,Bb,jb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -PowerGlitch.glitch( - '.glitch', - { - playMode: 'always', - hideOverflow: true, - timing: { - duration: 1000, - iterations: 15, - easing: 'ease-in-out', - }, - glitchTimeSpan: { - start: 0.4, - end: 0.7, - }, - shake: { - velocity: 10, - amplitudeX: 0.4, - amplitudeY: 0.4, - }, - slice: { - count: 4, - velocity: 10, - minHeight: 0.02, - maxHeight: 0.40, - hueRotate: true, - }, - } -) -`.trim()},null,8,["code"]),Fb,H(i,{class:"rounded-xl overflow-hidden mt-2",language:"js",code:` -PowerGlitch.glitch( - '.glitch', - { - glitchTimeSpan: false, - shake: false, - } -) -`.trim()},null,8,["code"]),b("p",Ub,[he(" to find the perfect set of options for your use-case, "),H(a,{to:"/playground",class:"underline"},{default:Nt(()=>[he(" use the playground ")]),_:1})]),zb,Gb])}}},Vb=ci(Hb,[["__scopeId","data-v-a72e4028"]]),Yb="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAABYAAAAWAF42ktiAAABv0lEQVRYhcWWv0vDQBTHvxXRQymmk6MgVNzM4OBmh/wB+hfY5j9wEoKDDnUW/4AaZ5e6OXSof0HtJGTxx9ZijaVIiwiRgwuEI8ndJZf2wUEuubvv5+7dey+lIAiwSFvSrW3ZvmHZ/rXseO0AANoAvhcCYNm+C+AQQFd2jrY7wMRP6HOnVSnJztNyApbt10NxAE8qc3MDMPHbyKv23AAs2zc5caj4n1rmO8DEqdhG5PW406oYKutkOgEa6zHiUN19JoAU8fkAMJG9lG/FAbBYTxKn/n8uDCCaaBJMeffSAFyiibV9/2M027kyVQGEYRiTaGLtpneP7Z/P8NM7gDd2Kl3iOYmnsywQpze+LhJf//uNilPbYs0UZUbpRMRgTNaM3cng7GtljQxXyzgYveL85ZGfMgZQI56TejEzZULm617YH5AyNmcTftgx8RxhXchaC2rRTox4Q0ZcGwBnl8RzXNmFdAPcEc+5UFlIGYD5P64OPBDPEUZMboCE3fdlwrUogD4LN+k/YZ0ANNbrWcWVATj/SyUarQDc7o/yiucBaKQVmKIBTlUSjdBoLZBp02rTnFabrux42aYCYOgWD4IA/9YKT2ODwKOHAAAAAElFTkSuQmCC",Kb="/powerglitch/default.png",Va=od("main",{state:()=>{const e={image:``,button:"",paragraph:"

Power Glitch 🌎

"};return{powerGlitchOptions:{...Re.getDefaultOptions("always"),html:e.image},htmlElements:e}},actions:{setOptions(e){this.powerGlitchOptions={...this.powerGlitchOptions,...e}},setPlayModeDefaults(e){const t=Re.getDefaultOptions(e);this.powerGlitchOptions.playMode=e,this.powerGlitchOptions.timing=t.timing,this.powerGlitchOptions.glitchTimeSpan=t.glitchTimeSpan,this.powerGlitchOptions.shake=t.shake,this.powerGlitchOptions.slice=t.slice;const n={always:"image",hover:"paragraph",click:"button"}[e];this.powerGlitchOptions.html=this.htmlElements[n]}}}),Wb={class:"pl-4 text-sm grid grid-cols-12"},Xb={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},qb={class:"col-span-8 flex gap-4 overflow-x-hidden"},Qb=["value"],Zb=b("option",{value:"true"}," Yes ",-1),Jb=b("option",{value:"false"}," No ",-1),ev=[Zb,Jb],nn={__name:"ToggleGroupOption",props:{modelValue:{type:[String,Number,Boolean,Object],required:!0},title:{type:String,required:!0},getDefaultValue:{type:Function,required:!0}},emits:["update:modelValue"],setup(e){return(t,n)=>(xe(),$e("div",Wb,[b("div",Xb,hn(e.title),1),b("div",qb,[b("select",{class:"w-20",value:!!e.modelValue,onInput:n[0]||(n[0]=r=>t.$emit("update:modelValue",e.getDefaultValue(r.target.value==="true")))},ev,40,Qb)])]))}},tv={class:"pl-4 text-sm grid grid-cols-12"},nv={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},rv={class:"col-span-8 flex gap-4 overflow-x-hidden"},iv=["value"],av=["value"],ki={__name:"SelectOption",props:{modelValue:{type:String,required:!0},title:{type:String,required:!0},values:{type:Array,required:!0}},emits:["update:modelValue"],setup(e){return(t,n)=>(xe(),$e("div",tv,[b("div",nv,hn(e.title),1),b("div",rv,[b("select",{class:"w-full",value:e.modelValue,onInput:n[0]||(n[0]=r=>t.$emit("update:modelValue",r.target.value))},[(xe(!0),$e(Fe,null,qu(e.values,r=>(xe(),$e("option",{key:r,value:r},hn(r),9,av))),128))],40,iv)])]))}},ov={class:"pl-4 text-sm grid grid-cols-12"},sv={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},lv={class:"col-span-8 flex gap-4 overflow-x-hidden"},cv=["value"],uv=b("option",{value:"true"}," Yes ",-1),fv=b("option",{value:"false"}," No ",-1),dv=[uv,fv],_s={__name:"BooleanOption",props:{modelValue:{type:Boolean,required:!0},title:{type:String,required:!0}},emits:["update:modelValue"],setup(e){return(t,n)=>(xe(),$e("div",ov,[b("div",sv,hn(e.title),1),b("div",lv,[b("select",{class:"w-20",value:e.modelValue,onInput:n[0]||(n[0]=r=>t.$emit("update:modelValue",r.target.value==="true"))},dv,40,cv)])]))}},hv={class:"pl-4 text-sm grid grid-cols-12"},mv={class:"col-span-4 flex flex-col justify-center whitespace-nowrap overflow-x-hidden text-ellipsis min-w-0"},pv={class:"col-span-8 flex gap-4 overflow-x-hidden"},gv=["value","min","max"],bv=["value","min","max","step"],Xe={__name:"NumberOption",props:{modelValue:{type:Number,required:!0},title:{type:String,required:!0},min:{type:Number,required:!0},max:{type:Number,required:!0},step:{type:Number,required:!0},factor:{type:Number,default:1}},emits:["update:modelValue"],setup(e){return(t,n)=>(xe(),$e("div",hv,[b("div",mv,hn(e.title),1),b("div",pv,[b("input",{class:"w-20",type:"number",value:e.modelValue*e.factor,min:e.min*e.factor,max:e.max*e.factor,onChange:n[0]||(n[0]=r=>t.$emit("update:modelValue",parseInt(r.target.value)/e.factor))},null,40,gv),b("input",{value:e.modelValue*e.factor,type:"range",min:e.min*e.factor,max:e.max*e.factor,step:e.step*e.factor,onInput:n[1]||(n[1]=r=>t.$emit("update:modelValue",parseInt(r.target.value)/e.factor))},null,40,bv)])]))}},vv={class:"px-4"},yv=b("div",{class:"font-bold mt-6 mb-2 pl-2"}," Recommended defaults ",-1),wv={class:"ml-4 flex flex-wrap justify-center gap-2"},_v=b("div",{class:"font-bold mt-6 mb-2 pl-2"}," General ",-1),xv=b("div",{class:"font-bold mt-6 mb-2 pl-2"}," Timing ",-1),Ev=b("div",{class:"font-bold mt-6 mb-2 pl-2"}," Restrict glitch time span ",-1),Av=b("div",{class:"font-bold mt-6 mb-2 pl-2"}," Shake ",-1),kv=b("div",{class:"font-bold mt-6 mb-2 pl-2"}," Slice ",-1),Ov=b("div",{class:"font-bold mt-6 mb-2 pl-2"}," Pulse ",-1),Sv={__name:"OptionPanel",setup(e){const t=Va();return(n,r)=>(xe(),$e("div",vv,[yv,b("div",wv,[b("button",{onClick:r[0]||(r[0]=i=>$(t).setPlayModeDefaults("always"))}," Infinite "),b("button",{onClick:r[1]||(r[1]=i=>$(t).setPlayModeDefaults("hover"))}," On hover "),b("button",{onClick:r[2]||(r[2]=i=>$(t).setPlayModeDefaults("click"))}," On click ")]),_v,H(ki,{modelValue:$(t).powerGlitchOptions.html,"onUpdate:modelValue":r[3]||(r[3]=i=>$(t).powerGlitchOptions.html=i),class:"mt-1",title:"HTML",values:Object.values($(t).htmlElements)},null,8,["modelValue","values"]),H(ki,{modelValue:$(t).powerGlitchOptions.playMode,"onUpdate:modelValue":r[4]||(r[4]=i=>$(t).powerGlitchOptions.playMode=i),class:"mt-1",title:"Play mode",values:["always","hover","click"]},null,8,["modelValue"]),H(_s,{modelValue:$(t).powerGlitchOptions.hideOverflow,"onUpdate:modelValue":r[5]||(r[5]=i=>$(t).powerGlitchOptions.hideOverflow=i),class:"mt-1",title:"Hide overflow"},null,8,["modelValue"]),xv,H(Xe,{modelValue:$(t).powerGlitchOptions.timing.duration,"onUpdate:modelValue":r[6]||(r[6]=i=>$(t).powerGlitchOptions.timing.duration=i),class:"mt-1",title:"Loop duration (ms)",min:150,max:4e3,step:100},null,8,["modelValue","title"]),H(nn,{class:"mt-1",modelValue:$(t).powerGlitchOptions.timing.iterations===1/0,title:"Repeat indefinitely",getDefaultValue:i=>i?1/0:1,"onUpdate:modelValue":r[7]||(r[7]=i=>$(t).powerGlitchOptions.timing.iterations=i)},null,8,["modelValue","getDefaultValue"]),$(t).powerGlitchOptions.timing.iterations<1/0?(xe(),Dn(Xe,{key:0,modelValue:$(t).powerGlitchOptions.timing.iterations,"onUpdate:modelValue":r[8]||(r[8]=i=>$(t).powerGlitchOptions.timing.iterations=i),class:"mt-1",title:"Repeat count",min:1,max:60,step:1},null,8,["modelValue"])):kt("",!0),H(nn,{class:"mt-1",modelValue:!!$(t).powerGlitchOptions.timing.easing,title:"Smooth transition",getDefaultValue:i=>i?"ease-in-out":void 0,"onUpdate:modelValue":r[9]||(r[9]=i=>$(t).powerGlitchOptions.timing.easing=i)},null,8,["modelValue","getDefaultValue"]),$(t).powerGlitchOptions.timing.easing?(xe(),Dn(ki,{key:1,modelValue:$(t).powerGlitchOptions.timing.easing,"onUpdate:modelValue":r[10]||(r[10]=i=>$(t).powerGlitchOptions.timing.easing=i),class:"mt-1",title:"Easing",values:["ease-in-out","ease-in","ease-out","linear"]},null,8,["modelValue"])):kt("",!0),Ev,H(nn,{modelValue:$(t).powerGlitchOptions.glitchTimeSpan,"onUpdate:modelValue":r[11]||(r[11]=i=>$(t).powerGlitchOptions.glitchTimeSpan=i),title:"Enabled",getDefaultValue:i=>i?$(Re).getDefaultOptions($(t).powerGlitchOptions.playMode).glitchTimeSpan:!1},null,8,["modelValue","getDefaultValue"]),$(t).powerGlitchOptions.glitchTimeSpan?(xe(),$e(Fe,{key:2},[H(Xe,{modelValue:$(t).powerGlitchOptions.glitchTimeSpan.start,"onUpdate:modelValue":r[12]||(r[12]=i=>$(t).powerGlitchOptions.glitchTimeSpan.start=i),class:"mt-1",title:"Start time (%)",min:0,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),H(Xe,{modelValue:$(t).powerGlitchOptions.glitchTimeSpan.end,"onUpdate:modelValue":r[13]||(r[13]=i=>$(t).powerGlitchOptions.glitchTimeSpan.end=i),class:"mt-1",title:"End time (%)",min:0,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"])],64)):kt("",!0),Av,H(nn,{modelValue:$(t).powerGlitchOptions.shake,"onUpdate:modelValue":r[14]||(r[14]=i=>$(t).powerGlitchOptions.shake=i),title:"Enabled",getDefaultValue:i=>i?$(Re).getDefaultOptions($(t).powerGlitchOptions.playMode).shake:!1},null,8,["modelValue","getDefaultValue"]),$(t).powerGlitchOptions.shake?(xe(),$e(Fe,{key:3},[H(Xe,{modelValue:$(t).powerGlitchOptions.shake.velocity,"onUpdate:modelValue":r[15]||(r[15]=i=>$(t).powerGlitchOptions.shake.velocity=i),class:"mt-1",title:"Velocity (steps/s)",min:1,max:60,step:1},null,8,["modelValue","title"]),H(Xe,{modelValue:$(t).powerGlitchOptions.shake.amplitudeX,"onUpdate:modelValue":r[16]||(r[16]=i=>$(t).powerGlitchOptions.shake.amplitudeX=i),class:"mt-1",title:"X amplitude (%)",min:0,max:2,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),H(Xe,{modelValue:$(t).powerGlitchOptions.shake.amplitudeY,"onUpdate:modelValue":r[17]||(r[17]=i=>$(t).powerGlitchOptions.shake.amplitudeY=i),class:"mt-1",title:"Y amplitude (%)",min:0,max:2,step:.01,factor:100},null,8,["modelValue","title","min","max","step"])],64)):kt("",!0),kv,H(nn,{modelValue:$(t).powerGlitchOptions.slice,"onUpdate:modelValue":r[18]||(r[18]=i=>$(t).powerGlitchOptions.slice=i),title:"Enabled",getDefaultValue:i=>i?$(Re).getDefaultOptions($(t).powerGlitchOptions.playMode).slice:!1},null,8,["modelValue","getDefaultValue"]),$(t).powerGlitchOptions.slice?(xe(),$e(Fe,{key:4},[H(Xe,{modelValue:$(t).powerGlitchOptions.slice.count,"onUpdate:modelValue":r[19]||(r[19]=i=>$(t).powerGlitchOptions.slice.count=i),class:"mt-1",title:"Count (slice/step)",min:1,max:60,step:1},null,8,["modelValue","title"]),H(Xe,{modelValue:$(t).powerGlitchOptions.slice.velocity,"onUpdate:modelValue":r[20]||(r[20]=i=>$(t).powerGlitchOptions.slice.velocity=i),class:"mt-1",title:"Velocity (steps/s)",min:1,max:60,step:1},null,8,["modelValue","title"]),H(Xe,{modelValue:$(t).powerGlitchOptions.slice.minHeight,"onUpdate:modelValue":r[21]||(r[21]=i=>$(t).powerGlitchOptions.slice.minHeight=i),class:"mt-1",title:"Min slice height (%)",min:.01,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),H(Xe,{modelValue:$(t).powerGlitchOptions.slice.maxHeight,"onUpdate:modelValue":r[22]||(r[22]=i=>$(t).powerGlitchOptions.slice.maxHeight=i),class:"mt-1",title:"Max slice height (%)",min:.01,max:1,step:.01,factor:100},null,8,["modelValue","title","min","max","step"]),H(_s,{modelValue:$(t).powerGlitchOptions.slice.hueRotate,"onUpdate:modelValue":r[23]||(r[23]=i=>$(t).powerGlitchOptions.slice.hueRotate=i),class:"mt-1",title:"Hue rotate"},null,8,["modelValue"])],64)):kt("",!0),Ov,H(nn,{modelValue:$(t).powerGlitchOptions.pulse,"onUpdate:modelValue":r[24]||(r[24]=i=>$(t).powerGlitchOptions.pulse=i),title:"Enabled",getDefaultValue:i=>i?{scale:2}:!1},null,8,["modelValue","getDefaultValue"]),$(t).powerGlitchOptions.pulse?(xe(),Dn(Xe,{key:5,modelValue:$(t).powerGlitchOptions.pulse.scale,"onUpdate:modelValue":r[25]||(r[25]=i=>$(t).powerGlitchOptions.pulse.scale=i),class:"mt-1",title:"Scale",min:1.1,max:6,step:.1},null,8,["modelValue","min","step"])):kt("",!0)]))}},Cv={class:"px-4"},Rv=b("p",null,"Copy the options object below in your app",-1),Pv=["textContent"],Mv={__name:"ExportPanel",setup(e){const t=Va(),n=Ce(null),r=()=>{let a=new Range;a.setStart(n.value,0),a.setEnd(n.value,1),document.getSelection().removeAllRanges(),document.getSelection().addRange(a)},i=(a,o)=>{if(!(a==="iterations"&&o===1/0)&&a!=="html")return o};return(a,o)=>(xe(),$e("div",Cv,[Rv,b("pre",{ref_key:"preRef",ref:n,class:"bg-white p-4 rounded shadow overflow-auto",onClick:r,textContent:hn(JSON.stringify($(t).powerGlitchOptions,i,2))},null,8,Pv)]))}},Iv={__name:"ImagePreview",setup(e){const t=Va(),n=Ce(null),r=()=>{n.value&&Re.glitch(n.value,t.powerGlitchOptions)};return Sn(r),Tt(t.powerGlitchOptions,r),(i,a)=>(xe(),$e("div",null,[b("div",{ref_key:"container",ref:n},null,512)]))}};const Nv={class:"app h-full flex flex-row w-full"},Tv={class:"fixed right-0 top-0 mx-6 my-4 text-4xl"},Lv={class:"option-panel border p-4 overflow-y-auto"},$v={class:"font-bold text-xl mb-4 flex"},Dv={class:"grow flex gap-2"},Bv=["src"],jv={title:"Github",target:"_blank",href:"https://github.com/7PH/powerglitch"},Fv={class:"grow flex flex-col bg-white"},Uv={class:"grow flex flex-col justify-center"},zv={__name:"PlaygroundView",setup(e){const t=Ce(null);Sn(()=>{Re.glitch(t.value,Re.getDefaultOptions("always"))});const n=Ce("options");return(r,i)=>{const a=ft("RouterLink"),o=ft("fa");return xe(),$e("div",Nv,[b("p",Tv,[H(a,{to:"/"},{default:Nt(()=>[he(" 🔙 ")]),_:1})]),b("div",Lv,[b("div",$v,[b("div",Dv,[b("img",{ref_key:"logoGlitch",ref:t,src:$(Yb),alt:"logo",style:{width:"30px",height:"30px"}},null,8,Bv),he(" PowerGlitch ")]),b("div",null,[b("a",jv,[H(o,{icon:"fa-brands fa-github"})])])]),n.value==="options"?(xe(),$e(Fe,{key:0},[H(Sv),b("button",{class:"mt-6 w-full",onClick:i[0]||(i[0]=s=>n.value="export")}," Show code ")],64)):kt("",!0),n.value==="export"?(xe(),$e(Fe,{key:1},[H(Mv),b("button",{class:"mt-6 w-full",onClick:i[1]||(i[1]=s=>n.value="options")}," Back to options ")],64)):kt("",!0)]),b("div",Fv,[b("div",Uv,[H(Iv,{class:"mx-auto"})])])])}}},Gv=ci(zv,[["__scopeId","data-v-9ab48c40"]]),na=bg({history:Np(),routes:[{name:"home",path:"/",component:wb},{name:"usage",path:"/usage",component:Vb},{name:"playground",path:"/playground",component:Gv}]});dn.registerLanguage("javascript",ep);dn.registerLanguage("css",sp);dn.registerLanguage("shell",lp);fp();const Hv=td();Zf(mp).use(na).use(Hv).component("fa",tm).use(cp).mount("#app"); diff --git a/docs/index.html b/docs/index.html index 1d27718..19f0de9 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,8 +5,8 @@ PowerGlitch - Glitch anything on the web - - + +