diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/assets/index-BwjFW7pA.js b/assets/index-BwjFW7pA.js new file mode 100644 index 0000000..4219b61 --- /dev/null +++ b/assets/index-BwjFW7pA.js @@ -0,0 +1,17 @@ +(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 o of r)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&s(c)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();(()=>{let e,t,n,s;const r={light:"",dark:""},o=[];async function c(i){return await new Promise(l=>setTimeout(l,i))}function u(){return"fxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,i=>{const l=Math.random()*16|0;return(i==="x"?l:l&3|8).toString(16)})}function a(i,l){try{return typeof i=="string"?(l??document).querySelector(i):i}catch{return null}}function h(i,l){try{return typeof i=="string"?(l??document).querySelectorAll(i):i??o}catch{return o}}function g(i,l){var f,d;return(d=(f=i==null?void 0:i.classList)==null?void 0:f.contains(l))!=null?d:!1}function x(i,l){var f;return((f=i==null?void 0:i.tagName)==null?void 0:f.toLowerCase())===l}function E(i,l){var f;return((f=i==null?void 0:i.type)==null?void 0:f.toLowerCase())===l}function M(i,l){var f;(f=i==null?void 0:i.classList)==null||f.add(l)}function F(i,l){var f;(f=i==null?void 0:i.classList)==null||f.remove(l)}function A(i,l,f){i==null||i.addEventListener(l,f,!0)}function q(i,l,f){i==null||i.removeEventListener(l,f,!0)}function G(i,l){var f;(f=l==null?void 0:l.parentNode)==null||f.insertBefore(i,l)}function te(i){return i==null?void 0:i.previousElementSibling}function H(i){return i==null?void 0:i.nextElementSibling}function k(i){return i==null?void 0:i.parentElement}function ne(i){const l=document.createElement("div");for(const f in i)l.setAttribute(f,i[f]);return l}function L(i){const l=i;E(l,"number")&&!l.value&&(l.value=""),l.placeholder||(l.placeholder=" "),i.getAttribute("data-ui")&&se(i,null)}function ae(i){se(i.currentTarget,null,null,i)}function ue(i){const l=i.currentTarget,f=k(l),d=a("input:not([type=file], [type=checkbox], [type=radio]), select, textarea",f);d&&d.focus()}function dt(i){const l=i.currentTarget;L(l)}function Ce(i){const l=i.currentTarget;L(l)}function Ie(i){q(document.body,"click",Ie);const l=i.target;h("menu.active").forEach(f=>pt(l,f,i))}function et(i){const l=i.currentTarget;F(l,"active"),e&&clearTimeout(e)}function tt(i){const l=i.currentTarget;de(l)}function ht(i){const l=i.currentTarget;Pe(l)}function Rt(i){const l=i.currentTarget;de(l,i)}function J(i){const l=i.currentTarget;Pe(l,i)}function $(i){const l=i.currentTarget;be(l)}function j(){t&&clearTimeout(t),t=setTimeout(()=>{Fe()},180)}function de(i,l){if(l&&l.key==="Enter"){const p=te(i);return E(p,"file")?p.click():void 0}const f=i,d=H(i);!E(d,"text")||(d.value=f.files?Array.from(f.files).map(p=>p.name).join(", "):"",d.readOnly=!0,d.addEventListener("keydown",Rt),L(d))}function Pe(i,l){if(l&&l.key==="Enter"){const p=te(i);return E(p,"color")?p.click():void 0}const f=i,d=H(i);!E(d,"text")||(d.readOnly=!0,d.value=f.value,d.addEventListener("keydown",J),L(d))}function be(i){const l=k(i),f=a("span",l),d=h("input",l);if(!d.length||!f)return;const p=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--size"))||16,m=1.25*p*100/d[0].offsetWidth,b=[],y=[];for(let T=0;T1&&(v=Math.abs(b[1]-b[0]),_=b[1]>b[0]?b[0]:b[1],w=100-_-v,C>O&&(O=y[1]||0,C=y[0])),l.style.setProperty("---start",`${_}%`),l.style.setProperty("---end",`${w}%`),l.style.setProperty("---value1",`'${O}'`),l.style.setProperty("---value2",`'${C}'`)}async function se(i,l,f,d){if(!(!l&&(l=a(i.getAttribute("data-ui")),!l))){if(x(l,"dialog"))return await he(i,l);if(x(l,"menu"))return pt(i,l,d);if(g(l,"snackbar"))return nt(i,l,f);if(g(l,"page"))return un(i,l);if(Ae(i),g(l,"active"))return F(l,"active");M(l,"active")}}function Ae(i){i.id&&g(i,"page")&&(i=a(`[data-ui="#${i.id}"]`));const l=k(i);g(l,"tabs")&&(h("a",l).forEach(f=>F(f,"active")),M(i,"active"))}function un(i,l){Ae(i);const f=k(l);if(f)for(let d=0;d{var d,p;if(A(document.body,"click",Ie),Ae(i),g(l,"active")){if(!f)return F(l,"active");const m=f.target,b=a((d=m.getAttribute("data-ui"))!=null?d:""),y=m.closest("menu"),v=!a("menu",(p=m.closest("[data-ui]"))!=null?p:void 0);return b&&b!==y?pt(m,b):!b&&!v&&y?!1:F(l,"active")}h("menu.active").forEach(m=>F(m,"active")),M(l,"active")},90)}async function he(i,l){var f;(f=document.activeElement)==null||f.blur(),Ae(i);let d=te(l);const p=l,m=g(l,"active")||p.open,b=g(l,"modal"),y=k(l),v=x(y,"nav");g(d,"overlay")||(d=ne({class:"overlay"}),G(d,l),await c(90)),d.onclick=()=>{b||(F(i,"active"),F(l,"active"),F(d,"active"),p.close())},v&&h("dialog, a, .overlay",y).forEach(_=>{F(_,"active"),_.open&&_.close()}),m?(F(i,"active"),F(d,"active"),F(l,"active"),p.close()):(!x(i,"button")&&!g(i,"button")&&!g(i,"chip")&&M(i,"active"),M(d,"active"),M(l,"active"),b?p.showModal():p.show())}function nt(i,l,f){var d;(d=document.activeElement)==null||d.blur(),Ae(i),h(".snackbar.active").forEach(p=>F(p,"active")),M(l,"active"),A(l,"click",et),e&&clearTimeout(e),f!==-1&&(e=setTimeout(()=>{F(l,"active")},f??6e3))}function gt(){if(r.light&&r.dark)return r;const i=document.createElement("body");i.className="light",document.body.appendChild(i);const l=document.createElement("body");l.className="dark",document.body.appendChild(l);const f=getComputedStyle(i),d=getComputedStyle(l),p=["--primary","--on-primary","--primary-container","--on-primary-container","--secondary","--on-secondary","--secondary-container","--on-secondary-container","--tertiary","--on-tertiary","--tertiary-container","--on-tertiary-container","--error","--on-error","--error-container","--on-error-container","--background","--on-background","--surface","--on-surface","--surface-variant","--on-surface-variant","--outline","--outline-variant","--shadow","--scrim","--inverse-surface","--inverse-on-surface","--inverse-primary","--surface-dim","--surface-bright","--surface-container-lowest","--surface-container-low","--surface-container","--surface-container-high","--surface-container-highest"];for(let m=0;m{const d=p=>{let m="";for(const b in p){const y=b.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase(),v=p[b];m+="--"+y+":"+v+";"}return m};return r.light=d(f.light),r.dark=d(f.dark),document.body.setAttribute("style",r[l]),r})}function Re(i){if(!i)return/dark/i.test(document.body.className)?"dark":"light";document.body.classList.remove("light","dark"),document.body.classList.add(i);const l=i==="light"?r.light:r.dark;return globalThis.materialDynamicColors&&document.body.setAttribute("style",l),i}function mt(){s||(s=new MutationObserver(j),s.observe(document.body,{attributes:!0,attributeFilter:["value","max","min"],childList:!0,subtree:!0}),j())}function Fe(i,l){if(i){if(i==="setup")return mt();if(i==="guid")return u();if(i==="mode")return Re(l);if(i==="theme")return Ft(l);const f=a(i);if(!f)return;se(f,f,l)}h("[data-ui]").forEach(f=>A(f,"click",ae)),h(".field > label").forEach(f=>A(f,"click",ue)),h(".field > input:not([type=file], [type=color], [type=range]), .field > select, .field > textarea").forEach(f=>{A(f,"focus",dt),A(f,"blur",Ce),L(f)}),h(".field > input[type=file]").forEach(f=>{A(f,"change",tt),de(f)}),h(".field > input[type=color]").forEach(f=>{A(f,"change",ht),Pe(f)}),h(".slider > input[type=range]").forEach(f=>{A(f,"input",$),be(f)})}return globalThis.addEventListener&&globalThis.addEventListener("load",async()=>await Fe("setup")),globalThis.beercss=Fe,globalThis.ui=Fe,globalThis.ui})();/** +* @vue/shared v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ln(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const K={},st=[],fe=()=>{},Fr=()=>!1,Yt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Nn=e=>e.startsWith("onUpdate:"),Z=Object.assign,Vn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Lr=Object.prototype.hasOwnProperty,N=(e,t)=>Lr.call(e,t),I=Array.isArray,rt=e=>Pt(e)==="[object Map]",Zt=e=>Pt(e)==="[object Set]",ts=e=>Pt(e)==="[object Date]",P=e=>typeof e=="function",z=e=>typeof e=="string",$e=e=>typeof e=="symbol",D=e=>e!==null&&typeof e=="object",js=e=>(D(e)||P(e))&&P(e.then)&&P(e.catch),Bs=Object.prototype.toString,Pt=e=>Bs.call(e),Nr=e=>Pt(e).slice(8,-1),Us=e=>Pt(e)==="[object Object]",Hn=e=>z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xt=Ln(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xt=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Vr=/-(\w)/g,ut=Xt(e=>e.replace(Vr,(t,n)=>n?n.toUpperCase():"")),Hr=/\B([A-Z])/g,at=Xt(e=>e.replace(Hr,"-$1").toLowerCase()),$s=Xt(e=>e.charAt(0).toUpperCase()+e.slice(1)),fn=Xt(e=>e?`on${$s(e)}`:""),Ye=(e,t)=>!Object.is(e,t),Ut=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Ot=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ns;const Ks=()=>ns||(ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function jn(e){if(I(e)){const t={};for(let n=0;n{if(n){const s=n.split(Br);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function it(e){let t="";if(z(e))t=e;else if(I(e))for(let n=0;nQt(n,t))}const ss=e=>z(e)?e:e==null?"":I(e)||D(e)&&(e.toString===Bs||!P(e.toString))?JSON.stringify(e,ks,2):String(e),ks=(e,t)=>t&&t.__v_isRef?ks(e,t.value):rt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[an(s,o)+" =>"]=r,n),{})}:Zt(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>an(n))}:$e(t)?an(t):D(t)&&!I(t)&&!Us(t)?String(t):t,an=(e,t="")=>{var n;return $e(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ge;class Gr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ge,!t&&ge&&(this.index=(ge.scopes||(ge.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ge;try{return ge=this,t()}finally{ge=n}}}on(){ge=this}off(){ge=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Qe()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=Be,n=ze;try{return Be=!0,ze=this,this._runnings++,rs(this),this.fn()}finally{is(this),this._runnings--,ze=n,Be=t}}stop(){var t;this.active&&(rs(this),is(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Jr(e){return e.value}function rs(e){e._trackId++,e._depsLength=0}function is(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},En=new WeakMap,Je=Symbol(""),Cn=Symbol("");function ie(e,t,n){if(Be&&ze){let s=En.get(e);s||En.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Js(()=>s.delete(n))),qs(ze,r)}}function Te(e,t,n,s,r,o){const c=En.get(e);if(!c)return;let u=[];if(t==="clear")u=[...c.values()];else if(n==="length"&&I(e)){const a=Number(s);c.forEach((h,g)=>{(g==="length"||!$e(g)&&g>=a)&&u.push(h)})}else switch(n!==void 0&&u.push(c.get(n)),t){case"add":I(e)?Hn(n)&&u.push(c.get("length")):(u.push(c.get(Je)),rt(e)&&u.push(c.get(Cn)));break;case"delete":I(e)||(u.push(c.get(Je)),rt(e)&&u.push(c.get(Cn)));break;case"set":rt(e)&&u.push(c.get(Je));break}Un();for(const a of u)a&&zs(a,4);$n()}const Yr=Ln("__proto__,__v_isRef,__isVue"),Ys=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter($e)),os=Zr();function Zr(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=B(this);for(let o=0,c=this.length;o{e[t]=function(...n){Xe(),Un();const s=B(this)[t].apply(this,n);return $n(),Qe(),s}}),e}function Xr(e){const t=B(this);return ie(t,"has",e),t.hasOwnProperty(e)}class Zs{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const r=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?ai:tr:o?er:Qs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const c=I(t);if(!r){if(c&&N(os,n))return Reflect.get(os,n,s);if(n==="hasOwnProperty")return Xr}const u=Reflect.get(t,n,s);return($e(n)?Ys.has(n):Yr(n))||(r||ie(t,"get",n),o)?u:ce(u)?c&&Hn(n)?u:u.value:D(u)?r?nr(u):kn(u):u}}class Xs extends Zs{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._shallow){const a=Tt(o);if(!On(s)&&!Tt(s)&&(o=B(o),s=B(s)),!I(t)&&ce(o)&&!ce(s))return a?!1:(o.value=s,!0)}const c=I(t)&&Hn(n)?Number(n)e,en=e=>Reflect.getPrototypeOf(e);function Lt(e,t,n=!1,s=!1){e=e.__v_raw;const r=B(e),o=B(t);n||(Ye(t,o)&&ie(r,"get",t),ie(r,"get",o));const{has:c}=en(r),u=s?Kn:n?qn:Gn;if(c.call(r,t))return u(e.get(t));if(c.call(r,o))return u(e.get(o));e!==r&&e.get(t)}function Nt(e,t=!1){const n=this.__v_raw,s=B(n),r=B(e);return t||(Ye(e,r)&&ie(s,"has",e),ie(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Vt(e,t=!1){return e=e.__v_raw,!t&&ie(B(e),"iterate",Je),Reflect.get(e,"size",e)}function ls(e){e=B(e);const t=B(this);return en(t).has.call(t,e)||(t.add(e),Te(t,"add",e,e)),this}function cs(e,t){t=B(t);const n=B(this),{has:s,get:r}=en(n);let o=s.call(n,e);o||(e=B(e),o=s.call(n,e));const c=r.call(n,e);return n.set(e,t),o?Ye(t,c)&&Te(n,"set",e,t):Te(n,"add",e,t),this}function us(e){const t=B(this),{has:n,get:s}=en(t);let r=n.call(t,e);r||(e=B(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Te(t,"delete",e,void 0),o}function fs(){const e=B(this),t=e.size!==0,n=e.clear();return t&&Te(e,"clear",void 0,void 0),n}function Ht(e,t){return function(s,r){const o=this,c=o.__v_raw,u=B(c),a=t?Kn:e?qn:Gn;return!e&&ie(u,"iterate",Je),c.forEach((h,g)=>s.call(r,a(h),a(g),o))}}function jt(e,t,n){return function(...s){const r=this.__v_raw,o=B(r),c=rt(o),u=e==="entries"||e===Symbol.iterator&&c,a=e==="keys"&&c,h=r[e](...s),g=n?Kn:t?qn:Gn;return!t&&ie(o,"iterate",a?Cn:Je),{next(){const{value:x,done:E}=h.next();return E?{value:x,done:E}:{value:u?[g(x[0]),g(x[1])]:g(x),done:E}},[Symbol.iterator](){return this}}}}function Le(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function si(){const e={get(o){return Lt(this,o)},get size(){return Vt(this)},has:Nt,add:ls,set:cs,delete:us,clear:fs,forEach:Ht(!1,!1)},t={get(o){return Lt(this,o,!1,!0)},get size(){return Vt(this)},has:Nt,add:ls,set:cs,delete:us,clear:fs,forEach:Ht(!1,!0)},n={get(o){return Lt(this,o,!0)},get size(){return Vt(this,!0)},has(o){return Nt.call(this,o,!0)},add:Le("add"),set:Le("set"),delete:Le("delete"),clear:Le("clear"),forEach:Ht(!0,!1)},s={get(o){return Lt(this,o,!0,!0)},get size(){return Vt(this,!0)},has(o){return Nt.call(this,o,!0)},add:Le("add"),set:Le("set"),delete:Le("delete"),clear:Le("clear"),forEach:Ht(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=jt(o,!1,!1),n[o]=jt(o,!0,!1),t[o]=jt(o,!1,!0),s[o]=jt(o,!0,!0)}),[e,n,t,s]}const[ri,ii,oi,li]=si();function Dn(e,t){const n=t?e?li:oi:e?ii:ri;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(N(n,r)&&r in s?n:s,r,o)}const ci={get:Dn(!1,!1)},ui={get:Dn(!1,!0)},fi={get:Dn(!0,!1)},Qs=new WeakMap,er=new WeakMap,tr=new WeakMap,ai=new WeakMap;function di(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hi(e){return e.__v_skip||!Object.isExtensible(e)?0:di(Nr(e))}function kn(e){return Tt(e)?e:Wn(e,!1,ei,ci,Qs)}function pi(e){return Wn(e,!1,ni,ui,er)}function nr(e){return Wn(e,!0,ti,fi,tr)}function Wn(e,t,n,s,r){if(!D(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const c=hi(e);if(c===0)return e;const u=new Proxy(e,c===2?s:n);return r.set(e,u),u}function ot(e){return Tt(e)?ot(e.__v_raw):!!(e&&e.__v_isReactive)}function Tt(e){return!!(e&&e.__v_isReadonly)}function On(e){return!!(e&&e.__v_isShallow)}function sr(e){return ot(e)||Tt(e)}function B(e){const t=e&&e.__v_raw;return t?B(t):e}function rr(e){return Object.isExtensible(e)&&kt(e,"__v_skip",!0),e}const Gn=e=>D(e)?kn(e):e,qn=e=>D(e)?nr(e):e;class ir{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Bn(()=>t(this._value),()=>dn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=B(this);return(!t._cacheable||t.effect.dirty)&&Ye(t._value,t._value=t.effect.run())&&dn(t,4),mi(t),t.effect._dirtyLevel>=2&&dn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function gi(e,t,n=!1){let s,r;const o=P(e);return o?(s=e,r=fe):(s=e.get,r=e.set),new ir(s,r,o||!r,n)}function mi(e){var t;Be&&ze&&(e=B(e),qs(ze,(t=e.dep)!=null?t:e.dep=Js(()=>e.dep=void 0,e instanceof ir?e:void 0)))}function dn(e,t=4,n){e=B(e);const s=e.dep;s&&zs(s,t)}function ce(e){return!!(e&&e.__v_isRef===!0)}function _i(e){return ce(e)?e.value:e}const yi={get:(e,t,n)=>_i(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function or(e){return ot(e)?e:new Proxy(e,yi)}/** +* @vue/runtime-core v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ue(e,t,n,s){try{return s?e(...s):e()}catch(r){tn(r,t,n)}}function ye(e,t,n,s){if(P(e)){const o=Ue(e,t,n,s);return o&&js(o)&&o.catch(c=>{tn(c,t,n)}),o}const r=[];for(let o=0;o>>1,r=Y[s],o=Mt(r);oEe&&Y.splice(t,1)}function wi(e){I(e)?lt.push(...e):(!Ve||!Ve.includes(e,e.allowRecurse?We+1:We))&<.push(e),ur()}function as(e,t,n=St?Ee+1:0){for(;nMt(n)-Mt(s));if(lt.length=0,Ve){Ve.push(...t);return}for(Ve=t,We=0;Wee.id==null?1/0:e.id,Ei=(e,t)=>{const n=Mt(e)-Mt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ar(e){Tn=!1,St=!0,Y.sort(Ei);try{for(Ee=0;Eez(M)?M.trim():M)),x&&(r=n.map(Ot))}let u,a=s[u=fn(t)]||s[u=fn(ut(t))];!a&&o&&(a=s[u=fn(at(t))]),a&&ye(a,e,6,r);const h=s[u+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,ye(h,e,6,r)}}function dr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let c={},u=!1;if(!P(e)){const a=h=>{const g=dr(h,t,!0);g&&(u=!0,Z(c,g))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!u?(D(e)&&s.set(e,null),null):(I(o)?o.forEach(a=>c[a]=null):Z(c,o),D(e)&&s.set(e,c),c)}function nn(e,t){return!e||!Yt(t)?!1:(t=t.slice(2).replace(/Once$/,""),N(e,t[0].toLowerCase()+t.slice(1))||N(e,at(t))||N(e,t))}let le=null,hr=null;function Wt(e){const t=le;return le=e,hr=e&&e.type.__scopeId||null,t}function Oi(e,t=le,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&xs(-1);const o=Wt(t);let c;try{c=e(...r)}finally{Wt(o),s._d&&xs(1)}return c};return s._n=!0,s._c=!0,s._d=!0,s}function hn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[c],slots:u,attrs:a,emit:h,render:g,renderCache:x,data:E,setupState:M,ctx:F,inheritAttrs:A}=e;let q,G;const te=Wt(e);try{if(n.shapeFlag&4){const k=r||s,ne=k;q=we(g.call(ne,k,x,o,M,E,F)),G=a}else{const k=t;q=we(k.length>1?k(o,{attrs:a,slots:u,emit:h}):k(o,null)),G=t.props?a:Ti(a)}}catch(k){Ct.length=0,tn(k,e,1),q=Se(Ze)}let H=q;if(G&&A!==!1){const k=Object.keys(G),{shapeFlag:ne}=H;k.length&&ne&7&&(c&&k.some(Nn)&&(G=Si(G,c)),H=ft(H,G))}return n.dirs&&(H=ft(H),H.dirs=H.dirs?H.dirs.concat(n.dirs):n.dirs),n.transition&&(H.transition=n.transition),q=H,Wt(te),q}const Ti=e=>{let t;for(const n in e)(n==="class"||n==="style"||Yt(n))&&((t||(t={}))[n]=e[n]);return t},Si=(e,t)=>{const n={};for(const s in e)(!Nn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Mi(e,t,n){const{props:s,children:r,component:o}=e,{props:c,children:u,patchFlag:a}=t,h=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?ds(s,c,h):!!c;if(a&8){const g=t.dynamicProps;for(let x=0;xe.__isSuspense;function Ri(e,t){t&&t.pendingBranch?I(e)?t.effects.push(...e):t.effects.push(e):wi(e)}const Fi=Symbol.for("v-scx"),Li=()=>Kt(Fi),Bt={};function pn(e,t,n){return pr(e,t,n)}function pr(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:c,onTrigger:u}=K){if(t&&o){const L=t;t=(...ae)=>{L(...ae),ne()}}const a=ee,h=L=>s===!0?L:qe(L,s===!1?1:void 0);let g,x=!1,E=!1;if(ce(e)?(g=()=>e.value,x=On(e)):ot(e)?(g=()=>h(e),x=!0):I(e)?(E=!0,x=e.some(L=>ot(L)||On(L)),g=()=>e.map(L=>{if(ce(L))return L.value;if(ot(L))return h(L);if(P(L))return Ue(L,a,2)})):P(e)?t?g=()=>Ue(e,a,2):g=()=>(M&&M(),ye(e,a,3,[F])):g=fe,t&&s){const L=g;g=()=>qe(L())}let M,F=L=>{M=H.onStop=()=>{Ue(L,a,4),M=H.onStop=void 0}},A;if(ln)if(F=fe,t?n&&ye(t,a,3,[g(),E?[]:void 0,F]):g(),r==="sync"){const L=Li();A=L.__watcherHandles||(L.__watcherHandles=[])}else return fe;let q=E?new Array(e.length).fill(Bt):Bt;const G=()=>{if(!(!H.active||!H.dirty))if(t){const L=H.run();(s||x||(E?L.some((ae,ue)=>Ye(ae,q[ue])):Ye(L,q)))&&(M&&M(),ye(t,a,3,[L,q===Bt?void 0:E&&q[0]===Bt?[]:q,F]),q=L)}else H.run()};G.allowRecurse=!!t;let te;r==="sync"?te=G:r==="post"?te=()=>re(G,a&&a.suspense):(G.pre=!0,a&&(G.id=a.uid),te=()=>Jn(G));const H=new Bn(g,fe,te),k=zr(),ne=()=>{H.stop(),k&&Vn(k.effects,H)};return t?n?G():q=H.run():r==="post"?re(H.run.bind(H),a&&a.suspense):H.run(),A&&A.push(ne),ne}function Ni(e,t,n){const s=this.proxy,r=z(e)?e.includes(".")?gr(s,e):()=>s[e]:e.bind(s,s);let o;P(t)?o=t:(o=t.handler,n=t);const c=At(this),u=pr(r,o.bind(s),n);return c(),u}function gr(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),ce(e))qe(e.value,t,n,s);else if(I(e))for(let r=0;r{qe(r,t,n,s)});else if(Us(e))for(const r in e)qe(e[r],t,n,s);return e}function gn(e,t){if(le===null)return e;const n=cn(le)||le.proxy,s=e.dirs||(e.dirs=[]);for(let r=0;r!!e.type.__asyncLoader,mr=e=>e.type.__isKeepAlive;function Vi(e,t){_r(e,"a",t)}function Hi(e,t){_r(e,"da",t)}function _r(e,t,n=ee){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(sn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)mr(r.parent.vnode)&&ji(s,t,n,r),r=r.parent}}function ji(e,t,n,s){const r=sn(t,e,s,!0);yr(()=>{Vn(s[t],r)},n)}function sn(e,t,n=ee,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...c)=>{if(n.isUnmounted)return;Xe();const u=At(n),a=ye(t,n,e,c);return u(),Qe(),a});return s?r.unshift(o):r.push(o),o}}const Me=e=>(t,n=ee)=>(!ln||e==="sp")&&sn(e,(...s)=>t(...s),n),Bi=Me("bm"),Ui=Me("m"),$i=Me("bu"),Ki=Me("u"),Di=Me("bum"),yr=Me("um"),ki=Me("sp"),Wi=Me("rtg"),Gi=Me("rtc");function qi(e,t=ee){sn("ec",e,t)}function zi(e,t,n,s){let r;const o=n&&n[s];if(I(e)||z(e)){r=new Array(e.length);for(let c=0,u=e.length;ct(c,u,void 0,o&&o[u]));else{const c=Object.keys(e);r=new Array(c.length);for(let u=0,a=c.length;ue?Ar(e)?cn(e)||e.proxy:Sn(e.parent):null,wt=Z(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=>Sn(e.parent),$root:e=>Sn(e.root),$emit:e=>e.emit,$options:e=>Yn(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Jn(e.update)}),$nextTick:e=>e.n||(e.n=cr.bind(e.proxy)),$watch:e=>Ni.bind(e)}),mn=(e,t)=>e!==K&&!e.__isScriptSetup&&N(e,t),Ji={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:c,type:u,appContext:a}=e;let h;if(t[0]!=="$"){const M=c[t];if(M!==void 0)switch(M){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(mn(s,t))return c[t]=1,s[t];if(r!==K&&N(r,t))return c[t]=2,r[t];if((h=e.propsOptions[0])&&N(h,t))return c[t]=3,o[t];if(n!==K&&N(n,t))return c[t]=4,n[t];Mn&&(c[t]=0)}}const g=wt[t];let x,E;if(g)return t==="$attrs"&&ie(e,"get",t),g(e);if((x=u.__cssModules)&&(x=x[t]))return x;if(n!==K&&N(n,t))return c[t]=4,n[t];if(E=a.config.globalProperties,N(E,t))return E[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return mn(r,t)?(r[t]=n,!0):s!==K&&N(s,t)?(s[t]=n,!0):N(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},c){let u;return!!n[c]||e!==K&&N(e,c)||mn(t,c)||(u=o[0])&&N(u,c)||N(s,c)||N(wt,c)||N(r.config.globalProperties,c)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:N(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function hs(e){return I(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Mn=!0;function Yi(e){const t=Yn(e),n=e.proxy,s=e.ctx;Mn=!1,t.beforeCreate&&ps(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:c,watch:u,provide:a,inject:h,created:g,beforeMount:x,mounted:E,beforeUpdate:M,updated:F,activated:A,deactivated:q,beforeDestroy:G,beforeUnmount:te,destroyed:H,unmounted:k,render:ne,renderTracked:L,renderTriggered:ae,errorCaptured:ue,serverPrefetch:dt,expose:Ce,inheritAttrs:Ie,components:et,directives:tt,filters:ht}=t;if(h&&Zi(h,s,null),c)for(const $ in c){const j=c[$];P(j)&&(s[$]=j.bind(n))}if(r){const $=r.call(n,n);D($)&&(e.data=kn($))}if(Mn=!0,o)for(const $ in o){const j=o[$],de=P(j)?j.bind(n,n):P(j.get)?j.get.bind(n,n):fe,Pe=!P(j)&&P(j.set)?j.set.bind(n):fe,be=Io({get:de,set:Pe});Object.defineProperty(s,$,{enumerable:!0,configurable:!0,get:()=>be.value,set:se=>be.value=se})}if(u)for(const $ in u)br(u[$],s,n,$);if(a){const $=P(a)?a.call(n):a;Reflect.ownKeys($).forEach(j=>{so(j,$[j])})}g&&ps(g,e,"c");function J($,j){I(j)?j.forEach(de=>$(de.bind(n))):j&&$(j.bind(n))}if(J(Bi,x),J(Ui,E),J($i,M),J(Ki,F),J(Vi,A),J(Hi,q),J(qi,ue),J(Gi,L),J(Wi,ae),J(Di,te),J(yr,k),J(ki,dt),I(Ce))if(Ce.length){const $=e.exposed||(e.exposed={});Ce.forEach(j=>{Object.defineProperty($,j,{get:()=>n[j],set:de=>n[j]=de})})}else e.exposed||(e.exposed={});ne&&e.render===fe&&(e.render=ne),Ie!=null&&(e.inheritAttrs=Ie),et&&(e.components=et),tt&&(e.directives=tt)}function Zi(e,t,n=fe){I(e)&&(e=In(e));for(const s in e){const r=e[s];let o;D(r)?"default"in r?o=Kt(r.from||s,r.default,!0):o=Kt(r.from||s):o=Kt(r),ce(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:c=>o.value=c}):t[s]=o}}function ps(e,t,n){ye(I(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function br(e,t,n,s){const r=s.includes(".")?gr(n,s):()=>n[s];if(z(e)){const o=t[e];P(o)&&pn(r,o)}else if(P(e))pn(r,e.bind(n));else if(D(e))if(I(e))e.forEach(o=>br(o,t,n,s));else{const o=P(e.handler)?e.handler.bind(n):t[e.handler];P(o)&&pn(r,o,e)}}function Yn(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:c}}=e.appContext,u=o.get(t);let a;return u?a=u:!r.length&&!n&&!s?a=t:(a={},r.length&&r.forEach(h=>Gt(a,h,c,!0)),Gt(a,t,c)),D(t)&&o.set(t,a),a}function Gt(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&Gt(e,o,n,!0),r&&r.forEach(c=>Gt(e,c,n,!0));for(const c in t)if(!(s&&c==="expose")){const u=Xi[c]||n&&n[c];e[c]=u?u(e[c],t[c]):t[c]}return e}const Xi={data:gs,props:ms,emits:ms,methods:vt,computed:vt,beforeCreate:Q,created:Q,beforeMount:Q,mounted:Q,beforeUpdate:Q,updated:Q,beforeDestroy:Q,beforeUnmount:Q,destroyed:Q,unmounted:Q,activated:Q,deactivated:Q,errorCaptured:Q,serverPrefetch:Q,components:vt,directives:vt,watch:eo,provide:gs,inject:Qi};function gs(e,t){return t?e?function(){return Z(P(e)?e.call(this,this):e,P(t)?t.call(this,this):t)}:t:e}function Qi(e,t){return vt(In(e),In(t))}function In(e){if(I(e)){const t={};for(let n=0;n1)return n&&P(t)?t.call(s&&s.proxy):t}}function ro(e,t,n,s=!1){const r={},o={};kt(o,on,1),e.propsDefaults=Object.create(null),xr(e,t,r,o);for(const c in e.propsOptions[0])c in r||(r[c]=void 0);n?e.props=s?r:pi(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function io(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:c}}=e,u=B(r),[a]=e.propsOptions;let h=!1;if((s||c>0)&&!(c&16)){if(c&8){const g=e.vnode.dynamicProps;for(let x=0;x{a=!0;const[E,M]=wr(x,t,!0);Z(c,E),M&&u.push(...M)};!n&&t.mixins.length&&t.mixins.forEach(g),e.extends&&g(e.extends),e.mixins&&e.mixins.forEach(g)}if(!o&&!a)return D(e)&&s.set(e,st),st;if(I(o))for(let g=0;g-1,M[1]=A<0||F-1||N(M,"default"))&&u.push(x)}}}const h=[c,u];return D(e)&&s.set(e,h),h}function _s(e){return e[0]!=="$"&&!xt(e)}function ys(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function bs(e,t){return ys(e)===ys(t)}function vs(e,t){return I(t)?t.findIndex(n=>bs(n,e)):P(t)&&bs(t,e)?0:-1}const Er=e=>e[0]==="_"||e==="$stable",Zn=e=>I(e)?e.map(we):[we(e)],oo=(e,t,n)=>{if(t._n)return t;const s=Oi((...r)=>Zn(t(...r)),n);return s._c=!1,s},Cr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Er(r))continue;const o=e[r];if(P(o))t[r]=oo(r,o,s);else if(o!=null){const c=Zn(o);t[r]=()=>c}}},Or=(e,t)=>{const n=Zn(t);e.slots.default=()=>n},lo=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=B(t),kt(t,"_",n)):Cr(t,e.slots={})}else e.slots={},t&&Or(e,t);kt(e.slots,on,1)},co=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,c=K;if(s.shapeFlag&32){const u=t._;u?n&&u===1?o=!1:(Z(r,t),!n&&u===1&&delete r._):(o=!t.$stable,Cr(t,r)),c=t}else t&&(Or(e,t),c={default:1});if(o)for(const u in r)!Er(u)&&c[u]==null&&delete r[u]};function An(e,t,n,s,r=!1){if(I(e)){e.forEach((E,M)=>An(E,t&&(I(t)?t[M]:t),n,s,r));return}if($t(s)&&!r)return;const o=s.shapeFlag&4?cn(s.component)||s.component.proxy:s.el,c=r?null:o,{i:u,r:a}=e,h=t&&t.r,g=u.refs===K?u.refs={}:u.refs,x=u.setupState;if(h!=null&&h!==a&&(z(h)?(g[h]=null,N(x,h)&&(x[h]=null)):ce(h)&&(h.value=null)),P(a))Ue(a,u,12,[c,g]);else{const E=z(a),M=ce(a);if(E||M){const F=()=>{if(e.f){const A=E?N(x,a)?x[a]:g[a]:a.value;r?I(A)&&Vn(A,o):I(A)?A.includes(o)||A.push(o):E?(g[a]=[o],N(x,a)&&(x[a]=g[a])):(a.value=[o],e.k&&(g[e.k]=a.value))}else E?(g[a]=c,N(x,a)&&(x[a]=c)):M&&(a.value=c,e.k&&(g[e.k]=c))};c?(F.id=-1,re(F,n)):F()}}}const re=Ri;function uo(e){return fo(e)}function fo(e,t){const n=Ks();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:c,createText:u,createComment:a,setText:h,setElementText:g,parentNode:x,nextSibling:E,setScopeId:M=fe,insertStaticContent:F}=e,A=(i,l,f,d=null,p=null,m=null,b=void 0,y=null,v=!!l.dynamicChildren)=>{if(i===l)return;i&&!yt(i,l)&&(d=nt(i),se(i,p,m,!0),i=null),l.patchFlag===-2&&(v=!1,l.dynamicChildren=null);const{type:_,ref:w,shapeFlag:O}=l;switch(_){case rn:q(i,l,f,d);break;case Ze:G(i,l,f,d);break;case yn:i==null&&te(l,f,d,b);break;case me:et(i,l,f,d,p,m,b,y,v);break;default:O&1?ne(i,l,f,d,p,m,b,y,v):O&6?tt(i,l,f,d,p,m,b,y,v):(O&64||O&128)&&_.process(i,l,f,d,p,m,b,y,v,Re)}w!=null&&p&&An(w,i&&i.ref,m,l||i,!l)},q=(i,l,f,d)=>{if(i==null)s(l.el=u(l.children),f,d);else{const p=l.el=i.el;l.children!==i.children&&h(p,l.children)}},G=(i,l,f,d)=>{i==null?s(l.el=a(l.children||""),f,d):l.el=i.el},te=(i,l,f,d)=>{[i.el,i.anchor]=F(i.children,l,f,d,i.el,i.anchor)},H=({el:i,anchor:l},f,d)=>{let p;for(;i&&i!==l;)p=E(i),s(i,f,d),i=p;s(l,f,d)},k=({el:i,anchor:l})=>{let f;for(;i&&i!==l;)f=E(i),r(i),i=f;r(l)},ne=(i,l,f,d,p,m,b,y,v)=>{l.type==="svg"?b="svg":l.type==="math"&&(b="mathml"),i==null?L(l,f,d,p,m,b,y,v):dt(i,l,p,m,b,y,v)},L=(i,l,f,d,p,m,b,y)=>{let v,_;const{props:w,shapeFlag:O,transition:C,dirs:T}=i;if(v=i.el=c(i.type,m,w&&w.is,w),O&8?g(v,i.children):O&16&&ue(i.children,v,null,d,p,_n(i,m),b,y),T&&De(i,null,d,"created"),ae(v,i,i.scopeId,b,d),w){for(const V in w)V!=="value"&&!xt(V)&&o(v,V,null,w[V],m,i.children,d,p,he);"value"in w&&o(v,"value",null,w.value,m),(_=w.onVnodeBeforeMount)&&xe(_,d,i)}T&&De(i,null,d,"beforeMount");const R=ao(p,C);R&&C.beforeEnter(v),s(v,l,f),((_=w&&w.onVnodeMounted)||R||T)&&re(()=>{_&&xe(_,d,i),R&&C.enter(v),T&&De(i,null,d,"mounted")},p)},ae=(i,l,f,d,p)=>{if(f&&M(i,f),d)for(let m=0;m{for(let _=v;_{const y=l.el=i.el;let{patchFlag:v,dynamicChildren:_,dirs:w}=l;v|=i.patchFlag&16;const O=i.props||K,C=l.props||K;let T;if(f&&ke(f,!1),(T=C.onVnodeBeforeUpdate)&&xe(T,f,l,i),w&&De(l,i,f,"beforeUpdate"),f&&ke(f,!0),_?Ce(i.dynamicChildren,_,y,f,d,_n(l,p),m):b||j(i,l,y,null,f,d,_n(l,p),m,!1),v>0){if(v&16)Ie(y,l,O,C,f,d,p);else if(v&2&&O.class!==C.class&&o(y,"class",null,C.class,p),v&4&&o(y,"style",O.style,C.style,p),v&8){const R=l.dynamicProps;for(let V=0;V{T&&xe(T,f,l,i),w&&De(l,i,f,"updated")},d)},Ce=(i,l,f,d,p,m,b)=>{for(let y=0;y{if(f!==d){if(f!==K)for(const y in f)!xt(y)&&!(y in d)&&o(i,y,f[y],null,b,l.children,p,m,he);for(const y in d){if(xt(y))continue;const v=d[y],_=f[y];v!==_&&y!=="value"&&o(i,y,_,v,b,l.children,p,m,he)}"value"in d&&o(i,"value",f.value,d.value,b)}},et=(i,l,f,d,p,m,b,y,v)=>{const _=l.el=i?i.el:u(""),w=l.anchor=i?i.anchor:u("");let{patchFlag:O,dynamicChildren:C,slotScopeIds:T}=l;T&&(y=y?y.concat(T):T),i==null?(s(_,f,d),s(w,f,d),ue(l.children||[],f,w,p,m,b,y,v)):O>0&&O&64&&C&&i.dynamicChildren?(Ce(i.dynamicChildren,C,f,p,m,b,y),(l.key!=null||p&&l===p.subTree)&&Tr(i,l,!0)):j(i,l,f,w,p,m,b,y,v)},tt=(i,l,f,d,p,m,b,y,v)=>{l.slotScopeIds=y,i==null?l.shapeFlag&512?p.ctx.activate(l,f,d,b,v):ht(l,f,d,p,m,b,v):Rt(i,l,v)},ht=(i,l,f,d,p,m,b)=>{const y=i.component=Eo(i,d,p);if(mr(i)&&(y.ctx.renderer=Re),Co(y),y.asyncDep){if(p&&p.registerDep(y,J),!i.el){const v=y.subTree=Se(Ze);G(null,v,l,f)}}else J(y,i,l,f,p,m,b)},Rt=(i,l,f)=>{const d=l.component=i.component;if(Mi(i,l,f))if(d.asyncDep&&!d.asyncResolved){$(d,l,f);return}else d.next=l,xi(d.update),d.effect.dirty=!0,d.update();else l.el=i.el,d.vnode=l},J=(i,l,f,d,p,m,b)=>{const y=()=>{if(i.isMounted){let{next:w,bu:O,u:C,parent:T,vnode:R}=i;{const pe=Sr(i);if(pe){w&&(w.el=R.el,$(i,w,b)),pe.asyncDep.then(()=>{i.isUnmounted||y()});return}}let V=w,U;ke(i,!1),w?(w.el=R.el,$(i,w,b)):w=R,O&&Ut(O),(U=w.props&&w.props.onVnodeBeforeUpdate)&&xe(U,T,w,R),ke(i,!0);const W=hn(i),X=i.subTree;i.subTree=W,A(X,W,x(X.el),nt(X),i,p,m),w.el=W.el,V===null&&Ii(i,W.el),C&&re(C,p),(U=w.props&&w.props.onVnodeUpdated)&&re(()=>xe(U,T,w,R),p)}else{let w;const{el:O,props:C}=l,{bm:T,m:R,parent:V}=i,U=$t(l);if(ke(i,!1),T&&Ut(T),!U&&(w=C&&C.onVnodeBeforeMount)&&xe(w,V,l),ke(i,!0),O&&Fe){const W=()=>{i.subTree=hn(i),Fe(O,i.subTree,i,p,null)};U?l.type.__asyncLoader().then(()=>!i.isUnmounted&&W()):W()}else{const W=i.subTree=hn(i);A(null,W,f,d,i,p,m),l.el=W.el}if(R&&re(R,p),!U&&(w=C&&C.onVnodeMounted)){const W=l;re(()=>xe(w,V,W),p)}(l.shapeFlag&256||V&&$t(V.vnode)&&V.vnode.shapeFlag&256)&&i.a&&re(i.a,p),i.isMounted=!0,l=f=d=null}},v=i.effect=new Bn(y,fe,()=>Jn(_),i.scope),_=i.update=()=>{v.dirty&&v.run()};_.id=i.uid,ke(i,!0),_()},$=(i,l,f)=>{l.component=i;const d=i.vnode.props;i.vnode=l,i.next=null,io(i,l.props,d,f),co(i,l.children,f),Xe(),as(i),Qe()},j=(i,l,f,d,p,m,b,y,v=!1)=>{const _=i&&i.children,w=i?i.shapeFlag:0,O=l.children,{patchFlag:C,shapeFlag:T}=l;if(C>0){if(C&128){Pe(_,O,f,d,p,m,b,y,v);return}else if(C&256){de(_,O,f,d,p,m,b,y,v);return}}T&8?(w&16&&he(_,p,m),O!==_&&g(f,O)):w&16?T&16?Pe(_,O,f,d,p,m,b,y,v):he(_,p,m,!0):(w&8&&g(f,""),T&16&&ue(O,f,d,p,m,b,y,v))},de=(i,l,f,d,p,m,b,y,v)=>{i=i||st,l=l||st;const _=i.length,w=l.length,O=Math.min(_,w);let C;for(C=0;Cw?he(i,p,m,!0,!1,O):ue(l,f,d,p,m,b,y,v,O)},Pe=(i,l,f,d,p,m,b,y,v)=>{let _=0;const w=l.length;let O=i.length-1,C=w-1;for(;_<=O&&_<=C;){const T=i[_],R=l[_]=v?He(l[_]):we(l[_]);if(yt(T,R))A(T,R,f,null,p,m,b,y,v);else break;_++}for(;_<=O&&_<=C;){const T=i[O],R=l[C]=v?He(l[C]):we(l[C]);if(yt(T,R))A(T,R,f,null,p,m,b,y,v);else break;O--,C--}if(_>O){if(_<=C){const T=C+1,R=TC)for(;_<=O;)se(i[_],p,m,!0),_++;else{const T=_,R=_,V=new Map;for(_=R;_<=C;_++){const oe=l[_]=v?He(l[_]):we(l[_]);oe.key!=null&&V.set(oe.key,_)}let U,W=0;const X=C-R+1;let pe=!1,_t=0;const Ke=new Array(X);for(_=0;_=X){se(oe,p,m,!0);continue}let ve;if(oe.key!=null)ve=V.get(oe.key);else for(U=R;U<=C;U++)if(Ke[U-R]===0&&yt(oe,l[U])){ve=U;break}ve===void 0?se(oe,p,m,!0):(Ke[ve-R]=_+1,ve>=_t?_t=ve:pe=!0,A(oe,l[ve],f,null,p,m,b,y,v),W++)}const Qn=pe?ho(Ke):st;for(U=Qn.length-1,_=X-1;_>=0;_--){const oe=R+_,ve=l[oe],es=oe+1{const{el:m,type:b,transition:y,children:v,shapeFlag:_}=i;if(_&6){be(i.component.subTree,l,f,d);return}if(_&128){i.suspense.move(l,f,d);return}if(_&64){b.move(i,l,f,Re);return}if(b===me){s(m,l,f);for(let O=0;Oy.enter(m),p);else{const{leave:O,delayLeave:C,afterLeave:T}=y,R=()=>s(m,l,f),V=()=>{O(m,()=>{R(),T&&T()})};C?C(m,R,V):V()}else s(m,l,f)},se=(i,l,f,d=!1,p=!1)=>{const{type:m,props:b,ref:y,children:v,dynamicChildren:_,shapeFlag:w,patchFlag:O,dirs:C}=i;if(y!=null&&An(y,null,f,i,!0),w&256){l.ctx.deactivate(i);return}const T=w&1&&C,R=!$t(i);let V;if(R&&(V=b&&b.onVnodeBeforeUnmount)&&xe(V,l,i),w&6)pt(i.component,f,d);else{if(w&128){i.suspense.unmount(f,d);return}T&&De(i,null,l,"beforeUnmount"),w&64?i.type.remove(i,l,f,p,Re,d):_&&(m!==me||O>0&&O&64)?he(_,l,f,!1,!0):(m===me&&O&384||!p&&w&16)&&he(v,l,f),d&&Ae(i)}(R&&(V=b&&b.onVnodeUnmounted)||T)&&re(()=>{V&&xe(V,l,i),T&&De(i,null,l,"unmounted")},f)},Ae=i=>{const{type:l,el:f,anchor:d,transition:p}=i;if(l===me){un(f,d);return}if(l===yn){k(i);return}const m=()=>{r(f),p&&!p.persisted&&p.afterLeave&&p.afterLeave()};if(i.shapeFlag&1&&p&&!p.persisted){const{leave:b,delayLeave:y}=p,v=()=>b(f,m);y?y(i.el,m,v):v()}else m()},un=(i,l)=>{let f;for(;i!==l;)f=E(i),r(i),i=f;r(l)},pt=(i,l,f)=>{const{bum:d,scope:p,update:m,subTree:b,um:y}=i;d&&Ut(d),p.stop(),m&&(m.active=!1,se(b,i,l,f)),y&&re(y,l),re(()=>{i.isUnmounted=!0},l),l&&l.pendingBranch&&!l.isUnmounted&&i.asyncDep&&!i.asyncResolved&&i.suspenseId===l.pendingId&&(l.deps--,l.deps===0&&l.resolve())},he=(i,l,f,d=!1,p=!1,m=0)=>{for(let b=m;bi.shapeFlag&6?nt(i.component.subTree):i.shapeFlag&128?i.suspense.next():E(i.anchor||i.el);let gt=!1;const Ft=(i,l,f)=>{i==null?l._vnode&&se(l._vnode,null,null,!0):A(l._vnode||null,i,l,null,null,null,f),gt||(gt=!0,as(),fr(),gt=!1),l._vnode=i},Re={p:A,um:se,m:be,r:Ae,mt:ht,mc:ue,pc:j,pbc:Ce,n:nt,o:e};let mt,Fe;return t&&([mt,Fe]=t(Re)),{render:Ft,hydrate:mt,createApp:no(Ft,mt)}}function _n({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ke({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ao(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Tr(e,t,n=!1){const s=e.children,r=t.children;if(I(s)&&I(r))for(let o=0;o>1,e[n[u]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,c=n[o-1];o-- >0;)n[o]=c,c=t[c];return n}function Sr(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Sr(t)}const po=e=>e.__isTeleport,me=Symbol.for("v-fgt"),rn=Symbol.for("v-txt"),Ze=Symbol.for("v-cmt"),yn=Symbol.for("v-stc"),Ct=[];let _e=null;function Oe(e=!1){Ct.push(_e=e?null:[])}function go(){Ct.pop(),_e=Ct[Ct.length-1]||null}let It=1;function xs(e){It+=e}function Mr(e){return e.dynamicChildren=It>0?_e||st:null,go(),It>0&&_e&&_e.push(e),e}function Ne(e,t,n,s,r,o){return Mr(S(e,t,n,s,r,o,!0))}function mo(e,t,n,s,r){return Mr(Se(e,t,n,s,r,!0))}function _o(e){return e?e.__v_isVNode===!0:!1}function yt(e,t){return e.type===t.type&&e.key===t.key}const on="__vInternal",Ir=({key:e})=>e??null,Dt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?z(e)||ce(e)||P(e)?{i:le,r:e,k:t,f:!!n}:e:null);function S(e,t=null,n=null,s=0,r=null,o=e===me?0:1,c=!1,u=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ir(t),ref:t&&Dt(t),scopeId:hr,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:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:le};return u?(Xn(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=z(n)?8:16),It>0&&!c&&_e&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&&_e.push(a),a}const Se=yo;function yo(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Pi)&&(e=Ze),_o(e)){const u=ft(e,t,!0);return n&&Xn(u,n),It>0&&!o&&_e&&(u.shapeFlag&6?_e[_e.indexOf(e)]=u:_e.push(u)),u.patchFlag|=-2,u}if(Mo(e)&&(e=e.__vccOpts),t){t=bo(t);let{class:u,style:a}=t;u&&!z(u)&&(t.class=it(u)),D(a)&&(sr(a)&&!I(a)&&(a=Z({},a)),t.style=jn(a))}const c=z(e)?1:Ai(e)?128:po(e)?64:D(e)?4:P(e)?2:0;return S(e,t,n,s,r,c,o,!0)}function bo(e){return e?sr(e)||on in e?Z({},e):e:null}function ft(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:c}=e,u=t?vo(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Ir(u),ref:t&&t.ref?n&&r?I(r)?r.concat(Dt(t)):[r,Dt(t)]:Dt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:c,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==me?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ft(e.ssContent),ssFallback:e.ssFallback&&ft(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Pr(e=" ",t=0){return Se(rn,null,e,t)}function bt(e="",t=!1){return t?(Oe(),mo(Ze,null,e)):Se(Ze,null,e)}function we(e){return e==null||typeof e=="boolean"?Se(Ze):I(e)?Se(me,null,e.slice()):typeof e=="object"?He(e):Se(rn,null,String(e))}function He(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ft(e)}function Xn(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(I(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Xn(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(on in t)?t._ctx=le:r===3&&le&&(le.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else P(t)?(t={default:t,_ctx:le},n=32):(t=String(t),s&64?(n=16,t=[Pr(t)]):n=8);e.children=t,e.shapeFlag|=n}function vo(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(c=>c(o)):r[0](o)}};qt=t("__VUE_INSTANCE_SETTERS__",n=>ee=n),Rn=t("__VUE_SSR_SETTERS__",n=>ln=n)}const At=e=>{const t=ee;return qt(e),e.scope.on(),()=>{e.scope.off(),qt(t)}},ws=()=>{ee&&ee.scope.off(),qt(null)};function Ar(e){return e.vnode.shapeFlag&4}let ln=!1;function Co(e,t=!1){t&&Rn(t);const{props:n,children:s}=e.vnode,r=Ar(e);ro(e,n,r,t),lo(e,s);const o=r?Oo(e,t):void 0;return t&&Rn(!1),o}function Oo(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=rr(new Proxy(e.ctx,Ji));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?So(e):null,o=At(e);Xe();const c=Ue(s,e,0,[e.props,r]);if(Qe(),o(),js(c)){if(c.then(ws,ws),t)return c.then(u=>{Es(e,u,t)}).catch(u=>{tn(u,e,0)});e.asyncDep=c}else Es(e,c,t)}else Rr(e,t)}function Es(e,t,n){P(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:D(t)&&(e.setupState=or(t)),Rr(e,n)}let Cs;function Rr(e,t,n){const s=e.type;if(!e.render){if(!t&&Cs&&!s.render){const r=s.template||Yn(e).template;if(r){const{isCustomElement:o,compilerOptions:c}=e.appContext.config,{delimiters:u,compilerOptions:a}=s,h=Z(Z({isCustomElement:o,delimiters:u},c),a);s.render=Cs(r,h)}}e.render=s.render||fe}{const r=At(e);Xe();try{Yi(e)}finally{Qe(),r()}}}function To(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ie(e,"get","$attrs"),t[n]}}))}function So(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return To(e)},slots:e.slots,emit:e.emit,expose:t}}function cn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(or(rr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in wt)return wt[n](e)},has(t,n){return n in t||n in wt}}))}function Mo(e){return P(e)&&"__vccOpts"in e}const Io=(e,t)=>gi(e,t,ln),Po="3.4.19";/** +* @vue/runtime-dom v3.4.19 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Ao="http://www.w3.org/2000/svg",Ro="http://www.w3.org/1998/Math/MathML",je=typeof document<"u"?document:null,Os=je&&je.createElement("template"),Fo={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==="svg"?je.createElementNS(Ao,e):t==="mathml"?je.createElementNS(Ro,e):je.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>je.createTextNode(e),createComment:e=>je.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>je.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const c=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{Os.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const u=Os.content;if(s==="svg"||s==="mathml"){const a=u.firstChild;for(;a.firstChild;)u.appendChild(a.firstChild);u.removeChild(a)}t.insertBefore(u,n)}return[c?c.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Lo=Symbol("_vtc");function No(e,t,n){const s=e[Lo];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ts=Symbol("_vod"),Vo=Symbol(""),Ho=/(^|;)\s*display\s*:/;function jo(e,t,n){const s=e.style,r=z(n),o=s.display;let c=!1;if(n&&!r){if(t&&!z(t))for(const u in t)n[u]==null&&Fn(s,u,"");for(const u in n)u==="display"&&(c=!0),Fn(s,u,n[u])}else if(r){if(t!==n){const u=s[Vo];u&&(n+=";"+u),s.cssText=n,c=Ho.test(n)}}else t&&e.removeAttribute("style");Ts in e&&(e[Ts]=c?s.display:"",s.display=o)}const Ss=/\s*!important$/;function Fn(e,t,n){if(I(n))n.forEach(s=>Fn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Bo(e,t);Ss.test(n)?e.setProperty(at(s),n.replace(Ss,""),"important"):e[s]=n}}const Ms=["Webkit","Moz","ms"],bn={};function Bo(e,t){const n=bn[t];if(n)return n;let s=ut(t);if(s!=="filter"&&s in e)return bn[t]=s;s=$s(s);for(let r=0;rvn||(Wo.then(()=>vn=0),vn=Date.now());function qo(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ye(zo(s,n.value),t,5,[s])};return n.value=e,n.attached=Go(),n}function zo(e,t){if(I(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 Rs=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Jo=(e,t,n,s,r,o,c,u,a)=>{const h=r==="svg";t==="class"?No(e,s,h):t==="style"?jo(e,n,s):Yt(t)?Nn(t)||Do(e,t,n,s,c):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Yo(e,t,s,h))?$o(e,t,s,o,c,u,a):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Uo(e,t,s,h))};function Yo(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Rs(t)&&P(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Rs(t)&&z(n)?!1:t in e}const zt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return I(t)?n=>Ut(t,n):t};function Zo(e){e.target.composing=!0}function Fs(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ct=Symbol("_assign"),Ls={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[ct]=zt(r);const o=s||r.props&&r.props.type==="number";Ge(e,t?"change":"input",c=>{if(c.target.composing)return;let u=e.value;n&&(u=u.trim()),o&&(u=Ot(u)),e[ct](u)}),n&&Ge(e,"change",()=>{e.value=e.value.trim()}),t||(Ge(e,"compositionstart",Zo),Ge(e,"compositionend",Fs),Ge(e,"change",Fs))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e[ct]=zt(o),e.composing)return;const c=r||e.type==="number"?Ot(e.value):e.value,u=t??"";c!==u&&(document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===u)||(e.value=u))}},Xo={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=Zt(t);Ge(e,"change",()=>{const o=Array.prototype.filter.call(e.options,c=>c.selected).map(c=>n?Ot(Jt(c)):Jt(c));e[ct](e.multiple?r?new Set(o):o:o[0]),e._assigning=!0,cr(()=>{e._assigning=!1})}),e[ct]=zt(s)},mounted(e,{value:t,oldValue:n,modifiers:{number:s}}){Ns(e,t,n,s)},beforeUpdate(e,t,n){e[ct]=zt(n)},updated(e,{value:t,oldValue:n,modifiers:{number:s}}){e._assigning||Ns(e,t,n,s)}};function Ns(e,t,n,s){const r=e.multiple,o=I(t);if(!(r&&!o&&!Zt(t))){for(let c=0,u=e.options.length;c-1}else a.selected=t.has(h);else if(Qt(Jt(a),t)){e.selectedIndex!==c&&(e.selectedIndex=c);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Jt(e){return"_value"in e?e._value:e.value}const Qo=Z({patchProp:Jo},Fo);let Vs;function el(){return Vs||(Vs=uo(Qo))}const tl=(...e)=>{const t=el().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=sl(s);if(!r)return;const o=t._component;!P(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const c=n(r,!1,nl(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),c},t};function nl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function sl(e){return z(e)?document.querySelector(e):e}const rl=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Hs=[["Alzheimer Society","GB-CHC-296645"],["Mind","GB-CHC-219830"],["Voluntary Sector Studies Network","GB-CHC-1197827"],["Friends of Lime Tree Primary Surbiton","GB-CHC-1186755"],["James Bond Fan Club CIC","GB-COH-14545528"],["James Bond Fan Club Community Interest Company","GB-COH-14545528"],["James Bond Fan Club Community Interest Company","GB-COH-14545528"],["Big Lottery Fund","GB-GOR-PB188"],["National Lottery Community Fund","GB-GOR-PB188"],["Royal Borough of Kingston Upon Thames","GB-LAE-KTT"],["Kingston Upon Thames Council","GB-LAE-KTT"]],il={data(){return{version:"live",testOrganisations:[...Hs],results:[],loading:!1,addOrganisationName:null,addOrganisationId:null}},mounted(){const e=localStorage.getItem("ftcReconcileStoredSettings");if(e){var t=JSON.parse(e);t.testOrganisations&&(this.testOrganisations=t.testOrganisations),t.version&&(this.version=t.version)}},watch:{testOrganisations:function(){this.storeSettings()},version:function(){this.storeSettings()}},computed:{endpoint(){return this.version==="live"?"https://findthatcharity.uk/api/v1/reconcile/":"http://localhost:8000/api/v1/reconcile/"},queries(){return Object.fromEntries(this.testOrganisations.map(([e],t)=>[`q${t}`,{query:e}]))},testResults(){return this.testOrganisations.map(([e,t],n)=>{var o;const s=(o=this.results[`q${n}`])==null?void 0:o.result;if(s&&s.length>0){var r=s.map(c=>c.id);return{query:e,expectedId:t,topMatchName:s[0].name,topMatchId:r[0],correctMatch:r[0]===t,inPotentialMatches:r.includes(t)}}else return{query:e,expectedId:t,topMatchName:null,topMatchId:null,correctMatch:null,inPotentialMatches:null}})}},methods:{runTests(){this.loading=!0;const e=new URLSearchParams;e.append("queries",JSON.stringify(this.queries)),fetch(this.endpoint,{method:"POST",body:e}).then(t=>t.json()).then(t=>{this.results=t,this.loading=!1})},updateOrganisationName(e,t){this.testOrganisations[e][0]=t},updateOrganisationId(e,t){this.testOrganisations[e][1]=t},addOrganisation(){this.testOrganisations.push([this.addOrganisationName,this.addOrganisationId]),this.addOrganisationName=null,this.addOrganisationId=null},storeSettings(){localStorage.setItem("ftcReconcileStoredSettings",JSON.stringify({version:this.version,testOrganisations:this.testOrganisations}))},clearSettings(){localStorage.removeItem("ftcReconcileStoredSettings"),this.testOrganisations=[...Hs],this.version="live"}}},ol=S("header",{class:"primary-container"},[S("nav",null,[S("h5",{class:"max center-align"},"Find that Charity Reconciliation Test")])],-1),ll={class:"responsive"},cl=S("div",{class:"medium-space"},null,-1),ul={class:"field suffix border"},fl=S("option",{value:"live"},"Use live version",-1),al=S("option",{value:"dev"},"Use development version",-1),dl=[fl,al],hl=S("i",null,"arrow_drop_down",-1),pl={key:0},gl=S("div",{class:"medium-space"},null,-1),ml={class:"table result-table"},_l=S("thead",null,[S("tr",null,[S("th",{class:"min"}),S("th",{class:""},"Query"),S("th",{class:""},"Expected ID"),S("th",{class:""},"Top match name"),S("th",{class:"min"},"Top match ID"),S("th",{class:"min"},"Correct match"),S("th",{class:"min"},"In matches")])],-1),yl={class:"min"},bl=["onClick"],vl=S("i",null,"remove",-1),xl=[vl],wl={class:"min"},El={class:"field small"},Cl=["value","onInput"],Ol={class:"min"},Tl={class:"field small"},Sl=["value","onInput"],Ml={class:"pa2"},Il={class:"pa2"},Pl={class:"pa2 center-align"},Al={key:0,class:"green-text"},Rl={key:1,class:"red-text"},Fl={class:"pa2 center-align"},Ll={key:0,class:"green-text"},Nl={key:1,class:"red-text"},Vl=S("td",null,null,-1),Hl={class:""},jl={class:"field small"},Bl={class:""},Ul={class:"field small"},$l={class:"pa2",colspan:"4"},Kl=S("i",null,"add",-1);function Dl(e,t,n,s,r,o){return Oe(),Ne(me,null,[ol,S("main",ll,[cl,S("nav",null,[S("div",ul,[gn(S("select",{"onUpdate:modelValue":t[0]||(t[0]=c=>r.version=c)},dl,512),[[Xo,r.version]]),hl]),S("button",{onClick:t[1]||(t[1]=(...c)=>o.runTests&&o.runTests(...c)),class:"primary"},"Run tests"),S("button",{onClick:t[2]||(t[2]=(...c)=>o.clearSettings&&o.clearSettings(...c)),class:"fill"},"Clear settings"),r.loading?(Oe(),Ne("span",pl,"Loading...")):bt("",!0)]),gl,S("table",ml,[_l,S("tbody",null,[(Oe(!0),Ne(me,null,zi(o.testResults,(c,u)=>(Oe(),Ne("tr",{key:u,class:it({"bg-washed-green":c.correctMatch,"bg-washed-red":!c.correctMatch&&!c.inPotentialMatches,"bg-light-yellow":!c.correctMatch&&c.inPotentialMatches})},[S("td",yl,[S("button",{onClick:a=>r.testOrganisations.splice(u,1),class:"small surface-container-highest circle left-round top-round"},xl,8,bl)]),S("td",wl,[S("div",El,[S("input",{type:"text",class:it([{"bg-washed-green":c.correctMatch,"bg-washed-red":!c.correctMatch&&!c.inPotentialMatches,"bg-light-yellow":!c.correctMatch&&c.inPotentialMatches},"org-name"]),value:c.query,onInput:a=>o.updateOrganisationName(u,a.target.value)},null,42,Cl)])]),S("td",Ol,[S("div",Tl,[S("input",{class:it([{"bg-washed-green":c.correctMatch,"bg-washed-red":!c.correctMatch&&!c.inPotentialMatches,"bg-light-yellow":!c.correctMatch&&c.inPotentialMatches},"org-id"]),value:c.expectedId,onInput:a=>o.updateOrganisationId(u,a.target.value)},null,42,Sl)])]),S("td",Ml,ss(c.topMatchName),1),S("td",Il,ss(c.topMatchId),1),S("td",Pl,[c.correctMatch?(Oe(),Ne("i",Al,"check_circle")):bt("",!0),c.correctMatch?bt("",!0):(Oe(),Ne("i",Rl,"cancel"))]),S("td",Fl,[c.inPotentialMatches?(Oe(),Ne("i",Ll,"check_circle")):bt("",!0),c.inPotentialMatches?bt("",!0):(Oe(),Ne("i",Nl,"cancel"))])],2))),128)),S("tr",null,[Vl,S("td",Hl,[S("div",jl,[gn(S("input",{class:"pa2 bn","onUpdate:modelValue":t[3]||(t[3]=c=>r.addOrganisationName=c),placeholder:"Organisation name"},null,512),[[Ls,r.addOrganisationName]])])]),S("td",Bl,[S("div",Ul,[gn(S("input",{class:"pa2 bn","onUpdate:modelValue":t[4]||(t[4]=c=>r.addOrganisationId=c),placeholder:"Expected ID"},null,512),[[Ls,r.addOrganisationId]])])]),S("td",$l,[S("button",{onClick:t[5]||(t[5]=(...c)=>o.addOrganisation&&o.addOrganisation(...c))},[Kl,Pr("Add organisation")])])])])])])],64)}const kl=rl(il,[["render",Dl]]);tl(kl).mount("#app"); diff --git a/assets/index-CpqIPrRd.css b/assets/index-CpqIPrRd.css new file mode 100644 index 0000000..fa49127 --- /dev/null +++ b/assets/index-CpqIPrRd.css @@ -0,0 +1 @@ +.bg-washed-red{background-color:#ffdfdf}.bg-washed-green{background-color:#e8fdf5}.bg-light-yellow{background-color:#fbf1a9}.result-table .field.small{block-size:1.75rem}.result-table .field>input,.result-table .field>input:focus{font-size:.875rem;padding:0 .2375rem}.result-table .field>input.org-name{width:425px}.result-table .field>input.org-id{width:225px}:root{--size: 16px;--font: Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-icon: "Material Symbols Outlined";--speed1: .1s;--speed2: .2s;--speed3: .3s;--speed4: .4s}:root,body.light{--primary: #6750a4;--on-primary: #ffffff;--primary-container: #e9ddff;--on-primary-container: #22005d;--secondary: #625b71;--on-secondary: #ffffff;--secondary-container: #e8def8;--on-secondary-container: #1e192b;--tertiary: #7e5260;--on-tertiary: #ffffff;--tertiary-container: #ffd9e3;--on-tertiary-container: #31101d;--error: #ba1a1a;--on-error: #ffffff;--error-container: #ffdad6;--on-error-container: #410002;--background: #fffbff;--on-background: #1c1b1e;--surface: #fdf8fd;--on-surface: #1c1b1e;--surface-variant: #e7e0eb;--on-surface-variant: #49454e;--outline: #7a757f;--outline-variant: #cac4cf;--shadow: #000000;--scrim: #000000;--inverse-surface: #313033;--inverse-on-surface: #f4eff4;--inverse-primary: #cfbcff;--surface-dim: #ddd8dd;--surface-bright: #fdf8fd;--surface-container-lowest: #ffffff;--surface-container-low: #f7f2f7;--surface-container: #f2ecf1;--surface-container-high: #ece7eb;--surface-container-highest: #e6e1e6;--overlay: rgb(0 0 0 / .5);--active: rgb(0 0 0 / .1);--elevate1: 0 .125rem .125rem 0 rgb(0 0 0 / .32);--elevate2: 0 .25rem .5rem 0 rgb(0 0 0 / .4);--elevate3: 0 .375rem .75rem 0 rgb(0 0 0 / .48)}body.dark{--primary: #cfbcff;--on-primary: #381e72;--primary-container: #4f378a;--on-primary-container: #e9ddff;--secondary: #cbc2db;--on-secondary: #332d41;--secondary-container: #4a4458;--on-secondary-container: #e8def8;--tertiary: #efb8c8;--on-tertiary: #4a2532;--tertiary-container: #633b48;--on-tertiary-container: #ffd9e3;--error: #ffb4ab;--on-error: #690005;--error-container: #93000a;--on-error-container: #ffb4ab;--background: #1c1b1e;--on-background: #e6e1e6;--surface: #141316;--on-surface: #e6e1e6;--surface-variant: #49454e;--on-surface-variant: #cac4cf;--outline: #948f99;--outline-variant: #49454e;--shadow: #000000;--scrim: #000000;--inverse-surface: #e6e1e6;--inverse-on-surface: #313033;--inverse-primary: #6750a4;--surface-dim: #141316;--surface-bright: #3a383c;--surface-container-lowest: #0f0e11;--surface-container-low: #1c1b1e;--surface-container: #201f22;--surface-container-high: #2b292d;--surface-container-highest: #363438;--overlay: rgb(0 0 0 / .5);--active: rgb(255 255 255 / .2);--elevate1: 0 .125rem .125rem 0 rgb(0 0 0 / .32);--elevate2: 0 .25rem .5rem 0 rgb(0 0 0 / .4);--elevate3: 0 .375rem .75rem 0 rgb(0 0 0 / .48)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/material-symbols-outlined-CFhFrqCB.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/beercss@3.4.13/dist/cdn/material-symbols-outlined.woff2) format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/material-symbols-rounded-e42rjCdV.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/beercss@3.4.13/dist/cdn/material-symbols-rounded.woff2) format("woff2")}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/material-symbols-sharp-CHEut7Hy.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/beercss@3.4.13/dist/cdn/material-symbols-sharp.woff2) format("woff2")}*{-webkit-tap-highlight-color:transparent;position:relative;vertical-align:middle;color:inherit;margin:0;padding:0;border-radius:inherit;box-sizing:border-box}body{color:var(--on-surface);background-color:var(--surface);overflow-x:hidden}label{font-size:.75rem;vertical-align:baseline}a,b,i,span,strong{vertical-align:bottom}a,button,.button{cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;border:none;font-family:inherit;outline:inherit;justify-content:center}a,button,.button,i,label{-webkit-user-select:none;user-select:none}body *::-webkit-scrollbar,body *::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-button{background:none;inline-size:.4rem;block-size:.4rem}body *:is(:hover,:focus)::-webkit-scrollbar-thumb{background:var(--outline);border-radius:1rem}pre,code{direction:ltr}.primary{background-color:var(--primary)!important;color:var(--on-primary)!important}.primary-text{color:var(--primary)!important}.primary-border{border-color:var(--primary)!important}.primary-container{background-color:var(--primary-container)!important;color:var(--on-primary-container)!important}.secondary{background-color:var(--secondary)!important;color:var(--on-secondary)!important}.secondary-text{color:var(--secondary)!important}.secondary-border{border-color:var(--secondary)!important}.secondary-container{background-color:var(--secondary-container)!important;color:var(--on-secondary-container)!important}.tertiary{background-color:var(--tertiary)!important;color:var(--on-tertiary)!important}.tertiary-text{color:var(--tertiary)!important}.tertiary-border{border-color:var(--tertiary)!important}.tertiary-container{background-color:var(--tertiary-container)!important;color:var(--on-tertiary-container)!important}.error{background-color:var(--error)!important;color:var(--on-error)!important}.error-text{color:var(--error)!important}.error-border{border-color:var(--error)!important}.error-container{background-color:var(--error-container)!important;color:var(--on-error-container)!important}.background{background-color:var(--background)!important;color:var(--on-background)!important}.surface,.surface-dim,.surface-bright,.surface-container-lowest,.surface-container-low,.surface-container,.surface-container-high,.surface-container-highest{background-color:var(--surface)!important;color:var(--on-surface)!important}.surface-variant{background-color:var(--surface-variant)!important;color:var(--on-surface-variant)!important}.inverse-surface{background-color:var(--inverse-surface);color:var(--inverse-on-surface)}.inverse-primary{background-color:var(--inverse-primary);color:var(--primary)}.inverse-primary-text{color:var(--inverse-primary)!important}.inverse-primary-border{border-color:var(--inverse-primary)!important}.surface-dim{background-color:var(--surface-dim)!important}.surface-bright{background-color:var(--surface-bright)!important}.surface-container-lowest{background-color:var(--surface-container-lowest)!important}.surface-container{background-color:var(--surface-container)!important}.surface-container-high{background-color:var(--surface-container-high)!important}.surface-container-highest{background-color:var(--surface-container-highest)!important}.surface-container-low{background-color:var(--surface-container-low)!important}.black{background-color:#000!important}.black-border{border-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.white-border{border-color:#fff!important}.white-text{color:#fff!important}.transparent{background-color:transparent!important;box-shadow:none!important;color:inherit!important}.transparent-border{border-color:transparent!important}.transparent-text{color:transparent!important}.fill:not(i){background-color:var(--surface-variant)!important;color:var(--on-surface-variant)!important}.middle-align{display:flex;align-items:center!important}.bottom-align{display:flex;align-items:flex-end!important}.top-align{display:flex;align-items:flex-start!important}.left-align{text-align:start;justify-content:flex-start!important}.right-align{text-align:end;justify-content:flex-end!important}.center-align{text-align:center;justify-content:center!important}.red,.red6{background-color:#f44336!important}.red-border{border-color:#f44336!important}.red-text{color:#f44336!important}.red1{background-color:#ffebee!important}.red2{background-color:#ffcdd2!important}.red3{background-color:#ef9a9a!important}.red4{background-color:#e57373!important}.red5{background-color:#ef5350!important}.red7{background-color:#e53935!important}.red8{background-color:#d32f2f!important}.red9{background-color:#c62828!important}.red10{background-color:#b71c1c!important}.pink,.pink6{background-color:#e91e63!important}.pink-border{border-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink1{background-color:#fce4ec!important}.pink2{background-color:#f8bbd0!important}.pink3{background-color:#f48fb1!important}.pink4{background-color:#f06292!important}.pink5{background-color:#ec407a!important}.pink7{background-color:#d81b60!important}.pink8{background-color:#c2185b!important}.pink9{background-color:#ad1457!important}.pink10{background-color:#880e4f!important}.purple,.purple6{background-color:#9c27b0!important}.purple-border{border-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple1{background-color:#f3e5f5!important}.purple2{background-color:#e1bee7!important}.purple3{background-color:#ce93d8!important}.purple4{background-color:#ba68c8!important}.purple5{background-color:#ab47bc!important}.purple7{background-color:#8e24aa!important}.purple8{background-color:#7b1fa2!important}.purple9{background-color:#6a1b9a!important}.purple10{background-color:#4a148c!important}.deep-purple,.deep-purple6{background-color:#673ab7!important}.deep-purple-border{border-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.deep-purple1{background-color:#ede7f6!important}.deep-purple2{background-color:#d1c4e9!important}.deep-purple3{background-color:#b39ddb!important}.deep-purple4{background-color:#9575cd!important}.deep-purple5{background-color:#7e57c2!important}.deep-purple7{background-color:#5e35b1!important}.deep-purple8{background-color:#512da8!important}.deep-purple9{background-color:#4527a0!important}.deep-purple10{background-color:#311b92!important}.indigo,.indigo6{background-color:#3f51b5!important}.indigo-border{border-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.indigo1{background-color:#e8eaf6!important}.indigo2{background-color:#c5cae9!important}.indigo3{background-color:#9fa8da!important}.indigo4{background-color:#7986cb!important}.indigo5{background-color:#5c6bc0!important}.indigo7{background-color:#3949ab!important}.indigo8{background-color:#303f9f!important}.indigo9{background-color:#283593!important}.indigo10{background-color:#1a237e!important}.blue,.blue6{background-color:#2196f3!important}.blue-border{border-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue1{background-color:#e3f2fd!important}.blue2{background-color:#bbdefb!important}.blue3{background-color:#90caf9!important}.blue4{background-color:#64b5f6!important}.blue5{background-color:#42a5f5!important}.blue7{background-color:#1e88e5!important}.blue8{background-color:#1976d2!important}.blue9{background-color:#1565c0!important}.blue10{background-color:#0d47a1!important}.light-blue,.light-blue6{background-color:#03a9f4!important}.light-blue-border{border-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue1{background-color:#e1f5fe!important}.light-blue2{background-color:#b3e5fc!important}.light-blue3{background-color:#81d4fa!important}.light-blue4{background-color:#4fc3f7!important}.light-blue5{background-color:#29b6f6!important}.light-blue7{background-color:#039be5!important}.light-blue8{background-color:#0288d1!important}.light-blue9{background-color:#0277bd!important}.light-blue10{background-color:#01579b!important}.cyan,.cyan6{background-color:#00bcd4!important}.cyan-border{border-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.cyan1{background-color:#e0f7fa!important}.cyan2{background-color:#b2ebf2!important}.cyan3{background-color:#80deea!important}.cyan4{background-color:#4dd0e1!important}.cyan5{background-color:#26c6da!important}.cyan7{background-color:#00acc1!important}.cyan8{background-color:#0097a7!important}.cyan9{background-color:#00838f!important}.cyan10{background-color:#006064!important}.teal,.teal6{background-color:#009688!important}.teal-border{border-color:#009688!important}.teal-text{color:#009688!important}.teal1{background-color:#e0f2f1!important}.teal2{background-color:#b2dfdb!important}.teal3{background-color:#80cbc4!important}.teal4{background-color:#4db6ac!important}.teal5{background-color:#26a69a!important}.teal7{background-color:#00897b!important}.teal8{background-color:#00796b!important}.teal9{background-color:#00695c!important}.teal10{background-color:#004d40!important}.green,.green6{background-color:#4caf50!important}.green-border{border-color:#4caf50!important}.green-text{color:#4caf50!important}.green1{background-color:#e8f5e9!important}.green2{background-color:#c8e6c9!important}.green3{background-color:#a5d6a7!important}.green4{background-color:#81c784!important}.green5{background-color:#66bb6a!important}.green7{background-color:#43a047!important}.green8{background-color:#388e3c!important}.green9{background-color:#2e7d32!important}.green10{background-color:#1b5e20!important}.light-green,.light-green6{background-color:#8bc34a!important}.light-green-border{border-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.light-green1{background-color:#f1f8e9!important}.light-green2{background-color:#dcedc8!important}.light-green3{background-color:#c5e1a5!important}.light-green4{background-color:#aed581!important}.light-green5{background-color:#9ccc65!important}.light-green7{background-color:#7cb342!important}.light-green8{background-color:#689f38!important}.light-green9{background-color:#558b2f!important}.light-green10{background-color:#33691e!important}.lime,.lime6{background-color:#cddc39!important}.lime-border{border-color:#cddc39!important}.lime-text{color:#cddc39!important}.lime1{background-color:#f9fbe7!important}.lime2{background-color:#f0f4c3!important}.lime3{background-color:#e6ee9c!important}.lime4{background-color:#dce775!important}.lime5{background-color:#d4e157!important}.lime7{background-color:#c0ca33!important}.lime8{background-color:#afb42b!important}.lime9{background-color:#9e9d24!important}.lime10{background-color:#827717!important}.yellow,.yellow6{background-color:#ffeb3b!important}.yellow-border{border-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow1{background-color:#fffde7!important}.yellow2{background-color:#fff9c4!important}.yellow3{background-color:#fff59d!important}.yellow4{background-color:#fff176!important}.yellow5{background-color:#ffee58!important}.yellow7{background-color:#fdd835!important}.yellow8{background-color:#fbc02d!important}.yellow9{background-color:#f9a825!important}.yellow10{background-color:#f57f17!important}.amber,.amber6{background-color:#ffc107!important}.amber-border{border-color:#ffc107!important}.amber-text{color:#ffc107!important}.amber1{background-color:#fff8e1!important}.amber2{background-color:#ffecb3!important}.amber3{background-color:#ffe082!important}.amber4{background-color:#ffd54f!important}.amber5{background-color:#ffca28!important}.amber7{background-color:#ffb300!important}.amber8{background-color:#ffa000!important}.amber9{background-color:#ff8f00!important}.amber10{background-color:#ff6f00!important}.orange,.orange6{background-color:#ff9800!important}.orange-border{border-color:#ff9800!important}.orange-text{color:#ff9800!important}.orange1{background-color:#fff3e0!important}.orange2{background-color:#ffe0b2!important}.orange3{background-color:#ffcc80!important}.orange4{background-color:#ffb74d!important}.orange5{background-color:#ffa726!important}.orange7{background-color:#fb8c00!important}.orange8{background-color:#f57c00!important}.orange9{background-color:#ef6c00!important}.orange10{background-color:#e65100!important}.deep-orange,.deep-orange6{background-color:#ff5722!important}.deep-orange-border{border-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.deep-orange1{background-color:#fbe9e7!important}.deep-orange2{background-color:#ffccbc!important}.deep-orange3{background-color:#ffab91!important}.deep-orange4{background-color:#ff8a65!important}.deep-orange5{background-color:#ff7043!important}.deep-orange7{background-color:#f4511e!important}.deep-orange8{background-color:#e64a19!important}.deep-orange9{background-color:#d84315!important}.deep-orange10{background-color:#bf360c!important}.brown,.brown6{background-color:#795548!important}.brown-border{border-color:#795548!important}.brown-text{color:#795548!important}.brown1{background-color:#efebe9!important}.brown2{background-color:#d7ccc8!important}.brown3{background-color:#bcaaa4!important}.brown4{background-color:#a1887f!important}.brown5{background-color:#8d6e63!important}.brown7{background-color:#6d4c41!important}.brown8{background-color:#5d4037!important}.brown9{background-color:#4e342e!important}.brown10{background-color:#3e2723!important}.blue-grey,.blue-grey6{background-color:#607d8b!important}.blue-grey-border{border-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.blue-grey1{background-color:#eceff1!important}.blue-grey2{background-color:#cfd8dc!important}.blue-grey3{background-color:#b0bec5!important}.blue-grey4{background-color:#90a4ae!important}.blue-grey5{background-color:#78909c!important}.blue-grey7{background-color:#546e7a!important}.blue-grey8{background-color:#455a64!important}.blue-grey9{background-color:#37474f!important}.blue-grey10{background-color:#263238!important}.grey,.grey6{background-color:#9e9e9e!important}.grey-border{border-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey1{background-color:#fafafa!important}.grey2{background-color:#f5f5f5!important}.grey3{background-color:#eee!important}.grey4{background-color:#e0e0e0!important}.grey5{background-color:#bdbdbd!important}.grey7{background-color:#757575!important}.grey8{background-color:#616161!important}.grey9{background-color:#424242!important}.grey10{background-color:#212121!important}.horizontal{display:inline-flex;flex-direction:row!important;gap:1rem;inline-size:auto!important;max-inline-size:none!important}.horizontal>*{margin-block:0!important}.vertical{display:flex;flex-direction:column!important}:is(a,button,.button,.chip).vertical{display:inline-flex;gap:.25rem;block-size:auto!important;max-block-size:none!important;padding-block:.5rem}.vertical>*{margin-inline:0!important}[class*=divider]{min-inline-size:1.5rem;min-block-size:auto;block-size:.0625rem;background-color:var(--outline-variant);display:block}[class*=divider]+*{margin:0!important}.medium-divider{margin:1rem 0!important}.large-divider{margin:1.5rem 0!important}.small-divider{margin:.5rem 0!important}.divider.vertical{min-inline-size:auto;min-block-size:1.5rem;inline-size:.0625rem}.no-elevate{box-shadow:none!important}.small-elevate,.elevate{box-shadow:var(--elevate1)!important}.medium-elevate{box-shadow:var(--elevate2)!important}.large-elevate{box-shadow:var(--elevate3)!important}.round{border-radius:var(---round)}.small-round,.medium-round,.large-round{border-radius:var(---round)!important}.top-round,.bottom-round,.left-round,.right-round,.medium-round,.round{---round: 2rem}.small-round{---round: .5rem}.large-round{---round: 3.5rem}.no-round,.square,.top-round,.bottom-round,.left-round,.right-round{border-radius:0!important}.top-round{border-start-start-radius:var(---round)!important;border-start-end-radius:var(---round)!important}.bottom-round{border-end-end-radius:var(---round)!important;border-end-start-radius:var(---round)!important}.left-round{border-start-start-radius:var(---round)!important;border-end-start-radius:var(---round)!important}.right-round{border-start-end-radius:var(---round)!important;border-end-end-radius:var(---round)!important}.circle{border-radius:50%}:is(button,.button,.chip).circle{border-radius:2.5rem}:is(.circle,.square):not(i,img,video,svg),:is(.circle,.square).chip.medium{block-size:2.5rem;inline-size:2.5rem;padding:0}:is(.circle,.square)>span{display:none}:is(.circle,.square).small:not(i,img,video,svg),:is(.circle,.square).chip{block-size:2rem;inline-size:2rem}:is(.circle,.square).large:not(i,img,video,svg){block-size:3rem;inline-size:3rem}:is(.circle,.square).extra:not(i,img,video,svg){block-size:3.5rem;inline-size:3.5rem}:is(.circle,.square).round{border-radius:1rem!important}.border:not(table,.field){box-sizing:border-box;border:.0625rem solid var(--outline);background-color:transparent;box-shadow:none}.no-border{border-color:transparent!important}:is(nav,.row,dialog.max,header.fixed,footer.fixed,menu>a,menu.max,table,.tabs):not(.round){border-radius:0}[class*=margin]:not(.left-margin,.right-margin,.top-margin,.bottom-margin,.horizontal-margin,.vertical-margin){margin:var(---margin)!important}[class*=margin]{---margin: 1rem}.no-margin{---margin: 0}.auto-margin{---margin: auto}.tiny-margin{---margin: .25rem}.small-margin{---margin: .5rem}.large-margin{---margin: 1.5rem}.left-margin,.horizontal-margin{margin-inline-start:var(---margin)!important}.right-margin,.horizontal-margin{margin-inline-end:var(---margin)!important}.top-margin,.vertical-margin{margin-block-start:var(---margin)!important}.bottom-margin,.vertical-margin{margin-block-end:var(---margin)!important}.no-opacity{opacity:1!important}.opacity{opacity:0!important}.small-opacity{opacity:.75!important}.medium-opacity{opacity:.5!important}.large-opacity{opacity:.25!important}[class*=padding]:not(.left-padding,.right-padding,.top-padding,.bottom-padding,.horizontal-padding,.vertical-padding){padding:var(---padding)!important}[class*=padding]{---padding: 1rem}.no-padding{---padding: 0}.auto-padding{---padding: auto}.tiny-padding{---padding: .25rem}.small-padding{---padding: .5rem}.large-padding{---padding: 1.5rem}.left-padding,.horizontal-padding{padding-inline-start:var(---padding)!important}.right-padding,.horizontal-padding{padding-inline-end:var(---padding)!important}.top-padding,.vertical-padding{padding-block-start:var(---padding)!important}.bottom-padding,.vertical-padding{padding-block-end:var(---padding)!important}.front{z-index:10!important}.back{z-index:-10!important}.left{inset-inline-start:0}.right{inset-inline-end:0}.top{inset-block-start:0}.bottom{inset-block-end:0}.center{inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .center{transform:translate(50%)}.middle{inset-block-start:50%;transform:translateY(-50%)}.middle.center{transform:translate(-50%,-50%)}[dir=rtl] .middle.center{transform:translate(50%,-50%)}.scroll{overflow:auto}.no-scroll{overflow:hidden}[class*=width]{max-inline-size:100%}.auto-width{inline-size:auto}.small-width{inline-size:12rem!important}.medium-width{inline-size:24rem!important}.large-width{inline-size:36rem!important}.auto-height{block-size:auto}.small-height{block-size:12rem!important}.medium-height{block-size:24rem!important}.large-height{block-size:36rem!important}.wrap{display:block;white-space:normal}.no-wrap:not(menu){display:flex;white-space:nowrap}.tiny-space:not(nav,ol,ul,.row,.grid,table,.tooltip){block-size:.5rem}:is(.space,.small-space):not(nav,ol,ul,.row,.grid,table,.tooltip){block-size:1rem}.medium-space:not(nav,ol,ul,.row,.grid,table,.tooltip){block-size:2rem}.large-space:not(nav,ol,ul,.row,.grid,table,.tooltip){block-size:3rem}.responsive{inline-size:-webkit-fill-available;inline-size:-moz-available}@media only screen and (max-width: 600px){.m:not(.s),.l:not(.s),.m.l:not(.s){display:none}}@media only screen and (min-width: 601px) and (max-width: 992px){.s:not(.m),.l:not(.m),.s.l:not(.m){display:none}}@media only screen and (min-width: 993px){.m:not(.l),.s:not(.l),.m.s:not(.l){display:none}}html{font-size:var(--size)}body{font-family:var(--font);font-size:.875rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:400;display:flex;align-items:center;line-height:normal}*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:1rem}h1{font-size:3.5625rem}h2{font-size:2.8125rem}h3{font-size:2.25rem}h4{font-size:2rem}h5{font-size:1.75rem}h6{font-size:1.5rem}h1.small{font-size:3.0625rem}h2.small{font-size:2.3125rem}h3.small{font-size:1.75rem}h4.small{font-size:1.5rem}h5.small{font-size:1.25rem}h6.small{font-size:1rem}h1.large{font-size:4.0625rem}h2.large{font-size:3.3125rem}h3.large{font-size:2.75rem}h4.large{font-size:2.5rem}h5.large{font-size:2.25rem}h6.large{font-size:2rem}.link{color:var(--primary)!important}.inverse-link{color:var(--inverse-primary)!important}.truncate{overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis;flex:inherit}.truncate>*{white-space:nowrap!important}.small-text{font-size:.75rem}.medium-text{font-size:.875rem}.large-text{font-size:1rem}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.capitalize{text-transform:capitalize}.bold{font-weight:700}.overline{text-decoration:line-through}.underline{text-decoration:underline}.italic{font-style:italic}p{margin:.5rem 0}.no-line{line-height:normal}.tiny-line{line-height:1.25}.small-line{line-height:1.5}.medium-line{line-height:1.75}.large-line{line-height:2}.extra-line{line-height:2.25}.wave:after,.chip:after,.wave.light:after,:is(.button,button):after{content:"";position:absolute;inset:0 auto auto 0;z-index:1;border-radius:inherit;inline-size:100%;block-size:100%;background-position:center;background-image:radial-gradient(circle,rgb(255 255 255 / .4) 1%,transparent 1%);opacity:0;transition:none}.wave.dark:after,.wave.row:after,.chip:after,:is(.button,button).border:after,:is(.button,button).transparent:after{background-image:radial-gradient(circle,rgb(150 150 150 / .2) 1%,transparent 1%)}.wave.none:after{inset:0 auto auto -.25rem;padding:0 .25rem}.wave.none:not(.small,.medium,.large,.extra):after{inset:-.25rem auto auto -.25rem;padding:.25rem}:is(.wave,.chip,.button,button):is(:focus,:hover):after{background-size:15000%;opacity:1;transition:var(--speed2) background-size linear}:is(.wave,.chip,.button,button):active:after{background-size:5000%;opacity:0;transition:none}.no-wave:after,.no-wave:is(:hover,:active):after{display:none}.badge{display:inline-flex;align-items:center;justify-content:center;position:absolute;font-size:.75rem;text-transform:none;z-index:1;padding:0 .375rem;background-color:var(--error);color:var(--on-error);inset:0 0 auto auto;block-size:1.25rem;line-height:normal;transform:translate(50%,-100%)}.badge.none{inset:auto;transform:none;position:relative;margin:0 .125rem}.badge.top{inset:0 auto auto 50%;transform:translate(-50%,-100%)}.badge.bottom{inset:auto auto 0 50%;transform:translate(-50%,100%)}.badge.left{inset:50% auto auto 0;transform:translate(-100%,-50%)}.badge.right{inset:50% 0 auto auto;transform:translate(100%,-50%)}.badge.top.left{inset:0 auto auto 0;transform:translate(-50%,-100%)}.badge.bottom.left{inset:auto auto 0 0;transform:translate(-50%,100%)}.badge.top.right{inset:0 0 auto auto;transform:translate(50%,-100%)}.badge.bottom.right{inset:auto 0 0 auto;transform:translate(50%,100%)}.badge.border{border-color:var(--error);color:var(--error)}.badge:is(.circle,.square){padding:0;text-align:center;inline-size:1.25rem;block-size:1.25rem}.button,button{box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;block-size:2.5rem;min-inline-size:2.5rem;font-size:.875rem;font-weight:500;color:var(--on-primary);padding:0 1.5rem;background-color:var(--primary);margin:0 .5rem;border-radius:1.25rem;transition:var(--speed3) transform,var(--speed3) border-radius,var(--speed3) padding;-webkit-user-select:none;user-select:none;gap:1rem;line-height:normal}:is(button,.button).small{block-size:2rem;min-inline-size:2rem;font-size:.875rem;border-radius:1rem}:is(button,.button).large{block-size:3rem;min-inline-size:3rem;border-radius:1.5rem}:is(.button,button):is(.extra,.extend){block-size:3.5rem;min-inline-size:3.5rem;font-size:1rem;border-radius:1.75rem}:is(button,.button).border{border-color:var(--outline);color:var(--primary)}.extend>span{display:none}.extend:is(:hover,.active){inline-size:auto;padding:0 1.5rem}.extend:is(:hover,.active)>i+span{display:inherit;margin-inline-start:1.5rem}.extend:is(:hover,.active)>:is(img,svg)+span{display:inherit;margin-inline-start:2.5rem}:is(.button,button):is([disabled]){opacity:.5;cursor:not-allowed}:is(.button):is([disabled]){pointer-events:none}:is(.button,button):is([disabled]):before,:is(.button,button):is([disabled]):after{display:none}:is(.button,button).fill{background-color:var(--secondary-container)!important;color:var(--on-secondary-container)!important}:is(.button,button).vertical{border-radius:2rem}article{box-shadow:var(--elevate1);background-color:var(--surface-container-low);color:var(--on-surface);padding:1rem;border-radius:.75rem;display:block;transition:var(--speed3) transform,var(--speed3) border-radius,var(--speed3) padding}*+article{margin-block-start:1rem}article.small{block-size:12rem}article.medium{block-size:20rem}article.large{block-size:32rem}.chip{box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;block-size:2rem;min-inline-size:2rem;font-size:.875rem;font-weight:500;background-color:transparent;border:.0625rem solid var(--outline);color:var(--on-surface-variant);padding:0 1rem;margin:0 .5rem;text-transform:none;border-radius:.5rem;transition:var(--speed3) transform,var(--speed3) border-radius,var(--speed3) padding;-webkit-user-select:none;user-select:none;gap:1rem;line-height:normal}.chip.medium{block-size:2.5rem;min-inline-size:2.5rem}.chip.large{block-size:3rem;min-inline-size:3rem}.chip.fill{background-color:var(--secondary-container)!important;border-color:transparent}.chip.border{border-color:var(--outline)}.chip.round.small{border-radius:1rem}.chip.round{border-radius:1.25rem}.chip.round.large{border-radius:1.5rem}:is(main,header,footer).responsive{---padding: 6rem;max-inline-size:calc(75rem + var(---padding));margin:0 auto}main.responsive{padding:.5rem;overflow-x:hidden;min-block-size:100vh}:is(main,header,footer).responsive.max{max-inline-size:100%}nav.bottom:not(.s,.m,.l)~.responsive:not(header){padding-bottom:5rem}nav.top:not(.s,.m,.l)~.responsive:not(footer){padding-top:5rem}nav.left:not(.s,.m,.l)~.responsive{padding-left:var(---padding)}nav.right:not(.s,.m,.l)~.responsive{padding-right:var(---padding)}nav.drawer:not(.s,.m,.l)~.responsive{---padding: 20rem}@media only screen and (max-width: 600px){nav.s.bottom~.responsive:not(header){padding-bottom:5rem}nav.s.top~.responsive:not(footer){padding-top:5rem}nav.drawer.s~.responsive{---padding: 20rem}nav.s.left~.responsive{padding-left:var(---padding)}nav.s.right~.responsive{padding-right:var(---padding)}}@media only screen and (min-width: 601px) and (max-width: 992px){nav.m.bottom~.responsive:not(header){padding-bottom:5rem}nav.m.top~.responsive:not(footer){padding-top:5rem}nav.drawer.m~.responsive{---padding: 20rem}nav.m.left~.responsive{padding-left:var(---padding)}nav.m.right~.responsive{padding-right:var(---padding)}}@media only screen and (min-width: 993px){nav.l.bottom~.responsive:not(header){padding-bottom:5rem}nav.l.top~.responsive:not(footer){padding-top:5rem}nav.drawer.l~.responsive{---padding: 20rem}nav.l.left~.responsive{padding-left:var(---padding)}nav.l.right~.responsive{padding-right:var(---padding)}}@media only screen and (max-width: 600px){main.responsive{padding-right:.5rem;padding-left:.5rem}}dialog{display:block;border:none;opacity:0;visibility:hidden;position:fixed;box-shadow:var(--elevate2);color:var(--on-surface);background-color:var(--surface-container-high);padding:1.5rem;z-index:100;inset:10% auto auto 50%;min-inline-size:20rem;max-inline-size:100%;max-block-size:80%;overflow-x:hidden;overflow-y:auto;transition:var(--speed3) all,0s background-color;border-radius:1.75rem;transform:translate(-50%,-4rem)}dialog::backdrop{display:none}dialog.small{inline-size:25%;block-size:25%}dialog.medium{inline-size:50%;block-size:50%}dialog.large{inline-size:75%;block-size:75%}dialog:is(.active,[open]){opacity:1;visibility:visible;transform:translate(-50%)}dialog:is(.active,[open]):is(.left,.right,.top,.bottom,.max){transform:translate(0)}dialog.top{opacity:1;padding:1rem;inset:0 auto auto 0;block-size:auto;inline-size:100%;min-inline-size:auto;max-block-size:100%;transform:translateY(-100%);border-radius:0 0 1rem 1rem}dialog.left{opacity:1;padding:1rem;inset:0 auto auto 0;inline-size:auto;block-size:100%;max-block-size:100%;border-radius:0 1rem 1rem 0;background-color:var(--surface);transform:translate(-100%)}dialog.right{opacity:1;padding:1rem;inset:0 0 auto auto;inline-size:auto;block-size:100%;max-block-size:100%;border-radius:1rem 0 0 1rem;background-color:var(--surface);transform:translate(100%)}dialog.bottom{opacity:1;padding:1rem;inset:auto auto 0 0;block-size:auto;inline-size:100%;min-inline-size:auto;max-block-size:100%;transform:translateY(100%);border-radius:1rem 1rem 0 0}dialog.max{inset:0 auto auto 0;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;transform:translateY(4rem);background-color:var(--surface)}dialog.small:is(.left,.right){inline-size:20rem}dialog.medium:is(.left,.right){inline-size:32rem}dialog.large:is(.left,.right){inline-size:44rem}dialog.small:is(.top,.bottom){block-size:16rem}dialog.medium:is(.top,.bottom){block-size:24rem}dialog.large:is(.top,.bottom){block-size:32rem}dialog>a.row:is(:hover,.active){background-color:var(--secondary-container)}dialog>.row{padding:.75rem}summary.none{list-style-type:none}summary.none::-webkit-details-marker{display:none}summary{cursor:pointer}summary:focus{outline:none}.field{block-size:3rem;margin-block-end:2rem}*+.field{margin-block-start:1rem}.grid>*>.field{margin-block-end:1rem}.grid>*>.field+.field{margin-block-start:2rem}.grid.no-space>*>.field+.field{margin-block-start:1rem}.grid.medium-space>*>.field+.field{margin-block-start:2.5rem}.grid.large-space>*>.field+.field{margin-block-start:3rem}.field.small{block-size:2.5rem}.field.large{block-size:3.5rem}.field.extra{block-size:4rem}.field{border-radius:.25rem .25rem 0 0}.field.border{border-radius:.25rem}.field.round.small{border-radius:1.25rem}.field.round{border-radius:1.5rem}.field.round.large{border-radius:1.75rem}.field.round.extra{border-radius:2rem}.field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:inherit}.field.fill:before{background-color:var(--surface-container-highest);color:var(--on-surface-variant)}.field>:is(i,img,svg,progress,a:not(.helper,.error)){position:absolute;inset:50% auto auto auto;transform:translateY(-50%);cursor:pointer;z-index:0;inline-size:1.5rem;block-size:1.5rem}.field>:is(i,img,svg,progress,a:not(.helper,.error)),[dir=rtl] .field>:is(i,img,svg,progress,a:not(.helper,.error)):first-child{inset:50% 1rem auto auto}.field>:is(i,img,svg,progress,a:not(.helper,.error)):first-child,[dir=rtl] .field>:is(i,img,svg,progress,a:not(.helper,.error)){inset:50% auto auto 1rem}.field.invalid>i{color:var(--error)}.field>progress.circle{inset-block-start:calc(50% - .75rem)!important;border-width:.1875rem}.field>a:not(.helper,.error){z-index:10}.field>a>:is(i,img,svg,progress,a:not(.helper,.error)){inline-size:1.5rem;block-size:1.5rem}.field>:is(input,textarea,select){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0625rem solid transparent;padding:0 .9375rem;font-family:inherit;font-size:1rem;inline-size:100%;block-size:100%;outline:none;z-index:1;background:none;resize:none}.field>:is(input,textarea,select):focus{border:.125rem solid transparent;padding:0 .875rem}input[type=file],input[type=color],:not(.field)>input[type^=date],:not(.field)>input[type^=time],input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;outline:0;z-index:2!important}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}.field.border>:is(input,textarea,select){border-color:var(--outline)}.field.border>:is(input,textarea,select):focus{border-color:var(--primary)}.field.round>:is(input,textarea,select){padding-inline:1.4376rem}.field.round>:is(input,textarea,select):focus{padding-inline:1.375rem}.field.prefix>:is(input,textarea,select){padding-inline-start:2.9375rem}.field.prefix>.slider{margin-inline-start:3.5rem}.field.prefix>:is(input,textarea,select):focus{padding-inline-start:2.875rem}.field.suffix>:is(input,textarea,select){padding-inline-end:2.9375rem}.field.suffix>.slider{margin-inline-end:3.5rem}.field.suffix>:is(input,textarea,select):focus{padding-inline-end:2.875rem}.field:not(.border,.round)>:is(input,textarea,select){border-block-end-color:var(--outline)}.field:not(.border,.round)>:is(input,textarea,select):focus{border-block-end-color:var(--primary)}.field.round:not(.border,.fill)>:is(input,textarea,select),.field.round:not(.border)>:is(input,textarea,select):focus{box-shadow:var(--elevate1)}.field.round:not(.border,.fill)>:is(input,textarea,select):focus{box-shadow:var(--elevate2)}.field.invalid:not(.border,.round)>:is(input,textarea,select),.field.invalid:not(.border,.round)>:is(input,textarea,select):focus{border-block-end-color:var(--error)}.field.invalid.border>:is(input,textarea,select),.field.invalid.border>:is(input,textarea,select):focus{border-color:var(--error)}.field:has(>:disabled){opacity:.5;cursor:not-allowed}.field>:disabled{cursor:not-allowed}.field.small.textarea{block-size:4.5rem}.field.textarea{block-size:5.5rem}.field.large.textarea{block-size:6.5rem}.field.extra.textarea{block-size:7.5rem}.field>select>option{background-color:var(--surface-container);color:var(--on-surface)}.field.label>:is(input,select){padding-block-start:1rem}.field.label.border:not(.fill)>:is(input,select){padding-block-start:0}.field.label.small>textarea{padding-block-start:1.125rem}.field.label>textarea{padding-block-start:1.375rem}.field.label.large>textarea{padding-block-start:1.625rem}.field.label.extra>textarea{padding-block-start:1.875rem}.field.small>textarea,.field.small:not(.label)>textarea:focus,.field.small.border:not(.fill)>textarea{padding-block-start:.625rem}.field>textarea,.field:not(.label)>textarea:focus,.field.border:not(.fill)>textarea{padding-block-start:.875rem}.field.large>textarea,.field.large:not(.label)>textarea:focus,.field.large.border:not(.fill)>textarea{padding-block-start:1.125rem}.field.extra>textarea,.field.extra:not(.label)>textarea:focus,.field.extra.border:not(.fill)>textarea{padding-block-start:1.375rem}.field.small.border:not(.fill)>textarea:focus{padding-block-start:.5625rem!important}.field.border:not(.fill)>textarea:focus{padding-block-start:.8125rem!important}.field.large.border:not(.fill)>textarea:focus{padding-block-start:1.0625rem!important}.field.extra.border:not(.fill)>textarea:focus{padding-block-start:1.3125rem!important}.field.label>label{position:absolute;inset:-.5rem auto auto 1rem;display:flex;inline-size:calc(100% - 5rem);block-size:4rem;line-height:4rem;font-size:1rem;transition:all .2s;gap:.25rem;white-space:nowrap}[dir=rtl] .field.label>label{inset:-.5rem 1rem auto auto}.field.label.small>label{block-size:3.5rem;line-height:3.5rem}.field.label.large>label{block-size:4.5rem;line-height:4.5rem}.field.label.extra>label{block-size:5rem;line-height:5rem}.field.label.border.prefix:not(.fill)>:is(label.active,:focus+label,[placeholder]:not(:placeholder-shown)+label,select+label){inset-inline-start:1rem}.field.label.round>label,.field.label.border.prefix.round:not(.fill)>:is(label.active,:focus+label,[placeholder]:not(:placeholder-shown)+label,select+label){inset-inline-start:1.5rem}.field.label.prefix>label{inset-inline-start:3rem}.field.label>:is(label.active,:focus+label,[placeholder]:not(:placeholder-shown)+label,select+label){block-size:2.5rem;line-height:2.5rem;font-size:.75rem}.field.label.border:not(.fill)>:is(label.active,:focus+label,[placeholder]:not(:placeholder-shown)+label,select+label){block-size:1rem;line-height:1rem}.field.label.border:not(.fill)>label:after{content:"";display:block;margin-block-start:.5rem;border-block-start:.0625rem solid var(--outline);block-size:1rem;transition:none;flex:auto}.field.label.border:not(.fill)>:focus+label:after{border-block-start:.125rem solid var(--primary)}.field.label.border:not(.fill)>:is(input,textarea):is(:focus,[placeholder]:not(:placeholder-shown),.active),.field.label.border:not(.fill)>select{clip-path:polygon(-2% -2%,.75rem -2%,.75rem .5rem,calc(100% - 5rem) .5rem,calc(100% - 5rem) -2%,102% -2%,102% 102%,-2% 102%)}[dir=rtl] .field.label.border:not(.fill)>:is(input,textarea):is(:focus,[placeholder]:not(:placeholder-shown),.active),[dir=rtl] .field.label.border:not(.fill)>select{clip-path:polygon(-2% -2%,5rem -2%,5rem .5rem,calc(100% - .75rem) .5rem,calc(100% - .75rem) -2%,102% -2%,102% 102%,-2% 102%)}.field.label.border.round:not(.fill)>:is(input,textarea):is(:focus,[placeholder]:not(:placeholder-shown),.active),.field.label.border.round:not(.fill)>select{clip-path:polygon(-2% -2%,1.25rem -2%,1.25rem .5rem,calc(100% - 5rem) .5rem,calc(100% - 5rem) -2%,102% -2%,102% 102%,-2% 102%)}[dir=rtl] .field.label.border.round:not(.fill)>:is(input,textarea):is(:focus,[placeholder]:not(:placeholder-shown),.active),[dir=rtl] .field.label.border.round:not(.fill)>select{clip-path:polygon(-2% -2%,5rem -2%,5rem .5rem,calc(100% - 1.25rem) .5rem,calc(100% - 1.25rem) -2%,102% -2%,102% 102%,-2% 102%)}.field.label>:focus+label{color:var(--primary)}.field.label.invalid>label,.field.label.invalid>label:after{color:var(--error)!important;border-color:var(--error)!important}.field.label>label>a{block-size:inherit;line-height:inherit;inline-size:1rem}.field.label>label>a>:is(i,img,svg){block-size:1rem;line-height:1rem;inline-size:1rem;font-size:1rem}.field>:is(.helper,.error){position:absolute;inset:auto auto 0 1rem;transform:translateY(100%);font-size:.75rem;background:none!important;padding-block-start:.125rem}a.helper{color:var(--primary)}.field>.error{color:var(--error)!important}.field.round>:is(.helper,.error){inset-inline-start:1.5rem}.field.invalid>.helper{display:none}table td>.field{margin:0}.grid{---gap: 1rem;display:grid;grid-template-columns:repeat(12,calc(8.33% - var(---gap) + (var(---gap) / 12)));gap:var(---gap)}*+.grid{margin-block-start:1rem}.grid.no-space{---gap: 0rem}.grid.medium-space{---gap: 1.5rem}.grid.large-space{---gap: 2rem}.s1{grid-area:auto/span 1}.s2{grid-area:auto/span 2}.s3{grid-area:auto/span 3}.s4{grid-area:auto/span 4}.s5{grid-area:auto/span 5}.s6{grid-area:auto/span 6}.s7{grid-area:auto/span 7}.s8{grid-area:auto/span 8}.s9{grid-area:auto/span 9}.s10{grid-area:auto/span 10}.s11{grid-area:auto/span 11}.s12{grid-area:auto/span 12}@media only screen and (min-width: 601px){.m1{grid-area:auto/span 1}.m2{grid-area:auto/span 2}.m3{grid-area:auto/span 3}.m4{grid-area:auto/span 4}.m5{grid-area:auto/span 5}.m6{grid-area:auto/span 6}.m7{grid-area:auto/span 7}.m8{grid-area:auto/span 8}.m9{grid-area:auto/span 9}.m10{grid-area:auto/span 10}.m11{grid-area:auto/span 11}.m12{grid-area:auto/span 12}}@media only screen and (min-width: 993px){.l1{grid-area:auto/span 1}.l2{grid-area:auto/span 2}.l3{grid-area:auto/span 3}.l4{grid-area:auto/span 4}.l5{grid-area:auto/span 5}.l6{grid-area:auto/span 6}.l7{grid-area:auto/span 7}.l8{grid-area:auto/span 8}.l9{grid-area:auto/span 9}.l10{grid-area:auto/span 10}.l11{grid-area:auto/span 11}.l12{grid-area:auto/span 12}}i{---size: 1.5rem;font-family:var(--font-icon);font-weight:400;font-style:normal;font-size:var(---size);letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;overflow:hidden;inline-size:var(---size);min-inline-size:var(---size);block-size:var(---size);min-block-size:var(---size);box-sizing:content-box;line-height:normal}i.tiny{---size: 1rem}.chip>i,i.small{---size: 1.25rem}i.medium{---size: 1.5rem}i.large{---size: 1.75rem}i.extra{---size: 2rem}i.fill,a.row:is(:hover,:focus)>i,.transparent:is(:hover,:focus)>i{font-variation-settings:"FILL" 1}i>:is(img,svg){inline-size:100%;block-size:100%;background-size:100%;border-radius:inherit;position:absolute;inset:0 auto auto 0;padding:inherit}i[class*=fa-]{font-size:calc(var(---size) * .85);line-height:normal;block-size:auto;min-block-size:auto}.absolute{position:absolute}.fixed{position:fixed}:is(.absolute,.fixed).left.right{inline-size:auto}:is(.absolute,.fixed).left.right.small{block-size:20rem}:is(.absolute,.fixed).left.right.medium{block-size:28rem}:is(.absolute,.fixed).left.right.large{block-size:44rem}:is(.absolute,.fixed).top.bottom.small{inline-size:20rem}:is(.absolute,.fixed).top.bottom.medium{inline-size:28rem}:is(.absolute,.fixed).top.bottom.large{inline-size:44rem}header,footer{display:flex;justify-content:center;flex-direction:column;min-block-size:4rem;padding:0 1rem;background-color:var(--surface-container)}main~footer{min-block-size:5rem}:is(header,footer).fixed.responsive{z-index:12}:is(header,footer,menu>*).fixed{position:sticky;top:0;right:0;bottom:0;left:0;z-index:11;background-color:inherit}:is(dialog,menu,nav,article)>:is(header,footer){background-color:inherit;padding:0}:is(dialog,article,[class*=padding])>:is(header,footer).fixed{---translateY: 1rem;transform:translateY(var(---translateY))}:is(dialog,article,[class*=padding])>header.fixed{transform:translateY(calc(-1 * var(---translateY)))}.no-padding>:is(header,footer).fixed{transform:none}.small-padding>:is(header,footer).fixed{---translateY: .5rem}:is(.large-padding,dialog:not(.left,.right,.top,.bottom))>:is(header,footer).fixed{---translateY: 1.5rem}svg{fill:currentColor}:is(img,svg,video):is(.small,.medium,.large,.tiny,.extra,.round,.circle,.responsive){object-fit:cover;object-position:center;transition:var(--speed3) transform,var(--speed3) border-radius,var(--speed3) padding;block-size:3rem;inline-size:3rem}:is(img,svg,video).round{border-radius:.5rem}:is(img,svg,video).tiny{block-size:2rem;inline-size:2rem}:is(img,svg,video).small{block-size:2.5rem;inline-size:2.5rem}:is(img,svg,video).large{block-size:3.5rem;inline-size:3.5rem}:is(img,svg,video).extra{block-size:4rem;inline-size:4rem}:is(img,svg,video).responsive{inline-size:100%;block-size:100%;margin:0 auto}:is(button,.button,.chip):not(.transparent)>.responsive{border:.25rem solid transparent}:is(button.small,.button.small,.chip)>.responsive{inline-size:2rem}:is(button,.button,.chip.medium)>.responsive{inline-size:2.5rem}:is(button,.button,.chip).large>.responsive{inline-size:3rem}:is(button,.button,.chip).extra>.responsive{inline-size:3.5rem}:is(img,svg,video).responsive.tiny{inline-size:100%;block-size:4rem}:is(img,svg,video).responsive.small{inline-size:100%;block-size:8rem}:is(img,svg,video).responsive.medium{inline-size:100%;block-size:12rem}:is(img,svg,video).responsive.large{inline-size:100%;block-size:16rem}:is(img,svg,video).responsive.extra{inline-size:100%;block-size:20rem}:is(img,svg,video).responsive.round{border-radius:2rem}:is(img,svg,video).empty-state{max-inline-size:100%;inline-size:24rem}:is(button,.button,.chip,.field)>:is(img,svg):not(.responsive,.tiny,.small,.medium,.large,.extra),:is(.tabs) :is(img,svg):not(.responsive,.tiny,.small,.medium,.large,.extra){min-inline-size:1.5rem;max-inline-size:1.5rem;min-block-size:1.5rem;max-block-size:1.5rem}:is(button,.button,.chip)>:is(i,img,svg),:is(button,.button,.chip)>.responsive{margin:0 -.5rem}:is(button,.button)>.responsive{margin-inline-start:-1.5rem}:is(button,.button)>span+.responsive{margin-inline-start:-.5rem;margin-inline-end:-1.5rem}.chip>.responsive{margin-inline-start:-1rem}.chip>span+.responsive{margin-inline-start:-.5rem;margin-inline-end:-1rem}:is(.circle,.square)>.responsive{margin:0}.extend>:is(.responsive,i){margin:0;position:absolute;inset-inline:1rem;z-index:1}.extend>.responsive{inset-inline:0;inline-size:3.5rem}.extend.border>.responsive{inline-size:3.375rem}menu{opacity:0;visibility:hidden;position:absolute;box-shadow:var(--elevate2);background-color:var(--surface-container);z-index:11;inset:auto auto 0 0;inline-size:100%;max-block-size:50vh;max-inline-size:none!important;overflow-x:hidden;overflow-y:auto;font-size:.875rem;font-weight:400;text-transform:none;color:var(--on-surface);line-height:normal;text-align:start;border-radius:.25rem;transform:scale(.8) translateY(120%);transition:var(--speed2) all,0s background-color}menu.no-wrap{inline-size:max-content;white-space:nowrap!important}menu.active,menu:not([data-ui]):active,:not([data-ui]):focus-within>menu{opacity:1;visibility:visible;transform:scale(1) translateY(100%)}menu.left{inset:auto 0 0 auto}menu *{white-space:inherit!important}menu>a,menu>li>a{padding:.5rem 1rem;min-block-size:3rem;flex:1}menu>a:not(.row),menu>li>a:not(.row){display:flex;flex-direction:column;align-items:flex-start}menu>a:is(:hover,:focus,.active),menu>li>a:is(:hover,:focus,.active){background-color:var(--active)}menu.min{inset:0 auto auto auto;transform:none!important;border-radius:inherit}menu.max{position:fixed;top:0;right:0;bottom:0;left:0;block-size:100%;max-block-size:none;min-block-size:auto;z-index:100;transform:none!important}menu.no-wrap:is(.min,.max){min-inline-size:16rem}ol,ul,li{all:unset;position:relative}nav,ol,ul,.row,a.row,nav.drawer>:is(a,label),nav.drawer>:is(ol,ul)>li>:is(a,label){display:flex;align-items:center;align-self:normal;text-align:start;justify-content:flex-start;white-space:nowrap;gap:1rem;margin:0}:is(nav,.row,.max)>:only-child{margin:0}*+:is(nav,ul,ol,.row){margin-block-start:1rem}:is(nav,ol,ul,li,.row)>*{margin:0;white-space:normal;flex:none}:is(nav,ol,ul,.row).no-space{gap:0}:is(nav,ol,ul,li,.row).no-space>.border+.border{border-inline-start:0}:is(nav,ol,ul,.row).medium-space{gap:1.5rem}:is(nav,ol,ul,.row).large-space{gap:2rem}:is(nav,ol,ul,li,.row)>.max,nav.drawer>:is(a,label)>.max,nav.drawer>:is(ol,ul)>li>:is(a,label)>.max{flex:1}:is(nav,ol,ul,.row).wrap{display:flex;flex-wrap:wrap}:is(header,footer)>:is(nav,ol,ul,.row){min-block-size:inherit}:is(nav,li,.row)>.border.no-margin+.border.no-margin{border-inline-start:0}nav:is(.left,.right,.top,.bottom){border:0;position:fixed;color:var(--on-surface);transform:none;z-index:100;block-size:auto;inline-size:auto;text-align:center;padding:.5rem;margin:0}nav:is(.left,.right){inline-size:5rem;justify-content:flex-start;flex-direction:column;background-color:var(--surface)}nav:is(.top,.bottom){block-size:5rem;justify-content:center;flex-direction:row;background-color:var(--surface-container)}nav.top{inset:0 0 auto 0}nav.left{inset:0 auto 0 0}nav.right{inset:0 0 0 auto}nav.bottom{inset:auto 0 0 0}nav.drawer{flex-direction:column;align-items:normal;inline-size:20rem;gap:0;padding:.5rem 1rem}nav.drawer:is(.min,.max){inline-size:auto}nav.drawer.max{inline-size:100%}:is(nav,.row)>header{background-color:inherit}nav:is(.left,.right)>header{transform:translateY(-.5rem)}nav.drawer>header{transform:translateY(-.75rem);min-block-size:4.5rem;align-self:start}nav.drawer>:is(a,label),nav.drawer>:is(ol,ul)>li>:is(a,label),a.row.wave{padding:.75rem;font-size:inherit}nav.drawer>a,nav.drawer>:is(ol,ul)>li>a{border-radius:2rem}nav.drawer>a:is(:hover,.active),nav.drawer>:is(ol,ul)>li>a:is(:hover,.active){background-color:var(--secondary-container)}nav.drawer>a:is(:hover,:focus,.active)>i,nav.drawer>:is(ol,ul)>li>a:is(:hover,:focus,.active)>i{font-variation-settings:"FILL" 1}nav>:is(ol,ul){all:inherit;flex:auto}nav:not(.left,.right,.bottom,.top)>:is(ol,ul){padding:0}nav:is(.left,.right,.top,.bottom):not(.drawer)>a:not(.button,.chip),nav:is(.left,.right,.top,.bottom):not(.drawer)>:is(ol,ul)>li>a:not(.button,.chip){text-align:center;display:flex;flex-direction:column}nav:is(.top,.bottom):not(.drawer)>a:not(.button,.chip),nav:is(.top,.bottom):not(.drawer)>:is(ol,ul)>li>a:not(.button,.chip){inline-size:3.5rem}nav:is(.left,.right,.top,.bottom):not(.drawer)>a:not(.button,.chip)>i,nav:is(.left,.right,.top,.bottom):not(.drawer)>:is(ol,ul)>li>a:not(.button,.chip)>i{padding:.25rem;border-radius:2rem;transition:var(--speed1) padding linear;margin:0 auto}nav:is(.left,.right,.top,.bottom):not(.drawer)>a:not(.button,.chip):is(:hover,:focus,.active)>i,nav:is(.left,.right,.top,.bottom):not(.drawer)>:is(ol,ul)>li>a:not(.button,.chip):is(:hover,:focus,.active)>i{background-color:var(--secondary-container);color:var(--on-secondary-container);padding:.25rem 1rem;font-variation-settings:"FILL" 1}:is(nav,ol,ul,.row):is(.left-align,.top-align,.vertical){justify-content:flex-start}:is(nav,ol,ul,.row):is(.right-align,.bottom-align){justify-content:flex-end}:is(nav,ol,ul,.row):is(.center-align,.middle-align){justify-content:center}:is(nav,ol,ul,.row):is(.left-align,.top-align,.vertical).vertical{align-items:flex-start}:is(nav,ol,ul,.row):is(.right-align,.bottom-align).vertical{align-items:flex-end}:is(nav,ol,ul,.row):is(.center-align,.middle-align).vertical{align-items:center}:is(ol,ul)>li{align-items:inherit;justify-content:inherit}nav:is(.left,.right):not(.drawer)>*,nav:is(.left,.right):not(.drawer)>:is(ol,ul)>li{align-self:center}:is(.drawer,.vertical)>:is(li,[class*=divider]),:is(.drawer,.vertical)>:is(ol,ul)>li{align-self:stretch}nav:not(.left,.right)>.space{inline-size:.5rem}nav:not(.left,.right)>.medium-space{inline-size:1rem}nav:not(.left,.right)>.large-space{inline-size:1.5rem}@media only screen and (max-width: 600px){nav.top,nav.bottom{justify-content:space-around}}.overlay{opacity:0;visibility:hidden;position:fixed;inset:0 auto auto 0;inline-size:100%;block-size:100%;color:var(--on-surface);background-color:var(--overlay);z-index:100;transition:var(--speed3) all,0s background-color}nav>.overlay{z-index:0}.overlay.active{opacity:1;visibility:visible}.page,:is(.page,dialog):not(.active) .page.active{---transform: translate(0, 0);opacity:0;position:absolute;display:none}.page.active{opacity:1;position:inherit;display:inherit;animation:var(--speed4) to-page ease}.page.active.top{---transform: translate(0, -4rem)}.page.active.bottom{---transform: translate(0, 4rem)}.page.active.left{---transform: translate(-4rem, 0)}.page.active.right{---transform: translate(4rem, 0)}@keyframes to-page{0%{opacity:0;transform:var(---transform)}to{opacity:1;transform:translate(0)}}progress{position:relative;inline-size:100%;block-size:.5rem;color:var(--primary);background:var(--surface-container-highest);border-radius:0;flex:none;border:none}progress.small{inline-size:4rem}progress.medium{inline-size:8rem}progress.large{inline-size:12rem}progress:not(.circle,[value]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;clip-path:none;background:currentColor;animation:1.6s to-linear ease infinite}progress:not(.circle,[value])::-moz-progress-bar{animation:1.6s to-linear ease infinite}progress:not(.circle,[value])::-webkit-progress-value{animation:1.6s to-linear ease infinite}progress::-webkit-progress-bar{background:none}progress::-webkit-progress-value{background:currentColor}progress::-moz-progress-bar{background:currentColor}progress.circle{display:inline-block;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;border-width:.3rem;border-style:solid;border-color:currentColor;animation:1.6s to-circular linear infinite;background:none;flex:none}progress.circle::-moz-progress-bar{background:none}progress.circle.small{inline-size:1.5rem;block-size:1.5rem;border-width:.2rem}progress.circle.large{inline-size:3.5rem;block-size:3.5rem;border-width:.4rem}:is(nav,.row,.field)>progress:not(.circle,.small,.medium,.large){flex:auto}@keyframes to-linear{0%{margin-inline-start:0%;inline-size:0%}50%{margin-inline-start:10%;inline-size:80%}to{margin-inline-start:100%;inline-size:0%}}@keyframes to-circular{0%{transform:rotate(0);clip-path:polygon(50% 50%,0% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}20%{clip-path:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}30%{clip-path:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%,100% 50%)}40%{clip-path:polygon(50% 50%,0% 0%,50% 0%,100% 0%,100% 50%,100% 100%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,50% 0%,50% 0%,100% 0%,100% 50%,100% 100%,50% 100%,50% 100%,50% 100%)}60%{clip-path:polygon(50% 50%,100% 50%,100% 50%,100% 50%,100% 50%,100% 100%,50% 100%,0% 100%,0% 100%)}70%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%,0% 50%)}80%{clip-path:polygon(50% 50%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 100%,0% 50%)}90%{transform:rotate(360deg);clip-path:polygon(50% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%)}to{clip-path:polygon(50% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%,0% 50%)}}.checkbox,.radio,.switch{direction:ltr;inline-size:auto;block-size:auto;line-height:normal;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center}:is(.checkbox,.radio)>input{inline-size:1.5rem;block-size:1.5rem;opacity:0}.switch>input{inline-size:3.25rem;block-size:2rem;opacity:0}:is(.checkbox,.radio,.switch)>span{display:inline-flex;align-items:center;color:var(--on-surface);font-size:.875rem}:is(.checkbox,.radio)>span:not(:empty){padding-inline-start:.25rem}:is(.checkbox,.radio,.switch)>span:before,.icon>span>i{font-family:var(--font-icon);font-weight:400;font-style:normal;font-size:1.5rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;text-align:center;overflow:hidden;inline-size:1.5rem;block-size:1.5rem;box-sizing:border-box;margin:0 auto;outline:none;color:var(--primary);position:absolute;inset:auto auto auto -1.5rem;background-color:transparent;border-radius:50%;-webkit-user-select:none;user-select:none;z-index:1;box-shadow:0 0 0 0 var(--active);transition:var(--speed1) all}.switch>span:before,.switch.icon>span>i{position:absolute;inset:50% auto auto 0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--speed2) all;font-size:1rem;-webkit-user-select:none;user-select:none;min-inline-size:auto;content:"";color:var(--surface-variant);background-color:var(--outline)}.switch>span:before,.switch.icon>span>i{transform:translate(-3rem,-50%) scale(.6)}.switch.icon>span>i{transform:translate(-3rem,-50%) scale(1)}.checkbox>span:before{content:"check_box_outline_blank"}.radio>span:before{content:"radio_button_unchecked"}.checkbox>input:checked+span:before{content:"check_box";font-variation-settings:"FILL" 1}.radio>input:checked+span:before{content:"radio_button_checked"}:is(.radio,.checkbox,.switch).icon>span:before{content:""!important;font-variation-settings:unset!important}:is(.checkbox,.radio)>input:not(:disabled):is(:focus,:hover)+span:before{background-color:var(--active);box-shadow:0 0 0 .5rem var(--active)}.switch>input:not(:disabled):is(:focus,:hover)+span:before,.switch.icon>input:not(:disabled):is(:focus,:hover)+span>i{box-shadow:0 0 0 .5rem var(--active)}:is(.checkbox,.radio)>input:checked+span:before,:is(.checkbox,.radio).icon>input:checked+span>i{color:var(--primary)}.icon>input:checked+span>i:first-child,.icon>span>i:last-child{opacity:0}.icon>input:checked+span>i:last-child,.icon>span>i:first-child{opacity:1}.switch>input:checked+span:after{border:none;background-color:var(--primary)}.switch>input:checked+span:before,.switch.icon>input:checked+span>i{content:"check";color:var(--primary);background-color:var(--on-primary)}.switch>input:checked+span:before,.switch.icon>input:checked+span>i{transform:translate(-1.75rem,-50%) scale(1)}:is(.checkbox,.radio,.switch)>input:disabled+span{opacity:.5;cursor:not-allowed}.switch>span:after{content:"";position:absolute;inset:50% auto auto 0;background-color:var(--active);border:.125rem solid var(--outline);box-sizing:border-box;inline-size:3.25rem;block-size:2rem;border-radius:2rem}.switch>span:after{transform:translate(-3.25rem,-50%)}.field>:is(nav,.row){flex-grow:1;padding:0 1rem}.field.round>:is(nav,.row){flex-grow:1;padding:0 1.5rem}.slider{---start: 0%;---end: 0%;---value1: "";---value2: "";display:flex;align-items:center!important;inline-size:auto;block-size:1.25rem;margin:1.125rem;flex:none}.slider.vertical{flex-direction:row!important;margin:.5rem auto!important;padding:50% 0;transform:rotate(-90deg);inline-size:100%}.slider.small{inline-size:4rem}.slider.medium{inline-size:8rem}.slider.large{inline-size:12rem}.slider>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;outline:none;pointer-events:none;inline-size:100%;block-size:.25rem;background:none;z-index:1;padding:0;margin:0}.slider>input:focus~.tooltip{visibility:visible}.slider>input:only-of-type{cursor:pointer;pointer-events:all}.slider>input+input{position:absolute}.slider>input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;outline:none;pointer-events:all;block-size:1.25rem;inline-size:1.25rem;border-radius:50%;background:var(--primary);transition:var(--speed1) all ease-out;cursor:pointer}.slider>input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;outline:none;pointer-events:all;block-size:1.25rem;inline-size:1.25rem;border-radius:50%;background:var(--primary);transition:var(--speed1) all ease-out;cursor:pointer}.slider>input:not(:disabled):is(:focus,:hover)::-webkit-slider-thumb{box-shadow:0 0 0 .625rem var(--active)}.slider>input:not(:disabled):is(:focus,:hover)::-moz-range-thumb{box-shadow:0 0 0 .625rem var(--active)}.slider>input:disabled{cursor:not-allowed;opacity:1}.slider>input:disabled::-webkit-slider-thumb{background:#9e9e9e;cursor:not-allowed}.slider>input:disabled::-moz-range-thumb{background:#9e9e9e;cursor:not-allowed}.slider>input:disabled~:is(span,.tooltip){background:#9e9e9e}.slider>span{position:absolute;block-size:.375rem;border-radius:1rem;background:var(--primary);z-index:0;inset:calc(50% - .1875rem) var(---end) auto var(---start)}[dir=rtl] .slider>span{inset:calc(50% - .1875rem) var(---start) auto var(---end)}.field>.slider{inline-size:100%}.slider:before{content:"";position:absolute;inline-size:100%;block-size:.25rem;border-radius:1rem;background:var(--active)}.slider>.tooltip{opacity:0;inset:.25rem auto auto calc(100% - var(---end));inline-size:1.75rem;block-size:1.75rem;background-color:var(--primary);border-radius:50% 50% 0;transition:var(--speed2) ease top,var(--speed2) ease opacity;transform:translate(-50%,-50%) rotate(45deg)!important}[dir=rtl] .slider>.tooltip{inset:.25rem auto auto var(---end)}.slider>.tooltip+.tooltip{inset:.25rem calc(100% - var(---start)) auto auto;transform:translate(50%,-50%) rotate(45deg)!important}[dir=rtl] .slider>.tooltip+.tooltip{inset:.25rem var(---start) auto auto}.slider>.tooltip:before{content:var(---value1);transform:rotate(-45deg)}.slider>.tooltip+.tooltip:before{content:var(---value2)}.slider:hover>.tooltip{inset-block-start:-.25rem!important;opacity:1}.slider.vertical>.tooltip{display:none}:is(nav,.row,.field)>.slider:not(.circle,.small,.medium,.large){flex:auto}.snackbar{---transform-start: translate(-50%, 1rem);---transform-end: translate(-50%, 0);position:fixed;inset:auto auto 6rem 50%;inline-size:80%;block-size:auto;z-index:200;visibility:hidden;display:flex;box-shadow:var(--elevate2);color:var(--inverse-on-surface);background-color:var(--inverse-surface);padding:1rem;opacity:1;cursor:pointer;text-align:start;align-items:center;border-radius:.25rem;gap:.5rem;transform:var(---transform-end)}.snackbar.top{inset:6rem auto auto 50%}.snackbar.active{visibility:visible;animation:var(--speed2) to-snackbar}.snackbar.active.top{---transform-end: translate(-50%, -1rem)}.snackbar>.max{flex:auto}@keyframes to-snackbar{0%{opacity:0;transform:var(---transform-start)}to{opacity:1;transform:var(---transform-end)}}@media only screen and (min-width: 993px){.snackbar{inline-size:40%}}table{---stripes: rgb(0 0 0 / .05);inline-size:100%;border-spacing:0;font-size:.875rem;color:var(--on-surface);text-align:start;background-color:var(--surface)}.dark table{---stripes: rgb(255 255 255 / .05)}table :is(thead,tbody,tfoot,tr,th){background-color:inherit}:is(th,td){inline-size:auto;max-inline-size:1rem;text-align:inherit;padding:.5rem}:is(th,td)>*{vertical-align:middle;z-index:0}table.border>tbody>tr:not(:last-child)>td,thead>tr>th{border-block-end:.0625rem solid var(--outline)}tfoot>tr>th{border-block-start:.0625rem solid var(--outline)}table.stripes>tbody>tr:nth-child(odd){background-color:var(---stripes)}table.no-space :is(th,td){padding:0}table.medium-space :is(th,td){padding:.75rem}table.large-space :is(th,td){padding:1rem}table>.fixed,th.fixed{position:sticky;z-index:1;inset-block-start:0}tfoot.fixed,tfoot th.fixed{inset-block-end:0}:is(td,th).min{inline-size:0;max-inline-size:0%;white-space:nowrap}.tabs{display:flex;white-space:nowrap;border-block-end:.0625rem solid var(--surface-variant)}.tabs.min{padding:0 1rem;gap:2rem}.tabs:not(.left-align,.right-align,.center-align){justify-content:space-around}*+.tabs{margin-block-start:1rem}.tabs>a{display:flex;font-size:.875rem;font-weight:500;color:var(--on-surface-variant);padding:.5rem 1rem;border-block-end:.125rem solid transparent;text-align:center;min-block-size:3rem;inline-size:100%;gap:.25rem}.tabs.min>a{inline-size:auto;padding:.5rem 0}.tabs.small>a{min-block-size:2rem}.tabs.large>a{min-block-size:4rem}.tabs>a.active{color:var(--primary);border-block-end:.125rem solid var(--primary)}.tabs>a.active>i{color:var(--primary)}.tabs:is(.left-align,.center-align,.right-align)>a{inline-size:auto}.tooltip{---space: -.5rem;visibility:hidden;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--inverse-surface);color:var(--inverse-on-surface);font-size:.75rem;text-align:center;border-radius:.25rem;padding:.5rem;position:absolute;z-index:3;inset:0 auto auto 50%;inline-size:auto;white-space:nowrap;font-weight:500;opacity:0;transition:var(--speed2) all;line-height:normal;transform:translate(-50%,-100%) scale(.9)}.tooltip.left{inset:50% auto auto 0;transform:translate(-100%,-50%) scale(.9)}.tooltip.right{inset:50% 0 auto auto;transform:translate(100%,-50%) scale(.9)}.tooltip.bottom{inset:auto auto 0 50%;transform:translate(-50%,100%) scale(.9)}.tooltip.small{inline-size:8rem;white-space:normal}.tooltip.medium{inline-size:12rem;white-space:normal}.tooltip.large{inline-size:16rem;white-space:normal}:hover>.tooltip{visibility:visible;opacity:1;transform:translate(-50%,-100%) scale(1)}:hover>.tooltip.left{transform:translate(-100%,-50%) scale(1)}:hover>.tooltip.right{transform:translate(100%,-50%) scale(1)}:hover>.tooltip.bottom{transform:translate(-50%,100%) scale(1)}.tooltip.no-space{---space: 0}.tooltip.medium-space{---space: -1rem}.tooltip.large-space{---space: -1.5rem}.tooltip:not(.left,.right,.bottom){margin-block-start:var(---space)!important}.tooltip.left,.tooltip.right{margin-inline:var(---space)!important}.tooltip.bottom{margin-block-end:var(---space)!important}menu:active~.tooltip,:is(button,.button):focus>menu~.tooltip,.field>:focus~menu~.tooltip{visibility:hidden}.slider>.tooltip{---space: -1.25rem}.slider.vertical>.tooltip{---space: -.75rem}.slider.vertical>.tooltip:is(.left,.right){---space: -.5rem}.tooltip.max{display:block;font-size:inherit;white-space:normal;text-align:start;inline-size:20rem;border-radius:.5rem;padding:1rem;box-shadow:var(--elevate2)}[class*=blur],[class*=blur].light{---blur: 1rem;-webkit-backdrop-filter:blur(var(---blur));backdrop-filter:blur(var(---blur));color:var(--on-surface);background-color:#ffffff80}.dark [class*=blur],[class*=blur].dark{background-color:#00000080}.small-blur{---blur: .5rem}.large-blur{---blur: 1.5rem}.shadow{background-color:#00000050}:is(.left-shadow,.right-shadow,.top-shadow,.bottom-shadow){background-color:transparent!important}.left-shadow{background-image:linear-gradient(to right,black,transparent)}.right-shadow{background-image:linear-gradient(to left,black,transparent)}.bottom-shadow{background-image:linear-gradient(to top,black,transparent)}.top-shadow{background-image:linear-gradient(to bottom,black,transparent)} diff --git a/assets/material-symbols-outlined-CFhFrqCB.woff2 b/assets/material-symbols-outlined-CFhFrqCB.woff2 new file mode 100644 index 0000000..2764906 Binary files /dev/null and b/assets/material-symbols-outlined-CFhFrqCB.woff2 differ diff --git a/assets/material-symbols-rounded-e42rjCdV.woff2 b/assets/material-symbols-rounded-e42rjCdV.woff2 new file mode 100644 index 0000000..f4505dc Binary files /dev/null and b/assets/material-symbols-rounded-e42rjCdV.woff2 differ diff --git a/assets/material-symbols-sharp-CHEut7Hy.woff2 b/assets/material-symbols-sharp-CHEut7Hy.woff2 new file mode 100644 index 0000000..cc5482e Binary files /dev/null and b/assets/material-symbols-sharp-CHEut7Hy.woff2 differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..df36fcf Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..25b3320 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + + + + + + Find that Charity Reconciliation Tester + + + + + +
+ + + \ No newline at end of file