From eeea88e9747344b6f725d039d3576b19b72cf119 Mon Sep 17 00:00:00 2001 From: yisibell Date: Tue, 17 Oct 2023 08:32:21 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20yisibell?= =?UTF-8?q?/trickling@034994bb83c22a2c1c1086a3f8b7d68b9318992d=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .nojekyll | 0 assets/index-74451664.css | 1 + assets/index-eb1d3dbb.js | 31 +++++++++++++++++++++++++++++++ assets/play-f459c859.svg | 6 ++++++ favicon.ico | Bin 0 -> 4286 bytes index.html | 15 +++++++++++++++ 6 files changed, 53 insertions(+) create mode 100644 .nojekyll create mode 100644 assets/index-74451664.css create mode 100644 assets/index-eb1d3dbb.js create mode 100644 assets/play-f459c859.svg create mode 100644 favicon.ico create mode 100644 index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/assets/index-74451664.css b/assets/index-74451664.css new file mode 100644 index 0000000..0bff559 --- /dev/null +++ b/assets/index-74451664.css @@ -0,0 +1 @@ +.footer[data-v-d3efc248]{display:flex;justify-content:center;align-items:center;padding:20px 16px}.footer .divider[data-v-d3efc248]{display:inline-block;color:var(--color--info);padding:0 14px}#trickling{pointer-events:none;width:100vw;position:fixed;left:0;top:0;z-index:var(--trickling-progress-bar-z-index)}#trickling .trickling-progress-bar{background:var(--trickling-color);position:fixed;z-index:var(--trickling-progress-bar-z-index);top:0;left:0;width:100%;height:var(--trickling-progress-bar-height)}#trickling .trickling-progress-peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--trickling-color),0 0 5px var(--trickling-color);opacity:1;transform:rotate(3deg) translateY(-4px)}#trickling.rtl .trickling-progress-peg{transform:rotate(-3deg) translateY(-4px);left:0;right:unset}#trickling .trickling-progress-spinner{display:block;position:fixed;z-index:var(--trickling-progress-bar-z-index);top:15px;right:15px;opacity:var(--trickling-spinner-opacity)}#trickling .trickling-progress-spinner__spinner-icon{width:var(--trickling-spinner-size);height:var(--trickling-spinner-size);box-sizing:border-box;border:solid var(--trickling-spinner-stroke-width) transparent;border-top-color:var(--trickling-color);border-left-color:var(--trickling-color);border-radius:50%;animation:trickling-spinner .4s linear infinite}#trickling.rtl .trickling-progress-spinner{right:unset;left:15px}.trickling-custom-parent{overflow:hidden;position:relative}.trickling-custom-parent #trickling{width:100%;position:absolute;left:0;top:0}.trickling-custom-parent #trickling .trickling-progress-spinner,.trickling-custom-parent #trickling .trickling-progress-bar{position:absolute}@keyframes trickling-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home[data-v-58a49c3f]{display:flex;justify-content:center;max-width:1000px;min-height:100vh;margin:0 auto;padding:2rem;font-weight:400}.demo-options[data-v-58a49c3f]{padding:16px 0;margin-bottom:50px;display:flex;align-items:center;flex-wrap:wrap}.demo-options-item[data-v-58a49c3f]{display:flex;align-items:center;margin-right:20px;padding:12px 0}.demo-options-item__label[data-v-58a49c3f]{margin-right:16px;color:#909399;font-weight:700;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.demo-header[data-v-58a49c3f]{margin-bottom:50px}.demo-header__title[data-v-58a49c3f]{text-align:center;font-size:48px;font-family:Georgia,Times New Roman,Times,serif;color:var(--text-color-primary);font-weight:700}.demo-header__title--tag[data-v-58a49c3f]{font-size:22px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--color--info)}.demo-header__sub-title[data-v-58a49c3f]{text-align:center;font-size:20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;color:var(--text-color--secondary);padding:12px 200px}.demo-header__basic-usage[data-v-58a49c3f]{padding:16px 0}.demo-item[data-v-58a49c3f]{display:flex;align-items:center;margin-bottom:20px}.demo-item__action[data-v-58a49c3f]{margin-right:16px;cursor:pointer;padding:10px;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:var(--text-color--dark-2);color:var(--color--primary)}.demo-item__action[data-v-58a49c3f]:hover{background-color:var(--color--primary);color:#fff}.gap-arrow[data-v-58a49c3f]{padding:0 12px}:root{--text-color-primary: #303133;--text-color--secondary: #909399;--text-color--dark-2: rgba(235, 235, 235, .64);--color--primary: hsla(160, 100%, 37%, 1);--color--info: #909399}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}@media (hover: hover){a:hover{background-color:#00bd7e33}}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help} diff --git a/assets/index-eb1d3dbb.js b/assets/index-eb1d3dbb.js new file mode 100644 index 0000000..833a38c --- /dev/null +++ b/assets/index-eb1d3dbb.js @@ -0,0 +1,31 @@ +var Zi=Object.defineProperty;var Ji=(e,t,n)=>t in e?Zi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var vt=(e,t,n)=>(Ji(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&s(o)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();function ds(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const ie={},xt=[],$e=()=>{},Xi=()=>!1,eo=/^on[^a-z]/,wn=e=>eo.test(e),hs=e=>e.startsWith("onUpdate:"),de=Object.assign,ps=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},to=Object.prototype.hasOwnProperty,Z=(e,t)=>to.call(e,t),W=Array.isArray,wt=e=>Jt(e)==="[object Map]",En=e=>Jt(e)==="[object Set]",Bs=e=>Jt(e)==="[object Date]",V=e=>typeof e=="function",he=e=>typeof e=="string",Wt=e=>typeof e=="symbol",oe=e=>e!==null&&typeof e=="object",Br=e=>oe(e)&&V(e.then)&&V(e.catch),Dr=Object.prototype.toString,Jt=e=>Dr.call(e),no=e=>Jt(e).slice(8,-1),Hr=e=>Jt(e)==="[object Object]",gs=e=>he(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,cn=ds(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),An=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},so=/-(\w)/g,ze=An(e=>e.replace(so,(t,n)=>n?n.toUpperCase():"")),ro=/\B([A-Z])/g,Ot=An(e=>e.replace(ro,"-$1").toLowerCase()),Cn=An(e=>e.charAt(0).toUpperCase()+e.slice(1)),Bn=An(e=>e?`on${Cn(e)}`:""),zt=(e,t)=>!Object.is(e,t),an=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Vn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ds;const Gn=()=>Ds||(Ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ms(e){if(W(e)){const t={};for(let n=0;n{if(n){const s=n.split(oo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function _s(e){let t="";if(he(e))t=e;else if(W(e))for(let n=0;nPn(n,t))}const ho=e=>he(e)?e:e==null?"":W(e)||oe(e)&&(e.toString===Dr||!V(e.toString))?JSON.stringify(e,Wr,2):String(e),Wr=(e,t)=>t&&t.__v_isRef?Wr(e,t.value):wt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:En(t)?{[`Set(${t.size})`]:[...t.values()]}:oe(t)&&!W(t)&&!Hr(t)?String(t):t;let Oe;class po{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Oe,!t&&Oe&&(this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Oe;try{return Oe=this,t()}finally{Oe=n}}}on(){Oe=this}off(){Oe=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},zr=e=>(e.w&ot)>0,Kr=e=>(e.n&ot)>0,_o=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":W(e)?gs(n)&&l.push(o.get("length")):(l.push(o.get(gt)),wt(e)&&l.push(o.get(Zn)));break;case"delete":W(e)||(l.push(o.get(gt)),wt(e)&&l.push(o.get(Zn)));break;case"set":wt(e)&&l.push(o.get(gt));break}if(l.length===1)l[0]&&Jn(l[0]);else{const c=[];for(const u of l)u&&c.push(...u);Jn(vs(c))}}function Jn(e,t){const n=W(e)?e:[...e];for(const s of n)s.computed&&Ns(s);for(const s of n)s.computed||Ns(s)}function Ns(e,t){(e!==ke||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const yo=ds("__proto__,__v_isRef,__isVue"),Gr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Wt)),bo=bs(),xo=bs(!1,!0),wo=bs(!0),Us=Eo();function Eo(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let i=0,o=this.length;i{e[t]=function(...n){kt();const s=J(this)[t].apply(this,n);return Tt(),s}}),e}function Ao(e){const t=J(this);return Ae(t,"has",e),t.hasOwnProperty(e)}function bs(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?Ho:Xr:t?Jr:Zr).get(s))return s;const o=W(s);if(!e){if(o&&Z(Us,r))return Reflect.get(Us,r,i);if(r==="hasOwnProperty")return Ao}const l=Reflect.get(s,r,i);return(Wt(r)?Gr.has(r):yo(r))||(e||Ae(s,"get",r),t)?l:_e(l)?o&&gs(r)?l:l.value:oe(l)?e?ti(l):Fn(l):l}}const Co=Yr(),Po=Yr(!0);function Yr(e=!1){return function(n,s,r,i){let o=n[s];if(Ct(o)&&_e(o)&&!_e(r))return!1;if(!e&&(!gn(r)&&!Ct(r)&&(o=J(o),r=J(r)),!W(n)&&_e(o)&&!_e(r)))return o.value=r,!0;const l=W(n)&&gs(s)?Number(s)e,Sn=e=>Reflect.getPrototypeOf(e);function Xt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(t!==i&&Ae(r,"get",t),Ae(r,"get",i));const{has:o}=Sn(r),l=s?xs:n?As:Kt;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function en(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(e!==r&&Ae(s,"has",e),Ae(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function tn(e,t=!1){return e=e.__v_raw,!t&&Ae(J(e),"iterate",gt),Reflect.get(e,"size",e)}function Ws(e){e=J(e);const t=J(this);return Sn(t).has.call(t,e)||(t.add(e),Ge(t,"add",e,e)),this}function zs(e,t){t=J(t);const n=J(this),{has:s,get:r}=Sn(n);let i=s.call(n,e);i||(e=J(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?zt(t,o)&&Ge(n,"set",e,t):Ge(n,"add",e,t),this}function Ks(e){const t=J(this),{has:n,get:s}=Sn(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Ge(t,"delete",e,void 0),i}function qs(){const e=J(this),t=e.size!==0,n=e.clear();return t&&Ge(e,"clear",void 0,void 0),n}function nn(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?xs:e?As:Kt;return!e&&Ae(l,"iterate",gt),o.forEach((u,f)=>s.call(r,c(u),c(f),i))}}function sn(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=wt(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),f=n?xs:t?As:Kt;return!t&&Ae(i,"iterate",c?Zn:gt),{next(){const{value:p,done:m}=u.next();return m?{value:p,done:m}:{value:l?[f(p[0]),f(p[1])]:f(p),done:m}},[Symbol.iterator](){return this}}}}function Xe(e){return function(...t){return e==="delete"?!1:this}}function To(){const e={get(i){return Xt(this,i)},get size(){return tn(this)},has:en,add:Ws,set:zs,delete:Ks,clear:qs,forEach:nn(!1,!1)},t={get(i){return Xt(this,i,!1,!0)},get size(){return tn(this)},has:en,add:Ws,set:zs,delete:Ks,clear:qs,forEach:nn(!1,!0)},n={get(i){return Xt(this,i,!0)},get size(){return tn(this,!0)},has(i){return en.call(this,i,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:nn(!0,!1)},s={get(i){return Xt(this,i,!0,!0)},get size(){return tn(this,!0)},has(i){return en.call(this,i,!0)},add:Xe("add"),set:Xe("set"),delete:Xe("delete"),clear:Xe("clear"),forEach:nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=sn(i,!1,!1),n[i]=sn(i,!0,!1),t[i]=sn(i,!1,!0),s[i]=sn(i,!0,!0)}),[e,n,t,s]}const[Io,Mo,$o,jo]=To();function ws(e,t){const n=t?e?jo:$o:e?Mo:Io;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Z(n,r)&&r in s?n:s,r,i)}const Lo={get:ws(!1,!1)},Bo={get:ws(!1,!0)},Do={get:ws(!0,!1)},Zr=new WeakMap,Jr=new WeakMap,Xr=new WeakMap,Ho=new WeakMap;function No(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Uo(e){return e.__v_skip||!Object.isExtensible(e)?0:No(no(e))}function Fn(e){return Ct(e)?e:Es(e,!1,Qr,Lo,Zr)}function ei(e){return Es(e,!1,ko,Bo,Jr)}function ti(e){return Es(e,!0,Oo,Do,Xr)}function Es(e,t,n,s,r){if(!oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=Uo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function Et(e){return Ct(e)?Et(e.__v_raw):!!(e&&e.__v_isReactive)}function Ct(e){return!!(e&&e.__v_isReadonly)}function gn(e){return!!(e&&e.__v_isShallow)}function ni(e){return Et(e)||Ct(e)}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function si(e){return pn(e,"__v_skip",!0),e}const Kt=e=>oe(e)?Fn(e):e,As=e=>oe(e)?ti(e):e;function ri(e){rt&&ke&&(e=J(e),Vr(e.dep||(e.dep=vs())))}function ii(e,t){e=J(e);const n=e.dep;n&&Jn(n)}function _e(e){return!!(e&&e.__v_isRef===!0)}function oi(e){return li(e,!1)}function Wo(e){return li(e,!0)}function li(e,t){return _e(e)?e:new zo(e,t)}class zo{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Kt(t)}get value(){return ri(this),this._value}set value(t){const n=this.__v_isShallow||gn(t)||Ct(t);t=n?t:J(t),zt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Kt(t),ii(this))}}function Te(e){return _e(e)?e.value:e}const Ko={get:(e,t,n)=>Te(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return _e(r)&&!_e(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ci(e){return Et(e)?e:new Proxy(e,Ko)}class qo{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new ys(t,()=>{this._dirty||(this._dirty=!0,ii(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return ri(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Vo(e,t,n=!1){let s,r;const i=V(e);return i?(s=e,r=$e):(s=e.get,r=e.set),new qo(s,r,i||!r,n)}function it(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){Rn(i,t,n)}return r}function je(e,t,n,s){if(V(e)){const i=it(e,t,n,s);return i&&Br(i)&&i.catch(o=>{Rn(o,t,n)}),i}const r=[];for(let i=0;i>>1;Vt(me[s])We&&me.splice(t,1)}function Zo(e){W(e)?At.push(...e):(!qe||!qe.includes(e,e.allowRecurse?ft+1:ft))&&At.push(e),fi()}function Vs(e,t=qt?We+1:0){for(;tVt(n)-Vt(s)),ft=0;fte.id==null?1/0:e.id,Jo=(e,t)=>{const n=Vt(e)-Vt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function hi(e){Xn=!1,qt=!0,me.sort(Jo);const t=$e;try{for(We=0;Wehe(w)?w.trim():w)),p&&(r=n.map(Vn))}let l,c=s[l=Bn(t)]||s[l=Bn(ze(t))];!c&&i&&(c=s[l=Bn(Ot(t))]),c&&je(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,je(u,e,6,r)}}function pi(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!V(e)){const c=u=>{const f=pi(u,t,!0);f&&(l=!0,de(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(oe(e)&&s.set(e,null),null):(W(i)?i.forEach(c=>o[c]=null):de(o,i),oe(e)&&s.set(e,o),o)}function On(e,t){return!e||!wn(t)?!1:(t=t.slice(2).replace(/Once$/,""),Z(e,t[0].toLowerCase()+t.slice(1))||Z(e,Ot(t))||Z(e,t))}let Se=null,kn=null;function mn(e){const t=Se;return Se=e,kn=e&&e.type.__scopeId||null,t}function gi(e){kn=e}function mi(){kn=null}function el(e,t=Se,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&rr(-1);const i=mn(t);let o;try{o=e(...r)}finally{mn(i),s._d&&rr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Dn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:u,render:f,renderCache:p,data:m,setupState:w,ctx:$,inheritAttrs:O}=e;let M,k;const g=mn(e);try{if(n.shapeFlag&4){const v=r||s;M=Ue(f.call(v,v,p,i,w,m,$)),k=c}else{const v=t;M=Ue(v.length>1?v(i,{attrs:c,slots:l,emit:u}):v(i,null)),k=t.props?c:tl(c)}}catch(v){Ht.length=0,Rn(v,e,1),M=ve(Gt)}let _=M;if(k&&O!==!1){const v=Object.keys(k),{shapeFlag:C}=_;v.length&&C&7&&(o&&v.some(hs)&&(k=nl(k,o)),_=Pt(_,k))}return n.dirs&&(_=Pt(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),M=_,mn(g),M}const tl=e=>{let t;for(const n in e)(n==="class"||n==="style"||wn(n))&&((t||(t={}))[n]=e[n]);return t},nl=(e,t)=>{const n={};for(const s in e)(!hs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function sl(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Gs(s,o,u):!!o;if(c&8){const f=t.dynamicProps;for(let p=0;pe.__isSuspense;function ol(e,t){t&&t.pendingBranch?W(e)?t.effects.push(...e):t.effects.push(e):Zo(e)}const rn={};function un(e,t,n){return _i(e,t,n)}function _i(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=ie){var l;const c=mo()===((l=pe)==null?void 0:l.scope)?pe:null;let u,f=!1,p=!1;if(_e(e)?(u=()=>e.value,f=gn(e)):Et(e)?(u=()=>e,s=!0):W(e)?(p=!0,f=e.some(v=>Et(v)||gn(v)),u=()=>e.map(v=>{if(_e(v))return v.value;if(Et(v))return pt(v);if(V(v))return it(v,c,2)})):V(e)?t?u=()=>it(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return m&&m(),je(e,c,3,[w])}:u=$e,t&&s){const v=u;u=()=>pt(v())}let m,w=v=>{m=g.onStop=()=>{it(v,c,4)}},$;if(Qt)if(w=$e,t?n&&je(t,c,3,[u(),p?[]:void 0,w]):u(),r==="sync"){const v=ec();$=v.__watcherHandles||(v.__watcherHandles=[])}else return $e;let O=p?new Array(e.length).fill(rn):rn;const M=()=>{if(g.active)if(t){const v=g.run();(s||f||(p?v.some((C,P)=>zt(C,O[P])):zt(v,O)))&&(m&&m(),je(t,c,3,[v,O===rn?void 0:p&&O[0]===rn?[]:O,w]),O=v)}else g.run()};M.allowRecurse=!!t;let k;r==="sync"?k=M:r==="post"?k=()=>Ee(M,c&&c.suspense):(M.pre=!0,c&&(M.id=c.uid),k=()=>Ps(M));const g=new ys(u,k);t?n?M():O=g.run():r==="post"?Ee(g.run.bind(g),c&&c.suspense):g.run();const _=()=>{g.stop(),c&&c.scope&&ps(c.scope.effects,g)};return $&&$.push(_),_}function ll(e,t,n){const s=this.proxy,r=he(e)?e.includes(".")?vi(s,e):()=>s[e]:e.bind(s,s);let i;V(t)?i=t:(i=t.handler,n=t);const o=pe;St(this);const l=_i(r,i.bind(s),n);return o?St(o):mt(),l}function vi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{pt(n,t)});else if(Hr(e))for(const n in e)pt(e[n],t);return e}function lt(e,t){const n=Se;if(n===null)return e;const s=jn(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;ide({name:e.name},t,{setup:e}))():e}const fn=e=>!!e.type.__asyncLoader,yi=e=>e.type.__isKeepAlive;function cl(e,t){bi(e,"a",t)}function al(e,t){bi(e,"da",t)}function bi(e,t,n=pe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(In(t,s,n),n){let r=n.parent;for(;r&&r.parent;)yi(r.parent.vnode)&&ul(s,t,n,r),r=r.parent}}function ul(e,t,n,s){const r=In(t,e,s,!0);wi(()=>{ps(s[t],r)},n)}function In(e,t,n=pe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;kt(),St(n);const l=je(t,n,e,o);return mt(),Tt(),l});return s?r.unshift(i):r.push(i),i}}const Ye=e=>(t,n=pe)=>(!Qt||e==="sp")&&In(e,(...s)=>t(...s),n),fl=Ye("bm"),xi=Ye("m"),dl=Ye("bu"),hl=Ye("u"),pl=Ye("bum"),wi=Ye("um"),gl=Ye("sp"),ml=Ye("rtg"),_l=Ye("rtc");function vl(e,t=pe){In("ec",e,t)}const Ei="components";function yl(e,t){return xl(Ei,e,!0,t)||e}const bl=Symbol.for("v-ndc");function xl(e,t,n=!0,s=!1){const r=Se||pe;if(r){const i=r.type;if(e===Ei){const l=Zl(i,!1);if(l&&(l===t||l===ze(t)||l===Cn(ze(t))))return i}const o=Ys(r[e]||i[e],t)||Ys(r.appContext[e],t);return!o&&s?i:o}}function Ys(e,t){return e&&(e[t]||e[ze(t)]||e[Cn(ze(t))])}const es=e=>e?Ii(e)?jn(e)||e.proxy:es(e.parent):null,Dt=de(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=>es(e.parent),$root:e=>es(e.root),$emit:e=>e.emit,$options:e=>Ss(e),$forceUpdate:e=>e.f||(e.f=()=>Ps(e.update)),$nextTick:e=>e.n||(e.n=ui.bind(e.proxy)),$watch:e=>ll.bind(e)}),Hn=(e,t)=>e!==ie&&!e.__isScriptSetup&&Z(e,t),wl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const w=o[t];if(w!==void 0)switch(w){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Hn(s,t))return o[t]=1,s[t];if(r!==ie&&Z(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&Z(u,t))return o[t]=3,i[t];if(n!==ie&&Z(n,t))return o[t]=4,n[t];ts&&(o[t]=0)}}const f=Dt[t];let p,m;if(f)return t==="$attrs"&&Ae(e,"get",t),f(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==ie&&Z(n,t))return o[t]=4,n[t];if(m=c.config.globalProperties,Z(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Hn(r,t)?(r[t]=n,!0):s!==ie&&Z(s,t)?(s[t]=n,!0):Z(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==ie&&Z(e,o)||Hn(t,o)||(l=i[0])&&Z(l,o)||Z(s,o)||Z(Dt,o)||Z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qs(e){return W(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ts=!0;function El(e){const t=Ss(e),n=e.proxy,s=e.ctx;ts=!1,t.beforeCreate&&Zs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:f,beforeMount:p,mounted:m,beforeUpdate:w,updated:$,activated:O,deactivated:M,beforeDestroy:k,beforeUnmount:g,destroyed:_,unmounted:v,render:C,renderTracked:P,renderTriggered:j,errorCaptured:q,serverPrefetch:H,expose:Q,inheritAttrs:re,components:ge,directives:Ce,filters:Qe}=t;if(u&&Al(u,s,null),o)for(const X in o){const z=o[X];V(z)&&(s[X]=z.bind(n))}if(r){const X=r.call(n,n);oe(X)&&(e.data=Fn(X))}if(ts=!0,i)for(const X in i){const z=i[X],ue=V(z)?z.bind(n,n):V(z.get)?z.get.bind(n,n):$e,ye=!V(z)&&V(z.set)?z.set.bind(n):$e,be=Ie({get:ue,set:ye});Object.defineProperty(s,X,{enumerable:!0,configurable:!0,get:()=>be.value,set:ne=>be.value=ne})}if(l)for(const X in l)Ai(l[X],s,n,X);if(c){const X=V(c)?c.call(n):c;Reflect.ownKeys(X).forEach(z=>{dn(z,X[z])})}f&&Zs(f,e,"c");function ae(X,z){W(z)?z.forEach(ue=>X(ue.bind(n))):z&&X(z.bind(n))}if(ae(fl,p),ae(xi,m),ae(dl,w),ae(hl,$),ae(cl,O),ae(al,M),ae(vl,q),ae(_l,P),ae(ml,j),ae(pl,g),ae(wi,v),ae(gl,H),W(Q))if(Q.length){const X=e.exposed||(e.exposed={});Q.forEach(z=>{Object.defineProperty(X,z,{get:()=>n[z],set:ue=>n[z]=ue})})}else e.exposed||(e.exposed={});C&&e.render===$e&&(e.render=C),re!=null&&(e.inheritAttrs=re),ge&&(e.components=ge),Ce&&(e.directives=Ce)}function Al(e,t,n=$e){W(e)&&(e=ns(e));for(const s in e){const r=e[s];let i;oe(r)?"default"in r?i=Ve(r.from||s,r.default,!0):i=Ve(r.from||s):i=Ve(r),_e(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Zs(e,t,n){je(W(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ai(e,t,n,s){const r=s.includes(".")?vi(n,s):()=>n[s];if(he(e)){const i=t[e];V(i)&&un(r,i)}else if(V(e))un(r,e.bind(n));else if(oe(e))if(W(e))e.forEach(i=>Ai(i,t,n,s));else{const i=V(e.handler)?e.handler.bind(n):t[e.handler];V(i)&&un(r,i,e)}}function Ss(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>_n(c,u,o,!0)),_n(c,t,o)),oe(t)&&i.set(t,c),c}function _n(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&_n(e,i,n,!0),r&&r.forEach(o=>_n(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Cl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Cl={data:Js,props:Xs,emits:Xs,methods:Bt,computed:Bt,beforeCreate:we,created:we,beforeMount:we,mounted:we,beforeUpdate:we,updated:we,beforeDestroy:we,beforeUnmount:we,destroyed:we,unmounted:we,activated:we,deactivated:we,errorCaptured:we,serverPrefetch:we,components:Bt,directives:Bt,watch:Sl,provide:Js,inject:Pl};function Js(e,t){return t?e?function(){return de(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function Pl(e,t){return Bt(ns(e),ns(t))}function ns(e){if(W(e)){const t={};for(let n=0;n1)return n&&V(t)?t.call(s&&s.proxy):t}}function Ol(e,t,n,s=!1){const r={},i={};pn(i,$n,1),e.propsDefaults=Object.create(null),Pi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:ei(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function kl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[m,w]=Si(p,t,!0);de(o,m),w&&l.push(...w)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return oe(e)&&s.set(e,xt),xt;if(W(i))for(let f=0;f-1,w[1]=O<0||$-1||Z(w,"default"))&&l.push(p)}}}const u=[o,l];return oe(e)&&s.set(e,u),u}function er(e){return e[0]!=="$"}function tr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function nr(e,t){return tr(e)===tr(t)}function sr(e,t){return W(t)?t.findIndex(n=>nr(n,e)):V(t)&&nr(t,e)?0:-1}const Fi=e=>e[0]==="_"||e==="$stable",Fs=e=>W(e)?e.map(Ue):[Ue(e)],Tl=(e,t,n)=>{if(t._n)return t;const s=el((...r)=>Fs(t(...r)),n);return s._c=!1,s},Ri=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Fi(r))continue;const i=e[r];if(V(i))t[r]=Tl(r,i,s);else if(i!=null){const o=Fs(i);t[r]=()=>o}}},Oi=(e,t)=>{const n=Fs(t);e.slots.default=()=>n},Il=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=J(t),pn(t,"_",n)):Ri(t,e.slots={})}else e.slots={},t&&Oi(e,t);pn(e.slots,$n,1)},Ml=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=ie;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(de(r,t),!n&&l===1&&delete r._):(i=!t.$stable,Ri(t,r)),o=t}else t&&(Oi(e,t),o={default:1});if(i)for(const l in r)!Fi(l)&&!(l in o)&&delete r[l]};function rs(e,t,n,s,r=!1){if(W(e)){e.forEach((m,w)=>rs(m,t&&(W(t)?t[w]:t),n,s,r));return}if(fn(s)&&!r)return;const i=s.shapeFlag&4?jn(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,f=l.refs===ie?l.refs={}:l.refs,p=l.setupState;if(u!=null&&u!==c&&(he(u)?(f[u]=null,Z(p,u)&&(p[u]=null)):_e(u)&&(u.value=null)),V(c))it(c,l,12,[o,f]);else{const m=he(c),w=_e(c);if(m||w){const $=()=>{if(e.f){const O=m?Z(p,c)?p[c]:f[c]:c.value;r?W(O)&&ps(O,i):W(O)?O.includes(i)||O.push(i):m?(f[c]=[i],Z(p,c)&&(p[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else m?(f[c]=o,Z(p,c)&&(p[c]=o)):w&&(c.value=o,e.k&&(f[e.k]=o))};o?($.id=-1,Ee($,n)):$()}}}const Ee=ol;function $l(e){return jl(e)}function jl(e,t){const n=Gn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:f,parentNode:p,nextSibling:m,setScopeId:w=$e,insertStaticContent:$}=e,O=(a,d,h,y=null,x=null,E=null,T=!1,S=null,R=!!d.dynamicChildren)=>{if(a===d)return;a&&!Mt(a,d)&&(y=b(a),ne(a,x,E,!0),a=null),d.patchFlag===-2&&(R=!1,d.dynamicChildren=null);const{type:A,ref:N,shapeFlag:B}=d;switch(A){case Mn:M(a,d,h,y);break;case Gt:k(a,d,h,y);break;case Nn:a==null&&g(d,h,y,T);break;case Ne:ge(a,d,h,y,x,E,T,S,R);break;default:B&1?C(a,d,h,y,x,E,T,S,R):B&6?Ce(a,d,h,y,x,E,T,S,R):(B&64||B&128)&&A.process(a,d,h,y,x,E,T,S,R,F)}N!=null&&x&&rs(N,a&&a.ref,E,d||a,!d)},M=(a,d,h,y)=>{if(a==null)s(d.el=l(d.children),h,y);else{const x=d.el=a.el;d.children!==a.children&&u(x,d.children)}},k=(a,d,h,y)=>{a==null?s(d.el=c(d.children||""),h,y):d.el=a.el},g=(a,d,h,y)=>{[a.el,a.anchor]=$(a.children,d,h,y,a.el,a.anchor)},_=({el:a,anchor:d},h,y)=>{let x;for(;a&&a!==d;)x=m(a),s(a,h,y),a=x;s(d,h,y)},v=({el:a,anchor:d})=>{let h;for(;a&&a!==d;)h=m(a),r(a),a=h;r(d)},C=(a,d,h,y,x,E,T,S,R)=>{T=T||d.type==="svg",a==null?P(d,h,y,x,E,T,S,R):H(a,d,x,E,T,S,R)},P=(a,d,h,y,x,E,T,S)=>{let R,A;const{type:N,props:B,shapeFlag:U,transition:K,dirs:G}=a;if(R=a.el=o(a.type,E,B&&B.is,B),U&8?f(R,a.children):U&16&&q(a.children,R,null,y,x,E&&N!=="foreignObject",T,S),G&&ct(a,null,y,"created"),j(R,a,a.scopeId,T,y),B){for(const te in B)te!=="value"&&!cn(te)&&i(R,te,null,B[te],E,a.children,y,x,le);"value"in B&&i(R,"value",null,B.value),(A=B.onVnodeBeforeMount)&&He(A,y,a)}G&&ct(a,null,y,"beforeMount");const se=(!x||x&&!x.pendingBranch)&&K&&!K.persisted;se&&K.beforeEnter(R),s(R,d,h),((A=B&&B.onVnodeMounted)||se||G)&&Ee(()=>{A&&He(A,y,a),se&&K.enter(R),G&&ct(a,null,y,"mounted")},x)},j=(a,d,h,y,x)=>{if(h&&w(a,h),y)for(let E=0;E{for(let A=R;A{const S=d.el=a.el;let{patchFlag:R,dynamicChildren:A,dirs:N}=d;R|=a.patchFlag&16;const B=a.props||ie,U=d.props||ie;let K;h&&at(h,!1),(K=U.onVnodeBeforeUpdate)&&He(K,h,d,a),N&&ct(d,a,h,"beforeUpdate"),h&&at(h,!0);const G=x&&d.type!=="foreignObject";if(A?Q(a.dynamicChildren,A,S,h,y,G,E):T||z(a,d,S,null,h,y,G,E,!1),R>0){if(R&16)re(S,d,B,U,h,y,x);else if(R&2&&B.class!==U.class&&i(S,"class",null,U.class,x),R&4&&i(S,"style",B.style,U.style,x),R&8){const se=d.dynamicProps;for(let te=0;te{K&&He(K,h,d,a),N&&ct(d,a,h,"updated")},y)},Q=(a,d,h,y,x,E,T)=>{for(let S=0;S{if(h!==y){if(h!==ie)for(const S in h)!cn(S)&&!(S in y)&&i(a,S,h[S],null,T,d.children,x,E,le);for(const S in y){if(cn(S))continue;const R=y[S],A=h[S];R!==A&&S!=="value"&&i(a,S,A,R,T,d.children,x,E,le)}"value"in y&&i(a,"value",h.value,y.value)}},ge=(a,d,h,y,x,E,T,S,R)=>{const A=d.el=a?a.el:l(""),N=d.anchor=a?a.anchor:l("");let{patchFlag:B,dynamicChildren:U,slotScopeIds:K}=d;K&&(S=S?S.concat(K):K),a==null?(s(A,h,y),s(N,h,y),q(d.children,h,N,x,E,T,S,R)):B>0&&B&64&&U&&a.dynamicChildren?(Q(a.dynamicChildren,U,h,x,E,T,S),(d.key!=null||x&&d===x.subTree)&&ki(a,d,!0)):z(a,d,h,N,x,E,T,S,R)},Ce=(a,d,h,y,x,E,T,S,R)=>{d.slotScopeIds=S,a==null?d.shapeFlag&512?x.ctx.activate(d,h,y,T,R):Qe(d,h,y,x,E,T,R):Ze(a,d,R)},Qe=(a,d,h,y,x,E,T)=>{const S=a.component=ql(a,y,x);if(yi(a)&&(S.ctx.renderer=F),Vl(S),S.asyncDep){if(x&&x.registerDep(S,ae),!a.el){const R=S.subTree=ve(Gt);k(null,R,d,h)}return}ae(S,a,d,h,x,E,T)},Ze=(a,d,h)=>{const y=d.component=a.component;if(sl(a,d,h))if(y.asyncDep&&!y.asyncResolved){X(y,d,h);return}else y.next=d,Qo(y.update),y.update();else d.el=a.el,y.vnode=d},ae=(a,d,h,y,x,E,T)=>{const S=()=>{if(a.isMounted){let{next:N,bu:B,u:U,parent:K,vnode:G}=a,se=N,te;at(a,!1),N?(N.el=G.el,X(a,N,T)):N=G,B&&an(B),(te=N.props&&N.props.onVnodeBeforeUpdate)&&He(te,K,N,G),at(a,!0);const fe=Dn(a),Fe=a.subTree;a.subTree=fe,O(Fe,fe,p(Fe.el),b(Fe),a,x,E),N.el=fe.el,se===null&&rl(a,fe.el),U&&Ee(U,x),(te=N.props&&N.props.onVnodeUpdated)&&Ee(()=>He(te,K,N,G),x)}else{let N;const{el:B,props:U}=d,{bm:K,m:G,parent:se}=a,te=fn(d);if(at(a,!1),K&&an(K),!te&&(N=U&&U.onVnodeBeforeMount)&&He(N,se,d),at(a,!0),B&&Y){const fe=()=>{a.subTree=Dn(a),Y(B,a.subTree,a,x,null)};te?d.type.__asyncLoader().then(()=>!a.isUnmounted&&fe()):fe()}else{const fe=a.subTree=Dn(a);O(null,fe,h,y,a,x,E),d.el=fe.el}if(G&&Ee(G,x),!te&&(N=U&&U.onVnodeMounted)){const fe=d;Ee(()=>He(N,se,fe),x)}(d.shapeFlag&256||se&&fn(se.vnode)&&se.vnode.shapeFlag&256)&&a.a&&Ee(a.a,x),a.isMounted=!0,d=h=y=null}},R=a.effect=new ys(S,()=>Ps(A),a.scope),A=a.update=()=>R.run();A.id=a.uid,at(a,!0),A()},X=(a,d,h)=>{d.component=a;const y=a.vnode.props;a.vnode=d,a.next=null,kl(a,d.props,y,h),Ml(a,d.children,h),kt(),Vs(),Tt()},z=(a,d,h,y,x,E,T,S,R=!1)=>{const A=a&&a.children,N=a?a.shapeFlag:0,B=d.children,{patchFlag:U,shapeFlag:K}=d;if(U>0){if(U&128){ye(A,B,h,y,x,E,T,S,R);return}else if(U&256){ue(A,B,h,y,x,E,T,S,R);return}}K&8?(N&16&&le(A,x,E),B!==A&&f(h,B)):N&16?K&16?ye(A,B,h,y,x,E,T,S,R):le(A,x,E,!0):(N&8&&f(h,""),K&16&&q(B,h,y,x,E,T,S,R))},ue=(a,d,h,y,x,E,T,S,R)=>{a=a||xt,d=d||xt;const A=a.length,N=d.length,B=Math.min(A,N);let U;for(U=0;UN?le(a,x,E,!0,!1,B):q(d,h,y,x,E,T,S,R,B)},ye=(a,d,h,y,x,E,T,S,R)=>{let A=0;const N=d.length;let B=a.length-1,U=N-1;for(;A<=B&&A<=U;){const K=a[A],G=d[A]=R?tt(d[A]):Ue(d[A]);if(Mt(K,G))O(K,G,h,null,x,E,T,S,R);else break;A++}for(;A<=B&&A<=U;){const K=a[B],G=d[U]=R?tt(d[U]):Ue(d[U]);if(Mt(K,G))O(K,G,h,null,x,E,T,S,R);else break;B--,U--}if(A>B){if(A<=U){const K=U+1,G=KU)for(;A<=B;)ne(a[A],x,E,!0),A++;else{const K=A,G=A,se=new Map;for(A=G;A<=U;A++){const Pe=d[A]=R?tt(d[A]):Ue(d[A]);Pe.key!=null&&se.set(Pe.key,A)}let te,fe=0;const Fe=U-G+1;let _t=!1,$s=0;const It=new Array(Fe);for(A=0;A=Fe){ne(Pe,x,E,!0);continue}let De;if(Pe.key!=null)De=se.get(Pe.key);else for(te=G;te<=U;te++)if(It[te-G]===0&&Mt(Pe,d[te])){De=te;break}De===void 0?ne(Pe,x,E,!0):(It[De-G]=A+1,De>=$s?$s=De:_t=!0,O(Pe,d[De],h,null,x,E,T,S,R),fe++)}const js=_t?Ll(It):xt;for(te=js.length-1,A=Fe-1;A>=0;A--){const Pe=G+A,De=d[Pe],Ls=Pe+1{const{el:E,type:T,transition:S,children:R,shapeFlag:A}=a;if(A&6){be(a.component.subTree,d,h,y);return}if(A&128){a.suspense.move(d,h,y);return}if(A&64){T.move(a,d,h,F);return}if(T===Ne){s(E,d,h);for(let B=0;BS.enter(E),x);else{const{leave:B,delayLeave:U,afterLeave:K}=S,G=()=>s(E,d,h),se=()=>{B(E,()=>{G(),K&&K()})};U?U(E,G,se):se()}else s(E,d,h)},ne=(a,d,h,y=!1,x=!1)=>{const{type:E,props:T,ref:S,children:R,dynamicChildren:A,shapeFlag:N,patchFlag:B,dirs:U}=a;if(S!=null&&rs(S,null,h,a,!0),N&256){d.ctx.deactivate(a);return}const K=N&1&&U,G=!fn(a);let se;if(G&&(se=T&&T.onVnodeBeforeUnmount)&&He(se,d,a),N&6)Be(a.component,h,y);else{if(N&128){a.suspense.unmount(h,y);return}K&&ct(a,null,d,"beforeUnmount"),N&64?a.type.remove(a,d,h,x,F,y):A&&(E!==Ne||B>0&&B&64)?le(A,d,h,!1,!0):(E===Ne&&B&384||!x&&N&16)&&le(R,d,h),y&&Je(a)}(G&&(se=T&&T.onVnodeUnmounted)||K)&&Ee(()=>{se&&He(se,d,a),K&&ct(a,null,d,"unmounted")},h)},Je=a=>{const{type:d,el:h,anchor:y,transition:x}=a;if(d===Ne){xe(h,y);return}if(d===Nn){v(a);return}const E=()=>{r(h),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(a.shapeFlag&1&&x&&!x.persisted){const{leave:T,delayLeave:S}=x,R=()=>T(h,E);S?S(a.el,E,R):R()}else E()},xe=(a,d)=>{let h;for(;a!==d;)h=m(a),r(a),a=h;r(d)},Be=(a,d,h)=>{const{bum:y,scope:x,update:E,subTree:T,um:S}=a;y&&an(y),x.stop(),E&&(E.active=!1,ne(T,a,d,h)),S&&Ee(S,d),Ee(()=>{a.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},le=(a,d,h,y=!1,x=!1,E=0)=>{for(let T=E;Ta.shapeFlag&6?b(a.component.subTree):a.shapeFlag&128?a.suspense.next():m(a.anchor||a.el),I=(a,d,h)=>{a==null?d._vnode&&ne(d._vnode,null,null,!0):O(d._vnode||null,a,d,null,null,null,h),Vs(),di(),d._vnode=a},F={p:O,um:ne,m:be,r:Je,mt:Qe,mc:q,pc:z,pbc:Q,n:b,o:e};let D,Y;return t&&([D,Y]=t(F)),{render:I,hydrate:D,createApp:Rl(I,D)}}function at({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ki(e,t,n=!1){const s=e.children,r=t.children;if(W(s)&&W(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const Bl=e=>e.__isTeleport,Ne=Symbol.for("v-fgt"),Mn=Symbol.for("v-txt"),Gt=Symbol.for("v-cmt"),Nn=Symbol.for("v-stc"),Ht=[];let Me=null;function Rs(e=!1){Ht.push(Me=e?null:[])}function Dl(){Ht.pop(),Me=Ht[Ht.length-1]||null}let Yt=1;function rr(e){Yt+=e}function Hl(e){return e.dynamicChildren=Yt>0?Me||xt:null,Dl(),Yt>0&&Me&&Me.push(e),e}function Os(e,t,n,s,r,i){return Hl(L(e,t,n,s,r,i,!0))}function is(e){return e?e.__v_isVNode===!0:!1}function Mt(e,t){return e.type===t.type&&e.key===t.key}const $n="__vInternal",Ti=({key:e})=>e??null,hn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?he(e)||_e(e)||V(e)?{i:Se,r:e,k:t,f:!!n}:e:null);function L(e,t=null,n=null,s=0,r=null,i=e===Ne?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ti(t),ref:t&&hn(t),scopeId:kn,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:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Se};return l?(ks(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=he(n)?8:16),Yt>0&&!o&&Me&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Me.push(c),c}const ve=Nl;function Nl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===bl)&&(e=Gt),is(e)){const l=Pt(e,t,!0);return n&&ks(l,n),Yt>0&&!i&&Me&&(l.shapeFlag&6?Me[Me.indexOf(e)]=l:Me.push(l)),l.patchFlag|=-2,l}if(Jl(e)&&(e=e.__vccOpts),t){t=Ul(t);let{class:l,style:c}=t;l&&!he(l)&&(t.class=_s(l)),oe(c)&&(ni(c)&&!W(c)&&(c=de({},c)),t.style=ms(c))}const o=he(e)?1:il(e)?128:Bl(e)?64:oe(e)?4:V(e)?2:0;return L(e,t,n,s,r,o,i,!0)}function Ul(e){return e?ni(e)||$n in e?de({},e):e:null}function Pt(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?Wl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ti(l),ref:t&&t.ref?n&&r?W(r)?r.concat(hn(t)):[r,hn(t)]:hn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ne?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Pt(e.ssContent),ssFallback:e.ssFallback&&Pt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function yn(e=" ",t=0){return ve(Mn,null,e,t)}function Ue(e){return e==null||typeof e=="boolean"?ve(Gt):W(e)?ve(Ne,null,e.slice()):typeof e=="object"?tt(e):ve(Mn,null,String(e))}function tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Pt(e)}function ks(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(W(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),ks(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!($n in t)?t._ctx=Se:r===3&&Se&&(Se.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:Se},n=32):(t=String(t),s&64?(n=16,t=[yn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Wl(...e){const t={};for(let n=0;npe=e),Ts=e=>{yt.length>1?yt.forEach(t=>t(e)):yt[0](e)};const St=e=>{Ts(e),e.scope.on()},mt=()=>{pe&&pe.scope.off(),Ts(null)};function Ii(e){return e.vnode.shapeFlag&4}let Qt=!1;function Vl(e,t=!1){Qt=t;const{props:n,children:s}=e.vnode,r=Ii(e);Ol(e,n,r,t),Il(e,s);const i=r?Gl(e,t):void 0;return Qt=!1,i}function Gl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=si(new Proxy(e.ctx,wl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Ql(e):null;St(e),kt();const i=it(s,e,0,[e.props,r]);if(Tt(),mt(),Br(i)){if(i.then(mt,mt),t)return i.then(o=>{or(e,o,t)}).catch(o=>{Rn(o,e,0)});e.asyncDep=i}else or(e,i,t)}else Mi(e,t)}function or(e,t,n){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(e.setupState=ci(t)),Mi(e,n)}let lr;function Mi(e,t,n){const s=e.type;if(!e.render){if(!t&&lr&&!s.render){const r=s.template||Ss(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=de(de({isCustomElement:i,delimiters:l},o),c);s.render=lr(r,u)}}e.render=s.render||$e}St(e),kt(),El(e),Tt(),mt()}function Yl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ae(e,"get","$attrs"),t[n]}}))}function Ql(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Yl(e)},slots:e.slots,emit:e.emit,expose:t}}function jn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ci(si(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Dt)return Dt[n](e)},has(t,n){return n in t||n in Dt}}))}function Zl(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function Jl(e){return V(e)&&"__vccOpts"in e}const Ie=(e,t)=>Vo(e,t,Qt);function $i(e,t,n){const s=arguments.length;return s===2?oe(t)&&!W(t)?is(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&is(n)&&(n=[n]),ve(e,t,n))}const Xl=Symbol.for("v-scx"),ec=()=>Ve(Xl),tc="3.3.4",nc="http://www.w3.org/2000/svg",dt=typeof document<"u"?document:null,cr=dt&&dt.createElement("template"),sc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?dt.createElementNS(nc,e):dt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>dt.createTextNode(e),createComment:e=>dt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>dt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{cr.innerHTML=s?`${e}`:e;const l=cr.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function rc(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function ic(e,t,n){const s=e.style,r=he(n);if(n&&!r){if(t&&!he(t))for(const i in t)n[i]==null&&os(s,i,"");for(const i in n)os(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const ar=/\s*!important$/;function os(e,t,n){if(W(n))n.forEach(s=>os(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=oc(e,t);ar.test(n)?e.setProperty(Ot(s),n.replace(ar,""),"important"):e[s]=n}}const ur=["Webkit","Moz","ms"],Un={};function oc(e,t){const n=Un[t];if(n)return n;let s=ze(t);if(s!=="filter"&&s in e)return Un[t]=s;s=Cn(s);for(let r=0;rWn||(dc.then(()=>Wn=0),Wn=Date.now());function pc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;je(gc(s,n.value),t,5,[s])};return n.value=e,n.attached=hc(),n}function gc(e,t){if(W(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const hr=/^on[a-z]/,mc=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?rc(e,s,r):t==="style"?ic(e,n,s):wn(t)?hs(t)||uc(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_c(e,t,s,r))?cc(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),lc(e,t,s,r))};function _c(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&hr.test(t)&&V(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||hr.test(t)&&he(n)?!1:t in e}const bn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return W(t)?n=>an(t,n):t};function vc(e){e.target.composing=!0}function pr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $t={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=bn(r);const i=s||r.props&&r.props.type==="number";ht(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=Vn(l)),e._assign(l)}),n&&ht(e,"change",()=>{e.value=e.value.trim()}),t||(ht(e,"compositionstart",vc),ht(e,"compositionend",pr),ht(e,"change",pr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e._assign=bn(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&Vn(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},gr={deep:!0,created(e,t,n){e._assign=bn(n),ht(e,"change",()=>{const s=e._modelValue,r=yc(e),i=e.checked,o=e._assign;if(W(s)){const l=Ur(s,r),c=l!==-1;if(i&&!c)o(s.concat(r));else if(!i&&c){const u=[...s];u.splice(l,1),o(u)}}else if(En(s)){const l=new Set(s);i?l.add(r):l.delete(r),o(l)}else o(ji(e,i))})},mounted:mr,beforeUpdate(e,t,n){e._assign=bn(n),mr(e,t,n)}};function mr(e,{value:t,oldValue:n},s){e._modelValue=t,W(t)?e.checked=Ur(t,s.props.value)>-1:En(t)?e.checked=t.has(s.props.value):t!==n&&(e.checked=Pn(t,ji(e,!0)))}function yc(e){return"_value"in e?e._value:e.value}function ji(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const bc=de({patchProp:mc},sc);let _r;function xc(){return _r||(_r=$l(bc))}const wc=(...e)=>{const t=xc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Ec(s);if(!r)return;const i=t._component;!V(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function Ec(e){return he(e)?document.querySelector(e):e}const Li=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Ac={},Cc=e=>(gi("data-v-d3efc248"),e=e(),mi(),e),Pc=Cc(()=>L("div",{class:"footer"},[L("span",null,[L("a",{href:"https://github.com/yisibell/trickling/blob/main/CHANGELOG.md",target:"_blank"}," CHANGE LOG ")]),L("span",{class:"divider"},"|"),L("span",null,[L("a",{href:"https://github.com/yisibell/trickling",target:"_blank"},"Github")])],-1));function Sc(e,t){const n=yl("RouterView");return Rs(),Os(Ne,null,[ve(n),Pc],64)}const Fc=Li(Ac,[["render",Sc],["__scopeId","data-v-d3efc248"]]);/*! + * vue-router v4.2.4 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */const bt=typeof window<"u";function Rc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ee=Object.assign;function zn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Le(r)?r.map(e):e(r)}return n}const Nt=()=>{},Le=Array.isArray,Oc=/\/$/,kc=e=>e.replace(Oc,"");function Kn(e,t,n="/"){let s,r={},i="",o="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),i=t.slice(c+1,l>-1?l:t.length),r=e(i)),l>-1&&(s=s||t.slice(0,l),o=t.slice(l,t.length)),s=$c(s??t,n),{fullPath:s+(i&&"?")+i+o,path:s,query:r,hash:o}}function Tc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function vr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ic(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Ft(t.matched[s],n.matched[r])&&Bi(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ft(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Bi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Mc(e[n],t[n]))return!1;return!0}function Mc(e,t){return Le(e)?yr(e,t):Le(t)?yr(t,e):e===t}function yr(e,t){return Le(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function $c(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let i=n.length-1,o,l;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(o-(o===s.length?1:0)).join("/")}var Zt;(function(e){e.pop="pop",e.push="push"})(Zt||(Zt={}));var Ut;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ut||(Ut={}));function jc(e){if(!e)if(bt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),kc(e)}const Lc=/^[^#]+#/;function Bc(e,t){return e.replace(Lc,"#")+t}function Dc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Ln=()=>({left:window.pageXOffset,top:window.pageYOffset});function Hc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Dc(r,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 br(e,t){return(history.state?history.state.position-t:-1)+e}const ls=new Map;function Nc(e,t){ls.set(e,t)}function Uc(e){const t=ls.get(e);return ls.delete(e),t}let Wc=()=>location.protocol+"//"+location.host;function Di(e,t){const{pathname:n,search:s,hash:r}=t,i=e.indexOf("#");if(i>-1){let l=r.includes(e.slice(i))?e.slice(i).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),vr(c,"")}return vr(n,e)+s+r}function zc(e,t,n,s){let r=[],i=[],o=null;const l=({state:m})=>{const w=Di(e,location),$=n.value,O=t.value;let M=0;if(m){if(n.value=w,t.value=m,o&&o===$){o=null;return}M=O?m.position-O.position:0}else s(w);r.forEach(k=>{k(n.value,$,{delta:M,type:Zt.pop,direction:M?M>0?Ut.forward:Ut.back:Ut.unknown})})};function c(){o=n.value}function u(m){r.push(m);const w=()=>{const $=r.indexOf(m);$>-1&&r.splice($,1)};return i.push(w),w}function f(){const{history:m}=window;m.state&&m.replaceState(ee({},m.state,{scroll:Ln()}),"")}function p(){for(const m of i)m();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:c,listen:u,destroy:p}}function xr(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Ln():null}}function Kc(e){const{history:t,location:n}=window,s={value:Di(e,n)},r={value:t.state};r.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,u,f){const p=e.indexOf("#"),m=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+c:Wc()+e+c;try{t[f?"replaceState":"pushState"](u,"",m),r.value=u}catch(w){console.error(w),n[f?"replace":"assign"](m)}}function o(c,u){const f=ee({},t.state,xr(r.value.back,c,r.value.forward,!0),u,{position:r.value.position});i(c,f,!0),s.value=c}function l(c,u){const f=ee({},r.value,t.state,{forward:c,scroll:Ln()});i(f.current,f,!0);const p=ee({},xr(s.value,c,null),{position:f.position+1},u);i(c,p,!1),s.value=c}return{location:s,state:r,push:l,replace:o}}function qc(e){e=jc(e);const t=Kc(e),n=zc(e,t.state,t.location,t.replace);function s(i,o=!0){o||n.pauseListeners(),history.go(i)}const r=ee({location:"",base:e,go:s,createHref:Bc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Vc(e){return typeof e=="string"||e&&typeof e=="object"}function Hi(e){return typeof e=="string"||typeof e=="symbol"}const et={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ni=Symbol("");var wr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(wr||(wr={}));function Rt(e,t){return ee(new Error,{type:e,[Ni]:!0},t)}function Ke(e,t){return e instanceof Error&&Ni in e&&(t==null||!!(e.type&t))}const Er="[^/]+?",Gc={sensitive:!1,strict:!1,start:!0,end:!0},Yc=/[.+*?^${}()[\]/\\]/g;function Qc(e,t){const n=ee({},Gc,t),s=[];let r=n.start?"^":"";const i=[];for(const u of e){const f=u.length?[]:[90];n.strict&&!u.length&&(r+="/");for(let p=0;pt.length?t.length===1&&t[0]===40+40?1:-1:0}function Jc(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Xc={type:0,value:""},ea=/[a-zA-Z0-9_]/;function ta(e){if(!e)return[[]];if(e==="/")return[[Xc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(w){throw new Error(`ERR (${n})/"${u}": ${w}`)}let n=0,s=n;const r=[];let i;function o(){i&&r.push(i),i=[]}let l=0,c,u="",f="";function p(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:f,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),u="")}function m(){u+=c}for(;l{o(g)}:Nt}function o(f){if(Hi(f)){const p=s.get(f);p&&(s.delete(f),n.splice(n.indexOf(p),1),p.children.forEach(o),p.alias.forEach(o))}else{const p=n.indexOf(f);p>-1&&(n.splice(p,1),f.record.name&&s.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function l(){return n}function c(f){let p=0;for(;p=0&&(f.record.path!==n[p].record.path||!Ui(f,n[p]));)p++;n.splice(p,0,f),f.record.name&&!Pr(f)&&s.set(f.record.name,f)}function u(f,p){let m,w={},$,O;if("name"in f&&f.name){if(m=s.get(f.name),!m)throw Rt(1,{location:f});O=m.record.name,w=ee(Cr(p.params,m.keys.filter(g=>!g.optional).map(g=>g.name)),f.params&&Cr(f.params,m.keys.map(g=>g.name))),$=m.stringify(w)}else if("path"in f)$=f.path,m=n.find(g=>g.re.test($)),m&&(w=m.parse($),O=m.record.name);else{if(m=p.name?s.get(p.name):n.find(g=>g.re.test(p.path)),!m)throw Rt(1,{location:f,currentLocation:p});O=m.record.name,w=ee({},p.params,f.params),$=m.stringify(w)}const M=[];let k=m;for(;k;)M.unshift(k.record),k=k.parent;return{name:O,path:$,params:w,matched:M,meta:oa(M)}}return e.forEach(f=>i(f)),{addRoute:i,resolve:u,removeRoute:o,getRoutes:l,getRecordMatcher:r}}function Cr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function ra(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ia(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 ia(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Pr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function oa(e){return e.reduce((t,n)=>ee(t,n.meta),{})}function Sr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Ui(e,t){return t.children.some(n=>n===e||Ui(e,n))}const Wi=/#/g,la=/&/g,ca=/\//g,aa=/=/g,ua=/\?/g,zi=/\+/g,fa=/%5B/g,da=/%5D/g,Ki=/%5E/g,ha=/%60/g,qi=/%7B/g,pa=/%7C/g,Vi=/%7D/g,ga=/%20/g;function Is(e){return encodeURI(""+e).replace(pa,"|").replace(fa,"[").replace(da,"]")}function ma(e){return Is(e).replace(qi,"{").replace(Vi,"}").replace(Ki,"^")}function cs(e){return Is(e).replace(zi,"%2B").replace(ga,"+").replace(Wi,"%23").replace(la,"%26").replace(ha,"`").replace(qi,"{").replace(Vi,"}").replace(Ki,"^")}function _a(e){return cs(e).replace(aa,"%3D")}function va(e){return Is(e).replace(Wi,"%23").replace(ua,"%3F")}function ya(e){return e==null?"":va(e).replace(ca,"%2F")}function xn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function ba(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&cs(i)):[s&&cs(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function xa(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Le(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const wa=Symbol(""),Rr=Symbol(""),Ms=Symbol(""),Gi=Symbol(""),as=Symbol("");function jt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function nt(e,t,n,s,r){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((o,l)=>{const c=p=>{p===!1?l(Rt(4,{from:n,to:t})):p instanceof Error?l(p):Vc(p)?l(Rt(2,{from:t,to:p})):(i&&s.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),o())},u=e.call(s&&s.instances[r],t,n,c);let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(p=>l(p))})}function qn(e,t,n,s){const r=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(Ea(l)){const u=(l.__vccOpts||l)[t];u&&r.push(nt(u,n,s,i,o))}else{let c=l();r.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const f=Rc(u)?u.default:u;i.components[o]=f;const m=(f.__vccOpts||f)[t];return m&&nt(m,n,s,i,o)()}))}}return r}function Ea(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Or(e){const t=Ve(Ms),n=Ve(Gi),s=Ie(()=>t.resolve(Te(e.to))),r=Ie(()=>{const{matched:c}=s.value,{length:u}=c,f=c[u-1],p=n.matched;if(!f||!p.length)return-1;const m=p.findIndex(Ft.bind(null,f));if(m>-1)return m;const w=kr(c[u-2]);return u>1&&kr(f)===w&&p[p.length-1].path!==w?p.findIndex(Ft.bind(null,c[u-2])):m}),i=Ie(()=>r.value>-1&&Sa(n.params,s.value.params)),o=Ie(()=>r.value>-1&&r.value===n.matched.length-1&&Bi(n.params,s.value.params));function l(c={}){return Pa(c)?t[Te(e.replace)?"replace":"push"](Te(e.to)).catch(Nt):Promise.resolve()}return{route:s,href:Ie(()=>s.value.href),isActive:i,isExactActive:o,navigate:l}}const Aa=Tn({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:Or,setup(e,{slots:t}){const n=Fn(Or(e)),{options:s}=Ve(Ms),r=Ie(()=>({[Tr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Tr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:$i("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),Ca=Aa;function Pa(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 Sa(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Le(r)||r.length!==s.length||s.some((i,o)=>i!==r[o]))return!1}return!0}function kr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Tr=(e,t,n)=>e??t??n,Fa=Tn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ve(as),r=Ie(()=>e.route||s.value),i=Ve(Rr,0),o=Ie(()=>{let u=Te(i);const{matched:f}=r.value;let p;for(;(p=f[u])&&!p.components;)u++;return u}),l=Ie(()=>r.value.matched[o.value]);dn(Rr,Ie(()=>o.value+1)),dn(wa,l),dn(as,r);const c=oi();return un(()=>[c.value,l.value,e.name],([u,f,p],[m,w,$])=>{f&&(f.instances[p]=u,w&&w!==f&&u&&u===m&&(f.leaveGuards.size||(f.leaveGuards=w.leaveGuards),f.updateGuards.size||(f.updateGuards=w.updateGuards))),u&&f&&(!w||!Ft(f,w)||!m)&&(f.enterCallbacks[p]||[]).forEach(O=>O(u))},{flush:"post"}),()=>{const u=r.value,f=e.name,p=l.value,m=p&&p.components[f];if(!m)return Ir(n.default,{Component:m,route:u});const w=p.props[f],$=w?w===!0?u.params:typeof w=="function"?w(u):w:null,M=$i(m,ee({},$,t,{onVnodeUnmounted:k=>{k.component.isUnmounted&&(p.instances[f]=null)},ref:c}));return Ir(n.default,{Component:M,route:u})||M}}});function Ir(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ra=Fa;function Oa(e){const t=sa(e.routes,e),n=e.parseQuery||ba,s=e.stringifyQuery||Fr,r=e.history,i=jt(),o=jt(),l=jt(),c=Wo(et);let u=et;bt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=zn.bind(null,b=>""+b),p=zn.bind(null,ya),m=zn.bind(null,xn);function w(b,I){let F,D;return Hi(b)?(F=t.getRecordMatcher(b),D=I):D=b,t.addRoute(D,F)}function $(b){const I=t.getRecordMatcher(b);I&&t.removeRoute(I)}function O(){return t.getRoutes().map(b=>b.record)}function M(b){return!!t.getRecordMatcher(b)}function k(b,I){if(I=ee({},I||c.value),typeof b=="string"){const h=Kn(n,b,I.path),y=t.resolve({path:h.path},I),x=r.createHref(h.fullPath);return ee(h,y,{params:m(y.params),hash:xn(h.hash),redirectedFrom:void 0,href:x})}let F;if("path"in b)F=ee({},b,{path:Kn(n,b.path,I.path).path});else{const h=ee({},b.params);for(const y in h)h[y]==null&&delete h[y];F=ee({},b,{params:p(h)}),I.params=p(I.params)}const D=t.resolve(F,I),Y=b.hash||"";D.params=f(m(D.params));const a=Tc(s,ee({},b,{hash:ma(Y),path:D.path})),d=r.createHref(a);return ee({fullPath:a,hash:Y,query:s===Fr?xa(b.query):b.query||{}},D,{redirectedFrom:void 0,href:d})}function g(b){return typeof b=="string"?Kn(n,b,c.value.path):ee({},b)}function _(b,I){if(u!==b)return Rt(8,{from:I,to:b})}function v(b){return j(b)}function C(b){return v(ee(g(b),{replace:!0}))}function P(b){const I=b.matched[b.matched.length-1];if(I&&I.redirect){const{redirect:F}=I;let D=typeof F=="function"?F(b):F;return typeof D=="string"&&(D=D.includes("?")||D.includes("#")?D=g(D):{path:D},D.params={}),ee({query:b.query,hash:b.hash,params:"path"in D?{}:b.params},D)}}function j(b,I){const F=u=k(b),D=c.value,Y=b.state,a=b.force,d=b.replace===!0,h=P(F);if(h)return j(ee(g(h),{state:typeof h=="object"?ee({},Y,h.state):Y,force:a,replace:d}),I||F);const y=F;y.redirectedFrom=I;let x;return!a&&Ic(s,D,F)&&(x=Rt(16,{to:y,from:D}),be(D,D,!0,!1)),(x?Promise.resolve(x):Q(y,D)).catch(E=>Ke(E)?Ke(E,2)?E:ye(E):z(E,y,D)).then(E=>{if(E){if(Ke(E,2))return j(ee({replace:d},g(E.to),{state:typeof E.to=="object"?ee({},Y,E.to.state):Y,force:a}),I||y)}else E=ge(y,D,!0,d,Y);return re(y,D,E),E})}function q(b,I){const F=_(b,I);return F?Promise.reject(F):Promise.resolve()}function H(b){const I=xe.values().next().value;return I&&typeof I.runWithContext=="function"?I.runWithContext(b):b()}function Q(b,I){let F;const[D,Y,a]=ka(b,I);F=qn(D.reverse(),"beforeRouteLeave",b,I);for(const h of D)h.leaveGuards.forEach(y=>{F.push(nt(y,b,I))});const d=q.bind(null,b,I);return F.push(d),le(F).then(()=>{F=[];for(const h of i.list())F.push(nt(h,b,I));return F.push(d),le(F)}).then(()=>{F=qn(Y,"beforeRouteUpdate",b,I);for(const h of Y)h.updateGuards.forEach(y=>{F.push(nt(y,b,I))});return F.push(d),le(F)}).then(()=>{F=[];for(const h of a)if(h.beforeEnter)if(Le(h.beforeEnter))for(const y of h.beforeEnter)F.push(nt(y,b,I));else F.push(nt(h.beforeEnter,b,I));return F.push(d),le(F)}).then(()=>(b.matched.forEach(h=>h.enterCallbacks={}),F=qn(a,"beforeRouteEnter",b,I),F.push(d),le(F))).then(()=>{F=[];for(const h of o.list())F.push(nt(h,b,I));return F.push(d),le(F)}).catch(h=>Ke(h,8)?h:Promise.reject(h))}function re(b,I,F){l.list().forEach(D=>H(()=>D(b,I,F)))}function ge(b,I,F,D,Y){const a=_(b,I);if(a)return a;const d=I===et,h=bt?history.state:{};F&&(D||d?r.replace(b.fullPath,ee({scroll:d&&h&&h.scroll},Y)):r.push(b.fullPath,Y)),c.value=b,be(b,I,F,d),ye()}let Ce;function Qe(){Ce||(Ce=r.listen((b,I,F)=>{if(!Be.listening)return;const D=k(b),Y=P(D);if(Y){j(ee(Y,{replace:!0}),D).catch(Nt);return}u=D;const a=c.value;bt&&Nc(br(a.fullPath,F.delta),Ln()),Q(D,a).catch(d=>Ke(d,12)?d:Ke(d,2)?(j(d.to,D).then(h=>{Ke(h,20)&&!F.delta&&F.type===Zt.pop&&r.go(-1,!1)}).catch(Nt),Promise.reject()):(F.delta&&r.go(-F.delta,!1),z(d,D,a))).then(d=>{d=d||ge(D,a,!1),d&&(F.delta&&!Ke(d,8)?r.go(-F.delta,!1):F.type===Zt.pop&&Ke(d,20)&&r.go(-1,!1)),re(D,a,d)}).catch(Nt)}))}let Ze=jt(),ae=jt(),X;function z(b,I,F){ye(b);const D=ae.list();return D.length?D.forEach(Y=>Y(b,I,F)):console.error(b),Promise.reject(b)}function ue(){return X&&c.value!==et?Promise.resolve():new Promise((b,I)=>{Ze.add([b,I])})}function ye(b){return X||(X=!b,Qe(),Ze.list().forEach(([I,F])=>b?F(b):I()),Ze.reset()),b}function be(b,I,F,D){const{scrollBehavior:Y}=e;if(!bt||!Y)return Promise.resolve();const a=!F&&Uc(br(b.fullPath,0))||(D||!F)&&history.state&&history.state.scroll||null;return ui().then(()=>Y(b,I,a)).then(d=>d&&Hc(d)).catch(d=>z(d,b,I))}const ne=b=>r.go(b);let Je;const xe=new Set,Be={currentRoute:c,listening:!0,addRoute:w,removeRoute:$,hasRoute:M,getRoutes:O,resolve:k,options:e,push:v,replace:C,go:ne,back:()=>ne(-1),forward:()=>ne(1),beforeEach:i.add,beforeResolve:o.add,afterEach:l.add,onError:ae.add,isReady:ue,install(b){const I=this;b.component("RouterLink",Ca),b.component("RouterView",Ra),b.config.globalProperties.$router=I,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>Te(c)}),bt&&!Je&&c.value===et&&(Je=!0,v(r.location).catch(Y=>{}));const F={};for(const Y in et)Object.defineProperty(F,Y,{get:()=>c.value[Y],enumerable:!0});b.provide(Ms,I),b.provide(Gi,ei(F)),b.provide(as,c);const D=b.unmount;xe.add(b),b.unmount=function(){xe.delete(b),xe.size<1&&(u=et,Ce&&Ce(),Ce=null,c.value=et,Je=!1,X=!1),D()}}};function le(b){return b.reduce((I,F)=>I.then(()=>H(F)),Promise.resolve())}return Be}function ka(e,t){const n=[],s=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oFt(u,l))?s.push(l):n.push(l));const c=e.matched[o];c&&(t.matched.find(u=>Ft(u,c))||r.push(c))}return[n,s,r]}var Mr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ta(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Yi={exports:{}};(function(e){var t=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT + * @author Lea Verou + * @namespace + * @public + */var n=function(s){var r=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,i=0,o={},l={manual:s.Prism&&s.Prism.manual,disableWorkerMessageHandler:s.Prism&&s.Prism.disableWorkerMessageHandler,util:{encode:function g(_){return _ instanceof c?new c(_.type,g(_.content),_.alias):Array.isArray(_)?_.map(g):_.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(C){var g=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(C.stack)||[])[1];if(g){var _=document.getElementsByTagName("script");for(var v in _)if(_[v].src==g)return _[v]}return null}},isActive:function(g,_,v){for(var C="no-"+_;g;){var P=g.classList;if(P.contains(_))return!0;if(P.contains(C))return!1;g=g.parentElement}return!!v}},languages:{plain:o,plaintext:o,text:o,txt:o,extend:function(g,_){var v=l.util.clone(l.languages[g]);for(var C in _)v[C]=_[C];return v},insertBefore:function(g,_,v,C){C=C||l.languages;var P=C[g],j={};for(var q in P)if(P.hasOwnProperty(q)){if(q==_)for(var H in v)v.hasOwnProperty(H)&&(j[H]=v[H]);v.hasOwnProperty(q)||(j[q]=P[q])}var Q=C[g];return C[g]=j,l.languages.DFS(l.languages,function(re,ge){ge===Q&&re!=g&&(this[re]=j)}),j},DFS:function g(_,v,C,P){P=P||{};var j=l.util.objId;for(var q in _)if(_.hasOwnProperty(q)){v.call(_,q,_[q],C||q);var H=_[q],Q=l.util.type(H);Q==="Object"&&!P[j(H)]?(P[j(H)]=!0,g(H,v,null,P)):Q==="Array"&&!P[j(H)]&&(P[j(H)]=!0,g(H,v,q,P))}}},plugins:{},highlightAll:function(g,_){l.highlightAllUnder(document,g,_)},highlightAllUnder:function(g,_,v){var C={callback:v,container:g,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};l.hooks.run("before-highlightall",C),C.elements=Array.prototype.slice.apply(C.container.querySelectorAll(C.selector)),l.hooks.run("before-all-elements-highlight",C);for(var P=0,j;j=C.elements[P++];)l.highlightElement(j,_===!0,C.callback)},highlightElement:function(g,_,v){var C=l.util.getLanguage(g),P=l.languages[C];l.util.setLanguage(g,C);var j=g.parentElement;j&&j.nodeName.toLowerCase()==="pre"&&l.util.setLanguage(j,C);var q=g.textContent,H={element:g,language:C,grammar:P,code:q};function Q(ge){H.highlightedCode=ge,l.hooks.run("before-insert",H),H.element.innerHTML=H.highlightedCode,l.hooks.run("after-highlight",H),l.hooks.run("complete",H),v&&v.call(H.element)}if(l.hooks.run("before-sanity-check",H),j=H.element.parentElement,j&&j.nodeName.toLowerCase()==="pre"&&!j.hasAttribute("tabindex")&&j.setAttribute("tabindex","0"),!H.code){l.hooks.run("complete",H),v&&v.call(H.element);return}if(l.hooks.run("before-highlight",H),!H.grammar){Q(l.util.encode(H.code));return}if(_&&s.Worker){var re=new Worker(l.filename);re.onmessage=function(ge){Q(ge.data)},re.postMessage(JSON.stringify({language:H.language,code:H.code,immediateClose:!0}))}else Q(l.highlight(H.code,H.grammar,H.language))},highlight:function(g,_,v){var C={code:g,grammar:_,language:v};if(l.hooks.run("before-tokenize",C),!C.grammar)throw new Error('The language "'+C.language+'" has no grammar.');return C.tokens=l.tokenize(C.code,C.grammar),l.hooks.run("after-tokenize",C),c.stringify(l.util.encode(C.tokens),C.language)},tokenize:function(g,_){var v=_.rest;if(v){for(var C in v)_[C]=v[C];delete _.rest}var P=new p;return m(P,P.head,g),f(g,P,_,P.head,0),$(P)},hooks:{all:{},add:function(g,_){var v=l.hooks.all;v[g]=v[g]||[],v[g].push(_)},run:function(g,_){var v=l.hooks.all[g];if(!(!v||!v.length))for(var C=0,P;P=v[C++];)P(_)}},Token:c};s.Prism=l;function c(g,_,v,C){this.type=g,this.content=_,this.alias=v,this.length=(C||"").length|0}c.stringify=function g(_,v){if(typeof _=="string")return _;if(Array.isArray(_)){var C="";return _.forEach(function(Q){C+=g(Q,v)}),C}var P={type:_.type,content:g(_.content,v),tag:"span",classes:["token",_.type],attributes:{},language:v},j=_.alias;j&&(Array.isArray(j)?Array.prototype.push.apply(P.classes,j):P.classes.push(j)),l.hooks.run("wrap",P);var q="";for(var H in P.attributes)q+=" "+H+'="'+(P.attributes[H]||"").replace(/"/g,""")+'"';return"<"+P.tag+' class="'+P.classes.join(" ")+'"'+q+">"+P.content+""};function u(g,_,v,C){g.lastIndex=_;var P=g.exec(v);if(P&&C&&P[1]){var j=P[1].length;P.index+=j,P[0]=P[0].slice(j)}return P}function f(g,_,v,C,P,j){for(var q in v)if(!(!v.hasOwnProperty(q)||!v[q])){var H=v[q];H=Array.isArray(H)?H:[H];for(var Q=0;Q=j.reach);ue+=z.value.length,z=z.next){var ye=z.value;if(_.length>g.length)return;if(!(ye instanceof c)){var be=1,ne;if(Qe){if(ne=u(X,ue,g,Ce),!ne||ne.index>=g.length)break;var le=ne.index,Je=ne.index+ne[0].length,xe=ue;for(xe+=z.value.length;le>=xe;)z=z.next,xe+=z.value.length;if(xe-=z.value.length,ue=xe,z.value instanceof c)continue;for(var Be=z;Be!==_.tail&&(xej.reach&&(j.reach=D);var Y=z.prev;I&&(Y=m(_,Y,I),ue+=I.length),w(_,Y,be);var a=new c(q,ge?l.tokenize(b,ge):b,Ze,b);if(z=m(_,Y,a),F&&m(_,z,F),be>1){var d={cause:q+","+Q,reach:D};f(g,_,v,z.prev,ue,d),j&&d.reach>j.reach&&(j.reach=d.reach)}}}}}}function p(){var g={value:null,prev:null,next:null},_={value:null,prev:g,next:null};g.next=_,this.head=g,this.tail=_,this.length=0}function m(g,_,v){var C=_.next,P={value:v,prev:_,next:C};return _.next=P,C.prev=P,g.length++,P}function w(g,_,v){for(var C=_.next,P=0;P/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(s){s.type==="entity"&&(s.attributes.title=s.content.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:function(r,i){var o={};o["language-"+i]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[i]},o.cdata=/^$/i;var l={"included-cdata":{pattern://i,inside:o}};l["language-"+i]={pattern:/[\s\S]+/,inside:n.languages[i]};var c={};c[r]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return r}),"i"),lookbehind:!0,greedy:!0,inside:l},n.languages.insertBefore("markup","cdata",c)}}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:function(s,r){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+s+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:n.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml,function(s){var r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+r.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var i=s.languages.markup;i&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css"))}(n),n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript,function(){if(typeof n>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var s="Loading…",r=function(O,M){return"✖ Error "+O+" while fetching file: "+M},i="✖ Error: File does not exist or is empty",o={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},l="data-src-status",c="loading",u="loaded",f="failed",p="pre[data-src]:not(["+l+'="'+u+'"]):not(['+l+'="'+c+'"])';function m(O,M,k){var g=new XMLHttpRequest;g.open("GET",O,!0),g.onreadystatechange=function(){g.readyState==4&&(g.status<400&&g.responseText?M(g.responseText):g.status>=400?k(r(g.status,g.statusText)):k(i))},g.send(null)}function w(O){var M=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(O||"");if(M){var k=Number(M[1]),g=M[2],_=M[3];return g?_?[k,Number(_)]:[k,void 0]:[k,k]}}n.hooks.add("before-highlightall",function(O){O.selector+=", "+p}),n.hooks.add("before-sanity-check",function(O){var M=O.element;if(M.matches(p)){O.code="",M.setAttribute(l,c);var k=M.appendChild(document.createElement("CODE"));k.textContent=s;var g=M.getAttribute("data-src"),_=O.language;if(_==="none"){var v=(/\.(\w+)$/.exec(g)||[,"none"])[1];_=o[v]||v}n.util.setLanguage(k,_),n.util.setLanguage(M,_);var C=n.plugins.autoloader;C&&C.loadLanguages(_),m(g,function(P){M.setAttribute(l,u);var j=w(M.getAttribute("data-range"));if(j){var q=P.split(/\r\n?|\n/g),H=j[0],Q=j[1]==null?q.length:j[1];H<0&&(H+=q.length),H=Math.max(0,Math.min(H-1,q.length)),Q<0&&(Q+=q.length),Q=Math.max(0,Math.min(Q,q.length)),P=q.slice(H,Q).join(` +`),M.hasAttribute("data-start")||M.setAttribute("data-start",String(H+1))}k.textContent=P,n.highlightElement(k)},function(P){M.setAttribute(l,f),k.textContent=P})}}),n.plugins.fileHighlight={highlight:function(M){for(var k=(M||document).querySelectorAll(p),g=0,_;_=k[g++];)n.highlightElement(_)}};var $=!1;n.fileHighlight=function(){$||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),$=!0),n.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(Yi);var Ia=Yi.exports;const Ma=Ta(Ia);function $r(e,t,n){return en?n:e}function $a(e,t){return(t?(1-e)*100:(-1+e)*100).toFixed(4)}const ja=()=>{const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length==1&&t()}},La=ja(),ut=(e,t)=>{const n=(e.getAttribute("style")||"").split(";").filter(i=>!!i.trim()).reduce((i,o)=>{const l=o.split(":").map(f=>f.trim()),c=l[0],u=l[1];return i[c]=u,i},{}),s=Object.assign(n,t),r=Object.keys(s).filter(i=>!!i.trim()).reduce((i,o)=>(i+=`${o}: ${s[o]};`,i),"");e.setAttribute("style",r)},jr=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},on=(e,t)=>{const n=typeof t=="string"?[t]:t;e.classList.add(...n)},Lr=(e,t)=>{const n=typeof t=="string"?[t]:t;e.classList.remove(...n)};var Re=(e=>(e.wrapperSelectorId="trickling",e.customParentClassName="trickling-custom-parent",e.busyFlagClassName="trickling-busy",e.template=` +
+
+
+
+
+
`,e.barSelector='[role="bar"]',e.spinnerSelector='[role="spinner"]',e.rtlClassName="rtl",e))(Re||{}),us=(e=>(e.queryBarElementError="[Trickling]: Can not find 'barSelector' element!",e.queryAppendToElementError="[Trickling]: Can not find 'options.appendTo' element!",e))(us||{});const st=class st{constructor(t){vt(this,"progressOffsetWidth",0);vt(this,"status",null);vt(this,"positionUsing","");vt(this,"options",{speed:200,easing:"ease",appendTo:"body",customWrapperClassName:"",minimum:.08,maximum:.994,showSpinner:!0,trickleSpeed:1e3,trickle:!0,color:"#2299dd",progressBarHeight:"2px",spinnerOpacity:1,spinnerSize:"18px",spinnerStrokeWidth:"2px",zIndex:1031,rtl:!1,removeFromDOMWhenDone:!0,trickleIncrementalCurve:[{from:0,to:.2,value:.1},{from:.2,to:.5,value:.04},{from:.5,to:.8,value:.02},{from:.8,to:.99,value:.005}]});this.options=Object.assign(this.options,t),this.setPercent(null)}setOptions(t){return this.options=Object.assign(this.options,t),this}setCSSVars(t){ut(t,{"--trickling-color":this.options.color,"--trickling-progress-bar-height":this.options.progressBarHeight,"--trickling-spinner-opacity":this.options.spinnerOpacity,"--trickling-spinner-size":this.options.spinnerSize,"--trickling-spinner-stroke-width":this.options.spinnerStrokeWidth,"--trickling-progress-bar-z-index":this.options.zIndex})}render(t){if(this.isRendered())return this.getWrapperElement();on(document.documentElement,Re.busyFlagClassName);const n=document.createElement("div");n.id=Re.wrapperSelectorId,n.innerHTML=Re.template,this.options.rtl&&on(n,Re.rtlClassName),this.options.customWrapperClassName&&on(n,this.options.customWrapperClassName),this.setCSSVars(n);const s=this.getBarElement(n),r=this.getAppendToElement();if(this.translateProgressBar(s,t),!this.options.showSpinner){const i=n.querySelector(Re.spinnerSelector);i&&jr(i)}return r!=document.body&&on(r,Re.customParentClassName),r&&r.appendChild(n),n}triggerRepaint(){const t=this.getWrapperElement();t&&(this.progressOffsetWidth=t.offsetWidth)}set(t){const n=this.isStarted();!n&&this.visible(),t=$r(t,this.options.minimum,1),this.setPercent(t===1?null:t);const s=this.render(!n),r=this.getBarElement(s),i=this.options.speed,o=this.options.easing;return this.triggerRepaint(),La(l=>{this.positionUsing===""&&(this.positionUsing=this.getPositioningCSS()),ut(r,this.barPositionCSS(t,i,o)),t===1?(ut(s,{transition:"none",opacity:1}),this.triggerRepaint(),setTimeout(()=>{ut(s,{transition:`all ${i}ms linear`,opacity:0}),setTimeout(()=>{this.remove(),l()},i)},i)):setTimeout(l,i)}),this}inc(t){let n=this.getPercent();if(n){if(n>1)return this;if(typeof t!="number"){const s=typeof this.options.trickleIncrementalCurve=="function"?this.options.trickleIncrementalCurve(n):this.options.trickleIncrementalCurve;if(typeof s=="number")t=s||0;else{const r=s.find(i=>n!==null&&n>=i.from&&n{setTimeout(()=>{this.getPercent()&&(this.trickle(),t())},this.options.trickleSpeed)};return this.options.trickle&&t(),this}done(t){return!t&&!this.getPercent()?this:this.inc(.3+.5*Math.random()).set(1)}translateProgressBar(t,n){const s=n?this.getBarPercentage(0):this.getBarPercentage(this.getPercent()||0);ut(t,{transition:"all 0 linear",transform:`translate3d(${s}%, 0, 0)`})}visible(){if(this.isRendered()&&!this.options.removeFromDOMWhenDone){const t=this.getWrapperElement();t&&ut(t,{display:"block",opacity:1}),this.setPercent(null)}}hidden(){const t=this.getWrapperElement();t&&(ut(t,{display:"none"}),this.setPercent(null),this.translateProgressBar(this.getBarElement(t),!0))}remove(t){if(Lr(document.documentElement,Re.busyFlagClassName),!this.options.removeFromDOMWhenDone&&!t){this.hidden();return}const n=this.getAppendToElement();Lr(n,Re.customParentClassName);const s=this.getWrapperElement();s&&jr(s)}getWrapperElement(){return document.getElementById(Re.wrapperSelectorId)}getBarElement(t){const n=t.querySelector(Re.barSelector);if(!n)throw new Error(us.queryBarElementError);return n}getAppendToElement(){const t=typeof this.options.appendTo=="string"?document.querySelector(this.options.appendTo):this.options.appendTo;if(!t)throw new Error(us.queryAppendToElementError);return t}setPercent(t){this.status=t}getPercent(){return this.status}isRendered(){return!!this.getWrapperElement()}isStarted(){return typeof this.getPercent()=="number"}getBarPercentage(t){return $a(t,this.options.rtl)}barPositionCSS(t,n,s){let r={};return this.positionUsing==="translate3d"?r={transform:`translate3d(${this.getBarPercentage(t)}%,0,0)`}:this.positionUsing==="translate"?r={transform:`translate(${this.getBarPercentage(t)}%,0)`}:r={"margin-left":`${this.getBarPercentage(t)}%`},r.transition=`all ${n}ms ${s} 0s`,r}getPositioningCSS(){const t=document.body.style,n="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return n+"Perspective"in t?"translate3d":n+"Transform"in t?"translate":"margin"}static createProgress(t){return st.instance||(st.instance=new st(t)),st.instance}};vt(st,"instance");let fs=st;const Ba=function(e){return fs.createProgress(e)};const Da={xmlns:"http://www.w3.org/2000/svg",width:"1em",class:"icon",viewBox:"0 0 1024 1024",fill:"#2c2c2c",style:{"--svg-origin-width":"200","--svg-origin-height":"200","--svg-origin-width--with-unit":"200px","--svg-origin-height--with-unit":"200px"},"data-svg-origin-width":"200","data-svg-origin-height":"200","font-size":"200"},Ha=L("path",{d:"M109.658 7.124v175.41l588.078 329.465-460.111 245.982V402.177l-127.967-71.345v686.044l838.817-504.877z"},null,-1),Na=[Ha];function Ua(e,t){return Rs(),Os("svg",Da,Na)}const ln={render:Ua},Wa=`import { createTrickling } from 'trickling' + +// Create a Trickling progress instance +const tricklingProgress = createTrickling({ + /* options */ +}) + +// Shows the Trickling progress bar +tricklingProgress.start() + +// Then, Completes the Trickling progress +tricklingProgress.done() +`,ce=e=>(gi("data-v-58a49c3f"),e=e(),mi(),e),za={class:"home"},Ka={class:"demo"},qa={class:"demo-header"},Va=ce(()=>L("h1",{class:"demo-header__title"},[yn(" Trickling "),L("span",{class:"demo-header__title--tag"},"(progress bar)")],-1)),Ga=ce(()=>L("p",{class:"demo-header__sub-title"},[yn(" A modern nanoscopic progress bar for web APP. "),L("br"),yn(" Featuring realistic trickle animations to convince your users that something is happening! ")],-1)),Ya={class:"demo-header__basic-usage"},Qa={class:"language-js"},Za={class:"demo-options"},Ja={class:"demo-options-item"},Xa=ce(()=>L("label",{class:"demo-options-item__label",for:""},"Color: ",-1)),eu={class:"demo-options-item"},tu=ce(()=>L("label",{class:"demo-options-item__label",for:""}," Progress bar height: ",-1)),nu={class:"demo-options-item"},su=ce(()=>L("label",{class:"demo-options-item__label",for:""}," Spinner size: ",-1)),ru={class:"demo-options-item"},iu=ce(()=>L("label",{class:"demo-options-item__label",for:""}," Spinner stroke width: ",-1)),ou={class:"demo-options-item"},lu=ce(()=>L("label",{class:"demo-options-item__label",for:""}," Spinner opacity: ",-1)),cu={class:"demo-options-item"},au=ce(()=>L("label",{class:"demo-options-item__label",for:""}," RTL: ",-1)),uu={class:"demo-options-item"},fu=ce(()=>L("label",{class:"demo-options-item__label",for:""}," Remove from DOM when progress done: ",-1)),du={class:"demo-content"},hu={class:"demo-item"},pu=ce(()=>L("code",{class:"language-js"}," trickling.start() ",-1)),gu=ce(()=>L("span",{class:"gap-arrow"},"--->",-1)),mu=ce(()=>L("span",null," Shows the progress bar ",-1)),_u={class:"demo-item"},vu=ce(()=>L("code",{class:"language-js"}," trickling.set(0.4) ",-1)),yu=ce(()=>L("span",{class:"gap-arrow"},"--->",-1)),bu=ce(()=>L("span",null," Sets a percentage ",-1)),xu={class:"demo-item"},wu=ce(()=>L("code",{class:"language-js"}," trickling.inc() ",-1)),Eu=ce(()=>L("span",{class:"gap-arrow"},"--->",-1)),Au=ce(()=>L("span",null," Increments by a little ",-1)),Cu={class:"demo-item"},Pu=ce(()=>L("code",{class:"language-js"}," trickling.done() ",-1)),Su=ce(()=>L("span",{class:"gap-arrow"},"--->",-1)),Fu=ce(()=>L("span",null," Completes the progress ",-1)),Ru=Tn({name:"HomeView"}),Ou=Tn({...Ru,setup(e){const t=oi({color:"#2299dd",progressBarHeight:"2",spinnerOpacity:1,spinnerSize:"18",spinnerStrokeWidth:"2",rtl:!1,removeFromDOMWhenDone:!0}),n=Ba(),s=()=>{n.done(),n.remove(!0),n.setOptions({color:t.value.color,progressBarHeight:`${t.value.progressBarHeight}px`,spinnerOpacity:t.value.spinnerOpacity,spinnerSize:`${t.value.spinnerSize}px`,spinnerStrokeWidth:`${t.value.spinnerStrokeWidth}px`,rtl:t.value.rtl,removeFromDOMWhenDone:t.value.removeFromDOMWhenDone})},r=()=>{n.start()},i=()=>{n.set(.4)},o=()=>{n.inc()},l=()=>{n.done()};return xi(()=>{Ma.highlightAll(),s()}),(c,u)=>(Rs(),Os("main",za,[L("div",Ka,[L("div",qa,[Va,Ga,L("div",Ya,[L("pre",Qa,[L("code",null,ho(Te(Wa)),1)])])]),L("div",Za,[L("div",Ja,[Xa,lt(L("input",{"onUpdate:modelValue":u[0]||(u[0]=f=>t.value.color=f),class:"demo-options-item__control",type:"color",onChange:s},null,544),[[$t,t.value.color]])]),L("div",eu,[tu,lt(L("input",{"onUpdate:modelValue":u[1]||(u[1]=f=>t.value.progressBarHeight=f),class:"demo-options-item__control",type:"number",min:1,onChange:s},null,544),[[$t,t.value.progressBarHeight]])]),L("div",nu,[su,lt(L("input",{"onUpdate:modelValue":u[2]||(u[2]=f=>t.value.spinnerSize=f),class:"demo-options-item__control",type:"number",min:1,onChange:s},null,544),[[$t,t.value.spinnerSize]])]),L("div",ru,[iu,lt(L("input",{"onUpdate:modelValue":u[3]||(u[3]=f=>t.value.spinnerStrokeWidth=f),class:"demo-options-item__control",type:"number",min:1,onChange:s},null,544),[[$t,t.value.spinnerStrokeWidth]])]),L("div",ou,[lu,lt(L("input",{"onUpdate:modelValue":u[4]||(u[4]=f=>t.value.spinnerOpacity=f),class:"demo-options-item__control",type:"number",max:1,min:0,step:.1,onChange:s},null,544),[[$t,t.value.spinnerOpacity]])]),L("div",cu,[au,lt(L("input",{"onUpdate:modelValue":u[5]||(u[5]=f=>t.value.rtl=f),class:"demo-options-item__control",type:"checkbox",onChange:s},null,544),[[gr,t.value.rtl]])]),L("div",uu,[fu,lt(L("input",{"onUpdate:modelValue":u[6]||(u[6]=f=>t.value.removeFromDOMWhenDone=f),class:"demo-options-item__control",type:"checkbox",onChange:s},null,544),[[gr,t.value.removeFromDOMWhenDone]])])]),L("div",du,[L("div",hu,[L("div",{class:"demo-item__action",onClick:r},[ve(Te(ln),{"font-size":"18px",fill:"currentColor"})]),pu,gu,mu]),L("div",_u,[L("div",{class:"demo-item__action",onClick:i},[ve(Te(ln),{"font-size":"18px",fill:"currentColor"})]),vu,yu,bu]),L("div",xu,[L("div",{class:"demo-item__action",onClick:o},[ve(Te(ln),{"font-size":"18px",fill:"currentColor"})]),wu,Eu,Au]),L("div",Cu,[L("div",{class:"demo-item__action",onClick:l},[ve(Te(ln),{"font-size":"18px",fill:"currentColor"})]),Pu,Su,Fu])])])]))}});const ku=Li(Ou,[["__scopeId","data-v-58a49c3f"]]),Tu=Oa({history:qc("/trickling/"),routes:[{path:"/",name:"home",component:ku}]});const Qi=wc(Fc);Qi.use(Tu);Qi.mount("#app"); diff --git a/assets/play-f459c859.svg b/assets/play-f459c859.svg new file mode 100644 index 0000000..da91d4e --- /dev/null +++ b/assets/play-f459c859.svg @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..4aed1db --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ + + + + + + + Trickling (progress bar) + + + + +
+ + +