数通智联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

284 lines
1.7 MiB

2 years ago
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const u of s.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&n(u)}).observe(document,{childList:!0,subtree:!0});function t(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(i){if(i.ep)return;i.ep=!0;const s=t(i);fetch(i.href,s)}})();const TE="modulepreload",kE=function(r){return"/__unocss/"+r},KO={},Qy=function(e,t,n){if(!t||t.length===0)return e();const i=document.getElementsByTagName("link");return Promise.all(t.map(s=>{if(s=kE(s),s in KO)return;KO[s]=!0;const u=s.endsWith(".css"),p=u?'[rel="stylesheet"]':"";if(!!n)for(let O=i.length-1;O>=0;O--){const b=i[O];if(b.href===s&&(!u||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${p}`))return;const m=document.createElement("link");if(m.rel=u?"stylesheet":TE,u||(m.as="script",m.crossOrigin=""),m.href=s,document.head.appendChild(m),u)return new Promise((O,b)=>{m.addEventListener("load",O),m.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>e())};function jy(r,e){const t=Object.create(null),n=r.split(",");for(let i=0;i<n.length;i++)t[n[i]]=!0;return e?i=>!!t[i.toLowerCase()]:i=>!!t[i]}function Rf(r){if(ki(r)){const e={};for(let t=0;t<r.length;t++){const n=r[t],i=So(n)?$E(n):Rf(n);if(i)for(const s in i)e[s]=i[s]}return e}else{if(So(r))return r;if(js(r))return r}}const FE=/;(?![^(]*\))/g,BE=/:([^]+)/,_E=/\/\*.*?\*\//gs;function $E(r){const e={};return r.replace(_E,"").split(FE).forEach(t=>{if(t){const n=t.split(BE);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function xh(r){let e="";if(So(r))e=r;else if(ki(r))for(let t=0;t<r.length;t++){const n=xh(r[t]);n&&(e+=n+" ")}else if(js(r))for(const t in r)r[t]&&(e+=t+" ");return e.trim()}const NE="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",IE=jy(NE);function Nb(r){return!!r||r===""}function QE(r,e){if(r.length!==e.length)return!1;let t=!0;for(let n=0;t&&n<r.length;n++)t=Vm(r[n],e[n]);return t}function Vm(r,e){if(r===e)return!0;let t=eD(r),n=eD(e);if(t||n)return t&&n?r.getTime()===e.getTime():!1;if(t=Of(r),n=Of(e),t||n)return r===e;if(t=ki(r),n=ki(e),t||n)return t&&n?QE(r,e):!1;if(t=js(r),n=js(e),t||n){if(!t||!n)return!1;const i=Object.keys(r).length,s=Object.keys(e).length;if(i!==s)return!1;for(const u in r){const p=r.hasOwnProperty(u),f=e.hasOwnProperty(u);if(p&&!f||!p&&f||!Vm(r[u],e[u]))return!1}}return String(r)===String(e)}function Ib(r,e){return r.findIndex(t=>Vm(t,e))}const aa=r=>So(r)?r:r==null?"":ki(r)||js(r)&&(r.toString===Mb||!Zi(r.toString))?JSON.stringify(r,Qb,2):String(r),Qb=(r,e)=>e&&e.__v_isRef?Qb(r,e.value):ch(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[n,i])=>(t[`${n} =>`]=i,t),{})}:Um(e)?{[`Set(${e.size})`]:[...e.values()]}:js(e)&&!ki(e)&&!Lb(e)?String(e):e,Vs={},lh=[],bu=()=>{},jE=()=>!1,ME=/^on[^a-z]/,Xm=r=>ME.test(r),My=r=>r.startsWith("onUpdate:"),na=Object.assign,Ly=(r,e)=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)},LE=Object.prototype.hasOwnProperty,ps=(r,e)=>LE.call(r,e),ki=Array.isArray,ch=r=>Vf(r)==="[object Map]",Um=r=>Vf(r)==="[object Set]",eD=r=>Vf(r)==="[object Date]",Zi=r=>typeof r=="function",So=r=>typeof r=="string",Of=r=>typeof r=="symbol",js=r=>r!==null&&typeof r=="object",jb=r=>js(r)&&Zi(r.then)&&Zi(r.catch),Mb=Object.prototype.toString,Vf=r=>Mb.call(r),RE=r=>Vf(r).slice(8,-1),Lb=r=>Vf(r)==="[object Object]",Ry=r=>So(r)&&r!=="NaN"&&r[0]!=="-"&&""+parseInt(r,10)===r,jd=jy(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Wm=r=>{const e=Object.create(null);return t=>e[t]||(e[t]=r(t))},VE=/-(\w)/g,pl=Wm(r=>r.replace(VE,(e,t)=>t?t.toUpperCas
`){let i="";for(let s=0,u=0;s<=t&&u<this.text.length;u++){let p=this.text[u],f=s+p.length;s>e&&u&&(i+=n),e<f&&t>s&&(i+=p.slice(Math.max(0,e-s),t-s)),s=f+1}return i}flatten(e){for(let t of this.text)e.push(t)}scanIdentical(){return 0}static split(e,t){let n=[],i=-1;for(let s of e)n.push(s),i+=s.length+1,n.length==32&&(t.push(new ao(n,i)),n=[],i=-1);return i>-1&&t.push(new ao(n,i)),t}}class il extends ms{constructor(e,t){super(),this.children=e,this.length=t,this.lines=0;for(let n of e)this.lines+=n.lines}lineInner(e,t,n,i){for(let s=0;;s++){let u=this.children[s],p=i+u.length,f=n+u.lines-1;if((t?f:p)>=e)return u.lineInner(e,t,n,i);i=p+1,n=f+1}}decompose(e,t,n,i){for(let s=0,u=0;u<=t&&s<this.children.length;s++){let p=this.children[s],f=u+p.length;if(e<=f&&t>=u){let m=i&((u<=e?1:0)|(f>=t?2:0));u>=e&&f<=t&&!m?n.push(p):p.decompose(e-u,t-u,n,m)}u=f+1}}replace(e,t,n){if(n.lines<this.lines)for(let i=0,s=0;i<this.children.length;i++){let u=this.children[i],p=s+u.length;if(e>=s&&t<=p){let f=u.replace(e-s,t-s,n),m=this.lines-u.lines+f.lines;if(f.lines<m>>5-1&&f.lines>m>>5+1){let O=this.children.slice();return O[i]=f,new il(O,this.length-(t-e)+n.length)}return super.replace(s,p,f)}s=p+1}return super.replace(e,t,n)}sliceString(e,t=this.length,n=`
`){let i="";for(let s=0,u=0;s<this.children.length&&u<=t;s++){let p=this.children[s],f=u+p.length;u>e&&s&&(i+=n),e<f&&t>u&&(i+=p.sliceString(e-u,t-u,n)),u=f+1}return i}flatten(e){for(let t of this.children)t.flatten(e)}scanIdentical(e,t){if(!(e instanceof il))return 0;let n=0,[i,s,u,p]=t>0?[0,0,this.children.length,e.children.length]:[this.children.length-1,e.children.length-1,-1,-1];for(;;i+=t,s+=t){if(i==u||s==p)return n;let f=this.children[i],m=e.children[s];if(f!=m)return n+f.scanIdentical(m,t);n+=f.length+1}}static from(e,t=e.reduce((n,i)=>n+i.length+1,-1)){let n=0;for(let U of e)n+=U.lines;if(n<32){let U=[];for(let he of e)he.flatten(U);return new ao(U,t)}let i=Math.max(32,n>>5),s=i<<1,u=i>>1,p=[],f=0,m=-1,O=[];function b(U){let he;if(U.lines>s&&U instanceof il)for(let Re of U.children)b(Re);else U.lines>u&&(f>u||!f)?(N(),p.push(U)):U instanceof ao&&f&&(he=O[O.length-1])instanceof ao&&U.lines+he.lines<=32?(f+=U.lines,m+=U.length+1,O[O.length-1]=new ao(he.text.concat(U.text),he.length+1+U.length)):(f+U.lines>i&&N(),f+=U.lines,m+=U.length+1,O.push(U))}function N(){f!=0&&(p.push(O.length==1?O[0]:il.from(O,m)),m=-1,f=O.length=0)}for(let U of e)b(U);return N(),p.length==1?p[0]:new il(p,t)}}ms.empty=new ao([""],0);function yP(r){let e=-1;for(let t of r)e+=t.length+1;return e}function Vd(r,e,t=0,n=1e9){for(let i=0,s=0,u=!0;s<r.length&&i<=n;s++){let p=r[s],f=i+p.length;f>=t&&(f>n&&(p=p.slice(0,n-i)),i<t&&(p=p.slice(t-i)),u?(e[e.length-1]+=p,u=!1):e.push(p)),i=f+1}return e}function _D(r,e,t){return Vd(r,[""],e,t)}class cf{constructor(e,t=1){this.dir=t,this.done=!1,this.lineBreak=!1,this.value="",this.nodes=[e],this.offsets=[t>0?1:(e instanceof ao?e.text.length:e.children.length)<<1]}nextInner(e,t){for(this.done=this.lineBreak=!1;;){let n=this.nodes.length-1,i=this.nodes[n],s=this.offsets[n],u=s>>1,p=i instanceof ao?i.text.length:i.children.length;if(u==(t>0?p:0)){if(n==0)return this.done=!0,this.value="",this;t>0&&this.offsets[n-1]++,this.nodes.pop(),this.offsets.pop()}else if((s&1)==(t>0?0:1)){if(this.offsets[n]+=t,e==0)return this.lineBreak=!0,this.value=`
`,this;e--}else if(i instanceof ao){let f=i.text[u+(t<0?-1:0)];if(this.offsets[n]+=t,f.length>Math.max(0,e))return this.value=e==0?f:t>0?f.slice(e):f.slice(0,f.length-e),this;e-=f.length}else{let f=i.children[u+(t<0?-1:0)];e>f.length?(e-=f.length,this.offsets[n]+=t):(t<0&&this.offsets[n]--,this.nodes.push(f),this.offsets.push(t>0?1:(f instanceof ao?f.text.length:f.children.length)<<1))}}}next(e=0){return e<0&&(this.nextInner(-e,-this.dir),e=this.value.length),this.nextInner(e,this.dir)}}class _v{constructor(e,t,n){this.value="",this.done=!1,this.cursor=new cf(e,t>n?-1:1),this.pos=t>n?e.length:0,this.from=Math.min(t,n),this.to=Math.max(t,n)}nextInner(e,t){if(t<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;e+=Math.max(0,t<0?this.pos-this.to:this.from-this.pos);let n=t<0?this.pos-this.from:this.to-this.pos;e>n&&(e=n),n-=e;let{value:i}=this.cursor.next(e);return this.pos+=(i.length+e)*t,this.value=i.length<=n?i:t<0?i.slice(i.length-n):i.slice(0,n),this.done=!this.value,this}next(e=0){return e<0?e=Math.max(e,this.from-this.pos):e>0&&(e=Math.min(e,this.to-this.pos)),this.nextInner(e,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&this.value!=""}}class $v{constructor(e){this.inner=e,this.afterBreak=!0,this.value="",this.done=!1}next(e=0){let{done:t,lineBreak:n,value:i}=this.inner.next(e);return t?(this.done=!0,this.value=""):n?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=i,this.afterBreak=!1),this}get lineBreak(){return!1}}typeof Symbol<"u"&&(ms.prototype[Symbol.iterator]=function(){return this.iter()},cf.prototype[Symbol.iterator]=_v.prototype[Symbol.iterator]=$v.prototype[Symbol.iterator]=function(){return this});class OP{constructor(e,t,n,i){this.from=e,this.to=t,this.number=n,this.text=i}get length(){return this.to-this.from}}let dh="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(r=>r?parseInt(r,36):1);for(let r=1;r<dh.length;r++)dh[r]+=dh[r-1];function DP(r){for(let e=1;e<dh.length;e+=2)if(dh[e]>r)return dh[e-1]<=r;return!1}function $D(r){return r>=127462&&r<=127487}const ND=8205;function la(r,e,t=!0,n=!0){return(t?Nv:xP)(r,e,n)}function Nv(r,e,t){if(e==r.length)return e;e&&Iv(r.charCodeAt(e))&&Qv(r.charCodeAt(e-1))&&e--;let n=Lo(r,e);for(e+=Ma(n);e<r.length;){let i=Lo(r,e);if(n==ND||i==ND||t&&DP(i))e+=Ma(i),n=i;else if($D(i)){let s=0,u=e-2;for(;u>=0&&$D(Lo(r,u));)s++,u-=2;if(s%2==0)break;e+=2}else break}return e}function xP(r,e,t){for(;e>0;){let n=Nv(r,e-2,t);if(n<e)return n;e--}return 0}function Iv(r){return r>=56320&&r<57344}function Qv(r){return r>=55296&&r<56320}function Lo(r,e){let t=r.charCodeAt(e);if(!Qv(t)||e+1==r.length)return t;let n=r.charCodeAt(e+1);return Iv(n)?(t-55296<<10)+(n-56320)+65536:t}function iO(r){return r<=65535?String.fromCharCode(r):(r-=65536,Strin
`}get readOnly(){return this.facet(Zv)}phrase(e,...t){for(let n of this.facet(hs.phrases))if(Object.prototype.hasOwnProperty.call(n,e)){e=n[e];break}return t.length&&(e=e.replace(/\$(\$|\d*)/g,(n,i)=>{if(i=="$")return"$";let s=+(i||1);return!s||s>t.length?n:t[s-1]})),e}languageDataAt(e,t,n=-1){let i=[];for(let s of this.facet(Rv))for(let u of s(this,t,n))Object.prototype.hasOwnProperty.call(u,e)&&i.push(u[e]);return i}charCategorizer(e){return FP(this.languageDataAt("wordChars",e).join(""))}wordAt(e){let{text:t,from:n,length:i}=this.doc.lineAt(e),s=this.charCategorizer(e),u=e-n,p=e-n;for(;u>0;){let f=la(t,u,!1);if(s(t.slice(f,u))!=Zs.Word)break;u=f}for(;p<i;){let f=la(t,p);if(s(t.slice(p,f))!=Zs.Word)break;p=f}return u==p?null:Tr.range(u+n,p+n)}}hs.allowMultipleSelections=Vv;hs.tabSize=ei.define({combine:r=>r.length?r[0]:4});hs.lineSeparator=Xv;hs.readOnly=Zv;hs.phrases=ei.define({compare(r,e){let t=Object.keys(r),n=Object.keys(e);return t.length==n.length&&t.every(i=>r[i]==e[i])}});hs.languageData=Rv;hs.changeFilter=Uv;hs.transactionFilter=Wv;hs.transactionExtender=qv;ig.reconfigure=Ii.define();function fl(r,e,t={}){let n={};for(let i of r)for(let s of Object.keys(i)){let u=i[s],p=n[s];if(p===void 0)n[s]=u;else if(!(p===u||u===void 0))if(Object.hasOwnProperty.call(t,s))n[s]=t[s](p,u);else throw new Error("Config merge conflict for field "+s)}for(let i in e)n[i]===void 0&&(n[i]=e[i]);return n}class Sp{eq(e){return this==e}range(e,t=e){return V0.create(e,t,this)}}Sp.prototype.startSide=Sp.prototype.endSide=0;Sp.prototype.point=!1;Sp.prototype.mapMode=Vo.TrackDel;let V0=class Gv{constructor(e,t,n){this.from=e,this.to=t,this.value=n}static create(e,t,n){return new Gv(e,t,n)}};function X0(r,e){return r.from-e.from||r.value.startSide-e.value.startSide}class aO{constructor(e,t,n,i){this.from=e,this.to=t,this.value=n,this.maxPoint=i}get length(){return this.to[this.to.length-1]}findIndex(e,t,n,i=0){let s=n?this.to:this.from;for(let u=i,p=s.length;;){if(u==p)return u;let f=u+p>>1,m=s[f]-e||(n?this.value[f].endSide:this.value[f].startSide)-t;if(f==u)return m>=0?u:p;m>=0?p=f:u=f+1}}between(e,t,n,i){for(let s=this.findIndex(t,-1e9,!0),u=this.findIndex(n,1e9,!1,s);s<u;s++)if(i(this.from[s]+e,this.to[s]+e,this.value[s])===!1)return!1}map(e,t){let n=[],i=[],s=[],u=-1,p=-1;for(let f=0;f<this.value.length;f++){let m=this.value[f],O=this.from[f]+e,b=this.to[f]+e,N,U;if(O==b){let he=t.mapPos(O,m.startSide,m.mapMode);if(he==null||(N=U=he,m.startSide!=m.endSide&&(U=t.mapPos(O,m.endSide),U<N)))continue}else if(N=t.mapPos(O,m.startSide),U=t.mapPos(b,m.endSide),N>U||N==U&&m.startSide>0&&m.endSide<=0)continue;(U-N||m.endSide-m.startSide)<0||(u<0&&(u=N),m.point&&(p=Math.max(p,U-N)),n.push(m),i.push(N-u),s.push(U-u))}return{mapped:n.length?new aO(i,s,n,p):null,pos:u}}}class Ss{constructor(e,t,n,i){this.chunkPos=e,this.chunk=t,this.nextLayer=n,this.maxPoint=i}static create(e,t,n,i){return new Ss(e,t,n,i)}get length(){let e=this.chunk.length-1;return e<0?0:Math.max(this.chunkEnd(e),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let e=this.nextLayer.size;for(let t of this.chunk)e+=t.value.length;return e}chunkEnd(e){return this.chunkPos[e]+this.chunk[e].length}update(e){let{add:t=[],sort:n=!1,filterFrom:i=0,filterTo:s=this.length}=e,u=e.filter;if(t.length==0&&!u)return this;if(n&&(t=t.slice().sort(X0)),this.isEmpty)return t.length?Ss.of(t):this;let p=new Hv(this,null,-1).goto(0),f=0,m=[],O=new Ic;for(;p.value||f<t.length;)if(f<t.length&&(p.from-t[f].from||p.startSide-t[f].value.startSide)>=0){let b=t[f++];O.addInner(b.from,b.to,b.value)||m.push(b)}else p.rangeIndex==1&&p.chunkIndex<this.chunk.length&&(f==t.length||this.chunkEnd(p.chunkIndex)<t[f].from)&&(!u||i>this.chunkEnd(p.chunkIndex)||s<this.chunkPos[p.chunkIndex])&&O.addChunk(this.chunkPos[p.chunkIndex],this.chunk[p.chunkIndex])?p.nextChunk():((!u||i>p.to||s<p.from||u(p.from,p.to,p.value))&&(O.addInner(p.from,p.to,p.value)||m.push(V0.create(p.from,p.to,p.value))),p.next());return O.finishInner(this.nextLayer.isEmpty&&!m.length?Ss.empty:this.nextLayer.update({add:m,filter:u,filterFr
`)}static newName(){let e=VD[RD]||1;return VD[RD]=e+1,q0+e.toString(36)}static mount(e,t){(e[Z0]||new _P(e)).mount(Array.isArray(t)?t:[t])}}let gd=null;class _P{constructor(e){if(!e.head&&e.adoptedStyleSheets&&typeof CSSStyleSheet<"u"){if(gd)return e.adoptedStyleSheets=[gd.sheet].concat(e.adoptedStyleSheets),e[Z0]=gd;this.sheet=new CSSStyleSheet,e.adoptedStyleSheets=[this.sheet].concat(e.adoptedStyleSheets),gd=this}else{this.styleTag=(e.ownerDocument||e).createElement("style");let t=e.head||e;t.insertBefore(this.styleTag,t.firstChild)}this.modules=[],e[Z0]=this}mount(e){let t=this.sheet,n=0,i=0;for(let s=0;s<e.length;s++){let u=e[s],p=this.modules.indexOf(u);if(p<i&&p>-1&&(this.modules.splice(p,1),i--,p=-1),p==-1){if(this.modules.splice(i++,0,u),t)for(let f=0;f<u.rules.length;f++)t.insertRule(u.rules[f],n++)}else{for(;i<p;)n+=this.modules[i++].rules.length;n+=u.rules.length,i++}}if(!t){let s="";for(let u=0;u<this.modules.length;u++)s+=this.modules[u].getRules()+`
`;this.styleTag.textContent=s}}}var jc={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},wf={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},XD=typeof navigator<"u"&&/Chrome\/(\d+)/.exec(navigator.userAgent),$P=typeof navigator<"u"&&/Mac/.test(navigator.platform),NP=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),IP=$P||XD&&+XD[1]<57;for(var Ro=0;Ro<10;Ro++)jc[48+Ro]=jc[96+Ro]=String(Ro);for(var Ro=1;Ro<=24;Ro++)jc[Ro+111]="F"+Ro;for(var Ro=65;Ro<=90;Ro++)jc[Ro]=String.fromCharCode(Ro+32),wf[Ro]=String.fromCharCode(Ro);for(var Lg in jc)wf.hasOwnProperty(Lg)||(wf[Lg]=jc[Lg]);function QP(r){var e=IP&&(r.ctrlKey||r.altKey||r.metaKey)||NP&&r.shiftKey&&r.key&&r.key.length==1||r.key=="Unidentified",t=!e&&r.key||(r.shiftKey?wf:jc)[r.keyCode]||r.key||"Unidentified";return t=="Esc"&&(t="Escape"),t=="Del"&&(t="Delete"),t=="Left"&&(t="ArrowLeft"),t=="Up"&&(t="ArrowUp"),t=="Right"&&(t="ArrowRight"),t=="Down"&&(t="ArrowDown"),t}function pm(r){let e;return r.nodeType==11?e=r.getSelection?r:r.ownerDocument:e=r,e.getSelection()}function Ch(r,e){return e?r==e||r.contains(e.nodeType!=1?e.parentNode:e):!1}function jP(r){let e=r.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function Ud(r,e){if(!e.anchorNode)return!1;try{return Ch(r,e.anchorNode)}catch{return!1}}function Pf(r){return r.nodeType==3?Sh(r,0,r.nodeValue.length).getClientRects():r.nodeType==1?r.getClientRects():[]}function hm(r,e,t,n){return t?UD(r,e,t,n,-1)||UD(r,e,t,n,1):!1}function fm(r){for(var e=0;;e++)if(r=r.previousSibling,!r)return e}function UD(r,e,t,n,i){for(;;){if(r==t&&e==n)return!0;if(e==(i<0?0:Tf(r))){if(r.nodeName=="DIV")return!1;let s=r.parentNode;if(!s||s.nodeType!=1)return!1;e=fm(r)+(i<0?0:1),r=s}else if(r.nodeType==1){if(r=r.childNodes[e+(i<0?-1:0)],r.nodeType==1&&r.contentEditable=="false")return!1;e=i<0?Tf(r):0}else return!1}}function Tf(r){return r.nodeType==3?r.nodeValue.length:r.childNodes.length}const Jv={left:0,right:0,top:0,bottom:0};function uO(r,e){let t=e?r.left:r.right;return{left:t,right:t,top:r.top,bottom:r.bottom}}function MP(r){return{left:0,right:r.innerWidth,top:0,bottom:r.innerHeight}}function LP(r,e,t,n,i,s,u,p){let f=r.ownerDocument,m=f.defaultView||window;for(let O=r;O;)if(O.nodeType==1){let b,N=O==f.body;if(N)b=MP(m);else{if(O.scrollHeight<=O.clientHeight&&O.scrollWidth<=O.clientWidth){O=O.assignedSlot||O.parentNode;continue}let Re=O.getBoundingClientRect();b={left:Re.left,right:Re.left+O.clientWidth,top:Re.top,bottom:Re.top+O.clientHeight}}let U=0,he=0;if(i=="nearest")e.top<b.top?(he=-(b.top-e.top+u),t>0&&e.bottom>b.bottom+he&&(he=e.bottom-b.bottom+he+u)):e.bottom>b.bottom&&(he=e.bottom-b.bottom+u,t<0&&e.top-he<b.top&&(he=-(b.top+he-e.top+u)));else{let Re=e.bottom-e.top,Ge=b.bottom-b.top;he=(i=="center"&&Re<=Ge?e.top+Re/2-Ge/2:i=="start"||i=="center"&&t<0?e.top-u:e.bottom-Ge+u)-b.top}if(n=="nearest"?e.left<b.left?(U=-(b.left-e.left+s),t>0&&e.right>b.right+U&&(U=e.right-b.right+U+s)):e.right>b.right&&(U=e.right-b.right+s,t<0&&e.left<b.left+U&&(U=-(b.left+U-e.left+s))):U=(n=="center"?e.left+(e.right-e.left)/2-(b.right-b.left)/2:n=="start"==p?e.left-s:e.right-(b.right-b.left)+s)-b.left,U||he)if(N)m.scrollBy(U,he);else{let Re=0,Ge=0;if(he){let $e=O.scrollTop;O.scrollTop+=he,Ge=O.scrollTop-$e}if(U){let $e=O.scrollLeft;O.scrollLeft+=U,Re=O.scrollLeft-$e}e={left:e.left-Re,top:e.top-Ge,right:e.right-Re,bottom:e.bottom-Ge},Re&&Math.abs(Re-U)<1&&(n=
`,i=r.state.doc.line(i.number+(t?1:-1)),s=r.bidiSpans(i),m=Tr.cursor(t?i.from:i.to)}if(f){if(!f(O))return p}else{if(!n)return m;f=n(O)}p=m}}function gT(r,e,t){let n=r.state.charCategorizer(e),i=n(t);return s=>{let u=n(s);return i==Zs.Space&&(i=u),i==u}}function yT(r,e,t,n){let i=e.head,s=t?1:-1;if(i==(t?r.state.doc.length:0))return Tr.cursor(i,e.assoc);let u=e.goalColumn,p,f=r.contentDOM.getBoundingClientRect(),m=r.coordsAtPos(i),O=r.documentTop;if(m)u==null&&(u=m.left-f.left),p=s<0?m.top:m.bottom;else{let U=r.viewState.lineBlockAt(i);u==null&&(u=Math.min(f.right-f.left,r.defaultCharacterWidth*(i-U.from))),p=(s<0?U.top:U.bottom)+O}let b=f.left+u,N=n??r.defaultLineHeight>>1;for(let U=0;;U+=10){let he=p+(N+U)*s,Re=PC(r,{x:b,y:he},!1,s);if(he<f.top||he>f.bottom||(s<0?Re<i:Re>i))return Tr.cursor(Re,e.assoc,void 0,u)}}function Ug(r,e,t){let n=r.state.facet(xC).map(i=>i(r));for(;;){let i=!1;for(let s of n)s.between(t.from-1,t.from+1,(u,p,f)=>{t.from>u&&t.from<p&&(t=e.head>t.from?Tr.cursor(u,1):Tr.cursor(p,-1),i=!0)});if(!i)return t}}class OT{constructor(e){this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.chromeScrollHack=-1,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.mouseSelection=null;let t=(n,i)=>{this.ignoreDuringComposition(i)||i.type=="keydown"&&this.keydown(e,i)||(this.mustFlushObserver(i)&&e.observer.forceFlush(),this.runCustomHandlers(i.type,e,i)?i.preventDefault():n(e,i))};for(let n in Co){let i=Co[n];e.contentDOM.addEventListener(n,s=>{a1(e,s)&&t(i,s)},oy[n]),this.registeredEvents.push(n)}e.scrollDOM.addEventListener("mousedown",n=>{n.target==e.scrollDOM&&t(Co.mousedown,n)}),Kn.chrome&&Kn.chrome_version==102&&e.scrollDOM.addEventListener("wheel",()=>{this.chromeScrollHack<0?e.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout(()=>{this.chromeScrollHack=-1,e.contentDOM.style.pointerEvents=""},100)},{passive:!0}),this.notifiedFocused=e.hasFocus,Kn.safari&&e.contentDOM.addEventListener("input",()=>null)}setSelectionOrigin(e){this.lastSelectionOrigin=e,this.lastSelectionTime=Date.now()}ensureHandlers(e,t){var n;let i;this.customHandlers=[];for(let s of t)if(i=(n=s.update(e).spec)===null||n===void 0?void 0:n.domEventHandlers){this.customHandlers.push({plugin:s.value,handlers:i});for(let u in i)this.registeredEvents.indexOf(u)<0&&u!="scroll"&&(this.registeredEvents.push(u),e.contentDOM.addEventListener(u,p=>{a1(e,p)&&this.runCustomHandlers(u,e,p)&&p.preventDefault()}))}}runCustomHandlers(e,t,n){for(let i of this.customHandlers){let s=i.handlers[e];if(s)try{if(s.call(i.plugin,n,t)||n.defaultPrevented)return!0}catch(u){Va(t.state,u)}}return!1}runScrollHandlers(e,t){this.lastScrollTop=e.scrollDOM.scrollTop,this.lastScrollLeft=e.scrollDOM.scrollLeft;for(let n of this.customHandlers){let i=n.handlers.scroll;if(i)try{i.call(n.plugin,t,e)}catch(s){Va(e.state,s)}}}keydown(e,t){if(this.lastKeyCode=t.keyCode,this.lastKeyTime=Date.now(),t.keyCode==9&&Date.now()<this.lastEscPress+2e3)return!0;if(Kn.android&&Kn.chrome&&!t.synthetic&&(t.keyCode==13||t.keyCode==8))return e.observer.delayAndroidKey(t.key,t.keyCode),!0;let n;return Kn.ios&&!t.synthetic&&!t.altKey&&!t.metaKey&&((n=TC.find(i=>i.keyCode==t.keyCode))&&!t.ctrlKey||DT.indexOf(t.key)>-1&&t.ctrlKey&&!t.shiftKey)?(this.pendingIOSKey=n||t,setTimeout(()=>this.flushIOSKey(e),250),!0):!1}flushIOSKey(e){let t=this.pendingIOSKey;return t?(this.pendingIOSKey=void 0,gh(e.contentDOM,t.key,t.keyCode)):!1}ignoreDuringComposition(e){return/^key/.test(e.type)?this.composing>0?!0:Kn.safari&&!Kn.ios&&Date.now()-this.compositionEndedAt<100?(this.compositionEndedAt=0,!0):!1:!1}mustFlushObserver(e){return e.type=="keydown"&&e.keyCode!=229}startMouseSelection(e){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelectio
`&&r.lineWrapping&&(n&&(n=Tr.single(n.main.anchor-1,n.main.head-1)),t={from:i.from,to:i.to,insert:ms.of([" "])}),t){let s=r.state;if(Kn.ios&&r.inputState.flushIOSKey(r)||Kn.android&&(t.from==i.from&&t.to==i.to&&t.insert.length==1&&t.insert.lines==2&&gh(r.contentDOM,"Enter",13)||t.from==i.from-1&&t.to==i.to&&t.insert.length==0&&gh(r.contentDOM,"Backspace",8)||t.from==i.from&&t.to==i.to+1&&t.insert.length==0&&gh(r.contentDOM,"Delete",46)))return!0;let u=t.insert.toString();if(r.state.facet(gC).some(m=>m(r,t.from,t.to,u)))return!0;r.inputState.composing>=0&&r.inputState.composing++;let p;if(t.from>=i.from&&t.to<=i.to&&t.to-t.from>=(i.to-i.from)/3&&(!n||n.main.empty&&n.main.from==t.from+t.insert.length)&&r.inputState.composing<0){let m=i.from<t.from?s.sliceDoc(i.from,t.from):"",O=i.to>t.to?s.sliceDoc(t.to,i.to):"";p=s.replaceSelection(r.state.toText(m+t.insert.sliceString(0,void 0,r.state.lineBreak)+O))}else{let m=s.changes(t),O=n&&!s.selection.main.eq(n.main)&&n.main.to<=m.newLength?n.main:void 0;if(s.selection.ranges.length>1&&r.inputState.composing>=0&&t.to<=i.to&&t.to>=i.to-10){let b=r.state.sliceDoc(t.from,t.to),N=AC(r)||r.state.doc.lineAt(i.head),U=i.to-t.to,he=i.to-i.from;p=s.changeByRange(Re=>{if(Re.from==i.from&&Re.to==i.to)return{changes:m,range:O||Re.map(m)};let Ge=Re.to-U,$e=Ge-b.length;if(Re.to-Re.from!=he||r.state.sliceDoc($e,Ge)!=b||N&&Re.to>=N.from&&Re.from<=N.to)return{range:Re};let gt=s.changes({from:$e,to:Ge,insert:t.insert}),kt=Re.to-i.to;return{changes:gt,range:O?Tr.range(Math.max(0,O.anchor+kt),Math.max(0,O.head+kt)):Re.map(gt)}})}else p={changes:m,selection:O&&s.selection.replaceRange(O)}}let f="input.type";return r.composing&&(f+=".compose",r.inputState.compositionFirstChange&&(f+=".start",r.inputState.compositionFirstChange=!1)),r.dispatch(p,{scrollIntoView:!0,userEvent:f}),!0}else if(n&&!n.main.eq(i)){let s=!1,u="select";return r.inputState.lastSelectionTime>Date.now()-50&&(r.inputState.lastSelectionOrigin=="select"&&(s=!0),u=r.inputState.lastSelectionOrigin),r.dispatch({selection:n,scrollIntoView:s,userEvent:u}),!0}else return!1}function WT(r,e,t,n){let i=Math.min(r.length,e.length),s=0;for(;s<i&&r.charCodeAt(s)==e.charCodeAt(s);)s++;if(s==i&&r.length==e.length)return null;let u=r.length,p=e.length;for(;u>0&&p>0&&r.charCodeAt(u-1)==e.charCodeAt(p-1);)u--,p--;if(n=="end"){let f=Math.max(0,s-Math.min(u,p));t-=u+f-s}if(u<s&&r.length<e.length){let f=t<=s&&t>=u?s-t:0;s-=f,p=s+(p-u),u=s}else if(p<s){let f=t<=s&&t>=p?s-t:0;s-=f,u=s+(u-p),p=s}return{from:s,toA:u,toB:p}}function qT(r){let e=[];if(r.root.activeElement!=r.contentDOM)return e;let{anchorNode:t,anchorOffset:n,focusNode:i,focusOffset:s}=r.observer.selectionRange;return t&&(e.push(new KD(t,n)),(i!=t||s!=n)&&e.push(new KD(i,s))),e}function ZT(r,e){if(r.length==0)return null;let t=r[0].pos,n=r.length==2?r[1].pos:t;return t>-1&&n>-1?Tr.single(t+e,n+e):null}const zT={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},qg=Kn.ie&&Kn.ie_version<=11;class YT{constructor(e){this.view=e,this.active=!1,this.selectionRange=new VP,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=e.contentDOM,this.observer=new MutationObserver(t=>{for(let n of t)this.queue.push(n);(Kn.ie&&Kn.ie_version<=11||Kn.ios&&e.composing)&&t.some(n=>n.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():this.flush()}),qg&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),typeof ResizeObserver=="function"&&(this.resizeScroll=new ResizeObserver(()=>{var t;((t=this.view.
--Ÿ­؜\u2028\u2029\uFEFF-]`,py),gk={0:"null",7:"bell",8:"backspace",10:"newline",11:"vertical tab",13:"carriage return",27:"escape",8203:"zero width space",8204:"zero width non-joiner",8205:"zero width joiner",8206:"left-to-right mark",8207:"right-to-left mark",8232:"line separator",8237:"left-to-right override",8238:"right-to-left override",8294:"left-to-right isolate",8295:"right-to-left isolate",8297:"pop directional isolate",8233:"paragraph separator",65279:"zero width no-break space",65532:"object replacement"};let Zg=null;function yk(){var r;if(Zg==null&&typeof document<"u"&&document.body){let e=document.body.style;Zg=((r=e.tabSize)!==null&&r!==void 0?r:e.MozTabSize)!=null}return Zg||!1}const Zd=ei.define({combine(r){let e=fl(r,{render:null,specialChars:mk,addSpecialChars:null});return(e.replaceTabs=!yk())&&(e.specialChars=new RegExp(" |"+e.specialChars.source,py)),e.addSpecialChars&&(e.specialChars=new RegExp(e.specialChars.source+"|"+e.addSpecialChars.source,py)),e}});function Ok(r={}){return[Zd.of(r),Dk()]}let w1=null;function Dk(){return w1||(w1=yo.fromClass(class{constructor(r){this.view=r,this.decorations=ci.none,this.decorationCache=Object.create(null),this.decorator=this.makeDecorator(r.state.facet(Zd)),this.decorations=this.decorator.createDeco(r)}makeDecorator(r){return new dk({regexp:r.specialChars,decoration:(e,t,n)=>{let{doc:i}=t.state,s=Lo(e[0],0);if(s==9){let u=i.lineAt(n),p=t.state.tabSize,f=Wf(u.text,p,n-u.from);return ci.replace({widget:new Ck((p-f%p)*this.view.defaultCharacterWidth)})}return this.decorationCache[s]||(this.decorationCache[s]=ci.replace({widget:new vk(r,s)}))},boundary:r.replaceTabs?void 0:/[^]/})}update(r){let e=r.state.facet(Zd);r.startState.facet(Zd)!=e?(this.decorator=this.makeDecorator(e),this.decorations=this.decorator.createDeco(r.view)):this.decorations=this.decorator.updateDeco(r,this.decorations)}},{decorations:r=>r.decorations}))}const xk="•";function bk(r){return r>=32?xk:r==10?"␤":String.fromCharCode(9216+r)}class vk extends Yl{constructor(e,t){super(),this.options=e,this.code=t}eq(e){return e.code==this.code}toDOM(e){let t=bk(this.code),n=e.state.phrase("Control character")+" "+(gk[this.code]||"0x"+this.code.toString(16)),i=this.options.render&&this.options.render(this.code,n,t);if(i)return i;let s=document.createElement("span");return s.textContent=t,s.title=n,s.setAttribute("aria-label",n),s.className="cm-specialChar",s}ignoreEvent(){return!1}}class Ck extends Yl{constructor(e){super(),this.width=e}eq(e){return e.width==this.width}toDOM(){let e=document.createElement("span");return e.textContent=" ",e.className="cm-tab",e.style.width=this.width+"px",e}ignoreEvent(){return!1}}function Sk(){return Ak}const Ek=ci.line({class:"cm-activeLine"}),Ak=yo.fromClass(class{constructor(r){this.decorations=this.getDeco(r)}update(r){(r.docChanged||r.selectionSet)&&(this.decorations=this.getDeco(r.view))}getDeco(r){let e=-1,t=[];for(let n of r.state.selection.ranges){let i=r.lineBlockAt(n.head);i.from>e&&(t.push(Ek.range(i.from)),e=i.from)}return ci.set(t)}},{decorations:r=>r.decorations}),hy=2e3;function wk(r,e,t){let n=Math.min(e.line,t.line),i=Math.max(e.line,t.line),s=[];if(e.off>hy||t.off>hy||e.col<0||t.col<0){let u=Math.min(e.off,t.off),p=Math.max(e.off,t.off);for(let f=n;f<=i;f++){let m=r.doc.line(f);m.length<=p&&s.push(Tr.range(m.from+u,m.to+p))}}else{let u=Math.min(e.col,t.col),p=Math.max(e.col,t.col);for(let f=n;f<=i;f++){let m=r.doc.line(f),O=W0(m.text,u,r.tabSize,!0);if(O<0)s.push(Tr.cursor(m.to));else{let b=W0(m.text,p,r.tabSize);s.push(Tr.range(m.from+O,m.from+b))}}}return s}function Pk(r,e){let t=r.coordsAtPos(r.viewport.from);return t?Math.round(Math.abs((t.left-e)/r.defaultCharacterWidth)):-1}function P1(r,e){let t=r.posAtCoords({x:e.clientX,y:e.clientY},!1),n=r.state.doc.lineAt(t),i=t-n.from,s=i>hy?-1:i==n.length?Pk(r,e.clientX):Wf(n.text,r.state.tabSize,t-n.from);return{line:n.number,col:s,off:i}}function Tk(r,e){let t=P1(r,e),n=r.state.selection;return t?{update(i){if(i.docChanged){let s=i.changes.mapPos(i.startState.doc.li
`:n=="r"?"\r":n=="t"?" ":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord}create(){return this.regexp?new M_(this):new Q_(this)}getCursor(e,t=0,n){let i=e.doc?e:hs.create({doc:e});return n==null&&(n=i.doc.length),this.regexp?nh(this,i,t,n):rh(this,i,t,n)}}class d2{constructor(e){this.spec=e}}function rh(r,e,t,n){return new Ph(e.doc,r.unquoted,t,n,r.caseSensitive?void 0:i=>i.toLowerCase(),r.wholeWord?I_(e.doc,e.charCategorizer(e.selection.main.head)):void 0)}function I_(r,e){return(t,n,i,s)=>((s>t||s+i.length<n)&&(s=Math.max(0,t-2),i=r.sliceString(s,Math.min(r.length,n+2))),(e(km(i,t-s))!=Zs.Word||e(Fm(i,t-s))!=Zs.Word)&&(e(Fm(i,n-s))!=Zs.Word||e(km(i,n-s))!=Zs.Word))}class Q_ extends d2{constructor(e){super(e)}nextMatch(e,t,n){let i=rh(this.spec,e,n,e.doc.length).nextOverlapping();return i.done&&(i=rh(this.spec,e,0,t).nextOverlapping()),i.done?null:i.value}prevMatchInRange(e,t,n){for(let i=n;;){let s=Math.max(t,i-1e4-this.spec.unquoted.length),u=rh(this.spec,e,s,i),p=null;for(;!u.nextOverlapping().done;)p=u.value;if(p)return p;if(s==t)return null;i-=1e4}}prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let n=rh(this.spec,e,0,e.doc.length),i=[];for(;!n.next().done;){if(i.length>=t)return null;i.push(n.value)}return i}highlight(e,t,n,i){let s=rh(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(n+this.spec.unquoted.length,e.doc.length));for(;!s.next().done;)i(s.value.from,s.value.to)}}function nh(r,e,t,n){return new c2(e.doc,r.search,{ignoreCase:!r.caseSensitive,test:r.wholeWord?j_(e.charCategorizer(e.selection.main.head)):void 0},t,n)}function km(r,e){return r.slice(la(r,e,!1),e)}function Fm(r,e){return r.slice(e,la(r,e))}function j_(r){return(e,t,n)=>!n[0].length||(r(km(n.input,n.index))!=Zs.Word||r(Fm(n.input,n.index))!=Zs.Word)&&(r(Fm(n.input,n.index+n[0].length))!=Zs.Word||r(km(n.input,n.index+n[0].length))!=Zs.Word)}class M_ extends d2{nextMatch(e,t,n){let i=nh(this.spec,e,n,e.doc.length).next();return i.done&&(i=nh(this.spec,e,0,t).next()),i.done?null:i.value}prevMatchInRange(e,t,n){for(let i=1;;i++){let s=Math.max(t,n-i*1e4),u=nh(this.spec,e,s,n),p=null;for(;!u.next().done;)p=u.value;if(p&&(s==t||p.from>s+10))return p;if(s==t)return null}}prevMatch(e,t,n){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,n,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,(t,n)=>n=="$"?"$":n=="&"?e.match[0]:n!="0"&&+n<e.match.length?e.match[n]:t))}matchAll(e,t){let n=nh(this.spec,e,0,e.doc.length),i=[];for(;!n.next().done;){if(i.length>=t)return null;i.push(n.value)}return i}highlight(e,t,n,i){let s=nh(this.spec,e,Math.max(0,t-250),Math.min(n+250,e.doc.length));for(;!s.next().done;)i(s.value.from,s.value.to)}}const Qf=Ii.define(),FO=Ii.define(),Bc=Eo.define({create(r){return new o0(Ay(r).create(),null)},update(r,e){for(let t of e.effects)t.is(Qf)?r=new o0(t.value.create(),r.panel):t.is(FO)&&(r=new o0(r.query,t.value?BO:null));return r},provide:r=>_f.from(r,e=>e.panel)});class o0{constructor(e,t){this.query=e,this.panel=t}}const L_=ci.mark({class:"cm-searchMatch"}),R_=ci.mark({class:"cm-searchMatch cm-searchMatch-selected"}),V_=yo.fromClass(class{constructor(r){this.view=r,this.decorations=this.highlight(r.state.field(Bc))}update(r){let e=r.state.field(Bc);(e!=r.startState.field(Bc)||r.docChanged||r.selectionSet||r.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:r,panel:e}){if(!e||!r.spec.valid)return ci.none;let{view:t}=this,n=new Ic;for(let i=0,s=t.visibleRanges,u=s.length;i<u;i++){let{from:p,to:f}=s[i];for(;i<u-1&&f>s[i+1].from-2*250;)f=s[++i].to;r.highlight(t.state,p,f,(m,O)=>{let b=t.state.selection.ranges.some(N=>N.from==m&&N.to==O);n.add(m,O,b?R_:L_)})}return n.finish()}},{decorations:r=>r.decorations});function td(r){return e=>{let t=e.state.field(Bc,!1);return t&&t.query.spec.valid?r(e,t):m2(e)}}const Bm=td(
\${}
} catch (\${error}) {
\${}
}`,{label:"try",detail:"/ catch block",type:"keyword"}),mu("if (${}) {\n ${}\n}",{label:"if",detail:"block",type:"keyword"}),mu(`if (\${}) {
\${}
} else {
\${}
}`,{label:"if",detail:"/ else block",type:"keyword"}),mu(`class \${name} {
constructor(\${params}) {
\${}
}
}`,{label:"class",detail:"definition",type:"keyword"}),mu('import {${names}} from "${module}"\n${}',{label:"import",detail:"named",type:"keyword"}),mu('import ${name} from "${module}"\n${}',{label:"import",detail:"default",type:"keyword"})],Zx=new pS,I2=new Set(["Script","Block","FunctionExpression","FunctionDeclaration","ArrowFunction","MethodDeclaration","ForStatement"]);function Hh(r){return(e,t)=>{let n=e.node.getChild("VariableDefinition");return n&&t(n,r),!0}}const TN=["FunctionDeclaration"],kN={FunctionDeclaration:Hh("function"),ClassDeclaration:Hh("class"),ClassExpression:()=>!0,EnumDeclaration:Hh("constant"),TypeAliasDeclaration:Hh("type"),NamespaceDeclaration:Hh("namespace"),VariableDefinition(r,e){r.matchContext(TN)||e(r,"variable")},TypeDefinition(r,e){e(r,"type")},__proto__:null};function Q2(r,e){let t=Zx.get(e);if(t)return t;let n=[],i=!0;function s(u,p){let f=r.sliceString(u.from,u.to);n.push({label:f,type:p})}return e.cursor(Xs.IncludeAnonymous).iterate(u=>{if(i)i=!1;else if(u.name){let p=kN[u.name];if(p&&p(u,s)||I2.has(u.name))return!1}else if(u.to-u.from>8192){for(let p of Q2(r,u.node))n.push(p);return!1}}),Zx.set(e,n),n}const zx=/^[\w$\xa1-\uffff][\w$\d\xa1-\uffff]*$/,j2=["TemplateString","String","RegExp","LineComment","BlockComment","VariableDefinition","TypeDefinition","Label","PropertyDefinition","PropertyName","PrivatePropertyDefinition","PrivatePropertyName"];function FN(r){let e=lo(r.state).resolveInner(r.pos,-1);if(j2.indexOf(e.name)>-1)return null;let t=e.name=="VariableName"||e.to-e.from<20&&zx.test(r.state.sliceDoc(e.from,e.to));if(!t&&!r.explicit)return null;let n=[];for(let i=e;i;i=i.parent)I2.has(i.name)&&(n=n.concat(Q2(r.state.doc,i)));return{options:n,from:t?e.from:r.pos,validFor:zx}}const Ul=wp.define({name:"javascript",parser:wN.configure({props:[Hf.add({IfStatement:Gd({except:/^\s*({|else\b)/}),TryStatement:Gd({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:N3,SwitchBody:r=>{let e=r.textAfter,t=/^\s*\}/.test(e),n=/^\s*(case|default)\b/.test(e);return r.baseIndent+(t?0:n?1:2)*r.unit},Block:$3({closing:"}"}),ArrowFunction:r=>r.baseIndent+r.unit,"TemplateString BlockComment":()=>null,"Statement Property":Gd({except:/^{/}),JSXElement(r){let e=/^\s*<\//.test(r.textAfter);return r.lineIndent(r.node.from)+(e?0:r.unit)},JSXEscape(r){let e=/\s*\}/.test(r.textAfter);return r.lineIndent(r.node.from)+(e?0:r.unit)},"JSXOpenTag JSXSelfClosingTag"(r){return r.column(r.node.from)+r.unit}}),Jf.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":DS,BlockComment(r){return{from:r.from+2,to:r.to-2}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}}),M2={test:r=>/^JSX/.test(r.name),facet:mS({commentTokens:{block:{open:"{/*",close:"*/}"}}})},L2=Ul.configure({dialect:"ts"},"typescript"),R2=Ul.configure({dialect:"jsx",props:[bO.add(r=>r.isTop?[M2]:void 0)]}),V2=Ul.configure({dialect:"jsx ts",props:[bO.add(r=>r.isTop?[M2]:void 0)]},"typescript"),BN="break case const continue default delete export extends false finally in instanceof let new return static super switch this throw true typeof var yield".split(" ").map(r=>({label:r,type:"keyword"}));function Oc(r={}){let e=r.jsx?r.typescript?V2:R2:r.typescript?L2:Ul;return new vO(e,[Ul.data.of({autocomplete:H_(j2,O2(PN.concat(BN)))}),Ul.data.of({autocomplete:FN}),r.jsx?IN:[]])}function _N(r){for(;;){if(r.name=="JSXOpenTag"||r.name=="JSXSelfClosingTag"||r.name=="JSXFragmentTag")return r;if(r.name=="JSXEscape"||!r.parent)return null;r=r.parent}}function Yx(r,e,t=r.length){for(let n=e==null?void 0:e.firstChild;n;n=n.nextSibling)if(n.name=="JSXIdentifier"||n.name=="JSXBuiltin"||n.name=="JSXNamespacedName"||n.name=="JSXMemberExpression")return r.sliceString(n.from,Math.min(n.to,t));return""}function $N(r){return r&&(r.name=="JSXEndTag"||r.name=="JSXSelfCloseEndTag")}const NN=typeof navigator=="object"&&/Android\b/.test(navigator.userAgent),IN=ni.inputHandler.of((r,e,t,n)=>{if((NN?r.compos
`?"crlf":"cr":"lf"}function d(D){switch(D){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function g(D,x){let v;switch(x){case`
`:v=/\n/g;break;case"\r":v=/\r/g;break;case`\r
`:v=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(x)}.`)}let S=D.match(v);return S?S.length:0}function y(D){return D.replace(/\r\n?/g,`
`)}c.exports={guessEndOfLine:h,convertEndOfLineToChars:d,countEndOfLineChars:g,normalizeEndOfLine:y}}}),Ds=Oe({"src/utils/get-last.js"(a,c){ze();var h=d=>d[d.length-1];c.exports=h}});function Zo(){let{onlyFirst:a=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(c,a?void 0:"g")}var io=br({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){ze()}});function zs(a){if(typeof a!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof a}\``);return a.replace(Zo(),"")}var wu=br({"node_modules/strip-ansi/index.js"(){ze(),io()}});function Do(a){return Number.isInteger(a)?a>=4352&&(a<=4447||a===9001||a===9002||11904<=a&&a<=12871&&a!==12351||12880<=a&&a<=19903||19968<=a&&a<=42182||43360<=a&&a<=43388||44032<=a&&a<=55203||63744<=a&&a<=64255||65040<=a&&a<=65049||65072<=a&&a<=65131||65281<=a&&a<=65376||65504<=a&&a<=65510||110592<=a&&a<=110593||127488<=a&&a<=127569||131072<=a&&a<=262141):!1}var Ws=br({"node_modules/is-fullwidth-code-point/index.js"(){ze()}}),po=Oe({"node_modules/emoji-regex/index.js"(a,c){ze(),c.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDF
`)?z(I):I)}function z(A){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d;return g(I,A.split(`
`)).parts}function B(A){if(A.type==="line")return!0}function M(A){return k(A,B,!1)}c.exports={isConcat:y,getDocParts:D,willBreak:$,traverseDoc:v,findInDoc:k,mapDoc:S,propagateBreaks:F,removeLines:Z,stripTrailingHardline:te,normalizeParts:ne,normalizeDoc:Fe,cleanDoc:ae,replaceTextEndOfLine:z,replaceEndOfLine:_,canBreak:M}}}),Gl=Oe({"src/document/doc-printer.js"(a,c){ze();var{convertEndOfLineToChars:h}=co(),d=Ds(),g=tu(),{fill:y,cursor:D,indent:x}=Os(),{isConcat:v,getDocParts:S}=wa(),k,T=1,$=2;function w(){return{value:"",length:0,queue:[]}}function F(q,ae){return Z(q,{type:"indent"},ae)}function Q(q,ae,ne){return ae===Number.NEGATIVE_INFINITY?q.root||w():ae<0?Z(q,{type:"dedent"},ne):ae?ae.type==="root"?Object.assign(Object.assign({},q),{},{root:q}):Z(q,{type:typeof ae=="string"?"stringAlign":"numberAlign",n:ae},ne):q}function Z(q,ae,ne){let Fe=ae.type==="dedent"?q.queue.slice(0,-1):[...q.queue,ae],_="",z=0,B=0,M=0;for(let ce of Fe)switch(ce.type){case"indent":j(),ne.useTabs?A(1):I(ne.tabWidth);break;case"stringAlign":j(),_+=ce.n,z+=ce.n.length;break;case"numberAlign":B+=1,M+=ce.n;break;default:throw new Error(`Unexpected type '${ce.type}'`)}return W(),Object.assign(Object.assign({},q),{},{value:_,length:z,queue:Fe});function A(ce){_+=" ".repeat(ce),z+=ne.tabWidth*ce}function I(ce){_+=" ".repeat(ce),z+=ce}function j(){ne.useTabs?X():W()}function X(){B>0&&A(B),J()}function W(){M>0&&I(M),J()}function J(){B=0,M=0}}function re(q){if(q.length===0)return 0;let ae=0;for(;q.length>0&&typeof d(q)=="string"&&/^[\t ]*$/.test(d(q));)ae+=q.pop().length;if(q.length>0&&typeof d(q)=="string"){let ne=d(q).replace(/[\t ]*$/,"");ae+=d(q).length-ne.length,q[q.length-1]=ne}return ae}function L(q,ae,ne,Fe,_){let z=ae.length,B=[q],M=[];for(;ne>=0;){if(B.length===0){if(z===0)return!0;B.push(ae[--z]);continue}let{mode:A,doc:I}=B.pop();if(typeof I=="string")M.push(I),ne-=g(I);else if(v(I)||I.type==="fill"){let j=S(I);for(let X=j.length-1;X>=0;X--)B.push({mode:A,doc:j[X]})}else switch(I.type){case"indent":case"align":case"indent-if-break":case"label":B.push({mode:A,doc:I.contents});break;case"trim":ne+=re(M);break;case"group":{if(_&&I.break)return!1;let j=I.break?T:A,X=I.expandedStates&&j===T?d(I.expandedStates):I.contents;B.push({mode:j,doc:X});break}case"if-break":{let j=(I.groupId?k[I.groupId]||$:A)===T?I.breakContents:I.flatContents;j&&B.push({mode:A,doc:j});break}case"line":if(A===T||I.hard)return!0;I.soft||(M.push(" "),ne--);break;case"line-suffix":Fe=!0;break;case"line-suffix-boundary":if(Fe)return!1;break}}return!1}function te(q,ae){k={};let ne=ae.printWidth,Fe=h(ae.endOfLine),_=0,z=[{ind:w(),mode:T,doc:q}],B=[],M=!1,A=[];for(;z.length>0;){let{ind:j,mode:X,doc:W}=z.pop();if(typeof W=="string"){let J=Fe!==`
`?W.replace(/\n/g,Fe):W;B.push(J),_+=g(J)}else if(v(W)){let J=S(W);for(let ce=J.length-1;ce>=0;ce--)z.push({ind:j,mode:X,doc:J[ce]})}else switch(W.type){case"cursor":B.push(D.placeholder);break;case"indent":z.push({ind:F(j,ae),mode:X,doc:W.contents});break;case"align":z.push({ind:Q(j,W.n,ae),mode:X,doc:W.contents});break;case"trim":_-=re(B);break;case"group":switch(X){case $:if(!M){z.push({ind:j,mode:W.break?T:$,doc:W.contents});break}case T:{M=!1;let J={ind:j,mode:$,doc:W.contents},ce=ne-_,Ae=A.length>0;if(!W.break&&L(J,z,ce,Ae))z.push(J);else if(W.expandedStates){let Te=d(W.expandedStates);if(W.break){z.push({ind:j,mode:T,doc:Te});break}else for(let we=1;we<W.expandedStates.length+1;we++)if(we>=W.expandedStates.length){z.push({ind:j,mode:T,doc:Te});break}else{let Ue=W.expandedStates[we],ge={ind:j,mode:$,doc:Ue};if(L(ge,z,ce,Ae)){z.push(ge);break}}}else z.push({ind:j,mode:T,doc:W.contents});break}}W.id&&(k[W.id]=d(z).mode);break;case"fill":{let J=ne-_,{parts:ce}=W;if(ce.length===0)break;let[Ae,Te]=ce,we={ind:j,mode:$,doc:Ae},Ue={ind:j,mode:T,doc:Ae},ge=L(we,[],J,A.length>0,!0);if(ce.length===1){ge?z.push(we):z.push(Ue);break}let lt={ind:j,mode:$,doc:Te},Pe={ind:j,mode:T,doc:Te};if(ce.length===2){ge?z.push(lt,we):z.push(Pe,Ue);break}ce.splice(0,2);let ve={ind:j,mode:X,doc:y(ce)},ut=ce[0];L({ind:j,mode:$,doc:[Ae,Te,ut]},[],J,A.length>0,!0)?z.push(ve,lt,we):ge?z.push(ve,Pe,we):z.push(ve,Pe,Ue);break}case"if-break":case"indent-if-break":{let J=W.groupId?k[W.groupId]:X;if(J===T){let ce=W.type==="if-break"?W.breakContents:W.negate?W.contents:x(W.contents);ce&&z.push({ind:j,mode:X,doc:ce})}if(J===$){let ce=W.type==="if-break"?W.flatContents:W.negate?x(W.contents):W.contents;ce&&z.push({ind:j,mode:X,doc:ce})}break}case"line-suffix":A.push({ind:j,mode:X,doc:W.contents});break;case"line-suffix-boundary":A.length>0&&z.push({ind:j,mode:X,doc:{type:"line",hard:!0}});break;case"line":switch(X){case $:if(W.hard)M=!0;else{W.soft||(B.push(" "),_+=1);break}case T:if(A.length>0){z.push({ind:j,mode:X,doc:W},...A.reverse()),A.length=0;break}W.literal?j.root?(B.push(Fe,j.root.value),_=j.root.length):(B.push(Fe),_=0):(_-=re(B),B.push(Fe+j.value),_=j.length);break}break;case"label":z.push({ind:j,mode:X,doc:W.contents});break}z.length===0&&A.length>0&&(z.push(...A.reverse()),A.length=0)}let I=B.indexOf(D.placeholder);if(I!==-1){let j=B.indexOf(D.placeholder,I+1),X=B.slice(0,I).join(""),W=B.slice(I+1,j).join(""),J=B.slice(j+1).join("");return{formatted:X+W+J,cursorNodeStart:X.length,cursorNodeText:W}}return{formatted:B.join("")}}c.exports={printDocToString:te}}}),Hl=Oe({"src/document/doc-debug.js"(a,c){ze();var{isConcat:h,getDocParts:d}=wa();function g(D){if(!D)return"";if(h(D)){let x=[];for(let v of d(D))if(h(v))x.push(...g(v).parts);else{let S=g(v);S!==""&&x.push(S)}return{type:"concat",parts:x}}return D.type==="if-break"?Object.assign(Object.assign({},D),{},{breakContents:g(D.breakContents),flatContents:g(D.flatContents)}):D.type==="group"?Object.assign(Object.assign({},D),{},{contents:g(D.contents),expandedStates:D.expandedStates&&D.expandedStates.map(g)}):D.type==="fill"?{type:"fill",parts:D.parts.map(g)}:D.contents?Object.assign(Object.assign({},D),{},{contents:g(D.contents)}):D}function y(D){let x=Object.create(null),v=new Set;return S(g(D));function S(T,$,w){if(typeof T=="string")return JSON.stringify(T);if(h(T)){let F=d(T).map(S).filter(Boolean);return F.length===1?F[0]:`[${F.join(", ")}]`}if(T.type==="line"){let F=Array.isArray(w)&&w[$+1]&&w[$+1].type==="break-parent";return T.literal?F?"literalline":"literallineWithoutBreakParent":T.hard?F?"hardline":"hardlineWithoutBreakParent":T.soft?"softline":"line"}if(T.type==="break-parent")return Array.isArray(w)&&w[$-1]&&w[$-1].type==="line"&&w[$-1].hard?void 0:"breakParent";if(T.type==="trim")return"trim";if(T.type==="indent")return"indent("+S(T.contents)+")";if(T.type==="align")return T.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+S(T.contents)+")":T.n<0?"dedent("+S(T.contents)+")":T.n.type==="root"?"markAsRoot("+S(T.contents)+")":"align("+JSON.stringify(T.n)+", "+S(T.contents)+")";if(T.typ
Print (to stderr) where a cursor at the given position would move to after formatting.
This option cannot be used with --range-start and --range-end.
`,cliCategory:g},endOfLine:{since:"1.15.0",category:v,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:h`
Maintain existing
(mixed values within one file are normalised by looking at what's used after the first line)
`}]},filepath:{since:"1.4.0",category:S,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:D,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:S,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:D},parser:{since:"0.0.10",category:v,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:T=>typeof T=="string"||typeof T=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:v,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:T=>typeof T=="string"||typeof T=="object",cliName:"plugin",cliCategory:d},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:v,description:h`
Custom directory that contains prettier plugins in node_modules subdirectory.
Overrides default behavior when plugins are searched relatively to the location of Prettier.
Multiple values are accepted.
`,exception:T=>typeof T=="string"||typeof T=="object",cliName:"plugin-search-dir",cliCategory:d},printWidth:{since:"0.0.0",category:v,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:S,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:h`
Format code ending at a given character offset (exclusive).
The range will extend forwards to the end of the selected statement.
This option cannot be used with --cursor-offset.
`,cliCategory:g},rangeStart:{since:"1.4.0",category:S,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:h`
Format code starting at a given character offset.
The range will extend backwards to the start of the first line containing the selected statement.
This option cannot be used with --cursor-offset.
`,cliCategory:g},requirePragma:{since:"1.7.0",category:S,type:"boolean",default:!1,description:h`
Require either '@prettier' or '@format' to be present in the file's first docblock comment
in order for it to be formatted.
`,cliCategory:D},tabWidth:{type:"int",category:v,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:v,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:v,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};c.exports={CATEGORY_CONFIG:d,CATEGORY_EDITOR:g,CATEGORY_FORMAT:y,CATEGORY_OTHER:D,CATEGORY_OUTPUT:x,CATEGORY_GLOBAL:v,CATEGORY_SPECIAL:S,options:k}}}),Fu=Oe({"src/main/support.js"(a,c){ze();var h={compare:ma(),lt:ku(),gte:ga()},d=rc(),g=xs().version,y=Wc().options;function D(){let{plugins:v=[],showUnreleased:S=!1,showDeprecated:k=!1,showInternal:T=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$=g.split("-",1)[0],w=v.flatMap(L=>L.languages||[]).filter(Q),F=d(Object.assign({},...v.map(L=>{let{options:te}=L;return te}),y),"name").filter(L=>Q(L)&&Z(L)).sort((L,te)=>L.name===te.name?0:L.name<te.name?-1:1).map(re).map(L=>{L=Object.assign({},L),Array.isArray(L.default)&&(L.default=L.default.length===1?L.default[0].value:L.default.filter(Q).sort((q,ae)=>h.compare(ae.since,q.since))[0].value),Array.isArray(L.choices)&&(L.choices=L.choices.filter(q=>Q(q)&&Z(q)),L.name==="parser"&&x(L,w,v));let te=Object.fromEntries(v.filter(q=>q.defaultOptions&&q.defaultOptions[L.name]!==void 0).map(q=>[q.name,q.defaultOptions[L.name]]));return Object.assign(Object.assign({},L),{},{pluginDefaults:te})});return{languages:w,options:F};function Q(L){return S||!("since"in L)||L.since&&h.gte($,L.since)}function Z(L){return k||!("deprecated"in L)||L.deprecated&&h.lt($,L.deprecated)}function re(L){return T?L:Me(L,oe)}}function x(v,S,k){let T=new Set(v.choices.map($=>$.value));for(let $ of S)if($.parsers){for(let w of $.parsers)if(!T.has(w)){T.add(w);let F=k.find(Z=>Z.parsers&&Z.parsers[w]),Q=$.name;F&&F.name&&(Q+=` (plugin: ${F.name})`),v.choices.push({value:w,description:Q})}}}c.exports={getSupportInfo:D}}}),Bu=Oe({"src/utils/is-non-empty-array.js"(a,c){ze();function h(d){return Array.isArray(d)&&d.length>0}c.exports=h}}),ho=Oe({"src/utils/text/skip.js"(a,c){ze();function h(x){return(v,S,k)=>{let T=k&&k.backwards;if(S===!1)return!1;let{length:$}=v,w=S;for(;w>=0&&w<$;){let F=v.charAt(w);if(x instanceof RegExp){if(!x.test(F))return w}else if(!x.includes(F))return w;T?w--:w++}return w===-1||w===$?w:!1}}var d=h(/\s/),g=h(" "),y=h(",; "),D=h(/[^\n\r]/);c.exports={skipWhitespace:d,skipSpaces:g,skipToLineEnd:y,skipEverythingButNewLine:D}}}),zo=Oe({"src/utils/text/skip-inline-comment.js"(a,c){ze();function h(d,g){if(g===!1)return!1;if(d.charAt(g)==="/"&&d.charAt(g+1)==="*"){for(let y=g+2;y<d.length;++y)if(d.charAt(y)==="*"&&d.charAt(y+1)==="/")return y+2}return g}c.exports=h}}),Yo=Oe({"src/utils/text/skip-trailing-comment.js"(a,c){ze();var{skipEverythingButNewLine:h}=ho();function d(g,y){return y===!1?!1:g.charAt(y)==="/"&&g.charAt(y+1)==="/"?h(g,y):y}c.exports=d}}),No=Oe({"src/utils/text/skip-newline.js"(a,c){ze();function h(d,g,y){let D=y&&y.backwards;if(g===!1)return!1;let x=d.charAt(g);if(D){if(d.charAt(g-1)==="\r"&&x===`
`)return g-2;if(x===`
`||x==="\r"||x==="\u2028"||x==="\u2029")return g-1}else{if(x==="\r"&&d.charAt(g+1)===`
`)return g+2;if(x===`
`||x==="\r"||x==="\u2028"||x==="\u2029")return g+1}return g}c.exports=h}}),wo=Oe({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(a,c){ze();var h=zo(),d=No(),g=Yo(),{skipSpaces:y}=ho();function D(x,v){let S=null,k=v;for(;k!==S;)S=k,k=y(x,k),k=h(x,k),k=g(x,k),k=d(x,k);return k}c.exports=D}}),pi=Oe({"src/common/util.js"(a,c){ze();var{default:h}=(Kl(),yi(Ol)),d=Ds(),{getSupportInfo:g}=Fu(),y=Bu(),D=tu(),{skipWhitespace:x,skipSpaces:v,skipToLineEnd:S,skipEverythingButNewLine:k}=ho(),T=zo(),$=Yo(),w=No(),F=wo(),Q=Pe=>Pe[Pe.length-2];function Z(Pe){return(ve,ut,wt)=>{let pt=wt&&wt.backwards;if(ut===!1)return!1;let{length:jt}=ve,Be=ut;for(;Be>=0&&Be<jt;){let Je=ve.charAt(Be);if(Pe instanceof RegExp){if(!Pe.test(Je))return Be}else if(!Pe.includes(Je))return Be;pt?Be--:Be++}return Be===-1||Be===jt?Be:!1}}function re(Pe,ve){let ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},wt=v(Pe,ut.backwards?ve-1:ve,ut),pt=w(Pe,wt,ut);return wt!==pt}function L(Pe,ve,ut){for(let wt=ve;wt<ut;++wt)if(Pe.charAt(wt)===`
`)return!0;return!1}function te(Pe,ve,ut){let wt=ut(ve)-1;wt=v(Pe,wt,{backwards:!0}),wt=w(Pe,wt,{backwards:!0}),wt=v(Pe,wt,{backwards:!0});let pt=w(Pe,wt,{backwards:!0});return wt!==pt}function q(Pe,ve){let ut=null,wt=ve;for(;wt!==ut;)ut=wt,wt=S(Pe,wt),wt=T(Pe,wt),wt=v(Pe,wt);return wt=$(Pe,wt),wt=w(Pe,wt),wt!==!1&&re(Pe,wt)}function ae(Pe,ve,ut){return q(Pe,ut(ve))}function ne(Pe,ve,ut){return F(Pe,ut(ve))}function Fe(Pe,ve,ut){return Pe.charAt(ne(Pe,ve,ut))}function _(Pe,ve){let ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return v(Pe,ut.backwards?ve-1:ve,ut)!==ve}function z(Pe,ve){let ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,wt=0;for(let pt=ut;pt<Pe.length;++pt)Pe[pt]===" "?wt=wt+ve-wt%ve:wt++;return wt}function B(Pe,ve){let ut=Pe.lastIndexOf(`
`);return ut===-1?0:z(Pe.slice(ut+1).match(/^[\t ]*/)[0],ve)}function M(Pe,ve){let ut={quote:'"',regex:/"/g,escaped:"&quot;"},wt={quote:"'",regex:/'/g,escaped:"&apos;"},pt=ve==="'"?wt:ut,jt=pt===wt?ut:wt,Be=pt;if(Pe.includes(pt.quote)||Pe.includes(jt.quote)){let Je=(Pe.match(pt.regex)||[]).length,$t=(Pe.match(jt.regex)||[]).length;Be=Je>$t?jt:pt}return Be}function A(Pe,ve){let ut=Pe.slice(1,-1),wt=ve.parser==="json"||ve.parser==="json5"&&ve.quoteProps==="preserve"&&!ve.singleQuote?'"':ve.__isInHtmlAttribute?"'":M(ut,ve.singleQuote?"'":'"').quote;return I(ut,wt,!(ve.parser==="css"||ve.parser==="less"||ve.parser==="scss"||ve.__embeddedInHtml))}function I(Pe,ve,ut){let wt=ve==='"'?"'":'"',pt=/\\(.)|(["'])/gs,jt=Pe.replace(pt,(Be,Je,$t)=>Je===wt?Je:$t===ve?"\\"+$t:$t||(ut&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(Je)?Je:"\\"+Je));return ve+jt+ve}function j(Pe){return Pe.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function X(Pe,ve){let ut=Pe.match(new RegExp(`(${h(ve)})+`,"g"));return ut===null?0:ut.reduce((wt,pt)=>Math.max(wt,pt.length/ve.length),0)}function W(Pe,ve){let ut=Pe.match(new RegExp(`(${h(ve)})+`,"g"));if(ut===null)return 0;let wt=new Map,pt=0;for(let jt of ut){let Be=jt.length/ve.length;wt.set(Be,!0),Be>pt&&(pt=Be)}for(let jt=1;jt<pt;jt++)if(!wt.get(jt))return jt;return pt+1}function J(Pe,ve){(Pe.comments||(Pe.comments=[])).push(ve),ve.printed=!1,ve.nodeDescription=lt(Pe)}function ce(Pe,ve){ve.leading=!0,ve.trailing=!1,J(Pe,ve)}function Ae(Pe,ve,ut){ve.leading=!1,ve.trailing=!1,ut&&(ve.marker=ut),J(Pe,ve)}function Te(Pe,ve){ve.leading=!1,ve.trailing=!0,J(Pe,ve)}function we(Pe,ve){let{languages:ut}=g({plugins:ve.plugins}),wt=ut.find(pt=>{let{name:jt}=pt;return jt.toLowerCase()===Pe})||ut.find(pt=>{let{aliases:jt}=pt;return Array.isArray(jt)&&jt.includes(Pe)})||ut.find(pt=>{let{extensions:jt}=pt;return Array.isArray(jt)&&jt.includes(`.${Pe}`)});return wt&&wt.parsers[0]}function Ue(Pe){return Pe&&Pe.type==="front-matter"}function ge(Pe){let ve=new WeakMap;return function(ut){return ve.has(ut)||ve.set(ut,Symbol(Pe)),ve.get(ut)}}function lt(Pe){let ve=Pe.type||Pe.kind||"(unknown type)",ut=String(Pe.name||Pe.id&&(typeof Pe.id=="object"?Pe.id.name:Pe.id)||Pe.key&&(typeof Pe.key=="object"?Pe.key.name:Pe.key)||Pe.value&&(typeof Pe.value=="object"?"":String(Pe.value))||Pe.operator||"");return ut.length>20&&(ut=ut.slice(0,19)+"…"),ve+(ut?" "+ut:"")}c.exports={inferParserByLanguage:we,getStringWidth:D,getMaxContinuousCount:X,getMinNotPresentContinuousCount:W,getPenultimate:Q,getLast:d,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:F,getNextNonSpaceNonCommentCharacterIndex:ne,getNextNonSpaceNonCommentCharacter:Fe,skip:Z,skipWhitespace:x,skipSpaces:v,skipToLineEnd:S,skipEverythingButNewLine:k,skipInlineComment:T,skipTrailingComment:$,skipNewline:w,isNextLineEmptyAfterIndex:q,isNextLineEmpty:ae,isPreviousLineEmpty:te,hasNewline:re,hasNewlineInRange:L,hasSpaces:_,getAlignmentSize:z,getIndentSize:B,getPreferredQuote:M,printString:A,printNumber:j,makeString:I,addLeadingComment:ce,addDanglingComment:Ae,addTrailingComment:Te,isFrontMatterNode:Ue,isNonEmptyArray:y,createGroupIdMapper:ge}}}),Pa={};un(Pa,{basename:()=>Iu,default:()=>Nr,delimiter:()=>hr,dirname:()=>nu,extname:()=>vl,isAbsolute:()=>Ta,join:()=>$u,normalize:()=>_u,relative:()=>Nu,resolve:()=>ru,sep:()=>Ar});function bl(a,c){for(var h=0,d=a.length-1;d>=0;d--){var g=a[d];g==="."?a.splice(d,1):g===".."?(a.splice(d,1),h++):h&&(a.splice(d,1),h--)}if(c)for(;h--;h)a.unshift("..");return a}function ru(){for(var a="",c=!1,h=arguments.length-1;h>=-1&&!c;h--){var d=h>=0?arguments[h]:"/";if(typeof d!="string")throw new TypeError("Arguments to path.resolve must be strings");d&&(a=d+"/"+a,c=d.charAt(0)==="/")}return a=bl(xn(a.split("/"),function(g){return!!g}),!c).join("/"),(c?"/":"")+a||"."}function _u(a){var c=Ta(a),h=er(a,-1)==="/";return a=bl(xn(a.split("/"),function(d){return!!d}),!c).join("/"),!a&&!c&&(a="."),a&&h&&(a+=
`,F(w.gutter,z.replace(/\d/g," "))," ",I,F(w.marker,"^").repeat(j)].join(""),M&&k.message&&(A+=" "+F(w.message,k.message))}return[F(w.marker,">"),F(w.gutter,z),ne.length>0?` ${ne}`:"",A].join("")}else return` ${F(w.gutter,z)}${ne.length>0?` ${ne}`:""}`}).join(`
`);return k.message&&!te&&(ae=`${" ".repeat(q+1)}${k.message}
${ae}`),T?$.reset(ae):ae}function x(v,S,k){let T=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!h){h=!0;let $="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(zi.emitWarning)zi.emitWarning($,"DeprecationWarning");else{let w=new Error($);w.name="DeprecationWarning",console.warn(new Error($))}}return k=Math.max(k,0),D(v,{start:{column:k,line:S}},T)}}}),vn=Oe({"src/main/parser.js"(a,c){ze();var{ConfigError:h}=bi(),d=Ui();Qe();var{locStart:g,locEnd:y}=d,D=Object.getOwnPropertyNames,x=Object.getOwnPropertyDescriptor;function v(T){let $={};for(let w of T.plugins)if(w.parsers)for(let F of D(w.parsers))Object.defineProperty($,F,x(w.parsers,F));return $}function S(T){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:v(T);if(typeof T.parser=="function")return{parse:T.parser,astFormat:"estree",locStart:g,locEnd:y};if(typeof T.parser=="string"){if(Object.prototype.hasOwnProperty.call($,T.parser))return $[T.parser];throw new h(`Couldn't resolve parser "${T.parser}". Parsers must be explicitly added to the standalone bundle.`)}}function k(T,$){let w=v($),F=Object.defineProperties({},Object.fromEntries(Object.keys(w).map(Z=>[Z,{enumerable:!0,get(){return w[Z].parse}}]))),Q=S($,w);try{return Q.preprocess&&(T=Q.preprocess(T,$)),{text:T,ast:Q.parse(T,F,$)}}catch(Z){let{loc:re}=Z;if(re){let{codeFrameColumns:L}=Fn();throw Z.codeFrame=L(T,re,{highlightCode:!0}),Z.message+=`
`+Z.codeFrame,Z}throw Z}}c.exports={parse:k,resolveParser:S}}}),mi=Oe({"src/main/options.js"(a,c){ze();var h=oi(),{UndefinedParserError:d}=bi(),{getSupportInfo:g}=Fu(),y=To(),{resolveParser:D}=vn(),x={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function v(T){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},w=Object.assign({},T),F=g({plugins:T.plugins,showUnreleased:!0,showDeprecated:!0}).options,Q=Object.assign(Object.assign({},x),Object.fromEntries(F.filter(q=>q.default!==void 0).map(q=>[q.name,q.default])));if(!w.parser){if(!w.filepath)($.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),w.parser="babel";else if(w.parser=k(w.filepath,w.plugins),!w.parser)throw new d(`No parser could be inferred for file: ${w.filepath}`)}let Z=D(y.normalizeApiOptions(w,[F.find(q=>q.name==="parser")],{passThrough:!0,logger:!1}));w.astFormat=Z.astFormat,w.locEnd=Z.locEnd,w.locStart=Z.locStart;let re=S(w);w.printer=re.printers[w.astFormat];let L=Object.fromEntries(F.filter(q=>q.pluginDefaults&&q.pluginDefaults[re.name]!==void 0).map(q=>[q.name,q.pluginDefaults[re.name]])),te=Object.assign(Object.assign({},Q),L);for(let[q,ae]of Object.entries(te))(w[q]===null||w[q]===void 0)&&(w[q]=ae);return w.parser==="json"&&(w.trailingComma="none"),y.normalizeApiOptions(w,F,Object.assign({passThrough:Object.keys(x)},$))}function S(T){let{astFormat:$}=T;if(!$)throw new Error("getPlugin() requires astFormat to be set");let w=T.plugins.find(F=>F.printers&&F.printers[$]);if(!w)throw new Error(`Couldn't find plugin for AST format "${$}"`);return w}function k(T,$){let w=h.basename(T).toLowerCase(),F=g({plugins:$}).languages.filter(Q=>Q.since!==null).find(Q=>Q.extensions&&Q.extensions.some(Z=>w.endsWith(Z))||Q.filenames&&Q.filenames.some(Z=>Z.toLowerCase()===w));return F&&F.parsers[0]}c.exports={normalize:v,hiddenDefaults:x,inferParser:k}}}),rs=Oe({"src/main/massage-ast.js"(a,c){ze();function h(d,g,y){if(Array.isArray(d))return d.map(S=>h(S,g,y)).filter(Boolean);if(!d||typeof d!="object")return d;let D=g.printer.massageAstNode,x;D&&D.ignoredProperties?x=D.ignoredProperties:x=new Set;let v={};for(let[S,k]of Object.entries(d))!x.has(S)&&typeof k!="function"&&(v[S]=h(k,g,d));if(D){let S=D(d,v,y);if(S===null)return;if(S)return S}return v}c.exports=h}}),us=Oe({"scripts/build/shims/assert.cjs"(a,c){ze();var h=()=>{};h.ok=h,h.strictEqual=h,c.exports=h}}),Wi=Oe({"src/main/comments.js"(a,c){ze();var h=us(),{builders:{line:d,hardline:g,breakParent:y,indent:D,lineSuffix:x,join:v,cursor:S}}=Ln(),{hasNewline:k,skipNewline:T,skipSpaces:$,isPreviousLineEmpty:w,addLeadingComment:F,addDanglingComment:Q,addTrailingComment:Z}=pi(),re=new WeakMap;function L(ce,Ae,Te){if(!ce)return;let{printer:we,locStart:Ue,locEnd:ge}=Ae;if(Te){if(we.canAttachComment&&we.canAttachComment(ce)){let Pe;for(Pe=Te.length-1;Pe>=0&&!(Ue(Te[Pe])<=Ue(ce)&&ge(Te[Pe])<=ge(ce));--Pe);Te.splice(Pe+1,0,ce);return}}else if(re.has(ce))return re.get(ce);let lt=we.getCommentChildNodes&&we.getCommentChildNodes(ce,Ae)||typeof ce=="object"&&Object.entries(ce).filter(Pe=>{let[ve]=Pe;return ve!=="enclosingNode"&&ve!=="precedingNode"&&ve!=="followingNode"&&ve!=="tokens"&&ve!=="comments"&&ve!=="parent"}).map(Pe=>{let[,ve]=Pe;return ve});if(lt){Te||(Te=[],re.set(ce,Te));for(let Pe of lt)L(Pe,Ae,Te);return Te}}function te(ce,Ae,Te,we){let{locStart:Ue,locEnd:ge}=Te,lt=Ue(Ae),Pe=ge(Ae),ve=L(ce,Te),ut,wt,pt=0,jt=ve.length;for(;pt<jt;){let Be=pt+jt>>1,Je=ve[Be],$t=Ue(Je),Nt=ge(Je);if($t<=lt&&Pe<=Nt)return te(Je,Ae,Te,Je);if(Nt<=lt){ut=Je,pt=Be+1;continue}if(Pe<=$t){wt=Je,jt=Be;continue}throw new Error("Comment location overlaps with node location")}if(we&&we.type==="TemplateLiteral"){let{quasis:Be}=we,Je=M(Be,Ae,Te);ut&&M(Be,ut,Te)!==Je&&(ut=null),wt&&M(Be,wt,Te)!==Je&&(wt=null)}return{enclosingNode:we,precedingNode:ut,followingNode:wt}}var q=()=>!1;function ae(ce,Ae,Te,we){if(!Array.isArray(ce))return;let Ue=[],{locStart:ge,locEnd:lt,pri
`,j)+1),ce=I.slice(J,j).match(/^\s*/)[0],Ae=y(ce,M.tabWidth),Te=te(W,Object.assign(Object.assign({},M),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:M.cursorOffset>j&&M.cursorOffset<=X?M.cursorOffset-j:-1,endOfLine:"lf"}),Ae),we=Te.formatted.trimEnd(),{cursorOffset:Ue}=M;Ue>X?Ue+=we.length-W.length:Te.cursorOffset>=0&&(Ue=Te.cursorOffset+j);let ge=I.slice(0,j)+we+I.slice(X);if(M.endOfLine!=="lf"){let lt=x(M.endOfLine);Ue>=0&&lt===`\r
`&&(Ue+=v(ge.slice(0,Ue),`
`)),ge=ge.replace(/\n/g,lt)}return{formatted:ge,cursorOffset:Ue,comments:Te.comments}}function ae(B,M,A){return typeof M!="number"||Number.isNaN(M)||M<0||M>B.length?A:M}function ne(B,M){let{cursorOffset:A,rangeStart:I,rangeEnd:j}=M;return A=ae(B,A,-1),I=ae(B,I,0),j=ae(B,j,B.length),Object.assign(Object.assign({},M),{},{cursorOffset:A,rangeStart:I,rangeEnd:j})}function Fe(B,M){let{cursorOffset:A,rangeStart:I,rangeEnd:j,endOfLine:X}=ne(B,M),W=B.charAt(0)===Z;if(W&&(B=B.slice(1),A--,I--,j--),X==="auto"&&(X=D(B)),B.includes("\r")){let J=ce=>v(B.slice(0,Math.max(ce,0)),`\r
`);A-=J(A),I-=J(I),j-=J(j),B=S(B)}return{hasBOM:W,text:B,options:ne(B,Object.assign(Object.assign({},M),{},{cursorOffset:A,rangeStart:I,rangeEnd:j,endOfLine:X}))}}function _(B,M){let A=w.resolveParser(M);return!A.hasPragma||A.hasPragma(B)}function z(B,M){let{hasBOM:A,text:I,options:j}=Fe(B,k(M));if(j.rangeStart>=j.rangeEnd&&I!==""||j.requirePragma&&!_(I,j))return{formatted:B,cursorOffset:M.cursorOffset,comments:[]};let X;return j.rangeStart>0||j.rangeEnd<I.length?X=q(I,j):(!j.requirePragma&&j.insertPragma&&j.printer.insertPragma&&!_(I,j)&&(I=j.printer.insertPragma(I)),X=te(I,j)),A&&(X.formatted=Z+X.formatted,X.cursorOffset>=0&&X.cursorOffset++),X}c.exports={formatWithCursor:z,parse(B,M,A){let{text:I,options:j}=Fe(B,k(M)),X=w.parse(I,j);return A&&(X.ast=T(X.ast,j)),X},formatAST(B,M){M=k(M);let A=F(B,M);return d(A,M)},formatDoc(B,M){return z(g(B),Object.assign(Object.assign({},M),{},{parser:"__js_expression"})).formatted},printToDoc(B,M){M=k(M);let{ast:A,text:I}=w.parse(B,M);return L(I,A,M),F(A,M)},printDocToString(B,M){return d(B,k(M))}}}}),ya=Oe({"src/common/util-shared.js"(a,c){ze();var{getMaxContinuousCount:h,getStringWidth:d,getAlignmentSize:g,getIndentSize:y,skip:D,skipWhitespace:x,skipSpaces:v,skipNewline:S,skipToLineEnd:k,skipEverythingButNewLine:T,skipInlineComment:$,skipTrailingComment:w,hasNewline:F,hasNewlineInRange:Q,hasSpaces:Z,isNextLineEmpty:re,isNextLineEmptyAfterIndex:L,isPreviousLineEmpty:te,getNextNonSpaceNonCommentCharacterIndex:q,makeString:ae,addLeadingComment:ne,addDanglingComment:Fe,addTrailingComment:_}=pi();c.exports={getMaxContinuousCount:h,getStringWidth:d,getAlignmentSize:g,getIndentSize:y,skip:D,skipWhitespace:x,skipSpaces:v,skipNewline:S,skipToLineEnd:k,skipEverythingButNewLine:T,skipInlineComment:$,skipTrailingComment:w,hasNewline:F,hasNewlineInRange:Q,hasSpaces:Z,isNextLineEmpty:re,isNextLineEmptyAfterIndex:L,isPreviousLineEmpty:te,getNextNonSpaceNonCommentCharacterIndex:q,makeString:ae,addLeadingComment:ne,addDanglingComment:Fe,addTrailingComment:_}}}),_s=Oe({"src/utils/create-language.js"(a,c){ze(),c.exports=function(h,d){let{languageId:g}=h,y=Me(h,De);return Object.assign(Object.assign({linguistLanguageId:g},y),d(h))}}}),Go=Oe({"node_modules/esutils/lib/ast.js"(a,c){ze(),function(){function h(v){if(v==null)return!1;switch(v.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function d(v){if(v==null)return!1;switch(v.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function g(v){if(v==null)return!1;switch(v.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function y(v){return g(v)||v!=null&&v.type==="FunctionDeclaration"}function D(v){switch(v.type){case"IfStatement":return v.alternate!=null?v.alternate:v.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return v.body}return null}function x(v){var S;if(v.type!=="IfStatement"||v.alternate==null)return!1;S=v.consequent;do{if(S.type==="IfStatement"&&S.alternate==null)return!0;S=D(S)}while(S);return!1}c.exports={isExpression:h,isStatement:g,isIterationStatement:d,isSourceElement:y,isProblematicIfStatement:x,trailingStatement:D}}()}}),ka=Oe({"node_modules/esutils/lib/code.js"(a,c){ze(),function(){var h,d,g,y,D,x;d={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u03
`))}function hn(be,Wt){return(be.type==="TemplateLiteral"&&Or(be)||be.type==="TaggedTemplateExpression"&&Or(be.quasi))&&!g(Wt,S(be),{backwards:!0})}function Ci(be){if(!Jn(be))return!1;let Wt=d(Bt(be,on.Dangling));return Wt&&!$(Wt)}function hi(be){if(be.length<=1)return!1;let Wt=0;for(let Tn of be)if(W(Tn)){if(Wt+=1,Wt>1)return!0}else if($t(Tn)){for(let Li of Tn.arguments)if(W(Li))return!0}return!1}function cn(be){let Wt=be.getValue(),Tn=be.getParentNode();return $t(Wt)&&$t(Tn)&&Tn.callee===Wt&&Wt.arguments.length>Tn.arguments.length&&Tn.arguments.length>0}function Bn(be,Wt){if(Wt>=2)return!1;let Tn=Ns=>Bn(Ns,Wt+1),Li=be.type==="Literal"&&"regex"in be&&be.regex.pattern||be.type==="RegExpLiteral"&&be.pattern;if(Li&&v(Li)>5)return!1;if(be.type==="Literal"||be.type==="BigIntLiteral"||be.type==="DecimalLiteral"||be.type==="BooleanLiteral"||be.type==="NullLiteral"||be.type==="NumericLiteral"||be.type==="RegExpLiteral"||be.type==="StringLiteral"||be.type==="Identifier"||be.type==="ThisExpression"||be.type==="Super"||be.type==="PrivateName"||be.type==="PrivateIdentifier"||be.type==="ArgumentPlaceholder"||be.type==="Import")return!0;if(be.type==="TemplateLiteral")return be.quasis.every(Ns=>!Ns.value.raw.includes(`
`))&&be.expressions.every(Tn);if(be.type==="ObjectExpression")return be.properties.every(Ns=>!Ns.computed&&(Ns.shorthand||Ns.value&&Tn(Ns.value)));if(be.type==="ArrayExpression")return be.elements.every(Ns=>Ns===null||Tn(Ns));if(Bo(be))return(be.type==="ImportExpression"||Bn(be.callee,Wt))&&bs(be).every(Tn);if(Nt(be))return Bn(be.object,Wt)&&Bn(be.property,Wt);let Ri={"!":!0,"-":!0,"+":!0,"~":!0};if(be.type==="UnaryExpression"&&Ri[be.operator])return Bn(be.argument,Wt);let ba={"++":!0,"--":!0};return be.type==="UpdateExpression"&&ba[be.operator]?Bn(be.argument,Wt):be.type==="TSNonNullExpression"?Bn(be.expression,Wt):!1}function Ft(be){var Wt,Tn;return(Wt=(Tn=be.extra)===null||Tn===void 0?void 0:Tn.raw)!==null&&Wt!==void 0?Wt:be.raw}function je(be){return be}function Qt(be){return be.filepath&&/\.tsx$/i.test(be.filepath)}function et(be){let Wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"es5";return be.trailingComma==="es5"&&Wt==="es5"||be.trailingComma==="all"&&(Wt==="all"||Wt==="es5")}function _t(be,Wt){switch(be.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return _t(be.left,Wt);case"MemberExpression":case"OptionalMemberExpression":return _t(be.object,Wt);case"TaggedTemplateExpression":return be.tag.type==="FunctionExpression"?!1:_t(be.tag,Wt);case"CallExpression":case"OptionalCallExpression":return be.callee.type==="FunctionExpression"?!1:_t(be.callee,Wt);case"ConditionalExpression":return _t(be.test,Wt);case"UpdateExpression":return!be.prefix&&_t(be.argument,Wt);case"BindExpression":return be.object&&_t(be.object,Wt);case"SequenceExpression":return _t(be.expressions[0],Wt);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return _t(be.expression,Wt);default:return Wt(be)}}var Wr={"==":!0,"!=":!0,"===":!0,"!==":!0},Br={"*":!0,"/":!0,"%":!0},Vt={">>":!0,">>>":!0,"<<":!0};function R(be,Wt){return!(Tt(Wt)!==Tt(be)||be==="**"||Wr[be]&&Wr[Wt]||Wt==="%"&&Br[be]||be==="%"&&Br[Wt]||Wt!==be&&Br[Wt]&&Br[be]||Vt[be]&&Vt[Wt])}var We=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((be,Wt)=>be.map(Tn=>[Tn,Wt])));function Tt(be){return We.get(be)}function fr(be){return!!Vt[be]||be==="|"||be==="^"||be==="&"}function Er(be){var Wt;if(be.rest)return!0;let Tn=Dr(be);return((Wt=d(Tn))===null||Wt===void 0?void 0:Wt.type)==="RestElement"}var an=new WeakMap;function Dr(be){if(an.has(be))return an.get(be);let Wt=[];return be.this&&Wt.push(be.this),Array.isArray(be.parameters)?Wt.push(...be.parameters):Array.isArray(be.params)&&Wt.push(...be.params),be.rest&&Wt.push(be.rest),an.set(be,Wt),Wt}function Fs(be,Wt){let Tn=be.getValue(),Li=0,Ri=ba=>Wt(ba,Li++);Tn.this&&be.call(Ri,"this"),Array.isArray(Tn.parameters)?be.each(Ri,"parameters"):Array.isArray(Tn.params)&&be.each(Ri,"params"),Tn.rest&&be.call(Ri,"rest")}var tn=new WeakMap;function bs(be){if(tn.has(be))return tn.get(be);let Wt=be.arguments;return be.type==="ImportExpression"&&(Wt=[be.source],be.attributes&&Wt.push(be.attributes)),tn.set(be,Wt),Wt}function Jr(be,Wt){let Tn=be.getValue();Tn.type==="ImportExpression"?(be.call(Li=>Wt(Li,0),"source"),Tn.attributes&&be.call(Li=>Wt(Li,1),"attributes")):be.each(Wt,"arguments")}function Wn(be){return be.value.trim()==="prettier-ignore"&&!be.unignore}function gi(be){return be&&(be.prettierIgnore||Jn(be,on.PrettierIgnore))}function cs(be){let Wt=be.getValue();return gi(Wt)}var on={Leading:1<<1,Trailing:1<<2,Dangling:1<<3,Block:1<<4,Line:1<<5,PrettierIgnore:1<<6,First:1<<7,Last:1<<8},li=(be,Wt)=>{if(typeof be=="function"&&(Wt=be,be=0),be||Wt)return(Tn,Li,Ri)=>!(be&on.Leading&&!Tn.leading||be&on.Trailing&&!Tn.trailing||be&on.Dangling&&(Tn.leading||Tn.trailing)||be&on.Block&&!$(Tn)||be&on.Line&&!_(Tn)||be&on.First&&Li!==0||be&on.Last&&Li!==Ri.length-1||be&on.PrettierIgnore&&!Wn(Tn)||Wt&&!Wt(Tn))};function Jn(be,Wt,Tn){if(!D(be==null?void 0:be.comments))return!1;let Li=li(Wt,Tn);return Li?be.comments.some(Li):!0}function Bt(be,Wt,Tn){if
`)?k(Number.NEGATIVE_INFINITY,lt):$(lt,ge,we);W.push(v(["${",Pe,T,"}"]))}},"quasis"),W.push("`"),W}function ne(M,A,I){let j=M.getNode(),X=j.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(X.length>1||X.some(W=>W.length>0)){A.__inJestEach=!0;let W=M.map(I,"expressions");A.__inJestEach=!1;let J=[],ce=W.map(ge=>"${"+w(ge,Object.assign(Object.assign({},A),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),Ae=[{hasLineBreak:!1,cells:[]}];for(let ge=1;ge<j.quasis.length;ge++){let lt=h(Ae),Pe=ce[ge-1];lt.cells.push(Pe),Pe.includes(`
`)&&(lt.hasLineBreak=!0),j.quasis[ge].value.raw.includes(`
`)&&Ae.push({hasLineBreak:!1,cells:[]})}let Te=Math.max(X.length,...Ae.map(ge=>ge.cells.length)),we=Array.from({length:Te}).fill(0),Ue=[{cells:X},...Ae.filter(ge=>ge.cells.length>0)];for(let{cells:ge}of Ue.filter(lt=>!lt.hasLineBreak))for(let[lt,Pe]of ge.entries())we[lt]=Math.max(we[lt],d(Pe));return J.push(T,"`",S([D,y(D,Ue.map(ge=>y(" | ",ge.cells.map((lt,Pe)=>ge.hasLineBreak?lt:lt+" ".repeat(we[Pe]-d(lt))))))]),D,"`"),J}}function Fe(M,A){let I=M.getValue(),j=A();return L(I)&&(j=v([S([x,j]),x])),["${",j,T,"}"]}function _(M,A){return M.map(I=>Fe(I,A),"expressions")}function z(M,A){return F(M,I=>typeof I=="string"?A?I.replace(/(\\*)`/g,"$1$1\\`"):B(I):I)}function B(M){return M.replace(/([\\`]|\${)/g,"\\$1")}c.exports={printTemplateLiteral:ae,printTemplateExpressions:_,escapeTemplateCharacters:z,uncookTemplateElementValue:B}}}),jh=Oe({"src/language-js/embed/markdown.js"(a,c){ze();var{builders:{indent:h,softline:d,literalline:g,dedentToRoot:y}}=Ln(),{escapeTemplateCharacters:D}=Qu();function x(S,k,T){let $=S.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(Z,re)=>"\\".repeat(re.length/2)+"`"),w=v($),F=w!=="";F&&($=$.replace(new RegExp(`^${w}`,"gm"),""));let Q=D(T($,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",F?h([d,Q]):[g,y(Q)],d,"`"]}function v(S){let k=S.match(/^([^\S\n]*)\S/m);return k===null?"":k[1]}c.exports=x}}),$p=Oe({"src/language-js/embed/css.js"(a,c){ze();var{isNonEmptyArray:h}=pi(),{builders:{indent:d,hardline:g,softline:y},utils:{mapDoc:D,replaceEndOfLine:x,cleanDoc:v}}=Ln(),{printTemplateExpressions:S}=Qu();function k(w,F,Q){let Z=w.getValue(),re=Z.quasis.map(ne=>ne.value.raw),L=0,te=re.reduce((ne,Fe,_)=>_===0?Fe:ne+"@prettier-placeholder-"+L+++"-id"+Fe,""),q=Q(te,{parser:"scss"},{stripTrailingHardline:!0}),ae=S(w,F);return T(q,Z,ae)}function T(w,F,Q){if(F.quasis.length===1&&!F.quasis[0].value.raw.trim())return"``";let Z=$(w,Q);if(!Z)throw new Error("Couldn't insert all the expressions");return["`",d([g,Z]),y,"`"]}function $(w,F){if(!h(F))return w;let Q=0,Z=D(v(w),re=>typeof re!="string"||!re.includes("@prettier-placeholder")?re:re.split(/@prettier-placeholder-(\d+)-id/).map((L,te)=>te%2===0?x(L):(Q++,F[L])));return F.length===Q?Z:null}c.exports=k}}),Np=Oe({"src/language-js/embed/graphql.js"(a,c){ze();var{builders:{indent:h,join:d,hardline:g}}=Ln(),{escapeTemplateCharacters:y,printTemplateExpressions:D}=Qu();function x(S,k,T){let $=S.getValue(),w=$.quasis.length;if(w===1&&$.quasis[0].value.raw.trim()==="")return"``";let F=D(S,k),Q=[];for(let Z=0;Z<w;Z++){let re=$.quasis[Z],L=Z===0,te=Z===w-1,q=re.value.cooked,ae=q.split(`
`),ne=ae.length,Fe=F[Z],_=ne>2&&ae[0].trim()===""&&ae[1].trim()==="",z=ne>2&&ae[ne-1].trim()===""&&ae[ne-2].trim()==="",B=ae.every(A=>/^\s*(?:#[^\n\r]*)?$/.test(A));if(!te&&/#[^\n\r]*$/.test(ae[ne-1]))return null;let M=null;B?M=v(ae):M=T(q,{parser:"graphql"},{stripTrailingHardline:!0}),M?(M=y(M,!1),!L&&_&&Q.push(""),Q.push(M),!te&&z&&Q.push("")):!L&&!te&&_&&Q.push(""),Fe&&Q.push(Fe)}return["`",h([g,d(g,Q)]),g,"`"]}function v(S){let k=[],T=!1,$=S.map(w=>w.trim());for(let[w,F]of $.entries())F!==""&&($[w-1]===""&&T?k.push([g,F]):k.push(F),T=!0);return k.length===0?null:d(g,k)}c.exports=x}}),ju=Oe({"src/language-js/embed/html.js"(a,c){ze();var{builders:{indent:h,line:d,hardline:g,group:y},utils:{mapDoc:D}}=Ln(),{printTemplateExpressions:x,uncookTemplateElementValue:v}=Qu(),S=0;function k(T,$,w,F,Q){let{parser:Z}=Q,re=T.getValue(),L=S;S=S+1>>>0;let te=I=>`PRETTIER_HTML_PLACEHOLDER_${I}_${L}_IN_JS`,q=re.quasis.map((I,j,X)=>j===X.length-1?I.value.cooked:I.value.cooked+te(j)).join(""),ae=x(T,$);if(ae.length===0&&q.trim().length===0)return"``";let ne=new RegExp(te("(\\d+)"),"g"),Fe=0,_=w(q,{parser:Z,__onHtmlRoot(I){Fe=I.children.length}},{stripTrailingHardline:!0}),z=D(_,I=>{if(typeof I!="string")return I;let j=[],X=I.split(ne);for(let W=0;W<X.length;W++){let J=X[W];if(W%2===0){J&&(J=v(J),F.__embeddedInHtml&&(J=J.replace(/<\/(script)\b/gi,"<\\/$1")),j.push(J));continue}let ce=Number(J);j.push(ae[ce])}return j}),B=/^\s/.test(q)?" ":"",M=/\s$/.test(q)?" ":"",A=F.htmlWhitespaceSensitivity==="ignore"?g:B&&M?d:null;return y(A?["`",h([A,y(z)]),A,"`"]:["`",B,Fe>1?h(y(z)):y(z),M,"`"])}c.exports=k}}),Mu=Oe({"src/language-js/embed.js"(a,c){ze();var{hasComment:h,CommentCheckFlags:d,isObjectProperty:g}=is(),y=jh(),D=$p(),x=Np(),v=ju();function S(_){if($(_)||Z(_)||re(_)||w(_))return"css";if(q(_))return"graphql";if(ne(_))return"html";if(F(_))return"angular";if(T(_))return"markdown"}function k(_,z,B,M){let A=_.getValue();if(A.type!=="TemplateLiteral"||Fe(A))return;let I=S(_);if(I){if(I==="markdown")return y(_,z,B);if(I==="css")return D(_,z,B);if(I==="graphql")return x(_,z,B);if(I==="html"||I==="angular")return v(_,z,B,M,{parser:I})}}function T(_){let z=_.getValue(),B=_.getParentNode();return B&&B.type==="TaggedTemplateExpression"&&z.quasis.length===1&&B.tag.type==="Identifier"&&(B.tag.name==="md"||B.tag.name==="markdown")}function $(_){let z=_.getValue(),B=_.getParentNode(),M=_.getParentNode(1);return M&&z.quasis&&B.type==="JSXExpressionContainer"&&M.type==="JSXElement"&&M.openingElement.name.name==="style"&&M.openingElement.attributes.some(A=>A.name.name==="jsx")||B&&B.type==="TaggedTemplateExpression"&&B.tag.type==="Identifier"&&B.tag.name==="css"||B&&B.type==="TaggedTemplateExpression"&&B.tag.type==="MemberExpression"&&B.tag.object.name==="css"&&(B.tag.property.name==="global"||B.tag.property.name==="resolve")}function w(_){return _.match(z=>z.type==="TemplateLiteral",(z,B)=>z.type==="ArrayExpression"&&B==="elements",(z,B)=>g(z)&&z.key.type==="Identifier"&&z.key.name==="styles"&&B==="value",...Q)}function F(_){return _.match(z=>z.type==="TemplateLiteral",(z,B)=>g(z)&&z.key.type==="Identifier"&&z.key.name==="template"&&B==="value",...Q)}var Q=[(_,z)=>_.type==="ObjectExpression"&&z==="properties",(_,z)=>_.type==="CallExpression"&&_.callee.type==="Identifier"&&_.callee.name==="Component"&&z==="arguments",(_,z)=>_.type==="Decorator"&&z==="expression"];function Z(_){let z=_.getParentNode();if(!z||z.type!=="TaggedTemplateExpression")return!1;let B=z.tag.type==="ParenthesizedExpression"?z.tag.expression:z.tag;switch(B.type){case"MemberExpression":return L(B.object)||te(B);case"CallExpression":return L(B.callee)||B.callee.type==="MemberExpression"&&(B.callee.object.type==="MemberExpression"&&(L(B.callee.object.object)||te(B.callee.object))||B.callee.object.type==="CallExpression"&&L(B.callee.object.callee));case"Identifier":return B.name==="css";default:return!1}}function re(_){let z=_.getParentNode(),B=_.getParentNode(1);return B&&z.type==="JSXExpressionContainer"&&B.type==="JSXAttribute"&&B.name.type==="JSXIdentifier"&&B.name.name==="css"}functio
`,oc={EOL:Al,tmpdir:El,tmpDir:au,networkInterfaces:ic,getNetworkInterfaces:sa,release:Da,type:Ho,cpus:Vu,totalmem:Wa,freemem:Ru,uptime:Fa,loadavg:Sl,hostname:ou,endianness:Lu}}}),Pl=Oe({"node-modules-polyfills-commonjs:os"(a,c){ze();var h=(wl(),yi(Cl));if(h&&h.default){c.exports=h.default;for(let d in h)c.exports[d]=h[d]}else h&&(c.exports=h)}}),Ip=Oe({"node_modules/detect-newline/index.js"(a,c){ze();var h=d=>{if(typeof d!="string")throw new TypeError("Expected a string");let g=d.match(/(?:\r?\n)/g)||[];if(g.length===0)return;let y=g.filter(x=>x===`\r
`).length,D=g.length-y;return y>D?`\r
`:`
`};c.exports=h,c.exports.graceful=d=>typeof d=="string"&&h(d)||`
`}}),Ba=Oe({"node_modules/jest-docblock/build/index.js"(a){ze(),Object.defineProperty(a,"__esModule",{value:!0}),a.extract=w,a.parse=Q,a.parseWithComments=Z,a.print=re,a.strip=F;function c(){let te=Pl();return c=function(){return te},te}function h(){let te=d(Ip());return h=function(){return te},te}function d(te){return te&&te.__esModule?te:{default:te}}var g=/\*\/$/,y=/^\/\*\*?/,D=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,x=/(^|\s+)\/\/([^\r\n]*)/g,v=/^(\r?\n)+/,S=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,k=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,T=/(\r?\n|^) *\* ?/g,$=[];function w(te){let q=te.match(D);return q?q[0].trimLeft():""}function F(te){let q=te.match(D);return q&&q[0]?te.substring(q[0].length):te}function Q(te){return Z(te).pragmas}function Z(te){let q=(0,h().default)(te)||c().EOL;te=te.replace(y,"").replace(g,"").replace(T,"$1");let ae="";for(;ae!==te;)ae=te,te=te.replace(S,`${q}$1 $2${q}`);te=te.replace(v,"").trimRight();let ne=Object.create(null),Fe=te.replace(k,"").replace(v,"").trimRight(),_;for(;_=k.exec(te);){let z=_[2].replace(x,"");typeof ne[_[1]]=="string"||Array.isArray(ne[_[1]])?ne[_[1]]=$.concat(ne[_[1]],z):ne[_[1]]=z}return{comments:Fe,pragmas:ne}}function re(te){let{comments:q="",pragmas:ae={}}=te,ne=(0,h().default)(q)||c().EOL,Fe="/**",_=" *",z=" */",B=Object.keys(ae),M=B.map(I=>L(I,ae[I])).reduce((I,j)=>I.concat(j),[]).map(I=>`${_} ${I}${ne}`).join("");if(!q){if(B.length===0)return"";if(B.length===1&&!Array.isArray(ae[B[0]])){let I=ae[B[0]];return`${Fe} ${L(B[0],I)[0]}${z}`}}let A=q.split(ne).map(I=>`${_} ${I}`).join(ne)+ne;return Fe+ne+(q?A:"")+(q&&B.length?_+ne:"")+M+z}function L(te,q){return $.concat(q).map(ae=>`@${te} ${ae}`.trim())}}}),ac=Oe({"src/language-js/utils/get-shebang.js"(a,c){ze();function h(d){if(!d.startsWith("#!"))return"";let g=d.indexOf(`
`);return g===-1?d:d.slice(0,g)}c.exports=h}}),Uu=Oe({"src/language-js/pragma.js"(a,c){ze();var{parseWithComments:h,strip:d,extract:g,print:y}=Ba(),{normalizeEndOfLine:D}=co(),x=ac();function v(T){let $=x(T);$&&(T=T.slice($.length+1));let w=g(T),{pragmas:F,comments:Q}=h(w);return{shebang:$,text:T,pragmas:F,comments:Q}}function S(T){let $=Object.keys(v(T).pragmas);return $.includes("prettier")||$.includes("format")}function k(T){let{shebang:$,text:w,pragmas:F,comments:Q}=v(T),Z=d(w),re=y({pragmas:Object.assign({format:""},F),comments:Q.trimStart()});return($?`${$}
`:"")+D(re)+(Z.startsWith(`
`)?`
`:`
`)+Z}c.exports={hasPragma:S,insertPragma:k}}}),uc=Oe({"src/language-js/utils/is-type-cast-comment.js"(a,c){ze();var h=Ua();function d(g){return h(g)&&g.value[0]==="*"&&/@(?:type|satisfies)\b/.test(g.value)}c.exports=d}}),Tl=Oe({"src/language-js/comments.js"(a,c){ze();var{getLast:h,hasNewline:d,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:g,getNextNonSpaceNonCommentCharacter:y,hasNewlineInRange:D,addLeadingComment:x,addTrailingComment:v,addDanglingComment:S,getNextNonSpaceNonCommentCharacterIndex:k,isNonEmptyArray:T}=pi(),{getFunctionParameters:$,isPrettierIgnoreComment:w,isJsxNode:F,hasFlowShorthandAnnotationComment:Q,hasFlowAnnotationComment:Z,hasIgnoreComment:re,isCallLikeExpression:L,getCallArguments:te,isCallExpression:q,isMemberExpression:ae,isObjectProperty:ne,isLineComment:Fe,getComments:_,CommentCheckFlags:z,markerForIfWithoutBlockAndSameLineComment:B}=is(),{locStart:M,locEnd:A}=Ui(),I=Ua(),j=uc();function X(Vt){return[je,jr,lt,we,Ue,ge,wt,Or,vt,sr,hn,Ci,jt,tt,Ve].some(R=>R(Vt))}function W(Vt){return[Te,jr,Pe,hn,we,Ue,ge,wt,tt,ft,Ut,sr,Bn,Ve,et].some(R=>R(Vt))}function J(Vt){return[je,we,Ue,ve,Nt,jt,sr,$t,Je,Qt,Ve,Ft].some(R=>R(Vt))}function ce(Vt,R){let We=(Vt.body||Vt.properties).find(Tt=>{let{type:fr}=Tt;return fr!=="EmptyStatement"});We?x(We,R):S(Vt,R)}function Ae(Vt,R){Vt.type==="BlockStatement"?ce(Vt,R):x(Vt,R)}function Te(Vt){let{comment:R,followingNode:We}=Vt;return We&&j(R)?(x(We,R),!0):!1}function we(Vt){let{comment:R,precedingNode:We,enclosingNode:Tt,followingNode:fr,text:Er}=Vt;if((Tt==null?void 0:Tt.type)!=="IfStatement"||!fr)return!1;if(y(Er,R,A)===")")return v(We,R),!0;if(We===Tt.consequent&&fr===Tt.alternate){if(We.type==="BlockStatement")v(We,R);else{let an=R.type==="SingleLine"||R.loc.start.line===R.loc.end.line,Dr=R.loc.start.line===We.loc.start.line;an&&Dr?S(We,R,B):S(Tt,R)}return!0}return fr.type==="BlockStatement"?(ce(fr,R),!0):fr.type==="IfStatement"?(Ae(fr.consequent,R),!0):Tt.consequent===fr?(x(fr,R),!0):!1}function Ue(Vt){let{comment:R,precedingNode:We,enclosingNode:Tt,followingNode:fr,text:Er}=Vt;return(Tt==null?void 0:Tt.type)!=="WhileStatement"||!fr?!1:y(Er,R,A)===")"?(v(We,R),!0):fr.type==="BlockStatement"?(ce(fr,R),!0):Tt.body===fr?(x(fr,R),!0):!1}function ge(Vt){let{comment:R,precedingNode:We,enclosingNode:Tt,followingNode:fr}=Vt;return(Tt==null?void 0:Tt.type)!=="TryStatement"&&(Tt==null?void 0:Tt.type)!=="CatchClause"||!fr?!1:Tt.type==="CatchClause"&&We?(v(We,R),!0):fr.type==="BlockStatement"?(ce(fr,R),!0):fr.type==="TryStatement"?(Ae(fr.finalizer,R),!0):fr.type==="CatchClause"?(Ae(fr.body,R),!0):!1}function lt(Vt){let{comment:R,enclosingNode:We,followingNode:Tt}=Vt;return ae(We)&&(Tt==null?void 0:Tt.type)==="Identifier"?(x(We,R),!0):!1}function Pe(Vt){let{comment:R,precedingNode:We,enclosingNode:Tt,followingNode:fr,text:Er}=Vt,an=We&&!D(Er,A(We),M(R));return(!We||!an)&&((Tt==null?void 0:Tt.type)==="ConditionalExpression"||(Tt==null?void 0:Tt.type)==="TSConditionalType")&&fr?(x(fr,R),!0):!1}function ve(Vt){let{comment:R,precedingNode:We,enclosingNode:Tt}=Vt;return ne(Tt)&&Tt.shorthand&&Tt.key===We&&Tt.value.type==="AssignmentPattern"?(v(Tt.value.left,R),!0):!1}var ut=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function wt(Vt){let{comment:R,precedingNode:We,enclosingNode:Tt,followingNode:fr}=Vt;if(ut.has(Tt==null?void 0:Tt.type)){if(T(Tt.decorators)&&!(fr&&fr.type==="Decorator"))return v(h(Tt.decorators),R),!0;if(Tt.body&&fr===Tt.body)return ce(Tt.body,R),!0;if(fr){if(Tt.superClass&&fr===Tt.superClass&&We&&(We===Tt.id||We===Tt.typeParameters))return v(We,R),!0;for(let Er of["implements","extends","mixins"])if(Tt[Er]&&fr===Tt[Er][0])return We&&(We===Tt.id||We===Tt.typeParameters||We===Tt.superClass)?v(We,R):S(Tt,R,Er),!0}}return!1}var pt=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function jt(Vt){let{com
`)&&!sr&&!Fe(Ut.attributes[0]))return v(["<",vt("name"),vt("typeParameters")," ",...Ve.map(vt,"attributes"),Ut.selfClosing?" />":">"]);let Or=Ut.attributes&&Ut.attributes.some(Ci=>Ci.value&&ae(Ci.value)&&Ci.value.value.includes(`
`)),hn=ft.singleAttributePerLine&&Ut.attributes.length>1?D:y;return v(["<",vt("name"),vt("typeParameters"),S(Ve.map(()=>[hn,vt()],"attributes")),...we(Ut,ft,sr)],{shouldBreak:Or})}function we(Ve,ft,vt){return Ve.selfClosing?[y,"/>"]:Ue(Ve,ft,vt)?[">"]:[x,">"]}function Ue(Ve,ft,vt){let Ut=Ve.attributes.length>0&&Fe(Z(Ve.attributes),_.Trailing);return Ve.attributes.length===0&&!vt||(ft.bracketSameLine||ft.jsxBracketSameLine)&&(!vt||Ve.attributes.length>0)&&!Ut}function ge(Ve,ft,vt){let Ut=Ve.getValue(),sr=[];sr.push("</");let Or=vt("name");return Fe(Ut.name,_.Leading|_.Line)?sr.push(S([D,Or]),D):Fe(Ut.name,_.Leading|_.Block)?sr.push(" ",Or):sr.push(Or),sr.push(">"),sr}function lt(Ve,ft){let vt=Ve.getValue(),Ut=Fe(vt),sr=Fe(vt,_.Line),Or=vt.type==="JSXOpeningFragment";return[Or?"<":"</",S([sr?D:Ut&&!Or?" ":"",d(Ve,ft,!0)]),sr?D:"",">"]}function Pe(Ve,ft,vt){let Ut=h(Ve,I(Ve,ft,vt),ft);return J(Ve,Ut,ft)}function ve(Ve,ft){let vt=Ve.getValue(),Ut=Fe(vt,_.Line);return[d(Ve,ft,!Ut),Ut?D:""]}function ut(Ve,ft,vt){let Ut=Ve.getValue();return["{",Ve.call(sr=>{let Or=["...",vt()],hn=sr.getValue();return!Fe(hn)||!M(sr)?Or:[S([x,h(sr,Or,ft)]),x]},Ut.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function wt(Ve,ft,vt){let Ut=Ve.getValue();if(Ut.type.startsWith("JSX"))switch(Ut.type){case"JSXAttribute":return ce(Ve,ft,vt);case"JSXIdentifier":return String(Ut.name);case"JSXNamespacedName":return F(":",[vt("namespace"),vt("name")]);case"JSXMemberExpression":return F(".",[vt("object"),vt("property")]);case"JSXSpreadAttribute":return ut(Ve,ft,vt);case"JSXSpreadChild":return ut(Ve,ft,vt);case"JSXExpressionContainer":return Ae(Ve,ft,vt);case"JSXFragment":case"JSXElement":return Pe(Ve,ft,vt);case"JSXOpeningElement":return Te(Ve,ft,vt);case"JSXClosingElement":return ge(Ve,ft,vt);case"JSXOpeningFragment":case"JSXClosingFragment":return lt(Ve,ft);case"JSXEmptyExpression":return ve(Ve,ft);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Error(`Unknown JSX node type: ${JSON.stringify(Ut.type)}.`)}}var pt=`
\r `,jt=new RegExp("(["+pt+"]+)"),Be=new RegExp("[^"+pt+"]"),Je=Ve=>Ve.replace(new RegExp("(?:^"+jt.source+"|"+jt.source+"$)"),"");function $t(Ve){if(Ve.children.length===0)return!0;if(Ve.children.length>1)return!1;let ft=Ve.children[0];return ft.type==="JSXText"&&!Nt(ft)}function Nt(Ve){return Ve.type==="JSXText"&&(Be.test(te(Ve))||!/\n/.test(te(Ve)))}function jr(Ve){return Ve.type==="JSXExpressionContainer"&&ae(Ve.expression)&&Ve.expression.value===" "&&!Fe(Ve.expression)}function tt(Ve){let ft=Ve.getValue(),vt=Ve.getParentNode();if(!vt||!ft||!L(ft)||!L(vt))return!1;let Ut=vt.children.indexOf(ft),sr=null;for(let Or=Ut;Or>0;Or--){let hn=vt.children[Or-1];if(!(hn.type==="JSXText"&&!Nt(hn))){sr=hn;break}}return sr&&sr.type==="JSXExpressionContainer"&&sr.expression.type==="JSXEmptyExpression"&&z(sr.expression)}c.exports={hasJsxIgnoreComment:tt,printJsx:wt}}}),ko=Oe({"src/language-js/print/misc.js"(a,c){ze();var{isNonEmptyArray:h}=pi(),{builders:{indent:d,join:g,line:y}}=Ln(),{isFlowAnnotationComment:D}=is();function x(Z){let re=Z.getValue();return!re.optional||re.type==="Identifier"&&re===Z.getParentNode().key?"":re.type==="OptionalCallExpression"||re.type==="OptionalMemberExpression"&&re.computed?"?.":"?"}function v(Z){return Z.getValue().definite||Z.match(void 0,(re,L)=>L==="id"&&re.type==="VariableDeclarator"&&re.definite)?"!":""}function S(Z,re,L){let te=Z.getValue();return te.typeArguments?L("typeArguments"):te.typeParameters?L("typeParameters"):""}function k(Z,re,L){let te=Z.getValue();if(!te.typeAnnotation)return"";let q=Z.getParentNode(),ae=q.type==="DeclareFunction"&&q.id===te;return D(re.originalText,te.typeAnnotation)?[" /*: ",L("typeAnnotation")," */"]:[ae?"":": ",L("typeAnnotation")]}function T(Z,re,L){return["::",L("callee")]}function $(Z,re,L){let te=Z.getValue();return h(te.modifiers)?[g(" ",Z.map(L,"modifiers"))," "]:""}function w(Z,re,L){return Z.type==="EmptyStatement"?";":Z.type==="BlockStatement"||L?[" ",re]:d([y,re])}function F(Z,re,L){return["...",L("argument"),k(Z,re,L)]}function Q(Z,re){let L=Z.slice(1,-1);if(L.includes('"')||L.includes("'"))return Z;let te=re.singleQuote?"'":'"';return te+L+te}c.exports={printOptionalToken:x,printDefiniteToken:v,printFunctionTypeParameters:S,printBindExpressionCallee:T,printTypeScriptModifiers:$,printTypeAnnotation:k,printRestSpread:F,adjustClause:w,printDirective:Q}}}),Wu=Oe({"src/language-js/print/array.js"(a,c){ze();var{printDanglingComments:h}=Wi(),{builders:{line:d,softline:g,hardline:y,group:D,indent:x,ifBreak:v,fill:S}}=Ln(),{getLast:k,hasNewline:T}=pi(),{shouldPrintComma:$,hasComment:w,CommentCheckFlags:F,isNextLineEmpty:Q,isNumericLiteral:Z,isSignedNumericLiteral:re}=is(),{locStart:L}=Ui(),{printOptionalToken:te,printTypeAnnotation:q}=ko();function ae(z,B,M){let A=z.getValue(),I=[],j=A.type==="TupleExpression"?"#[":"[",X="]";if(A.elements.length===0)w(A,F.Dangling)?I.push(D([j,h(z,B),g,X])):I.push(j,X);else{let W=k(A.elements),J=!(W&&W.type==="RestElement"),ce=W===null,Ae=Symbol("array"),Te=!B.__inJestEach&&A.elements.length>1&&A.elements.every((ge,lt,Pe)=>{let ve=ge&&ge.type;if(ve!=="ArrayExpression"&&ve!=="ObjectExpression")return!1;let ut=Pe[lt+1];if(ut&&ve!==ut.type)return!1;let wt=ve==="ArrayExpression"?"elements":"properties";return ge[wt]&&ge[wt].length>1}),we=ne(A,B),Ue=J?ce?",":$(B)?we?v(",","",{groupId:Ae}):v(","):"":"";I.push(D([j,x([g,we?_(z,B,M,Ue):[Fe(z,B,"elements",M),Ue],h(z,B,!0)]),g,X],{shouldBreak:Te,id:Ae}))}return I.push(te(z),q(z,B,M)),I}function ne(z,B){return z.elements.length>1&&z.elements.every(M=>M&&(Z(M)||re(M)&&!w(M.argument))&&!w(M,F.Trailing|F.Line,A=>!T(B.originalText,L(A),{backwards:!0})))}function Fe(z,B,M,A){let I=[],j=[];return z.each(X=>{I.push(j,D(A())),j=[",",d],X.getValue()&&Q(X.getValue(),B)&&j.push(g)},M),I}function _(z,B,M,A){let I=[];return z.each((j,X,W)=>{let J=X===W.length-1;I.push([M(),J?A:","]),J||I.push(Q(j.getValue(),B)?[y,y]:w(W[X+1],F.Leading|F.Line)?y:d)},"elements"),S(I)}c.exports={printArray:ae,printArrayItems:Fe,isConciselyPrintedArray:ne}}}),jp=Oe({"src/language-js/print/call-arguments.js"(a,c){ze
`):Q(Be)}function wt(Be,Je,$t){if(!Fe(Be))return!1;Je=S(Je);let Nt=3;return typeof Je=="string"&&d(Je)<$t.tabWidth+Nt}function pt(Be,Je){let $t=jt(Be);if(h($t)){if($t.length>1)return!0;if($t.length===1){let jr=$t[0];if(jr.type==="TSUnionType"||jr.type==="UnionTypeAnnotation"||jr.type==="TSIntersectionType"||jr.type==="IntersectionTypeAnnotation"||jr.type==="TSTypeLiteral"||jr.type==="ObjectTypeAnnotation")return!0}let Nt=Be.typeParameters?"typeParameters":"typeArguments";if(k(Je(Nt)))return!0}return!1}function jt(Be){return Be.typeParameters&&Be.typeParameters.params||Be.typeArguments&&Be.typeArguments.params}c.exports={printVariableDeclarator:A,printAssignmentExpression:M,printAssignment:B,isArrowFunctionVariableDeclarator:Ue}}}),cc=Oe({"src/language-js/print/function-parameters.js"(a,c){ze();var{getNextNonSpaceNonCommentCharacter:h}=pi(),{printDanglingComments:d}=Wi(),{builders:{line:g,hardline:y,softline:D,group:x,indent:v,ifBreak:S},utils:{removeLines:k,willBreak:T}}=Ln(),{getFunctionParameters:$,iterateFunctionParametersPath:w,isSimpleType:F,isTestCall:Q,isTypeAnnotationAFunction:Z,isObjectType:re,isObjectTypePropertyAFunction:L,hasRestParameter:te,shouldPrintComma:q,hasComment:ae,isNextLineEmpty:ne}=is(),{locEnd:Fe}=Ui(),{ArgExpansionBailout:_}=bi(),{printFunctionTypeParameters:z}=ko();function B(j,X,W,J,ce){let Ae=j.getValue(),Te=$(Ae),we=ce?z(j,W,X):"";if(Te.length===0)return[we,"(",d(j,W,!0,ut=>h(W.originalText,ut,Fe)===")"),")"];let Ue=j.getParentNode(),ge=Q(Ue),lt=M(Ae),Pe=[];if(w(j,(ut,wt)=>{let pt=wt===Te.length-1;pt&&Ae.rest&&Pe.push("..."),Pe.push(X()),!pt&&(Pe.push(","),ge||lt?Pe.push(" "):ne(Te[wt],W)?Pe.push(y,y):Pe.push(g))}),J){if(T(we)||T(Pe))throw new _;return x([k(we),"(",k(Pe),")"])}let ve=Te.every(ut=>!ut.decorators);return lt&&ve?[we,"(",...Pe,")"]:ge?[we,"(",...Pe,")"]:(L(Ue)||Z(Ue)||Ue.type==="TypeAlias"||Ue.type==="UnionTypeAnnotation"||Ue.type==="TSUnionType"||Ue.type==="IntersectionTypeAnnotation"||Ue.type==="FunctionTypeAnnotation"&&Ue.returnType===Ae)&&Te.length===1&&Te[0].name===null&&Ae.this!==Te[0]&&Te[0].typeAnnotation&&Ae.typeParameters===null&&F(Te[0].typeAnnotation)&&!Ae.rest?W.arrowParens==="always"?["(",...Pe,")"]:Pe:[we,"(",v([D,...Pe]),S(!te(Ae)&&q(W,"all")?",":""),D,")"]}function M(j){if(!j)return!1;let X=$(j);if(X.length!==1)return!1;let[W]=X;return!ae(W)&&(W.type==="ObjectPattern"||W.type==="ArrayPattern"||W.type==="Identifier"&&W.typeAnnotation&&(W.typeAnnotation.type==="TypeAnnotation"||W.typeAnnotation.type==="TSTypeAnnotation")&&re(W.typeAnnotation.typeAnnotation)||W.type==="FunctionTypeParam"&&re(W.typeAnnotation)||W.type==="AssignmentPattern"&&(W.left.type==="ObjectPattern"||W.left.type==="ArrayPattern")&&(W.right.type==="Identifier"||W.right.type==="ObjectExpression"&&W.right.properties.length===0||W.right.type==="ArrayExpression"&&W.right.elements.length===0))}function A(j){let X;return j.returnType?(X=j.returnType,X.typeAnnotation&&(X=X.typeAnnotation)):j.typeAnnotation&&(X=j.typeAnnotation),X}function I(j,X){let W=A(j);if(!W)return!1;let J=j.typeParameters&&j.typeParameters.params;if(J){if(J.length>1)return!1;if(J.length===1){let ce=J[0];if(ce.constraint||ce.default)return!1}}return $(j).length===1&&(re(W)||T(X))}c.exports={printFunctionParameters:B,shouldHugFunctionParameters:M,shouldGroupFunctionParameters:I}}}),qu=Oe({"src/language-js/print/type-annotation.js"(a,c){ze();var{printComments:h,printDanglingComments:d}=Wi(),{isNonEmptyArray:g}=pi(),{builders:{group:y,join:D,line:x,softline:v,indent:S,align:k,ifBreak:T}}=Ln(),$=lu(),{locStart:w}=Ui(),{isSimpleType:F,isObjectType:Q,hasLeadingOwnLineComment:Z,isObjectTypePropertyAFunction:re,shouldPrintComma:L}=is(),{printAssignment:te}=cu(),{printFunctionParameters:q,shouldGroupFunctionParameters:ae}=cc(),{printArrayItems:ne}=Wu();function Fe(W){if(F(W)||Q(W))return!0;if(W.type==="UnionTypeAnnotation"||W.type==="TSUnionType"){let J=W.types.filter(Ae=>Ae.type==="VoidTypeAnnotation"||Ae.type==="TSVoidKeyword"||Ae.type==="NullLiteralTypeAnnotation"||Ae.type==="TSNullKeyword").length,ce=W.types.some(Ae=>Ae.type==="ObjectT
`);return F.length>1&&F.every(Q=>Q.trim()[0]==="*")}function $(w){let F=w.value.split(`
`);return["/*",d(g,F.map((Q,Z)=>Z===0?Q.trimEnd():" "+(Z<F.length-1?Q.trim():Q.trimStart()))),"*/"]}c.exports={printComment:k}}}),Nl=Oe({"src/language-js/print/literal.js"(a,c){ze();var{printString:h,printNumber:d}=pi(),{replaceTextEndOfLine:g}=wa(),{printDirective:y}=ko();function D(k,T){let $=k.getNode();switch($.type){case"RegExpLiteral":return S($);case"BigIntLiteral":return v($.bigint||$.extra.raw);case"NumericLiteral":return d($.extra.raw);case"StringLiteral":return g(h($.extra.raw,T));case"NullLiteral":return"null";case"BooleanLiteral":return String($.value);case"DecimalLiteral":return d($.value)+"m";case"Literal":{if($.regex)return S($.regex);if($.bigint)return v($.raw);if($.decimal)return d($.decimal)+"m";let{value:w}=$;return typeof w=="number"?d($.raw):typeof w=="string"?x(k)?y($.raw,T):g(h($.raw,T)):String(w)}}}function x(k){if(k.getName()!=="expression")return;let T=k.getParentNode();return T.type==="ExpressionStatement"&&T.directive}function v(k){return k.toLowerCase()}function S(k){let{pattern:T,flags:$}=k;return $=[...$].sort().join(""),`/${T}/${$}`}c.exports={printLiteral:D}}}),Il=Oe({"src/language-js/printer-estree.js"(a,c){ze();var{printDanglingComments:h}=Wi(),{hasNewline:d}=pi(),{builders:{join:g,line:y,hardline:D,softline:x,group:v,indent:S},utils:{replaceTextEndOfLine:k}}=Ln(),T=Mu(),$=Oa(),{insertPragma:w}=Uu(),F=Tl(),Q=lu(),Z=kl(),{hasFlowShorthandAnnotationComment:re,hasComment:L,CommentCheckFlags:te,isTheOnlyJsxElementInMarkdown:q,isLineComment:ae,isNextLineEmpty:ne,needsHardlineAfterDanglingComment:Fe,hasIgnoreComment:_,isCallExpression:z,isMemberExpression:B,markerForIfWithoutBlockAndSameLineComment:M}=is(),{locStart:A,locEnd:I}=Ui(),j=Ua(),{printHtmlBinding:X,isVueEventBindingExpression:W}=Zc(),{printAngular:J}=Qp(),{printJsx:ce,hasJsxIgnoreComment:Ae}=lc(),{printFlow:Te}=Rp(),{printTypescript:we}=Gc(),{printOptionalToken:Ue,printBindExpressionCallee:ge,printTypeAnnotation:lt,adjustClause:Pe,printRestSpread:ve,printDefiniteToken:ut,printDirective:wt}=ko(),{printImportDeclaration:pt,printExportDeclaration:jt,printExportAllDeclaration:Be,printModuleSpecifier:Je}=Lp(),{printTernary:$t}=zu(),{printTemplateLiteral:Nt}=Qu(),{printArray:jr}=Wu(),{printObject:tt}=Yc(),{printClass:Ve,printClassMethod:ft,printClassProperty:vt}=pu(),{printProperty:Ut}=_l(),{printFunction:sr,printArrowFunction:Or,printMethod:hn,printReturnStatement:Ci,printThrowStatement:hi}=Zu(),{printCallExpression:cn}=Bl(),{printVariableDeclarator:Bn,printAssignmentExpression:Ft}=cu(),{printBinaryishExpression:je}=xa(),{printSwitchCaseConsequent:Qt}=Yu(),{printMemberExpression:et}=Fl(),{printBlock:_t,printBlockBody:Wr}=Vp(),{printComment:Br}=hc(),{printLiteral:Vt}=Nl(),{printDecorators:R}=$l();function We(Er,an,Dr,Fs){let tn=Tt(Er,an,Dr,Fs);if(!tn)return"";let bs=Er.getValue(),{type:Jr}=bs;if(Jr==="ClassMethod"||Jr==="ClassPrivateMethod"||Jr==="ClassProperty"||Jr==="ClassAccessorProperty"||Jr==="AccessorProperty"||Jr==="TSAbstractAccessorProperty"||Jr==="PropertyDefinition"||Jr==="TSAbstractPropertyDefinition"||Jr==="ClassPrivateProperty"||Jr==="MethodDefinition"||Jr==="TSAbstractMethodDefinition"||Jr==="TSDeclareMethod")return tn;let Wn=[tn],gi=R(Er,an,Dr),cs=bs.type==="ClassExpression"&&gi;if(gi&&(Wn=[...gi,tn],!cs))return v(Wn);if(!Q(Er,an))return Fs&&Fs.needsSemi&&Wn.unshift(";"),Wn.length===1&&Wn[0]===tn?tn:Wn;if(cs&&(Wn=[S([y,...Wn])]),Wn.unshift("("),Fs&&Fs.needsSemi&&Wn.unshift(";"),re(bs)){let[on]=bs.trailingComments;Wn.push(" /*",on.value.trimStart(),"*/"),on.printed=!0}return cs&&Wn.push(y),Wn.push(")"),Wn}function Tt(Er,an,Dr,Fs){let tn=Er.getValue(),bs=an.semi?";":"";if(!tn)return"";if(typeof tn=="string")return tn;for(let Wn of[Vt,X,J,ce,Te,we]){let gi=Wn(Er,an,Dr);if(typeof gi<"u")return gi}let Jr=[];switch(tn.type){case"JsExpressionRoot":return Dr("node");case"JsonRoot":return[Dr("node"),D];case"File":return tn.program&&tn.program.interpreter&&Jr.push(Dr(["program","interpreter"])),Jr.push(Dr("program")),Jr;case"Program":return Wr(Er,an,Dr);case"EmptyStatement":return"";case"ExpressionStatement":{if(an.parser==="__vu
`:"")+h.insertPragma(v)}c.exports={hasPragma:g,insertPragma:y}}}),tp=Oe({"src/language-css/utils/index.js"(a,c){ze();var h=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function d(tt,Ve){let ft=Array.isArray(Ve)?Ve:[Ve],vt=-1,Ut;for(;Ut=tt.getParentNode(++vt);)if(ft.includes(Ut.type))return vt;return-1}function g(tt,Ve){let ft=d(tt,Ve);return ft===-1?null:tt.getParentNode(ft)}function y(tt){var Ve;let ft=g(tt,"css-decl");return ft==null||(Ve=ft.prop)===null||Ve===void 0?void 0:Ve.toLowerCase()}var D=new Set(["initial","inherit","unset","revert"]);function x(tt){return D.has(tt.toLowerCase())}function v(tt,Ve){let ft=g(tt,"css-atrule");return(ft==null?void 0:ft.name)&&ft.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(Ve.toLowerCase())}function S(tt){return tt.includes("$")||tt.includes("@")||tt.includes("#")||tt.startsWith("%")||tt.startsWith("--")||tt.startsWith(":--")||tt.includes("(")&&tt.includes(")")?tt:tt.toLowerCase()}function k(tt,Ve){var ft;let vt=g(tt,"value-func");return(vt==null||(ft=vt.value)===null||ft===void 0?void 0:ft.toLowerCase())===Ve}function T(tt){var Ve;let ft=g(tt,"css-rule"),vt=ft==null||(Ve=ft.raws)===null||Ve===void 0?void 0:Ve.selector;return vt&&(vt.startsWith(":import")||vt.startsWith(":export"))}function $(tt,Ve){let ft=Array.isArray(Ve)?Ve:[Ve],vt=g(tt,"css-atrule");return vt&&ft.includes(vt.name.toLowerCase())}function w(tt){let Ve=tt.getValue(),ft=g(tt,"css-atrule");return(ft==null?void 0:ft.name)==="import"&&Ve.groups[0].value==="url"&&Ve.groups.length===2}function F(tt){return tt.type==="value-func"&&tt.value.toLowerCase()==="url"}function Q(tt,Ve){var ft;let vt=(ft=tt.getParentNode())===null||ft===void 0?void 0:ft.nodes;return vt&&vt.indexOf(Ve)===vt.length-1}function Z(tt){let{selector:Ve}=tt;return Ve?typeof Ve=="string"&&/^@.+:.*$/.test(Ve)||Ve.value&&/^@.+:.*$/.test(Ve.value):!1}function re(tt){return tt.type==="value-word"&&["from","through","end"].includes(tt.value)}function L(tt){return tt.type==="value-word"&&["and","or","not"].includes(tt.value)}function te(tt){return tt.type==="value-word"&&tt.value==="in"}function q(tt){return tt.type==="value-operator"&&tt.value==="*"}function ae(tt){return tt.type==="value-operator"&&tt.value==="/"}function ne(tt){return tt.type==="value-operator"&&tt.value==="+"}function Fe(tt){return tt.type==="value-operator"&&tt.value==="-"}function _(tt){return tt.type==="value-operator"&&tt.value==="%"}function z(tt){return q(tt)||ae(tt)||ne(tt)||Fe(tt)||_(tt)}function B(tt){return tt.type==="value-word"&&["==","!="].includes(tt.value)}function M(tt){return tt.type==="value-word"&&["<",">","<=",">="].includes(tt.value)}function A(tt){return tt.type==="css-atrule"&&["if","else","for","each","while"].includes(tt.name)}function I(tt){var Ve;return((Ve=tt.raws)===null||Ve===void 0?void 0:Ve.params)&&/^\(\s*\)$/.test(tt.raws.params)}function j(tt){return tt.name.startsWith("prettier-placeholder")}function X(tt){return tt.prop.startsWith("@prettier-placeholder")}function W(tt,Ve){return tt.value==="$$"&&tt.type==="value-func"&&(Ve==null?void 0:Ve.type)==="value-word"&&!Ve.raws.before}function J(tt){var Ve,ft;return((Ve=tt.value)===null||Ve===void 0?void 0:Ve.type)==="value-root"&&((ft=tt.value.group)===null||ft===void 0?void 0:ft.type)==="value-value"&&tt.prop.toLowerCase()==="composes"}function ce(tt){var Ve,ft,vt;return((Ve=tt.value)===null||Ve===void 0||(ft=Ve.group)===null||ft===void 0||(vt=ft.group)===null||vt===void 0?void 0:vt.type)==="value-paren_group"&&tt.value.group.group.open!==null&&tt.value.group.group.close!==null}function Ae(tt){var Ve;return((Ve=tt.raws)===null||Ve===void 0?void 0:Ve.before)===""}function Te(tt){var Ve,ft;return tt.type==="value-comma_group"&&((Ve=tt.groups)===null||Ve===void 0||(ft=Ve[1])===null||ft===void 0?void 0:ft.type)==="value-colon"}function we(tt){var Ve;return tt.type==="value-paren_group"&&((Ve=tt.groups)===null||Ve===void 0?void 0:Ve[0])&&Te(tt.gr
`,g)+1;return g+h.column}}}),zp=Oe({"src/language-css/loc.js"(a,c){ze();var{skipEverythingButNewLine:h}=ho(),d=Ds(),g=Jo();function y(w,F){return typeof w.sourceIndex=="number"?w.sourceIndex:w.source?g(w.source.start,F)-1:null}function D(w,F){if(w.type==="css-comment"&&w.inline)return h(F,w.source.startOffset);let Q=w.nodes&&d(w.nodes);return Q&&w.source&&!w.source.end&&(w=Q),w.source&&w.source.end?g(w.source.end,F):null}function x(w,F){w.source&&(w.source.startOffset=y(w,F),w.source.endOffset=D(w,F));for(let Q in w){let Z=w[Q];Q==="source"||!Z||typeof Z!="object"||(Z.type==="value-root"||Z.type==="value-unknown"?v(Z,S(w),Z.text||Z.value):x(Z,F))}}function v(w,F,Q){w.source&&(w.source.startOffset=y(w,Q)+F,w.source.endOffset=D(w,Q)+F);for(let Z in w){let re=w[Z];Z==="source"||!re||typeof re!="object"||v(re,F,Q)}}function S(w){let F=w.source.startOffset;return typeof w.prop=="string"&&(F+=w.prop.length),w.type==="css-atrule"&&typeof w.name=="string"&&(F+=1+w.name.length+w.raws.afterName.match(/^\s*:?\s*/)[0].length),w.type!=="css-atrule"&&w.raws&&typeof w.raws.between=="string"&&(F+=w.raws.between.length),F}function k(w){let F="initial",Q="initial",Z,re=!1,L=[];for(let te=0;te<w.length;te++){let q=w[te];switch(F){case"initial":if(q==="'"){F="single-quotes";continue}if(q==='"'){F="double-quotes";continue}if((q==="u"||q==="U")&&w.slice(te,te+4).toLowerCase()==="url("){F="url",te+=3;continue}if(q==="*"&&w[te-1]==="/"){F="comment-block";continue}if(q==="/"&&w[te-1]==="/"){F="comment-inline",Z=te-1;continue}continue;case"single-quotes":if(q==="'"&&w[te-1]!=="\\"&&(F=Q,Q="initial"),q===`
`||q==="\r")return w;continue;case"double-quotes":if(q==='"'&&w[te-1]!=="\\"&&(F=Q,Q="initial"),q===`
`||q==="\r")return w;continue;case"url":if(q===")"&&(F="initial"),q===`
`||q==="\r")return w;if(q==="'"){F="single-quotes",Q="url";continue}if(q==='"'){F="double-quotes",Q="url";continue}continue;case"comment-block":q==="/"&&w[te-1]==="*"&&(F="initial");continue;case"comment-inline":(q==='"'||q==="'"||q==="*")&&(re=!0),(q===`
`||q==="\r")&&(re&&L.push([Z,te]),F="initial",re=!1);continue}}for(let[te,q]of L)w=w.slice(0,te)+w.slice(te,q).replace(/["'*]/g," ")+w.slice(q);return w}function T(w){return w.source.startOffset}function $(w){return w.source.endOffset}c.exports={locStart:T,locEnd:$,calculateLoc:x,replaceQuotesInInlineComments:k}}}),Yp=Oe({"src/language-css/utils/is-less-parser.js"(a,c){ze();function h(d){return d.parser==="css"||d.parser==="less"}c.exports=h}}),fu=Oe({"src/language-css/utils/is-scss.js"(a,c){ze();function h(d,g){return d==="less"||d==="scss"?d==="scss":/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(g)}c.exports=h}}),du=Oe({"src/language-css/utils/css-units.evaluate.js"(a,c){c.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",svw:"svw",lvw:"lvw",dvw:"dvw",vh:"vh",svh:"svh",lvh:"lvh",dvh:"dvh",vi:"vi",svi:"svi",lvi:"lvi",dvi:"dvi",vb:"vb",svb:"svb",lvb:"lvb",dvb:"dvb",vmin:"vmin",svmin:"svmin",lvmin:"lvmin",dvmin:"dvmin",vmax:"vmax",svmax:"svmax",lvmax:"lvmax",dvmax:"dvmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),Gp=Oe({"src/language-css/utils/print-unit.js"(a,c){ze();var h=du();function d(g){let y=g.toLowerCase();return Object.prototype.hasOwnProperty.call(h,y)?h[y]:g}c.exports=d}}),rp=Oe({"src/language-css/printer-postcss.js"(a,c){ze();var h=Ds(),{printNumber:d,printString:g,hasNewline:y,isFrontMatterNode:D,isNextLineEmpty:x,isNonEmptyArray:v}=pi(),{builders:{join:S,line:k,hardline:T,softline:$,group:w,fill:F,indent:Q,dedent:Z,ifBreak:re,breakParent:L},utils:{removeLines:te,getDocParts:q}}=Ln(),ae=qp(),ne=Vh(),{insertPragma:Fe}=Ql(),{getAncestorNode:_,getPropOfDeclNode:z,maybeToLowerCase:B,insideValueFunctionNode:M,insideICSSRuleNode:A,insideAtRuleNode:I,insideURLFunctionInImportAtRuleNode:j,isKeyframeAtRuleKeywords:X,isWideKeywords:W,isLastNode:J,isSCSSControlDirectiveNode:ce,isDetachedRulesetDeclarationNode:Ae,isRelationalOperatorNode:Te,isEqualityOperatorNode:we,isMultiplicationNode:Ue,isDivisionNode:ge,isAdditionNode:lt,isSubtractionNode:Pe,isMathOperatorNode:ve,isEachKeywordNode:ut,isForKeywordNode:wt,isURLFunctionNode:pt,isIfElseKeywordNode:jt,hasComposesNode:Be,hasParensAroundNode:Je,hasEmptyRawBefore:$t,isKeyValuePairNode:Nt,isKeyInValuePairNode:jr,isDetachedRulesetCallNode:tt,isTemplatePlaceholderNode:Ve,isTemplatePropNode:ft,isPostcssSimpleVarNode:vt,isSCSSMapItemNode:Ut,isInlineValueCommentNode:sr,isHashNode:Or,isLeftCurlyBraceNode:hn,isRightCurlyBraceNode:Ci,isWordNode:hi,isColonNode:cn,isMediaAndSupportsKeywords:Bn,isColorAdjusterFuncNode:Ft,lastLineHasInlineComment:je,isAtWordPlaceholderNode:Qt,isConfigurationNode:et,isParenGroupNode:_t}=tp(),{locStart:Wr,locEnd:Br}=zp(),Vt=Yp(),R=fu(),We=Gp();function Tt(on){return on.trailingComma==="es5"||on.trailingComma==="all"}function fr(on,li,Jn){let Bt=on.getValue();if(!Bt)return"";if(typeof Bt=="string")return Bt;switch(Bt.type){case"front-matter":return[Bt.raw,T];case"css-root":{let Ni=Er(on,li,Jn),ji=Bt.raws.after.trim();return ji.startsWith(";")&&(ji=ji.slice(1).trim()),[Ni,ji?` ${ji}`:"",q(Ni).length>0?T:""]}case"css-comment":{let Ni=Bt.inline||Bt.raws.inline,ji=li.originalText.slice(Wr(Bt),Br(Bt));return Ni?ji.trimEnd():ji}case"css-rule":return[Jn("selector"),Bt.important?" !important":"",Bt.nodes?[Bt.selector&&Bt.selector.type==="selector-unknown"&&je(Bt.selector.value)?k:" ","{",Bt.nodes.length>0?Q([T,Er(on,li,Jn)]):"",T,"}",Ae(Bt)?";":""]:";"];case"css-decl":{let Ni=on.getParentNode(),{between:ji}=Bt.raws,ds=ji.trim(),$a=ds===":",be=Be(Bt)?te(Jn("value")):Jn("value");return!$a&&je(ds)&&(be=Q([T,Z(be)])),[Bt.raws.before.replace(/[\s;]/g,""),Ni.type==="css-atrule"&&Ni.variable||A(on)?Bt.prop:B(Bt.prop),ds.startsWith("//")?" ":"",ds,Bt.extend?"":" ",Vt(li)&&Bt.extend&&Bt.selector?["extend(",Jn("selector"),")"]:"",be,Bt.raws.important?Bt.raws.important.replace(/\s*!\s*important/i," !important"):Bt.important?" !important":"",Bt.raws.scssDefault?
`).length-1}function vt(je){je=typeof je=="string"?je:"";let Qt=(je.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return ft(Qt)}function Ut(je){je=typeof je=="string"?je:"";let Qt=(je.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return ft(Qt)}function sr(){let je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Array.from({length:Math.min(je,A)}).fill(y)}function Or(je,Qt){let{quote:et,regex:_t}=w(je,Qt);return[et,je.replace(_t,`\\${et}`),et]}function hn(je){let Qt=0,et=je.getParentNode(Qt);for(;et&&Fe(et,["SubExpression"]);)Qt++,et=je.getParentNode(Qt);return!!(et&&Fe(je.getParentNode(Qt+1),["ConcatStatement"])&&Fe(je.getParentNode(Qt+2),["AttrNode"]))}function Ci(je,Qt){let et=cn(je,Qt),_t=Bn(je,Qt);return _t?x([et,S,g(_t)]):et}function hi(je,Qt){let et=cn(je,Qt),_t=Bn(je,Qt);return _t?[x([et,S,_t]),k]:et}function cn(je,Qt){return Qt("path")}function Bn(je,Qt){let et=je.getValue(),_t=[];if(et.params.length>0){let Wr=je.map(Qt,"params");_t.push(...Wr)}if(et.hash&&et.hash.pairs.length>0){let Wr=Qt("hash");_t.push(Wr)}return _t.length===0?"":v(S,_t)}function Ft(je){return["as |",je.blockParams.join(" "),"|"]}c.exports={print:I,massageAstNode:re}}}),pe=Oe({"src/language-handlebars/parsers.js"(){ze()}}),le=Oe({"node_modules/linguist-languages/data/Handlebars.json"(a,c){c.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),de=Oe({"src/language-handlebars/index.js"(a,c){ze();var h=_s(),d=se(),g=pe(),y=[h(le(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))],D={glimmer:d};c.exports={languages:y,printers:D,parsers:g}}}),ie=Oe({"src/language-graphql/pragma.js"(a,c){ze();function h(g){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(g)}function d(g){return`# @format
`+g}c.exports={hasPragma:h,insertPragma:d}}}),fe=Oe({"src/language-graphql/loc.js"(a,c){ze();function h(g){return typeof g.start=="number"?g.start:g.loc&&g.loc.start}function d(g){return typeof g.end=="number"?g.end:g.loc&&g.loc.end}c.exports={locStart:h,locEnd:d}}}),P=Oe({"src/language-graphql/printer-graphql.js"(a,c){ze();var{builders:{join:h,hardline:d,line:g,softline:y,group:D,indent:x,ifBreak:v}}=Ln(),{isNextLineEmpty:S,isNonEmptyArray:k}=pi(),{insertPragma:T}=ie(),{locStart:$,locEnd:w}=fe();function F(ne,Fe,_){let z=ne.getValue();if(!z)return"";if(typeof z=="string")return z;switch(z.kind){case"Document":{let B=[];return ne.each((M,A,I)=>{B.push(_()),A!==I.length-1&&(B.push(d),S(Fe.originalText,M.getValue(),w)&&B.push(d))},"definitions"),[...B,d]}case"OperationDefinition":{let B=Fe.originalText[$(z)]!=="{",M=!!z.name;return[B?z.operation:"",B&&M?[" ",_("name")]:"",B&&!M&&k(z.variableDefinitions)?" ":"",k(z.variableDefinitions)?D(["(",x([y,h([v("",", "),y],ne.map(_,"variableDefinitions"))]),y,")"]):"",Q(ne,_,z),z.selectionSet?!B&&!M?"":" ":"",_("selectionSet")]}case"FragmentDefinition":return["fragment ",_("name"),k(z.variableDefinitions)?D(["(",x([y,h([v("",", "),y],ne.map(_,"variableDefinitions"))]),y,")"]):""," on ",_("typeCondition"),Q(ne,_,z)," ",_("selectionSet")];case"SelectionSet":return["{",x([d,h(d,Z(ne,Fe,_,"selections"))]),d,"}"];case"Field":return D([z.alias?[_("alias"),": "]:"",_("name"),z.arguments.length>0?D(["(",x([y,h([v("",", "),y],Z(ne,Fe,_,"arguments"))]),y,")"]):"",Q(ne,_,z),z.selectionSet?" ":"",_("selectionSet")]);case"Name":return z.value;case"StringValue":{if(z.block){let B=z.value.replace(/"""/g,"\\$&").split(`
`);return B.length===1&&(B[0]=B[0].trim()),B.every(M=>M==="")&&(B.length=0),h(d,['"""',...B,'"""'])}return['"',z.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"']}case"IntValue":case"FloatValue":case"EnumValue":return z.value;case"BooleanValue":return z.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",_("name")];case"ListValue":return D(["[",x([y,h([v("",", "),y],ne.map(_,"values"))]),y,"]"]);case"ObjectValue":return D(["{",Fe.bracketSpacing&&z.fields.length>0?" ":"",x([y,h([v("",", "),y],ne.map(_,"fields"))]),y,v("",Fe.bracketSpacing&&z.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[_("name"),": ",_("value")];case"Directive":return["@",_("name"),z.arguments.length>0?D(["(",x([y,h([v("",", "),y],Z(ne,Fe,_,"arguments"))]),y,")"]):""];case"NamedType":return _("name");case"VariableDefinition":return[_("variable"),": ",_("type"),z.defaultValue?[" = ",_("defaultValue")]:"",Q(ne,_,z)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[_("description"),z.description?d:"",z.kind==="ObjectTypeExtension"?"extend ":"","type ",_("name"),z.interfaces.length>0?[" implements ",...te(ne,Fe,_)]:"",Q(ne,_,z),z.fields.length>0?[" {",x([d,h(d,Z(ne,Fe,_,"fields"))]),d,"}"]:""];case"FieldDefinition":return[_("description"),z.description?d:"",_("name"),z.arguments.length>0?D(["(",x([y,h([v("",", "),y],Z(ne,Fe,_,"arguments"))]),y,")"]):"",": ",_("type"),Q(ne,_,z)];case"DirectiveDefinition":return[_("description"),z.description?d:"","directive ","@",_("name"),z.arguments.length>0?D(["(",x([y,h([v("",", "),y],Z(ne,Fe,_,"arguments"))]),y,")"]):"",z.repeatable?" repeatable":""," on ",h(" | ",ne.map(_,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[_("description"),z.description?d:"",z.kind==="EnumTypeExtension"?"extend ":"","enum ",_("name"),Q(ne,_,z),z.values.length>0?[" {",x([d,h(d,Z(ne,Fe,_,"values"))]),d,"}"]:""];case"EnumValueDefinition":return[_("description"),z.description?d:"",_("name"),Q(ne,_,z)];case"InputValueDefinition":return[_("description"),z.description?z.description.block?d:g:"",_("name"),": ",_("type"),z.defaultValue?[" = ",_("defaultValue")]:"",Q(ne,_,z)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[_("description"),z.description?d:"",z.kind==="InputObjectTypeExtension"?"extend ":"","input ",_("name"),Q(ne,_,z),z.fields.length>0?[" {",x([d,h(d,Z(ne,Fe,_,"fields"))]),d,"}"]:""];case"SchemaExtension":return["extend schema",Q(ne,_,z),...z.operationTypes.length>0?[" {",x([d,h(d,Z(ne,Fe,_,"operationTypes"))]),d,"}"]:[]];case"SchemaDefinition":return[_("description"),z.description?d:"","schema",Q(ne,_,z)," {",z.operationTypes.length>0?x([d,h(d,Z(ne,Fe,_,"operationTypes"))]):"",d,"}"];case"OperationTypeDefinition":return[_("operation"),": ",_("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[_("description"),z.description?d:"",z.kind==="InterfaceTypeExtension"?"extend ":"","interface ",_("name"),z.interfaces.length>0?[" implements ",...te(ne,Fe,_)]:"",Q(ne,_,z),z.fields.length>0?[" {",x([d,h(d,Z(ne,Fe,_,"fields"))]),d,"}"]:""];case"FragmentSpread":return["...",_("name"),Q(ne,_,z)];case"InlineFragment":return["...",z.typeCondition?[" on ",_("typeCondition")]:"",Q(ne,_,z)," ",_("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return D([_("description"),z.description?d:"",D([z.kind==="UnionTypeExtension"?"extend ":"","union ",_("name"),Q(ne,_,z),z.types.length>0?[" =",v(""," "),x([v([g," "]),h([g,"| "],ne.map(_,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[_("description"),z.description?d:"",z.kind==="ScalarTypeExtension"?"extend ":"","scalar ",_("name"),Q(ne,_,z)];case"NonNullType":return[_("type"),"!"];case"ListType":return["[",_("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(z.kind))}}function Q(ne,Fe,_){if(_.directives.length===0)return"";let z=h(g,ne.map(Fe,"directives"));return _.kind==="FragmentDefinition"||_.kind==="OperationDefinition"?D([g,z]):[" ",D(x([y,z]))]}function Z(ne,Fe,_,z){return ne.map((B,M,A)=>{let
`)&&(Fe.value=Fe.value.trim())}q.ignoredProperties=new Set(["loc","comments"]);function ae(ne){var Fe;let _=ne.getValue();return _==null||(Fe=_.comments)===null||Fe===void 0?void 0:Fe.some(z=>z.value.trim()==="prettier-ignore")}c.exports={print:F,massageAstNode:q,hasPrettierIgnore:ae,insertPragma:T,printComment:L,canAttachComment:re}}}),C=Oe({"src/language-graphql/options.js"(a,c){ze();var h=hu();c.exports={bracketSpacing:h.bracketSpacing}}}),H=Oe({"src/language-graphql/parsers.js"(){ze()}}),V=Oe({"node_modules/linguist-languages/data/GraphQL.json"(a,c){c.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),Se=Oe({"src/language-graphql/index.js"(a,c){ze();var h=_s(),d=P(),g=C(),y=H(),D=[h(V(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))],x={graphql:d};c.exports={languages:D,options:g,printers:x,parsers:y}}}),ye=Oe({"node_modules/collapse-white-space/index.js"(a,c){ze(),c.exports=h;function h(d){return String(d).replace(/\s+/g," ")}}}),Le=Oe({"src/language-markdown/loc.js"(a,c){ze();function h(g){return g.position.start.offset}function d(g){return g.position.end.offset}c.exports={locStart:h,locEnd:d}}}),xe=Oe({"src/language-markdown/constants.evaluate.js"(a,c){c.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\
(${y})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[M,A]of z.entries()){if(M%2===1){_.push({type:"whitespace",value:/\n/.test(A)?`
`:" "});continue}if((M===0||M===z.length-1)&&A==="")continue;let I=A.split(new RegExp(`(${y})`));for(let[j,X]of I.entries())if(!((j===0||j===I.length-1)&&X==="")){if(j%2===0){X!==""&&B({type:"word",value:X,kind:q,hasLeadingPunctuation:T.test(X[0]),hasTrailingPunctuation:T.test(h(X))});continue}B(T.test(X)?{type:"word",value:X,kind:Fe,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:X,kind:k.test(X)?ne:ae,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return _;function B(M){let A=h(_);A&&A.type==="word"&&(A.kind===q&&M.kind===ae&&!A.hasTrailingPunctuation||A.kind===ae&&M.kind===q&&!M.hasLeadingPunctuation?_.push({type:"whitespace",value:" "}):!I(q,Fe)&&![A.value,M.value].some(j=>/\u3000/.test(j))&&_.push({type:"whitespace",value:""})),_.push(M);function I(j,X){return A.kind===j&&M.kind===X||A.kind===X&&M.kind===j}}}function w(L,te){let[,q,ae,ne]=te.slice(L.position.start.offset,L.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:q,marker:ae,leadingSpaces:ne}}function F(L,te){if(!L.ordered||L.children.length<2)return!1;let q=Number(w(L.children[0],te.originalText).numberText),ae=Number(w(L.children[1],te.originalText).numberText);if(q===0&&L.children.length>2){let ne=Number(w(L.children[2],te.originalText).numberText);return ae===1&&ne===1}return ae===1}function Q(L,te){let{value:q}=L;return L.position.end.offset===te.length&&q.endsWith(`
`)&&te.endsWith(`
`)?q.slice(0,-1):q}function Z(L,te){return function q(ae,ne,Fe){let _=Object.assign({},te(ae,ne,Fe));return _.children&&(_.children=_.children.map((z,B)=>q(z,B,[_,...Fe]))),_}(L,null,[])}function re(L){if((L==null?void 0:L.type)!=="link"||L.children.length!==1)return!1;let[te]=L.children;return d(L)===d(te)&&g(L)===g(te)}c.exports={mapAst:Z,splitText:$,punctuationPattern:x,getFencedCodeBlockValue:Q,getOrderedListItemInfo:w,hasGitDiffFriendlyOrderedList:F,INLINE_NODE_TYPES:v,INLINE_NODE_WRAPPER_TYPES:S,isAutolink:re}}}),ct=Oe({"src/language-markdown/embed.js"(a,c){ze();var{inferParserByLanguage:h,getMaxContinuousCount:d}=pi(),{builders:{hardline:g,markAsRoot:y},utils:{replaceEndOfLine:D}}=Ln(),x=dc(),{getFencedCodeBlockValue:v}=Ee();function S(k,T,$,w){let F=k.getValue();if(F.type==="code"&&F.lang!==null){let Q=h(F.lang,w);if(Q){let Z=w.__inJsTemplate?"~":"`",re=Z.repeat(Math.max(3,d(F.value,Z)+1)),L={parser:Q};F.lang==="tsx"&&(L.filepath="dummy.tsx");let te=$(v(F,w.originalText),L,{stripTrailingHardline:!0});return y([re,F.lang,F.meta?" "+F.meta:"",g,D(te),g,re])}}switch(F.type){case"front-matter":return x(F,$);case"importExport":return[$(F.value,{parser:"babel"},{stripTrailingHardline:!0}),g];case"jsx":return $(`<$>${F.value}</$>`,{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}c.exports=S}}),dt=Oe({"src/language-markdown/pragma.js"(a,c){ze();var h=Zp(),d=["format","prettier"];function g(y){let D=`@(${d.join("|")})`,x=new RegExp([`<!--\\s*${D}\\s*-->`,`{\\s*\\/\\*\\s*${D}\\s*\\*\\/\\s*}`,`<!--.*\r?
[\\s\\S]*(^|
)[^\\S
]*${D}[^\\S
]*($|
)[\\s\\S]*
.*-->`].join("|"),"m"),v=y.match(x);return(v==null?void 0:v.index)===0}c.exports={startWithPragma:g,hasPragma:y=>g(h(y).content.trimStart()),insertPragma:y=>{let D=h(y),x=`<!-- @${d[0]} -->`;return D.frontMatter?`${D.frontMatter.raw}
${x}
${D.content}`:`${x}
${D.content}`}}}}),Pt=Oe({"src/language-markdown/print-preprocess.js"(a,c){ze();var h=Ds(),{getOrderedListItemInfo:d,mapAst:g,splitText:y}=Ee(),D=/^.$/su;function x(re,L){return re=k(re,L),re=w(re),re=S(re,L),re=Q(re,L),re=Z(re,L),re=F(re,L),re=v(re),re=T(re),re}function v(re){return g(re,L=>L.type!=="import"&&L.type!=="export"?L:Object.assign(Object.assign({},L),{},{type:"importExport"}))}function S(re,L){return g(re,te=>te.type!=="inlineCode"||L.proseWrap==="preserve"?te:Object.assign(Object.assign({},te),{},{value:te.value.replace(/\s+/g," ")}))}function k(re,L){return g(re,te=>te.type!=="text"||te.value==="*"||te.value==="_"||!D.test(te.value)||te.position.end.offset-te.position.start.offset===te.value.length?te:Object.assign(Object.assign({},te),{},{value:L.originalText.slice(te.position.start.offset,te.position.end.offset)}))}function T(re){return $(re,(L,te)=>L.type==="importExport"&&te.type==="importExport",(L,te)=>({type:"importExport",value:L.value+`
`+te.value,position:{start:L.position.start,end:te.position.end}}))}function $(re,L,te){return g(re,q=>{if(!q.children)return q;let ae=q.children.reduce((ne,Fe)=>{let _=h(ne);return _&&L(_,Fe)?ne.splice(-1,1,te(_,Fe)):ne.push(Fe),ne},[]);return Object.assign(Object.assign({},q),{},{children:ae})})}function w(re){return $(re,(L,te)=>L.type==="text"&&te.type==="text",(L,te)=>({type:"text",value:L.value+te.value,position:{start:L.position.start,end:te.position.end}}))}function F(re,L){return g(re,(te,q,ae)=>{let[ne]=ae;if(te.type!=="text")return te;let{value:Fe}=te;return ne.type==="paragraph"&&(q===0&&(Fe=Fe.trimStart()),q===ne.children.length-1&&(Fe=Fe.trimEnd())),{type:"sentence",position:te.position,children:y(Fe,L)}})}function Q(re,L){return g(re,(te,q,ae)=>{if(te.type==="code"){let ne=/^\n?(?: {4,}|\t)/.test(L.originalText.slice(te.position.start.offset,te.position.end.offset));if(te.isIndented=ne,ne)for(let Fe=0;Fe<ae.length;Fe++){let _=ae[Fe];if(_.hasIndentedCodeblock)break;_.type==="list"&&(_.hasIndentedCodeblock=!0)}}return te})}function Z(re,L){return g(re,(ae,ne,Fe)=>{if(ae.type==="list"&&ae.children.length>0){for(let _=0;_<Fe.length;_++){let z=Fe[_];if(z.type==="list"&&!z.isAligned)return ae.isAligned=!1,ae}ae.isAligned=q(ae)}return ae});function te(ae){return ae.children.length===0?-1:ae.children[0].position.start.column-1}function q(ae){if(!ae.ordered)return!0;let[ne,Fe]=ae.children;if(d(ne,L.originalText).leadingSpaces.length>1)return!0;let _=te(ne);if(_===-1)return!1;if(ae.children.length===1)return _%L.tabWidth===0;let z=te(Fe);return _!==z?!1:_%L.tabWidth===0?!0:d(Fe,L.originalText).leadingSpaces.length>1}}c.exports=x}}),wr=Oe({"src/language-markdown/clean.js"(a,c){ze();var h=ye(),{isFrontMatterNode:d}=pi(),{startWithPragma:g}=dt(),y=new Set(["position","raw"]);function D(x,v,S){if((x.type==="front-matter"||x.type==="code"||x.type==="yaml"||x.type==="import"||x.type==="export"||x.type==="jsx")&&delete v.value,x.type==="list"&&delete v.isAligned,(x.type==="list"||x.type==="listItem")&&(delete v.spread,delete v.loose),x.type==="text"||(x.type==="inlineCode"&&(v.value=x.value.replace(/[\t\n ]+/g," ")),x.type==="wikiLink"&&(v.value=x.value.trim().replace(/[\t\n]+/g," ")),(x.type==="definition"||x.type==="linkReference"||x.type==="imageReference")&&(v.label=h(x.label)),(x.type==="definition"||x.type==="link"||x.type==="image")&&x.title&&(v.title=x.title.replace(/\\(["')])/g,"$1")),S&&S.type==="root"&&S.children.length>0&&(S.children[0]===x||d(S.children[0])&&S.children[1]===x)&&x.type==="html"&&g(x.value)))return null}D.ignoredProperties=y,c.exports=D}}),qr=Oe({"src/language-markdown/printer-markdown.js"(a,c){ze();var h=ye(),{getLast:d,getMinNotPresentContinuousCount:g,getMaxContinuousCount:y,getStringWidth:D,isNonEmptyArray:x}=pi(),{builders:{breakParent:v,join:S,line:k,literalline:T,markAsRoot:$,hardline:w,softline:F,ifBreak:Q,fill:Z,align:re,indent:L,group:te,hardlineWithoutBreakParent:q},utils:{normalizeDoc:ae,replaceTextEndOfLine:ne},printer:{printDocToString:Fe}}=Ln(),_=ct(),{insertPragma:z}=dt(),{locStart:B,locEnd:M}=Le(),A=Pt(),I=wr(),{getFencedCodeBlockValue:j,hasGitDiffFriendlyOrderedList:X,splitText:W,punctuationPattern:J,INLINE_NODE_TYPES:ce,INLINE_NODE_WRAPPER_TYPES:Ae,isAutolink:Te}=Ee(),we=new Set(["importExport"]),Ue=["heading","tableCell","link","wikiLink"],ge=new Set(["listItem","definition","footnoteDefinition"]);function lt(Ft,je,Qt){let et=Ft.getValue();if(sr(Ft))return W(je.originalText.slice(et.position.start.offset,et.position.end.offset),je).map(_t=>_t.type==="word"?_t.value:_t.value===""?"":Be(Ft,_t.value,je));switch(et.type){case"front-matter":return je.originalText.slice(et.position.start.offset,et.position.end.offset);case"root":return et.children.length===0?"":[ae($t(Ft,je,Qt)),we.has(tt(et).type)?"":w];case"paragraph":return Nt(Ft,je,Qt,{postprocessor:Z});case"sentence":return Nt(Ft,je,Qt);case"word":{let _t=et.value.replace(/\*/g,"\\$&").replace(new RegExp([`(^|${J})(_+)`,`(_+)(${J}|$)`].join("|"),"g"),(Vt,R,We,Tt,fr)=>(We?`${R}${We}`:`${Tt}${fr}`).replace(/_/g,"\\_")),Wr=(Vt,R
`)return w;let et=Qt.proseWrap==="always"&&!jt(Ft,Ue);return je!==""?et?k:" ":et?F:""}function Je(Ft,je,Qt){let et=Ft.getValue(),_t=[],Wr=Ft.map(fr=>fr.map((Er,an)=>{let Dr=Fe(Qt(),je).formatted,Fs=D(Dr);return _t[an]=Math.max(_t[an]||3,Fs),{text:Dr,width:Fs}},"children"),"children"),Br=R(!1);if(je.proseWrap!=="never")return[v,Br];let Vt=R(!0);return[v,te(Q(Vt,Br))];function R(fr){let Er=[Tt(Wr[0],fr),We(fr)];return Wr.length>1&&Er.push(S(q,Wr.slice(1).map(an=>Tt(an,fr)))),S(q,Er)}function We(fr){return`| ${_t.map((Er,an)=>{let Dr=et.align[an],Fs=Dr==="center"||Dr==="left"?":":"-",tn=Dr==="center"||Dr==="right"?":":"-",bs=fr?"-":"-".repeat(Er-2);return`${Fs}${bs}${tn}`}).join(" | ")} |`}function Tt(fr,Er){return`| ${fr.map((an,Dr)=>{let{text:Fs,width:tn}=an;if(Er)return Fs;let bs=_t[Dr]-tn,Jr=et.align[Dr],Wn=0;Jr==="right"?Wn=bs:Jr==="center"&&(Wn=Math.floor(bs/2));let gi=bs-Wn;return`${" ".repeat(Wn)}${Fs}${" ".repeat(gi)}`}).join(" | ")} |`}}function $t(Ft,je,Qt){let et=[],_t=null,{children:Wr}=Ft.getValue();for(let[Br,Vt]of Wr.entries())switch(Ve(Vt)){case"start":_t===null&&(_t={index:Br,offset:Vt.position.end.offset});break;case"end":_t!==null&&(et.push({start:_t,end:{index:Br,offset:Vt.position.start.offset}}),_t=null);break}return Nt(Ft,je,Qt,{processor:(Br,Vt)=>{if(et.length>0){let R=et[0];if(Vt===R.start.index)return[jr(Wr[R.start.index]),je.originalText.slice(R.start.offset,R.end.offset),jr(Wr[R.end.index])];if(R.start.index<Vt&&Vt<R.end.index)return!1;if(Vt===R.end.index)return et.shift(),!1}return Qt()}})}function Nt(Ft,je,Qt){let et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{postprocessor:_t}=et,Wr=et.processor||(()=>Qt()),Br=Ft.getValue(),Vt=[],R;return Ft.each((We,Tt)=>{let fr=We.getValue(),Er=Wr(We,Tt);if(Er!==!1){let an={parts:Vt,prevNode:R,parentNode:Br,options:je};ft(fr,an)&&(Vt.push(w),R&&we.has(R.type)||(vt(fr,an)||Ut(fr,an))&&Vt.push(w),Ut(fr,an)&&Vt.push(w)),Vt.push(Er),R=fr}},"children"),_t?_t(Vt):Vt}function jr(Ft){if(Ft.type==="html")return Ft.value;if(Ft.type==="paragraph"&&Array.isArray(Ft.children)&&Ft.children.length===1&&Ft.children[0].type==="esComment")return["{/* ",Ft.children[0].value," */}"]}function tt(Ft){let je=Ft;for(;x(je.children);)je=d(je.children);return je}function Ve(Ft){let je;if(Ft.type==="html")je=Ft.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let Qt;Ft.type==="esComment"?Qt=Ft:Ft.type==="paragraph"&&Ft.children.length===1&&Ft.children[0].type==="esComment"&&(Qt=Ft.children[0]),Qt&&(je=Qt.value.match(/^prettier-ignore(?:-(start|end))?$/))}return je?je[1]||"next":!1}function ft(Ft,je){let Qt=je.parts.length===0,et=ce.includes(Ft.type),_t=Ft.type==="html"&&Ae.includes(je.parentNode.type);return!Qt&&!et&&!_t}function vt(Ft,je){var Qt,et,_t;let Wr=(je.prevNode&&je.prevNode.type)===Ft.type&&ge.has(Ft.type),Br=je.parentNode.type==="listItem"&&!je.parentNode.loose,Vt=((Qt=je.prevNode)===null||Qt===void 0?void 0:Qt.type)==="listItem"&&je.prevNode.loose,R=Ve(je.prevNode)==="next",We=Ft.type==="html"&&((et=je.prevNode)===null||et===void 0?void 0:et.type)==="html"&&je.prevNode.position.end.line+1===Ft.position.start.line,Tt=Ft.type==="html"&&je.parentNode.type==="listItem"&&((_t=je.prevNode)===null||_t===void 0?void 0:_t.type)==="paragraph"&&je.prevNode.position.end.line+1===Ft.position.start.line;return Vt||!(Wr||Br||R||We||Tt)}function Ut(Ft,je){let Qt=je.prevNode&&je.prevNode.type==="list",et=Ft.type==="code"&&Ft.isIndented;return Qt&&et}function sr(Ft){let je=jt(Ft,["linkReference","imageReference"]);return je&&(je.type!=="linkReference"||je.referenceType!=="full")}function Or(Ft){let je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Qt=[" ",...Array.isArray(je)?je:[je]];return new RegExp(Qt.map(et=>`\\${et}`).join("|")).test(Ft)?`<${Ft}>`:Ft}function hn(Ft,je){let Qt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!Ft)return"";if(Qt)return" "+hn(Ft,je,!1);if(Ft=Ft.replace(/\\(["')])/g,"$1"),Ft.includes('"')&&Ft.includes("'")&&!Ft.includes(")"))return`(${Ft})`;let et=Ft.split("'").length-1,_t=Ft.split('"').length-1,W
`,"\f","\r"," "]),Q=R=>R.replace(/^[\t\n\f\r ]+/,""),Z=R=>R.replace(/[\t\n\f\r ]+$/,""),re=R=>Q(Z(R)),L=R=>R.replace(/^[\t\f\r ]*\n/g,""),te=R=>L(Z(R)),q=R=>R.split(/[\t\n\f\r ]+/),ae=R=>R.match(/^[\t\n\f\r ]*/)[0],ne=R=>{let[,We,Tt,fr]=R.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:We,trailingWhitespace:fr,text:Tt}},Fe=R=>/[\t\n\f\r ]/.test(R);function _(R,We){return!!(R.type==="ieConditionalComment"&&R.lastChild&&!R.lastChild.isSelfClosing&&!R.lastChild.endSourceSpan||R.type==="ieConditionalComment"&&!R.complete||vt(R)&&R.children.some(Tt=>Tt.type!=="text"&&Tt.type!=="interpolation")||et(R,We)&&!A(R)&&R.type!=="interpolation")}function z(R){return R.type==="attribute"||!R.parent||!R.prev?!1:B(R.prev)}function B(R){return R.type==="comment"&&R.value.trim()==="prettier-ignore"}function M(R){return R.type==="text"||R.type==="comment"}function A(R){return R.type==="element"&&(R.fullName==="script"||R.fullName==="style"||R.fullName==="svg:style"||w(R)&&(R.name==="script"||R.name==="style"))}function I(R){return R.children&&!A(R)}function j(R){return A(R)||R.type==="interpolation"||X(R)}function X(R){return hn(R).startsWith("pre")}function W(R,We){let Tt=fr();if(Tt&&!R.prev&&R.parent&&R.parent.tagDefinition&&R.parent.tagDefinition.ignoreFirstLf)return R.type==="interpolation";return Tt;function fr(){return d(R)?!1:(R.type==="text"||R.type==="interpolation")&&R.prev&&(R.prev.type==="text"||R.prev.type==="interpolation")?!0:!R.parent||R.parent.cssDisplay==="none"?!1:vt(R.parent)?!0:!(!R.prev&&(R.parent.type==="root"||vt(R)&&R.parent||A(R.parent)||je(R.parent,We)||!Nt(R.parent.cssDisplay))||R.prev&&!Ve(R.prev.cssDisplay))}}function J(R,We){return d(R)?!1:(R.type==="text"||R.type==="interpolation")&&R.next&&(R.next.type==="text"||R.next.type==="interpolation")?!0:!R.parent||R.parent.cssDisplay==="none"?!1:vt(R.parent)?!0:!(!R.next&&(R.parent.type==="root"||vt(R)&&R.parent||A(R.parent)||je(R.parent,We)||!jr(R.parent.cssDisplay))||R.next&&!tt(R.next.cssDisplay))}function ce(R){return ft(R.cssDisplay)&&!A(R)}function Ae(R){return d(R)||R.next&&R.sourceSpan.end&&R.sourceSpan.end.line+1<R.next.sourceSpan.start.line}function Te(R){return we(R)||R.type==="element"&&R.children.length>0&&(["body","script","style"].includes(R.name)||R.children.some(We=>pt(We)))||R.firstChild&&R.firstChild===R.lastChild&&R.firstChild.type!=="text"&&Pe(R.firstChild)&&(!R.lastChild.isTrailingSpaceSensitive||ve(R.lastChild))}function we(R){return R.type==="element"&&R.children.length>0&&(["html","head","ul","ol","select"].includes(R.name)||R.cssDisplay.startsWith("table")&&R.cssDisplay!=="table-cell")}function Ue(R){return ut(R)||R.prev&&ge(R.prev)||lt(R)}function ge(R){return ut(R)||R.type==="element"&&R.fullName==="br"||lt(R)}function lt(R){return Pe(R)&&ve(R)}function Pe(R){return R.hasLeadingSpaces&&(R.prev?R.prev.sourceSpan.end.line<R.sourceSpan.start.line:R.parent.type==="root"||R.parent.startSourceSpan.end.line<R.sourceSpan.start.line)}function ve(R){return R.hasTrailingSpaces&&(R.next?R.next.sourceSpan.start.line>R.sourceSpan.end.line:R.parent.type==="root"||R.parent.endSourceSpan&&R.parent.endSourceSpan.start.line>R.sourceSpan.end.line)}function ut(R){switch(R.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(R.name)}return!1}function wt(R){return R.lastChild?wt(R.lastChild):R}function pt(R){return R.children&&R.children.some(We=>We.type!=="text")}function jt(R){let{type:We,lang:Tt}=R.attrMap;if(We==="module"||We==="text/javascript"||We==="text/babel"||We==="application/javascript"||Tt==="jsx")return"babel";if(We==="application/x-typescript"||Tt==="ts"||Tt==="tsx")return"typescript";if(We==="text/markdown")return"markdown";if(We==="text/html")return"html";if(We&&(We.endsWith("json")||We.endsWith("importmap"))||We==="speculationrules")return"json";if(We==="text/x-handlebars-template")return"glimmer"}function Be(R,We){let{lang:Tt}=R.attrMap;if(!Tt||Tt==="postcss"||Tt==="css")return"css";if(Tt==="scss")return"scss";if(Tt==="less")return"less";if(Tt==="stylu
`)){if(Tt.length===0)continue;if(!F.has(Tt[0]))return 0;let fr=ae(Tt).length;Tt.length!==fr&&fr<We&&(We=fr)}return We===Number.POSITIVE_INFINITY?0:We}function hi(R){let We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ci(R);return We===0?R:R.split(`
`).map(Tt=>Tt.slice(We)).join(`
`)}function cn(R,We){let Tt=0;for(let fr=0;fr<R.length;fr++)R[fr]===We&&Tt++;return Tt}function Bn(R){return R.replace(/&apos;/g,"'").replace(/&quot;/g,'"')}var Ft=new Set(["template","style","script"]);function je(R,We){return Qt(R,We)&&!Ft.has(R.fullName)}function Qt(R,We){return We.parser==="vue"&&R.type==="element"&&R.parent.type==="root"&&R.fullName.toLowerCase()!=="html"}function et(R,We){return Qt(R,We)&&(je(R,We)||R.attrMap.lang&&R.attrMap.lang!=="html")}function _t(R){let We=R.fullName;return We.charAt(0)==="#"||We==="slot-scope"||We==="v-slot"||We.startsWith("v-slot:")}function Wr(R,We){let Tt=R.parent;if(!Qt(Tt,We))return!1;let fr=Tt.fullName,Er=R.fullName;return fr==="script"&&Er==="setup"||fr==="style"&&Er==="vars"}function Br(R){let We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:R.value;return R.parent.isWhitespaceSensitive?R.parent.isIndentationSensitive?v(We):v(hi(te(We)),y):x(D(g,q(We)))}function Vt(R,We){return Qt(R,We)&&R.name==="script"}c.exports={htmlTrim:re,htmlTrimPreserveIndentation:te,hasHtmlWhitespace:Fe,getLeadingAndTrailingHtmlWhitespace:ne,canHaveInterpolation:I,countChars:cn,countParents:Ut,dedentString:hi,forceBreakChildren:we,forceBreakContent:Te,forceNextEmptyLine:Ae,getLastDescendant:wt,getNodeCssStyleDisplay:Or,getNodeCssStyleWhiteSpace:hn,hasPrettierIgnore:z,inferScriptParser:Je,isVueCustomBlock:je,isVueNonHtmlBlock:et,isVueScriptTag:Vt,isVueSlotAttribute:_t,isVueSfcBindingsAttribute:Wr,isVueSfcBlock:Qt,isDanglingSpaceSensitiveNode:ce,isIndentationSensitiveNode:X,isLeadingSpaceSensitiveNode:W,isPreLikeNode:vt,isScriptLikeTag:A,isTextLikeNode:M,isTrailingSpaceSensitiveNode:J,isWhitespaceSensitiveNode:j,isUnknownNamespace:w,preferHardlineAsLeadingSpaces:Ue,preferHardlineAsTrailingSpaces:ge,shouldPreserveContent:_,unescapeQuoteEntities:Bn,getTextValueParts:Br}}}),Qr=Oe({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(a){ze(),Object.defineProperty(a,"__esModule",{value:!0}),a.$EOF=0,a.$BSPACE=8,a.$TAB=9,a.$LF=10,a.$VTAB=11,a.$FF=12,a.$CR=13,a.$SPACE=32,a.$BANG=33,a.$DQ=34,a.$HASH=35,a.$$=36,a.$PERCENT=37,a.$AMPERSAND=38,a.$SQ=39,a.$LPAREN=40,a.$RPAREN=41,a.$STAR=42,a.$PLUS=43,a.$COMMA=44,a.$MINUS=45,a.$PERIOD=46,a.$SLASH=47,a.$COLON=58,a.$SEMICOLON=59,a.$LT=60,a.$EQ=61,a.$GT=62,a.$QUESTION=63,a.$0=48,a.$7=55,a.$9=57,a.$A=65,a.$E=69,a.$F=70,a.$X=88,a.$Z=90,a.$LBRACKET=91,a.$BACKSLASH=92,a.$RBRACKET=93,a.$CARET=94,a.$_=95,a.$a=97,a.$b=98,a.$e=101,a.$f=102,a.$n=110,a.$r=114,a.$t=116,a.$u=117,a.$v=118,a.$x=120,a.$z=122,a.$LBRACE=123,a.$BAR=124,a.$RBRACE=125,a.$NBSP=160,a.$PIPE=124,a.$TILDA=126,a.$AT=64,a.$BT=96;function c(x){return x>=a.$TAB&&x<=a.$SPACE||x==a.$NBSP}a.isWhitespace=c;function h(x){return a.$0<=x&&x<=a.$9}a.isDigit=h;function d(x){return x>=a.$a&&x<=a.$z||x>=a.$A&&x<=a.$Z}a.isAsciiLetter=d;function g(x){return x>=a.$a&&x<=a.$f||x>=a.$A&&x<=a.$F||h(x)}a.isAsciiHexDigit=g;function y(x){return x===a.$LF||x===a.$CR}a.isNewLine=y;function D(x){return a.$0<=x&&x<=a.$7}a.isOctalDigit=D}}),lr=Oe({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(a){ze(),Object.defineProperty(a,"__esModule",{value:!0});var c=class{constructor(d,g,y){this.filePath=d,this.name=g,this.members=y}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};a.StaticSymbol=c;var h=class{constructor(){this.cache=new Map}get(d,g,y){y=y||[];let D=y.length?`.${y.join(".")}`:"",x=`"${d}".${g}${D}`,v=this.cache.get(x);return v||(v=new c(d,g,y),this.cache.set(x,v)),v}};a.StaticSymbolCache=h}}),ks=Oe({"node_modules/angular-html-parser/lib/compiler/src/util.js"(a){ze(),Object.defineProperty(a,"__esModule",{value:!0});var c=/-+([a-z0-9])/g;function h(A){return A.replace(c,function(){for(var I=arguments.length,j=new Array(I),X=0;X<I;X++)j[X]=arguments[X];return j[1].toUpperCase()})}a.dashCaseToCamelCase=h;function d(A,I){return y(A,":",I)}a.splitAtColon=d;function g(A,I){return y(A,".",I)}a.splitAtPeriod=g;function y(A,I,j){let X=A.indexOf(I);return X==-1?j:[A.slice(0,X).trim(),A.slice(X+1).tri
`);return j===-1?I:I.substring(0,j)}a.stringify=q;function ae(A){return typeof A=="function"&&A.hasOwnProperty("__forward_ref__")?A():A}a.resolveForwardRef=ae;function ne(A){return!!A&&typeof A.then=="function"}a.isPromise=ne;var Fe=class{constructor(A){this.full=A;let I=A.split(".");this.major=I[0],this.minor=I[1],this.patch=I.slice(2).join(".")}};a.Version=Fe;var _=typeof window<"u"&&window,z=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,B=typeof globalThis<"u"&&globalThis,M=B||_||z;a.global=M}}),Ki=Oe({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(a){ze(),Object.defineProperty(a,"__esModule",{value:!0});var c=lr(),h=ks(),d=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function g(j){return j.replace(/\W/g,"_")}a.sanitizeIdentifier=g;var y=0;function D(j){if(!j||!j.reference)return null;let X=j.reference;if(X instanceof c.StaticSymbol)return X.name;if(X.__anonymousType)return X.__anonymousType;let W=h.stringify(X);return W.indexOf("(")>=0?(W=`anonymous_${y++}`,X.__anonymousType=W):W=g(W),W}a.identifierName=D;function x(j){let X=j.reference;return X instanceof c.StaticSymbol?X.filePath:`./${h.stringify(X)}`}a.identifierModuleUrl=x;function v(j,X){return`View_${D({reference:j})}_${X}`}a.viewClassName=v;function S(j){return`RenderType_${D({reference:j})}`}a.rendererTypeName=S;function k(j){return`HostView_${D({reference:j})}`}a.hostViewClassName=k;function T(j){return`${D({reference:j})}NgFactory`}a.componentFactoryName=T;var $;(function(j){j[j.Pipe=0]="Pipe",j[j.Directive=1]="Directive",j[j.NgModule=2]="NgModule",j[j.Injectable=3]="Injectable"})($=a.CompileSummaryKind||(a.CompileSummaryKind={}));function w(j){return j.value!=null?g(j.value):D(j.identifier)}a.tokenName=w;function F(j){return j.identifier!=null?j.identifier.reference:j.value}a.tokenReference=F;var Q=class{constructor(){let{moduleUrl:j,styles:X,styleUrls:W}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=j||null,this.styles=ne(X),this.styleUrls=ne(W)}};a.CompileStylesheetMetadata=Q;var Z=class{constructor(j){let{encapsulation:X,template:W,templateUrl:J,htmlAst:ce,styles:Ae,styleUrls:Te,externalStylesheets:we,animations:Ue,ngContentSelectors:ge,interpolation:lt,isInline:Pe,preserveWhitespaces:ve}=j;if(this.encapsulation=X,this.template=W,this.templateUrl=J,this.htmlAst=ce,this.styles=ne(Ae),this.styleUrls=ne(Te),this.externalStylesheets=ne(we),this.animations=Ue?_(Ue):[],this.ngContentSelectors=ge||[],lt&&lt.length!=2)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=lt,this.isInline=Pe,this.preserveWhitespaces=ve}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};a.CompileTemplateMetadata=Z;var re=class{static create(j){let{isHost:X,type:W,isComponent:J,selector:ce,exportAs:Ae,changeDetection:Te,inputs:we,outputs:Ue,host:ge,providers:lt,viewProviders:Pe,queries:ve,guards:ut,viewQueries:wt,entryComponents:pt,template:jt,componentViewType:Be,rendererType:Je,componentFactory:$t}=j,Nt={},jr={},tt={};ge!=null&&Object.keys(ge).forEach(vt=>{let Ut=ge[vt],sr=vt.match(d);sr===null?tt[vt]=Ut:sr[1]!=null?jr[sr[1]]=Ut:sr[2]!=null&&(Nt[sr[2]]=Ut)});let Ve={};we!=null&&we.forEach(vt=>{let Ut=h.splitAtColon(vt,[vt,vt]);Ve[Ut[0]]=Ut[1]});let ft={};return Ue!=null&&Ue.forEach(vt=>{let Ut=h.splitAtColon(vt,[vt,vt]);ft[Ut[0]]=Ut[1]}),new re({isHost:X,type:W,isComponent:!!J,selector:ce,exportAs:Ae,changeDetection:Te,inputs:Ve,outputs:ft,hostListeners:Nt,hostProperties:jr,hostAttributes:tt,providers:lt,viewProviders:Pe,queries:ve,guards:ut,viewQueries:wt,entryComponents:pt,template:jt,componentViewType:Be,rendererType:Je,componentFactory:$t})}constructor(j){let{isHost:X,type:W,isComponent:J,selector:ce,exportAs:Ae,changeDetection:Te,inputs:we,outputs:Ue,hostListeners:ge,hostProperties:lt,hostAttributes:Pe,providers:ve,viewProviders:ut,queries:wt,guards:pt,viewQueries:jt,entryComponents:Be,template:Je,componentViewType:$t,rendererType:Nt,componentF
`&&++Z==T)););for(Q=0,Z=0;Q<k&&F<$.length-1&&(F++,Q++,!($[F]==`
`&&++Z==T)););return{before:$.substring(w,this.offset),after:$.substring(this.offset,F+1)}}return null}};a.ParseLocation=d;var g=class{constructor(k,T){this.content=k,this.url=T}};a.ParseSourceFile=g;var y=class{constructor(k,T){let $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;this.start=k,this.end=T,this.details=$}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};a.ParseSourceSpan=y,a.EMPTY_PARSE_LOCATION=new d(new g("",""),0,0,0),a.EMPTY_SOURCE_SPAN=new y(a.EMPTY_PARSE_LOCATION,a.EMPTY_PARSE_LOCATION);var D;(function(k){k[k.WARNING=0]="WARNING",k[k.ERROR=1]="ERROR"})(D=a.ParseErrorLevel||(a.ParseErrorLevel={}));var x=class{constructor(k,T){let $=arguments.length>2&&arguments[2]!==void 0?arguments[2]:D.ERROR;this.span=k,this.msg=T,this.level=$}contextualMessage(){let k=this.span.start.getContext(100,3);return k?`${this.msg} ("${k.before}[${D[this.level]} ->]${k.after}")`:this.msg}toString(){let k=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${k}`}};a.ParseError=x;function v(k,T){let $=h.identifierModuleUrl(T),w=$!=null?`in ${k} ${h.identifierName(T)} in ${$}`:`in ${k} ${h.identifierName(T)}`,F=new g("",w);return new y(new d(F,-1,-1,-1),new d(F,-1,-1,-1))}a.typeSourceSpan=v;function S(k,T,$){let w=`in ${k} ${T} in ${$}`,F=new g("",w);return new y(new d(F,-1,-1,-1),new d(F,-1,-1,-1))}a.r3JitTypeSourceSpan=S}}),qi=Oe({"src/language-html/print-preprocess.js"(a,c){ze();var{ParseSourceSpan:h}=ls(),{htmlTrim:d,getLeadingAndTrailingHtmlWhitespace:g,hasHtmlWhitespace:y,canHaveInterpolation:D,getNodeCssStyleDisplay:x,isDanglingSpaceSensitiveNode:v,isIndentationSensitiveNode:S,isLeadingSpaceSensitiveNode:k,isTrailingSpaceSensitiveNode:T,isWhitespaceSensitiveNode:$,isVueScriptTag:w}=ur(),F=[Z,re,te,ae,ne,z,Fe,_,B,q,M];function Q(A,I){for(let j of F)j(A,I);return A}function Z(A){A.walk(I=>{if(I.type==="element"&&I.tagDefinition.ignoreFirstLf&&I.children.length>0&&I.children[0].type==="text"&&I.children[0].value[0]===`
`){let j=I.children[0];j.value.length===1?I.removeChild(j):j.value=j.value.slice(1)}})}function re(A){let I=j=>j.type==="element"&&j.prev&&j.prev.type==="ieConditionalStartComment"&&j.prev.sourceSpan.end.offset===j.startSourceSpan.start.offset&&j.firstChild&&j.firstChild.type==="ieConditionalEndComment"&&j.firstChild.sourceSpan.start.offset===j.startSourceSpan.end.offset;A.walk(j=>{if(j.children)for(let X=0;X<j.children.length;X++){let W=j.children[X];if(!I(W))continue;let J=W.prev,ce=W.firstChild;j.removeChild(J),X--;let Ae=new h(J.sourceSpan.start,ce.sourceSpan.end),Te=new h(Ae.start,W.sourceSpan.end);W.condition=J.condition,W.sourceSpan=Te,W.startSourceSpan=Ae,W.removeChild(ce)}})}function L(A,I,j){A.walk(X=>{if(X.children)for(let W=0;W<X.children.length;W++){let J=X.children[W];if(J.type!=="text"&&!I(J))continue;J.type!=="text"&&(J.type="text",J.value=j(J));let ce=J.prev;!ce||ce.type!=="text"||(ce.value+=J.value,ce.sourceSpan=new h(ce.sourceSpan.start,J.sourceSpan.end),X.removeChild(J),W--)}})}function te(A){return L(A,I=>I.type==="cdata",I=>`<![CDATA[${I.value}]]>`)}function q(A){let I=j=>j.type==="element"&&j.attrs.length===0&&j.children.length===1&&j.firstChild.type==="text"&&!y(j.children[0].value)&&!j.firstChild.hasLeadingSpaces&&!j.firstChild.hasTrailingSpaces&&j.isLeadingSpaceSensitive&&!j.hasLeadingSpaces&&j.isTrailingSpaceSensitive&&!j.hasTrailingSpaces&&j.prev&&j.prev.type==="text"&&j.next&&j.next.type==="text";A.walk(j=>{if(j.children)for(let X=0;X<j.children.length;X++){let W=j.children[X];if(!I(W))continue;let J=W.prev,ce=W.next;J.value+=`<${W.rawName}>`+W.firstChild.value+`</${W.rawName}>`+ce.value,J.sourceSpan=new h(J.sourceSpan.start,ce.sourceSpan.end),J.isTrailingSpaceSensitive=ce.isTrailingSpaceSensitive,J.hasTrailingSpaces=ce.hasTrailingSpaces,j.removeChild(W),X--,j.removeChild(ce)}})}function ae(A,I){if(I.parser==="html")return;let j=/{{(.+?)}}/s;A.walk(X=>{if(D(X))for(let W of X.children){if(W.type!=="text")continue;let J=W.sourceSpan.start,ce=null,Ae=W.value.split(j);for(let Te=0;Te<Ae.length;Te++,J=ce){let we=Ae[Te];if(Te%2===0){ce=J.moveBy(we.length),we.length>0&&X.insertChildBefore(W,{type:"text",value:we,sourceSpan:new h(J,ce)});continue}ce=J.moveBy(we.length+4),X.insertChildBefore(W,{type:"interpolation",sourceSpan:new h(J,ce),children:we.length===0?[]:[{type:"text",value:we,sourceSpan:new h(J.moveBy(2),ce.moveBy(-2))}]})}X.removeChild(W)}})}function ne(A){A.walk(I=>{if(!I.children)return;if(I.children.length===0||I.children.length===1&&I.children[0].type==="text"&&d(I.children[0].value).length===0){I.hasDanglingSpaces=I.children.length>0,I.children=[];return}let j=$(I),X=S(I);if(!j)for(let W=0;W<I.children.length;W++){let J=I.children[W];if(J.type!=="text")continue;let{leadingWhitespace:ce,text:Ae,trailingWhitespace:Te}=g(J.value),we=J.prev,Ue=J.next;Ae?(J.value=Ae,J.sourceSpan=new h(J.sourceSpan.start.moveBy(ce.length),J.sourceSpan.end.moveBy(-Te.length)),ce&&(we&&(we.hasTrailingSpaces=!0),J.hasLeadingSpaces=!0),Te&&(J.hasTrailingSpaces=!0,Ue&&(Ue.hasLeadingSpaces=!0))):(I.removeChild(J),W--,(ce||Te)&&(we&&(we.hasTrailingSpaces=!0),Ue&&(Ue.hasLeadingSpaces=!0)))}I.isWhitespaceSensitive=j,I.isIndentationSensitive=X})}function Fe(A){A.walk(I=>{I.isSelfClosing=!I.children||I.type==="element"&&(I.tagDefinition.isVoid||I.startSourceSpan===I.endSourceSpan)})}function _(A,I){A.walk(j=>{j.type==="element"&&(j.hasHtmComponentClosingTag=j.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(I.originalText.slice(j.endSourceSpan.start.offset,j.endSourceSpan.end.offset)))})}function z(A,I){A.walk(j=>{j.cssDisplay=x(j,I)})}function B(A,I){A.walk(j=>{let{children:X}=j;if(X){if(X.length===0){j.isDanglingSpaceSensitive=v(j);return}for(let W of X)W.isLeadingSpaceSensitive=k(W,I),W.isTrailingSpaceSensitive=T(W,I);for(let W=0;W<X.length;W++){let J=X[W];J.isLeadingSpaceSensitive=(W===0||J.prev.isTrailingSpaceSensitive)&&J.isLeadingSpaceSensitive,J.isTrailingSpaceSensitive=(W===X.length-1||J.next.isLeadingSpaceSensitive)&&J.isTrailingSpaceSensitive}}})}function M(A,I){if(I.parser==="vue"){let j=A.children.find(W=>w(W,I));
`+g.replace(/^\s*\n/,"")}c.exports={hasPragma:h,insertPragma:d}}}),yn=Oe({"src/language-html/loc.js"(a,c){ze();function h(g){return g.sourceSpan.start.offset}function d(g){return g.sourceSpan.end.offset}c.exports={locStart:h,locEnd:d}}}),ai=Oe({"src/language-html/print/tag.js"(a,c){ze();var h=us(),{isNonEmptyArray:d}=pi(),{builders:{indent:g,join:y,line:D,softline:x,hardline:v},utils:{replaceTextEndOfLine:S}}=Ln(),{locStart:k,locEnd:T}=yn(),{isTextLikeNode:$,getLastDescendant:w,isPreLikeNode:F,hasPrettierIgnore:Q,shouldPreserveContent:Z,isVueSfcBlock:re}=ur();function L(ge,lt){return[ge.isSelfClosing?"":te(ge,lt),q(ge,lt)]}function te(ge,lt){return ge.lastChild&&A(ge.lastChild)?"":[ae(ge,lt),Fe(ge,lt)]}function q(ge,lt){return(ge.next?B(ge.next):M(ge.parent))?"":[_(ge,lt),ne(ge,lt)]}function ae(ge,lt){return M(ge)?_(ge.lastChild,lt):""}function ne(ge,lt){return A(ge)?Fe(ge.parent,lt):I(ge)?we(ge.next):""}function Fe(ge,lt){if(h(!ge.isSelfClosing),z(ge,lt))return"";switch(ge.type){case"ieConditionalComment":return"<!";case"element":if(ge.hasHtmComponentClosingTag)return"<//";default:return`</${ge.rawName}`}}function _(ge,lt){if(z(ge,lt))return"";switch(ge.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"element":if(ge.isSelfClosing)return"/>";default:return">"}}function z(ge,lt){return!ge.isSelfClosing&&!ge.endSourceSpan&&(Q(ge)||Z(ge.parent,lt))}function B(ge){return ge.prev&&ge.prev.type!=="docType"&&!$(ge.prev)&&ge.isLeadingSpaceSensitive&&!ge.hasLeadingSpaces}function M(ge){return ge.lastChild&&ge.lastChild.isTrailingSpaceSensitive&&!ge.lastChild.hasTrailingSpaces&&!$(w(ge.lastChild))&&!F(ge)}function A(ge){return!ge.next&&!ge.hasTrailingSpaces&&ge.isTrailingSpaceSensitive&&$(w(ge))}function I(ge){return ge.next&&!$(ge.next)&&$(ge)&&ge.isTrailingSpaceSensitive&&!ge.hasTrailingSpaces}function j(ge){let lt=ge.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return lt?lt[1]?lt[1].split(/\s+/):!0:!1}function X(ge){return!ge.prev&&ge.isLeadingSpaceSensitive&&!ge.hasLeadingSpaces}function W(ge,lt,Pe){let ve=ge.getValue();if(!d(ve.attrs))return ve.isSelfClosing?" ":"";let ut=ve.prev&&ve.prev.type==="comment"&&j(ve.prev.value),wt=typeof ut=="boolean"?()=>ut:Array.isArray(ut)?$t=>ut.includes($t.rawName):()=>!1,pt=ge.map($t=>{let Nt=$t.getValue();return wt(Nt)?S(lt.originalText.slice(k(Nt),T(Nt))):Pe()},"attrs"),jt=ve.type==="element"&&ve.fullName==="script"&&ve.attrs.length===1&&ve.attrs[0].fullName==="src"&&ve.children.length===0,Be=lt.singleAttributePerLine&&ve.attrs.length>1&&!re(ve,lt)?v:D,Je=[g([jt?" ":D,y(Be,pt)])];return ve.firstChild&&X(ve.firstChild)||ve.isSelfClosing&&M(ve.parent)||jt?Je.push(ve.isSelfClosing?" ":""):Je.push(lt.bracketSameLine?ve.isSelfClosing?" ":"":ve.isSelfClosing?D:x),Je}function J(ge){return ge.firstChild&&X(ge.firstChild)?"":Ue(ge)}function ce(ge,lt,Pe){let ve=ge.getValue();return[Ae(ve,lt),W(ge,lt,Pe),ve.isSelfClosing?"":J(ve)]}function Ae(ge,lt){return ge.prev&&I(ge.prev)?"":[Te(ge,lt),we(ge)]}function Te(ge,lt){return X(ge)?Ue(ge.parent):B(ge)?_(ge.prev,lt):""}function we(ge){switch(ge.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${ge.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(ge.condition)return`<!--[if ${ge.condition}]><!--><${ge.rawName}`;default:return`<${ge.rawName}`}}function Ue(ge){switch(h(!ge.isSelfClosing),ge.type){case"ieConditionalComment":return"]>";case"element":if(ge.condition)return"><!--<![endif]-->";default:return">"}}c.exports={printClosingTag:L,printClosingTagStart:te,printClosingTagStartMarker:Fe,printClosingTagEndMarker:_,printClosingTagSuffix:ne,printClosingTagEnd:q,needsToBorrowLastChildClosingTagEndMarker:M,needsToBorrowParentClosingTagStartMarker:A,needsToBorrowPrevClosingTagEndMarker:B,printOpeningTag:ce,printOpeningTagStart:Ae,printOpeningTagPrefix:Te,printOpeningTagStartMarker:we,printOpeningTagEndMarker:Ue,needs
`||Fe==="\f"||Fe==="\r"}function D(Fe){var _,z=Fe.exec(h.substring(te));if(z)return _=z[0],te+=_.length,_}for(var x=h.length,v=/^[ \t\n\r\u000c]+/,S=/^[, \t\n\r\u000c]+/,k=/^[^ \t\n\r\u000c]+/,T=/[,]+$/,$=/^\d+$/,w=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,F,Q,Z,re,L,te=0,q=[];;){if(D(S),te>=x)return q;F=D(k),Q=[],F.slice(-1)===","?(F=F.replace(T,""),ne()):ae()}function ae(){for(D(v),Z="",re="in descriptor";;){if(L=h.charAt(te),re==="in descriptor")if(y(L))Z&&(Q.push(Z),Z="",re="after descriptor");else if(L===","){te+=1,Z&&Q.push(Z),ne();return}else if(L==="(")Z=Z+L,re="in parens";else if(L===""){Z&&Q.push(Z),ne();return}else Z=Z+L;else if(re==="in parens")if(L===")")Z=Z+L,re="in descriptor";else if(L===""){Q.push(Z),ne();return}else Z=Z+L;else if(re==="after descriptor"&&!y(L))if(L===""){ne();return}else re="in descriptor",te-=1;te+=1}}function ne(){var Fe=!1,_,z,B,M,A={},I,j,X,W,J;for(M=0;M<Q.length;M++)I=Q[M],j=I[I.length-1],X=I.substring(0,I.length-1),W=parseInt(X,10),J=parseFloat(X),$.test(X)&&j==="w"?((_||z)&&(Fe=!0),W===0?Fe=!0:_=W):w.test(X)&&j==="x"?((_||z||B)&&(Fe=!0),J<0?Fe=!0:z=J):$.test(X)&&j==="h"?((B||z)&&(Fe=!0),W===0?Fe=!0:B=W):Fe=!0;Fe?g&&g.error&&g.error("Invalid srcset descriptor found in '"+h+"' at '"+I+"'."):(A.url=F,_&&(A.w=_),z&&(A.d=z),B&&(A.h=B),q.push(A))}}})}}),ui=Oe({"src/language-html/syntax-attribute.js"(a,c){ze();var h=zn(),{builders:{ifBreak:d,join:g,line:y}}=Ln();function D(v){let S=h(v,{logger:{error(ae){throw new Error(ae)}}}),k=S.some(ae=>{let{w:ne}=ae;return ne}),T=S.some(ae=>{let{h:ne}=ae;return ne}),$=S.some(ae=>{let{d:ne}=ae;return ne});if(k+T+$>1)throw new Error("Mixed descriptor in srcset is not supported");let w=k?"w":T?"h":"d",F=k?"w":T?"h":"x",Q=ae=>Math.max(...ae),Z=S.map(ae=>ae.url),re=Q(Z.map(ae=>ae.length)),L=S.map(ae=>ae[w]).map(ae=>ae?ae.toString():""),te=L.map(ae=>{let ne=ae.indexOf(".");return ne===-1?ae.length:ne}),q=Q(te);return g([",",y],Z.map((ae,ne)=>{let Fe=[ae],_=L[ne];if(_){let z=re-ae.length+1,B=q-te[ne],M=" ".repeat(z+B);Fe.push(d(M," "),_+F)}return Fe}))}function x(v){return v.trim().split(/\s+/).join(" ")}c.exports={printImgSrcset:D,printClassNames:x}}}),Et=Oe({"src/language-html/syntax-vue.js"(a,c){ze();var{builders:{group:h}}=Ln();function d(x,v){let{left:S,operator:k,right:T}=g(x);return[h(v(`function _(${S}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",k," ",v(T,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function g(x){let v=/(.*?)\s+(in|of)\s+(.*)/s,S=/,([^,\]}]*)(?:,([^,\]}]*))?$/,k=/^\(|\)$/g,T=x.match(v);if(!T)return;let $={};if($.for=T[3].trim(),!$.for)return;let w=T[1].trim().replace(k,""),F=w.match(S);F?($.alias=w.replace(S,""),$.iterator1=F[1].trim(),F[2]&&($.iterator2=F[2].trim())):$.alias=w;let Q=[$.alias,$.iterator1,$.iterator2];if(!Q.some((Z,re)=>!Z&&(re===0||Q.slice(re+1).some(Boolean))))return{left:Q.filter(Boolean).join(","),operator:T[2],right:$.for}}function y(x,v){return v(`function _(${x}) {}`,{parser:"babel",__isVueBindings:!0})}function D(x){let v=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,S=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,k=x.trim();return v.test(k)||S.test(k)}c.exports={isVueEventBindingExpression:D,printVueFor:d,printVueBindings:y}}}),Gt=Oe({"src/language-html/get-node-content.js"(a,c){ze();var{needsToBorrowParentClosingTagStartMarker:h,printClosingTagStartMarker:d,needsToBorrowLastChildClosingTagEndMarker:g,printClosingTagEndMarker:y,needsToBorrowParentOpeningTagEndMarker:D,printOpeningTagEndMarker:x}=ai();function v(S,k){let T=S.startSourceSpan.end.offset;S.firstChild&&D(S.firstChild)&&(T-=x(S).length);let $=S.endSourceSpan.start.offset;return S.lastChild&&h(S.lastChild)?$+=d(S,k).length:g(S)&&($-=y(S.lastChild,k).length),k.originalText.slice(T,$)}c.exports=v}}),tr=Oe({"src/language-html/embed.js"(a,c){ze();var{builders:{breakParent:h,group:d,hardline:g,indent:y,line:D,fill:x,softline:v},utils:{mapDoc:S,replaceTextEndOfLine:k}}=Ln(),T=dc(),{printClosingTag:$,printClosingTagSuffix:w,needsToBorrowPrevClosingTagEndMarker:F,printOpeningTagP
${y}`}c.exports={isPragma:h,hasPragma:d,insertPragma:g}}}),$s=Oe({"src/language-yaml/loc.js"(a,c){ze();function h(g){return g.position.start.offset}function d(g){return g.position.end.offset}c.exports={locStart:h,locEnd:d}}}),Fo=Oe({"src/language-yaml/embed.js"(a,c){ze();function h(d,g,y,D){if(d.getValue().type==="root"&&D.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(D.filepath))return y(D.originalText,Object.assign(Object.assign({},D),{},{parser:"json"}))}c.exports=h}}),ws=Oe({"src/language-yaml/utils.js"(a,c){ze();var{getLast:h,isNonEmptyArray:d}=pi();function g(_,z){let B=0,M=_.stack.length-1;for(let A=0;A<M;A++){let I=_.stack[A];y(I)&&z(I)&&B++}return B}function y(_,z){return _&&typeof _.type=="string"&&(!z||z.includes(_.type))}function D(_,z,B){return z("children"in _?Object.assign(Object.assign({},_),{},{children:_.children.map(M=>D(M,z,_))}):_,B)}function x(_,z,B){Object.defineProperty(_,z,{get:B,enumerable:!1})}function v(_,z){let B=0,M=z.length;for(let A=_.position.end.offset-1;A<M;A++){let I=z[A];if(I===`
`&&B++,B===1&&/\S/.test(I))return!1;if(B===2)return!0}return!1}function S(_){switch(_.getValue().type){case"tag":case"anchor":case"comment":return!1}let z=_.stack.length;for(let B=1;B<z;B++){let M=_.stack[B],A=_.stack[B-1];if(Array.isArray(A)&&typeof M=="number"&&M!==A.length-1)return!1}return!0}function k(_){return d(_.children)?k(h(_.children)):_}function T(_){return _.value.trim()==="prettier-ignore"}function $(_){let z=_.getValue();if(z.type==="documentBody"){let B=_.getParentNode();return te(B.head)&&T(h(B.head.endComments))}return Q(z)&&T(h(z.leadingComments))}function w(_){return!d(_.children)&&!F(_)}function F(_){return Q(_)||Z(_)||re(_)||L(_)||te(_)}function Q(_){return d(_==null?void 0:_.leadingComments)}function Z(_){return d(_==null?void 0:_.middleComments)}function re(_){return _==null?void 0:_.indicatorComment}function L(_){return _==null?void 0:_.trailingComment}function te(_){return d(_==null?void 0:_.endComments)}function q(_){let z=[],B;for(let M of _.split(/( +)/))M!==" "?B===" "?z.push(M):z.push((z.pop()||"")+M):B===void 0&&z.unshift(""),B=M;return B===" "&&z.push((z.pop()||"")+" "),z[0]===""&&(z.shift(),z.unshift(" "+(z.shift()||""))),z}function ae(_,z,B){let M=z.split(`
`).map((A,I,j)=>I===0&&I===j.length-1?A:I!==0&&I!==j.length-1?A.trim():I===0?A.trimEnd():A.trimStart());return B.proseWrap==="preserve"?M.map(A=>A.length===0?[]:[A]):M.map(A=>A.length===0?[]:q(A)).reduce((A,I,j)=>j!==0&&M[j-1].length>0&&I.length>0&&!(_==="quoteDouble"&&h(h(A)).endsWith("\\"))?[...A.slice(0,-1),[...h(A),...I]]:[...A,I],[]).map(A=>B.proseWrap==="never"?[A.join(" ")]:A)}function ne(_,z){let{parentIndent:B,isLastDescendant:M,options:A}=z,I=_.position.start.line===_.position.end.line?"":A.originalText.slice(_.position.start.offset,_.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1],j;if(_.indent===null){let J=I.match(/^(?<leadingSpace> *)[^\n\r ]/m);j=J?J.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else j=_.indent-1+B;let X=I.split(`
`).map(J=>J.slice(j));if(A.proseWrap==="preserve"||_.type==="blockLiteral")return W(X.map(J=>J.length===0?[]:[J]));return W(X.map(J=>J.length===0?[]:q(J)).reduce((J,ce,Ae)=>Ae!==0&&X[Ae-1].length>0&&ce.length>0&&!/^\s/.test(ce[0])&&!/^\s|\s$/.test(h(J))?[...J.slice(0,-1),[...h(J),...ce]]:[...J,ce],[]).map(J=>J.reduce((ce,Ae)=>ce.length>0&&/\s$/.test(h(ce))?[...ce.slice(0,-1),h(ce)+" "+Ae]:[...ce,Ae],[])).map(J=>A.proseWrap==="never"?[J.join(" ")]:J));function W(J){if(_.chomping==="keep")return h(J).length===0?J.slice(0,-1):J;let ce=0;for(let Ae=J.length-1;Ae>=0&&J[Ae].length===0;Ae--)ce++;return ce===0?J:ce>=2&&!M?J.slice(0,-(ce-1)):J.slice(0,-ce)}}function Fe(_){if(!_)return!0;switch(_.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}c.exports={getLast:h,getAncestorCount:g,isNode:y,isEmptyNode:w,isInlineNode:Fe,mapNode:D,defineShortcut:x,isNextLineEmpty:v,isLastDescendantNode:S,getBlockValueLineContents:ne,getFlowScalarLineContents:ae,getLastDescendantNode:k,hasPrettierIgnore:$,hasLeadingComments:Q,hasMiddleComments:Z,hasIndicatorComment:re,hasTrailingComment:L,hasEndComments:te}}}),Ls=Oe({"src/language-yaml/print-preprocess.js"(a,c){ze();var{defineShortcut:h,mapNode:d}=ws();function g(D){return d(D,y)}function y(D){switch(D.type){case"document":h(D,"head",()=>D.children[0]),h(D,"body",()=>D.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":h(D,"content",()=>D.children[0]);break;case"mappingItem":case"flowMappingItem":h(D,"key",()=>D.children[0]),h(D,"value",()=>D.children[1]);break}return D}c.exports=g}}),ro=Oe({"src/language-yaml/print/misc.js"(a,c){ze();var{builders:{softline:h,align:d}}=Ln(),{hasEndComments:g,isNextLineEmpty:y,isNode:D}=ws(),x=new WeakMap;function v(T,$){let w=T.getValue(),F=T.stack[0],Q;return x.has(F)?Q=x.get(F):(Q=new Set,x.set(F,Q)),!Q.has(w.position.end.line)&&(Q.add(w.position.end.line),y(w,$)&&!S(T.getParentNode()))?h:""}function S(T){return g(T)&&!D(T,["documentHead","documentBody","flowMapping","flowSequence"])}function k(T,$){return d(" ".repeat(T),$)}c.exports={alignWithSpaces:k,shouldPrintEndComments:S,printNextEmptyLine:v}}}),mc=Oe({"src/language-yaml/print/flow-mapping-sequence.js"(a,c){ze();var{builders:{ifBreak:h,line:d,softline:g,hardline:y,join:D}}=Ln(),{isEmptyNode:x,getLast:v,hasEndComments:S}=ws(),{printNextEmptyLine:k,alignWithSpaces:T}=ro();function $(F,Q,Z){let re=F.getValue(),L=re.type==="flowMapping",te=L?"{":"[",q=L?"}":"]",ae=g;L&&re.children.length>0&&Z.bracketSpacing&&(ae=d);let ne=v(re.children),Fe=ne&&ne.type==="flowMappingItem"&&x(ne.key)&&x(ne.value);return[te,T(Z.tabWidth,[ae,w(F,Q,Z),Z.trailingComma==="none"?"":h(","),S(re)?[y,D(y,F.map(Q,"endComments"))]:""]),Fe?"":ae,q]}function w(F,Q,Z){let re=F.getValue();return F.map((L,te)=>[Q(),te===re.children.length-1?"":[",",d,re.children[te].position.start.line!==re.children[te+1].position.start.line?k(L,Z.originalText):""]],"children")}c.exports={printFlowMapping:$,printFlowSequence:$}}}),Jp=Oe({"src/language-yaml/print/mapping-item.js"(a,c){ze();var{builders:{conditionalGroup:h,group:d,hardline:g,ifBreak:y,join:D,line:x}}=Ln(),{hasLeadingComments:v,hasMiddleComments:S,hasTrailingComment:k,hasEndComments:T,isNode:$,isEmptyNode:w,isInlineNode:F}=ws(),{alignWithSpaces:Q}=ro();function Z(q,ae,ne,Fe,_){let{key:z,value:B}=q,M=w(z),A=w(B);if(M&&A)return": ";let I=Fe("key"),j=L(q)?" ":"";if(A)return q.type==="flowMappingItem"&&ae.type==="flowMapping"?I:q.type==="mappingItem"&&re(z.content,_)&&!k(z.content)&&(!ae.tag||ae.tag.value!=="tag:yaml.org,2002:set")?[I,j,":"]:["? ",Q(2,I)];let X=Fe("value");if(M)return[": ",Q(2,X)];if(v(B)||!F(z.content))return["? ",Q(2,I),g,D("",ne.map(Fe,"value","leadingComments").map(we=>[we,g])),": ",Q(2,X)];if(te(z.content)&&!v(z.content)&&!S(z.content)&&!k(z.content)&&!T(z)&&!v(B.content)&&!S(B.content)&&!T(B)&&re(B.content,_))return[I,j,": ",X];let W=Symbol("mappingKey"),J=d([y("? "),d(Q(2,I),{id:W})]),ce=[g,": ",Q(2,X)],Ae=[j,":"];v(B.content)||T(B)
`);case"always":return!/[\n ]/.test(q.value);default:return!1}}function L(q){return q.key.content&&q.key.content.type==="alias"}function te(q){if(!q)return!0;switch(q.type){case"plain":case"quoteDouble":case"quoteSingle":return q.position.start.line===q.position.end.line;case"alias":return!0;default:return!1}}c.exports=Z}}),bg=Oe({"src/language-yaml/print/block.js"(a,c){ze();var{builders:{dedent:h,dedentToRoot:d,fill:g,hardline:y,join:D,line:x,literalline:v,markAsRoot:S},utils:{getDocParts:k}}=Ln(),{getAncestorCount:T,getBlockValueLineContents:$,hasIndicatorComment:w,isLastDescendantNode:F,isNode:Q}=ws(),{alignWithSpaces:Z}=ro();function re(L,te,q){let ae=L.getValue(),ne=T(L,M=>Q(M,["sequence","mapping"])),Fe=F(L),_=[ae.type==="blockFolded"?">":"|"];ae.indent!==null&&_.push(ae.indent.toString()),ae.chomping!=="clip"&&_.push(ae.chomping==="keep"?"+":"-"),w(ae)&&_.push(" ",te("indicatorComment"));let z=$(ae,{parentIndent:ne,isLastDescendant:Fe,options:q}),B=[];for(let[M,A]of z.entries())M===0&&B.push(y),B.push(g(k(D(x,A)))),M!==z.length-1?B.push(A.length===0?y:S(v)):ae.chomping==="keep"&&Fe&&B.push(d(A.length===0?y:v));return ae.indent===null?_.push(h(Z(q.tabWidth,B))):_.push(d(Z(ae.indent-1+ne,B))),_}c.exports=re}}),Uh=Oe({"src/language-yaml/printer-yaml.js"(a,c){ze();var{builders:{breakParent:h,fill:d,group:g,hardline:y,join:D,line:x,lineSuffix:v,literalline:S},utils:{getDocParts:k,replaceTextEndOfLine:T}}=Ln(),{isPreviousLineEmpty:$}=pi(),{insertPragma:w,isPragma:F}=so(),{locStart:Q}=$s(),Z=Fo(),{getFlowScalarLineContents:re,getLastDescendantNode:L,hasLeadingComments:te,hasMiddleComments:q,hasTrailingComment:ae,hasEndComments:ne,hasPrettierIgnore:Fe,isLastDescendantNode:_,isNode:z,isInlineNode:B}=ws(),M=Ls(),{alignWithSpaces:A,printNextEmptyLine:I,shouldPrintEndComments:j}=ro(),{printFlowMapping:X,printFlowSequence:W}=mc(),J=Jp(),ce=bg();function Ae(ve,ut,wt){let pt=ve.getValue(),jt=[];pt.type!=="mappingValue"&&te(pt)&&jt.push([D(y,ve.map(wt,"leadingComments")),y]);let{tag:Be,anchor:Je}=pt;Be&&jt.push(wt("tag")),Be&&Je&&jt.push(" "),Je&&jt.push(wt("anchor"));let $t="";z(pt,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!_(ve)&&($t=I(ve,ut.originalText)),(Be||Je)&&(z(pt,["sequence","mapping"])&&!q(pt)?jt.push(y):jt.push(" ")),q(pt)&&jt.push([pt.middleComments.length===1?"":y,D(y,ve.map(wt,"middleComments")),y]);let Nt=ve.getParentNode();return Fe(ve)?jt.push(T(ut.originalText.slice(pt.position.start.offset,pt.position.end.offset).trimEnd(),S)):jt.push(g(Te(pt,Nt,ve,ut,wt))),ae(pt)&&!z(pt,["document","documentHead"])&&jt.push(v([pt.type==="mappingValue"&&!pt.content?"":" ",Nt.type==="mappingKey"&&ve.getParentNode(2).type==="mapping"&&B(pt)?"":h,wt("trailingComment")])),j(pt)&&jt.push(A(pt.type==="sequenceItem"?2:0,[y,D(y,ve.map(jr=>[$(ut.originalText,jr.getValue(),Q)?y:"",wt()],"endComments"))])),jt.push($t),jt}function Te(ve,ut,wt,pt,jt){switch(ve.type){case"root":{let{children:Be}=ve,Je=[];wt.each((Nt,jr)=>{let tt=Be[jr],Ve=Be[jr+1];jr!==0&&Je.push(y),Je.push(jt()),Ue(tt,Ve)?(Je.push(y,"..."),ae(tt)&&Je.push(" ",jt("trailingComment"))):Ve&&!ae(Ve.head)&&Je.push(y,"---")},"children");let $t=L(ve);return(!z($t,["blockLiteral","blockFolded"])||$t.chomping!=="keep")&&Je.push(y),Je}case"document":{let Be=ut.children[wt.getName()+1],Je=[];return ge(ve,Be,ut,pt)==="head"&&((ve.head.children.length>0||ve.head.endComments.length>0)&&Je.push(jt("head")),ae(ve.head)?Je.push(["---"," ",jt(["head","trailingComment"])]):Je.push("---")),we(ve)&&Je.push(jt("body")),D(y,Je)}case"documentHead":return D(y,[...wt.map(jt,"children"),...wt.map(jt,"endComments")]);case"documentBody":{let{children:Be,endComments:Je}=ve,$t="";if(Be.length>0&&Je.length>0){let Nt=L(ve);z(Nt,["blockFolded","blockLiteral"])?Nt.chomping!=="keep"&&($t=[y,y]):$t=y}return[D(y,wt.map(jt,"children")),$t,D(y,wt.map(jt,"endComments"))]}case"directive":return["%",D(" ",[ve.name,...ve.parameters])];case"comment":return["#",ve.value];case"alias":return["*",ve.value];case"tag":return pt.originalText.slice(ve.position.start.offset,ve.position.end.o
`,nr={EOL:xt,tmpdir:Ye,tmpDir:rt,networkInterfaces:oe,getNetworkInterfaces:Ce,release:ue,type:me,cpus:Ze,totalmem:_e,freemem:ke,uptime:Ke,loadavg:Dt,hostname:St,endianness:mt}}}),yr=It({"node-modules-polyfills-commonjs:os"(E,K){Xt();var Y=(Jt(),qn(Ot));if(Y&&Y.default){K.exports=Y.default;for(let G in Y)K.exports[G]=Y[G]}else Y&&(K.exports=Y)}}),br=It({"node_modules/detect-newline/index.js"(E,K){Xt();var Y=G=>{if(typeof G!="string")throw new TypeError("Expected a string");let se=G.match(/(?:\r?\n)/g)||[];if(se.length===0)return;let pe=se.filter(de=>de===`\r
`).length,le=se.length-pe;return pe>le?`\r
`:`
`};K.exports=Y,K.exports.graceful=G=>typeof G=="string"&&Y(G)||`
`}}),Oe=It({"node_modules/jest-docblock/build/index.js"(E){Xt(),Object.defineProperty(E,"__esModule",{value:!0}),E.extract=V,E.parse=ye,E.parseWithComments=Le,E.print=xe,E.strip=Se;function K(){let ct=yr();return K=function(){return ct},ct}function Y(){let ct=G(br());return Y=function(){return ct},ct}function G(ct){return ct&&ct.__esModule?ct:{default:ct}}var se=/\*\/$/,pe=/^\/\*\*?/,le=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,de=/(^|\s+)\/\/([^\r\n]*)/g,ie=/^(\r?\n)+/,fe=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,P=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,C=/(\r?\n|^) *\* ?/g,H=[];function V(ct){let dt=ct.match(le);return dt?dt[0].trimLeft():""}function Se(ct){let dt=ct.match(le);return dt&&dt[0]?ct.substring(dt[0].length):ct}function ye(ct){return Le(ct).pragmas}function Le(ct){let dt=(0,Y().default)(ct)||K().EOL;ct=ct.replace(pe,"").replace(se,"").replace(C,"$1");let Pt="";for(;Pt!==ct;)Pt=ct,ct=ct.replace(fe,`${dt}$1 $2${dt}`);ct=ct.replace(ie,"").trimRight();let wr=Object.create(null),qr=ct.replace(P,"").replace(ie,"").trimRight(),sn;for(;sn=P.exec(ct);){let Vn=sn[2].replace(de,"");typeof wr[sn[1]]=="string"||Array.isArray(wr[sn[1]])?wr[sn[1]]=H.concat(wr[sn[1]],Vn):wr[sn[1]]=Vn}return{comments:qr,pragmas:wr}}function xe(ct){let{comments:dt="",pragmas:Pt={}}=ct,wr=(0,Y().default)(dt)||K().EOL,qr="/**",sn=" *",Vn=" */",An=Object.keys(Pt),Qn=An.map(Xn=>Ee(Xn,Pt[Xn])).reduce((Xn,_r)=>Xn.concat(_r),[]).map(Xn=>`${sn} ${Xn}${wr}`).join("");if(!dt){if(An.length===0)return"";if(An.length===1&&!Array.isArray(Pt[An[0]])){let Xn=Pt[An[0]];return`${qr} ${Ee(An[0],Xn)[0]}${Vn}`}}let Pn=dt.split(wr).map(Xn=>`${sn} ${Xn}`).join(wr)+wr;return qr+wr+(dt?Pn:"")+(dt&&An.length?sn+wr:"")+Qn+Vn}function Ee(ct,dt){return H.concat(dt).map(Pt=>`@${ct} ${Pt}`.trim())}}}),un=It({"src/common/end-of-line.js"(E,K){Xt();function Y(le){let de=le.indexOf("\r");return de>=0?le.charAt(de+1)===`
`?"crlf":"cr":"lf"}function G(le){switch(le){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function se(le,de){let ie;switch(de){case`
`:ie=/\n/g;break;case"\r":ie=/\r/g;break;case`\r
`:ie=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(de)}.`)}let fe=le.match(ie);return fe?fe.length:0}function pe(le){return le.replace(/\r\n?/g,`
`)}K.exports={guessEndOfLine:Y,convertEndOfLineToChars:G,countEndOfLineChars:se,normalizeEndOfLine:pe}}}),pn=It({"src/language-js/utils/get-shebang.js"(E,K){Xt();function Y(G){if(!G.startsWith("#!"))return"";let se=G.indexOf(`
`);return se===-1?G:G.slice(0,se)}K.exports=Y}}),si=It({"src/language-js/pragma.js"(E,K){Xt();var{parseWithComments:Y,strip:G,extract:se,print:pe}=Oe(),{normalizeEndOfLine:le}=un(),de=pn();function ie(C){let H=de(C);H&&(C=C.slice(H.length+1));let V=se(C),{pragmas:Se,comments:ye}=Y(V);return{shebang:H,text:C,pragmas:Se,comments:ye}}function fe(C){let H=Object.keys(ie(C).pragmas);return H.includes("prettier")||H.includes("format")}function P(C){let{shebang:H,text:V,pragmas:Se,comments:ye}=ie(C),Le=G(V),xe=pe({pragmas:Object.assign({format:""},Se),comments:ye.trimStart()});return(H?`${H}
`:"")+le(xe)+(Le.startsWith(`
`)?`
`:`
`)+Le}K.exports={hasPragma:fe,insertPragma:P}}}),yi=It({"src/language-css/pragma.js"(E,K){Xt();var Y=si(),G=dr();function se(le){return Y.hasPragma(G(le).content)}function pe(le){let{frontMatter:de,content:ie}=G(le);return(de?de.raw+`
`:"")+Y.insertPragma(ie)}K.exports={hasPragma:se,insertPragma:pe}}}),zi=It({"src/utils/text/skip.js"(E,K){Xt();function Y(de){return(ie,fe,P)=>{let C=P&&P.backwards;if(fe===!1)return!1;let{length:H}=ie,V=fe;for(;V>=0&&V<H;){let Se=ie.charAt(V);if(de instanceof RegExp){if(!de.test(Se))return V}else if(!de.includes(Se))return V;C?V--:V++}return V===-1||V===H?V:!1}}var G=Y(/\s/),se=Y(" "),pe=Y(",; "),le=Y(/[^\n\r]/);K.exports={skipWhitespace:G,skipSpaces:se,skipToLineEnd:pe,skipEverythingButNewLine:le}}}),ze=It({"src/utils/line-column-to-index.js"(E,K){Xt(),K.exports=function(Y,G){let se=0;for(let pe=0;pe<Y.line-1;++pe)se=G.indexOf(`
`,se)+1;return se+Y.column}}}),xs=It({"src/language-css/loc.js"(E,K){Xt();var{skipEverythingButNewLine:Y}=zi(),G=fi(),se=ze();function pe(V,Se){return typeof V.sourceIndex=="number"?V.sourceIndex:V.source?se(V.source.start,Se)-1:null}function le(V,Se){if(V.type==="css-comment"&&V.inline)return Y(Se,V.source.startOffset);let ye=V.nodes&&G(V.nodes);return ye&&V.source&&!V.source.end&&(V=ye),V.source&&V.source.end?se(V.source.end,Se):null}function de(V,Se){V.source&&(V.source.startOffset=pe(V,Se),V.source.endOffset=le(V,Se));for(let ye in V){let Le=V[ye];ye==="source"||!Le||typeof Le!="object"||(Le.type==="value-root"||Le.type==="value-unknown"?ie(Le,fe(V),Le.text||Le.value):de(Le,Se))}}function ie(V,Se,ye){V.source&&(V.source.startOffset=pe(V,ye)+Se,V.source.endOffset=le(V,ye)+Se);for(let Le in V){let xe=V[Le];Le==="source"||!xe||typeof xe!="object"||ie(xe,Se,ye)}}function fe(V){let Se=V.source.startOffset;return typeof V.prop=="string"&&(Se+=V.prop.length),V.type==="css-atrule"&&typeof V.name=="string"&&(Se+=1+V.name.length+V.raws.afterName.match(/^\s*:?\s*/)[0].length),V.type!=="css-atrule"&&V.raws&&typeof V.raws.between=="string"&&(Se+=V.raws.between.length),Se}function P(V){let Se="initial",ye="initial",Le,xe=!1,Ee=[];for(let ct=0;ct<V.length;ct++){let dt=V[ct];switch(Se){case"initial":if(dt==="'"){Se="single-quotes";continue}if(dt==='"'){Se="double-quotes";continue}if((dt==="u"||dt==="U")&&V.slice(ct,ct+4).toLowerCase()==="url("){Se="url",ct+=3;continue}if(dt==="*"&&V[ct-1]==="/"){Se="comment-block";continue}if(dt==="/"&&V[ct-1]==="/"){Se="comment-inline",Le=ct-1;continue}continue;case"single-quotes":if(dt==="'"&&V[ct-1]!=="\\"&&(Se=ye,ye="initial"),dt===`
`||dt==="\r")return V;continue;case"double-quotes":if(dt==='"'&&V[ct-1]!=="\\"&&(Se=ye,ye="initial"),dt===`
`||dt==="\r")return V;continue;case"url":if(dt===")"&&(Se="initial"),dt===`
`||dt==="\r")return V;if(dt==="'"){Se="single-quotes",ye="url";continue}if(dt==='"'){Se="double-quotes",ye="url";continue}continue;case"comment-block":dt==="/"&&V[ct-1]==="*"&&(Se="initial");continue;case"comment-inline":(dt==='"'||dt==="'"||dt==="*")&&(xe=!0),(dt===`
`||dt==="\r")&&(xe&&Ee.push([Le,ct]),Se="initial",xe=!1);continue}}for(let[ct,dt]of Ee)V=V.slice(0,ct)+V.slice(ct,dt).replace(/["'*]/g," ")+V.slice(dt);return V}function C(V){return V.source.startOffset}function H(V){return V.source.endOffset}K.exports={locStart:C,locEnd:H,calculateLoc:de,replaceQuotesInInlineComments:P}}}),Ao=It({"src/utils/is-non-empty-array.js"(E,K){Xt();function Y(G){return Array.isArray(G)&&G.length>0}K.exports=Y}}),qo=It({"src/language-css/utils/has-scss-interpolation.js"(E,K){Xt();var Y=Ao();function G(se){if(Y(se)){for(let pe=se.length-1;pe>0;pe--)if(se[pe].type==="word"&&se[pe].value==="{"&&se[pe-1].type==="word"&&se[pe-1].value.endsWith("#"))return!0}return!1}K.exports=G}}),Os=It({"src/language-css/utils/has-string-or-function.js"(E,K){Xt();function Y(G){return G.some(se=>se.type==="string"||se.type==="func")}K.exports=Y}}),co=It({"src/language-css/utils/is-less-parser.js"(E,K){Xt();function Y(G){return G.parser==="css"||G.parser==="less"}K.exports=Y}}),Ds=It({"src/language-css/utils/is-scss.js"(E,K){Xt();function Y(G,se){return G==="less"||G==="scss"?G==="scss":/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(se)}K.exports=Y}}),Zo=It({"src/language-css/utils/is-scss-nested-property-node.js"(E,K){Xt();function Y(G){return G.selector?G.selector.replace(/\/\*.*?\*\//,"").replace(/\/\/.*\n/,"").trim().endsWith(":"):!1}K.exports=Y}}),io=It({"src/language-css/utils/is-scss-variable.js"(E,K){Xt();function Y(G){return!!((G==null?void 0:G.type)==="word"&&G.value.startsWith("$"))}K.exports=Y}}),zs=It({"src/language-css/utils/stringify-node.js"(E,K){Xt();function Y(G){var se,pe,le;if(G.groups){var de,ie,fe;let xe=((de=G.open)===null||de===void 0?void 0:de.value)||"",Ee=G.groups.map(dt=>Y(dt)).join(((ie=G.groups[0])===null||ie===void 0?void 0:ie.type)==="comma_group"?",":""),ct=((fe=G.close)===null||fe===void 0?void 0:fe.value)||"";return xe+Ee+ct}let P=((se=G.raws)===null||se===void 0?void 0:se.before)||"",C=((pe=G.raws)===null||pe===void 0?void 0:pe.quote)||"",H=G.type==="atword"?"@":"",V=G.value||"",Se=G.unit||"",ye=G.group?Y(G.group):"",Le=((le=G.raws)===null||le===void 0?void 0:le.after)||"";return P+C+H+V+C+Se+ye+Le}K.exports=Y}}),wu=It({"src/language-css/utils/is-module-rule-name.js"(E,K){Xt();var Y=new Set(["import","use","forward"]);function G(se){return Y.has(se)}K.exports=G}}),Do=It({"node_modules/postcss-values-parser/lib/node.js"(E,K){Xt();var Y=function(G,se){let pe=new G.constructor;for(let le in G){if(!G.hasOwnProperty(le))continue;let de=G[le],ie=typeof de;le==="parent"&&ie==="object"?se&&(pe[le]=se):le==="source"?pe[le]=de:de instanceof Array?pe[le]=de.map(fe=>Y(fe,pe)):le!=="before"&&le!=="after"&&le!=="between"&&le!=="semicolon"&&(ie==="object"&&de!==null&&(de=Y(de)),pe[le]=de)}return pe};K.exports=class{constructor(G){G=G||{},this.raws={before:"",after:""};for(let se in G)this[se]=G[se]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(G){G=G||{};let se=Y(this);for(let pe in G)se[pe]=G[pe];return se}cloneBefore(G){G=G||{};let se=this.clone(G);return this.parent.insertBefore(this,se),se}cloneAfter(G){G=G||{};let se=this.clone(G);return this.parent.insertAfter(this,se),se}replaceWith(){let G=Array.prototype.slice.call(arguments);if(this.parent){for(let se of G)this.parent.insertBefore(this,se);this.remove()}return this}moveTo(G){return this.cleanRaws(this.root()===G.root()),this.remove(),G.append(this),this}moveBefore(G){return this.cleanRaws(this.root()===G.root()),this.remove(),G.parent.insertBefore(G,this),this}moveAfter(G){return this.cleanRaws(this.root()===G.root()),this.remove(),G.parent.insertAfter(G,this),this}next(){let G=this.parent.index(this);return this.parent.nodes[G+1]}prev(){let G=this.parent.index(this);return this.parent.nodes[G-1]}toJSON(){let G={};for(let se in this){if(!this.hasOwnProperty(se)||se==="parent")continue;let pe=this[se];pe instanceof Array?G[se]=pe.map(le=>typeof le=="object"&&le.toJSON?le.toJSON():le):typeof pe=="object"&&pe.toJS
`?(pe=1,le+=1):pe+=1;return{line:le,column:pe}}positionBy(G){let se=this.source.start;if(Object(G).index)se=this.positionInside(G.index);else if(Object(G).word){let pe=this.toString().indexOf(G.word);pe!==-1&&(se=this.positionInside(pe))}return se}}}}),Ws=It({"node_modules/postcss-values-parser/lib/container.js"(E,K){Xt();var Y=Do(),G=class extends Y{constructor(se){super(se),this.nodes||(this.nodes=[])}push(se){return se.parent=this,this.nodes.push(se),this}each(se){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let pe=this.lastEach,le,de;if(this.indexes[pe]=0,!!this.nodes){for(;this.indexes[pe]<this.nodes.length&&(le=this.indexes[pe],de=se(this.nodes[le],le),de!==!1);)this.indexes[pe]+=1;return delete this.indexes[pe],de}}walk(se){return this.each((pe,le)=>{let de=se(pe,le);return de!==!1&&pe.walk&&(de=pe.walk(se)),de})}walkType(se,pe){if(!se||!pe)throw new Error("Parameters {type} and {callback} are required.");let le=typeof se=="function";return this.walk((de,ie)=>{if(le&&de instanceof se||!le&&de.type===se)return pe.call(this,de,ie)})}append(se){return se.parent=this,this.nodes.push(se),this}prepend(se){return se.parent=this,this.nodes.unshift(se),this}cleanRaws(se){if(super.cleanRaws(se),this.nodes)for(let pe of this.nodes)pe.cleanRaws(se)}insertAfter(se,pe){let le=this.index(se),de;this.nodes.splice(le+1,0,pe);for(let ie in this.indexes)de=this.indexes[ie],le<=de&&(this.indexes[ie]=de+this.nodes.length);return this}insertBefore(se,pe){let le=this.index(se),de;this.nodes.splice(le,0,pe);for(let ie in this.indexes)de=this.indexes[ie],le<=de&&(this.indexes[ie]=de+this.nodes.length);return this}removeChild(se){se=this.index(se),this.nodes[se].parent=void 0,this.nodes.splice(se,1);let pe;for(let le in this.indexes)pe=this.indexes[le],pe>=se&&(this.indexes[le]=pe-1);return this}removeAll(){for(let se of this.nodes)se.parent=void 0;return this.nodes=[],this}every(se){return this.nodes.every(se)}some(se){return this.nodes.some(se)}index(se){return typeof se=="number"?se:this.nodes.indexOf(se)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}toString(){let se=this.nodes.map(String).join("");return this.value&&(se=this.value+se),this.raws.before&&(se=this.raws.before+se),this.raws.after&&(se+=this.raws.after),se}};G.registerWalker=se=>{let pe="walk"+se.name;pe.lastIndexOf("s")!==pe.length-1&&(pe+="s"),!G.prototype[pe]&&(G.prototype[pe]=function(le){return this.walkType(se,le)})},K.exports=G}}),po=It({"node_modules/postcss-values-parser/lib/root.js"(E,K){Xt();var Y=Ws();K.exports=class extends Y{constructor(G){super(G),this.type="root"}}}}),ml=It({"node_modules/postcss-values-parser/lib/value.js"(E,K){Xt();var Y=Ws();K.exports=class extends Y{constructor(G){super(G),this.type="value",this.unbalanced=0}}}}),gl=It({"node_modules/postcss-values-parser/lib/atword.js"(E,K){Xt();var Y=Ws(),G=class extends Y{constructor(se){super(se),this.type="atword"}toString(){return this.quoted&&this.raws.quote,[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}};Y.registerWalker(G),K.exports=G}}),Pu=It({"node_modules/postcss-values-parser/lib/colon.js"(E,K){Xt();var Y=Ws(),G=Do(),se=class extends G{constructor(pe){super(pe),this.type="colon"}};Y.registerWalker(se),K.exports=se}}),yl=It({"node_modules/postcss-values-parser/lib/comma.js"(E,K){Xt();var Y=Ws(),G=Do(),se=class extends G{constructor(pe){super(pe),this.type="comma"}};Y.registerWalker(se),K.exports=se}}),tu=It({"node_modules/postcss-values-parser/lib/comment.js"(E,K){Xt();var Y=Ws(),G=Do(),se=class extends G{constructor(pe){super(pe),this.type="comment",this.inline=Object(pe).inline||!1}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}};Y.registerWalker(se),K.exports=se}}),wa=It({"node_modules/postcss-values-parser/lib/function.js"(E,K){Xt();var Y=Ws(),G=class extends Y{constructor(se){super(se),this.type="func",this.unbalanced=-1}};Y.registerWalker(G),K.exports=G}}),Gl=It({"no
`)>-1&&(pe?de=de.split(`
`).map(function(fe){return" "+fe}).join(`
`).substr(2):de=`
`+de.split(`
`).map(function(fe){return" "+fe}).join(`
`))):de=E.stylize("[Circular]","special")),cr(le)){if(pe&&se.match(/^\d+$/))return de;le=JSON.stringify(""+se),le.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(le=le.substr(1,le.length-2),le=E.stylize(le,"name")):(le=le.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),le=E.stylize(le,"string"))}return le+": "+de}function Mt(E,K,Y){var G=0,se=E.reduce(function(pe,le){return G++,le.indexOf(`
`)>=0&&G++,pe+le.replace(/\u001b\[\d\d?m/g,"").length+1},0);return se>60?Y[0]+(K===""?"":K+`
`)+" "+E.join(`,
`)+" "+Y[1]:Y[0]+K+" "+E.join(", ")+" "+Y[1]}function Zt(E){return Array.isArray(E)}function Kr(E){return typeof E=="boolean"}function nt(E){return E===null}function Ct(E){return E==null}function Rt(E){return typeof E=="number"}function ir(E){return typeof E=="string"}function Kt(E){return typeof E=="symbol"}function cr(E){return E===void 0}function en(E){return In(E)&&Un(E)==="[object RegExp]"}function In(E){return typeof E=="object"&&E!==null}function Lr(E){return In(E)&&Un(E)==="[object Date]"}function $n(E){return In(E)&&(Un(E)==="[object Error]"||E instanceof Error)}function Hn(E){return typeof E=="function"}function ts(E){return E===null||typeof E=="boolean"||typeof E=="number"||typeof E=="string"||typeof E=="symbol"||typeof E>"u"}function Sr(E){return Buffer.isBuffer(E)}function Un(E){return Object.prototype.toString.call(E)}function Zn(E){return E<10?"0"+E.toString(10):E.toString(10)}function Oi(){var E=new Date,K=[Zn(E.getHours()),Zn(E.getMinutes()),Zn(E.getSeconds())].join(":");return[E.getDate(),vi[E.getMonth()],K].join(" ")}function Ai(){console.log("%s - %s",Oi(),Pi.apply(null,arguments))}function Ne(E,K){if(!K||!In(K))return E;for(var Y=Object.keys(K),G=Y.length;G--;)E[Y[G]]=K[Y[G]];return E}function it(E,K){return Object.prototype.hasOwnProperty.call(E,K)}var rr,Lt,Ir,vi,Ji,Gs=Hr({"node-modules-polyfills:util"(){Xt(),wi(),Ts(),rr=/%[sdj%]/g,Lt={},Hi.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},Hi.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},vi=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Ji={inherits:Fi,_extend:Ne,log:Ai,isBuffer:Sr,isPrimitive:ts,isFunction:Hn,isError:$n,isDate:Lr,isObject:In,isRegExp:en,isUndefined:cr,isSymbol:Kt,isString:ir,isNumber:Rt,isNullOrUndefined:Ct,isNull:nt,isBoolean:Kr,isArray:Zt,inspect:Hi,deprecate:gs,format:Pi,debuglog:_i}}}),Bs=It({"node-modules-polyfills-commonjs:util"(E,K){Xt();var Y=(Gs(),qn(Rn));if(Y&&Y.default){K.exports=Y.default;for(let G in Y)K.exports[G]=Y[G]}else Y&&(K.exports=Y)}}),fo=It({"node_modules/postcss-values-parser/lib/errors/TokenizeError.js"(E,K){Xt();var Y=class extends Error{constructor(G){super(G),this.name=this.constructor.name,this.message=G||"An error ocurred while tokzenizing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(G).stack}};K.exports=Y}}),mo=It({"node_modules/postcss-values-parser/lib/tokenize.js"(E,K){Xt();var Y="{".charCodeAt(0),G="}".charCodeAt(0),se="(".charCodeAt(0),pe=")".charCodeAt(0),le="'".charCodeAt(0),de='"'.charCodeAt(0),ie="\\".charCodeAt(0),fe="/".charCodeAt(0),P=".".charCodeAt(0),C=",".charCodeAt(0),H=":".charCodeAt(0),V="*".charCodeAt(0),Se="-".charCodeAt(0),ye="+".charCodeAt(0),Le="#".charCodeAt(0),xe=`
`.charCodeAt(0),Ee=" ".charCodeAt(0),ct="\f".charCodeAt(0),dt=" ".charCodeAt(0),Pt="\r".charCodeAt(0),wr="@".charCodeAt(0),qr="e".charCodeAt(0),sn="E".charCodeAt(0),Vn="0".charCodeAt(0),An="9".charCodeAt(0),Qn="u".charCodeAt(0),Pn="U".charCodeAt(0),Xn=/[ \n\t\r\{\(\)'"\\;,/]/g,_r=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,ur=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,Qr=/^[a-z0-9]/i,lr=/^[a-f0-9?\-]/i,ks=Bs(),Ki=fo();K.exports=function(ls,qi){qi=qi||{};let Fr=[],yn=ls.valueOf(),ai=yn.length,zn=-1,ui=1,Et=0,Gt=0,tr=null,Zr,bt,wn,ln,Hs,Vi,Ms,Ko,so,$s,Fo;function ws(Ls){let ro=ks.format("Unclosed %s at line: %d, column: %d, token: %d",Ls,ui,Et-zn,Et);throw new Ki(ro)}for(;Et<ai;){switch(Zr=yn.charCodeAt(Et),Zr===xe&&(zn=Et,ui+=1),Zr){case xe:case Ee:case dt:case Pt:case ct:bt=Et;do bt+=1,Zr=yn.charCodeAt(bt),Zr===xe&&(zn=bt,ui+=1);while(Zr===Ee||Zr===xe||Zr===dt||Zr===Pt||Zr===ct);Fr.push(["space",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1;break;case H:bt=Et+1,Fr.push(["colon",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1;break;case C:bt=Et+1,Fr.push(["comma",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1;break;case Y:Fr.push(["{","{",ui,Et-zn,ui,bt-zn,Et]);break;case G:Fr.push(["}","}",ui,Et-zn,ui,bt-zn,Et]);break;case se:Gt++,tr=!tr&&Gt===1&&Fr.length>0&&Fr[Fr.length-1][0]==="word"&&Fr[Fr.length-1][1]==="url",Fr.push(["(","(",ui,Et-zn,ui,bt-zn,Et]);break;case pe:Gt--,tr=tr&&Gt>0,Fr.push([")",")",ui,Et-zn,ui,bt-zn,Et]);break;case le:case de:wn=Zr===le?"'":'"',bt=Et;do for(so=!1,bt=yn.indexOf(wn,bt+1),bt===-1&&ws("quote"),$s=bt;yn.charCodeAt($s-1)===ie;)$s-=1,so=!so;while(so);Fr.push(["string",yn.slice(Et,bt+1),ui,Et-zn,ui,bt-zn,Et]),Et=bt;break;case wr:Xn.lastIndex=Et+1,Xn.test(yn),Xn.lastIndex===0?bt=yn.length-1:bt=Xn.lastIndex-2,Fr.push(["atword",yn.slice(Et,bt+1),ui,Et-zn,ui,bt-zn,Et]),Et=bt;break;case ie:bt=Et,Zr=yn.charCodeAt(bt+1),Fr.push(["word",yn.slice(Et,bt+1),ui,Et-zn,ui,bt-zn,Et]),Et=bt;break;case ye:case Se:case V:if(bt=Et+1,Fo=yn.slice(Et+1,bt+1),yn.slice(Et-1,Et),Zr===Se&&Fo.charCodeAt(0)===Se){bt++,Fr.push(["word",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1;break}Fr.push(["operator",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1;break;default:if(Zr===fe&&(yn.charCodeAt(Et+1)===V||qi.loose&&!tr&&yn.charCodeAt(Et+1)===fe)){if(yn.charCodeAt(Et+1)===V)bt=yn.indexOf("*/",Et+2)+1,bt===0&&ws("comment");else{let Ls=yn.indexOf(`
`,Et+2);bt=Ls!==-1?Ls-1:ai}Vi=yn.slice(Et,bt+1),ln=Vi.split(`
`),Hs=ln.length-1,Hs>0?(Ms=ui+Hs,Ko=bt-ln[Hs].length):(Ms=ui,Ko=zn),Fr.push(["comment",Vi,ui,Et-zn,Ms,bt-Ko,Et]),zn=Ko,ui=Ms,Et=bt}else if(Zr===Le&&!Qr.test(yn.slice(Et+1,Et+2)))bt=Et+1,Fr.push(["#",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1;else if((Zr===Qn||Zr===Pn)&&yn.charCodeAt(Et+1)===ye){bt=Et+2;do bt+=1,Zr=yn.charCodeAt(bt);while(bt<ai&&lr.test(yn.slice(bt,bt+1)));Fr.push(["unicoderange",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1}else if(Zr===fe)bt=Et+1,Fr.push(["operator",yn.slice(Et,bt),ui,Et-zn,ui,bt-zn,Et]),Et=bt-1;else{let Ls=_r;if(Zr>=Vn&&Zr<=An&&(Ls=ur),Ls.lastIndex=Et+1,Ls.test(yn),Ls.lastIndex===0?bt=yn.length-1:bt=Ls.lastIndex-2,Ls===ur||Zr===P){let ro=yn.charCodeAt(bt),mc=yn.charCodeAt(bt+1),Jp=yn.charCodeAt(bt+2);(ro===qr||ro===sn)&&(mc===Se||mc===ye)&&Jp>=Vn&&Jp<=An&&(ur.lastIndex=bt+2,ur.test(yn),ur.lastIndex===0?bt=yn.length-1:bt=ur.lastIndex-2)}Fr.push(["word",yn.slice(Et,bt+1),ui,Et-zn,ui,bt-zn,Et]),Et=bt}break}Et++}return Fr}}}),Po=It({"node_modules/flatten/index.js"(E,K){Xt(),K.exports=function(Y,G){if(G=typeof G=="number"?G:1/0,!G)return Array.isArray(Y)?Y.map(function(pe){return pe}):Y;return se(Y,1);function se(pe,le){return pe.reduce(function(de,ie){return Array.isArray(ie)&&le<G?de.concat(se(ie,le+1)):de.concat(ie)},[])}}}}),To=It({"node_modules/indexes-of/index.js"(E,K){Xt(),K.exports=function(Y,G){for(var se=-1,pe=[];(se=Y.indexOf(G,se+1))!==-1;)pe.push(se);return pe}}}),Ui=It({"node_modules/uniq/uniq.js"(E,K){Xt();function Y(pe,le){for(var de=1,ie=pe.length,fe=pe[0],P=pe[0],C=1;C<ie;++C)if(P=fe,fe=pe[C],le(fe,P)){if(C===de){de++;continue}pe[de++]=fe}return pe.length=de,pe}function G(pe){for(var le=1,de=pe.length,ie=pe[0],fe=pe[0],P=1;P<de;++P,fe=ie)if(fe=ie,ie=pe[P],ie!==fe){if(P===le){le++;continue}pe[le++]=ie}return pe.length=le,pe}function se(pe,le,de){return pe.length===0?pe:le?(de||pe.sort(le),Y(pe,le)):(de||pe.sort(),G(pe))}K.exports=se}}),Qe=It({"node_modules/postcss-values-parser/lib/errors/ParserError.js"(E,K){Xt();var Y=class extends Error{constructor(G){super(G),this.name=this.constructor.name,this.message=G||"An error ocurred while parsing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(G).stack}};K.exports=Y}}),nn=It({"node_modules/postcss-values-parser/lib/parser.js"(E,K){Xt();var Y=po(),G=ml(),se=gl(),pe=Pu(),le=yl(),de=tu(),ie=wa(),fe=Gl(),P=Hl(),C=Ln(),H=Ol(),V=Jl(),Se=Kl(),ye=mo(),Le=Po(),xe=To(),Ee=Ui(),ct=Qe();function dt(Pt){return Pt.sort((wr,qr)=>wr-qr)}K.exports=class{constructor(Pt,wr){let qr={loose:!1};this.cache=[],this.input=Pt,this.options=Object.assign({},qr,wr),this.position=0,this.unbalanced=0,this.root=new Y;let sn=new G;this.root.append(sn),this.current=sn,this.tokens=ye(Pt,this.options)}parse(){return this.loop()}colon(){let Pt=this.currToken;this.newNode(new pe({value:Pt[1],source:{start:{line:Pt[2],column:Pt[3]},end:{line:Pt[4],column:Pt[5]}},sourceIndex:Pt[6]})),this.position++}comma(){let Pt=this.currToken;this.newNode(new le({value:Pt[1],source:{start:{line:Pt[2],column:Pt[3]},end:{line:Pt[4],column:Pt[5]}},sourceIndex:Pt[6]})),this.position++}comment(){let Pt=!1,wr=this.currToken[1].replace(/\/\*|\*\//g,""),qr;this.options.loose&&wr.startsWith("//")&&(wr=wr.substring(2),Pt=!0),qr=new de({value:wr,inline:Pt,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(qr),this.position++}error(Pt,wr){throw new ct(Pt+` at line: ${wr[2]}, column ${wr[3]}`)}loop(){for(;this.position<this.tokens.length;)this.parseTokens();return!this.current.last&&this.spaces?this.current.raws.before+=this.spaces:this.spaces&&(this.current.last.raws.after+=this.spaces),this.spaces="",this.root}operator(){let Pt=this.currToken[1],wr;if(Pt==="+"||Pt==="-"){if(this.options.loose||this.position>0&&(this.current.type==="func"&&this.current.value==="calc"?this.prevToken[0]!=="space"&&this.prevToken[0]!=="("?this.error("Syntax Error",this.currToken):this.nextToken[0]!=="space"&&this.nextToken[0]!=="wor
`),Ki=ks.length-1,Ki>0?(Fr=Gt+Ki,yn=Qr-ks[Ki].length):(Fr=Gt,yn=Et),Xn.push(["comment",ls,Gt,tr-Et,Fr,Qr-yn,tr]),Et=yn,Gt=Fr,tr=Qr):(An.lastIndex=tr+1,An.test(_r),An.lastIndex===0?Qr=_r.length-1:Qr=An.lastIndex-2,Xn.push(["word",_r.slice(tr,Qr+1),Gt,tr-Et,Gt,Qr-Et,tr]),tr=Qr);break}tr++}return Xn}K.exports=E.default}}),is=It({"node_modules/postcss-selector-parser/dist/parser.js"(E,K){Xt(),E.__esModule=!0;var Y=function(){function Et(Gt,tr){for(var Zr=0;Zr<tr.length;Zr++){var bt=tr[Zr];bt.enumerable=bt.enumerable||!1,bt.configurable=!0,"value"in bt&&(bt.writable=!0),Object.defineProperty(Gt,bt.key,bt)}}return function(Gt,tr,Zr){return tr&&Et(Gt.prototype,tr),Zr&&Et(Gt,Zr),Gt}}(),G=Po(),se=ai(G),pe=To(),le=ai(pe),de=Ui(),ie=ai(de),fe=us(),P=ai(fe),C=Wi(),H=ai(C),V=Xa(),Se=ai(V),ye=iu(),Le=ai(ye),xe=su(),Ee=ai(xe),ct=Io(),dt=ai(ct),Pt=ya(),wr=ai(Pt),qr=_s(),sn=ai(qr),Vn=Go(),An=ai(Vn),Qn=ka(),Pn=ai(Qn),Xn=Bp(),_r=ai(Xn),ur=qc(),Qr=ai(ur),lr=Ua(),ks=ai(lr),Ki=_p(),ls=ai(Ki),qi=mi(),Fr=yn(qi);function yn(Et){if(Et&&Et.__esModule)return Et;var Gt={};if(Et!=null)for(var tr in Et)Object.prototype.hasOwnProperty.call(Et,tr)&&(Gt[tr]=Et[tr]);return Gt.default=Et,Gt}function ai(Et){return Et&&Et.__esModule?Et:{default:Et}}function zn(Et,Gt){if(!(Et instanceof Gt))throw new TypeError("Cannot call a class as a function")}var ui=function(){function Et(Gt){zn(this,Et),this.input=Gt,this.lossy=Gt.options.lossless===!1,this.position=0,this.root=new P.default;var tr=new H.default;return this.root.append(tr),this.current=tr,this.lossy?this.tokens=(0,ls.default)({safe:Gt.safe,css:Gt.css.trim()}):this.tokens=(0,ls.default)(Gt),this.loop()}return Et.prototype.attribute=function(){var Gt="",tr=void 0,Zr=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[0]!=="]";)Gt+=this.tokens[this.position][1],this.position++;this.position===this.tokens.length&&!~Gt.indexOf("]")&&this.error("Expected a closing square bracket.");var bt=Gt.split(/((?:[*~^$|]?=))([^]*)/),wn=bt[0].split(/(\|)/g),ln={operator:bt[1],value:bt[2],source:{start:{line:Zr[2],column:Zr[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:Zr[4]};if(wn.length>1?(wn[0]===""&&(wn[0]=!0),ln.attribute=this.parseValue(wn[2]),ln.namespace=this.parseNamespace(wn[0])):ln.attribute=this.parseValue(bt[0]),tr=new An.default(ln),bt[2]){var Hs=bt[2].split(/(\s+i\s*?)$/),Vi=Hs[0].trim();tr.value=this.lossy?Vi:Hs[0],Hs[1]&&(tr.insensitive=!0,this.lossy||(tr.raws.insensitive=Hs[1])),tr.quoted=Vi[0]==="'"||Vi[0]==='"',tr.raws.unquoted=tr.quoted?Vi.slice(1,-1):Vi}this.newNode(tr),this.position++},Et.prototype.combinator=function(){if(this.currToken[1]==="|")return this.namespace();for(var Gt=new _r.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position<this.tokens.length&&this.currToken&&(this.currToken[0]==="space"||this.currToken[0]==="combinator");)this.nextToken&&this.nextToken[0]==="combinator"?(Gt.spaces.before=this.parseSpace(this.currToken[1]),Gt.source.start.line=this.nextToken[2],Gt.source.start.column=this.nextToken[3],Gt.source.end.column=this.nextToken[3],Gt.source.end.line=this.nextToken[2],Gt.sourceIndex=this.nextToken[4]):this.prevToken&&this.prevToken[0]==="combinator"?Gt.spaces.after=this.parseSpace(this.currToken[1]):this.currToken[0]==="combinator"?Gt.value=this.currToken[1]:this.currToken[0]==="space"&&(Gt.value=this.parseSpace(this.currToken[1]," ")),this.position++;return this.newNode(Gt)},Et.prototype.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}var Gt=new H.default;this.current.parent.append(Gt),this.current=Gt,this.position++},Et.prototype.comment=function(){var Gt=new Le.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]});this.newNode(Gt),this.position++},Et.prototype.error=function(Gt){throw new this.input.err
`+ur+Vn("^")}return" "+An(_r)+Qn}).join(`
`)},xe.toString=function(){var Ee=this.showSourceCode();return Ee&&(Ee=`
`+Ee+`
`),this.name+": "+this.message+Ee},Le}(de(Error)),Se=V;E.default=Se,K.exports=E.default}}),Ip=It({"node_modules/postcss/lib/previous-map.js"(E,K){Xt(),K.exports=class{}}}),Ba=It({"node_modules/postcss/lib/input.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=pe(Al()),G=pe(Pl()),se=pe(Ip());function pe(C){return C&&C.__esModule?C:{default:C}}function le(C,H){for(var V=0;V<H.length;V++){var Se=H[V];Se.enumerable=Se.enumerable||!1,Se.configurable=!0,"value"in Se&&(Se.writable=!0),Object.defineProperty(C,Se.key,Se)}}function de(C,H,V){return H&&le(C.prototype,H),V&&le(C,V),C}var ie=0,fe=function(){function C(V,Se){if(Se===void 0&&(Se={}),V===null||typeof V>"u"||typeof V=="object"&&!V.toString)throw new Error("PostCSS received "+V+" instead of CSS string");this.css=V.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,Se.from&&(/^\w+:\/\//.test(Se.from)||Y.default.isAbsolute(Se.from)?this.file=Se.from:this.file=Y.default.resolve(Se.from));var ye=new se.default(this.css,Se);if(ye.text){this.map=ye;var Le=ye.consumer().file;!this.file&&Le&&(this.file=this.mapResolve(Le))}this.file||(ie+=1,this.id="<input css "+ie+">"),this.map&&(this.map.file=this.from)}var H=C.prototype;return H.error=function(V,Se,ye,Le){Le===void 0&&(Le={});var xe,Ee=this.origin(Se,ye);return Ee?xe=new G.default(V,Ee.line,Ee.column,Ee.source,Ee.file,Le.plugin):xe=new G.default(V,Se,ye,this.css,this.file,Le.plugin),xe.input={line:Se,column:ye,source:this.css},this.file&&(xe.input.file=this.file),xe},H.origin=function(V,Se){if(!this.map)return!1;var ye=this.map.consumer(),Le=ye.originalPositionFor({line:V,column:Se});if(!Le.source)return!1;var xe={file:this.mapResolve(Le.source),line:Le.line,column:Le.column},Ee=ye.sourceContentFor(Le.source);return Ee&&(xe.source=Ee),xe},H.mapResolve=function(V){return/^\w+:\/\//.test(V)?V:Y.default.resolve(this.map.consumer().sourceRoot||".",V)},de(C,[{key:"from",get:function(){return this.file||this.id}}]),C}(),P=fe;E.default=P,K.exports=E.default}}),ac=It({"node_modules/postcss/lib/stringifier.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y={colon:": ",indent:" ",beforeDecl:`
`,beforeRule:`
`,beforeOpen:" ",beforeClose:`
`,beforeComment:`
`,after:`
`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function G(le){return le[0].toUpperCase()+le.slice(1)}var se=function(){function le(ie){this.builder=ie}var de=le.prototype;return de.stringify=function(ie,fe){this[ie.type](ie,fe)},de.root=function(ie){this.body(ie),ie.raws.after&&this.builder(ie.raws.after)},de.comment=function(ie){var fe=this.raw(ie,"left","commentLeft"),P=this.raw(ie,"right","commentRight");this.builder("/*"+fe+ie.text+P+"*/",ie)},de.decl=function(ie,fe){var P=this.raw(ie,"between","colon"),C=ie.prop+P+this.rawValue(ie,"value");ie.important&&(C+=ie.raws.important||" !important"),fe&&(C+=";"),this.builder(C,ie)},de.rule=function(ie){this.block(ie,this.rawValue(ie,"selector")),ie.raws.ownSemicolon&&this.builder(ie.raws.ownSemicolon,ie,"end")},de.atrule=function(ie,fe){var P="@"+ie.name,C=ie.params?this.rawValue(ie,"params"):"";if(typeof ie.raws.afterName<"u"?P+=ie.raws.afterName:C&&(P+=" "),ie.nodes)this.block(ie,P+C);else{var H=(ie.raws.between||"")+(fe?";":"");this.builder(P+C+H,ie)}},de.body=function(ie){for(var fe=ie.nodes.length-1;fe>0&&ie.nodes[fe].type==="comment";)fe-=1;for(var P=this.raw(ie,"semicolon"),C=0;C<ie.nodes.length;C++){var H=ie.nodes[C],V=this.raw(H,"before");V&&this.builder(V),this.stringify(H,fe!==C||P)}},de.block=function(ie,fe){var P=this.raw(ie,"between","beforeOpen");this.builder(fe+P+"{",ie,"start");var C;ie.nodes&&ie.nodes.length?(this.body(ie),C=this.raw(ie,"after")):C=this.raw(ie,"after","emptyBody"),C&&this.builder(C),this.builder("}",ie,"end")},de.raw=function(ie,fe,P){var C;if(P||(P=fe),fe&&(C=ie.raws[fe],typeof C<"u"))return C;var H=ie.parent;if(P==="before"&&(!H||H.type==="root"&&H.first===ie))return"";if(!H)return Y[P];var V=ie.root();if(V.rawCache||(V.rawCache={}),typeof V.rawCache[P]<"u")return V.rawCache[P];if(P==="before"||P==="after")return this.beforeAfter(ie,P);var Se="raw"+G(P);return this[Se]?C=this[Se](V,ie):V.walk(function(ye){if(C=ye.raws[fe],typeof C<"u")return!1}),typeof C>"u"&&(C=Y[P]),V.rawCache[P]=C,C},de.rawSemicolon=function(ie){var fe;return ie.walk(function(P){if(P.nodes&&P.nodes.length&&P.last.type==="decl"&&(fe=P.raws.semicolon,typeof fe<"u"))return!1}),fe},de.rawEmptyBody=function(ie){var fe;return ie.walk(function(P){if(P.nodes&&P.nodes.length===0&&(fe=P.raws.after,typeof fe<"u"))return!1}),fe},de.rawIndent=function(ie){if(ie.raws.indent)return ie.raws.indent;var fe;return ie.walk(function(P){var C=P.parent;if(C&&C!==ie&&C.parent&&C.parent===ie&&typeof P.raws.before<"u"){var H=P.raws.before.split(`
`);return fe=H[H.length-1],fe=fe.replace(/[^\s]/g,""),!1}}),fe},de.rawBeforeComment=function(ie,fe){var P;return ie.walkComments(function(C){if(typeof C.raws.before<"u")return P=C.raws.before,P.indexOf(`
`)!==-1&&(P=P.replace(/[^\n]+$/,"")),!1}),typeof P>"u"?P=this.raw(fe,null,"beforeDecl"):P&&(P=P.replace(/[^\s]/g,"")),P},de.rawBeforeDecl=function(ie,fe){var P;return ie.walkDecls(function(C){if(typeof C.raws.before<"u")return P=C.raws.before,P.indexOf(`
`)!==-1&&(P=P.replace(/[^\n]+$/,"")),!1}),typeof P>"u"?P=this.raw(fe,null,"beforeRule"):P&&(P=P.replace(/[^\s]/g,"")),P},de.rawBeforeRule=function(ie){var fe;return ie.walk(function(P){if(P.nodes&&(P.parent!==ie||ie.first!==P)&&typeof P.raws.before<"u")return fe=P.raws.before,fe.indexOf(`
`)!==-1&&(fe=fe.replace(/[^\n]+$/,"")),!1}),fe&&(fe=fe.replace(/[^\s]/g,"")),fe},de.rawBeforeClose=function(ie){var fe;return ie.walk(function(P){if(P.nodes&&P.nodes.length>0&&typeof P.raws.after<"u")return fe=P.raws.after,fe.indexOf(`
`)!==-1&&(fe=fe.replace(/[^\n]+$/,"")),!1}),fe&&(fe=fe.replace(/[^\s]/g,"")),fe},de.rawBeforeOpen=function(ie){var fe;return ie.walk(function(P){if(P.type!=="decl"&&(fe=P.raws.between,typeof fe<"u"))return!1}),fe},de.rawColon=function(ie){var fe;return ie.walkDecls(function(P){if(typeof P.raws.between<"u")return fe=P.raws.between.replace(/[^\s:]/g,""),!1}),fe},de.beforeAfter=function(ie,fe){var P;ie.type==="decl"?P=this.raw(ie,null,"beforeDecl"):ie.type==="comment"?P=this.raw(ie,null,"beforeComment"):fe==="before"?P=this.raw(ie,null,"beforeRule"):P=this.raw(ie,null,"beforeClose");for(var C=ie.parent,H=0;C&&C.type!=="root";)H+=1,C=C.parent;if(P.indexOf(`
`)!==-1){var V=this.raw(ie,null,"indent");if(V.length)for(var Se=0;Se<H;Se++)P+=V}return P},de.rawValue=function(ie,fe){var P=ie[fe],C=ie.raws[fe];return C&&C.value===P?C.raw:P},le}(),pe=se;E.default=pe,K.exports=E.default}}),Uu=It({"node_modules/postcss/lib/stringify.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=G(ac());function G(le){return le&&le.__esModule?le:{default:le}}function se(le,de){var ie=new Y.default(de);ie.stringify(le)}var pe=se;E.default=pe,K.exports=E.default}}),uc=It({"node_modules/postcss/lib/node.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=pe(Pl()),G=pe(ac()),se=pe(Uu());function pe(fe){return fe&&fe.__esModule?fe:{default:fe}}function le(fe,P){var C=new fe.constructor;for(var H in fe)if(fe.hasOwnProperty(H)){var V=fe[H],Se=typeof V;H==="parent"&&Se==="object"?P&&(C[H]=P):H==="source"?C[H]=V:V instanceof Array?C[H]=V.map(function(ye){return le(ye,C)}):(Se==="object"&&V!==null&&(V=le(V)),C[H]=V)}return C}var de=function(){function fe(C){C===void 0&&(C={}),this.raws={};for(var H in C)this[H]=C[H]}var P=fe.prototype;return P.error=function(C,H){if(H===void 0&&(H={}),this.source){var V=this.positionBy(H);return this.source.input.error(C,V.line,V.column,H)}return new Y.default(C)},P.warn=function(C,H,V){var Se={node:this};for(var ye in V)Se[ye]=V[ye];return C.warn(H,Se)},P.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},P.toString=function(C){C===void 0&&(C=se.default),C.stringify&&(C=C.stringify);var H="";return C(this,function(V){H+=V}),H},P.clone=function(C){C===void 0&&(C={});var H=le(this);for(var V in C)H[V]=C[V];return H},P.cloneBefore=function(C){C===void 0&&(C={});var H=this.clone(C);return this.parent.insertBefore(this,H),H},P.cloneAfter=function(C){C===void 0&&(C={});var H=this.clone(C);return this.parent.insertAfter(this,H),H},P.replaceWith=function(){if(this.parent){for(var C=arguments.length,H=new Array(C),V=0;V<C;V++)H[V]=arguments[V];for(var Se=0,ye=H;Se<ye.length;Se++){var Le=ye[Se];this.parent.insertBefore(this,Le)}this.remove()}return this},P.next=function(){if(this.parent){var C=this.parent.index(this);return this.parent.nodes[C+1]}},P.prev=function(){if(this.parent){var C=this.parent.index(this);return this.parent.nodes[C-1]}},P.before=function(C){return this.parent.insertBefore(this,C),this},P.after=function(C){return this.parent.insertAfter(this,C),this},P.toJSON=function(){var C={};for(var H in this)if(this.hasOwnProperty(H)&&H!=="parent"){var V=this[H];V instanceof Array?C[H]=V.map(function(Se){return typeof Se=="object"&&Se.toJSON?Se.toJSON():Se}):typeof V=="object"&&V.toJSON?C[H]=V.toJSON():C[H]=V}return C},P.raw=function(C,H){var V=new G.default;return V.raw(this,C,H)},P.root=function(){for(var C=this;C.parent;)C=C.parent;return C},P.cleanRaws=function(C){delete this.raws.before,delete this.raws.after,C||delete this.raws.between},P.positionInside=function(C){for(var H=this.toString(),V=this.source.start.column,Se=this.source.start.line,ye=0;ye<C;ye++)H[ye]===`
`?(V=1,Se+=1):V+=1;return{line:Se,column:V}},P.positionBy=function(C){var H=this.source.start;if(C.index)H=this.positionInside(C.index);else if(C.word){var V=this.toString().indexOf(C.word);V!==-1&&(H=this.positionInside(V))}return H},fe}(),ie=de;E.default=ie,K.exports=E.default}}),Tl=It({"node_modules/postcss/lib/comment.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=G(uc());function G(de){return de&&de.__esModule?de:{default:de}}function se(de,ie){de.prototype=Object.create(ie.prototype),de.prototype.constructor=de,de.__proto__=ie}var pe=function(de){se(ie,de);function ie(fe){var P;return P=de.call(this,fe)||this,P.type="comment",P}return ie}(Y.default),le=pe;E.default=le,K.exports=E.default}}),lu=It({"node_modules/postcss/lib/declaration.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=G(uc());function G(de){return de&&de.__esModule?de:{default:de}}function se(de,ie){de.prototype=Object.create(ie.prototype),de.prototype.constructor=de,de.__proto__=ie}var pe=function(de){se(ie,de);function ie(fe){var P;return P=de.call(this,fe)||this,P.type="decl",P}return ie}(Y.default),le=pe;E.default=le,K.exports=E.default}}),kl=It({"node_modules/postcss/lib/tokenize.js"(E,K){Xt(),E.__esModule=!0,E.default=Vn;var Y="'".charCodeAt(0),G='"'.charCodeAt(0),se="\\".charCodeAt(0),pe="/".charCodeAt(0),le=`
`.charCodeAt(0),de=" ".charCodeAt(0),ie="\f".charCodeAt(0),fe=" ".charCodeAt(0),P="\r".charCodeAt(0),C="[".charCodeAt(0),H="]".charCodeAt(0),V="(".charCodeAt(0),Se=")".charCodeAt(0),ye="{".charCodeAt(0),Le="}".charCodeAt(0),xe=";".charCodeAt(0),Ee="*".charCodeAt(0),ct=":".charCodeAt(0),dt="@".charCodeAt(0),Pt=/[ \n\t\r\f{}()'"\\;/[\]#]/g,wr=/[ \n\t\r\f(){}:;@!'"\\\][#]|\/(?=\*)/g,qr=/.[\\/("'\n]/,sn=/[a-f0-9]/i;function Vn(An,Qn){Qn===void 0&&(Qn={});var Pn=An.css.valueOf(),Xn=Qn.ignoreErrors,_r,ur,Qr,lr,ks,Ki,ls,qi,Fr,yn,ai,zn,ui,Et,Gt=Pn.length,tr=-1,Zr=1,bt=0,wn=[],ln=[];function Hs(){return bt}function Vi($s){throw An.error("Unclosed "+$s,Zr,bt-tr)}function Ms(){return ln.length===0&&bt>=Gt}function Ko($s){if(ln.length)return ln.pop();if(!(bt>=Gt)){var Fo=$s?$s.ignoreUnclosed:!1;switch(_r=Pn.charCodeAt(bt),(_r===le||_r===ie||_r===P&&Pn.charCodeAt(bt+1)!==le)&&(tr=bt,Zr+=1),_r){case le:case de:case fe:case P:case ie:ur=bt;do ur+=1,_r=Pn.charCodeAt(ur),_r===le&&(tr=ur,Zr+=1);while(_r===de||_r===le||_r===fe||_r===P||_r===ie);Et=["space",Pn.slice(bt,ur)],bt=ur-1;break;case C:case H:case ye:case Le:case ct:case xe:case Se:var ws=String.fromCharCode(_r);Et=[ws,ws,Zr,bt-tr];break;case V:if(zn=wn.length?wn.pop()[1]:"",ui=Pn.charCodeAt(bt+1),zn==="url"&&ui!==Y&&ui!==G&&ui!==de&&ui!==le&&ui!==fe&&ui!==ie&&ui!==P){ur=bt;do{if(yn=!1,ur=Pn.indexOf(")",ur+1),ur===-1)if(Xn||Fo){ur=bt;break}else Vi("bracket");for(ai=ur;Pn.charCodeAt(ai-1)===se;)ai-=1,yn=!yn}while(yn);Et=["brackets",Pn.slice(bt,ur+1),Zr,bt-tr,Zr,ur-tr],bt=ur}else ur=Pn.indexOf(")",bt+1),Ki=Pn.slice(bt,ur+1),ur===-1||qr.test(Ki)?Et=["(","(",Zr,bt-tr]:(Et=["brackets",Ki,Zr,bt-tr,Zr,ur-tr],bt=ur);break;case Y:case G:Qr=_r===Y?"'":'"',ur=bt;do{if(yn=!1,ur=Pn.indexOf(Qr,ur+1),ur===-1)if(Xn||Fo){ur=bt+1;break}else Vi("string");for(ai=ur;Pn.charCodeAt(ai-1)===se;)ai-=1,yn=!yn}while(yn);Ki=Pn.slice(bt,ur+1),lr=Ki.split(`
`),ks=lr.length-1,ks>0?(qi=Zr+ks,Fr=ur-lr[ks].length):(qi=Zr,Fr=tr),Et=["string",Pn.slice(bt,ur+1),Zr,bt-tr,qi,ur-Fr],tr=Fr,Zr=qi,bt=ur;break;case dt:Pt.lastIndex=bt+1,Pt.test(Pn),Pt.lastIndex===0?ur=Pn.length-1:ur=Pt.lastIndex-2,Et=["at-word",Pn.slice(bt,ur+1),Zr,bt-tr,Zr,ur-tr],bt=ur;break;case se:for(ur=bt,ls=!0;Pn.charCodeAt(ur+1)===se;)ur+=1,ls=!ls;if(_r=Pn.charCodeAt(ur+1),ls&&_r!==pe&&_r!==de&&_r!==le&&_r!==fe&&_r!==P&&_r!==ie&&(ur+=1,sn.test(Pn.charAt(ur)))){for(;sn.test(Pn.charAt(ur+1));)ur+=1;Pn.charCodeAt(ur+1)===de&&(ur+=1)}Et=["word",Pn.slice(bt,ur+1),Zr,bt-tr,Zr,ur-tr],bt=ur;break;default:_r===pe&&Pn.charCodeAt(bt+1)===Ee?(ur=Pn.indexOf("*/",bt+2)+1,ur===0&&(Xn||Fo?ur=Pn.length:Vi("comment")),Ki=Pn.slice(bt,ur+1),lr=Ki.split(`
`),ks=lr.length-1,ks>0?(qi=Zr+ks,Fr=ur-lr[ks].length):(qi=Zr,Fr=tr),Et=["comment",Ki,Zr,bt-tr,qi,ur-Fr],tr=Fr,Zr=qi,bt=ur):(wr.lastIndex=bt+1,wr.test(Pn),wr.lastIndex===0?ur=Pn.length-1:ur=wr.lastIndex-2,Et=["word",Pn.slice(bt,ur+1),Zr,bt-tr,Zr,ur-tr],wn.push(Et),bt=ur);break}return bt++,Et}}function so($s){ln.push($s)}return{back:so,nextToken:Ko,endOfFile:Ms,position:Hs}}K.exports=E.default}}),Zc=It({"node_modules/postcss/lib/parse.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=se(qu()),G=se(Ba());function se(de){return de&&de.__esModule?de:{default:de}}function pe(de,ie){var fe=new G.default(de,ie),P=new Y.default(fe);try{P.parse()}catch(C){throw C}return P.root}var le=pe;E.default=le,K.exports=E.default}}),xa=It({"node_modules/postcss/lib/list.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y={split:function(se,pe,le){for(var de=[],ie="",fe=!1,P=0,C=!1,H=!1,V=0;V<se.length;V++){var Se=se[V];C?H?H=!1:Se==="\\"?H=!0:Se===C&&(C=!1):Se==='"'||Se==="'"?C=Se:Se==="("?P+=1:Se===")"?P>0&&(P-=1):P===0&&pe.indexOf(Se)!==-1&&(fe=!0),fe?(ie!==""&&de.push(ie.trim()),ie="",fe=!1):ie+=Se}return(le||ie!=="")&&de.push(ie.trim()),de},space:function(se){var pe=[" ",`
`," "];return Y.split(se,pe)},comma:function(se){return Y.split(se,[","],!0)}},G=Y;E.default=G,K.exports=E.default}}),Qp=It({"node_modules/postcss/lib/rule.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=se(lc()),G=se(xa());function se(P){return P&&P.__esModule?P:{default:P}}function pe(P,C){for(var H=0;H<C.length;H++){var V=C[H];V.enumerable=V.enumerable||!1,V.configurable=!0,"value"in V&&(V.writable=!0),Object.defineProperty(P,V.key,V)}}function le(P,C,H){return C&&pe(P.prototype,C),H&&pe(P,H),P}function de(P,C){P.prototype=Object.create(C.prototype),P.prototype.constructor=P,P.__proto__=C}var ie=function(P){de(C,P);function C(H){var V;return V=P.call(this,H)||this,V.type="rule",V.nodes||(V.nodes=[]),V}return le(C,[{key:"selectors",get:function(){return G.default.comma(this.selector)},set:function(H){var V=this.selector?this.selector.match(/,\s*/):null,Se=V?V[0]:","+this.raw("between","beforeOpen");this.selector=H.join(Se)}}]),C}(Y.default),fe=ie;E.default=fe,K.exports=E.default}}),lc=It({"node_modules/postcss/lib/container.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=pe(lu()),G=pe(Tl()),se=pe(uc());function pe(ye){return ye&&ye.__esModule?ye:{default:ye}}function le(ye,Le){var xe;if(typeof Symbol>"u"||ye[Symbol.iterator]==null){if(Array.isArray(ye)||(xe=de(ye))||Le&&ye&&typeof ye.length=="number"){xe&&(ye=xe);var Ee=0;return function(){return Ee>=ye.length?{done:!0}:{done:!1,value:ye[Ee++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return xe=ye[Symbol.iterator](),xe.next.bind(xe)}function de(ye,Le){if(ye){if(typeof ye=="string")return ie(ye,Le);var xe=Object.prototype.toString.call(ye).slice(8,-1);if(xe==="Object"&&ye.constructor&&(xe=ye.constructor.name),xe==="Map"||xe==="Set")return Array.from(ye);if(xe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xe))return ie(ye,Le)}}function ie(ye,Le){(Le==null||Le>ye.length)&&(Le=ye.length);for(var xe=0,Ee=new Array(Le);xe<Le;xe++)Ee[xe]=ye[xe];return Ee}function fe(ye,Le){for(var xe=0;xe<Le.length;xe++){var Ee=Le[xe];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(ye,Ee.key,Ee)}}function P(ye,Le,xe){return Le&&fe(ye.prototype,Le),xe&&fe(ye,xe),ye}function C(ye,Le){ye.prototype=Object.create(Le.prototype),ye.prototype.constructor=ye,ye.__proto__=Le}function H(ye){return ye.map(function(Le){return Le.nodes&&(Le.nodes=H(Le.nodes)),delete Le.source,Le})}var V=function(ye){C(Le,ye);function Le(){return ye.apply(this,arguments)||this}var xe=Le.prototype;return xe.push=function(Ee){return Ee.parent=this,this.nodes.push(Ee),this},xe.each=function(Ee){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var ct=this.lastEach;if(this.indexes[ct]=0,!!this.nodes){for(var dt,Pt;this.indexes[ct]<this.nodes.length&&(dt=this.indexes[ct],Pt=Ee(this.nodes[dt],dt),Pt!==!1);)this.indexes[ct]+=1;return delete this.indexes[ct],Pt}},xe.walk=function(Ee){return this.each(function(ct,dt){var Pt;try{Pt=Ee(ct,dt)}catch(qr){if(qr.postcssNode=ct,qr.stack&&ct.source&&/\n\s{4}at /.test(qr.stack)){var wr=ct.source;qr.stack=qr.stack.replace(/\n\s{4}at /,"$&"+wr.input.from+":"+wr.start.line+":"+wr.start.column+"$&")}throw qr}return Pt!==!1&&ct.walk&&(Pt=ct.walk(Ee)),Pt})},xe.walkDecls=function(Ee,ct){return ct?Ee instanceof RegExp?this.walk(function(dt,Pt){if(dt.type==="decl"&&Ee.test(dt.prop))return ct(dt,Pt)}):this.walk(function(dt,Pt){if(dt.type==="decl"&&dt.prop===Ee)return ct(dt,Pt)}):(ct=Ee,this.walk(function(dt,Pt){if(dt.type==="decl")return ct(dt,Pt)}))},xe.walkRules=function(Ee,ct){return ct?Ee instanceof RegExp?this.walk(function(dt,Pt){if(dt.type==="rule"&&Ee.test(dt.selector))return ct(dt,Pt)}):this.walk(function(dt,Pt){if(dt.type==="rule"&&dt.selector===Ee)return ct(dt,Pt)}):(ct=Ee,this.walk(function(dt,Pt){if(dt.type==="rule")return ct(dt,Pt)}))},xe.walkAtRules=function(Ee,ct){return ct?Ee instanceof RegExp?this.walk(function(dt,Pt){if(dt.type==="atrule"&&Ee.test(dt.name))return ct(dt,Pt)}):this.walk(function(dt,Pt){if(dt.type==="atrule"&&dt.name===Ee)return ct(dt,Pt)}):(ct=Ee,this.walk(function(dt,Pt){if(dt.type==="atrule")return ct(dt,Pt)}))},xe.walkComments=function(Ee){return this.walk(function(ct,dt){if(ct.type==="comment")return Ee(ct,dt)})},xe.append=function(){for(var Ee=arguments.length,ct=new Array(Ee),dt=0;dt<Ee;dt++)ct[dt]=arguments[dt];for(var Pt=0,wr=ct;Pt<wr.length;Pt++)for(var qr=wr[Pt],sn=this.normalize(qr,this.last),Vn=le(sn),An;!(An=Vn()).done;){var Qn=An.value;this.nodes.push(Qn)}return this},xe.prepend=function(){for(var Ee=arguments.length,ct=new Array(Ee),dt=0;dt<Ee;dt++)ct[dt]=arguments[dt];ct=ct.reverse();for(var Pt=le(ct),wr;!(wr=Pt()).done;){for(var qr=wr.value,sn=this.normalize(qr,this.first,"prepend").reverse(),Vn=le(sn),An;!(An=Vn()).done;){var Qn=An.value;this.nodes.unshift(Qn)}for(var Pn in this.indexes)this.indexes[Pn]=this.indexes[Pn]+sn.length}return this},xe.cleanRaws=function(Ee){if(ye.prototype.cleanRaws.call(this,Ee),this.nodes)for(var ct=le(this.nodes),dt;!(dt=ct()).done;){var Pt=dt.value;Pt.cleanRaws(Ee)}},xe.insertBefore=function(Ee,ct){Ee=this.index(Ee);for(var dt=Ee===0?"prepend":!1,Pt=this.normalize(ct,this.nodes[Ee],dt).reverse(),wr=le(Pt),qr;!(qr=wr()).done;){var sn=qr.value;this.nodes.splice(Ee,0,sn)}var Vn;for(var An in this.indexes)Vn=this.indexes[An],Ee<=Vn&&(this.indexes[An]=Vn+Pt.length);return this},xe.insertAfter=function(Ee,ct){Ee=this.index(Ee);for(var dt=this.normalize(ct,this.nodes[Ee]
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return xe=ye[Symbol.iterator](),xe.next.bind(xe)}function ie(ye,Le){if(ye){if(typeof ye=="string")return fe(ye,Le);var xe=Object.prototype.toString.call(ye).slice(8,-1);if(xe==="Object"&&ye.constructor&&(xe=ye.constructor.name),xe==="Map"||xe==="Set")return Array.from(ye);if(xe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xe))return fe(ye,Le)}}function fe(ye,Le){(Le==null||Le>ye.length)&&(Le=ye.length);for(var xe=0,Ee=new Array(Le);xe<Le;xe++)Ee[xe]=ye[xe];return Ee}function P(ye,Le){for(var xe=0;xe<Le.length;xe++){var Ee=Le[xe];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(ye,Ee.key,Ee)}}function C(ye,Le,xe){return Le&&P(ye.prototype,Le),xe&&P(ye,xe),ye}function H(ye){return typeof ye=="object"&&typeof ye.then=="function"}var V=function(){function ye(xe,Ee,ct){this.stringified=!1,this.processed=!1;var dt;if(typeof Ee=="object"&&Ee!==null&&Ee.type==="root")dt=Ee;else if(Ee instanceof ye||Ee instanceof se.default)dt=Ee.root,Ee.map&&(typeof ct.map>"u"&&(ct.map={}),ct.map.inline||(ct.map.inline=!1),ct.map.prev=Ee.map);else{var Pt=pe.default;ct.syntax&&(Pt=ct.syntax.parse),ct.parser&&(Pt=ct.parser),Pt.parse&&(Pt=Pt.parse);try{dt=Pt(Ee,ct)}catch(wr){this.error=wr}}this.result=new se.default(xe,dt,ct)}var Le=ye.prototype;return Le.warnings=function(){return this.sync().warnings()},Le.toString=function(){return this.css},Le.then=function(xe,Ee){return this.async().then(xe,Ee)},Le.catch=function(xe){return this.async().catch(xe)},Le.finally=function(xe){return this.async().then(xe,xe)},Le.handleError=function(xe,Ee){try{if(this.error=xe,xe.name==="CssSyntaxError"&&!xe.plugin)xe.plugin=Ee.postcssPlugin,xe.setMessage();else if(Ee.postcssVersion&&!1)var ct,dt,Pt,wr,qr}catch(sn){console&&console.error&&console.error(sn)}},Le.asyncTick=function(xe,Ee){var ct=this;if(this.plugin>=this.processor.plugins.length)return this.processed=!0,xe();try{var dt=this.processor.plugins[this.plugin],Pt=this.run(dt);this.plugin+=1,H(Pt)?Pt.then(function(){ct.asyncTick(xe,Ee)}).catch(function(wr){ct.handleError(wr,dt),ct.processed=!0,Ee(wr)}):this.asyncTick(xe,Ee)}catch(wr){this.processed=!0,Ee(wr)}},Le.async=function(){var xe=this;return this.processed?new Promise(function(Ee,ct){xe.error?ct(xe.error):Ee(xe.stringify())}):this.processing?this.processing:(this.processing=new Promise(function(Ee,ct){if(xe.error)return ct(xe.error);xe.plugin=0,xe.asyncTick(Ee,ct)}).then(function(){return xe.processed=!0,xe.stringify()}),this.processing)},Le.sync=function(){if(this.processed)return this.result;if(this.processed=!0,this.processing)throw new Error("Use process(css).then(cb) to work with async plugins");if(this.error)throw this.error;for(var xe=de(this.result.processor.plugins),Ee;!(Ee=xe()).done;){var ct=Ee.value,dt=this.run(ct);if(H(dt))throw new Error("Use process(css).then(cb) to work with async plugins")}return this.result},Le.run=function(xe){this.result.lastPlugin=xe;try{return xe(this.result.root,this.result)}catch(Ee){throw this.handleError(Ee,xe),Ee}},Le.stringify=function(){if(this.stringified)return this.result;this.stringified=!0,this.sync();var xe=this.result.opts,Ee=G.default;xe.syntax&&(Ee=xe.syntax.stringify),xe.stringifier&&(Ee=xe.stringifier),Ee.stringify&&(Ee=Ee.stringify);var ct=new Y.default(Ee,this.result.root,this.result.opts),dt=ct.generate();return this.result.css=dt[0],this.result.map=dt[1],this.result},C(ye,[{key:"processor",get:function(){return this.result.processor}},{key:"opts",get:function(){return this.result.opts}},{key:"css",get:function(){return this.stringify().css}},{key:"content",get:function(){return this.stringify().content}},{key:"map",get:function(){return this.stringify().map}},{key:"root",get:function(){return this.sync().root}},{key:"messages",get:function(){return this.sync().messages}}]),ye}(),Se=V;E.default=Se,K.exports=E.default}}),cu=It({"node_modules/postcss/lib/processor.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=G(Bl());function G(fe)
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return C=fe[Symbol.iterator](),C.next.bind(C)}function pe(fe,P){if(fe){if(typeof fe=="string")return le(fe,P);var C=Object.prototype.toString.call(fe).slice(8,-1);if(C==="Object"&&fe.constructor&&(C=fe.constructor.name),C==="Map"||C==="Set")return Array.from(fe);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return le(fe,P)}}function le(fe,P){(P==null||P>fe.length)&&(P=fe.length);for(var C=0,H=new Array(P);C<P;C++)H[C]=fe[C];return H}var de=function(){function fe(C){C===void 0&&(C=[]),this.version="7.0.39",this.plugins=this.normalize(C)}var P=fe.prototype;return P.use=function(C){return this.plugins=this.plugins.concat(this.normalize([C])),this},P.process=function(C){function H(V){return C.apply(this,arguments)}return H.toString=function(){return C.toString()},H}(function(C,H){return H===void 0&&(H={}),this.plugins.length===0&&(H.parser,H.stringifier),new Y.default(this,C,H)}),P.normalize=function(C){for(var H=[],V=se(C),Se;!(Se=V()).done;){var ye=Se.value;if(ye.postcss===!0){var Le=ye();throw new Error("PostCSS plugin "+Le.postcssPlugin+` requires PostCSS 8.
Migration guide for end-users:
https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users`)}if(ye.postcss&&(ye=ye.postcss),typeof ye=="object"&&Array.isArray(ye.plugins))H=H.concat(ye.plugins);else if(typeof ye=="function")H.push(ye);else if(!(typeof ye=="object"&&(ye.parse||ye.stringify)))throw typeof ye=="object"&&ye.postcssPlugin?new Error("PostCSS plugin "+ye.postcssPlugin+` requires PostCSS 8.
Migration guide for end-users:
https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users`):new Error(ye+" is not a PostCSS plugin")}return H},fe}(),ie=de;E.default=ie,K.exports=E.default}}),cc=It({"node_modules/postcss/lib/root.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=G(lc());function G(P){return P&&P.__esModule?P:{default:P}}function se(P,C){var H;if(typeof Symbol>"u"||P[Symbol.iterator]==null){if(Array.isArray(P)||(H=pe(P))||C&&P&&typeof P.length=="number"){H&&(P=H);var V=0;return function(){return V>=P.length?{done:!0}:{done:!1,value:P[V++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return H=P[Symbol.iterator](),H.next.bind(H)}function pe(P,C){if(P){if(typeof P=="string")return le(P,C);var H=Object.prototype.toString.call(P).slice(8,-1);if(H==="Object"&&P.constructor&&(H=P.constructor.name),H==="Map"||H==="Set")return Array.from(P);if(H==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return le(P,C)}}function le(P,C){(C==null||C>P.length)&&(C=P.length);for(var H=0,V=new Array(C);H<C;H++)V[H]=P[H];return V}function de(P,C){P.prototype=Object.create(C.prototype),P.prototype.constructor=P,P.__proto__=C}var ie=function(P){de(C,P);function C(V){var Se;return Se=P.call(this,V)||this,Se.type="root",Se.nodes||(Se.nodes=[]),Se}var H=C.prototype;return H.removeChild=function(V,Se){var ye=this.index(V);return!Se&&ye===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[ye].raws.before),P.prototype.removeChild.call(this,V)},H.normalize=function(V,Se,ye){var Le=P.prototype.normalize.call(this,V);if(Se){if(ye==="prepend")this.nodes.length>1?Se.raws.before=this.nodes[1].raws.before:delete Se.raws.before;else if(this.first!==Se)for(var xe=se(Le),Ee;!(Ee=xe()).done;){var ct=Ee.value;ct.raws.before=Se.raws.before}}return Le},H.toResult=function(V){V===void 0&&(V={});var Se=Bl(),ye=cu(),Le=new Se(new ye,this,V);return Le.stringify()},C}(Y.default),fe=ie;E.default=fe,K.exports=E.default}}),qu=It({"node_modules/postcss/lib/parser.js"(E,K){Xt(),E.__esModule=!0,E.default=void 0;var Y=ie(lu()),G=ie(kl()),se=ie(Tl()),pe=ie(ko()),le=ie(cc()),de=ie(Qp());function ie(P){return P&&P.__esModule?P:{default:P}}var fe=function(){function P(H){this.input=H,this.root=new le.default,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:H,start:{line:1,column:1}}}var C=P.prototype;return C.createTokenizer=function(){this.tokenizer=(0,G.default)(this.input)},C.parse=function(){for(var H;!this.tokenizer.endOfFile();)switch(H=this.tokenizer.nextToken(),H[0]){case"space":this.spaces+=H[1];break;case";":this.freeSemicolon(H);break;case"}":this.end(H);break;case"comment":this.comment(H);break;case"at-word":this.atrule(H);break;case"{":this.emptyRule(H);break;default:this.other(H);break}this.endFile()},C.comment=function(H){var V=new se.default;this.init(V,H[2],H[3]),V.source.end={line:H[4],column:H[5]};var Se=H[1].slice(2,-2);if(/^\s*$/.test(Se))V.text="",V.raws.left=Se,V.raws.right="";else{var ye=Se.match(/^(\s*)([^]*[^\s])(\s*)$/);V.text=ye[2],V.raws.left=ye[1],V.raws.right=ye[3]}},C.emptyRule=function(H){var V=new de.default;this.init(V,H[2],H[3]),V.selector="",V.raws.between="",this.current=V},C.other=function(H){for(var V=!1,Se=null,ye=!1,Le=null,xe=[],Ee=[],ct=H;ct;){if(Se=ct[0],Ee.push(ct),Se==="("||Se==="[")Le||(Le=ct),xe.push(Se==="("?")":"]");else if(xe.length===0)if(Se===";")if(ye){this.decl(Ee);return}else break;else if(Se==="{"){this.rule(Ee);return}else if(Se==="}"){this.tokenizer.back(Ee.pop()),V=!0;break}else Se===":"&&(ye=!0);else Se===xe[xe.length-1]&&(xe.pop(),xe.length===0&&(Le=null));ct=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(V=!0),xe.length>0&&this.unclosedBracket(Le),V&&ye){for(;Ee.length&&(ct=Ee[Ee.length-1][0],!(ct!=="space"&&ct!=="comment"));)this.tokenizer.back(Ee.pop());this.decl(Ee)}else this.unknownWord(Ee)},C.rule=function(H){H.pop();var V=new de.default;this.init(V,H[0][2],H[0][3]),V.raws.between=this.spacesAndCommentsFromEnd(H),this.raw(V,"selector",H),this.current=V},C.decl=function(H){var V=new Y.default;this.init(V);var Se=H[H.length-1];for(Se[0]===";"&&(this.semicolon=!0,H.pop()),Se[4]?V.source.end={line:Se[4],column:Se[5]}:V.source.end={line:Se[2],column:Se[3]};H[0][0]!=="word";)H.length===1&&this.unknownWord(H),V.raws.before+=H.shift()[1];for(V.source.start={line:H[0][2],column:H[0][3]},V.prop="";H.length;){var ye=H[0][0];if(ye===":"||ye==="space"||ye==="comment")break;V.prop+=H.shift()[1]}V.raws.between="";for(var Le;H.length;)if(Le=H.shift(),Le[0]===":"){V.raws.between+=Le[1];break}else Le[0]==="word"&&/\w/.test(Le[1])&&thi
`)));let fe=se[1].substring(se[1].indexOf(`
`));fe+=this.input.css.valueOf().substring(this.tokenizer.position()),this.input=new G(fe),this.tokenizer=Y(this.input)}else this.tokenizer.back(se);break}le.push(se[1]),de=se,se=this.tokenizer.nextToken({ignoreUnclosed:!0})}let ie=["comment",le.join(""),pe[2],pe[3],de[2],de[3]];return this.inlineComment(ie),!0}else if(se[1]==="/"){let pe=this.tokenizer.nextToken({ignoreUnclosed:!0});if(pe[0]==="comment"&&/^\/\*/.test(pe[1]))return pe[0]="word",pe[1]=pe[1].slice(1),se[1]="//",this.tokenizer.back(pe),K.exports.isInlineComment.bind(this)(se)}return!1}}}}),_l=It({"node_modules/postcss-less/lib/nodes/interpolation.js"(E,K){Xt(),K.exports={interpolation(Y){let G=Y,se=[Y],pe=["word","{","}"];if(Y=this.tokenizer.nextToken(),G[1].length>1||Y[0]!=="{")return this.tokenizer.back(Y),!1;for(;Y&&pe.includes(Y[0]);)se.push(Y),Y=this.tokenizer.nextToken();let le=se.map(C=>C[1]);[G]=se;let de=se.pop(),ie=[G[2],G[3]],fe=[de[4]||de[2],de[5]||de[3]],P=["word",le.join("")].concat(ie,fe);return this.tokenizer.back(Y),this.tokenizer.back(P),!0}}}}),Zu=It({"node_modules/postcss-less/lib/nodes/mixin.js"(E,K){Xt();var Y=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,G=/\.[0-9]/,se=pe=>{let[,le]=pe,[de]=le;return(de==="."||de==="#")&&Y.test(le)===!1&&G.test(le)===!1};K.exports={isMixinToken:se}}}),$l=It({"node_modules/postcss-less/lib/nodes/import.js"(E,K){Xt();var Y=kl(),G=/^url\((.+)\)/;K.exports=se=>{let{name:pe,params:le=""}=se;if(pe==="import"&&le.length){se.import=!0;let de=Y({css:le});for(se.filename=le.replace(G,"$1");!de.endOfFile();){let[ie,fe]=de.nextToken();if(ie==="word"&&fe==="url")return;if(ie==="brackets"){se.options=fe,se.filename=le.replace(fe,"").trim();break}}}}}}),pu=It({"node_modules/postcss-less/lib/nodes/variable.js"(E,K){Xt();var Y=/:$/,G=/^:(\s+)?/;K.exports=se=>{let{name:pe,params:le=""}=se;if(se.name.slice(-1)===":"){if(Y.test(pe)){let[de]=pe.match(Y);se.name=pe.replace(de,""),se.raws.afterName=de+(se.raws.afterName||""),se.variable=!0,se.value=se.params}if(G.test(le)){let[de]=le.match(G);se.value=le.replace(de,""),se.raws.afterName=(se.raws.afterName||"")+de,se.variable=!0}}}}}),Mp=It({"node_modules/postcss-less/lib/LessParser.js"(E,K){Xt();var Y=Tl(),G=qu(),{isInlineComment:se}=pc(),{interpolation:pe}=_l(),{isMixinToken:le}=Zu(),de=$l(),ie=pu(),fe=/(!\s*important)$/i;K.exports=class extends G{constructor(){super(...arguments),this.lastNode=null}atrule(P){pe.bind(this)(P)||(super.atrule(P),de(this.lastNode),ie(this.lastNode))}decl(){super.decl(...arguments),/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(P){P[0][1]=` ${P[0][1]}`;let C=P.findIndex(ye=>ye[0]==="("),H=P.reverse().find(ye=>ye[0]===")"),V=P.reverse().indexOf(H),Se=P.splice(C,V).map(ye=>ye[1]).join("");for(let ye of P.reverse())this.tokenizer.back(ye);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=Se}init(P,C,H){super.init(P,C,H),this.lastNode=P}inlineComment(P){let C=new Y,H=P[1].slice(2);if(this.init(C,P[2],P[3]),C.source.end={line:P[4],column:P[5]},C.inline=!0,C.raws.begin="//",/^\s*$/.test(H))C.text="",C.raws.left=H,C.raws.right="";else{let V=H.match(/^(\s*)([^]*[^\s])(\s*)$/);[,C.raws.left,C.text,C.raws.right]=V}}mixin(P){let[C]=P,H=C[1].slice(0,1),V=P.findIndex(Ee=>Ee[0]==="brackets"),Se=P.findIndex(Ee=>Ee[0]==="("),ye="";if((V<0||V>3)&&Se>0){let Ee=P.reduce((Qn,Pn,Xn)=>Pn[0]===")"?Xn:Qn),ct=P.slice(Se,Ee+Se).map(Qn=>Qn[1]).join(""),[dt]=P.slice(Se),Pt=[dt[2],dt[3]],[wr]=P.slice(Ee,Ee+1),qr=[wr[2],wr[3]],sn=["brackets",ct].concat(Pt,qr),Vn=P.slice(0,Se),An=P.slice(Ee+1);P=Vn,P.push(sn),P=P.concat(An)}let Le=[];for(let Ee of P)if((Ee[1]==="!"||Le.length)&&Le.push(Ee),Ee[1]==="important")break;if(Le.length){let[Ee]=Le,ct=P.indexOf(Ee),dt=Le[Le.length-1],Pt=[Ee[2],Ee[3]],wr=[dt[4],dt[5]],qr=["word",Le.map(sn=>sn[1]).join("")].concat(Pt,wr);P.splice(ct,Le.length,qr)}let xe=P.findIndex(Ee=>fe.test(Ee[1]));xe>0&&([,ye]=P[xe],P.splice(xe,1));for(let Ee of P.reverse())this.tokenizer.back(Ee);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=H,ye&&(this.lastNod
`.charCodeAt(0),de=" ".charCodeAt(0),ie="\f".charCodeAt(0),fe=" ".charCodeAt(0),P="\r".charCodeAt(0),C="[".charCodeAt(0),H="]".charCodeAt(0),V="(".charCodeAt(0),Se=")".charCodeAt(0),ye="{".charCodeAt(0),Le="}".charCodeAt(0),xe=";".charCodeAt(0),Ee="*".charCodeAt(0),ct=":".charCodeAt(0),dt="@".charCodeAt(0),Pt=",".charCodeAt(0),wr="#".charCodeAt(0),qr=/[ \n\t\r\f{}()'"\\;/[\]#]/g,sn=/[ \n\t\r\f(){}:;@!'"\\\][#]|\/(?=\*)/g,Vn=/.[\\/("'\n]/,An=/[a-f0-9]/i,Qn=/[\r\f\n]/g;K.exports=function(Pn,Xn){Xn===void 0&&(Xn={});var _r=Pn.css.valueOf(),ur=Xn.ignoreErrors,Qr,lr,ks,Ki,ls,qi,Fr,yn,ai,zn,ui,Et,Gt,tr,Zr=_r.length,bt=-1,wn=1,ln=0,Hs=[],Vi=[];function Ms(ws){throw Pn.error("Unclosed "+ws,wn,ln-bt)}function Ko(){return Vi.length===0&&ln>=Zr}function so(){for(var ws=1,Ls=!1,ro=!1;ws>0;)lr+=1,_r.length<=lr&&Ms("interpolation"),Qr=_r.charCodeAt(lr),Et=_r.charCodeAt(lr+1),Ls?!ro&&Qr===Ls?(Ls=!1,ro=!1):Qr===se?ro=!zn:ro&&(ro=!1):Qr===Y||Qr===G?Ls=Qr:Qr===Le?ws-=1:Qr===wr&&Et===ye&&(ws+=1)}function $s(){if(Vi.length)return Vi.pop();if(!(ln>=Zr)){switch(Qr=_r.charCodeAt(ln),(Qr===le||Qr===ie||Qr===P&&_r.charCodeAt(ln+1)!==le)&&(bt=ln,wn+=1),Qr){case le:case de:case fe:case P:case ie:lr=ln;do lr+=1,Qr=_r.charCodeAt(lr),Qr===le&&(bt=lr,wn+=1);while(Qr===de||Qr===le||Qr===fe||Qr===P||Qr===ie);Gt=["space",_r.slice(ln,lr)],ln=lr-1;break;case C:Gt=["[","[",wn,ln-bt];break;case H:Gt=["]","]",wn,ln-bt];break;case ye:Gt=["{","{",wn,ln-bt];break;case Le:Gt=["}","}",wn,ln-bt];break;case Pt:Gt=["word",",",wn,ln-bt,wn,ln-bt+1];break;case ct:Gt=[":",":",wn,ln-bt];break;case xe:Gt=[";",";",wn,ln-bt];break;case V:if(ui=Hs.length?Hs.pop()[1]:"",Et=_r.charCodeAt(ln+1),ui==="url"&&Et!==Y&&Et!==G){for(tr=1,zn=!1,lr=ln+1;lr<=_r.length-1;){if(Et=_r.charCodeAt(lr),Et===se)zn=!zn;else if(Et===V)tr+=1;else if(Et===Se&&(tr-=1,tr===0))break;lr+=1}qi=_r.slice(ln,lr+1),Ki=qi.split(`
`),ls=Ki.length-1,ls>0?(yn=wn+ls,ai=lr-Ki[ls].length):(yn=wn,ai=bt),Gt=["brackets",qi,wn,ln-bt,yn,lr-ai],bt=ai,wn=yn,ln=lr}else lr=_r.indexOf(")",ln+1),qi=_r.slice(ln,lr+1),lr===-1||Vn.test(qi)?Gt=["(","(",wn,ln-bt]:(Gt=["brackets",qi,wn,ln-bt,wn,lr-bt],ln=lr);break;case Se:Gt=[")",")",wn,ln-bt];break;case Y:case G:for(ks=Qr,lr=ln,zn=!1;lr<Zr&&(lr++,lr===Zr&&Ms("string"),Qr=_r.charCodeAt(lr),Et=_r.charCodeAt(lr+1),!(!zn&&Qr===ks));)Qr===se?zn=!zn:zn?zn=!1:Qr===wr&&Et===ye&&so();qi=_r.slice(ln,lr+1),Ki=qi.split(`
`),ls=Ki.length-1,ls>0?(yn=wn+ls,ai=lr-Ki[ls].length):(yn=wn,ai=bt),Gt=["string",_r.slice(ln,lr+1),wn,ln-bt,yn,lr-ai],bt=ai,wn=yn,ln=lr;break;case dt:qr.lastIndex=ln+1,qr.test(_r),qr.lastIndex===0?lr=_r.length-1:lr=qr.lastIndex-2,Gt=["at-word",_r.slice(ln,lr+1),wn,ln-bt,wn,lr-bt],ln=lr;break;case se:for(lr=ln,Fr=!0;_r.charCodeAt(lr+1)===se;)lr+=1,Fr=!Fr;if(Qr=_r.charCodeAt(lr+1),Fr&&Qr!==pe&&Qr!==de&&Qr!==le&&Qr!==fe&&Qr!==P&&Qr!==ie&&(lr+=1,An.test(_r.charAt(lr)))){for(;An.test(_r.charAt(lr+1));)lr+=1;_r.charCodeAt(lr+1)===de&&(lr+=1)}Gt=["word",_r.slice(ln,lr+1),wn,ln-bt,wn,lr-bt],ln=lr;break;default:Et=_r.charCodeAt(ln+1),Qr===wr&&Et===ye?(lr=ln,so(),qi=_r.slice(ln,lr+1),Ki=qi.split(`
`),ls=Ki.length-1,ls>0?(yn=wn+ls,ai=lr-Ki[ls].length):(yn=wn,ai=bt),Gt=["word",qi,wn,ln-bt,yn,lr-ai],bt=ai,wn=yn,ln=lr):Qr===pe&&Et===Ee?(lr=_r.indexOf("*/",ln+2)+1,lr===0&&(ur?lr=_r.length:Ms("comment")),qi=_r.slice(ln,lr+1),Ki=qi.split(`
`),ls=Ki.length-1,ls>0?(yn=wn+ls,ai=lr-Ki[ls].length):(yn=wn,ai=bt),Gt=["comment",qi,wn,ln-bt,yn,lr-ai],bt=ai,wn=yn,ln=lr):Qr===pe&&Et===pe?(Qn.lastIndex=ln+1,Qn.test(_r),Qn.lastIndex===0?lr=_r.length-1:lr=Qn.lastIndex-2,qi=_r.slice(ln,lr+1),Gt=["comment",qi,wn,ln-bt,wn,lr-bt,"inline"],ln=lr):(sn.lastIndex=ln+1,sn.test(_r),sn.lastIndex===0?lr=_r.length-1:lr=sn.lastIndex-2,Gt=["word",_r.slice(ln,lr+1),wn,ln-bt,wn,lr-bt],Hs.push(Gt),ln=lr);break}return ln++,Gt}}function Fo(ws){Vi.push(ws)}return{back:Fo,nextToken:$s,endOfFile:Ko}}}}),Vp=It({"node_modules/postcss-scss/lib/scss-parser.js"(E,K){Xt();function Y(ie,fe){ie.prototype=Object.create(fe.prototype),ie.prototype.constructor=ie,ie.__proto__=fe}var G=Tl(),se=qu(),pe=zu(),le=Yu(),de=function(ie){Y(fe,ie);function fe(){return ie.apply(this,arguments)||this}var P=fe.prototype;return P.createTokenizer=function(){this.tokenizer=le(this.input)},P.rule=function(C){for(var H=!1,V=0,Se="",xe=C,ye=Array.isArray(xe),Le=0,xe=ye?xe:xe[Symbol.iterator]();;){var Ee;if(ye){if(Le>=xe.length)break;Ee=xe[Le++]}else{if(Le=xe.next(),Le.done)break;Ee=Le.value}var ct=Ee;if(H)ct[0]!=="comment"&&ct[0]!=="{"&&(Se+=ct[1]);else{if(ct[0]==="space"&&ct[1].indexOf(`
`)!==-1)break;ct[0]==="("?V+=1:ct[0]===")"?V-=1:V===0&&ct[0]===":"&&(H=!0)}}if(!H||Se.trim()===""||/^[a-zA-Z-:#]/.test(Se))ie.prototype.rule.call(this,C);else{C.pop();var dt=new pe;this.init(dt);var Pt=C[C.length-1];for(Pt[4]?dt.source.end={line:Pt[4],column:Pt[5]}:dt.source.end={line:Pt[2],column:Pt[3]};C[0][0]!=="word";)dt.raws.before+=C.shift()[1];for(dt.source.start={line:C[0][2],column:C[0][3]},dt.prop="";C.length;){var wr=C[0][0];if(wr===":"||wr==="space"||wr==="comment")break;dt.prop+=C.shift()[1]}dt.raws.between="";for(var qr;C.length;)if(qr=C.shift(),qr[0]===":"){dt.raws.between+=qr[1];break}else dt.raws.between+=qr[1];(dt.prop[0]==="_"||dt.prop[0]==="*")&&(dt.raws.before+=dt.prop[0],dt.prop=dt.prop.slice(1)),dt.raws.between+=this.spacesAndCommentsFromStart(C),this.precheckMissedSemicolon(C);for(var sn=C.length-1;sn>0;sn--){if(qr=C[sn],qr[1]==="!important"){dt.important=!0;var Vn=this.stringFrom(C,sn);Vn=this.spacesFromEnd(C)+Vn,Vn!==" !important"&&(dt.raws.important=Vn);break}else if(qr[1]==="important"){for(var An=C.slice(0),Qn="",Pn=sn;Pn>0;Pn--){var Xn=An[Pn][0];if(Qn.trim().indexOf("!")===0&&Xn!=="space")break;Qn=An.pop()[1]+Qn}Qn.trim().indexOf("!")===0&&(dt.important=!0,dt.raws.important=Qn,C=An)}if(qr[0]!=="space"&&qr[0]!=="comment")break}this.raw(dt,"value",C),dt.value.indexOf(":")!==-1&&this.checkMissedSemicolon(C),this.current=dt}},P.comment=function(C){if(C[6]==="inline"){var H=new G;this.init(H,C[2],C[3]),H.raws.inline=!0,H.source.end={line:C[4],column:C[5]};var V=C[1].slice(2);if(/^\s*$/.test(V))H.text="",H.raws.left=V,H.raws.right="";else{var Se=V.match(/^(\s*)([^]*[^\s])(\s*)$/),ye=Se[2].replace(/(\*\/|\/\*)/g,"*//*");H.text=ye,H.raws.left=Se[1],H.raws.right=Se[3],H.raws.text=Se[2]}}else ie.prototype.comment.call(this,C)},P.raw=function(C,H,V){if(ie.prototype.raw.call(this,C,H,V),C.raws[H]){var Se=C.raws[H].raw;C.raws[H].raw=V.reduce(function(ye,Le){if(Le[0]==="comment"&&Le[6]==="inline"){var xe=Le[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*");return ye+"/*"+xe+"*/"}else return ye+Le[1]},""),Se!==C.raws[H].raw&&(C.raws[H].scss=Se)}},fe}(se);K.exports=de}}),Gc=It({"node_modules/postcss-scss/lib/scss-parse.js"(E,K){Xt();var Y=Ba(),G=Vp();K.exports=function(se,pe){var le=new Y(se,pe),de=new G(le);return de.parse(),de.root}}}),hc=It({"node_modules/postcss-scss/lib/scss-syntax.js"(E,K){Xt();var Y=Mh(),G=Gc();K.exports={parse:G,stringify:Y}}});Xt();var Nl=ii(),Il=fi(),Lh=dr(),{hasPragma:hu}=yi(),{locStart:Rh,locEnd:Xp}=xs(),{calculateLoc:Hc,replaceQuotesInInlineComments:Up}=xs(),fc=qo(),Jc=Os(),Kc=co(),Wp=Ds(),ep=Zo(),qp=io(),dc=zs(),Vh=wu(),Zp=E=>{for(;E.parent;)E=E.parent;return E};function Ql(E,K){let{nodes:Y}=E,G={open:null,close:null,groups:[],type:"paren_group"},se=[G],pe=G,le={groups:[],type:"comma_group"},de=[le];for(let ie=0;ie<Y.length;++ie){let fe=Y[ie];if(Wp(K.parser,fe.value)&&fe.type==="number"&&fe.unit===".."&&Il(fe.value)==="."&&(fe.value=fe.value.slice(0,-1),fe.unit="..."),fe.type==="func"&&fe.value==="selector"&&(fe.group.groups=[du(Zp(E).text.slice(fe.group.open.sourceIndex+1,fe.group.close.sourceIndex))]),fe.type==="func"&&fe.value==="url"){let P=fe.group&&fe.group.groups||[],C=[];for(let H=0;H<P.length;H++){let V=P[H];V.type==="comma_group"?C=[...C,...V.groups]:C.push(V)}if(fc(C)||!Jc(C)&&!qp(C[0])){let H=dc({groups:fe.group.groups});fe.group.groups=[H.trim()]}}if(fe.type==="paren"&&fe.value==="(")G={open:fe,close:null,groups:[],type:"paren_group"},se.push(G),le={groups:[],type:"comma_group"},de.push(le);else if(fe.type==="paren"&&fe.value===")"){if(le.groups.length>0&&G.groups.push(le),G.close=fe,de.length===1)throw new Error("Unbalanced parenthesis");de.pop(),le=Il(de),le.groups.push(G),se.pop(),G=Il(se)}else fe.type==="comma"?(G.groups.push(le),le={groups:[],type:"comma_group"},de[de.length-1]=le):le.groups.push(fe)}return le.groups.length>0&&G.groups.push(le),pe}function tp(E){return E.type==="paren_group"&&!E.open&&!E.close&&E.groups.length===1||E.type==="comma_group"&&E.groups.length===1?tp(E.groups[0]):E.type==="paren_group"||E.type==="comma_group"?Object.assign(Object.assign(
`);return Lt===-1?rr:rr.substring(0,Lt)}ee.stringify=Hn;function ts(it){return typeof it=="function"&&it.hasOwnProperty("__forward_ref__")?it():it}ee.resolveForwardRef=ts;function Sr(it){return!!it&&typeof it.then=="function"}ee.isPromise=Sr;var Un=class{constructor(it){this.full=it;let rr=it.split(".");this.major=rr[0],this.minor=rr[1],this.patch=rr.slice(2).join(".")}};ee.Version=Un;var Zn=typeof window<"u"&&window,Oi=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,Ai=typeof globalThis<"u"&&globalThis,Ne=Ai||Zn||Oi;ee.global=Ne}}),yi=Ye({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(ee){Oe(),Object.defineProperty(ee,"__esModule",{value:!0});var Ie=pn(),st=si(),ot=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function At(Lt){return Lt.replace(/\W/g,"_")}ee.sanitizeIdentifier=At;var Xe=0;function at(Lt){if(!Lt||!Lt.reference)return null;let Ir=Lt.reference;if(Ir instanceof Ie.StaticSymbol)return Ir.name;if(Ir.__anonymousType)return Ir.__anonymousType;let vi=st.stringify(Ir);return vi.indexOf("(")>=0?(vi=`anonymous_${Xe++}`,Ir.__anonymousType=vi):vi=At(vi),vi}ee.identifierName=at;function Mt(Lt){let Ir=Lt.reference;return Ir instanceof Ie.StaticSymbol?Ir.filePath:`./${st.stringify(Ir)}`}ee.identifierModuleUrl=Mt;function Zt(Lt,Ir){return`View_${at({reference:Lt})}_${Ir}`}ee.viewClassName=Zt;function Kr(Lt){return`RenderType_${at({reference:Lt})}`}ee.rendererTypeName=Kr;function nt(Lt){return`HostView_${at({reference:Lt})}`}ee.hostViewClassName=nt;function Ct(Lt){return`${at({reference:Lt})}NgFactory`}ee.componentFactoryName=Ct;var Rt;(function(Lt){Lt[Lt.Pipe=0]="Pipe",Lt[Lt.Directive=1]="Directive",Lt[Lt.NgModule=2]="NgModule",Lt[Lt.Injectable=3]="Injectable"})(Rt=ee.CompileSummaryKind||(ee.CompileSummaryKind={}));function ir(Lt){return Lt.value!=null?At(Lt.value):at(Lt.identifier)}ee.tokenName=ir;function Kt(Lt){return Lt.identifier!=null?Lt.identifier.reference:Lt.value}ee.tokenReference=Kt;var cr=class{constructor(){let{moduleUrl:Lt,styles:Ir,styleUrls:vi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=Lt||null,this.styles=Sr(Ir),this.styleUrls=Sr(vi)}};ee.CompileStylesheetMetadata=cr;var en=class{constructor(Lt){let{encapsulation:Ir,template:vi,templateUrl:Ji,htmlAst:Gs,styles:Bs,styleUrls:fo,externalStylesheets:mo,animations:Po,ngContentSelectors:To,interpolation:Ui,isInline:Qe,preserveWhitespaces:nn}=Lt;if(this.encapsulation=Ir,this.template=vi,this.templateUrl=Ji,this.htmlAst=Gs,this.styles=Sr(Bs),this.styleUrls=Sr(fo),this.externalStylesheets=Sr(mo),this.animations=Po?Zn(Po):[],this.ngContentSelectors=To||[],Ui&&Ui.length!=2)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=Ui,this.isInline=Qe,this.preserveWhitespaces=nn}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};ee.CompileTemplateMetadata=en;var In=class{static create(Lt){let{isHost:Ir,type:vi,isComponent:Ji,selector:Gs,exportAs:Bs,changeDetection:fo,inputs:mo,outputs:Po,host:To,providers:Ui,viewProviders:Qe,queries:nn,guards:Fn,viewQueries:vn,entryComponents:mi,template:rs,componentViewType:us,rendererType:Wi,componentFactory:xo}=Lt,Xa={},iu={},su={};To!=null&&Object.keys(To).forEach(_s=>{let Go=To[_s],ka=_s.match(ot);ka===null?su[_s]=Go:ka[1]!=null?iu[ka[1]]=Go:ka[2]!=null&&(Xa[ka[2]]=Go)});let Io={};mo!=null&&mo.forEach(_s=>{let Go=st.splitAtColon(_s,[_s,_s]);Io[Go[0]]=Go[1]});let ya={};return Po!=null&&Po.forEach(_s=>{let Go=st.splitAtColon(_s,[_s,_s]);ya[Go[0]]=Go[1]}),new In({isHost:Ir,type:vi,isComponent:!!Ji,selector:Gs,exportAs:Bs,changeDetection:fo,inputs:Io,outputs:ya,hostListeners:Xa,hostProperties:iu,hostAttributes:su,providers:Ui,viewProviders:Qe,queries:nn,guards:Fn,viewQueries:vn,entryComponents:mi,template:rs,componentViewType:us,rendererType:Wi,componentFactory:xo})}constructor(Lt){let{isHost:Ir,type:vi,isComponent:Ji,selector:Gs,exportAs:Bs,changeDetection:fo,inputs:mo,outputs:Po,hostListeners:To,hostPrope
`&&++en==Ct)););for(cr=0,en=0;cr<nt&&Kt<Rt.length-1&&(Kt++,cr++,!(Rt[Kt]==`
`&&++en==Ct)););return{before:Rt.substring(ir,this.offset),after:Rt.substring(this.offset,Kt+1)}}return null}};ee.ParseLocation=ot;var At=class{constructor(nt,Ct){this.content=nt,this.url=Ct}};ee.ParseSourceFile=At;var Xe=class{constructor(nt,Ct){let Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;this.start=nt,this.end=Ct,this.details=Rt}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};ee.ParseSourceSpan=Xe,ee.EMPTY_PARSE_LOCATION=new ot(new At("",""),0,0,0),ee.EMPTY_SOURCE_SPAN=new Xe(ee.EMPTY_PARSE_LOCATION,ee.EMPTY_PARSE_LOCATION);var at;(function(nt){nt[nt.WARNING=0]="WARNING",nt[nt.ERROR=1]="ERROR"})(at=ee.ParseErrorLevel||(ee.ParseErrorLevel={}));var Mt=class{constructor(nt,Ct){let Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:at.ERROR;this.span=nt,this.msg=Ct,this.level=Rt}contextualMessage(){let nt=this.span.start.getContext(100,3);return nt?`${this.msg} ("${nt.before}[${at[this.level]} ->]${nt.after}")`:this.msg}toString(){let nt=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${nt}`}};ee.ParseError=Mt;function Zt(nt,Ct){let Rt=st.identifierModuleUrl(Ct),ir=Rt!=null?`in ${nt} ${st.identifierName(Ct)} in ${Rt}`:`in ${nt} ${st.identifierName(Ct)}`,Kt=new At("",ir);return new Xe(new ot(Kt,-1,-1,-1),new ot(Kt,-1,-1,-1))}ee.typeSourceSpan=Zt;function Kr(nt,Ct,Rt){let ir=`in ${nt} ${Ct} in ${Rt}`,Kt=new At("",ir);return new Xe(new ot(Kt,-1,-1,-1),new ot(Kt,-1,-1,-1))}ee.r3JitTypeSourceSpan=Kr}}),ze=Ye({"src/utils/front-matter/parse.js"(ee,Ie){Oe();var st=new RegExp("^(?<startDelimiter>-{3}|\\+{3})(?<language>[^\\n]*)\\n(?:|(?<value>.*?)\\n)(?<endDelimiter>\\k<startDelimiter>|\\.{3})[^\\S\\n]*(?:\\n|$)","s");function ot(At){let Xe=At.match(st);if(!Xe)return{content:At};let{startDelimiter:at,language:Mt,value:Zt="",endDelimiter:Kr}=Xe.groups,nt=Mt.trim()||"yaml";if(at==="+++"&&(nt="toml"),nt!=="yaml"&&at!==Kr)return{content:At};let[Ct]=Xe;return{frontMatter:{type:"front-matter",lang:nt,value:Zt,startDelimiter:at,endDelimiter:Kr,raw:Ct.replace(/\n$/,"")},content:Ct.replace(/[^\n]/g," ")+At.slice(Ct.length)}}Ie.exports=ot}}),xs=Ye({"src/utils/get-last.js"(ee,Ie){Oe();var st=ot=>ot[ot.length-1];Ie.exports=st}}),Ao=Ye({"src/common/parser-create-error.js"(ee,Ie){Oe();function st(ot,At){let Xe=new SyntaxError(ot+" ("+At.start.line+":"+At.start.column+")");return Xe.loc=At,Xe}Ie.exports=st}}),qo={};xt(qo,{default:()=>Os});function Os(ee){if(typeof ee!="string")throw new TypeError("Expected a string");return ee.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var co=ht({"node_modules/escape-string-regexp/index.js"(){Oe()}}),Ds=Ye({"node_modules/semver/internal/debug.js"(ee,Ie){Oe();var st=typeof br=="object"&&br.env&&br.env.NODE_DEBUG&&/\bsemver\b/i.test(br.env.NODE_DEBUG)?function(){for(var ot=arguments.length,At=new Array(ot),Xe=0;Xe<ot;Xe++)At[Xe]=arguments[Xe];return console.error("SEMVER",...At)}:()=>{};Ie.exports=st}}),Zo=Ye({"node_modules/semver/internal/constants.js"(ee,Ie){Oe();var st="2.0.0",ot=256,At=Number.MAX_SAFE_INTEGER||9007199254740991,Xe=16;Ie.exports={SEMVER_SPEC_VERSION:st,MAX_LENGTH:ot,MAX_SAFE_INTEGER:At,MAX_SAFE_COMPONENT_LENGTH:Xe}}}),io=Ye({"node_modules/semver/internal/re.js"(ee,Ie){Oe();var{MAX_SAFE_COMPONENT_LENGTH:st}=Zo(),ot=Ds();ee=Ie.exports={};var At=ee.re=[],Xe=ee.src=[],at=ee.t={},Mt=0,Zt=(Kr,nt,Ct)=>{let Rt=Mt++;ot(Kr,Rt,nt),at[Kr]=Rt,Xe[Rt]=nt,At[Rt]=new RegExp(nt,Ct?"g":void 0)};Zt("NUMERICIDENTIFIER","0|[1-9]\\d*"),Zt("NUMERICIDENTIFIERLOOSE","[0-9]+"),Zt("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),Zt("MAINVERSION",`(${Xe[at.NUMERICIDENTIFIER]})\\.(${Xe[at.NUMERICIDENTIFIER]})\\.(${Xe[at.NUMERICIDENTIFIER]})`),Zt("MAINVERSIONLOOSE",`(${Xe[at.NUMERICIDENTIFIERLOOSE]})\\.(${Xe[at.NUMERICIDENTIFIERLOOSE]})\\.(${Xe[at.NUMERICIDENTIFIERLOOSE]})`),Zt("PRERELEASEIDENTIFIER",`(?:${Xe[at.NUMERICIDENTIFIER]}|${Xe[at.NONNUMERICIDENTIFIER]})`),Zt("PRERELEASEIDENTIFIERLOOSE",`(?:${Xe[at.NUMERICIDENTIFIERLOOSE]}|${Xe[at.NONNUMERICIDENTIFIER]})`),Zt("PRERELEASE",`(?
Print (to stderr) where a cursor at the given position would move to after formatting.
This option cannot be used with --range-start and --range-end.
`,cliCategory:At},endOfLine:{since:"1.15.0",category:Zt,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:st`
Maintain existing
(mixed values within one file are normalised by looking at what's used after the first line)
`}]},filepath:{since:"1.4.0",category:Kr,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:at,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:Kr,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:at},parser:{since:"0.0.10",category:Zt,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:Ct=>typeof Ct=="string"||typeof Ct=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:Zt,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:Ct=>typeof Ct=="string"||typeof Ct=="object",cliName:"plugin",cliCategory:ot},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:Zt,description:st`
Custom directory that contains prettier plugins in node_modules subdirectory.
Overrides default behavior when plugins are searched relatively to the location of Prettier.
Multiple values are accepted.
`,exception:Ct=>typeof Ct=="string"||typeof Ct=="object",cliName:"plugin-search-dir",cliCategory:ot},printWidth:{since:"0.0.0",category:Zt,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:Kr,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:st`
Format code ending at a given character offset (exclusive).
The range will extend forwards to the end of the selected statement.
This option cannot be used with --cursor-offset.
`,cliCategory:At},rangeStart:{since:"1.4.0",category:Kr,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:st`
Format code starting at a given character offset.
The range will extend backwards to the start of the first line containing the selected statement.
This option cannot be used with --cursor-offset.
`,cliCategory:At},requirePragma:{since:"1.7.0",category:Kr,type:"boolean",default:!1,description:st`
Require either '@prettier' or '@format' to be present in the file's first docblock comment
in order for it to be formatted.
`,cliCategory:at},tabWidth:{type:"int",category:Zt,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:Zt,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:Zt,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};Ie.exports={CATEGORY_CONFIG:ot,CATEGORY_EDITOR:At,CATEGORY_FORMAT:Xe,CATEGORY_OTHER:at,CATEGORY_OUTPUT:Mt,CATEGORY_GLOBAL:Zt,CATEGORY_SPECIAL:Kr,options:nt}}}),wa=Ye({"src/main/support.js"(ee,Ie){Oe();var st={compare:Ws(),lt:po(),gte:ml()},ot=gl(),At=Pu().version,Xe=tu().options;function at(){let{plugins:Zt=[],showUnreleased:Kr=!1,showDeprecated:nt=!1,showInternal:Ct=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Rt=At.split("-",1)[0],ir=Zt.flatMap(Lr=>Lr.languages||[]).filter(cr),Kt=ot(Object.assign({},...Zt.map(Lr=>{let{options:$n}=Lr;return $n}),Xe),"name").filter(Lr=>cr(Lr)&&en(Lr)).sort((Lr,$n)=>Lr.name===$n.name?0:Lr.name<$n.name?-1:1).map(In).map(Lr=>{Lr=Object.assign({},Lr),Array.isArray(Lr.default)&&(Lr.default=Lr.default.length===1?Lr.default[0].value:Lr.default.filter(cr).sort((Hn,ts)=>st.compare(ts.since,Hn.since))[0].value),Array.isArray(Lr.choices)&&(Lr.choices=Lr.choices.filter(Hn=>cr(Hn)&&en(Hn)),Lr.name==="parser"&&Mt(Lr,ir,Zt));let $n=Object.fromEntries(Zt.filter(Hn=>Hn.defaultOptions&&Hn.defaultOptions[Lr.name]!==void 0).map(Hn=>[Hn.name,Hn.defaultOptions[Lr.name]]));return Object.assign(Object.assign({},Lr),{},{pluginDefaults:$n})});return{languages:ir,options:Kt};function cr(Lr){return Kr||!("since"in Lr)||Lr.since&&st.gte(Rt,Lr.since)}function en(Lr){return nt||!("deprecated"in Lr)||Lr.deprecated&&st.lt(Rt,Lr.deprecated)}function In(Lr){return Ct?Lr:Ze(Lr,_e)}}function Mt(Zt,Kr,nt){let Ct=new Set(Zt.choices.map(Rt=>Rt.value));for(let Rt of Kr)if(Rt.parsers){for(let ir of Rt.parsers)if(!Ct.has(ir)){Ct.add(ir);let Kt=nt.find(en=>en.parsers&&en.parsers[ir]),cr=Rt.name;Kt&&Kt.name&&(cr+=` (plugin: ${Kt.name})`),Zt.choices.push({value:ir,description:cr})}}}Ie.exports={getSupportInfo:at}}}),Gl=Ye({"src/utils/is-non-empty-array.js"(ee,Ie){Oe();function st(ot){return Array.isArray(ot)&&ot.length>0}Ie.exports=st}});function Hl(){let{onlyFirst:ee=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(Ie,ee?void 0:"g")}var Ln=ht({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){Oe()}});function Ol(ee){if(typeof ee!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof ee}\``);return ee.replace(Hl(),"")}var Jl=ht({"node_modules/strip-ansi/index.js"(){Oe(),Ln()}});function Kl(ee){return Number.isInteger(ee)?ee>=4352&&(ee<=4447||ee===9001||ee===9002||11904<=ee&&ee<=12871&&ee!==12351||12880<=ee&&ee<=19903||19968<=ee&&ee<=42182||43360<=ee&&ee<=43388||44032<=ee&&ee<=55203||63744<=ee&&ee<=64255||65040<=ee&&ee<=65049||65072<=ee&&ee<=65131||65281<=ee&&ee<=65376||65504<=ee&&ee<=65510||110592<=ee&&ee<=110593||127488<=ee&&ee<=127569||131072<=ee&&ee<=262141):!1}var Dl=ht({"node_modules/is-fullwidth-code-point/index.js"(){Oe()}}),Tu=Ye({"node_modules/emoji-regex/index.js"(ee,Ie){Oe(),Ie.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD
`)return At-2;if(Mt===`
`||Mt==="\r"||Mt==="\u2028"||Mt==="\u2029")return At-1}else{if(Mt==="\r"&&ot.charAt(At+1)===`
`)return At+2;if(Mt===`
`||Mt==="\r"||Mt==="\u2028"||Mt==="\u2029")return At+1}return At}Ie.exports=st}}),Wc=Ye({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(ee,Ie){Oe();var st=ga(),ot=nc(),At=rc(),{skipSpaces:Xe}=ku();function at(Mt,Zt){let Kr=null,nt=Zt;for(;nt!==Kr;)Kr=nt,nt=Xe(Mt,nt),nt=st(Mt,nt),nt=At(Mt,nt),nt=ot(Mt,nt);return nt}Ie.exports=at}}),Fu=Ye({"src/common/util.js"(ee,Ie){Oe();var{default:st}=(co(),yr(qo)),ot=xs(),{getSupportInfo:At}=wa(),Xe=Gl(),at=ma(),{skipWhitespace:Mt,skipSpaces:Zt,skipToLineEnd:Kr,skipEverythingButNewLine:nt}=ku(),Ct=ga(),Rt=rc(),ir=nc(),Kt=Wc(),cr=Qe=>Qe[Qe.length-2];function en(Qe){return(nn,Fn,vn)=>{let mi=vn&&vn.backwards;if(Fn===!1)return!1;let{length:rs}=nn,us=Fn;for(;us>=0&&us<rs;){let Wi=nn.charAt(us);if(Qe instanceof RegExp){if(!Qe.test(Wi))return us}else if(!Qe.includes(Wi))return us;mi?us--:us++}return us===-1||us===rs?us:!1}}function In(Qe,nn){let Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},vn=Zt(Qe,Fn.backwards?nn-1:nn,Fn),mi=ir(Qe,vn,Fn);return vn!==mi}function Lr(Qe,nn,Fn){for(let vn=nn;vn<Fn;++vn)if(Qe.charAt(vn)===`
`)return!0;return!1}function $n(Qe,nn,Fn){let vn=Fn(nn)-1;vn=Zt(Qe,vn,{backwards:!0}),vn=ir(Qe,vn,{backwards:!0}),vn=Zt(Qe,vn,{backwards:!0});let mi=ir(Qe,vn,{backwards:!0});return vn!==mi}function Hn(Qe,nn){let Fn=null,vn=nn;for(;vn!==Fn;)Fn=vn,vn=Kr(Qe,vn),vn=Ct(Qe,vn),vn=Zt(Qe,vn);return vn=Rt(Qe,vn),vn=ir(Qe,vn),vn!==!1&&In(Qe,vn)}function ts(Qe,nn,Fn){return Hn(Qe,Fn(nn))}function Sr(Qe,nn,Fn){return Kt(Qe,Fn(nn))}function Un(Qe,nn,Fn){return Qe.charAt(Sr(Qe,nn,Fn))}function Zn(Qe,nn){let Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Zt(Qe,Fn.backwards?nn-1:nn,Fn)!==nn}function Oi(Qe,nn){let Fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,vn=0;for(let mi=Fn;mi<Qe.length;++mi)Qe[mi]===" "?vn=vn+nn-vn%nn:vn++;return vn}function Ai(Qe,nn){let Fn=Qe.lastIndexOf(`
`);return Fn===-1?0:Oi(Qe.slice(Fn+1).match(/^[\t ]*/)[0],nn)}function Ne(Qe,nn){let Fn={quote:'"',regex:/"/g,escaped:"&quot;"},vn={quote:"'",regex:/'/g,escaped:"&apos;"},mi=nn==="'"?vn:Fn,rs=mi===vn?Fn:vn,us=mi;if(Qe.includes(mi.quote)||Qe.includes(rs.quote)){let Wi=(Qe.match(mi.regex)||[]).length,xo=(Qe.match(rs.regex)||[]).length;us=Wi>xo?rs:mi}return us}function it(Qe,nn){let Fn=Qe.slice(1,-1),vn=nn.parser==="json"||nn.parser==="json5"&&nn.quoteProps==="preserve"&&!nn.singleQuote?'"':nn.__isInHtmlAttribute?"'":Ne(Fn,nn.singleQuote?"'":'"').quote;return rr(Fn,vn,!(nn.parser==="css"||nn.parser==="less"||nn.parser==="scss"||nn.__embeddedInHtml))}function rr(Qe,nn,Fn){let vn=nn==='"'?"'":'"',mi=/\\(.)|(["'])/gs,rs=Qe.replace(mi,(us,Wi,xo)=>Wi===vn?Wi:xo===nn?"\\"+xo:xo||(Fn&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(Wi)?Wi:"\\"+Wi));return nn+rs+nn}function Lt(Qe){return Qe.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function Ir(Qe,nn){let Fn=Qe.match(new RegExp(`(${st(nn)})+`,"g"));return Fn===null?0:Fn.reduce((vn,mi)=>Math.max(vn,mi.length/nn.length),0)}function vi(Qe,nn){let Fn=Qe.match(new RegExp(`(${st(nn)})+`,"g"));if(Fn===null)return 0;let vn=new Map,mi=0;for(let rs of Fn){let us=rs.length/nn.length;vn.set(us,!0),us>mi&&(mi=us)}for(let rs=1;rs<mi;rs++)if(!vn.get(rs))return rs;return mi+1}function Ji(Qe,nn){(Qe.comments||(Qe.comments=[])).push(nn),nn.printed=!1,nn.nodeDescription=Ui(Qe)}function Gs(Qe,nn){nn.leading=!0,nn.trailing=!1,Ji(Qe,nn)}function Bs(Qe,nn,Fn){nn.leading=!1,nn.trailing=!1,Fn&&(nn.marker=Fn),Ji(Qe,nn)}function fo(Qe,nn){nn.leading=!1,nn.trailing=!0,Ji(Qe,nn)}function mo(Qe,nn){let{languages:Fn}=At({plugins:nn.plugins}),vn=Fn.find(mi=>{let{name:rs}=mi;return rs.toLowerCase()===Qe})||Fn.find(mi=>{let{aliases:rs}=mi;return Array.isArray(rs)&&rs.includes(Qe)})||Fn.find(mi=>{let{extensions:rs}=mi;return Array.isArray(rs)&&rs.includes(`.${Qe}`)});return vn&&vn.parsers[0]}function Po(Qe){return Qe&&Qe.type==="front-matter"}function To(Qe){let nn=new WeakMap;return function(Fn){return nn.has(Fn)||nn.set(Fn,Symbol(Qe)),nn.get(Fn)}}function Ui(Qe){let nn=Qe.type||Qe.kind||"(unknown type)",Fn=String(Qe.name||Qe.id&&(typeof Qe.id=="object"?Qe.id.name:Qe.id)||Qe.key&&(typeof Qe.key=="object"?Qe.key.name:Qe.key)||Qe.value&&(typeof Qe.value=="object"?"":String(Qe.value))||Qe.operator||"");return Fn.length>20&&(Fn=Fn.slice(0,19)+"…"),nn+(Fn?" "+Fn:"")}Ie.exports={inferParserByLanguage:mo,getStringWidth:at,getMaxContinuousCount:Ir,getMinNotPresentContinuousCount:vi,getPenultimate:cr,getLast:ot,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:Kt,getNextNonSpaceNonCommentCharacterIndex:Sr,getNextNonSpaceNonCommentCharacter:Un,skip:en,skipWhitespace:Mt,skipSpaces:Zt,skipToLineEnd:Kr,skipEverythingButNewLine:nt,skipInlineComment:Ct,skipTrailingComment:Rt,skipNewline:ir,isNextLineEmptyAfterIndex:Hn,isNextLineEmpty:ts,isPreviousLineEmpty:$n,hasNewline:In,hasNewlineInRange:Lr,hasSpaces:Zn,getAlignmentSize:Oi,getIndentSize:Ai,getPreferredQuote:Ne,printString:it,printNumber:Lt,makeString:rr,addLeadingComment:Gs,addDanglingComment:Bs,addTrailingComment:fo,isFrontMatterNode:Po,isNonEmptyArray:Xe,createGroupIdMapper:To}}}),Bu=Ye({"vendors/html-tag-names.json"(ee,Ie){Ie.exports={htmlTagNames:["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","element","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","
`+At.replace(/^\s*\n/,"")}Ie.exports={hasPragma:st,insertPragma:ot}}}),bl=Ye({"src/language-html/ast.js"(ee,Ie){Oe();var st={attrs:!0,children:!0},ot=new Set(["parent"]),At=class{constructor(){let at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};for(let Mt of new Set([...ot,...Object.keys(at)]))this.setProperty(Mt,at[Mt])}setProperty(at,Mt){if(this[at]!==Mt){if(at in st&&(Mt=Mt.map(Zt=>this.createChild(Zt))),!ot.has(at)){this[at]=Mt;return}Object.defineProperty(this,at,{value:Mt,enumerable:!1,configurable:!0})}}map(at){let Mt;for(let Zt in st){let Kr=this[Zt];if(Kr){let nt=Xe(Kr,Ct=>Ct.map(at));Mt!==Kr&&(Mt||(Mt=new At({parent:this.parent})),Mt.setProperty(Zt,nt))}}if(Mt)for(let Zt in this)Zt in st||(Mt[Zt]=this[Zt]);return at(Mt||this)}walk(at){for(let Mt in st){let Zt=this[Mt];if(Zt)for(let Kr=0;Kr<Zt.length;Kr++)Zt[Kr].walk(at)}at(this)}createChild(at){let Mt=at instanceof At?at.clone():new At(at);return Mt.setProperty("parent",this),Mt}insertChildBefore(at,Mt){this.children.splice(this.children.indexOf(at),0,this.createChild(Mt))}removeChild(at){this.children.splice(this.children.indexOf(at),1)}replaceChild(at,Mt){this.children[this.children.indexOf(at)]=this.createChild(Mt)}clone(){return new At(this)}get firstChild(){var at;return(at=this.children)===null||at===void 0?void 0:at[0]}get lastChild(){var at;return(at=this.children)===null||at===void 0?void 0:at[this.children.length-1]}get prev(){var at;return(at=this.parent)===null||at===void 0?void 0:at.children[this.parent.children.indexOf(this)-1]}get next(){var at;return(at=this.parent)===null||at===void 0?void 0:at.children[this.parent.children.indexOf(this)+1]}get rawName(){return this.hasExplicitNamespace?this.fullName:this.name}get fullName(){return this.namespace?this.namespace+":"+this.name:this.name}get attrMap(){return Object.fromEntries(this.attrs.map(at=>[at.fullName,at.value]))}};function Xe(at,Mt){let Zt=at.map(Mt);return Zt.some((Kr,nt)=>Kr!==at[nt])?Zt:at}Ie.exports={Node:At}}}),ru=Ye({"src/language-html/conditional-comment.js"(ee,Ie){Oe();var{ParseSourceSpan:st}=zi(),ot=[{regex:/^(\[if([^\]]*)]>)(.*?)<!\s*\[endif]$/s,parse:Xe},{regex:/^\[if([^\]]*)]><!$/,parse:at},{regex:/^<!\s*\[endif]$/,parse:Mt}];function At(Zt,Kr){if(Zt.value)for(let{regex:nt,parse:Ct}of ot){let Rt=Zt.value.match(nt);if(Rt)return Ct(Zt,Kr,Rt)}return null}function Xe(Zt,Kr,nt){let[,Ct,Rt,ir]=nt,Kt=4+Ct.length,cr=Zt.sourceSpan.start.moveBy(Kt),en=cr.moveBy(ir.length),[In,Lr]=(()=>{try{return[!0,Kr(ir,cr).children]}catch{return[!1,[{type:"text",value:ir,sourceSpan:new st(cr,en)}]]}})();return{type:"ieConditionalComment",complete:In,children:Lr,condition:Rt.trim().replace(/\s+/g," "),sourceSpan:Zt.sourceSpan,startSourceSpan:new st(Zt.sourceSpan.start,cr),endSourceSpan:new st(en,Zt.sourceSpan.end)}}function at(Zt,Kr,nt){let[,Ct]=nt;return{type:"ieConditionalStartComment",condition:Ct.trim().replace(/\s+/g," "),sourceSpan:Zt.sourceSpan}}function Mt(Zt){return{type:"ieConditionalEndComment",sourceSpan:Zt.sourceSpan}}Ie.exports={parseIeConditionalComment:At}}}),_u=Ye({"src/language-html/loc.js"(ee,Ie){Oe();function st(At){return At.sourceSpan.start.offset}function ot(At){return At.sourceSpan.end.offset}Ie.exports={locStart:st,locEnd:ot}}}),Ta=Ye({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/tags.js"(ee){Oe(),Object.defineProperty(ee,"__esModule",{value:!0}),function(Mt){Mt[Mt.RAW_TEXT=0]="RAW_TEXT",Mt[Mt.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",Mt[Mt.PARSABLE_DATA=2]="PARSABLE_DATA"}(ee.TagContentType||(ee.TagContentType={}));function Ie(Mt){if(Mt[0]!=":")return[null,Mt];let Zt=Mt.indexOf(":",1);if(Zt==-1)throw new Error(`Unsupported format "${Mt}" expecting ":namespace:name"`);return[Mt.slice(1,Zt),Mt.slice(Zt+1)]}ee.splitNsName=Ie;function st(Mt){return Ie(Mt)[1]==="ng-container"}ee.isNgContainer=st;function ot(Mt){return Ie(Mt)[1]==="ng-content"}ee.isNgContent=ot;function At(Mt){return Ie(Mt)[1]==="ng-template"}ee.isNgTemplate=At;function Xe(Mt){return Mt===null?null:Ie(Mt)[0]}ee.getNsPrefix=Xe;function at(Mt,Zt){return Mt?`:${Mt}:${Zt}`:Zt}ee.mergeNsAnd
`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п"
`)}tokenize(){for(;this._cursor.peek()!==Ie.$EOF;){let Ne=this._cursor.clone();try{if(this._attemptCharCode(Ie.$LT))if(this._attemptCharCode(Ie.$BANG))this._attemptStr("[CDATA[")?this._consumeCdata(Ne):this._attemptStr("--")?this._consumeComment(Ne):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(Ne):this._consumeBogusComment(Ne);else if(this._attemptCharCode(Ie.$SLASH))this._consumeTagClose(Ne);else{let it=this._cursor.clone();this._attemptCharCode(Ie.$QUESTION)?(this._cursor=it,this._consumeBogusComment(Ne)):this._consumeTagOpen(Ne)}else this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(it){this.handleError(it)}}return this._beginToken(Xe.EOF),this._endToken([]),new Zt(Un(this.tokens),this.errors)}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(Hn(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===Ie.$RBRACE){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(Ne){let it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._cursor.clone();this._currentTokenStart=it,this._currentTokenType=Ne}_endToken(Ne){let it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._cursor.clone();if(this._currentTokenStart===null)throw new Mt("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(it));if(this._currentTokenType===null)throw new Mt("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let rr=new at(this._currentTokenType,Ne,this._cursor.getSpan(this._currentTokenStart,this._leadingTriviaCodePoints));return this.tokens.push(rr),this._currentTokenStart=null,this._currentTokenType=null,rr}_createError(Ne,it){this._isInExpansionForm()&&(Ne+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let rr=new Mt(Ne,this._currentTokenType,it);return this._currentTokenStart=null,this._currentTokenType=null,new ir(rr)}handleError(Ne){if(Ne instanceof Ai&&(Ne=this._createError(Ne.msg,this._cursor.getSpan(Ne.cursor))),Ne instanceof ir)this.errors.push(Ne.error);else throw Ne}_attemptCharCode(Ne){return this._cursor.peek()===Ne?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(Ne){return ts(this._cursor.peek(),Ne)?(this._cursor.advance(),!0):!1}_requireCharCode(Ne){let it=this._cursor.clone();if(!this._attemptCharCode(Ne))throw this._createError(Ct(this._cursor.peek()),this._cursor.getSpan(it))}_attemptStr(Ne){let it=Ne.length;if(this._cursor.charsLeft()<it)return!1;let rr=this._cursor.clone();for(let Lt=0;Lt<it;Lt++)if(!this._attemptCharCode(Ne.charCodeAt(Lt)))return this._cursor=rr,!1;return!0}_attemptStrCaseInsensitive(Ne){for(let it=0;it<Ne.length;it++)if(!this._attemptCharCodeCaseInsensitive(Ne.charCodeAt(it)))return!1;return!0}_requireStr(Ne){let it=this._cursor.clone();if(!this._attemptStr(Ne))throw this._createError(Ct(this._cursor.peek()),this._cursor.getSpan(it))}_requireStrCaseInsensitive(Ne){let it=this._cursor.clone();if(!this._attemptStrCaseInsensitive(Ne))throw this._createError(Ct(this._cursor.peek()),this._cursor.getSpan(it))}_attemptCharCodeUntilFn(Ne){for(;!Ne(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(Ne,it){let rr=this._cursor.clone();if(this._attemptCharCodeUntilFn(Ne),this._cursor.clone().diff(rr)<it)throw this._createError(Ct(this._cursor.peek()),this._cursor.getSpan(rr))}_attemptUntilChar(Ne){for(;this._cursor.peek()!==Ne;)this._cursor.advance()}_readChar(Ne){if(Ne&&this._cursor.peek()===Ie.$AMPERSAND)return this._decodeEntity();{let it=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),it}}_decodeEntity(){let Ne=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(Ie.$HASH)){let it=this._attemptCharCode(Ie.$x)||this._attemptCharCode(Ie.$X),rr=this._cursor.clone();if(this._attemptCharC
`){let Rt=this._getParentElement();Rt!=null&&Rt.children.length==0&&this.getTagDefinition(Rt.name).ignoreFirstLf&&(Ct=Ct.substring(1))}return Ct}_consumeText(nt){let Ct=this._getText(nt);Ct.length>0&&this._addToParent(new st.Text(Ct,nt.sourceSpan))}_closeVoidElement(){let nt=this._getParentElement();nt&&this.getTagDefinition(nt.name).isVoid&&this._elementStack.pop()}_consumeStartTag(nt){let Ct=nt.parts[0],Rt=nt.parts[1],ir=[];for(;this._peek.type===ot.TokenType.ATTR_NAME;)ir.push(this._consumeAttr(this._advance()));let Kt=this._getElementFullName(Ct,Rt,this._getParentElement()),cr=!1;if(this._peek.type===ot.TokenType.TAG_OPEN_END_VOID){this._advance(),cr=!0;let Hn=this.getTagDefinition(Kt);this.canSelfClose||Hn.canSelfClose||At.getNsPrefix(Kt)!==null||Hn.isVoid||this._errors.push(Xe.create(Kt,nt.sourceSpan,`Only void and foreign elements can be self closed "${nt.parts[1]}"`))}else this._peek.type===ot.TokenType.TAG_OPEN_END&&(this._advance(),cr=!1);let en=this._peek.sourceSpan.start,In=new Ie.ParseSourceSpan(nt.sourceSpan.start,en),Lr=new Ie.ParseSourceSpan(nt.sourceSpan.start.moveBy(1),nt.sourceSpan.end),$n=new st.Element(Kt,ir,[],In,In,void 0,Lr);this._pushElement($n),cr&&(this._popElement(Kt),$n.endSourceSpan=In)}_pushElement(nt){let Ct=this._getParentElement();Ct&&this.getTagDefinition(Ct.name).isClosedByChild(nt.name)&&this._elementStack.pop(),this._addToParent(nt),this._elementStack.push(nt)}_consumeEndTag(nt){let Ct=this.allowHtmComponentClosingTags&&nt.parts.length===0?null:this._getElementFullName(nt.parts[0],nt.parts[1],this._getParentElement());if(this._getParentElement()&&(this._getParentElement().endSourceSpan=nt.sourceSpan),Ct&&this.getTagDefinition(Ct).isVoid)this._errors.push(Xe.create(Ct,nt.sourceSpan,`Void elements do not have end tags "${nt.parts[1]}"`));else if(!this._popElement(Ct)){let Rt=`Unexpected closing tag "${Ct}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this._errors.push(Xe.create(Ct,nt.sourceSpan,Rt))}}_popElement(nt){for(let Ct=this._elementStack.length-1;Ct>=0;Ct--){let Rt=this._elementStack[Ct];if(!nt||(At.getNsPrefix(Rt.name)?Rt.name==nt:Rt.name.toLowerCase()==nt.toLowerCase()))return this._elementStack.splice(Ct,this._elementStack.length-Ct),!0;if(!this.getTagDefinition(Rt.name).closedByParent)return!1}return!1}_consumeAttr(nt){let Ct=At.mergeNsAndName(nt.parts[0],nt.parts[1]),Rt=nt.sourceSpan.end,ir="",Kt,cr;if(this._peek.type===ot.TokenType.ATTR_QUOTE&&(cr=this._advance().sourceSpan.start),this._peek.type===ot.TokenType.ATTR_VALUE){let en=this._advance();ir=en.parts[0],Rt=en.sourceSpan.end,Kt=en.sourceSpan}return this._peek.type===ot.TokenType.ATTR_QUOTE&&(Rt=this._advance().sourceSpan.end,Kt=new Ie.ParseSourceSpan(cr,Rt)),new st.Attribute(Ct,ir,new Ie.ParseSourceSpan(nt.sourceSpan.start,Rt),Kt,nt.sourceSpan)}_getParentElement(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null}_getParentElementSkippingContainers(){let nt=null;for(let Ct=this._elementStack.length-1;Ct>=0;Ct--){if(!At.isNgContainer(this._elementStack[Ct].name))return{parent:this._elementStack[Ct],container:nt};nt=this._elementStack[Ct]}return{parent:null,container:nt}}_addToParent(nt){let Ct=this._getParentElement();Ct!=null?Ct.children.push(nt):this._rootNodes.push(nt)}_insertBeforeContainer(nt,Ct,Rt){if(!Ct)this._addToParent(Rt),this._elementStack.push(Rt);else{if(nt){let ir=nt.children.indexOf(Ct);nt.children[ir]=Rt}else this._rootNodes.push(Rt);Rt.children.push(Ct),this._elementStack.splice(this._elementStack.indexOf(Ct),0,Rt)}}_getElementFullName(nt,Ct,Rt){return nt===""&&(nt=this.getTagDefinition(Ct).implicitNamespacePrefix||"",nt===""&&Rt!=null&&(nt=At.getNsPrefix(Rt.name))),At.mergeNsAndName(nt,Ct)}};function Kr(nt,Ct){return nt.length>0&&nt[nt.length-1]===Ct}}}),Xr=Ye({"node_modules/angular-html-parser/lib/compiler/src/ml_parser/html_parser.js"(ee){Oe(),Object.defineProperty(ee,"__esModule",{value:!0});var Ie=$u(),st=Ur(),ot=Ur();ee.ParseTreeRe
`);return hr===-1?Ar:Ar.slice(0,hr)}Ur.exports=Xr}}),Me=_e({"src/utils/text/skip-inline-comment.js"(xn,Ur){oe();function Xr(Ar,hr){if(hr===!1)return!1;if(Ar.charAt(hr)==="/"&&Ar.charAt(hr+1)==="*"){for(let Nr=hr+2;Nr<Ar.length;++Nr)if(Ar.charAt(Nr)==="*"&&Ar.charAt(Nr+1)==="/")return Nr+2}return hr}Ur.exports=Xr}}),rt=_e({"src/utils/text/skip-newline.js"(xn,Ur){oe();function Xr(Ar,hr,Nr){let er=Nr&&Nr.backwards;if(hr===!1)return!1;let bn=Ar.charAt(hr);if(er){if(Ar.charAt(hr-1)==="\r"&&bn===`
`)return hr-2;if(bn===`
`||bn==="\r"||bn==="\u2028"||bn==="\u2029")return hr-1}else{if(bn==="\r"&&Ar.charAt(hr+1)===`
`)return hr+2;if(bn===`
`||bn==="\r"||bn==="\u2028"||bn==="\u2029")return hr+1}return hr}Ur.exports=Xr}}),ht=_e({"src/utils/text/skip.js"(xn,Ur){oe();function Xr(bn){return(oi,bi,di)=>{let kn=di&&di.backwards;if(bi===!1)return!1;let{length:wi}=oi,Mr=bi;for(;Mr>=0&&Mr<wi;){let Fi=oi.charAt(Mr);if(bn instanceof RegExp){if(!bn.test(Fi))return Mr}else if(!bn.includes(Fi))return Mr;kn?Mr--:Mr++}return Mr===-1||Mr===wi?Mr:!1}}var Ar=Xr(/\s/),hr=Xr(" "),Nr=Xr(",; "),er=Xr(/[^\n\r]/);Ur.exports={skipWhitespace:Ar,skipSpaces:hr,skipToLineEnd:Nr,skipEverythingButNewLine:er}}}),Ye=_e({"src/utils/text/skip-trailing-comment.js"(xn,Ur){oe();var{skipEverythingButNewLine:Xr}=ht();function Ar(hr,Nr){return Nr===!1?!1:hr.charAt(Nr)==="/"&&hr.charAt(Nr+1)==="/"?Xr(hr,Nr):Nr}Ur.exports=Ar}}),xt=_e({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(xn,Ur){oe();var Xr=Me(),Ar=rt(),hr=Ye(),{skipSpaces:Nr}=ht();function er(bn,oi){let bi=null,di=oi;for(;di!==bi;)bi=di,di=Nr(bn,di),di=Xr(bn,di),di=hr(bn,di),di=Ar(bn,di);return di}Ur.exports=er}}),nr={};Ze(nr,{EOL:()=>Zo,arch:()=>Ao,cpus:()=>si,default:()=>io,endianness:()=>Jt,freemem:()=>un,getNetworkInterfaces:()=>xs,hostname:()=>yr,loadavg:()=>br,networkInterfaces:()=>ze,platform:()=>qo,release:()=>zi,tmpDir:()=>Os,tmpdir:()=>Ds,totalmem:()=>pn,type:()=>yi,uptime:()=>Oe});function Jt(){if(typeof co>"u"){var xn=new ArrayBuffer(2),Ur=new Uint8Array(xn),Xr=new Uint16Array(xn);if(Ur[0]=1,Ur[1]=2,Xr[0]===258)co="BE";else if(Xr[0]===513)co="LE";else throw new Error("unable to figure out endianess")}return co}function yr(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function br(){return[]}function Oe(){return 0}function un(){return Number.MAX_VALUE}function pn(){return Number.MAX_VALUE}function si(){return[]}function yi(){return"Browser"}function zi(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function ze(){}function xs(){}function Ao(){return"javascript"}function qo(){return"browser"}function Os(){return"/tmp"}var co,Ds,Zo,io,zs=ke({"node-modules-polyfills:os"(){oe(),Ds=Os,Zo=`
`,io={EOL:Zo,tmpdir:Ds,tmpDir:Os,networkInterfaces:ze,getNetworkInterfaces:xs,release:zi,type:yi,cpus:si,totalmem:pn,freemem:un,uptime:Oe,loadavg:br,hostname:yr,endianness:Jt}}}),wu=_e({"node-modules-polyfills-commonjs:os"(xn,Ur){oe();var Xr=(zs(),ue(nr));if(Xr&&Xr.default){Ur.exports=Xr.default;for(let Ar in Xr)Ur.exports[Ar]=Xr[Ar]}else Xr&&(Ur.exports=Xr)}}),Do=_e({"node_modules/detect-newline/index.js"(xn,Ur){oe();var Xr=Ar=>{if(typeof Ar!="string")throw new TypeError("Expected a string");let hr=Ar.match(/(?:\r?\n)/g)||[];if(hr.length===0)return;let Nr=hr.filter(bn=>bn===`\r
`).length,er=hr.length-Nr;return Nr>er?`\r
`:`
`};Ur.exports=Xr,Ur.exports.graceful=Ar=>typeof Ar=="string"&&Xr(Ar)||`
`}}),Ws=_e({"node_modules/jest-docblock/build/index.js"(xn){oe(),Object.defineProperty(xn,"__esModule",{value:!0}),xn.extract=Mr,xn.parse=Ts,xn.parseWithComments=Rn,xn.print=Pi,xn.strip=Fi;function Ur(){let _i=wu();return Ur=function(){return _i},_i}function Xr(){let _i=Ar(Do());return Xr=function(){return _i},_i}function Ar(_i){return _i&&_i.__esModule?_i:{default:_i}}var hr=/\*\/$/,Nr=/^\/\*\*?/,er=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,bn=/(^|\s+)\/\/([^\r\n]*)/g,oi=/^(\r?\n)+/,bi=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,di=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,kn=/(\r?\n|^) *\* ?/g,wi=[];function Mr(_i){let Hi=_i.match(er);return Hi?Hi[0].trimLeft():""}function Fi(_i){let Hi=_i.match(er);return Hi&&Hi[0]?_i.substring(Hi[0].length):_i}function Ts(_i){return Rn(_i).pragmas}function Rn(_i){let Hi=(0,Xr().default)(_i)||Ur().EOL;_i=_i.replace(Nr,"").replace(hr,"").replace(kn,"$1");let Ys="";for(;Ys!==_i;)Ys=_i,_i=_i.replace(bi,`${Hi}$1 $2${Hi}`);_i=_i.replace(oi,"").trimRight();let ee=Object.create(null),Ie=_i.replace(di,"").replace(oi,"").trimRight(),st;for(;st=di.exec(_i);){let ot=st[2].replace(bn,"");typeof ee[st[1]]=="string"||Array.isArray(ee[st[1]])?ee[st[1]]=wi.concat(ee[st[1]],ot):ee[st[1]]=ot}return{comments:Ie,pragmas:ee}}function Pi(_i){let{comments:Hi="",pragmas:Ys={}}=_i,ee=(0,Xr().default)(Hi)||Ur().EOL,Ie="/**",st=" *",ot=" */",At=Object.keys(Ys),Xe=At.map(Mt=>gs(Mt,Ys[Mt])).reduce((Mt,Zt)=>Mt.concat(Zt),[]).map(Mt=>`${st} ${Mt}${ee}`).join("");if(!Hi){if(At.length===0)return"";if(At.length===1&&!Array.isArray(Ys[At[0]])){let Mt=Ys[At[0]];return`${Ie} ${gs(At[0],Mt)[0]}${ot}`}}let at=Hi.split(ee).map(Mt=>`${st} ${Mt}`).join(ee)+ee;return Ie+ee+(Hi?at:"")+(Hi&&At.length?st+ee:"")+Xe+ot}function gs(_i,Hi){return wi.concat(Hi).map(Ys=>`@${_i} ${Ys}`.trim())}}}),po=_e({"src/common/end-of-line.js"(xn,Ur){oe();function Xr(er){let bn=er.indexOf("\r");return bn>=0?er.charAt(bn+1)===`
`?"crlf":"cr":"lf"}function Ar(er){switch(er){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function hr(er,bn){let oi;switch(bn){case`
`:oi=/\n/g;break;case"\r":oi=/\r/g;break;case`\r
`:oi=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(bn)}.`)}let bi=er.match(oi);return bi?bi.length:0}function Nr(er){return er.replace(/\r\n?/g,`
`)}Ur.exports={guessEndOfLine:Xr,convertEndOfLineToChars:Ar,countEndOfLineChars:hr,normalizeEndOfLine:Nr}}}),ml=_e({"src/language-js/pragma.js"(xn,Ur){oe();var{parseWithComments:Xr,strip:Ar,extract:hr,print:Nr}=Ws(),{normalizeEndOfLine:er}=po(),bn=De();function oi(kn){let wi=bn(kn);wi&&(kn=kn.slice(wi.length+1));let Mr=hr(kn),{pragmas:Fi,comments:Ts}=Xr(Mr);return{shebang:wi,text:kn,pragmas:Fi,comments:Ts}}function bi(kn){let wi=Object.keys(oi(kn).pragmas);return wi.includes("prettier")||wi.includes("format")}function di(kn){let{shebang:wi,text:Mr,pragmas:Fi,comments:Ts}=oi(kn),Rn=Ar(Mr),Pi=Nr({pragmas:Object.assign({format:""},Fi),comments:Ts.trimStart()});return(wi?`${wi}
`:"")+er(Pi)+(Rn.startsWith(`
`)?`
`:`
`)+Rn}Ur.exports={hasPragma:bi,insertPragma:di}}}),gl=_e({"src/utils/is-non-empty-array.js"(xn,Ur){oe();function Xr(Ar){return Array.isArray(Ar)&&Ar.length>0}Ur.exports=Xr}}),Pu=_e({"src/language-js/loc.js"(xn,Ur){oe();var Xr=gl();function Ar(oi){var bi,di;let kn=oi.range?oi.range[0]:oi.start,wi=(bi=(di=oi.declaration)===null||di===void 0?void 0:di.decorators)!==null&&bi!==void 0?bi:oi.decorators;return Xr(wi)?Math.min(Ar(wi[0]),kn):kn}function hr(oi){return oi.range?oi.range[1]:oi.end}function Nr(oi,bi){let di=Ar(oi);return Number.isInteger(di)&&di===Ar(bi)}function er(oi,bi){let di=hr(oi);return Number.isInteger(di)&&di===hr(bi)}function bn(oi,bi){return Nr(oi,bi)&&er(oi,bi)}Ur.exports={locStart:Ar,locEnd:hr,hasSameLocStart:Nr,hasSameLoc:bn}}}),yl=_e({"src/language-js/parse/utils/create-parser.js"(xn,Ur){oe();var{hasPragma:Xr}=ml(),{locStart:Ar,locEnd:hr}=Pu();function Nr(er){return er=typeof er=="function"?{parse:er}:er,Object.assign({astFormat:"estree",hasPragma:Xr,locStart:Ar,locEnd:hr},er)}Ur.exports=Nr}}),tu=_e({"src/common/parser-create-error.js"(xn,Ur){oe();function Xr(Ar,hr){let Nr=new SyntaxError(Ar+" ("+hr.start.line+":"+hr.start.column+")");return Nr.loc=hr,Nr}Ur.exports=Xr}}),wa=_e({"src/language-js/parse/utils/create-babel-parse-error.js"(xn,Ur){oe();var Xr=tu();function Ar(hr){let{message:Nr,loc:er}=hr;return Xr(Nr.replace(/ \(.*\)/,""),{start:{line:er?er.line:0,column:er?er.column+1:0}})}Ur.exports=Ar}}),Gl=_e({"src/language-js/utils/is-ts-keyword-type.js"(xn,Ur){oe();function Xr(Ar){let{type:hr}=Ar;return hr.startsWith("TS")&&hr.endsWith("Keyword")}Ur.exports=Xr}}),Hl=_e({"src/language-js/utils/is-block-comment.js"(xn,Ur){oe();var Xr=new Set(["Block","CommentBlock","MultiLine"]),Ar=hr=>Xr.has(hr==null?void 0:hr.type);Ur.exports=Ar}}),Ln=_e({"src/language-js/utils/is-type-cast-comment.js"(xn,Ur){oe();var Xr=Hl();function Ar(hr){return Xr(hr)&&hr.value[0]==="*"&&/@(?:type|satisfies)\b/.test(hr.value)}Ur.exports=Ar}}),Ol=_e({"src/utils/get-last.js"(xn,Ur){oe();var Xr=Ar=>Ar[Ar.length-1];Ur.exports=Xr}}),Jl=_e({"src/language-js/parse/postprocess/visit-node.js"(xn,Ur){oe();function Xr(Ar,hr){if(Array.isArray(Ar)){for(let Nr=0;Nr<Ar.length;Nr++)Ar[Nr]=Xr(Ar[Nr],hr);return Ar}if(Ar&&typeof Ar=="object"&&typeof Ar.type=="string"){let Nr=Object.keys(Ar);for(let er=0;er<Nr.length;er++)Ar[Nr[er]]=Xr(Ar[Nr[er]],hr);return hr(Ar)||Ar}return Ar}Ur.exports=Xr}}),Kl=_e({"src/language-js/parse/postprocess/throw-syntax-error.js"(xn,Ur){oe();var Xr=tu();function Ar(hr,Nr){let{start:er,end:bn}=hr.loc;throw Xr(Nr,{start:{line:er.line,column:er.column+1},end:{line:bn.line,column:bn.column+1}})}Ur.exports=Ar}}),Dl=_e({"src/language-js/parse/postprocess/index.js"(xn,Ur){oe();var{locStart:Xr,locEnd:Ar}=Pu(),hr=Gl(),Nr=Ln(),er=Ol(),bn=Jl(),oi=Kl();function bi(Mr,Fi){if(Fi.parser!=="typescript"&&Fi.parser!=="flow"&&Fi.parser!=="acorn"&&Fi.parser!=="espree"&&Fi.parser!=="meriyah"){let Rn=new Set;Mr=bn(Mr,Pi=>{Pi.leadingComments&&Pi.leadingComments.some(Nr)&&Rn.add(Xr(Pi))}),Mr=bn(Mr,Pi=>{if(Pi.type==="ParenthesizedExpression"){let{expression:gs}=Pi;if(gs.type==="TypeCastExpression")return gs.range=Pi.range,gs;let _i=Xr(Pi);if(!Rn.has(_i))return gs.extra=Object.assign(Object.assign({},gs.extra),{},{parenthesized:!0}),gs}})}return Mr=bn(Mr,Rn=>{switch(Rn.type){case"ChainExpression":return di(Rn.expression);case"LogicalExpression":{if(kn(Rn))return wi(Rn);break}case"VariableDeclaration":{let Pi=er(Rn.declarations);Pi&&Pi.init&&Ts(Rn,Pi);break}case"TSParenthesizedType":return hr(Rn.typeAnnotation)||Rn.typeAnnotation.type==="TSThisType"||(Rn.typeAnnotation.range=[Xr(Rn),Ar(Rn)]),Rn.typeAnnotation;case"TSTypeParameter":if(typeof Rn.name=="string"){let Pi=Xr(Rn);Rn.name={type:"Identifier",name:Rn.name,range:[Pi,Pi+Rn.name.length]}}break;case"ObjectExpression":if(Fi.parser==="typescript"){let Pi=Rn.properties.find(gs=>gs.type==="Property"&&gs.value.type==="TSEmptyBodyFunctionExpression");Pi&&oi(Pi.value,"Unexpected token.")}break;case"SequenceExpression":{let Pi=er(Rn.expressions);Rn.range=[Xr(Rn),Math.min(Ar(Pi),Ar(Rn))];break}case"Topi
- Did you mean \`export { '${o}' as '${a}' } from 'some-module'\`?`},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:l=>{let{type:o}=l;return`'${o==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`},ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:l=>{let{type:o}=l;return`Unsyntactic ${o==="BreakStatement"?"break":"continue"}.`},IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportBindingIsString:l=>{let{importName:o}=l;return`A string literal cannot be used as an imported binding.
- Did you mean \`import { "${o}" as foo }\`?`},ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:l=>{let{maxArgumentCount:o}=l;return`\`import()\` requires exactly ${o===1?"one argument":"one or two arguments"}.`},ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:l=>{let{radix:o}=l;return`Expected number in radix ${o}.`},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:l=>{let{reservedWord:o}=l;return`Escape sequence in keyword ${o}.`},InvalidIdentifier:l=>{let{identifierName:o}=l;return`Invalid identifier ${o}.`},InvalidLhs:l=>{let{ancestor:o}=l;return`Invalid left-hand side in ${vi(o)}.`},InvalidLhsBinding:l=>{let{ancestor:o}=l;return`Binding invalid left-hand side in ${vi(o)}.`},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:l=>{let{unexpected:o}=l;return`Unexpected character '${o}'.`},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:l=>{let{identifierName:o}=l;return`Private name #${o} is not defined.`},InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:l=>{let{labelName:o}=l;return`Label '${o}' is already declared.`},LetInLexicalBinding:"'let' is not allowed to be used as a name in 'let' or 'const' declarations.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:l=>{let{missingPlugin:o}=l;return`This experimental syntax requires enabling the parser plugin: ${o.map(a=>JSON.stringify(a)).join(", ")}.`},MissingOneOfPlugins:l=>{let{missingPlugin:o}=l;return`This experimental syntax requires enabling one of the following parser plugin(s): ${o.map(a=>JSON.stringify(a)).join(", ")}.`},MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:l=>{let{key:o}=l;return`Duplicate key "${o}" is not allowed in module attributes.`},ModuleExportNameHasLoneSurrogate:l=>{let{surrogateCharCode:o}=l;return`An export name cannot include a lone surrogate, found '\\u${o.toString(16)}'.`},ModuleExportUndefined:l=>{let{localName:o}=l;return`Export '${o}' is not defined.`},MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain ar
`,++a,T===13&&o.charCodeAt(a)===10&&++a,++h,S=c=a):d.unterminated(g,y,D):++a}return{pos:a,str:x,firstInvalidLoc:v,lineStart:c,curLine:h,containsInvalid:!!v}}function Kc(l,o,a,c){return l==="template"?o===96||o===36&&a.charCodeAt(c+1)===123:o===(l==="double"?34:39)}function Wp(l,o,a,c,h,d){let g=!h;o++;let y=x=>({pos:o,ch:x,lineStart:a,curLine:c}),D=l.charCodeAt(o++);switch(D){case 110:return y(`
`);case 114:return y("\r");case 120:{let x;return{code:x,pos:o}=ep(l,o,a,c,2,!1,g,d),y(x===null?null:String.fromCharCode(x))}case 117:{let x;return{code:x,pos:o}=dc(l,o,a,c,g,d),y(x===null?null:String.fromCodePoint(x))}case 116:return y(" ");case 98:return y("\b");case 118:return y("\v");case 102:return y("\f");case 13:l.charCodeAt(o)===10&&++o;case 10:a=o,++c;case 8232:case 8233:return y("");case 56:case 57:if(h)return y(null);d.strictNumericEscape(o-1,a,c);default:if(D>=48&&D<=55){let x=o-1,v=l.slice(x,o+2).match(/^[0-7]+/)[0],S=parseInt(v,8);S>255&&(v=v.slice(0,-1),S=parseInt(v,8)),o+=v.length-1;let k=l.charCodeAt(o);if(v!=="0"||k===56||k===57){if(h)return y(null);d.strictNumericEscape(x,a,c)}return y(String.fromCharCode(S))}return y(String.fromCharCode(D))}}function ep(l,o,a,c,h,d,g,y){let D=o,x;return{n:x,pos:o}=qp(l,o,a,c,16,h,d,!1,y,!g),x===null&&(g?y.invalidEscapeSequence(D,a,c):o=D-1),{code:x,pos:o}}function qp(l,o,a,c,h,d,g,y,D,x){let v=o,S=h===16?Up.hex:Up.decBinOct,k=h===16?fc.hex:h===10?fc.dec:h===8?fc.oct:fc.bin,T=!1,$=0;for(let w=0,F=d??1/0;w<F;++w){let Q=l.charCodeAt(o),Z;if(Q===95&&y!=="bail"){let re=l.charCodeAt(o-1),L=l.charCodeAt(o+1);if(y){if(Number.isNaN(L)||!k(L)||S.has(re)||S.has(L)){if(x)return{n:null,pos:o};D.unexpectedNumericSeparator(o,a,c)}}else{if(x)return{n:null,pos:o};D.numericSeparatorInEscapeSequence(o,a,c)}++o;continue}if(Q>=97?Z=Q-97+10:Q>=65?Z=Q-65+10:Hc(Q)?Z=Q-48:Z=1/0,Z>=h){if(Z<=9&&x)return{n:null,pos:o};if(Z<=9&&D.invalidDigit(o,a,c,h))Z=0;else if(g)Z=0,T=!0;else break}++o,$=$*h+Z}return o===v||d!=null&&o-v!==d||T?{n:null,pos:o}:{n:$,pos:o}}function dc(l,o,a,c,h,d){let g=l.charCodeAt(o),y;if(g===123){if(++o,{code:y,pos:o}=ep(l,o,a,c,l.indexOf("}",o)-o,!0,h,d),++o,y!==null&&y>1114111)if(h)d.invalidCodePoint(o,a,c);else return{code:null,pos:o}}else({code:y,pos:o}=ep(l,o,a,c,4,!1,h,d));return{code:y,pos:o}}var Vh=["at"],Zp=["at"];function Ql(l,o,a){return new Zn(a,l-o,l)}var tp=new Set([103,109,115,105,121,117,100,118]),Jo=class{constructor(l){this.type=l.type,this.value=l.value,this.start=l.start,this.end=l.end,this.loc=new Oi(l.startLoc,l.endLoc)}},zp=class extends Vp{constructor(l,o){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(a,c,h,d)=>this.options.errorRecovery?(this.raise(Qe.InvalidDigit,{at:Ql(a,c,h),radix:d}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(Qe.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(Qe.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(Qe.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(Qe.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(a,c,h)=>{this.recordStrictModeErrors(Qe.StrictNumericEscape,{at:Ql(a,c,h)})},unterminated:(a,c,h)=>{throw this.raise(Qe.UnterminatedString,{at:Ql(a-1,c,h)})}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(Qe.StrictNumericEscape),unterminated:(a,c,h)=>{throw this.raise(Qe.UnterminatedTemplate,{at:Ql(a,c,h)})}}),this.state=new Xp,this.state.init(l),this.input=o,this.length=o.length,this.isLookahead=!1}pushToken(l){this.tokens.length=this.state.tokensLength,this.tokens.push(l),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Jo(this.state)),this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(l){return this.match(l)?(this.next(),!0):!1}match(l){return this.state.type===l}createLookaheadState(l){return{pos:l.pos,value:null,type:l.type,start:l.start,end:l.end,context:[this.curContext()],inType:l.inType,startLoc:l.startLoc,lastTokEndLoc:l.lastTokEndLoc,curLine:l.curLine,lineStart:l.lineStart,curPosition:l.curPosition}}lookahead(){let l=this.state;this.state=this.createLookaheadState(l),this.isLookahead=!0,this.nex
`:`\r
`):c=String.fromCharCode(a),++this.state.curLine,this.state.lineStart=this.state.pos,c}jsxReadString(o){let a="",c=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(Qe.UnterminatedString,{at:this.state.startLoc});let h=this.input.charCodeAt(this.state.pos);if(h===o)break;h===38?(a+=this.input.slice(c,this.state.pos),a+=this.jsxReadEntity(),c=this.state.pos):Nl(h)?(a+=this.input.slice(c,this.state.pos),a+=this.jsxReadNewLine(!1),c=this.state.pos):++this.state.pos}a+=this.input.slice(c,this.state.pos++),this.finishToken(131,a)}jsxReadEntity(){let o=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let a=10;this.codePointAtPos(this.state.pos)===120&&(a=16,++this.state.pos);let c=this.readInt(a,void 0,!1,"bail");if(c!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(c)}else{let a=0,c=!1;for(;a++<10&&this.state.pos<this.length&&!(c=this.codePointAtPos(this.state.pos)==59);)++this.state.pos;if(c){let h=this.input.slice(o,this.state.pos),d=Vn[h];if(++this.state.pos,d)return d}}return this.state.pos=o,"&"}jsxReadWord(){let o,a=this.state.pos;do o=this.input.charCodeAt(++this.state.pos);while(ya(o)||o===45);this.finishToken(138,this.input.slice(a,this.state.pos))}jsxParseIdentifier(){let o=this.startNode();return this.match(138)?o.name=this.state.value:Rt(this.state.type)?o.name=Lr(this.state.type):this.unexpected(),this.next(),this.finishNode(o,"JSXIdentifier")}jsxParseNamespacedName(){let o=this.state.startLoc,a=this.jsxParseIdentifier();if(!this.eat(14))return a;let c=this.startNodeAt(o);return c.namespace=a,c.name=this.jsxParseIdentifier(),this.finishNode(c,"JSXNamespacedName")}jsxParseElementName(){let o=this.state.startLoc,a=this.jsxParseNamespacedName();if(a.type==="JSXNamespacedName")return a;for(;this.eat(16);){let c=this.startNodeAt(o);c.object=a,c.property=this.jsxParseIdentifier(),a=this.finishNode(c,"JSXMemberExpression")}return a}jsxParseAttributeValue(){let o;switch(this.state.type){case 5:return o=this.startNode(),this.setContext(hr.brace),this.next(),o=this.jsxParseExpressionContainer(o,hr.j_oTag),o.expression.type==="JSXEmptyExpression"&&this.raise(An.AttributeIsEmpty,{at:o}),o;case 140:case 131:return this.parseExprAtom();default:throw this.raise(An.UnsupportedJsxValue,{at:this.state.startLoc})}}jsxParseEmptyExpression(){let o=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(o,"JSXEmptyExpression",this.state.startLoc)}jsxParseSpreadChild(o){return this.next(),o.expression=this.parseExpression(),this.setContext(hr.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(o,"JSXSpreadChild")}jsxParseExpressionContainer(o,a){if(this.match(8))o.expression=this.jsxParseEmptyExpression();else{let c=this.parseExpression();o.expression=c}return this.setContext(a),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(o,"JSXExpressionContainer")}jsxParseAttribute(){let o=this.startNode();return this.match(5)?(this.setContext(hr.brace),this.next(),this.expect(21),o.argument=this.parseMaybeAssignAllowIn(),this.setContext(hr.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(o,"JSXSpreadAttribute")):(o.name=this.jsxParseNamespacedName(),o.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(o,"JSXAttribute"))}jsxParseOpeningElementAt(o){let a=this.startNodeAt(o);return this.eat(141)?this.finishNode(a,"JSXOpeningFragment"):(a.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(a))}jsxParseOpeningElementAfterName(o){let a=[];for(;!this.match(56)&&!this.match(141);)a.push(this.jsxParseAttribute());return o.attributes=a,o.selfClosing=this.eat(56),this.expect(141),this.finishNode(o,"JSXOpeningElement")}jsxParseClosingElementAt(o){let a=this.startNodeAt(o);return this.eat(141)?this.finishNode(a,"JSXClosingFragment"):(a.name=this.jsxParseElementName(),this.expect(141),this.finishNode(a,"JSXClosingElement"))}jsxParseElementAt(o){let a=this.startNodeAt(o),c=[],h=this.jsxParseOpeningElementAt(o),d=null;if(!h.selfClosing){e:for(;;)switch(this.s
`),cooked:h===null?null:h.slice(1,D)},g.tail=y,this.next();let v=this.finishNode(g,"TemplateElement");return this.resetEndLocation(v,Ai(this.state.lastTokEndLoc,D)),v}parseTemplate(l){let o=this.startNode();o.expressions=[];let a=this.parseTemplateElement(l);for(o.quasis=[a];!a.tail;)o.expressions.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),o.quasis.push(a=this.parseTemplateElement(l));return this.finishNode(o,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(l,o,a,c){a&&this.expectPlugin("recordAndTuple");let h=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let d=Object.create(null),g=!0,y=this.startNode();for(y.properties=[],this.next();!this.match(l);){if(g)g=!1;else if(this.expect(12),this.match(l)){this.addTrailingCommaExtraToNode(y);break}let x;o?x=this.parseBindingProperty():(x=this.parsePropertyDefinition(c),this.checkProto(x,a,d,c)),a&&!this.isObjectProperty(x)&&x.type!=="SpreadElement"&&this.raise(Qe.InvalidRecordProperty,{at:x}),x.shorthand&&this.addExtra(x,"shorthand",!0),y.properties.push(x)}this.next(),this.state.inFSharpPipelineDirectBody=h;let D="ObjectExpression";return o?D="ObjectPattern":a&&(D="RecordExpression"),this.finishNode(y,D)}addTrailingCommaExtraToNode(l){this.addExtra(l,"trailingComma",this.state.lastTokStart),this.addExtra(l,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(l){return!l.computed&&l.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(l){let o=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(Qe.UnsupportedPropertyDecorator,{at:this.state.startLoc});this.match(26);)o.push(this.parseDecorator());let a=this.startNode(),c=!1,h=!1,d;if(this.match(21))return o.length&&this.unexpected(),this.parseSpread();o.length&&(a.decorators=o,o=[]),a.method=!1,l&&(d=this.state.startLoc);let g=this.eat(55);this.parsePropertyNamePrefixOperator(a);let y=this.state.containsEsc,D=this.parsePropertyName(a,l);if(!g&&!y&&this.maybeAsyncOrAccessorProp(a)){let x=D.name;x==="async"&&!this.hasPrecedingLineBreak()&&(c=!0,this.resetPreviousNodeTrailingComments(D),g=this.eat(55),this.parsePropertyName(a)),(x==="get"||x==="set")&&(h=!0,this.resetPreviousNodeTrailingComments(D),a.kind=x,this.match(55)&&(g=!0,this.raise(Qe.AccessorIsGenerator,{at:this.state.curPosition(),kind:x}),this.next()),this.parsePropertyName(a))}return this.parseObjPropValue(a,d,g,c,!1,h,l)}getGetterSetterExpectedParamCount(l){return l.kind==="get"?0:1}getObjectOrClassMethodParams(l){return l.params}checkGetterSetterParams(l){var o;let a=this.getGetterSetterExpectedParamCount(l),c=this.getObjectOrClassMethodParams(l);c.length!==a&&this.raise(l.kind==="get"?Qe.BadGetterArity:Qe.BadSetterArity,{at:l}),l.kind==="set"&&((o=c[c.length-1])==null?void 0:o.type)==="RestElement"&&this.raise(Qe.BadSetterRestParameter,{at:l})}parseObjectMethod(l,o,a,c,h){if(h){let d=this.parseMethod(l,o,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(d),d}if(a||o||this.match(10))return c&&this.unexpected(),l.kind="method",l.method=!0,this.parseMethod(l,o,a,!1,!1,"ObjectMethod")}parseObjectProperty(l,o,a,c){if(l.shorthand=!1,this.eat(14))return l.value=a?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(c),this.finishNode(l,"ObjectProperty");if(!l.computed&&l.key.type==="Identifier"){if(this.checkReservedWord(l.key.name,l.key.loc.start,!0,!1),a)l.value=this.parseMaybeDefault(o,V(l.key));else if(this.match(29)){let h=this.state.startLoc;c!=null?c.shorthandAssignLoc===null&&(c.shorthandAssignLoc=h):this.raise(Qe.InvalidCoverInitializedName,{at:h}),l.value=this.parseMaybeDefault(o,V(l.key))}else l.value=V(l.key);return l.shorthand=!0,this.finishNode(l,"ObjectProperty")}}parseObjPropValue(l,o,a,c,h,d,g){let y=this.parseObjectMethod(l,a,c,h,d)||this.parseObjectProperty(l,o,h,g);return y||this.unexpected(),y}parsePropertyName(l,o){if(this.eat(0))l.computed=!0,l.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:a,value:c}=this
${Ad(r)||""}`}})}function t5(r,e=!0){return e5(r,e,"css")}const r5={"h-full":""},n5={p:"x4 y2",grid:"~ cols-4 gap-4"},i5=Di("div",{op80:""}," Presets ",-1),s5={op50:"","ws-pre":""},o5={overflow:"auto"},a5=Di("div",{op80:""}," Rules ",-1),u5=Di("span",{op50:""},"dynamic",-1),l5=Di("br",null,null,-1),c5=Di("span",{op50:""},"static",-1),p5=Di("div",{op80:""}," Variants ",-1),h5=Di("div",{op80:""}," Shortcuts ",-1),f5={key:0},d5=Di("div",{op80:""}," Config File ",-1),m5=Di("div",{op80:""}," Version ",-1),g5={op50:"","ws-pre":""},y5={b:"t main",p:"x4 y2",grid:"~ cols-4 gap-4"},O5=Di("div",{op80:""}," Included Files ",-1),D5=Di("div",{op80:""}," CSS Size ",-1),x5=Di("span",{op50:""},"gzipped",-1),b5=Di("div",{op80:""}," Matched Rules ",-1),v5=Di("div",{op80:""}," Layers ",-1),C5={op50:"","ws-pre":""},S5=Cu({__name:"Overview",setup(r){const e=go(null),t=WI(e,"overview-scrolls");qO.execute();const n=go(!1),i=t5(Cs(()=>{var s;return(s=Qd.value)==null?void 0:s.css}),n);return(s,u)=>{const p=UI,f=jI,m=$I,O=kI;return qs(),Uo("div",r5,[Ps(m,{ref_key:"status",ref:e,p0:""},{default:Vl(()=>{var b,N,U,he,Re,Ge,$e,gt,kt,qt,Yt,Pr,vr,mr,kr,Rr,dn,Nn;return[Di("div",n5,[Di("div",null,[i5,Di("div",s5,aa((U=(N=(b=Xi(Mo))==null?void 0:b.config)==null?void 0:N.presets)==null?void 0:U.map(Bi=>Bi.name).join(`
`)),1)]),Di("div",o5,[a5,yu(" "+aa((Ge=(Re=(he=Xi(Mo))==null?void 0:he.config)==null?void 0:Re.rulesDynamic)==null?void 0:Ge.length)+" ",1),u5,l5,yu(" "+aa(Object.keys(((gt=($e=Xi(Mo))==null?void 0:$e.config)==null?void 0:gt.rulesStaticMap)||{}).length)+" ",1),c5]),Di("div",null,[p5,yu(" "+aa((Yt=(qt=(kt=Xi(Mo))==null?void 0:kt.config)==null?void 0:qt.variants)==null?void 0:Yt.length),1)]),Di("div",null,[h5,yu(" "+aa((Pr=Xi(Mo))==null?void 0:Pr.config.shortcuts.length),1)]),(vr=Xi(Mo))!=null&&vr.configPath?(qs(),Uo("div",f5,[d5,Ps(p,{id:Xi(Mo).configPath},null,8,["id"])])):lf("",!0),Di("div",null,[m5,Di("div",g5,aa((mr=Xi(Mo))==null?void 0:mr.version),1)])]),Di("div",y5,[Di("div",null,[O5,yu(" "+aa((kr=Xi(Mo))==null?void 0:kr.modules.length),1)]),Di("div",null,[D5,yu(" "+aa(((((Rr=Xi(Qd))==null?void 0:Rr.gzipSize)||0)/1024).toFixed(2))+" KiB ",1),x5]),Di("div",null,[b5,yu(" "+aa((dn=Xi(Qd))==null?void 0:dn.matched.length),1)]),Di("div",null,[v5,Di("div",C5,aa((Nn=Xi(Qd))==null?void 0:Nn.layers.join(`
`)),1)])]),Ps(f,{border:"t gray-400/20",title:"Output CSS"},{default:Vl(()=>[Di("label",null,[nw(Di("input",{"onUpdate:modelValue":u[0]||(u[0]=Bi=>no(n)?n.value=Bi:null),type:"checkbox"},null,512),[[rP,Xi(n)]]),yu(" Prettify ")])]),_:1})]}),_:1},512),Ps(O,{"model-value":Xi(i),"read-only":!0,mode:"css",class:"overview-scrolls",style:Rf(Xi(t))},null,8,["model-value","style"])])}}}),E5={};function A5(r,e){const t=S5;return qs(),bp(t)}const w5=uE(E5,[["render",A5]]),P5=()=>Qy(()=>import("./repl-d67a9619.js"),[]),T5=()=>Qy(()=>import("./_id_-b36dfc97.js"),[]),k5=[{name:"repl",path:"/repl",component:P5,props:!0},{name:"index",path:"/",component:w5,props:!0},{name:"module-id",path:"/module/:id",component:T5,props:!0}];/*!
* vue-router v4.1.6
* (c) 2022 Eduardo San Martin Morote
* @license MIT
*/const ih=typeof window<"u";function F5(r){return r.__esModule||r[Symbol.toStringTag]==="Module"}const vs=Object.assign;function x0(r,e){const t={};for(const n in e){const i=e[n];t[n]=vu(i)?i.map(r):r(i)}return t}const gf=()=>{},vu=Array.isArray,B5=/\/$/,_5=r=>r.replace(B5,"");function b0(r,e,t="/"){let n,i={},s="",u="";const p=e.indexOf("#");let f=e.indexOf("?");return p<f&&p>=0&&(f=-1),f>-1&&(n=e.slice(0,f),s=e.slice(f+1,p>-1?p:e.length),i=r(s)),p>-1&&(n=n||e.slice(0,p),u=e.slice(p,e.length)),n=Q5(n??e,t),{fullPath:n+(s&&"?")+s+u,path:n,query:i,hash:u}}function $5(r,e){const t=e.query?r(e.query):"";return e.path+(t&&"?")+t+(e.hash||"")}function Ob(r,e){return!e||!r.toLowerCase().startsWith(e.toLowerCase())?r:r.slice(e.length)||"/"}function N5(r,e,t){const n=e.matched.length-1,i=t.matched.length-1;return n>-1&&n===i&&kh(e.matched[n],t.matched[i])&&yE(e.params,t.params)&&r(e.query)===r(t.query)&&e.hash===t.hash}function kh(r,e){return(r.aliasOf||r)===(e.aliasOf||e)}function yE(r,e){if(Object.keys(r).length!==Object.keys(e).length)return!1;for(const t in r)if(!I5(r[t],e[t]))return!1;return!0}function I5(r,e){return vu(r)?Db(r,e):vu(e)?Db(e,r):r===e}function Db(r,e){return vu(e)?r.length===e.length&&r.every((t,n)=>t===e[n]):r.length===1&&r[0]===e}function Q5(r,e){if(r.startsWith("/"))return r;if(!r)return e;const t=e.split("/"),n=r.split("/");let i=t.length-1,s,u;for(s=0;s<n.length;s++)if(u=n[s],u!==".")if(u==="..")i>1&&i--;else break;return t.slice(0,i).join("/")+"/"+n.slice(s-(s===n.length?1:0)).join("/")}var Lf;(function(r){r.pop="pop",r.push="push"})(Lf||(Lf={}));var yf;(function(r){r.back="back",r.forward="forward",r.unknown=""})(yf||(yf={}));function j5(r){if(!r)if(ih){const e=document.querySelector("base");r=e&&e.getAttribute("href")||"/",r=r.replace(/^\w+:\/\/[^\/]+/,"")}else r="/";return r[0]!=="/"&&r[0]!=="#"&&(r="/"+r),_5(r)}const M5=/^[^#]+#/;function L5(r,e){return r.replace(M5,"#")+e}function R5(r,e){const t=document.documentElement.getBoundingClientRect(),n=r.getBoundingClientRect();return{behavior:e.behavior,left:n.left-t.left-(e.left||0),top:n.top-t.top-(e.top||0)}}const xg=()=>({left:window.pageXOffset,top:window.pageYOffset});function V5(r){let e;if("el"in r){const t=r.el,n=typeof t=="string"&&t.startsWith("#"),i=typeof t=="string"?n?document.getElementById(t.slice(1)):document.querySelector(t):t;if(!i)return;e=R5(i,r)}else e=r;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function xb(r,e){return(history.state?history.state.position-e:-1)+r}const $y=new Map;function X5(r,e){$y.set(r,e)}function U5(r){const e=$y.get(r);return $y.delete(r),e}let W5=()=>location.protocol+"//"+location.host;function OE(r,e){const{pathname:t,search:n,hash:i}=e,s=r.indexOf("#");if(s>-1){let p=i.includes(r.slice(s))?r.slice(s).length:1,f=i.slice(p);return f[0]!=="/"&&(f="/"+f),Ob(f,"")}return Ob(t,r)+n+i}function q5(r,e,t,n){let i=[],s=[],u=null;const p=({state:N})=>{const U=OE(r,location),he=t.value,Re=e.value;let Ge=0;if(N){if(t.value=U,e.value=N,u&&u===he){u=null;return}Ge=Re?N.position-Re.position:0}else n(U);i.forEach($e=>{$e(t.value,he,{delta:Ge,type:Lf.pop,direction:Ge?Ge>0?yf.forward:yf.back:yf.unknown})})};function f(){u=t.value}function m(N){i.push(N);const U=()=>{const he=i.indexOf(N);he>-1&&i.splice(he,1)};return s.push(U),U}function O(){const{history:N}=window;N.state&&N.replaceState(vs({},N.state,{scroll:xg()}),"")}function b(){for(const N of s)N();s=[],window.removeEventListener("popstate",p),window.removeEventListener("beforeunload",O)}return window.addEventListener("popstate",p),window.addEventListener("beforeunload",O),{pauseListeners:f,listen:m,destroy:b}}function bb(r,e,t,n=!1,i=!1){return{back:r,current:e,forward:t,replaced:n,position:window.history.length,scroll:i?xg():null}}function Z5(r){const{history:e,location:t}=window,n={value:OE(r,t)},i={value:e.state};i.value||s(n.value,{back:null,current:n.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function s(f,m,O){const