1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/server.browser-BN7asLx_.js","assets/index-pRvKoMp1.js","assets/index-DPAY6piE.css"])))=>i.map(i=>d[i]); 2var Ec=Object.defineProperty;var Kn=e=>{throw TypeError(e)};var Cc=(e,t,u)=>t in e?Ec(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u;var y=(e,t,u)=>Cc(e,typeof t!="symbol"?t+"":t,u),sr=(e,t,u)=>t.has(e)||Kn("Cannot "+u);var ye=(e,t,u)=>(sr(e,t,"read from private field"),u?u.call(e):t.get(e)),bu=(e,t,u)=>t.has(e)?Kn("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,u),Jn=(e,t,u,r)=>(sr(e,t,"write to private field"),r?r.call(e,u):t.set(e,u),u),He=(e,t,u)=>(sr(e,t,"access private method"),u);import{z as xc,_ as yc,j as vc,r as _c}from"./index-pRvKoMp1.js";var B;(function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"})(B||(B={}));function Sc(e){return e.type===B.Tag||e.type===B.Script||e.type===B.Style}const kc=B.Root,wc=B.Text,Fc=B.Directive,Ac=B.Comment,Tc=B.Script,Bc=B.Style,Nc=B.Tag,Lc=B.CDATA,Ic=B.Doctype;class Ni{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(t){this.parent=t}get previousSibling(){return this.prev}set previousSibling(t){this.prev=t}get nextSibling(){return this.next}set nextSibling(t){this.next=t}cloneNode(t=!1){return $i(this,t)}}class Yr extends Ni{constructor(t){super(),this.data=t}get nodeValue(){return this.data}set nodeValue(t){this.data=t}}class kr extends Yr{constructor(){super(...arguments),this.type=B.Text}get nodeType(){return 3}}class Li extends Yr{constructor(){super(...arguments),this.type=B.Comment}get nodeType(){return 8}}class Ii extends Yr{constructor(t,u){super(u),this.name=t,this.type=B.Directive}get nodeType(){return 1}}class Qr extends Ni{constructor(t){super(),this.children=t}get firstChild(){var t;return(t=this.children[0])!==null&&t!==void 0?t:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(t){this.children=t}}class Oi extends Qr{constructor(){super(...arguments),this.type=B.CDATA}get nodeType(){return 4}}class wr extends Qr{constructor(){super(...arguments),this.type=B.Root}get nodeType(){return 9}}class Pi extends Qr{constructor(t,u,r=[],n=t==="script"?B.Script:t==="style"?B.Style:B.Tag){super(r),this.name=t,this.attribs=u,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(t){this.name=t}get attributes(){return Object.keys(this.attribs).map(t=>{var u,r;return{name:t,value:this.attribs[t],namespace:(u=this["x-attribsNamespace"])===null||u===void 0?void 0:u[t],prefix:(r=this["x-attribsPrefix"])===null||r===void 0?void 0:r[t]}})}}function Zr(e){return Sc(e)}function Oc(e){return e.type===B.CDATA}function Pc(e){return e.type===B.Text}function $c(e){return e.type===B.Comment}function Rc(e){return e.type===B.Directive}function qc(e){return e.type===B.Root}function $i(e,t=!1){let u;if(Pc(e))u=new kr(e.data);else if($c(e))u=new Li(e.data);else if(Zr(e)){const r=t?or(e.children):[],n=new Pi(e.name,{...e.attribs},r);r.forEach(a=>a.parent=n),e.namespace!=null&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]={...e["x-attribsPrefix"]}),u=n}else if(Oc(e)){const r=t?or(e.children):[],n=new Oi(r);r.forEach(a=>a.parent=n),u=n}else if(qc(e)){const r=t?or(e.children):[],n=new wr(r);r.forEach(a=>a.parent=n),e["x-mode"]&&(n["x-mode"]=e["x-mode"]),u=n}else if(Rc(e)){const r=new Ii(e.name,e.data);e["x-name"]!=null&&(r["x-name"]=e["x-name"],r["x-publicId"]=e["x-publicId"],r["x-systemId"]=e["x-systemId"]),u=r}else throw new Error(`Not implemented yet: ${e.type}`);return u.startIndex=e.startIndex,u.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(u.sourceCodeLocation=e.sourceCodeLocation),u}function or(e){const t=e.map(u=>$i(u,!0));for(let u=1;u<t.length;u++)t[u].prev=t[u-1],t[u-1].next=t[u];return t}const Yn={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class Mc{constructor(t,u,r){this.dom=[],this.root=new wr(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof u=="function"&&(r=u,u=Yn),typeof t=="object"&&(u=t,t=void 0),this.callback=t??null,this.options=u??Yn,this.elementCB=r??null}onparserinit(t){this.parser=t}onreset(){this.dom=[],this.root=new wr(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(t){this.handleCallback(t)}onclosetag(){this.lastNode=null;const t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)}onopentag(t,u){const r=this.options.xmlMode?B.Tag:void 0,n=new Pi(t,u,void 0,r);this.addNode(n),this.tagStack.push(n)}ontext(t){const{lastNode:u}=this;if(u&&u.type===B.Text)u.data+=t,this.options.withEndIndices&&(u.endIndex=this.parser.endIndex);else{const r=new kr(t);this.addNode(r),this.lastNode=r}}oncomment(t){if(this.lastNode&&this.lastNode.type===B.Comment){this.lastNode.data+=t;return}const u=new Li(t);this.addNode(u),this.lastNode=u}oncommentend(){this.lastNode=null}oncdatastart(){const t=new kr(""),u=new Oi([t]);this.addNode(u),t.parent=u,this.lastNode=t}
2oncdataend(){this.lastNode=null}onprocessinginstruction(t,u){const r=new Ii(t,u);this.addNode(r)}handleCallback(t){if(typeof this.callback=="function")this.callback(t,this.dom);else if(t)throw t}addNode(t){const u=this.tagStack[this.tagStack.length-1],r=u.children[u.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),u.children.push(t),r&&(t.prev=r,r.next=t),t.parent=u,this.lastNode=null}}const Vc=/\n/g;function Wc(e){const t=[...e.matchAll(Vc)].map(r=>r.index||0);t.unshift(-1);const u=Fr(t,0,t.length);return r=>Ri(u,r)}function Fr(e,t,u){if(u-t==1)return{offset:e[t],index:t+1};const r=Math.ceil((t+u)/2),n=Fr(e,t,r),a=Fr(e,r,u);return{offset:n.offset,low:n,high:a}}function Ri(e,t){return function(u){return Object.prototype.hasOwnProperty.call(u,"index")}(e)?{line:e.index,column:t-e.offset}:Ri(e.high.offset<t?e.high:e.low,t)}function qi(e,t="",u={}){const r=typeof t!="string"?t:u,n=typeof t=="string"?t:"",a=e.map(Uc),i=!!r.lineNumbers;return function(s,o=0){const c=i?Wc(s):()=>({line:0,column:0});let l=o;const h=[];e:for(;l<s.length;){let f=!1;for(const d of a){d.regex.lastIndex=l;const p=d.regex.exec(s);if(p&&p[0].length>0){if(!d.discard){const g=c(l),b=typeof d.replace=="string"?p[0].replace(new RegExp(d.regex.source,d.regex.flags),d.replace):p[0];h.push({state:n,name:d.name,text:b,offset:l,len:p[0].length,line:g.line,column:g.column})}if(l=d.regex.lastIndex,f=!0,d.push){const g=d.push(s,l);h.push(...g.tokens),l=g.offset}if(d.pop)break e;break}}if(!f)break}return{tokens:h,offset:l,complete:s.length<=l}}}function Uc(e,t){return{...e,regex:jc(e,t)}}function jc(e,t){if(e.name.length===0)throw new Error(`Rule #${t} has empty name, which is not allowed.`);if(function(u){return Object.prototype.hasOwnProperty.call(u,"regex")}(e))return function(u){if(u.global)throw new Error(`Regular expression /${u.source}/${u.flags} contains the global flag, which is not allowed.`);return u.sticky?u:new RegExp(u.source,u.flags+"y")}(e.regex);if(function(u){return Object.prototype.hasOwnProperty.call(u,"str")}(e)){if(e.str.length===0)throw new Error(`Rule #${t} ("${e.name}") has empty "str" property, which is not allowed.`);return new RegExp(Qn(e.str),"y")}return new RegExp(Qn(e.name),"y")}function Qn(e){return e.replace(/[-[\]{}()*+!<=:?./\\^$|#\s,]/g,"\\$&")}function Be(e,t){return(u,r)=>{let n=r,a;return r<u.tokens.length&&(a=e(u.tokens[r],u,r),a!==void 0&&n++),a===void 0?{matched:!1}:{matched:!0,position:n,value:a}}}function en(e,t){return e.matched?{matched:!0,position:e.position,value:t(e.value,e.position)}:e}function Ru(e,t){return e.matched?t(e):e}function Z(e,t){return(u,r)=>en(e(u,r),(n,a)=>t(n,u,r,a))}function qu(e,t){return(u,r)=>{const n=e(u,r);return n.matched?n:{matched:!0,position:r,value:t}}}function ju(...e){return(t,u)=>{for(const r of e){const n=r(t,u);if(n.matched)return n}return{matched:!1}}}function it(e,t){return(u,r)=>{const n=e(u,r);return n.matched?n:t(u,r)}}function Hc(e,t){return(u,r)=>{const n=[];let a=!0;do{const i=e(u,r);i.matched&&t(i.value,n.length+1,u,r,i.position)?(n.push(i.value),r=i.position):a=!1}while(a);return{matched:!0,position:r,value:n}}}function tn(e){return Hc(e,()=>!0)}function zc(e){return X(e,tn(e),(t,u)=>[t,...u])}function X(e,t,u){return(r,n)=>Ru(e(r,n),a=>en(t(r,a.position),(i,s)=>u(a.value,i,r,n,s)))}function Gc(e,t){return X(e,t,u=>u)}function Zn(e,t){return X(e,t,(u,r)=>r)}function un(e,t,u,r){return(n,a)=>Ru(e(n,a),i=>Ru(t(n,i.position),s=>en(u(n,s.position),(o,c)=>r(i.value,s.value,o,n,a,c))))}function Mi(e,t,u){return un(e,t,u,(r,n)=>n)}function Xc(...e){return(t,u)=>{const r=[];let n=u;for(const a of e){const i=a(t,n);if(i.matched)r.push(i.value),n=i.position;else return{matched:!1}}return{matched:!0,position:n,value:r}}}function Kc(...e){return Jc(Xc(...e))}function Jc(e){return Z(e,t=>t.flatMap(u=>u))}function Yc(e,t){return(u,r)=>{let n=!0,a=e,i=r;do{const s=t(a,u,i)(u,i);s.matched?(a=s.value,i=s.position):n=!1}while(n);return{matched:!0,position:i,value:a}}}function Qc(e,t,u){return Yc(e,r=>Z(t,(n,a,i,s)=>u(r,n,a,i,s)))}function Zc(e,t,u){return el(e,r=>Qc(r,X(t,u,(n,a)=>[n,a]),(n,[a,i])=>a(n,i)))}function el(e,t){return(u,r)=>Ru(e(u,r),n=>t(n.value,u,r,n.position)(u,n.position))}const tl="(?:[ \\t\\r\\n\\f]*)",Vi="(?:\\n|\\r\\n|\\r|\\f)",Hu="[^\\x00-\\x7F]",ru="(?:\\\\[0-9a-f]{1,6}(?:\\r\\n|[ \\n\\r\\t\\f])?)",nu="(?:\\\\[^\\n\\r\\f0-9a-f])",ul=`(?:[_a-z]|${Hu}|${ru}|${nu})`,Wi=`(?:[_a-z0-9-]|${Hu}|${ru}|${nu})`,rl=`(?:${Wi}+)`,nl=`(?:[-]?${ul}${Wi}*)`,al=`'([^\\n\\r\\f\\\\']|\\\\${Vi}|${Hu}|${ru}|${nu})*'`,il=`"([^\\n\\r\\f\\\\"]|\\\\${Vi}|${Hu}|${ru}|${nu})*"`,sl=qi([{name:"ws",regex:new RegExp(tl)},{name:"hash",regex:new RegExp(`#${rl}`,"i")},{name:"ident",regex:new RegExp(nl,"i")},{name:"str1",regex:new RegExp(al,"i")},{name:"str2",regex:new RegExp(il,"i")},{name:"*"},{name:"."},{name:","},{name:"["},{name:"]"},{name:"="},{name:">"},{name:"|"},{name:"+"},{name:"~"},{name:"^"},{name:"$"}]),ol=qi([{name:"unicode",regex:new RegExp(ru,"i")},{name:"escape",regex:new RegExp(nu,"i")},{name:"any",regex:new RegExp("[\\s\\S]","i")}]);function Ui([e,t,u],[r,n,a]){return[e+r,t+n,u+a]}function cl(e){return e.reduce(Ui,[0,0,0])}const ll=Be(e=>e.name==="unicode"?String.fromCodePoint(parseInt(e.text.slice(1),16)):void 0),dl=Be(e=>e.name==="escape"?e.text.slice(1):void 0),hl=Be(e=>e.name==="any"?e.text:void 0),fl=Z(tn(ju(ll,dl,hl)),e=>e.join(""));function rn(e){const t=ol(e);return fl({tokens:t.tokens,options:void 0},0).value}function P(e){return Be(t=>t.name===e?!0:void 0)}const nn=Be(e=>e.name==="ws"?null:void 0),Ar=qu(nn,null);function Jt(e){return Mi(Ar,e,Ar)}const Yt=Be(e=>e.name==="ident"?rn(e.text):void 0),pl=Be(e=>e.name==="hash"?rn(e.text.slice(1)):void 0),ml=Be(e=>e.name.startsWith("str")?rn(e.text.slice(1,-1)):void 0),ji=Gc(qu(Yt,""),P("|")),an=it(X(ji,Yt,(e,t)=>({name:t,namespace:e})),Z(Yt,e=>({name:e,namespace:null}))),gl=it(X(ji,P("*"),e=>({type:"universal",namespace:e,specificity:[0,0,0]})),Z(P("*"),()=>({type:"universal",namespace:null,specificity:[0,0,0]}))),Dl=Z(an,({name:e,namespace:t})=>({type:"tag",name:e,namespace:t,specificity:[0,0,1]})),bl=X(P("."),Yt,(e,t)=>({type:"class",name:t,specificity:[0,1,0]})),El=Z(pl,e=>({type:"id",name:e,specificity:[1,0,0]})),ea=Be(e=>{if(e.name==="ident"){if(e.text==="i"||e.text==="I")return"i";if(e.text==="s"||e.text==="S")return"s"}}),Cl=it(X(ml,qu(Zn(Ar,ea),null),(e,t)=>({value:e,modifier:t})),X(Yt,qu(Zn(nn,ea),null),(e,t)=>({value:e,modifier:t}))),xl=ju(Z(P("="),()=>"="),X(P("~"),P("="),()=>"~="),X(P("|"),P("="),()=>"|="),X(P("^"),P("="),()=>"^="),X(P("$"),P("="),()=>"$="),X(P("*"),P("="),()=>"*=")),yl=un(P("["),Jt(an),P("]"),(e,{name:t,namespace:u})=>({type:"attrPresence",name:t,namespace:u,specificity:[0,1,0]})),vl=Mi(P("["),un(Jt(an),xl,Jt(Cl),({name:e,namespace:t},u,{value:r,modifier:n})=>({type:"attrValue",name:e,namespace:t,matcher:u,value:r,modifier:n,specificity:[0,1,0]})),P("]")),_l=it(yl,vl),Sl=it(gl,Dl),ta=ju(El,bl,_l),ua=Z(it(Kc(Sl,tn(ta)),zc(ta)),e=>({type:"compound",list:e,specificity:cl(e.map(t=>t.specificity))})),kl=ju(Z(P(">"),()=>">"),Z(P("+"),()=>"+"),Z(P("~"),()=>"~"),X(P("|"),P("|"),()=>"||")),wl=it(Jt(kl),Z(nn,()=>" ")),Fl=Zc(ua,Z(wl,e=>(t,u)=>({type:"compound",list:[...u.list,{type:"combinator",combinator:e,left:t,specificity:t.specificity}],specificity:Ui(t.specificity,u.specificity)})),ua);function Al(e,t){if(!(typeof t=="string"||t instanceof String))throw new Error("Expected a selector string. Actual input is not a string!");const u=sl(t);if(!u.complete)throw new Error(`The input "${t}" was only partially tokenized, stopped at offset ${u.offset}! 3`+ra(t,u.offset));const r=Jt(e)({tokens:u.tokens,options:void 0},0);if(!r.matched)throw new Error(`No match for "${t}" input!`);if(r.position<u.tokens.length){const n=u.tokens[r.position];throw new Error(`The input "${t}" was only partially parsed, stopped at offset ${n.offset}! 4`+ra(t,n.offset,n.len))}return r.value}function ra(e,t,u=1){return`${e.replace(/(\t)|(\r)|(\n)/g,(r,n,a)=>n?"â":a?"â":"â")} 5${"".padEnd(t)}${"^".repeat(u)}`}function Tl(e){return Al(Fl,e)}function ge(e){if(!e.type)throw new Error("This is not an AST node.");switch(e.type){case"universal":return Eu(e.namespace)+"*";case"tag":return Eu(e.namespace)+mt(e.name);case"class":return"."+mt(e.name);case"id":return"#"+mt(e.name);case"attrPresence":return`[${Eu(e.namespace)}${mt(e.name)}
5]`;case"attrValue":return`[${Eu(e.namespace)}${mt(e.name)}${e.matcher}"${Bl(e.value)}"${e.modifier?e.modifier:""}]`;case"combinator":return ge(e.left)+e.combinator;case"compound":return e.list.reduce((t,u)=>u.type==="combinator"?ge(u)+t:t+ge(u),"");case"list":return e.list.map(ge).join(",")}}function Eu(e){return e||e===""?mt(e)+"|":""}function Tu(e){return`\\${e.codePointAt(0).toString(16)} `}function mt(e){return e.replace(/(^[0-9])|(^-[0-9])|(^-$)|([-0-9a-zA-Z_]|[^\x00-\x7F])|(\x00)|([\x01-\x1f]|\x7f)|([\s\S])/g,(t,u,r,n,a,i,s,o)=>u?Tu(u):r?"-"+Tu(r.slice(1)):n?"\\-":a||(i?"�":s?Tu(s):"\\"+o))}function Bl(e){return e.replace(/(")|(\\)|(\x00)|([\x01-\x1f]|\x7f)/g,(t,u,r,n,a)=>u?'\\"':r?"\\\\":n?"�":Tu(a))}function Bu(e){if(!e.type)throw new Error("This is not an AST node.");switch(e.type){case"compound":{e.list.forEach(Bu),e.list.sort((t,u)=>zi(na(t),na(u)));break}case"combinator":{Bu(e.left);break}case"list":{e.list.forEach(Bu),e.list.sort((t,u)=>ge(t)<ge(u)?-1:1);break}}return e}function na(e){switch(e.type){case"universal":return[1];case"tag":return[1];case"id":return[2];case"class":return[3,e.name];case"attrPresence":return[4,ge(e)];case"attrValue":return[5,ge(e)];case"combinator":return[15,ge(e)]}}function Hi(e,t){return zi(e,t)}function zi(e,t){if(!Array.isArray(e)||!Array.isArray(t))throw new Error("Arguments must be arrays.");const u=e.length<t.length?e.length:t.length;for(let r=0;r<u;r++)if(e[r]!==t[r])return e[r]<t[r]?-1:1;return e.length-t.length}class aa{constructor(t){this.branches=Ct(Nl(t))}build(t){return t(this.branches)}}function Nl(e){const t=e.length,u=new Array(t);for(let r=0;r<t;r++){const[n,a]=e[r],i=Ll(Tl(n));u[r]={ast:i,terminal:{type:"terminal",valueContainer:{index:r,value:a,specificity:i.specificity}}}}return u}function Ll(e){return Gi(e),Bu(e),e}function Gi(e){const t=[];e.list.forEach(u=>{switch(u.type){case"class":t.push({matcher:"~=",modifier:null,name:"class",namespace:null,specificity:u.specificity,type:"attrValue",value:u.name});break;case"id":t.push({matcher:"=",modifier:null,name:"id",namespace:null,specificity:u.specificity,type:"attrValue",value:u.name});break;case"combinator":Gi(u.left),t.push(u);break;case"universal":break;default:t.push(u);break}}),e.list=t}function Ct(e){const t=[];for(;e.length;){const u=Ji(e,i=>!0,Xi),{matches:r,nonmatches:n,empty:a}=Ol(e,u);e=n,r.length&&t.push(Pl(u,r)),a.length&&t.push(...Il(a))}return t}function Il(e){const t=[];for(const u of e){const r=u.terminal;if(r.type==="terminal")t.push(r);else{const{matches:n,rest:a}=Vl(r.cont,i=>i.type==="terminal");n.forEach(i=>t.push(i)),a.length&&(r.cont=a,t.push(r))}}return t}function Ol(e,t){const u=[],r=[],n=[];for(const a of e){const i=a.ast.list;i.length?(i.some(o=>Xi(o)===t)?u:r).push(a):n.push(a)}return{matches:u,nonmatches:r,empty:n}}function Xi(e){switch(e.type){case"attrPresence":return`attrPresence ${e.name}`;case"attrValue":return`attrValue ${e.name}`;case"combinator":return`combinator ${e.combinator}`;default:return e.type}}function Pl(e,t){if(e==="tag")return $l(t);if(e.startsWith("attrValue "))return ql(e.substring(10),t);if(e.startsWith("attrPresence "))return Rl(e.substring(13),t);if(e==="combinator >")return ia(">",t);if(e==="combinator +")return ia("+",t);throw new Error(`Unsupported selector kind: ${e}`)}function $l(e){const t=sn(e,r=>r.type==="tag",r=>r.name);return{type:"tagName",variants:Object.entries(t).map(([r,n])=>({type:"variant",value:r,cont:Ct(n.items)}))}}function Rl(e,t){for(const u of t)Ki(u,r=>r.type==="attrPresence"&&r.name===e);return{type:"attrPresence",name:e,cont:Ct(t)}}function ql(e,t){const u=sn(t,n=>n.type==="attrValue"&&n.name===e,n=>`${n.matcher} ${n.modifier||""} ${n.value}`),r=[];for(const n of Object.values(u)){const a=n.oneSimpleSelector,i=Ml(a),s=Ct(n.items);r.push({type:"matcher",matcher:a.matcher,modifier:a.modifier,value:a.value,predicate:i,cont:s})}return{type:"attrValue",name:e,matchers:r}}function Ml(e){if(e.modifier==="i"){const t=e.value.toLowerCase();switch(e.matcher){case"=":return u=>t===u.toLowerCase();case"~=":return u=>u.toLowerCase().split(/[ \t]+/).includes(t);case"^=":return u=>u.toLowerCase().startsWith(t);case"$=":return u=>u.toLowerCase().endsWith(t);case"*=":return u=>u.toLowerCase().includes(t);case"|=":return u=>{const r=u.toLowerCase();return t===r||r.startsWith(t)&&r[t.length]==="-"}}}else{const t=e.value;switch(e.matcher){case"=":return u=>t===u;case"~=":return u=>u.split(/[ \t]+/).includes(t);case"^=":return u=>u.startsWith(t);case"$=":return u=>u.endsWith(t);case"*=":return u=>u.includes(t);case"|=":return u=>t===u||u.startsWith(t)&&u[t.length]==="-"}}}function ia(e,t){const u=sn(t,n=>n.type==="combinator"&&n.combinator===e,n=>ge(n.left)),r=[];for(const n of Object.values(u)){const a=Ct(n.items),i=n.oneSimpleSelector.left;r.push({ast:i,terminal:{type:"popElement",cont:a}})}return{type:"pushElement",combinator:e,cont:Ct(r)}}function sn(e,t,u){const r={};for(;e.length;){const n=Ji(e,t,u),a=l=>t(l)&&u(l)===n,i=l=>l.ast.list.some(a),{matches:s,rest:o}=Wl(e,i);let c=null;for(const l of s){const h=Ki(l,a);c||(c=h)}if(c==null)throw new Error("No simple selector is found.");
5r[n]={oneSimpleSelector:c,items:s},e=o}return r}function Ki(e,t){const u=e.ast.list,r=new Array(u.length);let n=-1;for(let i=u.length;i-- >0;)t(u[i])&&(r[i]=!0,n=i);if(n==-1)throw new Error("Couldn't find the required simple selector.");const a=u[n];return e.ast.list=u.filter((i,s)=>!r[s]),a}function Ji(e,t,u){const r={};for(const i of e){const s={};for(const o of i.ast.list.filter(t))s[u(o)]=!0;for(const o of Object.keys(s))r[o]?r[o]++:r[o]=1}let n="",a=0;for(const i of Object.entries(r))i[1]>a&&(n=i[0],a=i[1]);return n}function Vl(e,t){const u=[],r=[];for(const n of e)t(n)?u.push(n):r.push(n);return{matches:u,rest:r}}function Wl(e,t){const u=[],r=[];for(const n of e)t(n)?u.push(n):r.push(n);return{matches:u,rest:r}}class Ul{constructor(t){this.f=t}pickAll(t){return this.f(t)}pick1(t,u=!1){const r=this.f(t),n=r.length;if(n===0)return null;if(n===1)return r[0].value;const a=u?jl:Hl;let i=r[0];for(let s=1;s<n;s++){const o=r[s];a(i,o)&&(i=o)}return i.value}}function jl(e,t){const u=Hi(t.specificity,e.specificity);return u>0||u===0&&t.index<e.index}function Hl(e,t){const u=Hi(t.specificity,e.specificity);return u>0||u===0&&t.index>e.index}function sa(e){return new Ul(kt(e))}function kt(e){const t=e.map(zl);return(u,...r)=>t.flatMap(n=>n(u,...r))}function zl(e){switch(e.type){case"terminal":{const t=[e.valueContainer];return(u,...r)=>t}case"tagName":return Gl(e);case"attrValue":return Kl(e);case"attrPresence":return Xl(e);case"pushElement":return Jl(e);case"popElement":return Ql(e)}}function Gl(e){const t={};for(const u of e.variants)t[u.value]=kt(u.cont);return(u,...r)=>{const n=t[u.name];return n?n(u,...r):[]}}function Xl(e){const t=e.name,u=kt(e.cont);return(r,...n)=>Object.prototype.hasOwnProperty.call(r.attribs,t)?u(r,...n):[]}function Kl(e){const t=[];for(const r of e.matchers){const n=r.predicate,a=kt(r.cont);t.push((i,s,...o)=>n(i)?a(s,...o):[])}const u=e.name;return(r,...n)=>{const a=r.attribs[u];return a||a===""?t.flatMap(i=>i(a,r,...n)):[]}}function Jl(e){const t=kt(e.cont),u=e.combinator==="+"?Yi:Yl;return(r,...n)=>{const a=u(r);return a===null?[]:t(a,r,...n)}}const Yi=e=>{const t=e.prev;return t===null?null:Zr(t)?t:Yi(t)},Yl=e=>{const t=e.parent;return t&&Zr(t)?t:null};function Ql(e){const t=kt(e.cont);return(u,r,...n)=>t(r,...n)}const Q
vendor: 8,320 bytes, line 5
5i=new Uint16Array('áµ<ÃıÊÒÕ»×ÙµÛÞ¢ßà à©àªà¶¡à¹à¼à¼¦áá¨á¡ááááá¥\0\0\0\0\0\0á«áá¦á°á·á½¾â â°âââ»ââ ¤â¤â´â¹â¿ããºã¹ã¬ã£¾ã¨¨ã©±ã« 㬮à EMabcfglmnoprstu\\bfms�¦³¹ÃÃligè»ÃäPè»&ä¦cuteè»Ãäreve;äÄiyx}rcè»Ãä;är;ìðraveè»Ãäpha;äacr;äd;æ©Ägp¡on;äf;ìð¸plyFunction;æ¡ingè»Ã
ä
Äcs¾Ãr;ìðign;æildeè»Ãämlè»ÃäÐaceforsuåûþÄÄĢħĪÄcrêòkslash;æÅ¶Ã¶Ã¸;æ«§ed;æy;äÆcrtÄ
ÄÄause;æµnoullis;æ¬a;är;ìð
pf;ìð¹eve;äcòÄmpeq;æÜHOacdefhilorsuÅÅÅÆÆÆ¢ÆµÆ·ÆºÇÈɳɸɾcy;ä§PYè»Â©ä©ÆcpyÅŢźute;äÄ;iŧŨætalDifferentialD;æ
leys;æÈaeioÆÆÆÆron;ädilè»Ãärc;änint;æ°ot;äÄdnƧÆilla;ä¸terDot;ä·Ã²Å¿i;ä§rcleÈDMPTÇÇÇÇot;æinus;ælus;æimes;æoÄcsǢǸkwiseContourIntegral;æ²eCurlyÄDQÈÈoubleQuote;æuote;æÈlnpuÈȨÉÉonÄ;eȥȦæ·;æ©´ÆgitȯȶȺruent;æ¡nt;æ¯ourIntegral;æ®ÄfrÉÉ;æoduct;ænterClockwiseContourIntegral;æ³oss;樯cr;ìðpÄ;CÊÊ
æap;æÖDJSZacefiosÊ Ê¬Ê°Ê´Ê¸ËËˡ˦̳ÒÄ;oŹʥtrahd;æ¤cy;äcy;ä
cy;äÆgrsÊ¿ËËger;æ¡r;æ¡hv;櫤ÄayËËron;ä;älÄ;tËËæa;är;ìðÄaf˫̧Äcm˰̢riticalÈADGTÌÌÌÌcute;ä´oÅ´ÌÌ;äbleAcute;ärave;ä ilde;äond;æferentialD;æ
Ѱ̽\0\0\0ÍÍ\0Ð
f;ìð»Æ;DEÍÍÍä¨ot;æqual;æbleÌCDLRUVͣͲÎÏϢϸontourIntegraìȹoɴ͹\0\0ͻ»ÍnArrow;æÄeoÎΤftÆARTÎÎΡrrow;æightArrow;æeÃ¥ËngÄLRΫÏeftÄARγιrrow;æ¸ightArrow;æºightArrow;æ¹ightÄATÏÏrrow;æee;æ¨pÉÏ©\0\0ϯrrow;æownArrow;æerticalBar;æ¥nÌABLRTaÐЪаÑѿͼrrowÆ;BUÐÐТæar;æ¤pArrow;æµreve;äeftËк\0Ñ\0ÑightVector;æ¥eeVector;æ¥ectorÄ;BÑÑæ½ar;æ¥ightÇѧ\0ѱeeVector;æ¥ectorÄ;BѺѻæar;æ¥eeÄ;AÒÒæ¤rrow;æ§ÄctÒÒr;ìðrok;äà NTacdfglmopqstuxÒ½ÓÓÓÓÓ¢Ó§Ó®ÓµÔ¡Ô¯Ô¶ÕÕÕ Õ¥G;ä
Hè»Ãäcuteè»ÃäÆaiyÓÓÓron;ärcè»Ãä;äot;är;ìðraveè»Ãäement;æÄapÓºÓ¾cr;ätyÉÔ\0\0ÔmallSquare;æ»erySmallSquare;æ«ÄgpÔ¦Ôªon;äf;ìð¼silon;äuÄaiÔ¼ÕlÄ;TÕÕæ©µilde;ælibrium;æÄciÕÕr;æ°m;橳a;ämlè»ÃäÄipÕªÕ¯sts;æonentialE;æ
ÊcfiosÖ
ÖÖÖ²×y;ä¤r;ìðlledÉÖ\0\0Ö£mallSquare;æ¼erySmallSquare;æªÍ°Öº\0Ö¿\0\0×f;ìð½All;æriertrf;æ±cÃ²×ØJTabcdfgorst×¨×¬×¯×ºØØØØØØ£Ù¬Ù²cy;äè»>ä¾mmaÄ;d׷׸ä;äreve;äÆeiyØØØdil;ä¢rc;ä;äot;ä r;ìð;æpf;ìð¾eaterÌEFGLSTصÙÙÙÙÙ¦qualÄ;Lؾؿæ¥ess;æullEqual;æ§reater;檢ess;æ·lantEqual;橾ilde;æ³cr;ìð¢;æ«ÐAacfiosuÚ
ÚÚÚÚÚªÚ¾ÛRDcy;äªÄctÚÚek;ä;äirc;ä¤r;ælbertSpace;æÇ°Ú¯\0Ú²f;æizontalLine;æÄctÛÛ
òکrok;ä¦mpÅÛÛownHumðįqual;æÜEJOacdfgmnostuÛºÛ¾ÜÜÜÜÜܡܨÝݸÞÞÞcy;älig;ä²cy;äcuteè»ÃäÄiyÜÜrcè»Ãä;äot;ä°r;æraveè»ÃäÆ;apÜ Ü¯Ü¿ÄcgÜ´Ü·r;äªinaryI;æ
lieóÏÇ´Ý\0Ý¢Ä;eÝÝæ¬ÄgrÝÝral;æ«section;æisibleÄCTݬݲomma;æ£imes;æ¢ÆgptÝ¿ÞÞon;ä®f;ìða;äcr;æilde;ä¨Ç«Þ\0Þcy;älè»ÃäÊcfosuÞ¬Þ·Þ¼ßßÄiyÞ±Þµrc;ä´;är;ìðpf;ìðÇ£ß\0ßr;ìð¥rcy;äkcy;äÎHJacfosߤߨ߽߬߱à à cy;ä¥cy;äppa;äÄeyß¶ß»dil;ä¶;är;ìðpf;ìðcr;ìð¦ÖJTaceflmostà ¥à ©à ¬à¡à¡£à¦³à¦¸à§à§à¨·à©cy;äè»<ä¼Êcmnprà ·à ¼à¡à¡à¡ute;ä¹bda;äg;æªlacetrf;ær;æÆaeyà¡à¡à¡¡ron;ä½dil;ä»;äÄfsࡨ॰tÔACDFRTUVarࡾࢩࢱࣦ࣠ࣼयà¥Î४Änrà¢à¢gleBracket;æ¨rowÆ;BRà¢à¢à¢æar;æ¤ightArrow;æeiling;æoǵࢷ\0à£bleBracket;æ¦nÇà£\0à£eeVector;楡ectorÄ;Bà£à£æar;æ¥loor;æightÄAV࣯ࣵrrow;æector;æ¥Äerà¤à¤eÆ;AVà¤à¤à¤æ£rrow;æ¤ector;æ¥iangleÆ;BEतथऩæ²ar;æ§qual;æ´pÆDTVषà¥à¥ownVector;æ¥eeVector;æ¥ ectorÄ;Bà¥à¥æ¿ar;æ¥ectorÄ;B॥०æ¼ar;æ¥ightáÎsÌEFGLSTॾà¦à¦à¦à¦¢à¦qualGreater;æullEqual;æ¦reater;æ¶ess;檡lantEqual;橽ilde;æ²r;ìðÄ;eঽাæftarrow;æidot;ä¿Ænpwà§à¨à¨gÈLRlrà§à§·à¨à¨eftÄAR০৬rrow;æµightArrow;æ·ightArrow;æ¶eftÄarγà¨ightáοightáÏf;ìðerÄLRਢਬeftArrow;æightArrow;æÆchtਾà©à©Ã²à¡;æ°rok;ä
;æªÐacefiosuà©à©à© ੷੼àª
àªàªp;æ¤
y;äÄdl੥੯iumSpace;ælintrf;æ³r;ìðnusPlus;æpf;ìðcò੶;äÒJacefostuણધàªà«à¬à¬à¶à¶à¶cy;äcute;ä
Æaey઴હાron;ä
dil;ä
;äÆgswà«à«°à¬ativeÆMTVà«à«à«¨ediumSpace;æhiÄcn૦à«Ã«à«eryThiîà«tedÄGL૸à¬reaterGreateòٳessLesóà©Line;är;ìðÈBnptଢନଷ଺reak;æ BreakingSpace;ä f;æÚ;CDEGHLNPRSTVàààªà¼à®¡à¯«à°à±à²à²¦à³àµ¡à¶
櫬Äouàà¤ngruent;æ¢pCap;æoubleVerticalBar;æ¦Ælqxà®à®à®ement;æualÄ;Tà®à®æ ilde;ìâ̸ists;æreaterÎ;EFGLSTஶஷ஽à¯à¯à¯à¯¥æ¯qual;æ±ullEqual;ìâ§Ì¸reater;ìâ«Ì¸ess;æ¹lantEqual;ì⩾̸ilde;æµumpÅ௲௽ownHump;ìâ̸qual;ìâ̸eÄfsà°à°§tTriangleÆ;BEà°à°à°¡æªar;ìâ§Ì¸qual;æ¬sÌ;EGLSTవశ఼à±à±à±æ®qual;æ°reater;æ¸ess;ìâªÌ¸lantEqual;ì⩽̸ilde;æ´estedÄGL౨౹reaterGreater;ì⪢̸essLess;ì⪡̸recedesÆ;ESà²à²à²æqual;ì⪯̸lantEqual;æ ÄeiಫಹverseElement;æghtTriangleÆ;BEà³à³à³æ«ar;ìâ§Ì¸qual;æÄquà³à´uareSuÄbp೨೹setÄ;Eà³°à³³ìâ̸qual;æ¢ersetÄ;Eà´à´ìâ̸qual;æ£Æbcpà´à´¤àµsetÄ;Eà´à´ìââqual;æceedsÈ;ESTà´²à´³à´»àµæqual;ì⪰̸lantEqual;æ¡ilde;ìâ¿Ì¸ersetÄ;Eàµàµìââqual;æildeÈ;EFT൮൯൵ൿæqual;æullEqual;æilde;æerticalBar;æ¤cr;ìð©ildeè»Ãä;äÜEacdfgmoprstuvà¶½à·à·à·à·à· à·§à·¼à¸à¸ ยา฿à¹lig;ä
cuteè»ÃäÄiyà·à·rcè»Ãä;äblac;ä
r;ìðraveè»ÃäÆaei෮ෲ෶cr;ä
ga;ä©cron;äpf;ìðenCurlyÄDQà¸à¸oubleQuote;æuote;æ;æ©Äclวฬr;ìðªashè»ÃäiŬื฼deè»Ãäes;樷mlè»ÃäerÄBPà¹à¹ Äarà¹à¹r;æ¾acÄekà¹à¹;æet;æ´arenthesis;æÒacfhilors๿àºàºàºàºàºàºàº°à»¼rtialD;æy;är;ìði;ä¦;ä usMinus;ä±ÄipຢàºncareplanÃ¥Úf;æÈ;eio຺ູ໠໤檻cedesÈ;ESTà»à»à»à»æºqual;檯lantEqual;æ¼ilde;æ¾me;æ³Ädp໩໮uct;æortionÄ;aȥ໹l;æÄcià¼à¼r;ìð«;ä¨ÈUfosà¼à¼à¼à¼OTè»"ä¢r;ìðpf;æcr;ìð¬ØBEacefhiorsu༾à½à½à½ ཱིྦྷྪà¾áá©á´á¾arr;æ¤Gè»Â®ä®Æcnrà½à½à½ute;ä
g;æ«rÄ;tà½à½æ l;æ¤Æaeyཧཬཱron;ä
dil;ä
;ä Ä;vླྀཹæerseÄEUà¾à¾Älqà¾à¾ement;æuilibrium;æpEquilibrium;楯r»ཹo;ä¡ghtÐACDFTUVaà¿à¿«à¿³á¢á¨ááÏÄnrà¿à¿gleBracket;æ©rowÆ;BLà¿à¿à¿¡æar;æ¥eftArrow;æeiling;æoǵ࿹\0á
bleBracket;æ§nÇá\0áeeVector;æ¥ectorÄ;Bááæar;æ¥loor;æÄerááeÆ;AVáµá¶á¼æ¢rrow;æ¦ector;æ¥iangleÆ;BEáááæ³ar;æ§qual;æµpÆDTVá£á®á¸ownVector;æ¥eeVector;æ¥ectorÄ;Bááæ¾ar;æ¥ectorÄ;Bááæar;æ¥Äpuááf;ændImplies;楰ightarrow;æÄchá¹á¼r;æ;æ±leDelayed;æ§´ÚHOacfhimoqstuá¤á±á·á½ááá
á
á
¡á
§áµá»á¿ÄCcá©á®Hcy;ä©y;ä¨FTcy;ä¬cute;ä
Ê;aeiyáááááæª¼ron;ä
dil;ä
rc;ä
;ä¡r;ìðortÈDLRUáªá´á¾á
ownArrow»ÐeftArrow»à¢ightArrow»à¿pArrow;ægma;ä£allCircle;æpf;ìðɲá
\0\0á
°t;æareÈ;ISUá
ȇ
¼áá¯æ¡ntersection;æuÄbpáásetÄ;Eááæqual;æersetÄ;Eá¨á©æqual;ænion;æcr;ìð®ar;æÈbcmpááááÄ;sááæetÄ;Eááqual;æÄchá á
eedsÈ;ESTáá®á´á¿æ»qual;檰lantEqual;æ½ilde;æ¿Tháà¾;æÆ;esááá£ærsetÄ;Eááæqual;æet»áÖHRSacfhiorsá¾ááááá±á¶ááááORNè»ÃäADE;æ¢ÄHcáácy;äy;ä¦Äbuáá;ä;䤯aeyá¥áªá¯ron;ä
¤dil;ä
¢;ä¢r;ìðÄeiá»áDzá\0áefore;æ´a;äÄcnáákSpace;ìââSpace;ældeÈ;EFTá«á¬á²á¼æ¼qual;æullEqual;æ
ilde;æpf;ìðipleDot;æÄctáár;ìð¯rok;ä
¦à«¡á·ááá¦\0á¬á±\0\0\0\0\0á¸á½á·á
\0á¿áááÄcrá»áuteè»ÃärÄ;oááæcir;æ¥rÇ£á\0áy;äve;ä
¬Äiyáá£rcè»Ãä;ä£blac;ä
°r;ìðraveè»Ãäacr;ä
ªÄdiáá©erÄBPááÄaráár;äacÄekáá;æet;æµarenthesis;æonÄ;Pá°á±ælus;æÄgpá»á¿on;ä
²f;ìðÐADETadpsáá®á¸áϨááá³rrowÆ;BDá
á á¤ar;æ¤ownArrow;æ
ownArrow;æquilibrium;楮eeÄ;Aááæ¥rrow;æ¥ownáϳerÄLRáá¨eftArrow;æightArrow;æiÄ;lá¹áºäon;ä¥ing;ä
®cr;ìð°ilde;ä
¨mlè»ÃäÒDbcdefosvá§á¬á°á³á¾á
áááash;æ«ar;æ««y;äashÄ;lá»á¼æ©;櫦Äeráá
;æÆbtyáááºar;æÄ;iáácalÈBLSTá¡á¥áªá´ar;æ£ine;ä¼eparator;æilde;æThinSpace;ær;ìðpf;ìðcr;ìð±dash;æªÊcefosá§á¬á±á¶á¼irc;ä
´dge;ær;
vendor: 7,828 bytes, line 5
5ìðpf;ìðcr;ìð²Èfiosáááár;ìð;äpf;ìðcr;ìð³ÒAIUacfosuá±áµá¹á½ááááá cy;ä¯cy;äcy;ä®cuteè»ÃäÄiyáárc;ä
¶;ä«r;ìðpf;ìðcr;ìð´ml;ä
¸ÐHacdefosáµá¹á¿áááá á¤cy;äcute;ä
¹Äayááron;ä
½;äot;ä
»Ç²á\0áoWidtèà«a;är;æ¨pf;æ¤cr;ìðµà¯¡ááá\0á°á¶á¿\0\0\0\0ááá«áá\0ááá²á¹\0á¾cuteè»Ã¡ä¡reve;äÌ;Ediuyááá¡á£á¨áæ¾;ìâ¾Ì³;æ¿rcè»Ã¢ä¢teè»Â´Ì;ä°ligè»Ã¦ä¦Ä;r²áº;ìðraveè»Ã ä ÄepááÄfpáásym;æµÃ¨áha;ä±ÄapácÄclá¤á§r;äg;樿ɤá°\0\0áÊ;adsváºá»á¿ááæ§nd;æ©;æ©lope;æ©;æ©Î;elmrszááááá¿ááæ ;榤e»ásdÄ;aá¥á¦æ¡Ñ¡á°á²á´á¶á¸áºá¼á¾;榨;榩;榪;榫;榬;æ¦;榮;榯tÄ;vá
áæbÄ;dááæ¾;æ¦Äptááh;æ¢Â»Â¹arr;æ¼Ägpá£á§on;ä
f;ìðÎ;Eaeiopáá»á½áááá;æ©°cir;橯;æd;æs;ä§roxÄ;eááñáingè»Ã¥ä¥Æctyá¡á¦á¨r;ìð¶;äªmpÄ;eáá¯Ã±Êildeè»Ã£ä£mlè»Ã¤ä¤Äciááoninôɲnt;æ¨à Nabcdefiklnoprsuáá±á°á¼ááá¸á½á á¦á ¹á¡á᤽á¥á¥°ot;æ«Äcrá¶ákÈcepsáá
ááong;æpsilon;ä¶rime;æµimÄ;eááæ½q;æÅ¶á¢á¦ee;æ½edÄ;gá¬áæ
e»árkÄ;táá·brk;æ¶Äoyáá;ä±quo;æÊcmprtááá¡á¤á¨ausÄ;eÄÄptyv;榰séánoÃµÄÆahwá¯á±á³;ä²;æ¶een;æ¬r;ìðgÎcostuvwááá³ááááÆaiuáááÃ°Ý rc;æ¯pÂ»á±Ædptá¤á¨áot;æ¨lus;æ¨imes;æ¨É±á¹\0\0á¾cup;æ¨ar;æ
riangleÄduááown;æ½p;æ³plus;æ¨eÃ¥áÃ¥áarow;æ¤Æakoáá ¦á µÄcná²á £kÆlstáºÖ«á ozenge;æ§«riangleÈ;dlrá á á á æ´own;æ¾eft;æight;æ¸k;æ£Æ±á «\0á ³Æ²á ¯\0á ±;æ;æ4;æck;æÄeoá ¾á¡Ä;qá¡á¡ì=â¥uiv;ìâ¡â¥t;æÈptwxá¡á¡á¡§á¡¬f;ìðÄ;táá¡£om»átie;æØDHUVbdhmptuvá¢
á¢á¢ªá¢»á£á£á£¬á£¿á¤
á¤á¤á¤¡ÈLRlrá¢á¢á¢á¢;æ;æ;æ;æÊ;DUduᢡᢢᢤᢦᢨæ;æ¦;æ©;æ¤;æ§ÈLRlrᢳᢵᢷᢹ;æ;æ;æ;æÎ;HLRhlrá£á£á£á£á£á£á£æ;æ¬;æ£;æ ;æ«;æ¢;æox;æ§ÈLRlrᣤᣦᣨᣪ;æ;æ;æ;æÊ;DUduڽ᣷᣹᣻᣽;æ¥;æ¨;æ¬;æ´inus;ælus;æimes;æ ÈLRlrá¤á¤á¤á¤;æ;æ;æ;æÎ;HLRhlrᤰᤱᤳᤵᤷ᤻᤹æ;æª;æ¡;æ;æ¼;æ¤;æÄevÄ£á¥barè»Â¦ä¦Èceioá¥á¥á¥á¥ r;ìð·mi;æmÄ;eáálÆ;bhᥨᥩᥫä;æ§
sub;æÅ¬á¥´á¥¾lÄ;e᥹᥺æ¢t»᥺pÆ;Eeįá¦
á¦;檮Ä;qÛÛೡᦧ\0᧨á¨á¨á¨²\0ᨷá©\0\0᪴\0\0á«\0\0ᬡᬮáá\0᯽\0á°Æcprá¦á¦²á§ute;äÌ;abcdsᦿá§á§á§á§á§æ©nd;æ©rcup;æ©Äauá§á§p;æ©p;æ©ot;æ©;ìâ©ï¸Äeo᧢᧥t;æÃ®ÚÈaeiuá§°á§»á¨á¨
ǰ᧵\0᧸s;æ©on;ädilè»Ã§ä§rc;äpsÄ;sá¨á¨æ©m;æ©ot;äÆdmná¨á¨ ᨦilè»Â¸Æptyv;榲tè¢;eá¨á¨®ä¢räƲr;ìð Æceiᨽá©á©y;äckÄ;má©á©æark»á©;ärÎ;Ecefmsá©á© ᩢᩫ᪤᪪᪮æ;æ§Æ;elᩩᩪá©äq;æeɡᩴ\0\0áªrrowÄlr᩼áªeft;æºight;æ»ÊRSacdáªáªáªáªáªÂ»à½;æst;æirc;æash;ænint;æ¨id;櫯cir;æ§ubsÄ;u᪻᪼æ£it»᪼ˬá«á«á«º\0á¬onÄ;eá«á«äºÄ;qÃÃÉá«\0\0á«¢aÄ;tá«á«ä¬;äÆ;fl᫨᫩᫫æÃ®á
eÄmx᫱᫶ent»᫩eóÉǧ᫾\0á¬Ä;dá»á¬ot;æ©nÃ´ÉÆfryá¬á¬á¬;ìðoäÉè©;sÅá¬r;æÄaoᬥᬩrr;æµss;æÄcuᬲᬷr;ìð¸ÄbpᬼáÄ;eááæ«;æ«Ä;eááæ«;æ«dot;æ¯Îdelprvwá á¬á·á®á®¬á¯á¯¹arrÄlrá¨áª;椸;椵ɰá²\0\0áµr;æc;æarrÄ;pá¿á®æ¶;椽Ì;bcdosá®á®á®á®¡á®¥á®¨æªrcap;æ©Äauá®á®p;æ©p;æ©ot;ær;æ©
;ìâªï¸Èalrv᮵ᮿá¯á¯£rrÄ;mᮼᮽæ·;椼yÆevwá¯á¯á¯qɰá¯\0\0á¯reãá³uãáµee;æedge;æenè»Â¤ä¤earrowÄlrᯮ᯳eft»á®ight»ᮽeäá¯Äciá°á°oninôǷnt;æ±lcty;æà¦AHabcdefhijlorstuwz᰸᰻᰿á±á±©á±µá²á²á²¬á²·á³»á³¿á´áµ»á¶á¶«á¶»á·á·ròÎar;楥Èglrsá±á±á±á±ger;æ eth;æ¸Ã²á³hÄ;vá±á±æÂ»à¤Å«á±¡á±§arow;æ¤aãÌÄayᱮᱳron;ä;ä´Æ;ao̲ᱼá²ÄgrÊ¿á²r;ætseq;æ©·Æglmá²á²á²è»Â°ä°ta;ä´ptyv;榱ÄirᲣᲨsht;楿;ìð¡arÄlrᲳᲵ»à£Â»áÊaegsvá³Í¸á³á³á³ mÆ;oșá³á³ndÄ;șá³uit;æ¦amma;äin;æ²Æ;io᳧᳨᳸ä·deè÷;oá³§á³°ntimes;ænø᳷cy;äcɯá´\0\0á´rn;æop;æÊlptuwá´á´á´¢áµáµlar;ä¤f;ìðÊ;empsÌá´á´·á´½áµqÄ;dÍá´³ot;æinus;æ¸lus;æquare;æ¡blebarwedgåúnÆadhá®áµáµ§ownarrowóá²arpoonÄlrᵲᵶefôᲴighôᲶŢᵿá¶
karo÷à½É¯á¶\0\0á¶rn;æop;æÆcotá¶á¶£á¶¦Äryá¶á¶¡;ìð¹;äl;æ§¶rok;äÄdrá¶°á¶´ot;æ±iÄ;fá¶ºá æ¿Äahá·á·ròЩaòྦangle;榦Äciá·á·y;ägrarr;æ¿à¤Dacdefglmnopqrstuxá¸á¸á¸á¸¸Õ¸á¸¼á¹á¹¡á¹¾áº¥áº¯áº½á»¡á¼ªá¼·á½á½á½ÄDoá¸á´´oôá²Äcsá¸á¸uteè»Ã©ä©ter;æ©®ÈaioyḢḧḱḶron;ärÄ;cá¸á¸®æè»Ãªäªlon;æ;äot;äÄDrá¹á¹
ot;æ;ìð¢Æ;rsá¹á¹á¹æªaveè»Ã¨ä¨Ä;dá¹á¹æªot;æªÈ;ilsṪṫṲṴæªnters;æ§;æÄ;dṹṺæªot;æªÆapsáº
áºáºcr;ätyÆ;sváºáºáºæ
et»áºpÄ1;áºáº¤Ä³áº¡áº£;æ;æ
æÄgsẪẬ;ä
p;æÄgpẴẸon;äf;ìðÆalsá»á»á»rÄ;sá»á»æl;æ§£us;橱iÆ;lvá»á»á»äµon»á»;äµÈcsuvỪỳá¼á¼£Äioữḱrc»Ḯɩỹ\0\0á»»ÃÕantÄglá¼á¼tr»á¹ess»ṺÆaeiá¼á¼á¼ls;ä½st;ævÄ;DȵἠD;橸parsl;æ§¥ÄDaἯἳot;ærr;楱Æcdiá¼¾á½á»¸r;æ¯oôÍÄahá½á½;ä·è»Ã°ä°Ämrá½á½lè»Ã«ä«o;æ¬Æcipὡὤὧl;ä¡sôծÄeoὬὴctatioîÕnentialåչৡá¾\0á¾\0ᾡᾧ\0\0á¿á¿\0á¿\0ῦῪâ\0ââllingdotseñá¹y;ämale;æÆilrá¾á¾³á¿lig;èï¬É©á¾¹\0\0á¾½g;èï¬ig;èï¬;ìð£lig;èï¬lig;ìfjÆaltá¿á¿á¿¡t;æig;èï¬ns;æ±of;äǰ΅\0ῳf;ìðÄakÖ¿á¿·Ä;vῼ´æ;æ«artint;æ¨ÄaoââÄcsââαââ°â¸â
â\0âβâ¢â¥â§âªâ¬\0â®è»Â½ä½;æ
è»Â¼ä¼;æ
;æ
;æ
Ƴâ´\0â¶;æ
;æ
Ê´â¾â\0\0âè»Â¾ä¾;æ
;æ
5;æ
ƶâ\0â;æ
;æ
8;æ
l;æwn;æ¢cr;ìð»à¢Eabcdefgijlnorstvââââ¥â°â´â°âµâºâ¿âââ¸Ìâ¾â
âÄ;lÙâ;æªÆcmpâââute;äµmaÄ;dâá³ä³;æªreve;äÄiyâªâ®rc;ä;ä³ot;ä¡È;lqsؾÙâ½âÆ;qsؾÙâlanô٥È;cdlÙ¥âââ¥c;檩otÄ;oââæªÄ;lâ¢â£æª;æªÄ;eâªâìâï¸s;æªr;ìð¤Ä;gÙ³Ømel;æ·cy;äÈ;EajÙâââ;æª;檥;檤ÈEaesâââ©â´;æ©pÄ;pâ£â¤æªrox»â¤Ä;qâ®â¯æªÄ;qâ®âim;æ§pf;ìðÄciâ
â
r;æmÆ;elÙ«â
â
;æª;æªè>;cdlqr×®â
â
ªâ
®â
³â
¹Äciâ
¥â
§;檧r;橺ot;æPar;æ¦uest;橼Êadelsââ
ªâÙâǰâ\0âproøâr;楸qÄlqØ¿âlesóâiÃÙ«Äenâ£ârtneqq;ìâ©ï¸Ã
âªÔAabcefkosyâââ±âµâºâââ¯â¨â½ròΠÈilmrâââârsðáf»â¤ilôکÄdrâ â¤cy;äÆ;cwࣴâ«â¯ir;æ¥;æar;æirc;䥯alrââârtsÄ;uââæ¥it»âlip;æ¦con;æ¹r;ìð¥sÄewâ£â©arow;椥arow;椦Êamoprâºâ¾âââ£rr;æ¿tht;æ»kÄlrââeftarrow;æ©ightarrow;æªf;ìðbar;æÆcltâ¯â´â¸r;ìð½asèâ´rok;ä§Äbpââull;æhen»á±à«¡â£\0âª\0â¸â
â\0ââ³\0\0â¸â¢â§â¢â¿\0ââªâ´cuteè»ÃäÆ;iyݱâ°âµrcè»Ã®ä®;ä¸Äcxâ¼â¿y;äµclè»Â¡ä¡ÄfrÎâ;ìð¦raveè»Ã¬ä¬È;inoܾââ©â®Äinâ¢â¦nt;æ¨t;æfin;æ§ta;æ©lig;䳯aopâ¾ââÆcgtâ
ââr;䫯elpÜââinÃ¥ÞarÃ´Ü h;ä±f;æ·ed;äµÊ;cfotÓ´â¬â±â½âare;æ
inÄ;tâ¸â¹æie;æ§doôâÊ;celpÝââââ¡al;æºÄgrââeróá£Ã£âarhk;æ¨rod;樼Ècgptâ¯â²â¶â»y;äon;ä¯f;ìða;ä¹uestè»Â¿ä¿Äciââr;ìð¾nÊ;EdsvÓ´âââ¡Ó³;æ¹ot;æµÄ;vâ¦â§æ´;æ³Ä;iÝ·â®lde;ä©Ç«â¸\0â¼cy;älè»Ã¯ä¯Ìcfmosuââââ¡â§âµÄiyâârc;äµ;ä¹r;ìð§ath;ä·pf;ìðÇ£â¬\0â±r;ìð¿rcy;äkcy;äÐacfghjosâââ¢â§ââ±âµâ»ppaÄ;vââäº;ä°Äeyââ dil;ä·;äºr;ìð¨reen;ä¸cy;ä
cy;äpf;ìðcr;ìðà®ABEHabcdefghjlmnoprstuvâ°ââââââ½âââââ¥â¹â½ââ²âââ¨âââ â Æartâ·âºâ¼ròà§Ã²Îail;æ¤arr;æ¤Ä;gà¦â;æªar;楢ॣâ¥\0âª\0â±\0\0\0\0\0âµâº\0âââ\0â¹ute;äºmptyv;榴raîà¡bda;ä»gÆ;dlà¢ââ;æ¦Ã¥à¢;æª
uoè»Â«ä«rÐ;bfhlpstà¢ââ¦â©â«â®â±âµÄ;fà¢â£s;æ¤s;æ¤Ã«âp;æ«l;椹im;楳l;æ¢Æ;aeâ¿ââæª«il;æ¤Ä;sââæª;ìâªï¸Æabrââârr;æ¤rk;æ²Äakâ¢â¬cÄekâ¨âª;ä»;äÄesâ±â³;æ¦lÄduâ¹â»;æ¦;æ¦Èaeuyââââron;ä¾Ädiââil;ä¼Ã¬à¢°Ã¢â©;
vendor: 4,294 bytes, line 5
5ä»Ècqrsâ£â¦ââ½a;椶uoÄ;rà¸áÄduâ²â·har;楧shar;æ¥h;æ²Ê;fgqsââà¦â³â¿æ¤tÊahlrtââ¤â·ââ¨rrowÄ;tà¢â¡aéâ¶arpoonÄduâ¯â´own»Ñp»०eftarrows;æightÆahsââârrowÄ;sࣴࢧarpoonóà¾quigarro÷â°hreetimes;æÆ;qsâà¦âºlanôবÊ;cdgsবââââ¨c;檨otÄ;oââæ©¿Ä;rââæª;æªÄ;eâ¢â¥ìâï¸s;æªÊadegsâ³â¹â½ââpproøâot;æqÄgqââ
ôà¦gtòâôà¦iÃলÆilrâ࣡âsht;楼;ìð©Ä;Eà¦â£;æªÅ¡â©â¶rÄduâ²â®Ä;l॥â³;楪lk;æcy;äÊ;achtà©ââââròâorneòá´ard;楫ri;æºÄioââ¤dot;ä
ustÄ;aâ¬âæ°che»âÈEaesâ»â½ââ;æ¨pÄ;pââæªrox»âÄ;qââæªÄ;qââ»im;æ¦Ðabnoptwzâ©â´â·ââ¯âââÄnrâ®â±g;æ¬r;æ½rëà£gÆlmrâ¿ââeftÄar০âightá৲apsto;æ¼ightá৽parrowÄlrâ¥â©efôâight;æ¬Æaflâ¶â¹â½r;æ¦
;ìðus;æ¨imes;樴šââst;æÃ¡áÆ;efââá ænge»âarÄ;lâ¤â¥ä¨t;æ¦Êachmtâ³â¶â¼â
âròࢨorneòá¶arÄ;dà¾â;æ¥;æri;æ¿Ìachiqtââà©â¢â®â»quo;æ¹r;ìðmÆ;egলâªâ¬;æª;æªÄbuâªâ³oÄ;rà¸â¹;ærok;ä
è<;cdhilqrà «ââ¹ââ â¥âªâ°Äciââ;檦r;橹reÃ¥â²mes;æarr;楶uest;æ©»ÄPiâµâ¹ar;æ¦Æ;efâ à¤á ærÄduâ â shar;æ¥har;楦Äenâ â ¡rtneqq;ìâ¨ï¸Ã
â ÜDacdefhilnopsuâ¡â¡
â¢â¢â¢â¢ ⢥⢨â£â£¢â£¤àªâ£³â¤Dot;æºÈclprâ¡â¡â¡£â¡½rè»Â¯ä¯Äetâ¡â¡;æÄ;eâ¡â¡æ se»â¡Ä;sá»â¡¨toÈ;dluá»â¡³â¡·â¡»owîÒefôà¤Ã°áker;æ®Äoyâ¢â¢mma;権;ä¼ash;æasuredangle»á¦r;ìðªo;æ§Æcdn⢯⢴â£roè»ÂµäµÈ;acdá¤â¢½â£â£sôá§ir;æ«°otè»Â·ÆµusÆ;bdâ£á¤â£æÄ;uá´¼â£;横ţâ£â£¡p;æ«Ã²âðàªÄdp⣩⣮els;æ§f;ìðÄct⣸⣽r;ìðpos»áÆ;lmâ¤â¤â¤ä¼timap;æ¸à°GLRVabcdefghijlmoprstuvwâ¥â¥â¥¾â¦â¦â§â§©â¨â¨â©â©âªâªâª¤âª¨â¬â¬ââ¿â®®â°´â±§â±¼â³©Ägtâ¥â¥;ìâ̸Ä;vâ¥à¯ìâ«âÆeltâ¥â¥²â¥¶ftÄar⥡⥧rrow;æightarrow;æ;ìâ̸Ä;v⥻à±ìâªâightarrow;æÄDdâ¦â¦ash;æ¯ash;æ®Êbcnpt⦣⦧⦬⦱â§la»Ëute;ä
g;ìâ âÊ;Eiopà¶â¦¼â§â§
â§;ì⩰̸d;ìâ̸s;ä
roøà¶urÄ;aâ§â§æ®lÄ;sâ§à¬¸Ç³â§\0â§£pè»Â ଷmpÄ;e௹à°Êaeouyâ§´â§¾â¨â¨â¨Ç°â§¹\0â§»;æ©on;ä
dil;ä
ngÄ;dൾâ¨ot;ìâ©Ì¸p;æ©;ä½ash;æÎ;Aadqsxà®â¨©â¨â¨»â©â©
â©rr;ærÄhr⨳⨶k;椤Ä;oá²á°ot;ìâ̸uiöà£Äeiâ©â©ar;椨Ãà®istÄ;sà® à®r;ìð«ÈEestà¯
⩦⩹⩼Æ;qs஼â©à¯¡Æ;qs஼à¯
â©´lanô௢iÃ௪Ä;rà®¶âªÂ»à®·ÆAapâªâªâªrò⥱rr;æ®ar;櫲Æ;svà¾âªà¾Ä;d⪡⪢æ¼;æºcy;äÎAEadest⪷⪺⪾â«â«
⫶⫹rò⥦;ìâ¦Ì¸rr;ær;æ¥È;fqsà°»â«â«£â«¯tÄarâ«â«rro÷â«ightarroÃ·âªÆ;qs఻⪺⫪lanôà±Ä;sà±â«´Â»à°¶iÃà±Ä;rవ⫾iÄ;eà°à°¥iäà¶Äptâ¬â¬f;ìðè¬;inâ¬â¬â¬¶ä¬nÈ;Edvà®â¬¤â¬¨â¬®;ìâ¹Ì¸ot;ìâµÌ¸Ç¡à®â¬³â¬µ;æ·;æ¶iÄ;vಸ⬼ǡಸââ;æ¾;æ½Æaorââ£â©rÈ;astà»âââlleìà»l;ì⫽â¥;ìâ̸lint;æ¨Æ;ceà²â°â³uåಥÄ;cà²â¸Ä;eà²â½Ã±à²ÈAaitâ®â®â®â®§ròâ¦rrÆ;cwâ®â®â®æ;ì⤳̸;ìâ̸ghtarrow»â®riÄ;eà³à³Îchimpqu⮽â¯â¯â¬à¸â¯¤â¯¯È;cerà´²â¯à´·â¯uÃ¥àµ
;ìðortÉâ¬
\0\0â¯aráâmÄ;e൮â¯Ä;q൴൳suÄbp⯫â¯Ã¥à³¸Ã¥à´Æbcp⯶â°â°È;Ees⯿â°à´¢â°æ;ìâ«
̸etÄ;eà´â°qÄ;qà´£â°cÄ;eà´²â°Ã±à´¸È;EesⰢⰣàµâ°§æ
;ìâ«Ì¸etÄ;eàµâ°®qÄ;qൠⰣÈgilrⰽⰿâ±
â±Ã¬à¯ldeè»Ã±ä±Ã§à±iangleÄlrâ±â±eftÄ;eà°â±Ã±à°¦ightÄ;eà³â±¥Ã±à³Ä;mⱬâ±ä½Æ;esⱴⱵⱹä£ro;æp;æÒDHadgilrsâ²â²â²â²â²£â²°â²¶â³â³£ash;æarr;æ¤p;ìââash;æ¬ÄetⲨⲬ;ìâ¥â;ì>ânfin;æ§ÆAetâ²½â³â³
rr;æ¤;ìâ¤âÄ;râ³â³ì<âie;ìâ´âÄAtâ³â³rr;æ¤rie;ìâµâim;ìâ¼âÆAanâ³°â³´â´rr;ærÄhr⳺⳽k;椣Ä;oá§á¥ear;椧ááª\0\0\0\0\0\0\0\0\0\0\0\0\0â´\0â´¸âµâµ ⵥ⵲â¶á¬\0\0â¶â¶«\0â·â·\0â·â¸â¸«â¸¾â¹Äcsâ´±áªuteè»Ã³ä³Äiyâ´¼âµ
rÄ;cáªâµè»Ã´ä´;ä¾Êabios᪠âµâµÇâµlac;ä
v;樸old;榼lig;ä
Äcr⵩âµir;榿;ìð¬Í¯âµ¹\0\0âµ¼\0â¶n;äaveè»Ã²ä²;æ§Äbmâ¶à·´ar;榵Èacitâ¶â¶â¶¥â¶¨ròáªÄirâ¶â¶ r;榾oss;榻nÃ¥à¹;æ§Æaeiⶱⶵⶹcr;ä
ga;äÆcdnâ·â·
Çron;ä¿;榶pf;ìð Æaelâ·â·Çr;榷rp;榹Î;adiosvⷪⷫⷮâ¸â¸â¸â¸æ¨ròáªÈ;efmâ··â·¸â¸â¸
æ©rÄ;oⷾⷿæ´f»ⷿè»Âªäªè»Âºäºgof;æ¶r;æ©lope;æ©;æ©Æcloâ¸â¸¡â¸§Ã²â¸ashè»Ã¸ä¸l;æiŬⸯ⸴deè»ÃµäµesÄ;aÇ⸺s;樶mlè»Ã¶ä¶bar;æ½à«¡â¹\0â¹½\0âºâº\0⺢⺹\0\0â»àº\0â¼\0\0⼫⾼\0â¿rÈ;
vendor: 6,210 bytes, line 5
5astÐâ¹§â¹²àº
è¶;lâ¹â¹®ä¶leìÐɩ⹸\0\0â¹»m;櫳;櫽y;ä¿rÊcimptâºâºâºá¡¥âºnt;ä¥od;ä®il;æ°enk;æ±r;ìðÆimo⺨⺰⺴Ä;vâºâº®ä;ämaô੶ne;æÆ;tv⺿â»â»ächfork»´;äÄauâ»â»nÄckâ»â»kÄ;hâ´â»;æÃ¶â´sÒ;abcdemst⻳⻴á¤â»¹â»½â¼â¼â¼â¼ä«cir;樣ir;樢Äouáµâ¼;樥;橲nè»Â±àºim;樦wo;樧Æipuâ¼â¼ â¼¥ntint;æ¨f;ìð¡ndè»Â£ä£Ô;Eaceinosuà»â¼¿â½â½â½â¾â¾â¾â½¾â¾¶;檳p;檷uÃ¥à»Ä;cà»â½Ì;acensà»â½â½â½¦â½¨â½¾pproøâ½urlyeñà»Ã±à»Æaes⽯⽶⽺pprox;檹qq;檵im;æ¨iÃà»meÄ;sâ¾àº®æ²ÆEas⽸â¾â½ºÃ°â½µÆdfp໬â¾â¾¯Æals⾠⾥⾪lar;æ®ine;æurf;æÄ;t໻⾴ï໻rel;æ°Äciâ¿â¿
r;ìð
;äncsp;æÌfiopsuâ¿â¢â¿â¿¥â¿«â¿±r;ìð®pf;ìð¢rime;æcr;ìðÆaeo⿸ããtÄei⿾ã
rnionóڰnt;æ¨stÄ;eããä¿Ã±á¼Ã´à¼àªABHabcdefhilmnoprstuxããããã ãã«ã
ã
¢ã
²ãããã¤ã©ãã®ã²ãã°ã·Æartãããròá³Ã²Ïail;æ¤aròᱥar;楤Îcdenqrtã¨ãµã¸ã¿ãããÄeuãã±;ìâ½Ì±te;ä
iãá
®mptyv;榳gÈ;delà¿ããã;æ¦;榥åà¿uoè»Â»ä»rÖ;abcfhlpstwà¿ã¬ã¯ã·ã¹ã¼ã¾ããããp;極Ä;fà¿ ã´s;æ¤ ;椳s;æ¤Ã«âðâ®l;æ¥
im;楴l;æ£;æÄaiããil;æ¤oÄ;nããæ¶alÃ³à¼Æabrã§ãªã®ròá¥rk;æ³Äakã³ã½cÄekã¹ã»;ä½;äÄesãã;æ¦lÄduãã;æ¦;æ¦Èaeuyããã§ã©ron;ä
Ädiã¡ã¥il;ä
ì࿲âãº;äÈclqsã´ã·ã½ã
a;椷dhar;楩uoÄ;rÈÈh;æ³Æacgã
ã
à½lÈ;ipsླྀã
ã
ánÃ¥á»arôྩt;æÆilrã
©á£ã
®sht;楽;ìð¯Äaoã
·ãrÄduã
½ã
¿Â»Ñ»Ä;láã;楬Ä;vããä;䱯gnsãã¹ã¼htÌahlrstã¤ã°ããã¤ã®rrowÄ;tà¿ãaéãarpoonÄduã»ã¿owîã
¾p»áeftÄahããrrowó࿪arpoonóÕightarrows;æquigarro÷ãhreetimes;æg;äingdotseñἲÆahmãããrò࿪aòÕ;æoustÄ;aããæ±che»ãmid;æ«®Èabptã²ã½ããÄnrã·ãºg;ær;æ¾rëáÆaflãããr;æ¦;ìð£us;樮imes;樵Äapãã§rÄ;gã£ã¤ä©t;æ¦olint;æ¨aròã£Èachqã»ãá¼ã
quo;æºr;ìðÄbuã»ãoÄ;rÈÈÆhirããã reÃ¥ã¸mes;æiÈ;eflãªáá ¡ã«æ¹tri;æ§luhar;楨;æàµ¡ãããã¬ã¸ã±\0ãºã¤\0\0ã¬ã°\0ã¨ãããã±ãã±\0ã\0\0ã³cute;ä
quïâºÔ;Eaceinpsyáã³ãµã¿ããããã¦ã©;檴ǰãº\0ã¼;檸on;ä
¡uÃ¥á¾Ä;dá³ãil;ä
rc;ä
ÆEasããã;檶p;檺im;æ©olint;æ¨iÃá;äotÆ;beã´áµãµæ
;橦ÎAacmstxãããããã£ãrr;ærÄhrããëâ¨Ä;oਸ਼਴tè»Â§ä§i;ä»war;椩mÄinã©Ã°nuóñt;æ¶rÄ;oã¶âìð°Èacoyãããã rp;æ¯Ähyããcy;ä;ärtÉã\0\0ãiäá¤araì⹯è»ÂäÄgmã¨ã´maÆ;fvã±ã²ã²ä;äÐ;deglnprá«ã
ããããã¡ã¦ot;橪Ä;qá±á°Ä;Eããæª;æª Ä;Eããæª;æªe;ælus;樤arr;楲aròá½Èaeitã¸ãããÄlsã½ãlsetméãªhp;樳parsl;槤Ädlá£ãe;æ£Ä;eããæªªÄ;sã¢ã£æª¬;ìâª¬ï¸Æflpã®ã³ãtcy;äÄ;bã¸ã¹ä¯Ä;aã¾ã¿æ§r;æ¿f;ìð¤aÄdrãÐesÄ;uããæ it»ãÆcsuã ã¹ãÄauã¥ã¯pÄ;sáã«;ìâï¸pÄ;sá´ãµ;ìâï¸uÄbpã¿ãÆ;esááãetÄ;eáãñáÆ;esá¨áãetÄ;eá¨ãÃ±á®Æ;afá
»ã¦Ö°rÅ¥ã«Ö±Â»á
¼aròá
Ècemtã¹ã¾ãã
r;ìðtmîñiìãaræá¾ÄarããrÄ;fãá¿æÄanããightÄepã£ãªpsiloîỠhé⺯s»â¡Êbcmnpã»ãáããÒ;Edemnprsãããããã£ã¬ã±ã¶æ;æ«
ot;檽Ä;dáãot;æ«ult;æ«ÄEeã¨ãª;æ«;ælus;檿arr;楹Æeiuã½ããtÆ;enãã
ãqÄ;qáãeqÄ;qã«ã¨m;æ«Äbpãã;æ«;æ«cÌ;acensáã¬ã²ã¹ã»ã¦pproøãºurlyeñá¾Ã±á³Æaesãããpproøãqñãg;æªÚ123;Edehlmnpsã©ã¬ã¯áã²ã´ãããããã¨ãè»Â¹ä¹è»Â²ä²è»Â³ä³;æ«Äosã¹ã¼t;檾ub;æ«Ä;dá¢ã
ot;æ«sÄouããl;æb;æ«arr;楻ult;æ«ÄEeã¤ã¦;æ«;ælus;æ«Æeiuã´ããtÆ;enáã¼ãqÄ;qá¢ã²eqÄ;qã§ã¤m;æ«Äbpãã;æ«;æ«ÆAanãã ãrr;ærÄhrã¦ã¨Ã«â®Ä;oਫ਩war;椪ligè»Ãä௡ããã áã³ã¹\0ã¾ã\0\0\0\0\0ãã\0ãã¬\0\0\0ãɲã\0\0ãget;æ;ärÃ«à¹Æaeyã¦ã«ã°ron;ä
¥dil;ä
£;älrec;ær;ìð±Èeikoãããµã¼Ç²ã\0ãeÄ4fááaÆ;svãããä¸ym;äÄcnã¢ã²kÄasã¨ã®pproøáim»á¬sðáÄasãºã®Ã°árnè»Ã¾ä¾Ç¬Ìãâ§esèÃ;bdãããäÄ;aá¤ãr;樱;樰Æepsã¡ã£ãáâ©È;bcfÒã¬ã°ã´ot;æ¶ir;櫱Ä;oã¹ã¼ìð¥rk;æ«Ã¡ã¢rime;æ´Æaipããã¤dÃ¥áÎadempstã¡ããããããngleÊ;dlqrã°ã±ã¶ããæµown»ᶻeftÄ;eâ ã¾Ã±à¤®;æightÄ;eãªãñáot;æ¬inus;樺lus;樹b;æ§ime;樻ezium;æ¢Æchtã²ã½ãÄryã·ã»;ìð;äcy;ärok;ä
§Äioããxôá·headÄlrãã eftarro÷à¡ightarrow»à½à¤AHabcdfghlmoprstuwãããã¤ã°ã¼ã ã 㠣㠴ã¡ã¡ã¡«ã¢©ã£ã£ã£ªã£¶ròÏar;楣Äcrãã¢uteè»ÃºäºÃ²á
rÇ£ãª\0ãy;äve;ä
Äiyãµãºrcè»Ã»ä»;äÆabhã ã ã ròálac;ä
±aòáÄirã ã sht;楾;ìð²raveè»Ã¹ä¹Å¡ã §ã ±rÄlr㠬㠮»à¥Â»álk;æÄctã ¹ã¡É¯ã ¿\0\0ã¡rnÄ;eã¡
ã¡ær»ã¡op;æri;æ¸Äalã¡ã¡cr;ä
«è»Â¨ÍÄgp㡢㡦on;ä
³f;ìð¦Ìadhlsuá
㡸㡽á²ã¢ã¢ ownáá³arpoonÄlrã¢ã¢efôã ighô㠯iÆ;hlã¢ã¢ã¢ä
»áºon»ã¢parrows;æÆcit㢰ã£ã£É¯ã¢¶\0\0ã£rnÄ;e㢼㢽ær»㢽op;æng;ä
¯ri;æ¹cr;ìðÆdirã£ã£ã£¢ot;æ°lde;ä
©iÄ;fã°ã£¨Â»á Äam㣯㣲rò㢨lè»Ã¼ä¼angle;榧ÞABDacdeflnoprszã¤ã¤ã¤©ã¤ã¦µã¦¸ã¦½ã§ã§¤ã§¨ã§³ã§¹ã§½ã¨ã¨ ròϷarÄ;v㤦㤧櫨;æ«©asèϡÄnr㤲㤷grt;æ¦Îeknprstã£ã¥ã¥ã¥ã¥ã¥¤ã¦appáâothinÃ§áºÆhirã«â»ã¥opô⾵Ä;há·ã¥¢Ã¯ãÄiu㥩ã¥gmáã³Äbp㥲ã¦setneqÄ;q㥽ã¦ìâï¸;ìâ«ï¸setneqÄ;qã¦ã¦ìâï¸;ìâ«ï¸Ährã¦ã¦etáãiangleÄlr㦪㦯eft»थight»áy;ä²ashÂ»á¶Æelrã§ã§ã§Æ;beâ·ªã§ã§ar;æ»q;ælip;æ®Äbtã§á¨aòá©r;ìð³tré㦮suÄbp㧯㧱»à´Â»àµpf;ìð§roð໻tré㦴Äcuã¨ã¨r;ìðÄbpã¨ã¨nÄEeã¦ã¨Â»ã¥¾nÄEeã¦ã¨Â»ã¦igzag;æ¦Îcefoprs㨶㨻ã©ã©ã©ã©¡ã©ªirc;ä
µÄdiã©ã©Äbgã©
ã©ar;æ©eÄ;qáºã©;æerp;ær;ìð´pf;ìð¨Ä;eá¹ã©¦atèá¹cr;ìðà«£áãª\0ãª\0ãªãª\0\0ãªãª¨ãª«ãª¯\0\0ã«ã«\0ã«áátréár;ìðµÄAaãªãªròÏrò৶;ä¾ÄAa㪡㪤ròθrò৫aðâis;æ»Ædptá¤ãªµãª¾Äfl㪺á©;ìð©imÃ¥á²ÄAaã«ã«ròÏròà¨Äcqã«á¸r;ìðÄptáã«réáÐacefiosu㫰㫽ã¬ã¬ã¬ã¬ã¬ã¬¡cÄuyã«¶ã«»teè»Ã½ä½;äÄiyã¬ã¬rc;ä
·;änè»Â¥ä¥r;ìð¶cy;äpf;ìðªcr;ìðÄcm㬦㬩y;älè»Ã¿ä¿Ôacdefhioswããããã¤ã©ãã´ãºã®cute;ä
ºÄayããron;ä
¾;ä·ot;ä
¼Äetãã¡træáa;ä¶r;ìð·cy;ä¶grarr;æpf;ìð«cr;ìðÄjnã®
ã®;æj;æ
5'.split("").map(e=>e.charCodeAt(0))),Zi=new Uint16Array("Èaglq ��\x1BÉ�\0\0�p;ä¦os;ä§t;ä¾t;ä¼uot;ä¢".split("").map(e=>e.charCodeAt(0)));var cr;const Zl=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Tr=(cr=String.fromCodePoint)!==null&&cr!==void 0?cr:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function es(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=Zl.get(e))!==null&&t!==void 0?t:e}var H;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(H||(H={}));const e0=32;var he;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(he||(he={}));function Br(e){return e>=H.ZERO&&e<=H.NINE}function t0(e){return e>=H.UPPER_A&&e<=H.UPPER_F||e>=H.LOWER_A&&e<=H.LOWER_F}function u0(e){return e>=H.UPPER_A&&e<=H.UPPER_Z||e>=H.LOWER_A&&e<=H.LOWER_Z||Br(e)}function r0(e){return e===H.EQUALS||u0(e)}var j;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(j||(j={}));var Ye;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Ye||(Ye={}));class n0{constructor(t,u,r){this.decodeTree=t,this.emitCodePoint=u,this.errors=r,this.state=j.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ye.Strict}startEntity(t){this.decodeMode=t,this.state=j.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,u){switch(this.state){case j.EntityStart:return t.charCodeAt(u)===H.NUM?(this.state=j.NumericStart,this.consumed+=1,this.stateNumericStart(t,u+1)):(this.state=j.NamedEntity,this.stateNamedEntity(t,u));case j.NumericStart:return this.stateNumericStart(t,u);case j.NumericDecimal:return this.stateNumericDecimal(t,u);case j.NumericHex:return this.stateNumericHex(t,u);case j.NamedEntity:return this.stateNamedEntity(t,u)}}stateNumericStart(t,u){return u>=t.length?-1:(t.charCodeAt(u)|e0)===H.LOWER_X?(this.state=j.NumericHex,this.consumed+=1,this.stateNumericHex(t,u+1)):(this.state=j.NumericDecimal,this.stateNumericDecimal(t,u))}addToNumericResult(t,u,r,n){if(u!==r){const a=r-u;this.result=this.result*Math.pow(n,a)+parseInt(t.substr(u,a),n),this.consumed+=a}}stateNumericHex(t,u){const r=u;for(;u<t.length;){const n=t.charCodeAt(u);if(Br(n)||t0(n))u+=1;else return this.addToNumericResult(t,r,u,16),this.emitNumericEntity(n,3)}return this.addToNumericResult(t,r,u,16),-1}stateNumericDecimal(t,u){const r=u;for(;u<t.length;){const n=t.charCodeAt(u);if(Br(n))u+=1;else return this.addToNumericResult(t,r,u,10),this.emitNumericEntity(n,2)}return this.addToNumericResult(t,r,u,10),-1}emitNumericEntity(t,u){var r;if(this.consumed<=u)return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===H.SEMI)this.consumed+=1;else if(this.decodeMode===Ye.Strict)return 0;return this.emitCodePoint(es(this.result),this.consumed),this.errors&&(t!==H.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,u){const{decodeTree:r}=this;let n=r[this.treeIndex],a=(n&he.VALUE_LENGTH)>>14;for(;u<t.length;u++,this.excess++){const i=t.charCodeAt(u);if(this.treeIndex=us(r,n,this.treeIndex+Math.max(1,a),i),this.treeIndex<0)return this.result===0||this.decodeMode===Ye.Attribute&&(a===0||r0(i))?0:this.emitNotTerminatedNamedEntity();if(n=r[this.treeIndex],a=(n&he.VALUE_LENGTH)>>14,a!==0){if(i===H.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==Ye.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:u,decodeTree:r}=this,n=(r[u]&he.VALUE_LENGTH)>>14;return this.emitNamedEntityData(u,n,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,u,r){const{decodeTree:n}=this;return this.emitCodePoint(u===1?n[t]&~he.VALUE_LENGTH:n[t+1],r),u===3&&this.emitCodePoint(n[t+2],r),r}end(){var t;switch(this.state){case j.NamedEntity:return this.result!==0&&(this.decodeMode!==Ye.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case j.NumericDecimal:return this.emitNumericEntity(0,2);case j.NumericHex:return this.emitNumericEntity(0,3);case j.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case j.EntityStart:return 0}}}function ts(e){let t="";const u=new n0(e,r=>t+=Tr(r));return function(n,a){let i=0,s=0;for(;(s=n.indexOf("&",s))>=0;){t+=n.slice(i,s),u.startEntity(a);const c=u.write(n,s+1);if(c<0){i=s+u.end();break}i=s+c,s=c===0?i+1:i}const o=t+n.slice(i);return t="",o}}function us(e,t,u,r){const n=(t&he.BRANCH_LENGTH)>>7,a=t&he.JUMP_TABLE;if(n===0)return a!==0&&r===a?u:-1;if(a){const o=r-a;return o<0||o>=n?-1:e[u+o]-1}let i=u,s=i+n-1;for(;i<=s;){const o=i+s>>>1,c=e[o];if(c<r)i=o+1;else if(c>r)s=o-1;else return e[o+n]}return-1}ts(Qi);ts(Zi);var E;(function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"})(E||(E={}));var D;(function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"})(D||(D={}));function _e(e){return e===E.Space||e===E.NewLine||e===E.Tab||e===E.FormFeed||e===E.CarriageReturn}function Cu(e){return e===E.Slash||e===E.Gt||_e(e)}function oa(e){return e>=E.Zero&&e<=E.Nine}function a0(e){return e>=E.LowerA&&e<=E.LowerZ||e>=E.UpperA&&e<=E.UpperZ}function i0(e){return e>=E.UpperA&&e<=E.UpperF||e>=E.LowerA&&e<=E.LowerF}var me;(function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"})(me||(me={}));const Y={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};class s0{constructor({xmlMode:t=!1,decodeEntities:u=!0},r){this.cbs=r,this.state=D.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=D.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=t,this.decodeEntities=u,this.entityTrie=t?Zi:Qi}reset(){this.state=D.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=D.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}getIndex(){return this.index}getSectionStart(){return this.sectionStart}stateText(t){t===E.Lt||!this.decodeEntities&&this.fastForwardTo(E.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=D.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===E.Amp&&(this.state=D.BeforeEntity)}stateSpecialStartSequence(t){const u=this.sequenceIndex===this.currentSequence.length;if(!(u?Cu(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.isSpecial=!1;else if(!u){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=D.InTagName,this.stateInTagName(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(t===E.Gt||_e(t)){const u=this.index-this.currentSequence.length;if(this.sectionStart<u){const r=this.index;this.index=u,this.cbs.ontext(this.sectionStart,u),this.index=r}this.isSpecial=!1,this.sectionStart=u+2,this.stateInClosingTagName(t);return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Y.TitleEnd?this.decodeEntities&&t===E.Amp&&(this.state=D.BeforeEntity):this.fastForwardTo(E.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===E.Lt)}stateCDATASequence(t){t===Y.Cdata[this.sequenceIndex]?++this.sequenceIndex===Y.Cdata.length&&(this.state=D.InCommentLike,this.currentSequence=Y.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=D.InDeclaration,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===t)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Y.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=D.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(t){return this.xmlMode?!Cu(t):a0(t)}startSpecial(t,u){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=u,this.state=D.SpecialStartSequence}stateBeforeTagName(t){if(t===E.ExclamationMark)this.state=D.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===E.Questionmark)this.state=D.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(t)){const u=t|32;this.sectionStart=this.index,!this.xmlMode&&u===Y.TitleEnd[2]?this.startSpecial(Y.TitleEnd,3):this.state=!this.xmlMode&&u===Y.ScriptEnd[2]?D.BeforeSpecialS:D.InTagName}else t===E.Slash?this.state=D.BeforeClosingTagName:(this.state=D.Text,this.stateText(t))}stateInTagName(t){Cu(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=D.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateBeforeClosingTagName(t){_e(t)||(t===E.Gt?this.state=D.Text:(this.state=this.isTagStartChar(t)?D.InClosingTagName:D.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(t){(t===E.Gt||_e(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=D.AfterClosingTagName,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){(t===E.Gt||this.fastForwardTo(E.Gt))&&(this.state=D.Text,this.baseState=D.Text,this.sectionStart=this.index+1)}
5stateBeforeAttributeName(t){t===E.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=D.InSpecialTag,this.sequenceIndex=0):this.state=D.Text,this.baseState=this.state,this.sectionStart=this.index+1):t===E.Slash?this.state=D.InSelfClosingTag:_e(t)||(this.state=D.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===E.Gt?(this.cbs.onselfclosingtag(this.index),this.state=D.Text,this.baseState=D.Text,this.sectionStart=this.index+1,this.isSpecial=!1):_e(t)||(this.state=D.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateInAttributeName(t){(t===E.Eq||Cu(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=D.AfterAttributeName,this.stateAfterAttributeName(t))}stateAfterAttributeName(t){t===E.Eq?this.state=D.BeforeAttributeValue:t===E.Slash||t===E.Gt?(this.cbs.onattribend(me.NoValue,this.index),this.state=D.BeforeAttributeName,this.stateBeforeAttributeName(t)):_e(t)||(this.cbs.onattribend(me.NoValue,this.index),this.state=D.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(t){t===E.DoubleQuote?(this.state=D.InAttributeValueDq,this.sectionStart=this.index+1):t===E.SingleQuote?(this.state=D.InAttributeValueSq,this.sectionStart=this.index+1):_e(t)||(this.sectionStart=this.index,this.state=D.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}handleInAttributeValue(t,u){t===u||!this.decodeEntities&&this.fastForwardTo(u)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(u===E.DoubleQuote?me.Double:me.Single,this.index),this.state=D.BeforeAttributeName):this.decodeEntities&&t===E.Amp&&(this.baseState=this.state,this.state=D.BeforeEntity)}stateInAttributeValueDoubleQuotes(t){this.handleInAttributeValue(t,E.DoubleQuote)}stateInAttributeValueSingleQuotes(t){this.handleInAttributeValue(t,E.SingleQuote)}stateInAttributeValueNoQuotes(t){_e(t)||t===E.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(me.Unquoted,this.index),this.state=D.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===E.Amp&&(this.baseState=this.state,this.state=D.BeforeEntity)}stateBeforeDeclaration(t){t===E.OpeningSquareBracket?(this.state=D.CDATASequence,this.sequenceIndex=0):this.state=t===E.Dash?D.BeforeComment:D.InDeclaration}stateInDeclaration(t){(t===E.Gt||this.fastForwardTo(E.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=D.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===E.Gt||this.fastForwardTo(E.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=D.Text,this.sectionStart=this.index+1)}stateBeforeComment(t){t===E.Dash?(this.state=D.InCommentLike,this.currentSequence=Y.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=D.InDeclaration}stateInSpecialComment(t){(t===E.Gt||this.fastForwardTo(E.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=D.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){const u=t|32;u===Y.ScriptEnd[3]?this.startSpecial(Y.ScriptEnd,4):u===Y.StyleEnd[3]?this.startSpecial(Y.StyleEnd,4):(this.state=D.InTagName,this.stateInTagName(t))}stateBeforeEntity(t){this.entityExcess=1,this.entityResult=0,t===E.Number?this.state=D.BeforeNumericEntity:t===E.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=D.InNamedEntity,this.stateInNamedEntity(t))}stateInNamedEntity(t){if(this.entityExcess+=1,this.trieIndex=us(this.entityTrie,this.trieCurrent,this.trieIndex+1,t),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];const u=this.trieCurrent&he.VALUE_LENGTH;if(u){const r=(u>>14)-1;if(!this.allowLegacyEntity()&&t!==E.Semi)this.trieIndex+=r;else{const n=this.index-this.entityExcess+1;n>this.sectionStart&&this.emitPartial(this.sectionStart,n),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,r===0&&this.emitNamedEntity()}}}emitNamedEntity(){if(this.state=this.baseState,this.entityResult===0)return;switch((this.entityTrie[this.entityResult]&he.VALUE_LENGTH)>>14){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~he.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(t){(t|32)===E.LowerX?(this.entityExcess++,this.state=D.InHexEntity):(this.state=D.InNumericEntity,this.stateInNumericEntity(t))}emitNumericEntity(t){const u=this.index-this.entityExcess-1;u+2+ +(this.state===D.InHexEntity)!==this.index&&(u>this.sectionStart&&this.emitPartial(this.sectionStart,u),this.sectionStart=this.index+Number(t),this.emitCodePoint(es(this.entityResult))),this.state=this.baseState}stateInNumericEntity(t){t===E.Semi?this.emitNumericEntity(!0):oa(t)?(this.entityResult=this.entityResult*10+(t-E.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(t){t===E.Semi?this.emitNumericEntity(!0):oa(t)?(this.entityResult=this.entityResult*16+(t-E.Zero),this.entityExcess++):i0(t)?(this.entityResult=this.entityResult*16+((t|32)-E.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===D.Text||this.baseState===D.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===D.Text||this.state===D.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===D.InAttributeValueDq||this.state===D.InAttributeValueSq||this.state===D.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index<this.buffer.length+this.offset&&this.running}parse(){for(;this.shouldContinue();){const t=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case D.Text:{this.stateText(t);break}case D.SpecialStartSequence:{this.stateSpecialStartSequence(t);break}case D.InSpecialTag:{this.stateInSpecialTag(t);break}case D.CDATASequence:{this.stateCDATASequence(t);break}case D.InAttributeValueDq:{this.stateInAttributeValueDoubleQuotes(t);break}case D.InAttributeName:{this.stateInAttributeName(t);break}case D.InCommentLike:{this.stateInCommentLike(t);break}case D.InSpecialComment:{this.stateInSpecialComment(t);break}case D.BeforeAttributeName:{this.stateBeforeAttributeName(t);break}case D.InTagName:{this.stateInTagName(t);break}case D.InClosingTagName:{this.stateInClosingTagName(t);break}case D.BeforeTagName:{this.stateBeforeTagName(t);break}case D.AfterAttributeName:{this.stateAfterAttributeName(t);break}case D.InAttributeValueSq:{this.stateInAttributeValueSingleQuotes(t);break}case D.BeforeAttributeValue:{this.stateBeforeAttributeValue(t);break}case D.BeforeClosingTagName:{this.stateBeforeClosingTagName(t);break}case D.AfterClosingTagName:{this.stateAfterClosingTagName(t);break}case D.BeforeSpecialS:{this.stateBeforeSpecialS(t);break}case D.InAttributeValueNq:{this.stateInAttributeValueNoQuotes(t);break}case D.InSelfClosingTag:{this.stateInSelfClosingTag(t);break}case D.InDeclaration:{this.stateInDeclaration(t);break}case D.BeforeDeclaration:{this.stateBeforeDeclaration(t);break}case D.BeforeComment:{this.stateBeforeComment(t);break}case D.InProcessingInstruction:{this.stateInProcessingInstruction(t);break}case D.InNamedEntity:{this.stateInNamedEntity(t);break}case D.BeforeEntity:{this.stateBeforeEntity(t);break}case D.InHexEntity:{this.stateInHexEntity(t);break}case D.InNumericEntity:{this.stateInNumericEntity(t);break}default:this.stateBeforeNumericEntity(t)}this.index++}this.cleanup()}finish(){this.state===D.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length+this.offset;this.state===D.InCommentLike?this.currentSequence===Y.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===D.InNumericEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===D.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===D.InTagName||this.state===D.BeforeAttributeName||this.state===D.BeforeAttributeValue||this.state===D.AfterAttributeName||this.state===D.InAttributeName||this.state===D.InAttributeValueSq||this.state===D.InAttributeValueDq||this.state===D.InAttributeValueNq||this.state===D.InClosingTagName||this.cbs.ontext(this.sectionStart,t)}emitPartial(t,u){this.baseState!==D.Text&&this.baseState!==D.InSpecialTag?this.cbs.onattribdata(t,u):this.cbs.ontext(t,u)}emitCodePoint(t){this.baseState!==D.Text&&this.baseState!==D.InSpecialTag?this.cbs.onattribentity(t):this.cbs.ontextentity(t)}}const ht=new Set(["input","option","optgroup","select","button","datalist","textarea"]),I=new Set(["p"]),ca=new Set(["thead","tbody"]),la=new Set(["dd","dt"]),da=new Set(["rt","rp"]),o0=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",I],["h1",I],["h2",I],["h3",I],["h4",I],["h5",I],["h6",I],["select",ht],["
5input",ht],["output",ht],["button",ht],["datalist",ht],["textarea",ht],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",la],["dt",la],["address",I],["article",I],["aside",I],["blockquote",I],["details",I],["div",I],["dl",I],["fieldset",I],["figcaption",I],["figure",I],["footer",I],["form",I],["header",I],["hr",I],["main",I],["nav",I],["ol",I],["pre",I],["section",I],["table",I],["ul",I],["rt",da],["rp",da],["tbody",ca],["tfoot",ca]]),c0=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),ha=new Set(["math","svg"]),fa=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),l0=/\s|\//;class d0{constructor(t,u={}){var r,n,a,i,s;this.options=u,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=t??{},this.lowerCaseTagNames=(r=u.lowerCaseTags)!==null&&r!==void 0?r:!u.xmlMode,this.lowerCaseAttributeNames=(n=u.lowerCaseAttributeNames)!==null&&n!==void 0?n:!u.xmlMode,this.tokenizer=new((a=u.Tokenizer)!==null&&a!==void 0?a:s0)(this.options,this),(s=(i=this.cbs).onparserinit)===null||s===void 0||s.call(i,this)}ontext(t,u){var r,n;const a=this.getSlice(t,u);this.endIndex=u-1,(n=(r=this.cbs).ontext)===null||n===void 0||n.call(r,a),this.startIndex=u}ontextentity(t){var u,r;const n=this.tokenizer.getSectionStart();this.endIndex=n-1,(r=(u=this.cbs).ontext)===null||r===void 0||r.call(u,Tr(t)),this.startIndex=n}isVoidElement(t){return!this.options.xmlMode&&c0.has(t)}onopentagname(t,u){this.endIndex=u;let r=this.getSlice(t,u);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}emitOpenTag(t){var u,r,n,a;this.openTagStart=this.startIndex,this.tagname=t;const i=!this.options.xmlMode&&o0.get(t);if(i)for(;this.stack.length>0&&i.has(this.stack[this.stack.length-1]);){const s=this.stack.pop();(r=(u=this.cbs).onclosetag)===null||r===void 0||r.call(u,s,!0)}this.isVoidElement(t)||(this.stack.push(t),ha.has(t)?this.foreignContext.push(!0):fa.has(t)&&this.foreignContext.push(!1)),(a=(n=this.cbs).onopentagname)===null||a===void 0||a.call(n,t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){var u,r;this.startIndex=this.openTagStart,this.attribs&&((r=(u=this.cbs).onopentag)===null||r===void 0||r.call(u,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,u){var r,n,a,i,s,o;this.endIndex=u;let c=this.getSlice(t,u);if(this.lowerCaseTagNames&&(c=c.toLowerCase()),(ha.has(c)||fa.has(c))&&this.foreignContext.pop(),this.isVoidElement(c))!this.options.xmlMode&&c==="br"&&((n=(r=this.cbs).onopentagname)===null||n===void 0||n.call(r,"br"),(i=(a=this.cbs).onopentag)===null||i===void 0||i.call(a,"br",{},!0),(o=(s=this.cbs).onclosetag)===null||o===void 0||o.call(s,"br",!1));else{const l=this.stack.lastIndexOf(c);if(l!==-1)if(this.cbs.onclosetag){let h=this.stack.length-l;for(;h--;)this.cbs.onclosetag(this.stack.pop(),h!==0)}else this.stack.length=l;else!this.options.xmlMode&&c==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=u+1}onselfclosingtag(t){this.endIndex=t,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}closeCurrentTag(t){var u,r;const n=this.tagname;this.endOpenTag(t),this.stack[this.stack.length-1]===n&&((r=(u=this.cbs).onclosetag)===null||r===void 0||r.call(u,n,!t),this.stack.pop())}onattribname(t,u){this.startIndex=t;const r=this.getSlice(t,u);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(t,u){this.attribvalue+=this.getSlice(t,u)}onattribentity(t){this.attribvalue+=Tr(t)}onattribend(t,u){var r,n;this.endIndex=u,(n=(r=this.cbs).onattribute)===null||n===void 0||n.call(r,this.attribname,this.attribvalue,t===me.Double?'"':t===me.Single?"'":t===me.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){const u=t.search(l0);let r=u<0?t:t.substr(0,u);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(t,u){this.endIndex=u;const r=this.getSlice(t,u);if(this.cbs.onprocessinginstruction){const n=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${n}`,`!${r}`)}this.startIndex=u+1}onprocessinginstruction(t,u){this.endIndex=u;const r=this.getSlice(t,u);if(this.cbs.onprocessinginstruction){const n=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${n}`,`?${r}`)}this.startIndex=u+1}oncomment(t,u,r){var n,a,i,s;this.endIndex=u,(a=(n=this.cbs).oncomment)===null||a===void 0||a.call(n,this.get
5Slice(t,u-r)),(s=(i=this.cbs).oncommentend)===null||s===void 0||s.call(i),this.startIndex=u+1}oncdata(t,u,r){var n,a,i,s,o,c,l,h,f,d;this.endIndex=u;const p=this.getSlice(t,u-r);this.options.xmlMode||this.options.recognizeCDATA?((a=(n=this.cbs).oncdatastart)===null||a===void 0||a.call(n),(s=(i=this.cbs).ontext)===null||s===void 0||s.call(i,p),(c=(o=this.cbs).oncdataend)===null||c===void 0||c.call(o)):((h=(l=this.cbs).oncomment)===null||h===void 0||h.call(l,`[CDATA[${p}]]`),(d=(f=this.cbs).oncommentend)===null||d===void 0||d.call(f)),this.startIndex=u+1}onend(){var t,u;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}(u=(t=this.cbs).onend)===null||u===void 0||u.call(t)}reset(){var t,u,r,n;(u=(t=this.cbs).onreset)===null||u===void 0||u.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(n=(r=this.cbs).onparserinit)===null||n===void 0||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(t){this.reset(),this.end(t)}getSlice(t,u){for(;t-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(t-this.bufferOffset,u-this.bufferOffset);for(;u-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,u-this.bufferOffset);return r}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){var u,r;if(this.ended){(r=(u=this.cbs).onerror)===null||r===void 0||r.call(u,new Error(".write() after done!"));return}this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++)}end(t){var u,r;if(this.ended){(r=(u=this.cbs).onerror)===null||r===void 0||r.call(u,new Error(".end() after done!"));return}t&&this.write(t),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}parseChunk(t){this.write(t)}done(t){this.end(t)}}const pa=/["&'<>$\x80-\uFFFF]/g,h0=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),f0=String.prototype.codePointAt!=null?(e,t)=>e.codePointAt(t):(e,t)=>(e.charCodeAt(t)&64512)===55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function rs(e){let t="",u=0,r;for(;(r=pa.exec(e))!==null;){const n=r.index,a=e.charCodeAt(n),i=h0.get(a);i!==void 0?(t+=e.substring(u,n)+i,u=n+1):(t+=`${e.substring(u,n)}&#x${f0(e,n).toString(16)};`,u=pa.lastIndex+=+((a&64512)===55296))}return t+e.substr(u)}function ns(e,t){return function(r){let n,a=0,i="";for(;n=e.exec(r);)a!==n.index&&(i+=r.substring(a,n.index)),i+=t.get(n[0].charCodeAt(0)),a=n.index+1;return i+r.substring(a)}}const p0=ns(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),m0=ns(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),g0=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),D0=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),b0=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function E0(e){return e.replace(/"/g,""")}function C0(e,t){var u;if(!e)return;const r=((u=t.encodeEntities)!==null&&u!==void 0?u:t.decodeEntities)===!1?
5E0:t.xmlMode||t.encodeEntities!=="utf8"?rs:p0;return Object.keys(e).map(n=>{var a,i;const s=(a=e[n])!==null&&a!==void 0?a:"";return t.xmlMode==="foreign"&&(n=(i=D0.get(n))!==null&&i!==void 0?i:n),!t.emptyAttrs&&!t.xmlMode&&s===""?n:`${n}="${r(s)}"`}).join(" ")}const ma=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function zu(e,t={}){const u="length"in e?e:[e];let r="";for(let n=0;n<u.length;n++)r+=x0(u[n],t);return r}function x0(e,t){switch(e.type){case kc:return zu(e.children,t);case Ic:case Fc:return S0(e);case Ac:return F0(e);case Lc:return w0(e);case Tc:case Bc:case Nc:return _0(e,t);case wc:return k0(e,t)}}const y0=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),v0=new Set(["svg","math"]);function _0(e,t){var u;t.xmlMode==="foreign"&&(e.name=(u=g0.get(e.name))!==null&&u!==void 0?u:e.name,e.parent&&y0.has(e.parent.name)&&(t={...t,xmlMode:!1})),!t.xmlMode&&v0.has(e.name)&&(t={...t,xmlMode:"foreign"});let r=`<${e.name}`;const n=C0(e.attribs,t);return n&&(r+=` ${n}`),e.children.length===0&&(t.xmlMode?t.selfClosingTags!==!1:t.selfClosingTags&&ma.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=zu(e.children,t)),(t.xmlMode||!ma.has(e.name))&&(r+=`</${e.name}>`)),r}function S0(e){return`<${e.data}>`}function k0(e,t){var u;let r=e.data||"";return((u=t.encodeEntities)!==null&&u!==void 0?u:t.decodeEntities)!==!1&&!(!t.xmlMode&&e.parent&&b0.has(e.parent.name))&&(r=t.xmlMode||t.encodeEntities!=="utf8"?rs(r):m0(r)),r}function w0(e){return`<![CDATA[${e.children[0].data}]]>`}function F0(e){return`<!--${e.data}-->`}function A0(e,t){const u=new Mc(void 0,t);return new d0(u,t).end(e),u.root}var T0=function(t){return B0(t)&&!N0(t)};function B0(e){return!!e&&typeof e=="object"}function N0(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||O0(e)}var L0=typeof Symbol=="function"&&Symbol.for,I0=L0?Symbol.for("react.element"):60103;function O0(e){return e.$$typeof===I0}function P0(e){return Array.isArray(e)?[]:{}}function Qt(e,t){return t.clone!==!1&&t.isMergeableObject(e)?xt(P0(e),e,t):e}function $0(e,t,u){return e.concat(t).map(function(r){return Qt(r,u)})}function R0(e,t){if(!t.customMerge)return xt;var u=t.customMerge(e);return typeof u=="function"?u:xt}function q0(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function ga(e){return Object.keys(e).concat(q0(e))}function as(e,t){try{return t in e}catch{return!1}}function M0(e,t){return as(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function V0(e,t,u){var r={};return u.isMergeableObject(e)&&ga(e).forEach(function(n){r[n]=Qt(e[n],u)}),ga(t).forEach(function(n){M0(e,n)||(as(e,n)&&u.isMergeableObject(t[n])?r[n]=R0(n,u)(e[n],t[n],u):r[n]=Qt(t[n],u))}),r}function xt(e,t,u){u=u||{},u.arrayMerge=u.arrayMerge||$0,u.isMergeableObject=u.isMergeableObject||T0,u.cloneUnlessOtherwiseSpecified=Qt;var r=Array.isArray(t),n=Array.isArray(e),a=r===n;return a?r?u.arrayMerge(e,t,u):V0(e,t,u):Qt(t,u)}xt.all=function(t,u){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return xt(r,n,u)},{})};var W0=xt,U0=W0;const is=xc(U0);function on(e,t,u=()=>{}){if(e===void 0){const r=function(...n){return t(r,...n)};return r}return e>=0?function(...r){return t(on(e-1,t,u),...r)}:u}function ss(e,t){let u=0,r=e.length;for(;u<r&&e[u]===t;)++u;for(;r>u&&e[r-1]===t;)--r;return u>0||r<e.length?e.substring(u,r):e}function j0(e,t){let u=e.length;for(;u>0&&e[u-1]===t;)--u;return u<e.length?e.substring(0,u):e}function H0(e){return e.replace(/[\s\S]/g,t=>"\\u"+t.charCodeAt().toString(16).padStart(4,"0"))}function os(e,t){const u=new Map;for(let r=e.length;r-- >0;){const n=e[r],a=t(n);u.set(a,u.has(a)?is(n,u.get(a),{arrayMerge:z0}):n)}return[...u.values()].reverse()}const z0=(e,t,u)=>[...t];function yt(e,t){for(const u of t){if(!e)return;e=e[u]}return e}function Da(e,t="a",u=26){const r=[];do e-=1,r.push(e%u),e=e/u>>0;while(e>0);const n=t.charCodeAt(0);return r.reverse().map(a=>String.fromCharCode(n+a)).join("")}const lr=["I","X","C","M"],ba=["V","L","D"];function Ea(e){return[...e+""].map(t=>+t).reverse().map((t,u)=>t%5<4?(t<5?"":ba[u])+lr[u].repeat(t%5):lr[u]+(t<5?ba[u]:lr[u+1])).reverse().join("")}class cs{constructor(t,u=void 0){this.lines=[],this.nextLineWords=[],this.maxLineLength=u||t.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=yt(t,["longWordSplit","wrapCharacters"])||[],this.forceWrapOnLimit=yt(t,["longWordSplit","forceWrapOnLimit"])||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}pushWord(t,u=!1){this.nextLineAvailableChars<=0&&!u&&this.startNewLine();const r=this.nextLineWords.length===0,n=t.length+(r?0:1);if(n<=this.nextLineAvailableChars||u)this.nextLineWords.push(t),this.nextLineAvailableChars-=n;else{const[a,...i]=this.splitLongWord(t);r||this.startNewLine(),this.nextLineWords.push(a),this.nextLineAvailableChars-=a.length;for(const s of i)this.startNewLine(),this.nextLineWords.push(s),this.nextLineAvailableChars-=s.length}}popWord(){const t=this.nextLineWords.pop();if(t!==void 0){const u=this.nextLineWords.length===0,r=t.length+(u?0:1);this.nextLineAvailableChars+=r}return t}concatWord(t,u=!1){if(this.wordBreakOpportunity&&t.length>this.nextLineAvailableChars)this.pushWord(t,u),this.wordBreakOpportunity=!1;else{const r=this.popWord();this.pushWord(r?r.concat(t):t,u)}}startNewLine(t=1){this.lines.push(this.nextLineWords),t>1&&this.lines.push(...Array.from({length:t-1},()=>[])),this.nextLineWords=[],this.nextLineAvailableChars=this.maxLineLength}isEmpty(){return this.lines.length===0&&this.nextLineWords.length===0}clear(){this.lines.length=0,this.nextLineWords.length=0,this.nextLineAvailableChars=this.maxLineLength}toString(){return[...this.lines,this.nextLineWords].map(t=>t.join(" ")).join(` 6`)}splitLongWord(t){const u=[];let r=0;for(;t.length>this.maxLineLength;){const n=t.substring(0,this.maxLineLength),a=t.substring(this.maxLineLength),i=n.lastIndexOf(this.wrapCharacters[r]);if(i>-1)t=n.substring(i+1)+a,u.push(n.substring(0,i+1));else if(r++,r<this.wrapCharacters.length)t=n+a;else{if(this.forceWrapOnLimit){if(u.push(n),t=a,t.length>this.maxLineLength)continue}else t=n+a;break}}return u.push(t),u}}class au{constructor(t=null){this.next=t}getRoot(){return this.next?this.next:this}}class pe extends au{constructor(t,u=null,r=1,n=void 0){super(u),this.leadingLineBreaks=r,this.inlineTextBuilder=new cs(t,n),this.rawText="",this.stashedLineBreaks=0,this.isPre=u&&u.isPre,this.isNoWrap=u&&u.isNoWrap}}class Ca extends pe{constructor(t,u=null,{interRowLineBreaks:r=1,leadingLineBreaks:n=2,maxLineLength:a=void 0,maxPrefixLength:i=0,prefixAlign:s="left"}={}){super(t,u,n,a),this.maxPrefixLength=i,this.prefixAlign=s,this.interRowLineBreaks=r}}class Qe extends pe{constructor(t,u=null,{leadingLineBreaks:r=1,maxLineLength:n=void 0,prefix:a=""}={}){super(t,u,r,n),this.prefix=a}}class xa extends au{constructor(t=null){super(t),this.rows=[],this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class ya extends au{constructor(t=null){super(t),this.cells=[],this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class Ze extends au{constructor(t,u=null,r=void 0){super(u),this.inlineTextBuilder=new cs(t,r),this.rawText="",this.stashedLineBreaks=0,this.isPre=u&&u.isPre,this.isNoWrap=u&&u.isNoWrap}}class G0 extends au{constructor(t=null,u){super(t),this.transform=u}}function X0(e){return[...e].map(t=>"\\u"+t.charCodeAt(0).toString(16).padStart(4,"0")).join("")}class K0{constructor(t){this.whitespaceChars=t.preserveNewlines?t.whitespaceCharacters.replace(/\n/g,""):t.whitespaceCharacters;const u=X0(this.whitespaceChars);if(this.leadingWhitespaceRe=new RegExp(`^[${u}]`),this.trailingWhitespaceRe=new RegExp(`[${u}]$`),this.allWhitespaceOrEmptyRe=new RegExp(`^[${u}]*$`),this.newlineOrNonWhitespaceRe=new RegExp(`(\\n|[^\\n${u}])`,"g"),this.newlineOrNonNewlineStringRe=new RegExp("(\\n|[^\\n]+)","g"),t.preserveNewlines){const r=new RegExp(`\\n|[^\\n${u}]+`,"gm");this.shrinkWrapAdd=function(n,a,i=o=>o,s=!1){if(!n)return;const o=a.stashedSpace;let c=!1,l=r.exec(n);if(l)for(c=!0,l[0]===` 7`?a.startNewLine():o||this.testLeadingWhitespace(n)?a.pushWord(i(l[0]),s):a.c
7oncatWord(i(l[0]),s);(l=r.exec(n))!==null;)l[0]===` 8`?a.startNewLine():a.pushWord(i(l[0]),s);a.stashedSpace=o&&!c||this.testTrailingWhitespace(n)}}else{const r=new RegExp(`[^${u}]+`,"g");this.shrinkWrapAdd=function(n,a,i=o=>o,s=!1){if(!n)return;const o=a.stashedSpace;let c=!1,l=r.exec(n);if(l)for(c=!0,o||this.testLeadingWhitespace(n)?a.pushWord(i(l[0]),s):a.concatWord(i(l[0]),s);(l=r.exec(n))!==null;)a.pushWord(i(l[0]),s);a.stashedSpace=o&&!c||this.testTrailingWhitespace(n)}}}addLiteral(t,u,r=!0){if(!t)return;const n=u.stashedSpace;let a=!1,i=this.newlineOrNonNewlineStringRe.exec(t);if(i)for(a=!0,i[0]===` 9`?u.startNewLine():n?u.pushWord(i[0],r):u.concatWord(i[0],r);(i=this.newlineOrNonNewlineStringRe.exec(t))!==null;)i[0]===` 10`?u.startNewLine():u.pushWord(i[0],r);u.stashedSpace=n&&!a}testLeadingWhitespace(t){return this.leadingWhitespaceRe.test(t)}testTrailingWhitespace(t){return this.trailingWhitespaceRe.test(t)}testContainsWords(t){return!this.allWhitespaceOrEmptyRe.test(t)}countNewlinesNoWords(t){this.newlineOrNonWhitespaceRe.lastIndex=0;let u=0,r;for(;(r=this.newlineOrNonWhitespaceRe.exec(t))!==null;)if(r[0]===` 11`)u++;else return 0;return u}}class J0{constructor(t,u,r=void 0){this.options=t,this.picker=u,this.metadata=r,this.whitespaceProcessor=new K0(t),this._stackItem=new pe(t),this._wordTransformer=void 0}pushWordTransform(t){this._wordTransformer=new G0(this._wordTransformer,t)}popWordTransform(){if(!this._wordTransformer)return;const t=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,t}startNoWrap(){this._stackItem.isNoWrap=!0}stopNoWrap(){this._stackItem.isNoWrap=!1}_getCombinedWordTransformer(){const t=this._wordTransformer?r=>ls(r,this._wordTransformer):void 0,u=this.options.encodeCharacters;return t?u?r=>u(t(r)):t:u}_popStackItem(){const t=this._stackItem;return this._stackItem=t.next,t}addLineBreak(){(this._stackItem instanceof pe||this._stackItem instanceof Qe||this._stackItem instanceof Ze)&&(this._stackItem.isPre?this._stackItem.rawText+=` 12`:this._stackItem.inlineTextBuilder.startNewLine())}addWordBreakOpportunity(){(this._stackItem instanceof pe||this._stackItem instanceof Qe||this._stackItem instanceof Ze)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}addInline(t,{noWordTransform:u=!1}={}){if(this._stackItem instanceof pe||this._stackItem instanceof Qe||this._stackItem instanceof Ze){if(this._stackItem.isPre){this._stackItem.rawText+=t;return}if(!(t.length===0||this._stackItem.stashedLineBreaks&&!this.whitespaceProcessor.testContainsWords(t))){if(this.options.preserveNewlines){const r=this.whitespaceProcessor.countNewlinesNoWords(t);if(r>0){this._stackItem.inlineTextBuilder.startNewLine(r);return}}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.shrinkWrapAdd(t,this._stackItem.inlineTextBuilder,u?void 0:this._getCombinedWordTransformer(),this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}}addLiteral(t){if((this._stackItem instanceof pe||this._stackItem instanceof Qe||this._stackItem instanceof Ze)&&t.length!==0){if(this._stackItem.isPre){this._stackItem.rawText+=t;return}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.addLiteral(t,this._stackItem.inlineTextBuilder,this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}openBlock({leadingLineBreaks:t=1,reservedLineLength:u=0,isPre:r=!1}={}){const n=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-u);this._stackItem=new pe(this.options,this._stackItem,t,n),r&&(this._stackItem.isPre=!0)}closeBlock({trailingLineBreaks:t=1,blockTransform:u=void 0}={}){const r=this._popStackItem(),n=u?u(Ke(r)):Ke(r);xu(this._stackItem,n,r.leadingLineBreaks,Math.max(r.stashedLineBreaks,t))}openList({maxPrefixLength:t=0,prefixAlign:u="left",interRowLineBreaks:r=1,leadingLineBreaks:n=2}={}){this._stackItem=new Ca(this.options,this._stackItem,{interRowLineBreaks:r,leadingLineBreaks:n,maxLineLength:this._stackItem.inlineTextBuilder.maxLineLength,maxPrefixLength:t,prefixAlign:u})}openListItem({prefix:t=""}={}){if(!(this._stackItem instanceof Ca))throw new Error("Can't add a list item to something that is not a list! Check the formatter.");const u=this._stackItem,r=Math.max(t.length,u.maxPrefixLength),n=Math.max(20,u.inlineTextBuilder.maxLineLength-r);this._stackItem=new Qe(this.options,u,{prefix:t,maxLineLength:n,leadingLineBreaks:u.interRowLineBreaks})}closeListItem(){const t=this._popStackItem(),u=t.next,r=Math.max(t.prefix.length,u.maxPrefixLength),n=` 13`+" ".repeat(r),i=(u.prefixAlign==="right"?t.prefix.padStart(r):t.prefix.padEnd(r))+Ke(t).replace(/\n/g,n);xu(u,i,t.leadingLineBreaks,Math.max(t.stashedLineBreaks,u.interRowLineBreaks))}closeList({trailingLineBreaks:t=2}={}){const u=this._popStackItem(),r=Ke(u);r&&xu(this._stackItem,r,u.leadingLineBreaks,t)}openTable(){this._stackItem=new xa(this._stackItem)}openTableRow(){if(!(this._stackItem instanceof xa))throw new Error("Can't add a table row to something that is not a table! Check the formatter.");this._stackItem=new ya(this._stackItem)}openTableCell({maxColumnWidth:t=void 0}={}){if(!(this._stackItem instanceof ya))throw new Error("Can't add a table cell to something that is not a table row! Check the formatter.");this._stackItem=new Ze(this.options,this._stackItem,t)}closeTableCell({colspan:t=1,rowspan:u=1}={}){const r=this._popStackItem(),n=ss(Ke(r),` 14`);r.next.cells.push({colspan:t,rowspan:u,text:n})}closeTableRow(){const t=this._popStackItem();t.next.rows.push(t.cells)}closeTable({tableToString:t,leadingLineBreaks:u=2,trailingLineBreaks:r=2}){const n=this._popStackItem(),a=t(n.rows);a&&xu(this._stackItem,a,u,r)}toString(){return Ke(this._stackItem.getRoot())}}function Ke(e){if(!(e instanceof pe||e instanceof Qe||e instanceof Ze))throw new Error("Only blocks, list items and table cells can be requested for text contents.");return e.inlineTextBuilder.isEmpty()?e.rawText:e.rawText+e.inlineTextBuilder.toString()}function xu(e,t,u,r){if(!(e instanceof pe||e instanceof Qe||e instanceof Ze))throw new Error("Only blocks, list items and table cells can contain text.");const n=Ke(e),a=Math.max(e.stashedLineBreaks,u);e.inlineTextBuilder.clear(),n?e.rawText=n+` 15`.repeat(a)+t:(e.rawText=t,e.leadingLineBreaks=a),e.stashedLineBreaks=r}function ls(e,t){return t?ls(t.transform(e),t.next):e}function Y0(e={}){const t=e.selectors.filter(i=>!i.format);if(t.length)throw new Error("Following selectors have no specified format: "+t.map(i=>`\`${i.selector}\``).join(", "));const u=new aa(e.selectors.map(i=>[i.selector,i])).build(sa);typeof e.encodeCharacters!="function"&&(e.encodeCharacters=td(e.encodeCharacters));const r=new aa(e.baseElements.selectors.map((i,s)=>[i,s+1])).build(sa);function n(i){return Z0(i,e,r)}const a=on(e.limits.maxDepth,ed,function(i,s){s.addInline(e.limits.ellipsis||"")});return function(i,s=void 0){return Q0(i,s,e,u,n,a)}}
15function Q0(e,t,u,r,n,a){const i=u.limits.maxInputLength;i&&e&&e.length>i&&(console.warn(`Input length ${e.length} is above allowed limit of ${i}. Truncating without ellipsis.`),e=e.substring(0,i));const s=A0(e,{decodeEntities:u.decodeEntities}),o=n(s.children),c=new J0(u,r,t);return a(o,c),c.toString()}function Z0(e,t,u){const r=[];function n(i,s){s=s.slice(0,t.limits.maxChildNodes);for(const o of s){if(o.type!=="tag")continue;const c=u.pick1(o);if(c>0?r.push({selectorIndex:c,element:o}):o.children&&i(o.children),r.length>=t.limits.maxBaseElements)return}}return on(t.limits.maxDepth,n)(e),t.baseElements.orderBy!=="occurrence"&&r.sort((i,s)=>i.selectorIndex-s.selectorIndex),t.baseElements.returnDomByDefault&&r.length===0?e:r.map(i=>i.element)}function ed(e,t,u){if(!t)return;const r=u.options;t.length>r.limits.maxChildNodes&&(t=t.slice(0,r.limits.maxChildNodes),t.push({data:r.limits.ellipsis,type:"text"}));for(const a of t)switch(a.type){case"text":{u.addInline(a.data);break}case"tag":{const i=u.picker.pick1(a),s=r.formatters[i.format];s(a,e,u,i.options||{});break}}}function td(e){if(!e||Object.keys(e).length===0)return;const t=Object.entries(e).filter(([,a])=>a!==!1),u=new RegExp(t.map(([a])=>`(${H0([...a][0])})`).join("|"),"g"),r=t.map(([,a])=>a),n=(a,...i)=>r[i.findIndex(s=>s)];return a=>a.replace(u,n)}function ud(e,t,u,r){}function rd(e,t,u,r){u.addLiteral(r.string||"")}function nd(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),u.addLiteral(r.string||""),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function ad(e,t,u,r){t(e.children,u)}function id(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t(e.children,u),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function ds(e){const t=e.attribs&&e.attribs.length?" "+Object.entries(e.attribs).map(([u,r])=>r===""?u:`${u}=${r.replace(/"/g,""")}`).join(" "):"";return`<${e.name}${t}>`}function hs(e){return`</${e.name}>`}function sd(e,t,u,r){u.startNoWrap(),u.addLiteral(ds(e)),u.stopNoWrap(),t(e.children,u),u.startNoWrap(),u.addLiteral(hs(e)),u.stopNoWrap()}function od(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),u.startNoWrap(),u.addLiteral(ds(e)),u.stopNoWrap(),t(e.children,u),u.startNoWrap(),u.addLiteral(hs(e)),u.stopNoWrap(),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function cd(e,t,u,r){u.startNoWrap(),u.addLiteral(zu(e,{decodeEntities:u.options.decodeEntities})),u.stopNoWrap()}function ld(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),u.startNoWrap(),u.addLiteral(zu(e,{decodeEntities:u.options.decodeEntities})),u.stopNoWrap(),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function dd(e,t,u,r){u.addLiteral(r.prefix||""),t(e.children,u),u.addLiteral(r.suffix||"")}var hd=Object.freeze({__proto__:null,block:id,blockHtml:ld,blockString:nd,blockTag:od,inline:ad,inlineHtml:cd,inlineString:rd,inlineSurround:dd,inlineTag:sd,skip:ud});function Mu(e,t){return e[t]||(e[t]=[]),e[t]}function fd(e,t=0){for(;e[t];)t++;return t}function pd(e,t){for(let u=0;u<t;u++){const r=Mu(e,u);for(let n=0;n<u;n++){const a=Mu(e,n);if(r[n]||a[u]){const i=r[n];r[n]=a[u],a[u]=i}}}}function md(e,t,u,r){for(let n=0;n<e.rowspan;n++){const a=Mu(t,u+n);for(let i=0;i<e.colspan;i++)a[r+i]=e}}function Nr(e,t){return e[t]===void 0&&(e[t]=t===0?0:1+Nr(e,t-1)),e[t]}function va(e,t,u,r){e[t+u]=Math.max(Nr(e,t+u),Nr(e,t)+r)}function gd(e,t,u){const r=[];let n=0;const a=e.length,i=[0];for(let c=0;c<a;c++){const l=Mu(r,c),h=e[c];let f=0;for(let d=0;d<h.length;d++){const p=h[d];f=fd(l,f),md(p,r,c,f),f+=p.colspan,p.lines=p.text.split(` 16`);const g=p.lines.length;va(i,c,p.rowspan,g+t)}n=l.length>n?l.length:n}pd(r,a>n?a:n);const s=[],o=[0];for(let c=0;c<n;c++){let l=0,h;const f=Math.min(a,r[c].length);for(;l<f;)if(h=r[c][l],h){if(!h.rendered){let d=0;for(let p=0;p<h.lines.length;p++){const g=h.lines[p],b=i[l]+p;s[b]=(s[b]||"").padEnd(o[c])+g,d=g.length>d?g.length:d}va(o,c,h.colspan,d+u),h.rendered=!0}l+=h.rowspan}else{const d=i[l];s[d]=s[d]||"",l++}}return s.join(` 17`)}function Dd(e,t,u,r){u.addLineBreak()}function bd(e,t,u,r){u.addWordBreakOpportunity()}function Ed(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),u.addInline("-".repeat(r.length||u.options.wordwrap||40)),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function Cd(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t(e.children,u),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function xd(e,t,u,r){u.openBlock({isPre:!0,leadingLineBreaks:r.leadingLineBreaks||2}),t(e.children,u),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function yd(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),r.uppercase!==!1?(u.pushWordTransform(n=>n.toUpperCase()),t(e.children,u),u.popWordTransform()):t(e.children,u),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function vd(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks||2,reservedLineLength:2}),t(e.children,u),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2,blockTransform:n=>(r.trimEmptyLines!==!1?ss(n,` 18`):n).split(` 19`).map(a=>"> "+a).join(` 20`)})}function Lr(e,t){if(!t)return e;const u=typeof t[0]=="string"?t[0]:"[",r=typeof t[1]=="string"?t[1]:"]";return u+e+r}function fs(e,t,u,r,n){const a=typeof t=="function"?t(e,r,n):e;return a[0]==="/"&&u?j0(u,"/")+a:a}function _d(e,t,u,r){const n=e.attribs||{},a=n.alt?n.alt:"",i=n.src?fs(n.src,r.pathRewrite,r.baseUrl,u.metadata,e):"",s=i?a?a+" "+Lr(i,r.linkBrackets):Lr
20(i,r.linkBrackets):a;u.addInline(s,{noWordTransform:!0})}function Sd(e,t,u,r){function n(){if(r.ignoreHref||!e.attribs||!e.attribs.href)return"";let i=e.attribs.href.replace(/^mailto:/,"");return r.noAnchorUrl&&i[0]==="#"?"":(i=fs(i,r.pathRewrite,r.baseUrl,u.metadata,e),i)}const a=n();if(!a)t(e.children,u);else{let i="";u.pushWordTransform(o=>(o&&(i+=o),o)),t(e.children,u),u.popWordTransform(),r.hideLinkHrefIfSameAsText&&a===i||u.addInline(i?" "+Lr(a,r.linkBrackets):a,{noWordTransform:!0})}}function ps(e,t,u,r,n){const a=yt(e,["parent","name"])==="li";let i=0;const s=(e.children||[]).filter(o=>o.type!=="text"||!/^\s*$/.test(o.data)).map(function(o){if(o.name!=="li")return{node:o,prefix:""};const c=a?n().trimStart():n();return c.length>i&&(i=c.length),{node:o,prefix:c}});if(s.length){u.openList({interRowLineBreaks:1,leadingLineBreaks:a?1:r.leadingLineBreaks||2,maxPrefixLength:i,prefixAlign:"left"});for(const{node:o,prefix:c}of s)u.openListItem({prefix:c}),t([o],u),u.closeListItem();u.closeList({trailingLineBreaks:a?1:r.trailingLineBreaks||2})}}function kd(e,t,u,r){const n=r.itemPrefix||" * ";return ps(e,t,u,r,()=>n)}function wd(e,t,u,r){let n=Number(e.attribs.start||"1");const a=Fd(e.attribs.type);return ps(e,t,u,r,()=>" "+a(n++)+". ")}function Fd(e="1"){switch(e){case"a":return t=>Da(t,"a");case"A":return t=>Da(t,"A");case"i":return t=>Ea(t).toLowerCase();case"I":return t=>Ea(t);case"1":default:return t=>t.toString()}}function Ad(e){const t=[],u=[];for(const r of e)r.startsWith(".")?t.push(r.substring(1)):r.startsWith("#")&&u.push(r.substring(1));return{classes:t,ids:u}}function Td(e,t){if(t===!0)return!0;if(!e)return!1;const{classes:u,ids:r}=Ad(t),n=(e.class||"").split(" "),a=(e.id||"").split(" ");return n.some(i=>u.includes(i))||a.some(i=>r.includes(i))}function Bd(e,t,u,r){return Td(e.attribs,u.options.tables)?ms(e,t,u,r):Nd(e,t,u,r)}function Nd(e,t,u,r){u.openBlock({leadingLineBreaks:r.leadingLineBreaks}),t(e.children,u),u.closeBlock({trailingLineBreaks:r.trailingLineBreaks})}function ms(e,t,u,r){u.openTable(),e.children.forEach(a),u.closeTable({tableToString:i=>gd(i,r.rowSpacing??0,r.colSpacing??3),leadingLineBreaks:r.leadingLineBreaks,trailingLineBreaks:r.trailingLineBreaks});function n(i){const s=+yt(i,["attribs","colspan"])||1,o=+yt(i,["attribs","rowspan"])||1;u.openTableCell({maxColumnWidth:r.maxColumnWidth}),t(i.children,u),u.closeTableCell({colspan:s,rowspan:o})}function a(i){if(i.type!=="tag")return;const s=r.uppercaseHeaderCells!==!1?o=>{u.pushWordTransform(c=>c.toUpperCase()),n(o),u.popWordTransform()}:n;switch(i.name){case"thead":case"tbody":case"tfoot":case"center":i.children.forEach(a);return;case"tr":{u.openTableRow();for(const o of i.children)if(o.type==="tag")switch(o.name){case"th":{s(o);break}case"td":{n(o);break}}u.closeTableRow();break}}}}var Ld=Object.freeze({__proto__:null,anchor:Sd,blockquote:vd,dataTable:ms,heading:yd,horizontalLine:Ed,image:_d,lineBreak:Dd,orderedList:wd,paragraph:Cd,pre:xd,table:Bd,unorderedList:kd,wbr:bd});const Id={baseElements:{selectors:["body"],orderBy:"selectors",returnDomByDefault:!0},decodeEntities:!0,encodeCharacters:{},formatters:{},limits:{ellipsis:"...",maxBaseElements:void 0,maxChildNodes:void 0,maxDepth:void 0,maxInputLength:1<<24},longWordSplit:{forceWrapOnLimit:!1,wrapCharacters:[]},preserveNewlines:!1,selectors:[{selector:"*",format:"inline"},{selector:"a",format:"anchor",options:{baseUrl:null,hideLinkHrefIfSameAsText:!1,ignoreHref:!1,linkBrackets:["[","]"],noAnchorUrl:!0}},{selector:"article",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"aside",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"blockquote",format:"blockquote",options:{leadingLineBreaks:2,trailingLineBreaks:2,trimEmptyLines:!0}},{selector:"br",format:"lineBreak"},{selector:"div",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"footer",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"form",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"h1",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h2",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h3",format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},{selector:"h4",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h5",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"h6",format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},{selector:"header",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"hr",format:"horizontalLine",options:{leadingLineBreaks:2,length:void 0,trailingLineBreaks:2}},{selector:"img",format:"image",options:{baseUrl:null,linkBrackets:["[","]"]}},{selector:"main",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"nav",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"ol",format:"orderedList",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"p",format:"paragraph",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"pre",format:"pre",options:{leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"section",format:"block",options:{leadingLineBreaks:1,trailingLineBreaks:1}},{selector:"table",format:"table",options:{colSpacing:3,leadingLineBreaks:2,maxColumnWidth:60,rowSpacing:0,trailingLineBreaks:2,uppercaseHeaderCells:!0}},{selector:"ul",format:"unorderedList",options:{itemPrefix:" * ",leadingLineBreaks:2,trailingLineBreaks:2}},{selector:"wbr",format:"wbr"}],tables:[],whitespaceCharacters:` \r 21\fâ`,wordwrap:80},Od=(e,t,u)=>[...e,...t],gs=(e,t,u)=>[...t],Pd=(e,t,u)=>e.some(r=>typeof r=="object")?Od(e,t):gs(e,t);function $d(e={}){return e=is(Id,e,{arrayMerge:gs,customMerge:t=>t==="selectors"?Pd:void 0}),e.formatters=Object.assign({},hd,Ld,e.formatters),e.selectors=os(e.selectors,t=>
21t.selector),qd(e),Y0(e)}function Rd(e,t={},u=void 0){return $d(t)(e,u)}function qd(e){if(e.tags){const u=Object.entries(e.tags).map(([r,n])=>({...n,selector:r||"*"}));e.selectors.push(...u),e.selectors=os(e.selectors,r=>r.selector)}function t(u,r,n){const a=r.pop();for(const i of r){let s=u[i];s||(s={},u[i]=s),u=s}u[a]=n}if(e.baseElement){const u=e.baseElement;t(e,["baseElements","selectors"],Array.isArray(u)?u:[u])}e.returnDomByDefault!==void 0&&t(e,["baseElements","returnDomByDefault"],e.returnDomByDefault);for(const u of e.selectors)u.format==="anchor"&&yt(u,["options","noLinkBrackets"])&&t(u,["options","linkBrackets"],!1)}var Ds=Object.defineProperty,bs=e=>{throw TypeError(e)},Md=(e,t,u)=>t in e?Ds(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,Es=(e,t)=>{for(var u in t)Ds(e,u,{get:t[u],enumerable:!0})},_a=(e,t,u)=>Md(e,typeof t!="symbol"?t+"":t,u),Vd=(e,t,u)=>t.has(e)||bs("Cannot "+u),yu=(e,t,u)=>(Vd(e,t,"read from private field"),u?u.call(e):t.get(e)),Wd=(e,t,u)=>t.has(e)?bs("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,u),Cs={};Es(Cs,{languages:()=>fo,options:()=>po,parsers:()=>kn,printers:()=>Eo});var cn=(e,t)=>(u,r,...n)=>u|1&&r==null?void 0:(t.call(r)??r[e]).apply(r,n),Ud=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},jd=cn("replaceAll",function(){if(typeof this=="string")return Ud}),K=jd;function Hd(e){return this[e<0?this.length+e:e]}var zd=cn("at",function(){if(Array.isArray(this)||typeof this=="string")return Hd}),wt=zd,Gd=()=>{},Xd=Gd,xs="string",ys="array",vs="cursor",ln="indent",dn="align",_s="trim",hn="group",fn="fill",pn="if-break",mn="indent-if-break",Ss="line-suffix",ks="line-suffix-boundary",Ft="line",ws="label",gn="break-parent",Fs=new Set([vs,ln,dn,_s,hn,fn,pn,mn,Ss,ks,Ft,ws,gn]);function Kd(e){if(typeof e=="string")return xs;if(Array.isArray(e))return ys;if(!e)return;let{type:t}=e;if(Fs.has(t))return t}var As=Kd,Jd=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Yd(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', 22Expected it to be 'string' or 'object'.`;if(As(e))throw new Error("doc is valid.");let u=Object.prototype.toString.call(e);if(u!=="[object Object]")return`Unexpected doc '${u}'.`;let r=Jd([...Fs].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'. 23Expected it to be ${r}.`}var Qd=class extends Error{constructor(u){super(Yd(u));y(this,"name","InvalidDocError");this.doc=u}},Zd=Qd;function Ts(e,t){if(typeof e=="string")return t(e);let u=new Map;return r(e);function r(a){if(u.has(a))return u.get(a);let i=n(a);return u.set(a,i),i}function n(a){switch(As(a)){case ys:return t(a.map(r));case fn:return t({...a,parts:a.parts.map(r)});case pn:return t({...a,breakContents:r(a.breakContents),flatContents:r(a.flatContents)});case hn:{let{expandedStates:i,contents:s}=a;return i?(i=i.map(r),s=i[0]):s=r(s),t({...a,contents:s,expandedStates:i})}case dn:case ln:case mn:case ws:case Ss:return t({...a,contents:r(a.contents)});case xs:case vs:case _s:case ks:case Ft:case gn:return t(a);default:throw new Zd(a)}}}function be(e,t=i2){return Ts(e,u=>typeof u=="string"?At(t,u.split(` 24`)):u)}var e2=Xd;function Ee(e){return{type:ln,contents:e}}function t2(e,t){return{type:dn,contents:t,n:e}}function u2(e){return t2(Number.NEGATIVE_INFINITY,e)}var iu={type:gn};function Bs(e){return{type:fn,parts:e}}function U(e,t={}){return e2(t.expandedStates),{type:hn,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Zt(e,t="",u={}){return{type:pn,breakContents:e,flatContents:t,groupId:u.groupId}}function r2(e,t){return{type:mn,contents:e,groupId:t.groupId,negate:t.negate}}function At(e,t){let u=[];for(let r=0;r<t.length;r++)r!==0&&u.push(e),u.push(t[r]);return u}var q={type:Ft},G={type:Ft,soft:!0},n2={type:Ft,hard:!0},R=[n2,iu],a2={type:Ft,hard:!0,literal:!0},i2=[a2,iu],Ns=Object.freeze({character:"'",codePoint:39}),Ls=Object.freeze({character:'"',codePoint:34}),s2=Object.freeze({preferred:Ns,alternate:Ls}),o2=Object.freeze({preferred:Ls,alternate:Ns});function c2(e,t){let{preferred:u,alternate:r}=t===!0||t==="'"?s2:o2,{length:n}=e,a=0,i=0;for(let s=0;s<n;s++){let o=e.charCodeAt(s);o===u.codePoint?a++:o===r.codePoint&&i++}return(a>i?r:u).character}var l2=c2;function d2(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var ae,Uu,Is,Ti,h2=(Ti=class{constructor(t){bu(this,Uu);bu(this,ae);Jn(this,ae,new Set(t))}getLeadingWhitespaceCount(t){let u=ye(this,ae),r=0;for(let n=0;n<t.length&&u.has(t.charAt(n));n++)r++;return r}getTrailingWhitespaceCount(t){let u=ye(this,ae),r=0;for(let n=t.length-1;n>=0&&u.has(t.charAt(n));n--)r++;return r}getLeadingWhitespace(t){let u=this.getLeadingWhitespaceCount(t);return t.slice(0,u)}getTrailingWhitespace(t){let u=this.getTrailingWhitespaceCount(t);return t.slice(t.length-u)}hasLeadingWhitespace(t){return ye(this,ae).has(t.charAt(0))}hasTrailingWhitespace(t){return ye(this,ae).has(wt(0,t,-1))}trimStart(t){let u=this.getLeadingWhitespaceCount(t);return t.slice(u)}trimEnd(t){let u=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-u)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,u=!1){let r=`[${d2([...ye(this,ae)].join(""))}]+`,n=new RegExp(u?`(${r})`:r,"u");return t.split(n)}hasWhitespaceCharacter(t){let u=ye(this,ae);return Array.prototype.some.call(t,r=>u.has(r))}hasNonWhitespaceCharacter(t){let u=ye(this,ae);return Array.prototype.some.call(t,r=>!u.has(r))}isWhitespaceOnly(t){let u=ye(this,ae);return Array.prototype.every.call(t,r=>u.has(r))}dedentString(t){let u=He(this,Uu,Is).call(this,t);return u===0?t:t.split(` 25`).map(r=>r.slice(u)).join(` 26`)}},ae=new WeakMap,Uu=new WeakSet,Is=function(t){let u=Number.POSITIVE_INFINITY;for(let r of t.split(` 27`)){if(r.length===0)continue;let n=this.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&n<u&&(u=n)}return u===Number.POSITIVE_INFINITY?0:u},Ti),f2=h2,p2=[" ",`
28`,"\f","\r"," "],m2=new f2(p2),se=m2,g2=class extends Error{constructor(u,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(u[n])}.`);y(this,"name","UnexpectedNodeError");this.node=u}},D2=g2,b2=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),E2=new Set(["if","else if","for","switch","case"]);function Os(e,t,u){var r;if(e.kind==="text"||e.kind==="comment")return null;if(e.kind==="yaml"&&delete t.value,e.kind==="attribute"){let{fullName:n,value:a}=e;n==="style"||n==="class"||n==="srcset"&&(u.fullName==="img"||u.fullName==="source")||n==="allow"&&u.fullName==="iframe"||n.startsWith("on")||n.startsWith("@")||n.startsWith(":")||n.startsWith(".")||n.startsWith("#")||n.startsWith("v-")||n==="vars"&&u.fullName==="style"||(n==="setup"||n==="generic")&&u.fullName==="script"||n==="slot-scope"||n.startsWith("(")||n.startsWith("[")||n.startsWith("*")||n.startsWith("bind")||n.startsWith("i18n")||n.startsWith("on-")||n.startsWith("ng-")||a!=null&&a.includes("{{")?delete t.value:a&&(t.value=K(0,a,/'|"|'/gu,'"'))}if(e.kind==="docType"&&(t.value=K(0,e.value.toLowerCase(),/\s+/gu," ")),e.kind==="angularControlFlowBlock"&&((r=e.parameters)==null?void 0:r.children))for(let n of t.parameters.children)E2.has(e.name)?delete n.expression:n.expression=n.expression.trim();e.kind==="angularIcuExpression"&&(t.switchValue=e.switchValue.trim()),e.kind==="angularLetDeclarationInitializer"&&delete t.value,e.kind==="element"&&e.isVoid&&!e.isSelfClosing&&(t.isSelfClosing=!0)}Os.ignoredProperties=b2;var C2=Os;function su(e,t=!0){return[Ee([G,e]),t?G:""]}function Tt(e,t){let u=e.type==="NGRoot"?e.node.type==="NGMicrosyntax"&&e.node.body.length===1&&e.node.body[0].type==="NGMicrosyntaxExpression"?e.node.body[0].expression:e.node:e.type==="JsExpressionRoot"?e.node:e;return u&&(u.type==="ObjectExpression"||u.type==="ArrayExpression"||(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression"||t.parser==="__ng_binding"||t.parser==="__ng_directive")&&(u.type==="TemplateLiteral"||u.type==="StringLiteral"))}async function oe(e,t,u,r){u={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...u};let n=!0;r&&(u.__onHtmlBindingRoot=(i,s)=>{n=r(i,s)});let a=await t(e,u,t);return n?U(a):su(a)}function x2(e,t,u,r){let{node:n}=u,a=r.originalText.slice(n.sourceSpan.start.offset,n.sourceSpan.end.offset);return/^\s*$/u.test(a)?"":oe(a,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},Tt)}var y2=x2,v2=Array.prototype.toReversed??function(){return[...this].reverse()},_2=cn("toReversed",function(){if(Array.isArray(this))return v2}),S2=_2;function k2(){var u,r,n,a,i,s;let e=globalThis,t=(r=(u=e.Deno)==null?void 0:u.build)==null?void 0:r.os;return typeof t=="string"?t==="windows":((a=(n=e.navigator)==null?void 0:n.platform)==null?void 0:a.startsWith("Win"))??((s=(i=e.process)==null?void 0:i.platform)==null?void 0:s.startsWith("win"))??!1}var w2=k2();function Ps(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function F2(e){return e=Ps(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function A2(e){e=Ps(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function T2(e){return w2?A2(e):F2(e)}var B2=e=>String(e).split(/[/\\]/u).pop(),N2=e=>String(e).startsWith("file:");function L2(e){return Array.isArray(e)&&e.length>0}var Dn=L2;function Sa(e,t){if(!t)return;let u=B2(t).toLowerCase();return e.find(({filenames:r})=>r==null?void 0:r.some(n=>n.toLowerCase()===u))??e.find(({extensions:r})=>r==null?void 0:r.some(n=>u.endsWith(n)))}function I2(e,t){if(t)return e.find(({name:u})=>u.toLowerCase()===t)??e.find(({aliases:u})=>u==null?void 0:u.includes(t))??e.find(({extensions:u})=>u==null?void 0:u.includes(`.${t}`))}var dr=void 0;function ka(e,t){if(t){if(N2(t))try{t=T2(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:u})=>u==null?void 0:u({filepath:t}))}}function O2(e,t){var r;let u=S2(0,e.plugins).flatMap(n=>n.languages??[]);return(r=I2(u,t.language)??Sa(u,t.physicalFile)??Sa(u,t.file)??ka(u,t.physicalFile)??ka(u,t.file)??(dr==null?void 0:dr(u,t.physicalFile)))==null?void 0:r.parsers[0]}var bn=O2,$s=Symbol.for("PRETTIER_IS_FRONT_MATTER");function P2(e){return!!(e!=null&&e[$s])}var Gu=P2,Ot=3;function $2(e){let t=e.slice(0,Ot);if(t!=="---"&&t!=="+++")return;let u=e.indexOf(` 29`,Ot);if(u===-1)return;let r=e.slice(Ot,u).trim(),n=e.indexOf(` 30${t}`,u),a=r;if(a||(a=t==="+++"?"toml":"yaml"),n===-1&&t==="---"&&a==="yaml"&&(n=e.indexOf(` 31...`,u)),n===-1)return;let i=n+1+Ot,s=e.charAt(i+1);if(!/\s?/u.test(s))return;let o=e.slice(0,i),c;return{language:a,explicitLanguage:r||null,value:e.slice(u+1,n),startDelimiter:t,endDelimiter:o.slice(-Ot),raw:o,start:{line:1,column:0,index:0},end:{index:o.length,get line(){return c??(c=o.split(` 32`)),c.length},get column(){return c??(c=o.split(` 33`)),wt(0,c,-1).length}},[$s]:!0}}function R2(e){let t=$2(e);return t?{frontMatter:t,get content(){let{raw:u}=t;return K(0,u,/[^\n]/gu," ")+e.slice(u.length)}}:{content:e}}
33var q2=R2,M2="inline",wa={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",details:"block",summary:"block",marquee:"inline-block",select:"inline-block",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",option:"block",optgroup:"block"},V2="normal",Fa={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function W2(e){return e.kind==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}var ou=W2,U2=e=>K(0,e,/^[\t\f\r ]*\n/gu,""),Rs=e=>U2(se.trimEnd(e)),j2=e=>{let t=e,u=se.getLeadingWhitespace(t);u&&(t=t.slice(u.length));let r=se.getTrailingWhitespace(t);return r&&(t=t.slice(0,-r.length)),{leadingWhitespace:u,trailingWhitespace:r,text:t}};function qs(e,t){return!!(e.kind==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.kind==="ieConditionalComment"&&!e.complete||vt(e)&&e.children.some(u=>u.kind!=="text"&&u.kind!=="interpolation")||Cn(e,t)&&!Ae(e,t)&&e.kind!=="interpolation")}function Xu(e){return e.kind==="attribute"||!e.parent||!e.prev?!1:H2(e.prev)}function H2(e){return e.kind==="comment"&&e.value.trim()==="prettier-ignore"}function ie(e){return e.kind==="text"||e.kind==="comment"}function Ae(e,t){return e.kind==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||e.fullName==="mj-style"&&t.parser==="mjml"||ou(e)&&(e.name==="script"||e.name==="style"))}function z2(e,t){return e.children&&!Ae(e,t)}function G2(e,t){return Ae(e,t)||e.kind==="interpolation"||Ms(e)}function Ms(e){return Gs(e).startsWith("pre")}function X2(e,t){var n,a;let u=r();if(u&&!e.prev&&((a=(n=e.parent)==null?void 0:n.tagDefinition)!=null&&a.ignoreFirstLf))return e.kind==="interpolation";return u;function r(){return Gu(e)||e.kind==="angularControlFlowBlock"?!1:(e.kind==="text"||e.kind==="interpolation")&&e.prev&&(e.prev.kind==="text"||e.prev.kind==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:vt(e.parent)?!0:!(!e.prev&&(e.parent.kind==="root"||vt(e)&&e.parent||Ae(e.parent,t)||Ku(e.parent,t)||!rh(e.parent.cssDisplay))||e.prev&&!ih(e.prev.cssDisplay))}}function K2(e,t){return Gu(e)||e.kind==="angularControlFlowBlock"?!1:(e.kind==="text"||e.kind==="interpolation")&&e.next&&(e.next.kind==="text"||e.next.kind==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:vt(e.parent)?!0:!(!e.next&&(e.parent.kind==="root"||vt(e)&&e.parent||Ae(e.parent,t)||Ku(e.parent,t)||!nh(e.parent.cssDisplay))||e.next&&!ah(e.next.cssDisplay))}function J2(e,t){return sh(e.cssDisplay)&&!Ae(e,t)}function vu(e){return Gu(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1<e.next.sourceSpan.start.line}function Y2(e){return Vs(e)||e.kind==="element"&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some(t=>Z2(t)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.kind!=="text"&&Us(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||js(e.lastChild))}function Vs(e){return e.kind==="element"&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&e.cssDisplay!=="table-cell")}function hr(e){return Hs(e)||e.prev&&Q2(e.prev)||Ws(e)}function Q2(e){return Hs(e)||e.kind==="element"&&e.fullName==="br"||Ws(e)}function Ws(e){return Us(e)&&js(e)}function Us(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.line<e.sourceSpan.start.line:e.parent.kind==="root"||e.parent.startSourceSpan.end.line<e.sourceSpan.start.line)}function js(e){return e.hasTrailingSpaces&&(e.next?e.next.sourceSpan.start.line>e.sourceSpan.end.line:e.parent.kind==="root"||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function Hs(e){switch(e.kind){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function En(e){return e.lastChild?En(e.lastChild):e}function Z2(e){var t;return(t=e.children)==null?void 0:t.some(u=>u.kind!=="text")}function zs(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":case"text/jsx":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";
vendor: 4,845 bytes, line 33
33case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||e==="speculationrules")return"json"}}function eh(e,t){let{name:u,attrMap:r}=e;if(u!=="script"||Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:a}=e.attrMap;return!a&&!n?"babel":bn(t,{language:a})??zs(n)}function th(e,t){if(!Cn(e,t))return;let{attrMap:u}=e;if(Object.prototype.hasOwnProperty.call(u,"src"))return;let{type:r,lang:n}=u;return bn(t,{language:n})??zs(r)}function uh(e,t){if(e.name==="style"){let{lang:u}=e.attrMap;return u?bn(t,{language:u}):"css"}if(e.name==="mj-style"&&t.parser==="mjml")return"css"}function Aa(e,t){return eh(e,t)??uh(e,t)??th(e,t)}function cu(e){return e==="block"||e==="list-item"||e.startsWith("table")}function rh(e){return!cu(e)&&e!=="inline-block"}function nh(e){return!cu(e)&&e!=="inline-block"}function ah(e){return!cu(e)}function ih(e){return!cu(e)}function sh(e){return!cu(e)&&e!=="inline-block"}function vt(e){return Gs(e).startsWith("pre")}function oh(e,t){let u=e;for(;u;){if(t(u))return!0;u=u.parent}return!1}function ch(e,t){var r;if(Bt(e,t))return"block";if(((r=e.prev)==null?void 0:r.kind)==="comment"){let n=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(n)return n[1]}let u=!1;if(e.kind==="element"&&e.namespace==="svg")if(oh(e,n=>n.fullName==="svg:foreignObject"))u=!0;else return e.name==="svg"?"inline-block":"block";switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:if(e.kind==="element"&&(!e.namespace||u||ou(e))&&Object.prototype.hasOwnProperty.call(wa,e.name))return wa[e.name]}return M2}function Gs(e){return e.kind==="element"&&(!e.namespace||ou(e))&&Object.prototype.hasOwnProperty.call(Fa,e.name)?Fa[e.name]:V2}function Xs(e){return K(0,K(0,e,"'","'"),""",'"')}function te(e){return Xs(e.value)}var lh=new Set(["template","style","script"]);function Ku(e,t){return Bt(e,t)&&!lh.has(e.fullName)}function Bt(e,t){return t.parser==="vue"&&e.kind==="element"&&e.parent.kind==="root"&&e.fullName.toLowerCase()!=="html"}function Cn(e,t){return Bt(e,t)&&(Ku(e,t)||e.attrMap.lang&&e.attrMap.lang!=="html")}function dh(e){let t=e.fullName;return t.charAt(0)==="#"||t==="slot-scope"||t==="v-slot"||t.startsWith("v-slot:")}function hh(e,t){let u=e.parent;if(!Bt(u,t))return!1;let r=u.fullName,n=e.fullName;return r==="script"&&n==="setup"||r==="style"&&n==="vars"}function Ks(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?be(t):be(se.dedentString(Rs(t)),R):At(q,se.split(t))}function Js(e,t){return Bt(e,t)&&e.name==="script"}function fh(e){let{valueSpan:t,value:u}=e;return t.end.offset-t.start.offset===u.length+2}function Ys(e,t){if(fh(e))return!1;let{value:u}=e;return/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(u)||t.parser==="lwc"&&u.startsWith("{")&&u.endsWith("}")}var Qs=/\{\{(.+?)\}\}/su,ph=({node:{value:e}})=>Qs.test(e);async function mh(e,t,u){let r=te(u.node),n=[];for(let[a,i]of r.split(Qs).entries())if(a%2===0)n.push(be(i));else try{n.push(U(["{{",Ee([q,await oe(i,e,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),q,"}}"]))}catch{n.push("{{",be(i),"}}")}return n}var fr=e=>(t,u,r)=>oe(te(r.node),t,{parser:e},Tt),gh=[{test(e){let t=e.node.fullName;return t.startsWith("(")&&t.endsWith(")")||t.startsWith("on-")},print:fr("__ng_action")},{test(e){let t=e.node.fullName;return t.startsWith("[")&&t.endsWith("]")||/^bind(?:on)?-/u.test(t)||/^ng-(?:if|show|hide|class|style)$/u.test(t)},print:fr("__ng_binding")},{test:e=>e.node.fullName.startsWith("*"),print:fr("__ng_directive")},{test:e=>/^i18n(?:-.+)?$/u.test(e.node.fullName),print:Dh},{test:ph,print:mh}].map(({test:e,print:t})=>({test:(u,r)=>r.parser==="angular"&&e(u),print:t}));function Dh(e,t,{node:u}){let r=te(u);return su(Bs(Ks(u,r.trim())),!r.includes("@@"))}var bh=gh,Eh=({node:e},t)=>!t.parentParser&&e.fullName==="class"&&!e.value.includes("{{"),Ch=(e,t,u)=>te(u.node).trim().split(/\s+/u).join(" "),xh=["onabort","onafterprint","onauxclick","onbeforeinput","onbeforematch","onbeforeprint","onbeforetoggle","onbeforeunload","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncommand","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpagereveal","onpageshow","onpageswap","onpaste","on
33pause","onplay","onplaying","onpopstate","onprogress","onratechange","onrejectionhandled","onreset","onresize","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],yh=new Set(xh),vh=({node:e},t)=>yh.has(e.fullName)&&!t.parentParser&&!e.value.includes("{{"),_h=(e,t,u)=>oe(te(u.node),e,{parser:"babel",__isHtmlInlineEventHandler:!0},()=>!1);function Sh(e){let t=[];for(let u of e.split(";")){if(u=se.trim(u),!u)continue;let[r,...n]=se.split(u);t.push({name:r,value:n})}return t}var kh=Sh,wh=({node:e},t)=>e.fullName==="allow"&&!t.parentParser&&e.parent.fullName==="iframe"&&!e.value.includes("{{");function Fh(e,t,u){let{node:r}=u,n=kh(te(r));return n.length===0?[""]:su(n.map(({name:a,value:i},s)=>[[a,...i].join(" "),s===n.length-1?Zt(";"):[";",q]]))}function Ta(e){return e===" "||e===` 34`||e==="\f"||e==="\r"||e===" "}var Ah=/^[ \t\n\r\u000c]+/,Th=/^[, \t\n\r\u000c]+/,Bh=/^[^ \t\n\r\u000c]+/,Nh=/[,]+$/,Ba=/^\d+$/,Lh=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function Ih(e){let t=e.length,u,r,n,a,i,s=0,o;function c(d){let p,g=d.exec(e.substring(s));if(g)return[p]=g,s+=p.length,p}let l=[];for(;;){if(c(Th),s>
34=t){if(l.length===0)throw new Error("Must contain one or more image candidate strings.");return l}o=s,u=c(Bh),r=[],u.slice(-1)===","?(u=u.replace(Nh,""),f()):h()}function h(){for(c(Ah),n="",a="in descriptor";;){if(i=e.charAt(s),a==="in descriptor")if(Ta(i))n&&(r.push(n),n="",a="after descriptor");else if(i===","){s+=1,n&&r.push(n),f();return}else if(i==="(")n+=i,a="in parens";else if(i===""){n&&r.push(n),f();return}else n+=i;else if(a==="in parens")if(i===")")n+=i,a="in descriptor";else if(i===""){r.push(n),f();return}else n+=i;else if(a==="after descriptor"&&!Ta(i))if(i===""){f();return}else a="in descriptor",s-=1;s+=1}}function f(){let d=!1,p,g,b,C,_={},A,x,S,N,$;for(C=0;C<r.length;C++)A=r[C],x=A[A.length-1],S=A.substring(0,A.length-1),N=parseInt(S,10),$=parseFloat(S),Ba.test(S)&&x==="w"?((p||g)&&(d=!0),N===0?d=!0:p=N):Lh.test(S)&&x==="x"?((p||g||b)&&(d=!0),$<0?d=!0:g=$):Ba.test(S)&&x==="h"?((b||g)&&(d=!0),N===0?d=!0:b=N):d=!0;if(!d)_.source={value:u,startOffset:o},p&&(_.width={value:p}),g&&(_.density={value:g}),b&&(_.height={value:b}),l.push(_);else throw new Error(`Invalid srcset descriptor found in "${e}" at "${A}".`)}}var Oh=Ih,Ph=e=>e.node.fullName==="srcset"&&(e.parent.fullName==="img"||e.parent.fullName==="source"),Zs={width:"w",height:"h",density:"x"},$h=Object.keys(Zs);function Rh(e,t,u){let r=te(u.node),n=Oh(r),a=$h.filter(d=>n.some(p=>Object.prototype.hasOwnProperty.call(p,d)));if(a.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[i]=a,s=Zs[i],o=n.map(d=>d.source.value),c=Math.max(...o.map(d=>d.length)),l=n.map(d=>d[i]?String(d[i].value):""),h=l.map(d=>{let p=d.indexOf(".");return p===-1?d.length:p}),f=Math.max(...h);return su(At([",",q],o.map((d,p)=>{let g=[d],b=l[p];if(b){let C=c-d.length+1,_=f-h[p],A=" ".repeat(C+_);g.push(Zt(A," "),b+s)}return g})))}var qh=({node:e},t)=>e.fullName==="style"&&!t.parentParser&&!e.value.includes("{{"),Mh=async(e,t,u)=>su(await e(te(u.node),{parser:"css",__isHTMLStyleAttribute:!0})),pr=new WeakMap;function Vh(e,t){let{root:u}=e;return pr.has(u)||pr.set(u,u.children.some(r=>Js(r,t)&&["ts","typescript"].includes(r.attrMap.lang))),pr.get(u)}var Nt=Vh;function Wh(e,t,u){let r=te(u.node);return oe(`type T<${r}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},Tt)}function Uh(e,t,u,r){let n=te(u.node),a=Nt(u,r)?"babel-ts":"babel";return oe(`function _(${n}) {}`,e,{parser:a,__isVueBindings:!0})}async function jh(e,t,u,r){let n=te(u.node),{left:a,operator:i,right:s}=Hh(n),o=Nt(u,r);return[U(await oe(`function _(${a}) {}`,e,{parser:o?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",i," ",await oe(s,e,{parser:o?"__ts_expression":"__js_expression"})]}function Hh(e){let t=/(.*?)\s+(in|of)\s+(.*)/su,u=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,r=/^\(|\)$/gu,n=e.match(t);if(!n)return;let a={for:n[3].trim()};if(!a.for)return;let i=K(0,n[1].trim(),r,""),s=i.match(u);s?(a.alias=i.replace(u,""),a.iterator1=s[1].trim(),s[2]&&(a.iterator2=s[2].trim())):a.alias=i;let o=[a.alias,a.iterator1,a.iterator2];if(!o.some((c,l)=>!c&&(l===0||o.slice(l+1).some(Boolean))))return{left:o.filter(Boolean).join(","),operator:n[2],right:a.for}}var zh=[{test:e=>e.node.fullName==="v-for",print:jh},{test:(e,t)=>e.node.fullName==="generic"&&Js(e.parent,t),print:Wh},{test:({node:e},t)=>dh(e)||hh(e,t),print:Uh},{test(e){let t=e.node.fullName;return t.startsWith("@")||t.startsWith("v-on:")},print:Gh},{test(e){let t=e.node.fullName;return t.startsWith(":")||t.startsWith(".")||t.startsWith("v-bind:")},print:Xh},{test:e=>e.node.fullName.startsWith("v-"),print:eo}].map(({test:e,print:t})=>({test:(u,r)=>r.parser==="vue"&&e(u,r),print:t}));async function Gh(e,t,u,r){var i;try{return await eo(e,t,u,r)}catch(s){if(((i=s.cause)==null?void 0:i.code)!=="BABEL_PARSER_SYNTAX_ERROR")throw s}let n=te(u.node),a=Nt(u,r)?"__vue_ts_event_binding":"__vue_event_binding";return oe(n,e,{parser:a},Tt)}function Xh(e,t,u,r){let n=te(u.node),a=Nt(u,r)?"__vue_ts_expression":"__vue_expression";return oe(n,e,{parser:a},Tt)}function eo(e,t,u,r){let n=te(u.node),a=Nt(u,r)?"__ts_expression":"__js_expression";return oe(n,e,{parser:a},Tt)}var Kh=zh,Jh=[{test:Ph,print:Rh},{test:qh,print:Mh},{test:vh,print:_h},{test:Eh,print:Ch},{test:wh,print:Fh},...Kh,...bh].map(({test:e,print:t})=>({test:e,print:Qh(t)}));function Yh(e,t){var n;let{node:u}=e,{value:r}=u;if(r)return Ys(u,t)?[u.rawName,"=",r]:(n=Jh.find(({test:a})=>a(e,t)))==null?void 0:n.print}function Qh(e){return async(t,u,r,n)=>{let a=await e(t,u,r,n);if(a)return a=Ts(a,i=>typeof i=="string"?K(0,i,'"',"""):i),[r.node.rawName,'="',U(a),'"']}}var Zh=Yh,lu=e=>e.sourceSpan.start.offset,Ju=e=>e.sourceSpan.end.offset;function Ir(e,t){return[e.isSelfClosing?"":ef(e,t),Wt(e,t)]}function ef(e,t){return e.lastChild&&eu(e.lastChild)?"":[tf(e,t),xn(e,t)]}function Wt(e,t){return(e.next?rt(e.next):hu(e.parent))?"":[du(e,t),ut(e,t)]}function tf(e,t){return hu(e)?du(e.lastChild,t):""}function ut(e,t){return eu(e)?xn(e.parent,t):Yu(e)?yn(e.next,t):""}function xn(e,t){if(to(e,t))return"";switch(e.kind){case"ieConditionalComment":return"<!";case"element":if(e.hasHtmComponentClosingTag)return"<//";default:return`</${e.rawName}`}}function du(e,t){if(to(e,t))return"";switch(e.kind){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function to(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(Xu(e)||qs(e.parent,t))}function rt(e){return e.prev&&e.prev.kind!=="docType"&&e.kind!=="angularControlFlowBlock"&&!ie(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function hu(e){var t;return((t=e.lastChild)==null?void 0:t.isTrailingSpaceSensitive)&&!e.lastChild.hasTrailingSpaces&&!ie(En(e.lastChild))&&!vt(e)}function eu(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&ie(En(e))}function Yu(e){return e.next&&!ie(e.next)&&ie(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function uf(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return t?t[1]?t[1].split(/\s+/u):!0:!1}function Qu(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function rf(e,t,u){var l;let{node:r}=e;if(!Dn(r.attrs))return r.isSelfClosing?" ":"";let n=((l=r.prev)==null?void 0:l.kind)==="comment"&&uf(r.prev.value),a=typeof n=="boolean"?()=>n:Array.isArray(n)?h=>n.includes(h.rawName):()=>!1,i=e.map(({node:h})=>a(h)?be(t.originalText.slice(lu(h),Ju(h))):u(),"attrs"),s=r.kind==="element"&&r.fullName==="script"&&r.attrs.length===1&&r.attrs[0].fullName==="src"&&r.children.length===0,o=t.singleAttributePerLine&&r.attrs.length>1&&!Bt(r,t)?R:q,c=[Ee([s?" ":q,At(o,i)])];return r.firstChild&&Qu(r.firstChild)||r.isSelfClosing&&hu(r.parent)||s?c.push(r.isSelfClosing?" ":""):c.push(t.bracketSameLine?r.isSelfClosing?" ":"":r.isSelfClosing?q:G),c}function nf(e){return e.firstChild&&Qu(e.firstChild)?"":vn(e)}function Or(e,t,u){let{node:r}=e;return[Ut(r,t),rf(e,t,u),r.isSelfClosing?"":nf(r)]}function Ut(e,t){return e.prev&&Yu(e.prev)?"":[nt(e,t),yn(e,t)]}function nt(e,t){return Qu(e)?vn(e.parent):rt(e)?du(e.prev,t):""}var Na="<!doctype";function yn(e,t){switch(e.kind){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${e.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";
34case"docType":{if(e.value==="html"){let{filepath:r}=t;if(r&&/\.html?$/u.test(r))return Na}let u=lu(e);return t.originalText.slice(u,u+Na.length)}case"angularIcuExpression":return"{";case"element":if(e.condition)return`<!--[if ${e.condition}]><!--><${e.rawName}`;default:return`<${e.rawName}`}}function vn(e){switch(e.kind){case"ieConditionalComment":return"]>";case"element":if(e.condition)return"><!--<![endif]-->";default:return">"}}function af(e,t){if(!e.endSourceSpan)return"";let u=e.startSourceSpan.end.offset;e.firstChild&&Qu(e.firstChild)&&(u-=vn(e).length);let r=e.endSourceSpan.start.offset;return e.lastChild&&eu(e.lastChild)?r+=xn(e,t).length:hu(e)&&(r-=du(e.lastChild,t).length),t.originalText.slice(u,r)}var uo=af,sf=new Set(["if","else if","for","switch","case"]);function of(e,t){let{node:u}=e;switch(u.kind){case"element":if(Ae(u,t)||u.kind==="interpolation")return;if(!u.isSelfClosing&&Cn(u,t)){let r=Aa(u,t);return r?async(n,a)=>{let i=uo(u,t),s=/^\s*$/u.test(i),o="";return s||(o=await n(Rs(i),{parser:r,__embeddedInHtml:!0}),s=o===""),[nt(u,t),U(Or(e,t,a)),s?"":R,o,s?"":R,Ir(u,t),ut(u,t)]}:void 0}break;case"text":if(Ae(u.parent,t)){let r=Aa(u.parent,t);if(r)return async n=>{let a=r==="markdown"?se.dedentString(u.value.replace(/^[^\S\n]*\n/u,"")):u.value,i={parser:r,__embeddedInHtml:!0};if(t.parser==="html"&&r==="babel"){let s="script",{attrMap:o}=u.parent;o&&(o.type==="module"||(o.type==="text/babel"||o.type==="text/jsx")&&o["data-type"]==="module")&&(s="module"),i.__babelSourceType=s}return[iu,nt(u,t),await n(a,i),ut(u,t)]}}else if(u.parent.kind==="interpolation")return async r=>{let n={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return t.parser==="angular"?n.parser="__ng_interpolation":t.parser==="vue"?n.parser=Nt(e,t)?"__vue_ts_expression":"__vue_expression":n.parser="__js_expression",[Ee([q,await r(u.value,n)]),u.parent.next&&rt(u.parent.next)?" ":q]};break;case"attribute":return Zh(e,t);case"angularControlFlowBlockParameters":return sf.has(e.parent.name)?y2:void 0;case"angularLetDeclarationInitializer":return r=>oe(u.value,r,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var cf=of,Pt=null;function jt(e){if(Pt!==null&&typeof Pt.property){let t=Pt;return Pt=jt.prototype=null,t}return Pt=jt.prototype=e??Object.create(null),new jt}var lf=10;for(let e=0;e<=lf;e++)jt();function df(e){return jt(e)}function hf(e,t="type"){df(e);function u(r){let n=r[t],a=e[n];if(!Array.isArray(a))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return a}return u}var ff=hf,ue=[["children"],[]],pf={root:ue[0],element:["attrs","children"],ieConditionalComment:ue[0],ieConditionalStartComment:ue[1],ieConditionalEndComment:ue[1],interpolation:ue[0],text:ue[0],docType:ue[1],comment:ue[1],attribute:ue[1],cdata:ue[1],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:ue[0],angularControlFlowBlockParameter:ue[1],angularLetDeclaration:["init"],angularLetDeclarationInitializer:ue[1],angularIcuExpression:["cases"],angularIcuCase:["expression"]},mf=ff(pf,"kind"),gf=mf,Df="format",bf=/^\s*<!--\s*@(?:noformat|noprettier)\s*-->/u,Ef=/^\s*<!--\s*@(?:format|prettier)\s*-->/u,Cf=e=>Ef.test(e),xf=e=>bf.test(e),yf=e=>`<!-- @${Df} --> 35 36${e}`,vf=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function ro(e){let t=Ju(e);return e.kind==="element"&&!e.endSourceSpan&&Dn(e.children)?Math.max(t,ro(wt(0,e.children,-1))):t}function $t(e,t,u){let r=e.node;if(Xu(r)){let n=ro(r);return[nt(r,t),be(se.trimEnd(t.originalText.slice(lu(r)+(r.prev&&Yu(r.prev)?yn(r).length:0),n-(r.next&&rt(r.next)?du(r,t).length:0)))),ut(r,t)]}return u()}function _u(e,t){return ie(e)&&ie(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?hr(t)?R:q:"":hr(t)?R:G:Yu(e)&&(Xu(t)||t.firstChild||t.isSelfClosing||t.kind==="element"&&t.attrs.length>0)||e.kind==="element"&&e.isSelfClosing&&rt(t)?"":!t.isLeadingSpaceSensitive||hr(t)||rt(t)&&e.lastChild&&eu(e.lastChild)&&e.lastChild.lastChild&&eu(e.lastChild.lastChild)?R:t.hasLeadingSpaces?q:G}function _n(e,t,u){let{node:r}=e;if(Vs(r))return[iu,...e.map(()=>{let a=e.node,i=a.prev?_u(a.prev,a):"";return[i?[i,vu(a.prev)?R:""]:"",$t(e,t,u)]},"children")];let n=r.children.map(()=>Symbol(""));return e.map(({node:a,index:i})=>{if(ie(a)){if(a.prev&&ie(a.prev)){let d=_u(a.prev,a);if(d)return vu(a.prev)?[R,R,$t(e,t,u)]:[d,$t(e,t,u)]}return $t(e,t,u)}let s=[],o=[],c=[],l=[],h=a.prev?_u(a.prev,a):"",f=a.next?_u(a,a.next):"";return h&&(vu(a.prev)?s.push(R,R):h===R?s.push(R):ie(a.prev)?o.push(h):o.push(Zt("",G,{groupId:n[i-1]}))),f&&(vu(a)?ie(a.next)&&l.push(R,R):f===R?ie(a.next)&&l.push(R):c.push(f)),[...s,U([...o,U([$t(e,t,u),...c],{id:n[i]})]),...l]},"children")}function _f(e,t,u){let{node:r}=e,n=[];if(Ff(e)&&n.push("} "),n.push("@",r.name),kf(r))return n.push(";"),n;if(r.parameters&&n.push(" (",U(u("parameters")),")"),!wf(r)){n.push(" {");let a=no(r);r.children.length>0?(r.firstChild.hasLeadingSpaces=!0,r.lastChild.hasTrailingSpaces=!0,n.push(Ee([R,_n(e,t,u)])),a&&n.push(R,"}")):a&&n.push("}")}return U(n,{shouldBreak:!0})}function no(e){var t,u;return!(((t=e.next)==null?void 0:t.kind)==="angularControlFlowBlock"&&((u=vf.get(e.n
36ame))!=null&&u.has(e.next.name)))}var Sf=e=>(e==null?void 0:e.kind)==="angularControlFlowBlock"&&(e.name==="case"||e.name==="default"),kf=e=>(e==null?void 0:e.kind)==="angularControlFlowBlock"&&e.name==="default never";function wf(e){return Sf(e)&&e.endSourceSpan&&e.endSourceSpan.start.offset===e.endSourceSpan.end.offset}function Ff(e){let{previous:t}=e;return(t==null?void 0:t.kind)==="angularControlFlowBlock"&&!Xu(t)&&!no(t)}function Af(e,t,u){return[Ee([G,At([";",q],e.map(u,"children"))]),G]}function Tf(e,t,u){let{node:r}=e;return[Ut(r,t),U([r.switchValue.trim(),", ",r.type,r.cases.length>0?[",",Ee([q,At(q,e.map(u,"cases"))])]:"",G]),Wt(r,t)]}function Bf(e,t,u){let{node:r}=e;return[r.value," {",U([Ee([G,e.map(({node:n,isLast:a})=>{let i=[u()];return n.kind==="text"&&(n.hasLeadingSpaces&&i.unshift(q),n.hasTrailingSpaces&&!a&&i.push(q)),i},"expression")]),G]),"}"]}function Nf(e,t,u){let{node:r}=e;if(qs(r,t))return[nt(r,t),U(Or(e,t,u)),be(uo(r,t)),...Ir(r,t),ut(r,t)];let n=r.children.length===1&&(r.firstChild.kind==="interpolation"||r.firstChild.kind==="angularIcuExpression")&&r.firstChild.isLeadingSpaceSensitive&&!r.firstChild.hasLeadingSpaces&&r.lastChild.isTrailingSpaceSensitive&&!r.lastChild.hasTrailingSpaces,a=Symbol("element-attr-group-id"),i=l=>U([U(Or(e,t,u),{id:a}),l,Ir(r,t)]),s=l=>n?r2(l,{groupId:a}):(Ae(r,t)||Ku(r,t))&&r.parent.kind==="root"&&t.parser==="vue"&&!t.vueIndentScriptAndStyle?l:Ee(l),o=()=>n?Zt(G,"",{groupId:a}):r.firstChild.hasLeadingSpaces&&r.firstChild.isLeadingSpaceSensitive?q:r.firstChild.kind==="text"&&r.isWhitespaceSensitive&&r.isIndentationSensitive?u2(G):G,c=()=>(r.next?rt(r.next):hu(r.parent))?r.lastChild.hasTrailingSpaces&&r.lastChild.isTrailingSpaceSensitive?" ":"":n?Zt(G,"",{groupId:a}):r.lastChild.hasTrailingSpaces&&r.lastChild.isTrailingSpaceSensitive?q:(r.lastChild.kind==="comment"||r.lastChild.kind==="text"&&r.isWhitespaceSensitive&&r.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(r.lastChild.value)?"":G;return r.children.length===0?i(r.hasDanglingSpaces&&r.isDanglingSpaceSensitive?q:""):i([Y2(r)?iu:"",s([o(),_n(e,t,u)]),c()])}var ke=function(e){return e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA",e}({});function Zu(e,t=!0){if(e[0]!=":")return[null,e];let u=e.indexOf(":",1);if(u===-1){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,u),e.slice(u+1)]}function La(e){return Zu(e)[1]==="ng-container"}function Ia(e){return Zu(e)[1]==="ng-content"}function Nu(e){return e===null?null:Zu(e)[0]}function Ht(e,t){return e?`:${e}:${t}`:t}var Oa={name:"custom-elements"},Pa={name:"no-errors-schema"},gt=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e[e.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING",e}({}),Lf=/-+([a-z0-9])/g;function If(e){return e.replace(Lf,(...t)=>t[1].toUpperCase())}var Lu;function $a(){return Lu||(Lu={},Rt(gt.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),Rt(gt.STYLE,["*|style"]),Rt(gt.URL,["*|formAction","area|href","a|href","a|xlink:href","form|action","annotation|href","annotation|xlink:href","annotation-xml|href","annotation-xml|xlink:href","maction|href","maction|xlink:href","malignmark|href","malignmark|xlink:href","math|href","math|xlink:href","mroot|href","mroot|xlink:href","msqrt|href","msqrt|xlink:href","merror|href","merror|xlink:href","mfrac|href","mfrac|xlink:href","mglyph|href","mglyph|xlink:href","msub|href","msub|xlink:href","msup|href","msup|xlink:href","msubsup|href","msubsup|xlink:href","mmultiscripts|href","mmultiscripts|xlink:href","mprescripts|href","mprescripts|xlink:href","mi|href","mi|xlink:href","mn|href","mn|xlink:href","mo|href","mo|xlink:href","mpadded|href","mpadded|xlink:href","mphantom|href","mphantom|xlink:href","mrow|href","mrow|xlink:href","ms|href","ms|xlink:href","mspace|href","mspace|xlink:href","mstyle|href","mstyle|xlink:href","mtable|href","mtable|xlink:href","mtd|href","mtd|xlink:href","mtr|href","mtr|xlink:href","mtext|href","mtext|xlink:href","mover|href","mover|xlink:href","munder|href","munder|xlink:href","munderover|href","munderover|xlink:href","semantics|href","semantics|xlink:href","none|href","none|xlink:href","img|src","video|src"]),Rt(gt.RESOURCE_URL,["base|href","embed|src","frame|src","iframe|src","link|href","object|codebase","object|data","script|src","script|href","script|xlink:href"]),Rt(gt.ATTRIBUTE_NO_BINDING,["animate|attributeName","animate|values","animate|to","animate|from","set|to","set|attributeName","animateMotion|attributeName","animateTransform|attributeName","unknown|attributeName","unknown|values","unknown|to","unknown|from","iframe|sandbox","iframe|allow","iframe|allowFullscreen","iframe|referrerPolicy","iframe|csp","iframe|fetchPriority","unknown|sandbox","unknown|allow","unknown|allowFullscreen","unknown|referrerPolicy","unknown|csp","unknown|fetchPriority"])),Lu}function Rt(e,t){for(let u of t)Lu[u.toLowerCase()]=e}var Of=class{},Pf="boolean",$f="number",Rf="string",qf="object",Mf
vendor: 7,183 bytes, line 36
36=["[Element]|textContent,%ariaActiveDescendantElement,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColIndexText,%ariaColSpan,%ariaControlsElements,%ariaCurrent,%ariaDescribedByElements,%ariaDescription,%ariaDetailsElements,%ariaDisabled,%ariaErrorMessageElements,%ariaExpanded,%ariaFlowToElements,%ariaHasPopup,%ariaHidden,%ariaInvalid,%ariaKeyShortcuts,%ariaLabel,%ariaLabelledByElements,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaOwnsElements,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowIndexText,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,search,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","
36geolocation^[HTMLElement]|accuracymode,!autolocate,*location,*promptaction,*promptdismiss,*validationstatuschange,!watch","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","selectedcontent^[HTMLElement]|","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","search^[HTMLELement]|","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxcl
36ick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],ao=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex","aria-activedescendant":"ariaActiveDescendantElement","aria-atomic":"ariaAtomic","aria-autocomplete":"ariaAutoComplete","aria-busy":"ariaBusy","aria-checked":"ariaChecked","aria-colcount":"ariaColCount","aria-colindex":"ariaColIndex","aria-colindextext":"ariaColIndexText","aria-colspan":"ariaColSpan","aria-controls":"ariaControlsElements","aria-current":"ariaCurrent","aria-describedby":"ariaDescribedByElements","aria-description":"ariaDescription","aria-details":"ariaDetailsElements","aria-disabled":"ariaDisabled","aria-errormessage":"ariaErrorMessageElements","aria-expanded":"ariaExpanded","aria-flowto":"ariaFlowToElements","aria-haspopup":"ariaHasPopup","aria-hidden":"ariaHidden","aria-invalid":"ariaInvalid","aria-keyshortcuts":"ariaKeyShortcuts","aria-label":"ariaLabel","aria-labelledby":"ariaLabelledByElements","aria-level":"ariaLevel","aria-live":"ariaLive","aria-modal":"ariaModal","aria-multiline":"ariaMultiLine","aria-multiselectable":"ariaMultiSelectable","aria-orientation":"ariaOrientation","aria-owns":"ariaOwnsElements","aria-placeholder":"ariaPlaceholder","aria-posinset":"ariaPosInSet","aria-pressed":"ariaPressed","aria-readonly":"ariaReadOnly","aria-required":"ariaRequired","aria-roledescription":"ariaRoleDescription","aria-rowcount":"ariaRowCount","aria-rowindex":"ariaRowIndex","aria-rowindextext":"ariaRowIndexText","aria-rowspan":"ariaRowSpan","aria-selected":"ariaSelected","aria-setsize":"ariaSetSize","aria-sort":"ariaSort","aria-valuemax":"ariaValueMax","aria-valuemin":"ariaValueMin","aria-valuenow":"ariaValueNow","aria-valuetext":"ariaValueText"})),Vf=Array.from(ao).reduce((e,[t,u])=>(e.set(t,u),e),new Map),Wf=class extends Of{constructor(){super();y(this,"_schema",new Map);y(this,"_eventSchema",new Map);Mf.forEach(t=>{let u=new Map,r=new Set,[n,a]=t.split("|"),i=a.split(","),[s,o]=n.split("^");s.split(",").forEach(l=>{this._schema.set(l.toLowerCase(),u),this._eventSchema.set(l.toLowerCase(),r)});let c=o&&this._schema.get(o.toLowerCase());if(c){for(let[l,h]of c)u.set(l,h);for(let l of this._eventSchema.get(o.toLowerCase()))r.add(l)}i.forEach(l=>{if(l.length>0)switch(l[0]){case"*":r.add(l.substring(1));break;case"!":u.set(l.substring(1),Pf);break;case"#":u.set(l.substring(1),$f);break;case"%":u.set(l.substring(1),qf);break;default:u.set(l,Rf)}})})}hasProperty(t,u,r){if(r.some(n=>n.name===Pa.name))return!0;
36if(t.indexOf("-")>-1){if(La(t)||Ia(t))return!1;if(r.some(n=>n.name===Oa.name))return!0}return(this._schema.get(t.toLowerCase())||this._schema.get("unknown")).has(u)}hasElement(t,u){return u.some(r=>r.name===Pa.name)||t.indexOf("-")>-1&&(La(t)||Ia(t)||u.some(r=>r.name===Oa.name))?!0:this._schema.has(t.toLowerCase())}securityContext(t,u,r){r&&(u=this.getMappedPropName(u)),t=t.toLowerCase(),u=u.toLowerCase();let n=$a()[t+"|"+u];return n||(n=$a()["*|"+u],n||gt.NONE)}getMappedPropName(t){return ao.get(t)??t}getDefaultComponentElementName(){return"ng-component"}validateProperty(t){return t.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${t}' is disallowed for security reasons, please use (${t.slice(2)})=... 37If '${t}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(t){return t.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${t}' is disallowed for security reasons, please use (${t.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(t){let u=this._schema.get(t.toLowerCase())||this._schema.get("unknown");return Array.from(u.keys()).map(r=>Vf.get(r)??r)}allKnownEventsOfElement(t){return Array.from(this._eventSchema.get(t.toLowerCase())??[])}normalizeAnimationStyleProperty(t){return If(t)}normalizeAnimationStyleValue(t,u,r){let n="",a=r.toString().trim(),i=null;if(Uf(t)&&r!==0&&r!=="0")if(typeof r=="number")n="px";else{let s=r.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&s[1].length==0&&(i=`Please provide a CSS unit value for ${u}:${r}`)}return{error:i,value:a+n}}};function Uf(e){switch(e){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var T=class{constructor({closedByChildren:e,implicitNamespacePrefix:t,contentType:u=ke.PARSABLE_DATA,closedByParent:r=!1,isVoid:n=!1,ignoreFirstLf:a=!1,preventNamespaceInheritance:i=!1,canSelfClose:s=!1}={}){y(this,"closedByChildren",{});y(this,"contentType");y(this,"closedByParent",!1);y(this,"implicitNamespacePrefix");y(this,"isVoid");y(this,"ignoreFirstLf");y(this,"canSelfClose");y(this,"preventNamespaceInheritance");e&&e.length>0&&e.forEach(o=>this.closedByChildren[o]=!0),this.isVoid=n,this.closedByParent=r||n,this.implicitNamespacePrefix=t||null,this.contentType=u,this.ignoreFirstLf=a,this.preventNamespaceInheritance=i,this.canSelfClose=s??n}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},Ra,qt;function Pr(e){return qt||(Ra=new T({canSelfClose:!0}),qt=Object.assign(Object.create(null),{base:new T({isVoid:!0}),meta:new T({isVoid:!0}),area:new T({isVoid:!0}),embed:new T({isVoid:!0}),link:new T({isVoid:!0}),img:new T({isVoid:!0}),input:new T({isVoid:!0}),param:new T({isVoid:!0}),hr:new T({isVoid:!0}),br:new T({isVoid:!0}),source:new T({isVoid:!0}),track:new T({isVoid:!0}),wbr:new T({isVoid:!0}),p:new T({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new T({closedByChildren:["tbody","tfoot"]}),tbody:new T({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new T({closedByChildren:["tbody"],closedByParent:!0}),tr:new T({closedByChildren:["tr"],closedByParent:!0}),td:new T({closedByChildren:["td","th"],closedByParent:!0}),th:new T({closedByChildren:["td","th"],closedByParent:!0}),col:new T({isVoid:!0}),svg:new T({implicitNamespacePrefix:"svg"}
37),foreignObject:new T({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new T({implicitNamespacePrefix:"math"}),li:new T({closedByChildren:["li"],closedByParent:!0}),dt:new T({closedByChildren:["dt","dd"]}),dd:new T({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new T({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new T({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new T({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new T({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new T({closedByChildren:["optgroup"],closedByParent:!0}),option:new T({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new T({ignoreFirstLf:!0}),listing:new T({ignoreFirstLf:!0}),style:new T({contentType:ke.RAW_TEXT}),script:new T({contentType:ke.RAW_TEXT}),title:new T({contentType:{default:ke.ESCAPABLE_RAW_TEXT,svg:ke.PARSABLE_DATA}}),textarea:new T({contentType:ke.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new Wf().allKnownElementNames().forEach(t=>{!qt[t]&&Nu(t)===null&&(qt[t]=new T({canSelfClose:!1}))})),qt[e]??Ra}var $r=class io{constructor(t,u,r,n){this.file=t,this.offset=u,this.line=r,this.col=n}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let u=this.file.content,r=u.length,n=this.offset,a=this.line,i=this.col;for(;n>0&&t<0;)if(n--,t++,u.charCodeAt(n)==10){a--;let s=u.substring(0,n-1).lastIndexOf(` 38`);i=s>0?n-s:n}else i--;for(;n<r&&t>0;){let s=u.charCodeAt(n);n++,t--,s==10?(a++,i=0):i++}return new io(this.file,n,a,i)}getContext(t,u){let r=this.file.content,n=this.offset;if(n!=null){n>r.length-1&&(n=r.length-1);let a=n,i=0,s=0;for(;i<t&&n>0&&(n--,i++,!(r[n]==` 39`&&++s==u)););for(i=0,s=0;i<t&&a<r.length-1&&(a++,i++,!(r[a]==` 40`&&++s==u)););return{before:r.substring(n,this.offset),after:r.substring(this.offset,a+1)}}return null}},so=class{constructor(t,u){this.content=t,this.url=u}},F=class{constructor(e,t,u=e,r=null){this.start=e,this.end=t,this.fullStart=u,this.details=r}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}},qa=function(e){return e[e.WARNING=0]="WARNING",e[e.ERROR=1]="ERROR",e}({}),Dt=class extends Error{constructor(t,u,r=qa.ERROR,n){super(u),this.span=t,this.msg=u,this.level=r,this.relatedError=n,Object.setPrototypeOf(this,new.target.prototype)}contextualMessage(){let t=this.span.start.getContext(100,3);return t?`${this.msg} ("${t.before}[${qa[this.level]} ->]${t.after}")`:this.msg}toString(){let t=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${t}`}},st=class{constructor(t,u){this.sourceSpan=t,this.i18n=u}},jf=class extends st{constructor(t,u,r,n){super(u,n);y(this,"kind","text");this.value=t,this.tokens=r}visit(t,u){return t.visitText(this,u)}},Hf=class extends st{constructor(t,u,r,n){super(u,n);y(this,"kind","cdata");this.value=t,this.tokens=r}visit(t,u){return t.visitCdata(this,u)}},zf=class extends st{constructor(t,u,r,n,a,i){super(n,i);y(this,"kind","expansion");this.switchValue=t,this.type=u,this.cases=r,this.switchValueSourceSpan=a}visit(t,u){return t.visitExpansion(this,u)}},Gf=class{constructor(e,t,u,r,n){y(this,"kind","expansionCase");this.value=e,this.expression=t,this.sourceSpan=u,this.valueSourceSpan=r,this.expSourceSpan=n}visit(e,t){return e.visitExpansionCase(this,t)}},Xf=class extends st{constructor(t,u,r,n,a,i,s){super(r,s);y(this,"kind","attribute");this.name=t,this.value=u,this.keySpan=n,this.valueSpan=a,this.valueTokens=i}visit(t,u){return t.visitAttribute(this,u)}get nameSpan(){return this.keySpan}},ze=class extends st{constructor(u,r,n,a,i,s,o,c=null,l=null,h,f){super(s,f);y(this,"kind","element");this.name=u,this.attrs=r,this.directives=n,this.children=a,this.isSelfClosing=i,this.startSourceSpan=o,this.endSourceSpan=c,this.nameSpan=l,this.isVoid=h}visit(u,r){return u.visitElement(this,r)}},Kf=class{constructor(e,t){y(this,"kind","comment");this.value=e,this.sourceSpan=t}visit(e,t){return e.visitComment(this,t)}},Jf=class{constructor(e,t){y(this,"kind","docType");this.value=e,this.sourceSpan=t}visit(e,t){return e.visitDocType(this,t)}},ft=class extends st{constructor(u,r,n,a,i,s,o=null,c){super(a,c);y(this,"kind","block");this.name=u,this.parameters=r,this.children=n,this.nameSpan=i,this.startSourceSpan=s,this.endSourceSpan=o}visit(u,r){return u.visitBlock(this,r)}},ve=class extends st{constructor(u,r,n,a,i,s,o,c,l,h=null,f){super(c,f);y(this,"kind","component");this.componentName=u,this.tagName=r,this.fullName=n,this.attrs=a,this.directives=i,this.children=s,this.isSelfClosing=o,this.startSourceSpan=l,this.endSourceSpan=h}visit(u,r){return u.visitComponent(this,r)}},Yf=class{constructor(e,t,u,r,n=null){y(this,"kind","directive");this.name=e,this.attrs=t,this.sourceSpan=u,this.startSourceSpan=r,this.endSourceSpan=n}visit(e,t){return e.visitDirective(this,t)}},Ma=class{constructor(t,u){y(this,"kind","blockParameter");y(this,"startSourceSpan",null);y(this,"endSourceSpan",null);this.expression=t,this.sourceSpan=u}visit(t,u){return t.visitBlockParameter(this,u)}},Va=class{constructor(t,u,r,n,a){y(this,"kind","letDeclaration");y(this,"startSourceSpan",null);y(this,"endSourceSpan",null);this.name=t,this.value=u,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=a}visit(t,u){return t.visitLetDeclaration(this,u)}};function oo(e,t,u=null){let r=[],n=e.visit?a=>
40e.visit(a,u)||a.visit(e,u):a=>a.visit(e,u);return t.forEach(a=>{let i=n(a);i&&r.push(i)}),r}var Qf=class{constructor(){}visitElement(t,u){this.visitChildren(u,r=>{r(t.attrs),r(t.directives),r(t.children)})}visitAttribute(t,u){}visitText(t,u){}visitCdata(t,u){}visitComment(t,u){}visitDocType(t,u){}visitExpansion(t,u){return this.visitChildren(u,r=>{r(t.cases)})}visitExpansionCase(t,u){}visitBlock(t,u){this.visitChildren(u,r=>{r(t.parameters),r(t.children)})}visitBlockParameter(t,u){}visitLetDeclaration(t,u){}visitComponent(t,u){this.visitChildren(u,r=>{r(t.attrs),r(t.children)})}visitDirective(t,u){this.visitChildren(u,r=>{r(t.attrs)})}visitChildren(t,u){let r=[],n=this;function a(i){i&&r.push(oo(n,i,t))}return u(a),Array.prototype.concat.apply([],r)}},tu={AElig:"Ã",AMP:"&",amp:"&",Aacute:"Ã",Abreve:"Ä",Acirc:"Ã",Acy:"Ð",Afr:"ð",Agrave:"Ã",Alpha:"Î",Amacr:"Ä",And:"â©",Aogon:"Ä",Aopf:"ð¸",ApplyFunction:"â¡",af:"â¡",Aring:"Ã
",angst:"Ã
",Ascr:"ð",Assign:"â",colone:"â",coloneq:"â",Atilde:"Ã",Auml:"Ã",Backslash:"â",setminus:"â",setmn:"â",smallsetminus:"â",ssetmn:"â",Barv:"â«§",Barwed:"â",doublebarwedge:"â",Bcy:"Ð",Because:"âµ",becaus:"âµ",because:"âµ",Bernoullis:"â¬",Bscr:"â¬",bernou:"â¬",Beta:"Î",Bfr:"ð
",Bopf:"ð¹",Breve:"Ë",breve:"Ë",Bumpeq:"â",HumpDownHump:"â",bump:"â",CHcy:"Ч",COPY:"©",copy:"©",Cacute:"Ä",Cap:"â",CapitalDifferentialD:"â
",DD:"â
",Cayleys:"â",Cfr:"â",Ccaron:"Ä",Ccedil:"Ã",Ccirc:"Ä",Cconint:"â°",Cdot:"Ä",Cedilla:"¸",cedil:"¸",CenterDot:"·",centerdot:"·",middot:"·",Chi:"Χ",CircleDot:"â",odot:"â",CircleMinus:"â",ominus:"â",CirclePlus:"â",oplus:"â",CircleTimes:"â",otimes:"â",ClockwiseContourIntegral:"â²",cwconint:"â²",CloseCurlyDoubleQuote:"â",rdquo:"â",rdquor:"â",CloseCurlyQuote:"â",rsquo:"â",rsquor:"â",Colon:"â·",Proportion:"â·",Colone:"â©´",Congruent:"â¡",equiv:"â¡",Conint:"â¯",DoubleContourIntegral:"â¯",ContourIntegral:"â®",conint:"â®",oint:"â®",Copf:"â",complexes:"â",Coproduct:"â",coprod:"â",CounterClockwiseContourIntegral:"â³",awconint:"â³",Cross:"⨯",Cscr:"ð",Cup:"â",CupCap:"â",asympeq:"â",DDotrahd:"â¤",DJcy:"Ð",DScy:"Ð
",DZcy:"Ð",Dagger:"â¡",ddagger:"â¡",Darr:"â¡",Dashv:"⫤",DoubleLeftTee:"⫤",Dcaron:"Ä",Dcy:"Ð",Del:"â",nabla:"â",Delta:"Î",Dfr:"ð",DiacriticalAcute:"´",acute:"´",DiacriticalDot:"Ë",dot:"Ë",DiacriticalDoubleAcute:"Ë",dblac:"Ë",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"Ë",tilde:"Ë",Diamond:"â",diam:"â",diamond:"â",DifferentialD:"â
",dd:"â
",Dopf:"ð»",Dot:"¨",DoubleDot:"¨",die:"¨",uml:"¨",DotDot:"â",DotEqual:"â",doteq:"â",esdot:"â",DoubleDownArrow:"â",Downarrow:"â",dArr:"â",DoubleLeftArrow:"â",Leftarrow:"â",lArr:"â",DoubleLeftRightArrow:"â",Leftrightarrow:"â",hArr:"â",iff:"â",DoubleLongLeftArrow:"â¸",Longleftarrow:"â¸",xlArr:"â¸",DoubleLongLeftRightArrow:"âº",Longleftrightarrow:"âº",xhArr:"âº",DoubleLongRightArrow:"â¹",Longrightarrow:"â¹",xrArr:"â¹",DoubleRightArrow:"â",Implies:"â",Rightarrow:"â",rArr:"â",DoubleRightTee:"â¨",vDash:"â¨",DoubleUpArrow:"â",Uparrow:"â",uArr:"â",DoubleUpDownArrow:"â",Updownarrow:"â",vArr:"â",DoubleVerticalBar:"â¥",par:"â¥",parallel:"â¥",shortparallel:"â¥",spar:"â¥",DownArrow:"â",ShortDownArrow:"â",darr:"â",downarrow:"â",DownArrowBar:"â¤",DownArrowUpArrow:"âµ",duarr:"âµ",DownBreve:"Ì",DownLeftRightVector:"â¥",DownLeftTeeVector:"â¥",DownLeftVector:"â½",leftharpoondown:"â½",lhard:"â½",DownLeftVectorBar:"â¥",DownRightTeeVector:"â¥",DownRightVector:"â",rhard:"â",rightharpoondown:"â",DownRightVectorBar:"â¥",DownTee:"â¤",top:"â¤",DownTeeArrow:"â§",mapstodown:"â§",Dscr:"ð",Dstrok:"Ä",ENG:"Å",ETH:"Ã",Eacute:"Ã",Ecaron:"Ä",Ecirc:"Ã",Ecy:"Ð",Edot:"Ä",Efr:"ð",Egrave:"Ã",Element:"â",in:"â",isin:"â",isinv:"â",Emacr:"Ä",EmptySmallSquare:"â»",EmptyVerySmallSquare:"â«",Eogon:"Ä",Eopf:"ð¼",Epsilon:"Î",Equal:"⩵",EqualTilde:"â",eqsim:"â",esim:"â",Equilibrium:"â",rightleftharpoons:"â",rlhar:"â",Escr:"â°",expectation:"â°",Esim:"⩳",Eta:"Î",Euml:"Ã",Exists:"â",exist:"â",ExponentialE:"â
",ee:"â
",exponentiale:"â
",Fcy:"Ф",Ffr:"ð",FilledSmallSquare:"â¼",FilledVerySmallSquare:"âª",blacksquare:"âª",squarf:"âª",squf:"âª",Fopf:"ð½",ForAll:"â",forall:"â",Fouriertrf:"â±",Fscr:"â±",GJcy:"Ð",GT:">",gt:">",Gamma:"Î",Gammad:"Ï",Gbreve:"Ä",Gcedil:"Ä¢",Gcirc:"Ä",Gcy:"Ð",Gdot:"Ä ",Gfr:"ð",Gg:"â",ggg:"â",Gopf:"ð¾",GreaterEqual:"â¥",ge:"â¥",geq:"â¥",GreaterEqualLess:"â",gel:"â",gtreqless:"â",GreaterFullEqual:"â§",gE:"â§",geqq:"â§",GreaterGreater:"⪢",GreaterLess:"â·",gl:"â·",gtrless:"â·",GreaterSlantEqual:"⩾",geqslant:"⩾",ges:"⩾",GreaterTilde:"â³",gsim
40:"â³",gtrsim:"â³",Gscr:"ð¢",Gt:"â«",NestedGreaterGreater:"â«",gg:"â«",HARDcy:"Ъ",Hacek:"Ë",caron:"Ë",Hat:"^",Hcirc:"Ĥ",Hfr:"â",Poincareplane:"â",HilbertSpace:"â",Hscr:"â",hamilt:"â",Hopf:"â",quaternions:"â",HorizontalLine:"â",boxh:"â",Hstrok:"Ħ",HumpEqual:"â",bumpe:"â",bumpeq:"â",IEcy:"Ð",IJlig:"IJ",IOcy:"Ð",Iacute:"Ã",Icirc:"Ã",Icy:"Ð",Idot:"İ",Ifr:"â",Im:"â",image:"â",imagpart:"â",Igrave:"Ã",Imacr:"Ī",ImaginaryI:"â ",ii:"â ",Int:"â¬",Integral:"â«",int:"â«",Intersection:"â",bigcap:"â",xcap:"â",InvisibleComma:"â£",ic:"â£",InvisibleTimes:"â¢",it:"â¢",Iogon:"Ä®",Iopf:"ð",Iota:"Î",Iscr:"â",imagline:"â",Itilde:"Ĩ",Iukcy:"Ð",Iuml:"Ã",Jcirc:"Ä´",Jcy:"Ð",Jfr:"ð",Jopf:"ð",Jscr:"ð¥",Jsercy:"Ð",Jukcy:"Ð",KHcy:"Ð¥",KJcy:"Ð",Kappa:"Î",Kcedil:"Ķ",Kcy:"Ð",Kfr:"ð",Kopf:"ð",Kscr:"ð¦",LJcy:"Ð",LT:"<",lt:"<",Lacute:"Ĺ",Lambda:"Î",Lang:"âª",Laplacetrf:"â",Lscr:"â",lagran:"â",Larr:"â",twoheadleftarrow:"â",Lcaron:"Ľ",Lcedil:"Ä»",Lcy:"Ð",LeftAngleBracket:"â¨",lang:"â¨",langle:"â¨",LeftArrow:"â",ShortLeftArrow:"â",larr:"â",leftarrow:"â",slarr:"â",LeftArrowBar:"â¤",larrb:"â¤",LeftArrowRightArrow:"â",leftrightarrows:"â",lrarr:"â",LeftCeiling:"â",lceil:"â",LeftDoubleBracket:"â¦",lobrk:"â¦",LeftDownTeeVector:"⥡",LeftDownVector:"â",dharl:"â",downharpoonleft:"â",LeftDownVectorBar:"â¥",LeftFloor:"â",lfloor:"â",LeftRightArrow:"â",harr:"â",leftrightarrow:"â",LeftRightVector:"â¥",LeftTee:"â£",dashv:"â£",LeftTeeArrow:"â¤",mapstoleft:"â¤",LeftTeeVector:"â¥",LeftTriangle:"â²",vartriangleleft:"â²",vltri:"â²",LeftTriangleBar:"â§",LeftTriangleEqual:"â´",ltrie:"â´",trianglelefteq:"â´",LeftUpDownVector:"â¥",LeftUpTeeVector:"⥠",LeftUpVector:"â¿",uharl:"â¿",upharpoonleft:"â¿",LeftUpVectorBar:"â¥",LeftVector:"â¼",leftharpoonup:"â¼",lharu:"â¼",LeftVectorBar:"â¥",LessEqualGreater:"â",leg:"â",lesseqgtr:"â",LessFullEqual:"â¦",lE:"â¦",leqq:"â¦",LessGreater:"â¶",lessgtr:"â¶",lg:"â¶",LessLess:"⪡",LessSlantEqual:"⩽",leqslant:"⩽",les:"⩽",LessTilde:"â²",lesssim:"â²",lsim:"â²",Lfr:"ð",Ll:"â",Lleftarrow:"â",lAarr:"â",Lmidot:"Ä¿",LongLeftArrow:"âµ",longleftarrow:"âµ",xlarr:"âµ",LongLeftRightArrow:"â·",longleftrightarrow:"â·",xharr:"â·",LongRightArrow:"â¶",longrightarrow:"â¶",xrarr:"â¶",Lopf:"ð",LowerLeftArrow:"â",swarr:"â",swarrow:"â",LowerRightArrow:"â",searr:"â",searrow:"â",Lsh:"â°",lsh:"â°",Lstrok:"Å",Lt:"âª",NestedLessLess:"âª",ll:"âª",Map:"⤠",Mcy:"Ð",MediumSpace:"â",Mellintrf:"â³",Mscr:"â³",phmmat:"â³",Mfr:"ð",MinusPlus:"â",mnplus:"â",mp:"â",Mopf:"ð",Mu:"Î",NJcy:"Ð",Nacute:"Å",Ncaron:"Å",Ncedil:"Å ",Ncy:"Ð",NegativeMediumSpace:"â",NegativeThickSpace:"â",NegativeThinSpace:"â",NegativeVeryThinSpace:"â",ZeroWidthSpace:"â",NewLine:` 41`,Nfr:"ð",NoBreak:"â ",NonBreakingSpace:" ",nbsp:" ",Nopf:"â",naturals:"â",
41Not:"⫬",NotCongruent:"â¢",nequiv:"â¢",NotCupCap:"â",NotDoubleVerticalBar:"â¦",npar:"â¦",nparallel:"â¦",nshortparallel:"â¦",nspar:"â¦",NotElement:"â",notin:"â",notinva:"â",NotEqual:"â ",ne:"â ",NotEqualTilde:"â̸",nesim:"â̸",NotExists:"â",nexist:"â",nexists:"â",NotGreater:"â¯",ngt:"â¯",ngtr:"â¯",NotGreaterEqual:"â±",nge:"â±",ngeq:"â±",NotGreaterFullEqual:"â§Ì¸",ngE:"â§Ì¸",ngeqq:"â§Ì¸",NotGreaterGreater:"â«Ì¸",nGtv:"â«Ì¸",NotGreaterLess:"â¹",ntgl:"â¹",NotGreaterSlantEqual:"⩾̸",ngeqslant:"⩾̸",nges:"⩾̸",NotGreaterTilde:"âµ",ngsim:"âµ",NotHumpDownHump:"â̸",nbump:"â̸",NotHumpEqual:"â̸",nbumpe:"â̸",NotLeftTriangle:"âª",nltri:"âª",ntriangleleft:"âª",NotLeftTriangleBar:"â§Ì¸",NotLeftTriangleEqual:"â¬",nltrie:"â¬",ntrianglelefteq:"â¬",NotLess:"â®",nless:"â®",nlt:"â®",NotLessEqual:"â°",nle:"â°",nleq:"â°",NotLessGreater:"â¸",ntlg:"â¸",NotLessLess:"âªÌ¸",nLtv:"âªÌ¸",NotLessSlantEqual:"⩽̸",nleqslant:"⩽̸",nles:"⩽̸",NotLessTilde:"â´",nlsim:"â´",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"â",npr:"â",nprec:"â",NotPrecedesEqual:"⪯̸",npre:"⪯̸",npreceq:"⪯̸",NotPrecedesSlantEqual:"â ",nprcue:"â
41 ",NotReverseElement:"â",notni:"â",notniva:"â",NotRightTriangle:"â«",nrtri:"â«",ntriangleright:"â«",NotRightTriangleBar:"â§Ì¸",NotRightTriangleEqual:"â",nrtrie:"â",ntrianglerighteq:"â",NotSquareSubset:"â̸",NotSquareSubsetEqual:"â¢",nsqsube:"â¢",NotSquareSuperset:"â̸",NotSquareSupersetEqual:"â£",nsqsupe:"â£",NotSubset:"ââ",nsubset:"ââ",vnsub:"ââ",NotSubsetEqual:"â",nsube:"â",nsubseteq:"â",NotSucceeds:"â",nsc:"â",nsucc:"â",NotSucceedsEqual:"⪰̸",nsce:"⪰̸",nsucceq:"⪰̸",NotSucceedsSlantEqual:"â¡",nsccue:"â¡",NotSucceedsTilde:"â¿Ì¸",NotSuperset:"ââ",nsupset:"ââ",vnsup:"ââ",NotSupersetEqual:"â",nsupe:"â",nsupseteq:"â",NotTilde:"â",nsim:"â",NotTildeEqual:"â",nsime:"â",nsimeq:"â",NotTildeFullEqual:"â",ncong:"â",NotTildeTilde:"â",nap:"â",napprox:"â",NotVerticalBar:"â¤",nmid:"â¤",nshortmid:"â¤",nsmid:"â¤",Nscr:"ð©",Ntilde:"Ã",Nu:"Î",OElig:"Å",Oacute:"Ã",Ocirc:"Ã",Ocy:"Ð",Odblac:"Å",Ofr:"ð",Ograve:"Ã",Omacr:"Å",Omega:"Ω",ohm:"Ω",Omicron:"Î",Oopf:"ð",OpenCurlyDoubleQuote:"â",ldquo:"â",OpenCurlyQuote:"â",lsquo:"â",Or:"â©",Oscr:"ðª",Oslash:"Ã",Otilde:"Ã",Otimes:"⨷",Ouml:"Ã",OverBar:"â¾",oline:"â¾",OverBrace:"â",OverBracket:"â´",tbrk:"â´",OverParenthesis:"â",PartialD:"â",part:"â",Pcy:"Ð",Pfr:"ð",Phi:"Φ",Pi:"Î ",PlusMinus:"±",plusmn:"±",pm:"±",Popf:"â",primes:"â",Pr:"⪻",Precedes:"âº",pr:"âº",prec:"âº",PrecedesEqual:"⪯",pre:"⪯",preceq:"⪯",PrecedesSlantEqual:"â¼",prcue:"â¼",preccurlyeq:"â¼",PrecedesTilde:"â¾",precsim:"â¾",prsim:"â¾",Prime:"â³",Product:"â",prod:"â",Proportional:"â",prop:"â",propto:"â",varpropto:"â",vprop:"â",Pscr:"ð«",Psi:"Ψ",QUOT:'"',quot:'"',Qfr:"ð",Qopf:"â",rationals:"â",Qscr:"ð¬",RBarr:"â¤",drbkarow:"â¤",REG:"®",circledR:"®",reg:"®",Racute:"Å",Rang:"â«",Rarr:"â ",twoheadrightarrow:"â ",Rarrtl:"â¤",Rcaron:"Å",Rcedil:"Å",Rcy:"Ð ",Re:"â",Rfr:"â",real:"â",realpart:"â",ReverseElement:"â",SuchThat:"â",ni:"â",niv:"â",ReverseEquilibrium:"â",leftrightharpoons:"â",lrhar:"â",ReverseUpEquilibrium:"⥯",duhar:"⥯",Rho:"Ρ",RightAngleBracket:"â©",rang:"â©",rangle:"â©",RightArrow:"â",ShortRightArrow:"â",rarr:"â",rightarrow:"â",srarr:"â",RightArrowBar:"â¥",rarrb:"â¥",RightArrowLeftArrow:"â",rightleftarrows:"â",rlarr:"â",RightCeiling:"â",rceil:"â",RightDoubleBracket:"â§",robrk:"â§",RightDownTeeVector:"â¥",RightDownVector:"â",dharr:"â",downharpoonright:"â",RightDownVectorBar:"â¥",RightFloor:"â",rfloor:"â",RightTee:"â¢",vdash:"â¢",RightTeeArrow:"â¦",map:"â¦",mapsto:"â¦",RightTeeVector:"â¥",RightTriangle:"â³",vartriangleright:"â³",vrtri:"â³",RightTriangleBar:"â§",RightTriangleEqual:"âµ",rtrie:"âµ",trianglerighteq:"âµ",RightUpDownVector:"â¥",RightUpTeeVector:"â¥",RightUpVector:"â¾",uharr:"â¾",upharpoonright:"â¾",RightUpVectorBar:"â¥",RightVector:"â",rharu:"â",rightharpoonup:"â",RightVectorBar:"â¥",Ropf:"â",reals:"â",RoundImplies:"⥰",Rrightarrow:"â",rAarr:"â",Rscr:"â",realine:"â",Rsh:"â±",rsh:"â±",RuleDelayed:"â§´",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Å",Sc:"⪼",Scaron:"Å ",Scedil:"Å",Scirc:"Å",Scy:"С",Sfr:"ð",ShortUpArrow:"â",UpArrow:"â",uarr:"â",uparrow:"â",Sigma:"Σ",SmallCircle:"â",compfn:"â",Sopf:"ð",Sqrt:"â",radic:"â",Square:"â¡",squ:"â¡",square:"â¡",SquareIntersection:"â",sqcap:"â",SquareSubset:"â",sqsub:"â",sqsubset:"â",SquareSubsetEqual:"â",sqsube:"â",sqsubseteq:"â",SquareSuperset:"â",sqsup:"â",sqsupset:"â",SquareSupersetEqual:"â",sqsupe:"â",sqsupseteq:"â",SquareUnion:"â",sqcup:"â",Sscr:"ð®",Star:"â",sstarf:"â",Sub:"â",Subset:"â",SubsetEqual:"â",sube:"â",subseteq:"â",Succeeds:"â»",sc:"â»",succ:"â»",SucceedsEqual:"⪰",sce
41:"⪰",succeq:"⪰",SucceedsSlantEqual:"â½",sccue:"â½",succcurlyeq:"â½",SucceedsTilde:"â¿",scsim:"â¿",succsim:"â¿",Sum:"â",sum:"â",Sup:"â",Supset:"â",Superset:"â",sup:"â",supset:"â",SupersetEqual:"â",supe:"â",supseteq:"â",THORN:"Ã",TRADE:"â¢",trade:"â¢",TSHcy:"Ð",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Å¢",Tcy:"Т",Tfr:"ð",Therefore:"â´",there4:"â´",therefore:"â´",Theta:"Î",ThickSpace:"ââ",ThinSpace:"â",thinsp:"â",Tilde:"â¼",sim:"â¼",thicksim:"â¼",thksim:"â¼",TildeEqual:"â",sime:"â",simeq:"â",TildeFullEqual:"â
",cong:"â
",TildeTilde:"â",ap:"â",approx:"â",asymp:"â",thickapprox:"â",thkap:"â",Topf:"ð",TripleDot:"â",tdot:"â",Tscr:"ð¯",Tstrok:"Ŧ",Uacute:"Ã",Uarr:"â",Uarrocir:"â¥",Ubrcy:"Ð",Ubreve:"Ŭ",Ucirc:"Ã",Ucy:"У",Udblac:"Ű",Ufr:"ð",Ugrave:"Ã",Umacr:"Ū",UnderBar:"_",lowbar:"_",UnderBrace:"â",UnderBracket:"âµ",bbrk:"âµ",UnderParenthesis:"â",Union:"â",bigcup:"â",xcup:"â",UnionPlus:"â",uplus:"â",Uogon:"Ų",Uopf:"ð",UpArrowBar:"â¤",UpArrowDownArrow:"â
",udarr:"â
",UpDownArrow:"â",updownarrow:"â",varr:"â",UpEquilibrium:"⥮",udhar:"⥮",UpTee:"â¥",bot:"â¥",bottom:"â¥",perp:"â¥",UpTeeArrow:"â¥",mapstoup:"â¥",UpperLeftArrow:"â",nwarr:"â",nwarrow:"â",UpperRightArrow:"â",nearr:"â",nearrow:"â",Upsi:"Ï",upsih:"Ï",Upsilon:"Î¥",Uring:"Å®",Uscr:"ð°",Utilde:"Ũ",Uuml:"Ã",VDash:"â«",Vbar:"â««",Vcy:"Ð",Vdash:"â©",Vdashl:"⫦",Vee:"â",bigvee:"â",xvee:"â",Verbar:"â",Vert:"â",VerticalBar:"â£",mid:"â£",shortmid:"â£",smid:"â£",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"â",VerticalTilde:"â",wr:"â",wreath:"â",VeryThinSpace:"â",hairsp:"â",Vfr:"ð",Vopf:"ð",Vscr:"ð±",Vvdash:"âª",Wcirc:"Å´",Wedge:"â",bigwedge:"â",xwedge:"â",Wfr:"ð",Wopf:"ð",Wscr:"ð²",Xfr:"ð",Xi:"Î",Xopf:"ð",Xscr:"ð³",YAcy:"Я",YIcy:"Ð",YUcy:"Ю",Yacute:"Ã",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"ð",Yopf:"ð",Yscr:"ð´",Yuml:"Ÿ",ZHcy:"Ð",Zacute:"Ź",Zcaron:"Ž",Zcy:"Ð",Zdot:"Å»",Zeta:"Î",Zfr:"â¨",zeetrf:"â¨",Zopf:"â¤",integers:"â¤",Zscr:"ðµ",aacute:"á",abreve:"Ä",ac:"â¾",mstpos:"â¾",acE:"â¾Ì³",acd:"â¿",acirc:"â",acy:"а",aelig:"æ",afr:"ð",agrave:"à ",alefsym:"âµ",aleph:"âµ",alpha:"α",amacr:"Ä",amalg:"⨿",and:"â§",wedge:"â§",andand:"â©",andd:"â©",andslope:"â©",andv:"â©",ang:"â ",angle:"â ",ange:"⦤",angmsd:"â¡",measuredangle:"â¡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"â¦",angmsdag:"⦮",angmsdah:"⦯",angrt:"â",angrtvb:"â¾",angrtvbd:"â¦",angsph:"â¢",angzarr:"â¼",aogon:"Ä
",aopf:"ð",apE:"â©°",apacir:"⩯",ape:"â",approxeq:"â",apid:"â",apos:"'",aring:"Ã¥",ascr:"ð¶",ast:"*",midast:"*",atilde:"ã",auml:"ä",awint:"â¨",bNot:"â«",backcong:"â",bcong:"â",backepsilon:"϶",bepsi:"϶",backprime:"âµ",bprime:"âµ",backsim:"â½",bsim:"â½",backsimeq:"â",bsime:"â",barvee:"â½",barwed:"â
",barwedge:"â
",bbrktbrk:"â¶",bcy:"б",bdquo:"â",ldquor:"â",bemptyv:"⦰",beta:"β",beth:"â¶",between:"â¬",twixt:"â¬",bfr:"ð",bigcirc:"â¯",xcirc:"â¯",bigodot:"â¨",xodot:"â¨",bigoplus:"â¨",xoplus:"â¨",bigotimes:"â¨",xotime:"â¨",bigsqcup:"â¨",xsqcup:"â¨",bigstar:"â
",starf:"â
",bigtriangledown:"â½",xdtri:"â½",bigtriangleup:"â³",xutri:"â³",biguplus:"â¨",xuplus:"â¨",bkarow:"â¤",rbarr:"â¤",blacklozenge:"â§«",lozf:"â§«",blacktriangle:"â´",utrif:"â´",blacktriangledown:"â¾",dtrif:"â¾",blacktriangleleft:"â",ltrif:"â",blacktriangleright:"â¸",rtrif:"â¸",blank:"â£",blk12:"â",blk14:"â",blk34:"â",block:"â",bne:"=â¥",bnequiv:"â¡â¥",bnot:"â",bopf:"ð",bowtie:"â",boxDL:"â",boxDR:"â",boxDl:"â",boxDr:"â",boxH:"â",boxHD:"â¦",boxHU:"â©",boxHd:"â¤",boxHu:"â§",boxUL:"â",boxUR:"â",boxUl:"â",boxUr:"â",boxV:"â",boxVH:"â¬",boxVL:"â£",boxVR:"â ",boxVh:"â«",boxVl:"â¢",boxVr:"â",boxbox:"â§",boxdL:"â",boxdR:"â",boxdl:"â",boxdr:"â",boxhD:"â¥",boxhU:"â¨",boxhd:"â¬",boxhu:"â´",boxminus:"â",minusb:"â",boxplus:"â",plusb:"â",boxtimes:"â ",timesb:"â ",boxuL:"â",boxuR:"â",boxul:"â",boxur:"â",boxv:"â",boxvH:"âª",boxvL:"â¡",boxvR:"â",boxvh:"â¼",boxvl:"â¤",boxvr:"â",brvbar:"¦",bscr:"ð·",bsemi:"â",bsol:"\\",bsolb:"â§
",bsolhsub:"â",bull:"â¢",bullet:"â¢",bumpE:"⪮",cacute:"Ä",cap:"â©",capand:"â©",capbrcup:"â©",capcap:"â©",capcup:"â©",capdot:"â©",caps:"â©ï¸",caret:"â",ccaps:"â©",ccaron:"Ä",ccedil
41:"ç",ccirc:"Ä",ccups:"â©",ccupssm:"â©",cdot:"Ä",cemptyv:"⦲",cent:"¢",cfr:"ð ",chcy:"Ñ",check:"â",checkmark:"â",chi:"Ï",cir:"â",cirE:"â§",circ:"Ë",circeq:"â",cire:"â",circlearrowleft:"âº",olarr:"âº",circlearrowright:"â»",orarr:"â»",circledS:"â",oS:"â",circledast:"â",oast:"â",circledcirc:"â",ocir:"â",circleddash:"â",odash:"â",cirfnint:"â¨",cirmid:"⫯",cirscir:"â§",clubs:"â£",clubsuit:"â£",colon:":",comma:",",commat:"@",comp:"â",complement:"â",congdot:"â©",copf:"ð",copysr:"â",crarr:"âµ",cross:"â",cscr:"ð¸",csub:"â«",csube:"â«",csup:"â«",csupe:"â«",ctdot:"â¯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"â",curlyeqprec:"â",cuesc:"â",curlyeqsucc:"â",cularr:"â¶",curvearrowleft:"â¶",cularrp:"⤽",cup:"âª",cupbrcap:"â©",cupcap:"â©",cupcup:"â©",cupdot:"â",cupor:"â©
",cups:"âªï¸",curarr:"â·",curvearrowright:"â·",curarrm:"⤼",curlyvee:"â",cuvee:"â",curlywedge:"â",cuwed:"â",curren:"¤",cwint:"â±",cylcty:"â",dHar:"⥥",dagger:"â ",daleth:"â¸",dash:"â",hyphen:"â",dbkarow:"â¤",rBarr:"â¤",dcaron:"Ä",dcy:"д",ddarr:"â",downdownarrows:"â",ddotseq:"â©·",eDDot:"â©·",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"ð¡",diamondsuit:"â¦",diams:"â¦",digamma:"Ï",gammad:"Ï",disin:"â²",div:"÷",divide:"÷",divideontimes:"â",divonx:"â",djcy:"Ñ",dlcorn:"â",llcorner:"â",dlcrop:"â",dollar:"$",dopf:"ð",doteqdot:"â",eDot:"â",dotminus:"â¸",minusd:"â¸",dotplus:"â",plusdo:"â",dotsquare:"â¡",sdotb:"â¡",drcorn:"â",lrcorner:"â",drcrop:"â",dscr:"ð¹",dscy:"Ñ",dsol:"â§¶",dstrok:"Ä",dtdot:"â±",dtri:"â¿",triangledown:"â¿",dwangle:"⦦",dzcy:"Ñ",dzigrarr:"â¿",eacute:"é",easter:"â©®",ecaron:"Ä",ecir:"â",eqcirc:"â",ecirc:"ê",ecolon:"â",eqcolon:"â",ecy:"Ñ",edot:"Ä",efDot:"â",fallingdotseq:"â",efr:"ð¢",eg:"âª",egrave:"è",egs:"âª",eqslantgtr:"âª",egsdot:"âª",el:"âª",elinters:"â§",ell:"â",els:"âª",eqslantless:"âª",elsdot:"âª",emacr:"Ä",empty:"â
",emptyset:"â
",emptyv:"â
",varnothing:"â
",emsp13:"â",emsp14:"â
",emsp:"â",eng:"Å",ensp:"â",eogon:"Ä",eopf:"ð",epar:"â",eparsl:"â§£",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",equals:"=",equest:"â",questeq:"â",equivDD:"⩸",eqvparsl:"â§¥",erDot:"â",risingdotseq:"â",erarr:"⥱",escr:"â¯",eta:"η",eth:"ð",euml:"ë",euro:"â¬",excl:"!",fcy:"Ñ",female:"â",ffilig:"ï¬",fflig:"ï¬",ffllig:"ï¬",ffr:"ð£",filig:"ï¬",fjlig:"fj",flat:"â",fllig:"ï¬",fltns:"â±",fnof:"Æ",fopf:"ð",fork:"â",pitchfork:"â",forkv:"â«",fpartint:"â¨",frac12:"½",half:"½",frac13:"â
",frac14:"¼",frac15:"â
",frac16:"â
",frac18:"â
",frac23:"â
",frac25:"â
",frac34:"¾",frac35:"â
",frac38:"â
",frac45:"â
",frac56:"â
",frac58:"â
",frac78:"â
",frasl:"â",frown:"â¢",sfrown:"â¢",fscr:"ð»",gEl:"âª",gtreqqless:"âª",gacute:"ǵ",gamma:"γ",gap:"âª",gtrapprox:"âª",gbreve:"Ä",gcirc:"Ä",gcy:"г",gdot:"Ä¡",gescc:"⪩",gesdot:"âª",gesdoto:"âª",gesdotol:"âª",gesl:"âï¸",gesles:"âª",gfr:"ð¤",gimel:"â·",gjcy:"Ñ",glE:"âª",gla:"⪥",glj:"⪤",gnE:"â©",gneqq:"â©",gnap:"âª",gnapprox:"âª",gne:"âª",gneq:"âª",gnsim:"â§",gopf:"ð",gscr:"â",gsime:"âª",gsiml:"âª",gtcc:"⪧",gtcir:"⩺",gtdot:"â",gtrdot:"â",gtlPar:"â¦",gtquest:"⩼",gtrarr:"⥸",gvertneqq:"â©ï¸",gvnE:"â©ï¸",hardcy:"Ñ",harrcir:"â¥",harrw:"â",leftrightsquigarrow:"â",hbar:"â",hslash:"â",planck:"â",plankv:"â",hcirc:"Ä¥",hearts:"â¥",heartsuit:"â¥",hellip:"â¦",mldr:"â¦",hercon:"â¹",hfr:"ð¥",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",hoarr:"â¿",homtht:"â»",hookleftarrow:"â©",larrhk:"â©",hookrightarrow:"âª",rarrhk:"âª",hopf:"ð",horbar:"â",hscr:"ð½",hstrok:"ħ",hybull:"â",iacute:"Ã",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",ifr:"ð¦",igrave:"ì",iiiint:"â¨",qint:"â¨",iiint:"â",tint:"â",iinfin:"â§",iiota:"â©",ijlig:"ij",imacr:"Ä«",imath:"ı",inodot:"ı",imof:"â·",imped:"Ƶ",incare:"â
",infin:"â",infintie:"â§",intcal:"âº",intercal:"âº",intlarhk:"â¨",intprod:"⨼",iprod:"⨼",iocy:"Ñ",iogon:"į",iopf:"ð",iota:"ι",iquest:"¿",iscr:"ð¾",isinE:"â¹",isindot:"âµ",isins:"â´",isinsv:"â³",itilde:"Ä©",iukcy:"Ñ",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"ð§",jmath:"È·",jopf:"ð",jscr:"ð¿",jsercy:"Ñ",jukcy:"Ñ",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",kcedil:"Ä·",kcy:"к",kfr:"ð¨",kgreen:"ĸ",khcy:"Ñ
",kjcy:"Ñ",kopf:"ð",kscr:"ð",lAtail:"â¤",lBarr:"â¤",lEg:"âª",lesseqqgtr:"âª",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lambda:"λ",langd:"â¦",lap:"âª
",lessapprox:"âª
",laquo:"«",larrbfs:"â¤",larrfs:"â¤",larrlp:"â«",looparrowleft:"â«",larrpl:"⤹",larrsim:"⥳",larrtl:"â¢",leftarrowtail:"â¢",lat:"⪫",latail:"â¤",late:"âª",lates:"âªï¸",lbarr:"â¤",lbbrk:"â²",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"â¦",lbrksld:"â¦",lbrkslu:"â¦",lcaron:"ľ",lcedil:"ļ",lcy:"л",ldca:"⤶",ldrdhar:"⥧",ldrushar:"â¥",ldsh:"â²",le:"â¤",leq:"â¤",leftleftarrows:"â",llarr:"â",leftthreetimes:"â",lthree:"â",lescc:"⪨",lesdot:"â©¿",lesdoto:"âª",lesdotor:"âª",lesg:"âï¸",lesges:"âª",lessdot:"â
41",ltdot:"â",lfisht:"⥼",lfr:"ð©",lgE:"âª",lharul:"⥪",lhblk:"â",ljcy:"Ñ",llhard:"⥫",lltri:"âº",lmidot:"Å",lmoust:"â°",lmoustache:"â°",lnE:"â¨",lneqq:"â¨",lnap:"âª",lnapprox:"âª",lne:"âª",lneq:"âª",lnsim:"â¦",loang:"â¬",loarr:"â½",longmapsto:"â¼",xmap:"â¼",looparrowright:"â¬",rarrlp:"â¬",lopar:"â¦
",lopf:"ð",loplus:"â¨",lotimes:"⨴",lowast:"â",loz:"â",lozenge:"â",lpar:"(",lparlt:"â¦",lrhard:"â¥",lrm:"â",lrtri:"â¿",lsaquo:"â¹",lscr:"ð",lsime:"âª",lsimg:"âª",lsquor:"â",sbquo:"â",lstrok:"Å",ltcc:"⪦",ltcir:"⩹",ltimes:"â",ltlarr:"⥶",ltquest:"â©»",ltrPar:"â¦",ltri:"â",triangleleft:"â",lurdshar:"â¥",luruhar:"⥦",lvertneqq:"â¨ï¸",lvnE:"â¨ï¸",mDDot:"âº",macr:"¯",strns:"¯",male:"â",malt:"â ",maltese:"â ",marker:"â®",mcomma:"⨩",mcy:"м",mdash:"â",mfr:"ðª",mho:"â§",micro:"µ",midcir:"â«°",minus:"â",minusdu:"⨪",mlcp:"â«",models:"â§",mopf:"ð",mscr:"ð",mu:"μ",multimap:"â¸",mumap:"â¸",nGg:"â̸",nGt:"â«â",nLeftarrow:"â",nlArr:"â",nLeftrightarrow:"â",nhArr:"â",nLl:"â̸",nLt:"âªâ",nRightarrow:"â",nrArr:"â",nVDash:"â¯",nVdash:"â®",nacute:"Å",nang:"â â",napE:"⩰̸",napid:"â̸",napos:"Å",natur:"â®",natural:"â®",ncap:"â©",ncaron:"Å",ncedil:"Å",ncongdot:"â©Ì¸",ncup:"â©",ncy:"н",ndash:"â",neArr:"â",nearhk:"⤤",nedot:"â̸",nesear:"⤨",toea:"⤨",nfr:"ð«",nharr:"â®",nleftrightarrow:"â®",nhpar:"⫲",nis:"â¼",nisd:"âº",njcy:"Ñ",nlE:"â¦Ì¸",nleqq:"â¦Ì¸",nlarr:"â",nleftarrow:"â",nldr:"â¥",nopf:"ð",not:"¬",notinE:"â¹Ì¸",notindot:"âµÌ¸",notinvb:"â·",notinvc:"â¶",notnivb:"â¾",notnivc:"â½",nparsl:"⫽â¥",npart:"â̸",npolint:"â¨",nrarr:"â",nrightarrow:"â",nrarrc:"⤳̸",nrarrw:"â̸",nscr:"ð",nsub:"â",nsubE:"â«
̸",nsubseteqq:"â«
̸",nsup:"â
",nsupE:"â«Ì¸",nsupseteqq:"â«Ì¸",ntilde:"ñ",nu:"ν",num:"#",numero:"â",numsp:"â",nvDash:"â",nvHarr:"â¤",nvap:"ââ",nvdash:"â¬",nvge:"â¥â",nvgt:">â",nvinfin:"â§",nvlArr:"â¤",nvle:"â¤â",nvlt:"<â",nvltrie:"â´â",nvrArr:"â¤",nvrtrie:"âµâ",nvsim:"â¼â",nwArr:"â",nwarhk:"⤣",nwnear:"⤧",oacute:"ó",ocirc:"ô",ocy:"о",odblac:"Å",odiv:"⨸",odsold:"⦼",oelig:"Å",ofcir:"⦿",ofr:"ð¬",ogon:"Ë",ograve:"ò",ogt:"â§",ohbar:"⦵",olcir:"⦾",olcross:"⦻",olt:"â§",omacr:"Å",omega:"Ï",omicron:"ο",omid:"⦶",oopf:"ð ",opar:"⦷",operp:"⦹",or:"â¨",vee:"â¨",ord:"â©",order:"â´",orderof:"â´",oscr:"â´",ordf:"ª",ordm:"º",origof:"â¶",oror:"â©",orslope:"â©",orv:"â©",oslash:"ø",osol:"â",otilde:"õ",otimesas:"⨶",ouml:"ö",ovbar:"â½",para:"¶",parsim:"⫳",parsl:"⫽",pcy:"п",percnt:"%",period:".",permil:"â°",pertenk:"â±",pfr:"ð",phi:"Ï",phiv:"Ï",straightphi:"Ï",varphi:"Ï",phone:"â",pi:"Ï",piv:"Ï",varpi:"Ï",planckh:"â",plus:"+",plusacir:"⨣",pluscir:"⨢",plusdu:"⨥",pluse:"⩲",plussim:"⨦",plustwo:"⨧",pointint:"â¨",popf:"ð¡",pound:"£",prE:"⪳",prap:"⪷",precapprox:"⪷",precnapprox:"⪹",prnap:"⪹",precneqq:"⪵",prnE:"⪵",precnsim:"â¨",prnsim:"â¨",prime:"â²",profalar:"â®",profline:"â",profsurf:"â",prurel:"â°",pscr:"ð
",psi:"Ï",puncsp:"â",qfr:"ð®",qopf:"ð¢",qprime:"â",qscr:"ð",quatint:"â¨",quest:"?",rAtail:"â¤",rHar:"⥤",race:"â½Ì±",racute:"Å",raemptyv:"⦳",rangd:"â¦",range:"⦥",raquo:"»",rarrap:"⥵",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"â¤",rarrpl:"â¥
",rarrsim:"⥴",rarrtl:"â£",rightarrowtail:"â£",rarrw:"â",rightsquigarrow:"â",ratail:"â¤",ratio:"â¶",rbbrk:"â³",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"â¦",rbrksld:"â¦",rbrkslu:"â¦",rcaron:"Å",rcedil:"Å",rcy:"Ñ",rdca:"⤷",rdldhar:"⥩",rdsh:"â³",rect:"â",rfisht:"⥽",rfr:"ð¯",rharul:"⥬",rho:"Ï",rhov:"ϱ",varrho:"ϱ",rightrightarrows:"â",rrarr:"â",rightthreetimes:"â",rthree:"â",ring:"Ë",rlm:"â",rmoust:"â±",rmoustache:"â±",rnmid:"â«®",roang:"â",roarr:"â¾",ropar:"â¦",ropf:"ð£",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"â¦",rppolint:"â¨",rsaquo:"âº",rscr:"ð",rtimes:"â",rtri:"â¹",triangleright:"â¹",rtriltri:"â§",ruluhar:"⥨",rx:"â",sacute:"Å",scE:"⪴",scap:"⪸",succapprox:"⪸",scaron:"Å¡",scedil:"Å",scirc:"Å",
41scnE:"⪶",succneqq:"⪶",scnap:"⪺",succnapprox:"⪺",scnsim:"â©",succnsim:"â©",scpolint:"â¨",scy:"Ñ",sdot:"â
",sdote:"⩦",seArr:"â",sect:"§",semi:";",seswar:"⤩",tosa:"⤩",sext:"â¶",sfr:"ð°",sharp:"â¯",shchcy:"Ñ",shcy:"Ñ",shy:"Â",sigma:"Ï",sigmaf:"Ï",sigmav:"Ï",varsigma:"Ï",simdot:"⩪",simg:"âª",simgE:"⪠",siml:"âª",simlE:"âª",simne:"â",simplus:"⨤",simrarr:"⥲",smashp:"⨳",smeparsl:"⧤",smile:"â£",ssmile:"â£",smt:"⪪",smte:"⪬",smtes:"⪬ï¸",softcy:"Ñ",sol:"/",solb:"â§",solbar:"â¿",sopf:"ð¤",spades:"â ",spadesuit:"â ",sqcaps:"âï¸",sqcups:"âï¸",sscr:"ð",star:"â",sub:"â",subset:"â",subE:"â«
",subseteqq:"â«
",subdot:"⪽",subedot:"â«",submult:"â«",subnE:"â«",subsetneqq:"â«",subne:"â",subsetneq:"â",subplus:"⪿",subrarr:"⥹",subsim:"â«",subsub:"â«",subsup:"â«",sung:"âª",sup1:"¹",sup2:"²",sup3:"³",supE:"â«",supseteqq:"â«",supdot:"⪾",supdsub:"â«",supedot:"â«",suphsol:"â",suphsub:"â«",suplarr:"⥻",supmult:"â«",supnE:"â«",supsetneqq:"â«",supne:"â",supsetneq:"â",supplus:"â«",supsim:"â«",supsub:"â«",supsup:"â«",swArr:"â",swnwar:"⤪",szlig:"Ã",target:"â",tau:"Ï",tcaron:"Å¥",tcedil:"Å£",tcy:"Ñ",telrec:"â",tfr:"ð±",theta:"θ",thetasym:"Ï",thetav:"Ï",vartheta:"Ï",thorn:"þ",times:"Ã",timesbar:"⨱",timesd:"⨰",topbot:"â¶",topcir:"⫱",topf:"ð¥",topfork:"â«",tprime:"â´",triangle:"âµ",utri:"âµ",triangleq:"â",trie:"â",tridot:"â¬",triminus:"⨺",triplus:"⨹",trisb:"â§",tritime:"⨻",trpezium:"â¢",tscr:"ð",tscy:"Ñ",tshcy:"Ñ",tstrok:"ŧ",uHar:"⥣",uacute:"ú",ubrcy:"Ñ",ubreve:"Å",ucirc:"û",ucy:"Ñ",udblac:"ű",ufisht:"⥾",ufr:"ð²",ugrave:"ù",uhblk:"â",ulcorn:"â",ulcorner:"â",ulcrop:"â",ultri:"â¸",umacr:"Å«",uogon:"ų",uopf:"ð¦",upsi:"Ï
",upsilon:"Ï
",upuparrows:"â",uuarr:"â",urcorn:"â",urcorner:"â",urcrop:"â",uring:"ů",urtri:"â¹",uscr:"ð",utdot:"â°",utilde:"Å©",uuml:"ü",uwangle:"⦧",vBar:"⫨",vBarv:"â«©",vangrt:"â¦",varsubsetneq:"âï¸",vsubne:"âï¸",varsubsetneqq:"â«ï¸",vsubnE:"â«ï¸",varsupsetneq:"âï¸",vsupne:"âï¸",varsupsetneqq:"â«ï¸",vsupnE:"â«ï¸",vcy:"в",veebar:"â»",veeeq:"â",vellip:"â®",vfr:"ð³",vopf:"ð§",vscr:"ð",vzigzag:"â¦",wcirc:"ŵ",wedbar:"â©",wedgeq:"â",weierp:"â",wp:"â",wfr:"ð´",wopf:"ð¨",wscr:"ð",xfr:"ðµ",xi:"ξ",xnis:"â»",xopf:"ð©",xscr:"ð",yacute:"ý",yacy:"Ñ",ycirc:"Å·",ycy:"Ñ",yen:"Â¥",yfr:"ð¶",yicy:"Ñ",yopf:"ðª",yscr:"ð",yucy:"Ñ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeta:"ζ",zfr:"ð·",zhcy:"ж",zigrarr:"â",zopf:"ð«",zscr:"ð",zwj:"â",zwnj:"â"};tu.ngsp="î";var m=function(e){return e[e.TAG_OPEN_START=0]="TAG_OPEN_START",e[e.TAG_OPEN_END=1]="TAG_OPEN_END",e[e.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",e[e.TAG_CLOSE=3]="TAG_CLOSE",e[e.INCOMPLETE_TAG_OPEN=4]="INCOMPLETE_TAG_OPEN",e[e.TEXT=5]="TEXT",e[e.ESCAPABLE_RAW_TEXT=6]="ESCAPABLE_RAW_TEXT",e[e.RAW_TEXT=7]="RAW_TEXT",e[e.INTERPOLATION=8]="INTERPOLATION",e[e.ENCODED_ENTITY=9]="ENCODED_ENTITY",e[e.COMMENT_START=10]="COMMENT_START",e[e.COMMENT_END=11]="COMMENT_END",e[e.CDATA_START=12]="CDATA_START",e[e.CDATA_END=13]="CDATA_END",e[e.ATTR_NAME=14]="ATTR_NAME",e[e.ATTR_QUOTE=15]="ATTR_QUOTE",e[e.ATTR_VALUE_TEXT=16]="ATTR_VALUE_TEXT",e[e.ATTR_VALUE_INTERPOLATION=17]="ATTR_VALUE_INTERPOLATION",e[e.DOC_TYPE_START=18]="DOC_TYPE_START",e[e.DOC_TYPE_END=19]="DOC_TYPE_END",e[e.EXPANSION_FORM_START=20]="EXPANSION_FORM_START",e[e.EXPANSION_CASE_VALUE=21]="EXPANSION_CASE_VALUE",e[e.EXPANSION_CASE_EXP_START=22]="EXPANSION_CASE_EXP_START",e[e.EXPANSION_CASE_EXP_END=23]="EXPANSION_CASE_EXP_END",e[e.EXPANSION_FORM_END=24]="EXPANSION_FORM_END",e[e.BLOCK_OPEN_START=25]="BLOCK_OPEN_START",e[e.BLOCK_OPEN_END=26]="BLOCK_OPEN_END",e[e.BLOCK_CLOSE=27]="BLOCK_CLOSE",e[e.BLOCK_PARAMETER=28]="BLOCK_PARAMETER",e[e.INCOMPLETE_BLOCK_OPEN=29]="INCOMPLETE_BLOCK_OPEN",e[e.LET_START=30]="LET_START",e[e.LET_VALUE=31]="LET_VALUE",e[e.LET_END=32]="LET_END",e[e.INCOMPLETE_LET=33]="INCOMPLETE_LET",e[e.COMPONENT_OPEN_START=34]="COMPONENT_OPEN_START",e[e.COMPONENT_OPEN_END=35]="COMPONENT_OPEN_END",e[e.COMPONENT_OPEN_END_VOID=36]="COMPONENT_OPEN_END_VOID",e[e.COMPONENT_CLOSE=37]="COMPONENT_CLOSE",e[e.INCOMPLETE_COMPONENT_OPEN=38]="INCOMPLETE_COMPONENT_OPEN",e[e.DIRECTIVE_NAME=39]="DIRECTIVE_NAME",e[e.DIRECTIVE_OPEN=40]="DIRECTIVE_OPEN",e[e.DIRECTIVE_CLOSE=41]="DIRECTIVE_CLOSE",e[e.EOF=42]="EOF",e}({});function Vu(e){return e>=9&&e<=32||e==160}function fu(e){return 48<=e&&e<=57}function uu(e){return e>=97&&e<=122||e>=65&&e<=90}function Zf(e){return e>=97&&e<=102||e>=65&&e<=70||fu(e)}function zt(e){return e===10||e===13}function Wa(e){return 48<=e&&e<=55}function mr(e){return e===39||e===34||e===96}var ep=class{constructor(t,u,r){this.tokens=t,this.errors=u,this.nonNormalizedIcuExpressions=r}};function tp(e,t,u,r={}){let n=new ap(new so(e,t),u,r);return n.tokenize(),new ep(hp(n.tokens),n.errors,n.nonNormalizedIcuExpressions)}var up=/\r\n?/g;function Ge(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function Ua(e){return`Unknown entity "${e}" - use the "&#<decimal>;" or "&#x<hex>;" syntax`}function rp(e,t){return`Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`}var Rr=function(e){return e.HEX="hexadecimal",e.DEC="decimal",e}(Rr||{}),np=["@if","@else","@for","@switch","@case","@default","@empty","@defer","@placeholder","@loading","@error"],Mt={start:"{{",end:"}}"},ap=class{constructor(e,t,u){y(this,"_cursor");y(this,"_tokenizeIcu");y(this,"_leadingTriviaCodePoints");y(this,"_canSelfClose");y(this,"_allowHtmComponentClosingTags");y(this,"_currentTokenStart",null);y(this,"_currentTokenType",null);y(this,"_expansionCaseStack",[]);y(this,"_openDirectiveCount",0);y(this,"_inInterpolation",!1);y(this,"_preserveLineEndings");y(this,"_i18nNormalizeLineEndingsInICUs");y(this,"_fullNameStack",[]);y(this,"_tokenizeBlocks");y(this,"_tokenizeLet");y(this,"_selectorlessEnabled");y(this,"tokens",[]);y(this,"errors",[]);y(this,"nonNormalizedIcuExpressions",[]);this._getTagContentType=t,this._tokenizeIcu=u.tokenizeExpansionForms||!1,this._leadingTriviaCodePoints=u.leadingTriviaChars&&u.leadingTriviaChars.map(n=>n.codePointAt(0)||0),this._canSelfClose=u.canSelfClose||!1,this._allowHtmComponentClosingTags=u.allowHtmComponentClosingTags||!1;let r=u.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=u.escapedString?new fp(e,r):new co(e,r),this._preserveLineEndings=u.preserveLineEndings||
41!1,this._i18nNormalizeLineEndingsInICUs=u.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=u.tokenizeBlocks??!0,this._tokenizeLet=u.tokenizeLet??!0,this._selectorlessEnabled=u.selectorlessEnabled??!1;try{this._cursor.init()}catch(n){this.handleError(n)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(up,` 42`)}tokenize(){for(;this._cursor.peek()!==0;){let e=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let t=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=t,this._consumeBogusComment(e)):this._consumeTagOpen(e)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._isLetStart()?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._isBlockStart()?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(m.TEXT,m.INTERPOLATION,()=>this._isTextEnd(),()=>this._isTagStart())}catch(t){this.handleError(t)}}this._beginToken(m.EOF),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn(u=>Vu(u)?!e:dp(u)?(e=!0,!1):!0),this._cursor.getChars(t).trim()}_consumeBlockStart(e){this._requireCharCode(64),this._beginToken(m.BLOCK_OPEN_START,e);let t=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(O),this._attemptCharCode(41))this._attemptCharCodeUntilFn(O);else{t.type=m.INCOMPLETE_BLOCK_OPEN;return}if(t.parts[0]==="default never"&&this._attemptCharCode(59)){this._beginToken(m.BLOCK_OPEN_END),this._endToken([]),this._beginToken(m.BLOCK_CLOSE),this._endToken([]);return}this._attemptCharCode(123)?(this._beginToken(m.BLOCK_OPEN_END),this._endToken([])):this._isBlockStart()&&(t.parts[0]==="case"||t.parts[0]==="default")?(this._beginToken(m.BLOCK_OPEN_END),this._endToken([]),this._beginToken(m.BLOCK_CLOSE),this._endToken([])):t.type=m.INCOMPLETE_BLOCK_OPEN}_consumeBlockEnd(e){this._beginToken(m.BLOCK_CLOSE,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(Ha);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(m.BLOCK_PARAMETER);let e=this._cursor.clone(),t=null,u=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||t!==null;){let r=this._cursor.peek();if(r===92)this._cursor.advance();else if(r===t)t=null;else if(t===null&&mr(r))t=r;else if(r===40&&t===null)u++;else if(r===41&&t===null){if(u===0)break;u>0&&u--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(Ha)}}_consumeLetDeclaration(e){if(this._requireStr("@let"),this._beginToken(m.LET_START,e),Vu(this._cursor.peek()))this._attemptCharCodeUntilFn(O);else{let u=this._endToken([this._cursor.getChars(e)]);u.type=m.INCOMPLETE_LET;return}let t=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(O),!this._attemptCharCode(61)){t.type=m.INCOMPLETE_LET;return}this._attemptCharCodeUntilFn(u=>O(u)&&!zt(u)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(m.LET_END),this._endToken([]),this._cursor.advance()):(t.type=m.INCOMPLETE_LET,t.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),t=!1;return this._attemptCharCodeUntilFn(u=>uu(u)||u===36||u===95||t&&fu(u)?(t=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(m.LET_VALUE,e);this._cursor.peek()!==0;){let t=this._cursor.peek();if(t===59)break;mr(t)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(u=>u===92?(this._cursor.advance(),!1):u===t)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(cp(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,t=this._cursor.clone()){this._currentTokenStart=t,this._currentTokenType=e}_endToken(e,t){if(this._currentTokenStart===null)throw new Dt(this._cursor.getSpan(t),"Programming error - attempted to end a token when there was no start to the token");if(this._currentTokenType===null)throw new Dt(this._cursor.getSpan(this._currentTokenStart),"Programming error - attempted to end a token which has no token type");let u={type:this._currentTokenType,parts:e,sourceSpan:(t??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(u),this._currentTokenStart=null,this._currentTokenType=null,u}_createError(e,t){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let u=new Dt(t,e);return this._currentTokenStart=null,this._currentTokenType=null,u}handleError(e){if(e instanceof Sn&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof Dt)this.errors.push(e);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return lp(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(Ge(this._cursor.peek()),this._cursor.getSpan(t))}_attemptStr(e){let t=e.length;if(this._cursor.charsLeft()<t)return!1;let u=this._cursor.clone();for(let r=0;r<t;r++)if(!this._attemptCharCode(e.charCodeAt(r)))return this._cursor=u,!1;return!0}_attemptStrCaseInsensitive(e){for(let t=0;t<e.length;t++)if(!this._attemptCharCodeCaseInsensitive(e.charCodeAt(t)))return!1;return!0}_requireStr(e){let t=this._cursor.clone();if(!this._attemptStr(e))throw this._createError(Ge(this._cursor.peek()),this._cursor.getSpan(t))}_requireStrCaseInsensitive(e){let t=this._cursor.clone();if(!this._attemptStrCaseInsensitive(e))throw this._createError(Ge(this._cursor.peek()),this._cursor.getSpan(t))}_attemptCharCodeUntilFn(e){for(;!e(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(e,t){let u=this._cursor.clone();if(this._attemptCharCodeUntilFn(e),this._cursor.diff(u)<t)throw this._createError(Ge(this._cursor.peek()),this._cursor.getSpan(u))}_attemptUntilChar(e){for(;this._cursor.peek()!==e;)this._cursor.advance()}_readChar(){let e=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),e}_peekStr(e){let t=e.length;if(this._cursor.charsLeft()<t)return!1;let u=this._cursor.clone();for(let r=0;r<t;r++){if(u.peek()!==e.charCodeAt(r))return!1;u.advance()}return!0}_isBlockStart(){return this._cursor.peek()===64&&np.some(e=>this._peekStr(e))}_isLetStart(){return this._cursor.peek()===64&&this._peekStr("@let")}_consumeEntity(e){this._beginToken(m.ENCODED_ENTITY);let t=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let u=this._attemptCharCode(120)||this._attemptCharCode(88),r=this._cursor.clone();if(this._attemptCharCodeUntilFn(sp),this._cursor.peek()!=59){this._cursor.advance();let a=u?Rr.HEX:Rr.DEC;throw this._createError(rp(a,this._cursor.getChars(t)),this._cursor.getSpan())}let n=this._cursor.getChars(r);this._cursor.advance();try{let a=parseInt(n,u?16:10);this._endToken([String.fromCodePoint(a),this._cursor.getChars(t)])}catch{throw this._createError(Ua(this._cursor.getChars(t)),this._cursor.getSpan())}}else{let u=this._cursor.clone();if(this._attemptCharCodeUntilFn(op),this._cursor.peek()!=59)this._beginToken(e,t),this._cursor=u,this._endToken(["&"]);else{let r=this._cursor.getChars(u);this._cursor.advance();let n=tu.hasOwnProperty(r)&&tu[r];if(!n)throw this._createError(Ua(r),this._cursor.getSpan(t));this._endToken([n,`&${r};`])}}}_consumeRawText(e,t){this._beginToken(e?m.ESCAPABLE_RAW_TEXT:m.RAW_TEXT);let u=[];for(;;){let r=this._cursor.clone(),n=t();if(this._cursor=r,n)break;e&&this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(u.join(""))]),u.length=0,this._consumeEntity(m.ESCAPABLE_RAW_TEXT),this._beginToken(m.ESCAPABLE_RAW_TEXT)):u.push(this._readChar())}this._endToken([this._processCarriageReturns(u.join(""))])}_consumeComment(e){this._beginToken(m.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("-->")),this._beginToken(m.COMMENT_END),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(m.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(m.COMMENT_END),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(m.CDATA_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(m.CDATA_END),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(m.DOC_TYPE_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(m.DOC_TYPE_END),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(e){let t=this._cursor.clone(),u="";for(;this._cursor.peek()!==58&&!ip(this._cursor.peek());)this._cursor.advance();let r;this._cursor.peek()===58?(u=this._cursor.getChars(t),this._cursor.advance(),r=this._cursor.clone()):r=t,this._requireCharCodeUntilFn(e,u===""?0:1);let n=this._cursor.getChars(r);return[u,n]}_consumeSingleLineComment(){this._attemptCharCodeUntilFn(e=>zt(e)||e===0),this._attemptCharCodeUntilFn(O)}_consumeMultiLineComment(){this._attemptCharCodeUntilFn(e=>{if(e===0)return!0;
42if(e===42){let t=this._cursor.clone();return t.advance(),t.peek()===47}return!1}),this._attemptStr("*/")&&this._attemptCharCodeUntilFn(O)}_consumeTagOpen(e){let t,u,r,n,a=[];try{if(this._selectorlessEnabled&&Su(this._cursor.peek()))n=this._consumeComponentOpenStart(e),[r,u,t]=n.parts,u&&(r+=`:${u}`),t&&(r+=`:${t}`),this._attemptCharCodeUntilFn(O);else{if(!uu(this._cursor.peek()))throw this._createError(Ge(this._cursor.peek()),this._cursor.getSpan(e));n=this._consumeTagOpenStart(e),u=n.parts[0],t=r=n.parts[1],this._attemptCharCodeUntilFn(O)}for(;;){if(this._attemptStr("//")){this._consumeSingleLineComment();continue}if(this._attemptStr("/*")){this._consumeMultiLineComment();continue}if(Ga(this._cursor.peek()))break;if(this._selectorlessEnabled&&this._cursor.peek()===64){let s=this._cursor.clone(),o=s.clone();o.advance(),Su(o.peek())&&this._consumeDirective(s,o)}else{let s=this._consumeAttribute();a.push(s)}}n.type===m.COMPONENT_OPEN_START?this._consumeComponentOpenEnd():this._consumeTagOpenEnd()}catch(s){if(s instanceof Dt){n?n.type=n.type===m.COMPONENT_OPEN_START?m.INCOMPLETE_COMPONENT_OPEN:m.INCOMPLETE_TAG_OPEN:(this._beginToken(m.TEXT,e),this._endToken(["<"]));return}throw s}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===m.TAG_OPEN_END_VOID)return;let i=this._getTagContentType(t,u,this._fullNameStack.length>0,a);this._handleFullNameStackForTagOpen(u,t),i===ke.RAW_TEXT?this._consumeRawTextWithTagClose(u,n,r,!1):i===ke.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(u,n,r,!0)}_consumeRawTextWithTagClose(e,t,u,r){this._consumeRawText(r,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(O),!this._attemptStrCaseInsensitive(e&&t.type!==m.COMPONENT_OPEN_START?`${e}:${u}`:u))?!1:(this._attemptCharCodeUntilFn(O),this._attemptCharCode(62))),this._beginToken(t.type===m.COMPONENT_OPEN_START?m.COMPONENT_CLOSE:m.TAG_CLOSE),this._requireCharCodeUntilFn(n=>n===62,3),this._cursor.advance(),this._endToken(t.parts),this._handleFullNameStackForTagClose(e,u)}_consumeTagOpenStart(e){this._beginToken(m.TAG_OPEN_START,e);let t=this._consumePrefixAndName(Xe);return this._endToken(t)}_consumeComponentOpenStart(e){this._beginToken(m.COMPONENT_OPEN_START,e);let t=this._consumeComponentName();return this._endToken(t)}_consumeComponentName(){let e=this._cursor.clone();for(;za(this._cursor.peek());)this._cursor.advance();let t=this._cursor.getChars(e),u="",r="";return this._cursor.peek()===58&&(this._cursor.advance(),[u,r]=this._consumePrefixAndName(Xe)),[t,u,r]}_consumeAttribute(){let[e,t]=this._consumeAttributeName(),u;return this._attemptCharCodeUntilFn(O),this._attemptCharCode(61)&&(this._attemptCharCodeUntilFn(O),u=this._consumeAttributeValue()),this._attemptCharCodeUntilFn(O),{prefix:e,name:t,value:u}}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(Ge(e),this._cursor.getSpan());this._beginToken(m.ATTR_NAME);let t;if(this._openDirectiveCount>0){let r=0;t=n=>{if(this._openDirectiveCount>0){if(n===40)r++;else if(n===41){if(r===0)return!0;r--}}return Xe(n)}}else if(e===91){let r=0;t=n=>(n===91?r++:n===93&&r--,r<=0?Xe(n):zt(n))}else t=Xe;let u=this._consumePrefixAndName(t);return this._endToken(u),u}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let t=this._cursor.peek();this._consumeQuote(t);let u=()=>this._cursor.peek()===t;e=this._consumeWithInterpolation(m.ATTR_VALUE_TEXT,m.ATTR_VALUE_INTERPOLATION,u,u),this._consumeQuote(t)}else{let t=()=>Xe(this._cursor.peek());e=this._consumeWithInterpolation(m.ATTR_VALUE_TEXT,m.ATTR_VALUE_INTERPOLATION,t,t)}return e}_consumeQuote(e){this._beginToken(m.ATTR_QUOTE),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?m.TAG_OPEN_END_VOID:m.TAG_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeComponentOpenEnd(){let e=this._attemptCharCode(47)?m.COMPONENT_OPEN_END_VOID:m.COMPONENT_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._selectorlessEnabled){let t=e.clone();for(;t.peek()!==62&&!Su(t.peek());)t.advance();if(Su(t.peek())){this._beginToken(m.COMPONENT_CLOSE,e);let u=this._consumeComponentName();this._attemptCharCodeUntilFn(O),this._requireCharCode(62),this._endToken(u);return}}if(this._beginToken(m.TAG_CLOSE,e),this._attemptCharCodeUntilFn(O),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(O),this._requireCharCode(62),this._endToken([]);else{let[t,u]=this._consumePrefixAndName(Xe);this._attemptCharCodeUntilFn(O),this._requireCharCode(62),this._endToken([t,u]),this._handleFullNameStackForTagClose(t,u)}}_consumeExpansionFormStart(){this._beginToken(m.EXPANSION_FORM_START),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(m.EXPANSION_FORM_START),this._beginToken(m.RAW_TEXT);let e=this._readUntil(44),t=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([t]);else{let r=this._endToken([e]);t!==e&&this.nonNormalizedIcuExpressions.push(r)}this._requireCharCode(44),this._attemptCharCodeUntilFn(O),this._beginToken(m.RAW_TEXT);let u=this._readUntil(44);this._endToken([u]),this._requireCharCode(44),this._attemptCharCodeUntilFn(O)}_consumeExpansionCaseStart(){this._beginToken(m.EXPANSION_CASE_VALUE);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(O),this._beginToken(m.EXPANSION_CASE_EXP_START),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(O),this._expansionCaseStack.push(m.EXPANSION_CASE_EXP_START)}_consumeExpansionCaseEnd(){this._beginToken(m.EXPANSION_CASE_EXP_END),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(O),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(m.EXPANSION_FORM_END),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,t,u,r){this._beginToken(e);let n=[];for(;!u();){let i=this._cursor.clone();this._attemptStr(Mt.start)?(this._endToken([this._processCarriageReturns(n.join(""))],i),n.length=0,this._consumeInterpolation(t,i,r),this._beginToken(e)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(n.join(""))]),n.length=0,this._consumeEntity(e),this._beginToken(e)):n.push(this._readChar())}this._inInterpolation=!1;let a=this._processCarriageReturns(n.join(""));return this._endToken([a]),a}_consumeInterpolation(e,t,u){let r=[];this._beginToken(e,t),r.push(Mt.start);let n=this._cursor.clone(),a=null,i=!1;for(;this._cursor.peek()!==0&&(u===null||!u());){let s=this._cursor.clone();if(this._isTagStart()){this._cursor=s,r.push(this._getProcessedChars(n,s)),this._endToken(r);return}if(a===null)if(this._attemptStr(Mt.end)){r.push(this._getProcessedChars(n,s)),r.push(Mt.end),this._endToken(r);return}else this._attemptStr("//")&&(i=!0);let o=this._cursor.peek();this._cursor.advance(),o===92?this._cursor.advance():o===a?a=null:!i&&a===null&&mr(o)&&(a=o)}r.push(this._getProcessedChars(n,this._cursor)),this._endToken(r)}_consumeDirective(e,t){for(this._requireCharCode(64),this._cursor.advance();za(this._cursor.peek());)this._cursor.advance();this._beginToken(m.DIRECTIVE_NAME,e);let u=this._cursor.getChars(t);if(this._endToken([u]),this._attemptCharCodeUntilFn(O),this._cursor.peek()===40){for(this._openDirectiveCount++,this._beginToken(m.DIRECTIVE_OPEN),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(O);!Ga(this._cursor.peek())&&this._cursor.peek()!==41;)this._consumeAttribute();if(this._attemptCharCodeUntilFn(O),this._openDirectiveCount--,this._cursor.peek()!==41){if(this._cursor.peek()===62||this._cursor.peek()===47)return;throw this._createError(Ge(this._cursor.peek()),this._cursor.getSpan(e))}this._beginToken(m.DIRECTIVE_CLOSE),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(O)}}_getProcessedChars(e,t){return this._processCarriageReturns(t.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._isLetStart()||this._cursor.peek()===125))}
42_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let t=e.peek();if(97<=t&&t<=122||65<=t&&t<=90||t===47||t===33)return!0}return!1}_readUntil(e){let t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===m.EXPANSION_CASE_EXP_START}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===m.EXPANSION_FORM_START}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;let e=this._cursor.clone(),t=this._attemptStr(Mt.start);return this._cursor=e,!t}_handleFullNameStackForTagOpen(e,t){let u=Ht(e,t);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===u)&&this._fullNameStack.push(u)}_handleFullNameStackForTagClose(e,t){let u=Ht(e,t);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===u&&this._fullNameStack.pop()}};function O(e){return!Vu(e)||e===0}function Xe(e){return Vu(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function ip(e){return(e<97||122<e)&&(e<65||90<e)&&(e<48||e>57)}function sp(e){return e===59||e===0||!Zf(e)}function op(e){return e===59||e===0||!(uu(e)||fu(e))}function cp(e){return e!==125}function lp(e,t){return ja(e)===ja(t)}function ja(e){return e>=97&&e<=122?e-97+65:e}function dp(e){return uu(e)||fu(e)||e===95}function Ha(e){return e!==59&&O(e)}function Su(e){return e===95||e>=65&&e<=90}function za(e){return uu(e)||fu(e)||e===95}function Ga(e){return e===47||e===62||e===60||e===0}function hp(e){let t=[],u;for(let r=0;r<e.length;r++){let n=e[r];u&&u.type===m.TEXT&&n.type===m.TEXT||u&&u.type===m.ATTR_VALUE_TEXT&&n.type===m.ATTR_VALUE_TEXT?(u.parts[0]+=n.parts[0],u.sourceSpan.end=n.sourceSpan.end):(u=n,t.push(u))}return t}var co=class qr{constructor(t,u){y(this,"state");y(this,"file");y(this,"input");y(this,"end");if(t instanceof qr){this.file=t.file,this.input=t.input,this.end=t.end;let r=t.state;this.state={peek:r.peek,offset:r.offset,line:r.line,column:r.column}}else{if(!u)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=u.endPos,this.state={peek:-1,offset:u.startPos,line:u.startLine,column:u.startCol}}}clone(){return new qr(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(t){return this.state.offset-t.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(t,u){t=t||this;let r=t;if(u)for(;this.diff(t)>0&&u.indexOf(t.peek())!==-1;)r===t&&(t=t.clone()),t.advance();let n=this.locationFromCursor(t);return new F(n,this.locationFromCursor(this),r!==t?this.locationFromCursor(r):n)}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new Sn('Unexpected character "EOF"',this);let u=this.charAt(t.offset);u===10?(t.line++,t.column=0):zt(u)||t.column++,t.offset++,this.updatePeek(t)}updatePeek(t){t.peek=t.offset>=this.end?0:this.charAt(t.offset)}locationFromCursor(t){return new $r(t.file,t.state.offset,t.state.line,t.state.column)}},fp=class Mr extends co{constructor(u,r){var t=(...eb)=>(super(...eb),y(this,"internalState"),this);u instanceof Mr?(t(u),this.internalState={...u.internalState}):(t(u,r),this.internalState=this.state)}
42advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new Mr(this)}getChars(u){let r=u.clone(),n="";for(;r.internalState.offset<this.internalState.offset;)n+=String.fromCodePoint(r.peek()),r.advance();return n}processEscapeSequence(){let u=()=>this.internalState.peek;if(u()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),u()===110)this.state.peek=10;else if(u()===114)this.state.peek=13;else if(u()===118)this.state.peek=11;else if(u()===116)this.state.peek=9;else if(u()===98)this.state.peek=8;else if(u()===102)this.state.peek=12;else if(u()===117)if(this.advanceState(this.internalState),u()===123){this.advanceState(this.internalState);let r=this.clone(),n=0;for(;u()!==125;)this.advanceState(this.internalState),n++;this.state.peek=this.decodeHexDigits(r,n)}else{let r=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,4)}else if(u()===120){this.advanceState(this.internalState);let r=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,2)}else if(Wa(u())){let r="",n=0,a=this.clone();for(;Wa(u())&&n<3;)a=this.clone(),r+=String.fromCodePoint(u()),this.advanceState(this.internalState),n++;this.state.peek=parseInt(r,8),this.internalState=a.internalState}else zt(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(u,r){let n=this.input.slice(u.internalState.offset,u.internalState.offset+r),a=parseInt(n,16);if(isNaN(a))throw u.state=u.internalState,new Sn("Invalid hexadecimal escape sequence",u);return a}},Sn=class extends Error{constructor(t,u){super(t),this.msg=t,this.cursor=u,Object.setPrototypeOf(this,new.target.prototype)}},V=class lo extends Dt{static create(t,u,r){return new lo(t,u,r)}constructor(t,u,r){super(u,r),this.elementName=t}},pp=class{constructor(t,u){this.rootNodes=t,this.errors=u}},mp=class{constructor(e){this.getTagDefinition=e}parse(e,t,u,r=!1,n){let a=d=>(p,...g)=>d(p.toLowerCase(),...g),i=r?this.getTagDefinition:a(this.getTagDefinition),s=d=>i(d).getContentType(),o=r?n:a(n),c=tp(e,t,n?(d,p,g,b)=>{let C=o(d,p,g,b);return C!==void 0?C:s(d)}:s,u),l=u&&u.canSelfClose||!1,h=u&&u.allowHtmComponentClosingTags||!1,f=new gp(c.tokens,i,l,h,r);return f.build(),new pp(f.rootNodes,[...c.errors,...f.errors])}},gp=class ho{constructor(t,u,r,n,a){y(this,"_index",-1);y(this,"_peek");y(this,"_containerStack",[]);y(this,"rootNodes",[]);y(this,"errors",[]);this.tokens=t,this.tagDefinitionResolver=u,this.canSelfClose=r,this.allowHtmComponentClosingTags=n,this.isTagNameCaseSensitive=a,this._advance()}build(){for(;this._peek.type!==m.EOF;)this._peek.type===m.TAG_OPEN_START||this._peek.type===m.INCOMPLETE_TAG_OPEN?this._consumeElementStartTag(this._advance()):this._peek.type===m.TAG_CLOSE?(this._closeVoidElement(),this._consumeElementEndTag(this._advance())):this._peek.type===m.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===m.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===m.TEXT||this._peek.type===m.RAW_TEXT||this._peek.type===m.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===m.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._peek.type===m.BLOCK_OPEN_START?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===m.BLOCK_CLOSE?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===m.INCOMPLETE_BLOCK_OPEN?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===m.LET_START?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===m.DOC_TYPE_START?this._consumeDocType(this._advance()):this._peek.type===m.INCOMPLETE_LET?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._peek.type===m.COMPONENT_OPEN_START||this._peek.type===m.INCOMPLETE_COMPONENT_OPEN?this._consumeComponentStartTag(this._advance()):this._peek.type===m.COMPONENT_CLOSE?this._consumeComponentEndTag(this._advance()):this._advance();for(let t of this._containerStack)t instanceof ft&&this.errors.push(V.create(t.name,t.sourceSpan,`Unclosed block "${t.name}"`))}_advance(){let t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t}_advanceIf(t){return this._peek.type===t?this._advance():null}_consumeCdata(t){let u=this._advance(),r=this._getText(u),n=this._advanceIf(m.CDATA_END);this._addToParent(new Hf(r,new F(t.sourceSpan.start,(n||u).sourceSpan.end),[u]))}_consumeComment(t){let u=this._advanceIf(m.RAW_TEXT),r=this._advanceIf(m.COMMENT_END),n=u!=null?u.parts[0].trim():null,a=r==null?t.sourceSpan:new F(t.sourceSpan.start,r.sourceSpan.end,t.sourceSpan.fullStart);this._addToParent(new Kf(n,a))}_consumeDocType(t){let u=this._advanceIf(m.RAW_TEXT),r=this._advanceIf(m.DOC_TYPE_END),n=u!=null?u.parts[0].trim():null,a=new F(t.sourceSpan.start,(r||u||t).sourceSpan.end);this._addToParent(new Jf(n,a))}_consumeExpansion(t){let u=this._advance(),r=this._advance(),n=[];for(;this._peek.type===m.EXPANSION_CASE_VALUE;){let i=this._parseExpansionCase();if(!i)return;n.push(i)}if(this._peek.type!==m.EXPANSION_FORM_END){this.errors.push(V.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));return}let a=new F(t.sourceSpan.start,this._peek.sourceSpan.end,t.sourceSpan.fullStart);this._addToParent(new zf(u.parts[0],r.parts[0],n,a,u.sourceSpan)),this._advance()}_parseExpansionCase(){let t=this._advance();if(this._peek.type!==m.EXPANSION_CASE_EXP_START)return this.errors.push(V.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;let u=this._advance(),r=this._collectExpansionExpTokens(u);if(!r)return null;let n=this._advance();r.push({type:m.EOF,parts:[],sourceSpan:n.sourceSpan});let a=new ho(r,this.tagDefinitionResolver,this.canSelfClose,this.allowHtmComponentClosingTags,this.isTagNameCaseSensitive);if(a.build(),a.errors.length>0)return this.errors=this.errors.concat(a.errors),null;let i=new F(t.sourceSpan.start,n.sourceSpan.end,t.sourceSpan.fullStart),s=new F(u.sourceSpan.start,n.sourceSpan.end,u.sourceSpan.fullStart);return new Gf(t.parts[0],a.rootNodes,i,t.sourceSpan,s)}_collectExpansionExpTokens(t){let u=[],r=[m.EXPANSION_CASE_EXP_START];for(;;){if((this._peek.type===m.EXPANSION_FORM_START||this._peek.type===m.EXPANSION_CASE_EXP_START)&&r.push(this._peek.type),this._peek.type===m.EXPANSION_CASE_EXP_END)if(Xa(r,m.EXPANSION_CASE_EXP_START)){if(r.pop(),r.length===0)return u}else return this.errors.push(V.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===m.EXPANSION_FORM_END)if(Xa(r,m.EXPANSION_FORM_START))r.pop();else return this.errors.push(V.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===m.EOF)return this.errors.push(V.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;u.push(this._advance())}}_getText(t){let u=t.parts[0];if(u.length>0&&u[0]==` 43`){var r;let n=this._getClosestElementLikeParent();n!=null&&n.children.length==0&&!((r=this._getTagDefinition(n))===null||r===void 0)&&r.ignoreFirstLf&&(u=u.substring(1))}return u}_consumeText(t){let u=[t],r=t.sourceSpan,n=t.parts[0];if(n.length>0&&n[0]===` 44`){var a;let i=this._getContainer();i!=null&&i.children.length===0&&!((a=this._getTagDefinition(i))===null||a===void 0)&&a.ignoreFirstLf&&(n=n.substring(1),u[0]={type:t.type,sourceSpan:t.sourceSpan,parts:[n]})}for(;this._peek.type===m.INTERPOLATION||this._peek.type===m.TEXT||this._peek.type===m.ENCODED_ENTITY;)t=this._advance(),u.push(t),t.type===m.INTERPOLATION?n+=t.parts.join("").replace(/&([^;]+);/g,Ka):t.type===m.ENCODED_ENTITY?n+=t.parts[0]:n+=t.parts.join("");if(n.length>0){let i=t.sourceSpan;this._addToParent(new jf(n,new F(r.start,i.end,r.fullStart,r.details),u))}}_closeVoidElement(){var t;let u=this._getContainer();
44u!==null&&!((t=this._getTagDefinition(u))===null||t===void 0)&&t.isVoid&&this._containerStack.pop()}_consumeElementStartTag(t){var u;let r=[],n=[];this._consumeAttributesAndDirectives(r,n);let a=this._getElementFullName(t,this._getClosestElementLikeParent()),i=this._getTagDefinition(a),s=!1;if(this._peek.type===m.TAG_OPEN_END_VOID){this._advance(),s=!0;let g=this._getTagDefinition(a);this.canSelfClose||g!=null&&g.canSelfClose||Nu(a)!==null||g!=null&&g.isVoid||this.errors.push(V.create(a,t.sourceSpan,`Only void, custom and foreign elements can be self closed "${t.parts[1]}"`))}else this._peek.type===m.TAG_OPEN_END&&(this._advance(),s=!1);let o=this._peek.sourceSpan.fullStart,c=new F(t.sourceSpan.start,o,t.sourceSpan.fullStart),l=new F(t.sourceSpan.start,o,t.sourceSpan.fullStart),h=new F(t.sourceSpan.start.moveBy(1),t.sourceSpan.end),f=new ze(a,r,n,[],s,c,l,void 0,h,(i==null?void 0:i.isVoid)??!1),d=this._getContainer(),p=d!==null&&!!(!((u=this._getTagDefinition(d))===null||u===void 0)&&u.isClosedByChild(f.name));this._pushContainer(f,p),s?this._popContainer(a,ze,c):t.type===m.INCOMPLETE_TAG_OPEN&&(this._popContainer(a,ze,null),this.errors.push(V.create(a,c,`Opening tag "${a}" not terminated.`)))}_consumeComponentStartTag(t){var u;let r=t.parts[0],n=[],a=[];this._consumeAttributesAndDirectives(n,a);let i=this._getClosestElementLikeParent(),s=this._getComponentTagName(t,i),o=this._getComponentFullName(t,i),c=this._peek.type===m.COMPONENT_OPEN_END_VOID;this._advance();let l=this._peek.sourceSpan.fullStart,h=new F(t.sourceSpan.start,l,t.sourceSpan.fullStart),f=new ve(r,s,o,n,a,[],c,h,new F(t.sourceSpan.start,l,t.sourceSpan.fullStart),void 0),d=this._getContainer(),p=d!==null&&f.tagName!==null&&!!(!((u=this._getTagDefinition(d))===null||u===void 0)&&u.isClosedByChild(f.tagName));this._pushContainer(f,p),c?this._popContainer(o,ve,h):t.type===m.INCOMPLETE_COMPONENT_OPEN&&(this._popContainer(o,ve,null),this.errors.push(V.create(o,h,`Opening tag "${o}" not terminated.`)))}_consumeAttributesAndDirectives(t,u){for(;this._peek.type===m.ATTR_NAME||this._peek.type===m.DIRECTIVE_NAME;)this._peek.type===m.DIRECTIVE_NAME?u.push(this._consumeDirective(this._peek)):t.push(this._consumeAttr(this._advance()))}_consumeComponentEndTag(t){let u=this._getComponentFullName(t,this._getClosestElementLikeParent());if(!this._popContainer(u,ve,t.sourceSpan)){let r=this._containerStack[this._containerStack.length-1],n;r instanceof ve&&r.componentName===t.parts[0]?n=`, did you mean "${r.fullName}"?`:n=". It may happen when the tag has already been closed by another tag.";let a=`Unexpected closing tag "${u}"${n}`;this.errors.push(V.create(u,t.sourceSpan,a))}}_getTagDefinition(t){return typeof t=="string"?this.tagDefinitionResolver(t):t instanceof ze?this.tagDefinitionResolver(t.name):t instanceof ve&&t.tagName!==null?this.tagDefinitionResolver(t.tagName):null}_pushContainer(t,u){u&&this._containerStack.pop(),this._addToParent(t),this._containerStack.push(t)}_consumeElementEndTag(t){var u;let r=this.allowHtmComponentClosingTags&&t.parts.length===0?null:this._getElementFullName(t,this._getClosestElementLikeParent());if(r&&!((u=this._getTagDefinition(r))===null||u===void 0)&&u.isVoid)this.errors.push(V.create(r,t.sourceSpan,`Void elements do not have end tags "${t.parts[1]}"`));else if(!this._popContainer(r,ze,t.sourceSpan)){let n=`Unexpected closing tag "${r}". 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(V.create(r,t.sourceSpan,n))}}_popContainer(t,u,r){let n=!1;for(let i=this._containerStack.length-1;i>=0;i--){var a;let s=this._containerStack[i],o=s instanceof ve?s.fullName:s.name;if(Nu(o)?o===t:(o===t||t===null)&&s instanceof u)return s.endSourceSpan=r,s.sourceSpan.end=r!==null?r.end:s.sourceSpan.end,this._containerStack.splice(i,this._containerStack.length-i),!n;(s instanceof ft||!(!((a=this._getTagDefinition(s))===null||a===void 0)&&a.closedByParent))&&(n=!0)}return!1}
44_consumeAttr(t){let u=Ht(t.parts[0],t.parts[1]),r=t.sourceSpan.end,n;this._peek.type===m.ATTR_QUOTE&&(n=this._advance());let a="",i=[],s,o;if(this._peek.type===m.ATTR_VALUE_TEXT)for(s=this._peek.sourceSpan,o=this._peek.sourceSpan.end;this._peek.type===m.ATTR_VALUE_TEXT||this._peek.type===m.ATTR_VALUE_INTERPOLATION||this._peek.type===m.ENCODED_ENTITY;){let l=this._advance();i.push(l),l.type===m.ATTR_VALUE_INTERPOLATION?a+=l.parts.join("").replace(/&([^;]+);/g,Ka):l.type===m.ENCODED_ENTITY?a+=l.parts[0]:a+=l.parts.join(""),o=r=l.sourceSpan.end}this._peek.type===m.ATTR_QUOTE&&(o=r=this._advance().sourceSpan.end);let c=s&&o&&new F((n==null?void 0:n.sourceSpan.start)??s.start,o,(n==null?void 0:n.sourceSpan.fullStart)??s.fullStart);return new Xf(u,a,new F(t.sourceSpan.start,r,t.sourceSpan.fullStart),t.sourceSpan,c,i.length>0?i:void 0,void 0)}_consumeDirective(t){let u=[],r=t.sourceSpan.end,n=null;if(this._advance(),this._peek.type===m.DIRECTIVE_OPEN){for(r=this._peek.sourceSpan.end,this._advance();this._peek.type===m.ATTR_NAME;)u.push(this._consumeAttr(this._advance()));this._peek.type===m.DIRECTIVE_CLOSE?(n=this._peek.sourceSpan,this._advance()):this.errors.push(V.create(null,t.sourceSpan,"Unterminated directive definition"))}let a=new F(t.sourceSpan.start,r,t.sourceSpan.fullStart),i=new F(a.start,n===null?t.sourceSpan.end:n.end,a.fullStart);return new Yf(t.parts[0],u,i,a,n)}_consumeBlockOpen(t){let u=[];for(;this._peek.type===m.BLOCK_PARAMETER;){let s=this._advance();u.push(new Ma(s.parts[0],s.sourceSpan))}this._peek.type===m.BLOCK_OPEN_END&&this._advance();let r=this._peek.sourceSpan.fullStart,n=new F(t.sourceSpan.start,r,t.sourceSpan.fullStart),a=new F(t.sourceSpan.start,r,t.sourceSpan.fullStart),i=new ft(t.parts[0],u,[],n,t.sourceSpan,a);this._pushContainer(i,!1)}_consumeBlockClose(t){let u=this._containerStack.length,r=this._containerStack[u-1];if(!this._popContainer(null,ft,t.sourceSpan)){if(this._containerStack.length<u){let n=r instanceof ve?r.fullName:r.name;this.errors.push(V.create(null,t.sourceSpan,`Unexpected closing block. The block may have been closed earlier. Did you forget to close the <${n}> element? If you meant to write the \`}\` character, you should use the "}" HTML entity instead.`));return}this.errors.push(V.create(null,t.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the `}` character, you should use the "}" HTML entity instead.'))}}_consumeIncompleteBlock(t){let u=[];for(;this._peek.type===m.BLOCK_PARAMETER;){let s=this._advance();u.push(new Ma(s.parts[0],s.sourceSpan))}let r=this._peek.sourceSpan.fullStart,n=new F(t.sourceSpan.start,r,t.sourceSpan.fullStart),a=new F(t.sourceSpan.start,r,t.sourceSpan.fullStart),i=new ft(t.parts[0],u,[],n,t.sourceSpan,a);this._pushContainer(i,!1),this._popContainer(null,ft,null),this.errors.push(V.create(t.parts[0],n,`Incomplete block "${t.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(t){let u=t.parts[0],r,n;if(this._peek.type!==m.LET_VALUE){this.errors.push(V.create(t.parts[0],t.sourceSpan,`Invalid @let declaration "${u}". Declaration must have a value.`));return}else r=this._advance();if(this._peek.type!==m.LET_END){this.errors.push(V.create(t.parts[0],t.sourceSpan,`Unterminated @let declaration "${u}". Declaration must be terminated with a semicolon.`));return}else n=this._advance();let a=n.sourceSpan.fullStart,i=new F(t.sourceSpan.start,a,t.sourceSpan.fullStart),s=t.sourceSpan.toString().lastIndexOf(u),o=new F(t.sourceSpan.start.moveBy(s),t.sourceSpan.end),c=new Va(u,r.parts[0],i,o,r.sourceSpan);this._addToParent(c)}_consumeIncompleteLet(t){let u=t.parts[0]??"",r=u?` "${u}"`:"";if(u.length>0){let n=t.sourceSpan.toString().lastIndexOf(u),a=new F(t.sourceSpan.start.moveBy(n),t.sourceSpan.end),i=new F(t.sourceSpan.start,t.sourceSpan.start.moveBy(0)),s=new Va(u,"",t.sourceSpan,a,i);this._addToParent(s)}this.errors.push(V.create(t.parts[0],t.sourceSpan,`Incomplete @let declaration${r}. @let declarations must be written as \`@let <name> = <value>;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestElementLikeParent(){for(let t=this._containerStack.length-1;t>-1;t--){let u=this._containerStack[t];if(u instanceof ze||u instanceof ve)return u}return null}_addToParent(t){let u=this._getContainer();u===null?this.rootNodes.push(t):u.children.push(t)}_getElementFullName(t,u){return Ht(this._getPrefix(t,u),t.parts[1])}_getComponentFullName(t,u){let r=t.parts[0],n=this._getComponentTagName(t,u);return n===null?r:n.startsWith(":")?r+n:`${r}:${n}`}_getComponentTagName(t,u){let r=this._getPrefix(t,u),n=t.parts[2];return!r&&!n?null:!r&&n?n:Ht(r,n||"ng-component")}_getPrefix(t,u){var r;let n,a;if(t.type===m.COMPONENT_OPEN_START||t.type===m.INCOMPLETE_COMPONENT_OPEN||t.type===m.COMPONENT_CLOSE?(n=t.parts[1],a=t.parts[2]):(n=t.parts[0],a=t.parts[1]),n=n||((r=this._getTagDefinition(a))===null||r===void 0?void 0:r.implicitNamespacePrefix)||"",!n&&u){let i=u instanceof ze?u.name:u.tagName;if(i!==null){let s=Zu(i)[1],o=this._getTagDefinition(s);o!==null&&!o.preventNamespaceInheritance&&(n=Nu(i))}}return n}};function Xa(e,t){return e.length>0&&e[e.length-1]===t}function Ka(e,t){return tu[t]!==void 0?tu[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}var Dp=class extends mp{constructor(){super(Pr)}parse(e,t,u,r=!1,n){return super.parse(e,t,u,r,n)}},gr;function Vr(e,t={}){let{canSelfClose:u=!1,allowHtmComponentClosingTags:r=!1,isTagNameCaseSensitive:n=!1,getTagContentType:a,tokenizeAngularBlocks:i=!1,tokenizeAngularLetDeclaration:s=!1,enableAngularSelectorlessSyntax:o=!1}=t;return gr??(gr=new Dp),gr.parse(e,"angular-html-parser",{tokenizeExpansionForms:i,canSelfClose:u,allowHtmComponentClosingTags:r,tokenizeBlocks:i,tokenizeLet:s,selectorlessEnabled:o},n,a)}var bp=[Cp,xp,vp,Sp,kp,Ap,wp,Fp,Tp,_p];function Ep(e,t){for(let u of bp)u(e,t);return e}function Cp(e){e.walk(t=>{if(t.kind==="element"&&t.tagDefinition.ignoreFirstLf&&t.children.length>0&&t.children[0].kind==="text"&&t.children[0].value[0]===` 45`){let u=t.children[0];u.value.length===1?t.removeChild(u):u.value=u.value.slice(1)}})}function xp(e){let t=u=>{var r,n;return u.kind==="element"&&((r=u.prev)==null?void 0:r.kind)==="ieConditionalStartComment"&&u.prev.sourceSpan.end.offset===u.startSourceSpan.start.offset&&((n=u.f
45irstChild)==null?void 0:n.kind)==="ieConditionalEndComment"&&u.firstChild.sourceSpan.start.offset===u.startSourceSpan.end.offset};e.walk(u=>{if(u.children)for(let r=0;r<u.children.length;r++){let n=u.children[r];if(!t(n))continue;let a=n.prev,i=n.firstChild;u.removeChild(a),r--;let s=new F(a.sourceSpan.start,i.sourceSpan.end),o=new F(s.start,n.sourceSpan.end);n.condition=a.condition,n.sourceSpan=o,n.startSourceSpan=s,n.removeChild(i)}})}function yp(e,t,u){e.walk(r=>{if(r.children)for(let n=0;n<r.children.length;n++){let a=r.children[n];if(a.kind!=="text"&&!t(a))continue;a.kind!=="text"&&(a.kind="text",a.value=u(a));let i=a.prev;!i||i.kind!=="text"||(i.value+=a.value,i.sourceSpan=new F(i.sourceSpan.start,a.sourceSpan.end),r.removeChild(a),n--)}})}function vp(e){return yp(e,t=>t.kind==="cdata",t=>`<![CDATA[${t.value}]]>`)}function _p(e){let t=u=>{var r,n;return u.kind==="element"&&u.attrs.length===0&&u.children.length===1&&u.firstChild.kind==="text"&&!se.hasWhitespaceCharacter(u.children[0].value)&&!u.firstChild.hasLeadingSpaces&&!u.firstChild.hasTrailingSpaces&&u.isLeadingSpaceSensitive&&!u.hasLeadingSpaces&&u.isTrailingSpaceSensitive&&!u.hasTrailingSpaces&&((r=u.prev)==null?void 0:r.kind)==="text"&&((n=u.next)==null?void 0:n.kind)==="text"};e.walk(u=>{if(u.children)for(let r=0;r<u.children.length;r++){let n=u.children[r];if(!t(n))continue;let a=n.prev,i=n.next;a.value+=`<${n.rawName}>`+n.firstChild.value+`</${n.rawName}>`+i.value,a.sourceSpan=new F(a.sourceSpan.start,i.sourceSpan.end),a.isTrailingSpaceSensitive=i.isTrailingSpaceSensitive,a.hasTrailingSpaces=i.hasTrailingSpaces,u.removeChild(n),r--,u.removeChild(i)}})}function Sp(e,t){if(t.parser==="html")return;let u=/\{\{(.+?)\}\}/su;e.walk(r=>{if(z2(r,t))for(let n of r.children){if(n.kind!=="text")continue;let a=n.sourceSpan.start,i=null,s=n.value.split(u);for(let o=0;o<s.length;o++,a=i){let c=s[o];if(o%2===0){i=a.moveBy(c.length),c.length>0&&r.insertChildBefore(n,{kind:"text",value:c,sourceSpan:new F(a,i)});continue}i=a.moveBy(c.length+4),r.insertChildBefore(n,{kind:"interpolation",sourceSpan:new F(a,i),children:c.length===0?[]:[{kind:"text",value:c,sourceSpan:new F(a.moveBy(2),i.moveBy(-2))}]})}r.removeChild(n)}})}function kp(e,t){e.walk(u=>{let r=u.$children;if(!r)return;if(r.length===0||r.length===1&&r[0].kind==="text"&&se.trim(r[0].value).length===0){u.hasDanglingSpaces=r.length>0,u.$children=[];return}let n=G2(u,t),a=Ms(u);if(!n)for(let i=0;i<r.length;i++){let s=r[i];if(s.kind!=="text")continue;let{leadingWhitespace:o,text:c,trailingWhitespace:l}=j2(s.value),h=s.prev,f=s.next;c?(s.value=c,s.sourceSpan=new F(s.sourceSpan.start.moveBy(o.length),s.sourceSpan.end.moveBy(-l.length)),o&&(h&&(h.hasTrailingSpaces=!0),s.hasLeadingSpaces=!0),l&&(s.hasTrailingSpaces=!0,f&&(f.hasLeadingSpaces=!0))):(u.removeChild(s),i--,(o||l)&&(h&&(h.hasTrailingSpaces=!0),f&&(f.hasLeadingSpaces=!0)))}u.isWhitespaceSensitive=n,u.isIndentationSensitive=a})}function wp(e){e.walk(t=>{t.isSelfClosing=!t.children||t.kind==="element"&&(t.tagDefinition.isVoid||t.endSourceSpan&&t.startSourceSpan.start===t.endSourceSpan.start&&t.startSourceSpan.end===t.endSourceSpan.end)})}function Fp(e,t){e.walk(u=>{u.kind==="element"&&(u.hasHtmComponentClosingTag=u.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(u.endSourceSpan.start.offset,u.endSourceSpan.end.offset)))})}function Ap(e,t){e.walk(u=>{u.cssDisplay=ch(u,t)})}function Tp(e,t){e.walk(u=>{let{children:r}=u;if(r){if(r.length===0){u.isDanglingSpaceSensitive=J2(u,t);return}for(let n of r)n.isLeadingSpaceSensitive=X2(n,t),n.isTrailingSpaceSensitive=K2(n,t);for(let n=0;n<r.length;n++){let a=r[n];a.isLeadingSpaceSensitive=(n===0||a.prev.isTrailingSpaceSensitive)&&a.isLeadingSpaceSensitive,a.isTrailingSpaceSensitive=(n===r.length-1||a.next.isLeadingSpaceSensitive)&&a.isTrailingSpaceSensitive}}})}var Bp=Ep;function Np(e,t,u){let{node:r}=e;switch(r.kind){case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(r),[U(_n(e,t,u)),R];case"element":case"ieConditionalComment":return Nf(e,t,u);case"angularControlFlowBlock":return _f(e,t,u);case"angularControlFlowBlockParameters":return Af(e,t,u);case"angularControlFlowBlockParameter":return se.trim(r.expression);case"angularLetDeclaration":return U(["@let ",U([r.id," =",U(Ee([q,u("init")]))]),";"]);case"angularLetDeclarationInitializer":return r.value;case"angularIcuExpression":return Tf(e,t,u);case"angularIcuCase":return Bf(e,t,u);case"ieConditionalStartComment":case"ieConditionalEndComment":return[Ut(r),Wt(r)];case"interpolation":return[Ut(r,t),...e.map(u,"children"),Wt(r,t)];case"text":{if(r.parent.kind==="interpolation"){let s=/\n[^\S\n]*$/u,o=s.test(r.value),c=o?r.value.replace(s,""):r.value;return[be(c),o?R:""]}let n=nt(r,t),a=Ks(r),i=ut(r,t);return a[0]=[n,a[0]],a.push([a.pop(),i]),Bs(a)}case"docType":return[U([Ut(r,t)," ",K(0,r.value.replace(/^html\b/iu,"html"),/\s+/gu," ")
45]),Wt(r,t)];case"comment":return[nt(r,t),be(t.originalText.slice(lu(r),Ju(r))),ut(r,t)];case"attribute":{if(r.value===null)return r.rawName;let n=Xs(r.value),a=Ys(r,t)?"":l2(n,'"');return[r.rawName,"=",a,be(a==='"'?K(0,n,'"',"""):K(0,n,"'","'")),a]}case"frontMatter":case"cdata":default:throw new D2(r,"HTML")}}var Lp={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},preprocess:Bp,print:Np,insertPragma:yf,massageAstNode:C2,embed:cf,getVisitorKeys:gf},Ip=Lp,fo=[{name:"Angular",type:"markup",aceMode:"html",extensions:[".component.html"],tmScope:"text.html.basic",aliases:["xhtml"],codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",parsers:["angular"],vscodeLanguageIds:["html"],filenames:[],linguistLanguageId:146},{name:"HTML",type:"markup",aceMode:"html",extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],tmScope:"text.html.basic",aliases:["xhtml"],codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",parsers:["html"],vscodeLanguageIds:["html"],linguistLanguageId:146},{name:"Lightning Web Components",type:"markup",aceMode:"html",extensions:[],tmScope:"text.html.basic",aliases:["xhtml"],codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",parsers:["lwc"],vscodeLanguageIds:["html"],filenames:[],linguistLanguageId:146},{name:"MJML",type:"markup",aceMode:"html",extensions:[".mjml"],tmScope:"text.mjml.basic",aliases:["MJML","mjml"],codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",parsers:["mjml"],filenames:[],vscodeLanguageIds:["mjml"],linguistLanguageId:146},{name:"Vue",type:"markup",aceMode:"vue",extensions:[".vue"],tmScope:"source.vue",codemirrorMode:"vue",codemirrorMimeType:"text/x-vue",parsers:["vue"],vscodeLanguageIds:["vue"],linguistLanguageId:391}],Ja={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}},Ya="HTML",Op={bracketSameLine:Ja.bracketSameLine,htmlWhitespaceSensitivity:{category:Ya,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:Ja.singleAttributePerLine,vueIndentScriptAndStyle:{category:Ya,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},po=Op,kn={};Es(kn,{angular:()=>c1,html:()=>i1,lwc:()=>d1,mjml:()=>o1,vue:()=>l1});function Pp(e,t){let u=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(u,t)}var $p=Pp,Rp={canSelfClose:!0,normalizeTagName:!1,normalizeAttributeName:!1,allowHtmComponentClosingTags:!1,isTagNameCaseSensitive:!1,shouldParseFrontMatter:!0};function mo(e){return{...Rp,...e}}function go(e){let{canSelfClose:t,allowHtmComponentClosingTags:u,isTagNameCaseSensitive:r,shouldParseAsRawText:n,tokenizeAngularBlocks:a,tokenizeAngularLetDeclaration:i}=e;return{canSelfClose:t,allowHtmComponentClosingTags:u,isTagNameCaseSensitive:r,getTagContentType:n?(...s)=>n(...s)?ke.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:a,tokenizeAngularLetDeclaration:i}}var Dr=new Map([["*",new Set(["accesskey","autocapitalize","autocorrect","autofocus","class","contenteditable","dir","draggable","enterkeyhint","exportparts","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","part","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["command","commandfor","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["closedby","open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alpha","alt","autocomplete","checked","colorspace","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","
45scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootcustomelementregistry","shadowrootdelegatesfocus","shadowrootmode","shadowrootserializable"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]),qp=new Set(["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","em","embed","fencedframe","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","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","selectedcontent","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]),ku={attrs:!0,children:!0,cases:!0,expression:!0},Qa=new Set(["parent"]),bt,Wr,Ur,Mp=class Vt{constructor(t={}){Wd(this,bt),_a(this,"kind"),_a(this,"parent");for(let u of new Set([...Qa,...Object.keys(t)]))this.setProperty(u,t[u]);if(Gu(t))for(let u of Object.getOwnPropertySymbols(t))this.setProperty(u,t[u])}setProperty(t,u){if(this[t]!==u){if(t in ku&&(u=u.map(r=>this.createChild(r))),!Qa.has(t)){this[t]=u;return}Object.defineProperty(this,t,{value:u,enumerable:!1,configurable:!0})}}map(t){let u;for(let r in ku){let n=this[r];if(n){let a=Wp(n,i=>i.map(t));u!==n&&(u||(u=new Vt({parent:this.parent})),u.setProperty(r,a))}}if(u)for(let r in this)r in ku||(u[r]=this[r]);return t(u||this)}walk(t){for(let u in ku){let r=this[u];if(r)for(let n=0;n<r.length;n++)r[n].walk(t)}t(this)}createChild(t){let u=t instanceof Vt?t.clone():new Vt(t);return u.setProperty("parent",this),u}insertChildBefore(t,u){let r=this.$children;r.splice(r.indexOf(t),0,this.createChild(u))}removeChild(t){let u=this.$children;u.splice(u.indexOf(t),1)}replaceChild(t,u){let r=this.$children;r[r.indexOf(t)]=this.createChild(u)}clone(){return new Vt(this)}get $children(){return this[yu(this,bt,Wr)]}set $children(t){this[yu(this,bt,Wr)]=t}get firstChild(){var t;return(t=this.$children)==null?void 0:t[0]}get lastChild(){return wt(1,this.$children,-1)}get prev(){let t=yu(this,bt,Ur);return t[t.indexOf(this)-1]}get next(){let t=yu(this,bt,Ur);return t[t.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(t=>[t.fullName,t.value]))}};bt=new WeakSet,Wr=function(){return this.kind==="angularIcuCase"?"expression":this.kind==="angularIcuExpression"?"cases":"children"},Ur=function(){var e;return((e=this.parent)==null?void 0:e.$children)??[]};var Vp=Mp;function Wp(e,t){let u=e.map(t);return u.some((r,n)=>r!==e[n])?u:e}var Up=[{regex:/^(?<openingTagSuffix>\[if(?<condition>[^\]]*)\]>)(?<data>.*?)<!\s*\[endif\]$/su,parse:Hp},{regex:/^\[if(?<condition>[^\]]*)\]><!$/u,parse:zp},{regex:/^<!\s*\[endif\]$/u,parse:Gp}];function jp(e,t){if(e.value)for(let{regex:u,parse:r}of Up){let n=e.value.match(u);if(n)return r(e,n,t)}return null}function Hp(e,t,u){let{openingTagSuffix:r,condition:n,data:a}=t.groups,i=4+r.length,s=e.sourceSpan.start.moveBy(i),o=s.moveBy(a.length),[c,l]=(()=>{try{return[!0,u(a,s).children]}catch{return[!1,[{kind:"text",value:a,sourceSpan:new F(s,o)}]]}})();return{kind:"ieConditionalComment",complete:c,children:l,condition:K(0,n.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new F(e.sourceSpan.start,s),endSourceSpan:new F(o,e.sourceSpan.end)}}
45function zp(e,t){let{condition:u}=t.groups;return{kind:"ieConditionalStartComment",condition:K(0,u.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function Gp(e){return{kind:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}var Xp=class extends Qf{visitExpansionCase(t,u){u.parseOptions.name==="angular"&&this.visitChildren(u,r=>{r(t.expression)})}visit(t,{parseOptions:u}){Zp(t),e1(t,u),u1(t,u),t1(t)}};function Kp(e,t,u,r){oo(new Xp,e.children,{parseOptions:u}),t&&e.children.unshift(t);let n=new Vp(e);return n.walk(a=>{if(a.kind==="comment"){let i=jp(a,r);i&&a.parent.replaceChild(a,i)}Jp(a),Yp(a),Qp(a)}),n}function Jp(e){if(e.kind==="block"){if(e.name=K(0,e.name.toLowerCase(),/\s+/gu," ").trim(),e.kind="angularControlFlowBlock",!Dn(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.kind="angularControlFlowBlockParameter";e.parameters={kind:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new F(e.parameters[0].sourceSpan.start,wt(0,e.parameters,-1).sourceSpan.end)}}}function Yp(e){e.kind==="letDeclaration"&&(e.kind="angularLetDeclaration",e.id=e.name,e.init={kind:"angularLetDeclarationInitializer",sourceSpan:new F(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}function Qp(e){e.kind==="expansion"&&(e.kind="angularIcuExpression"),e.kind==="expansionCase"&&(e.kind="angularIcuCase")}function Za(e,t){let u=e.toLowerCase();return t(u)?u:e}function ei(e){let t=e.name.startsWith(":")?e.name.slice(1).split(":")[0]:null,u=e.nameSpan.toString(),r=t!==null&&u.startsWith(`${t}:`),n=r?u.slice(t.length+1):u;e.name=n,e.namespace=t,e.hasExplicitNamespace=r}function Zp(e){switch(e.kind){case"element":ei(e);for(let t of e.attrs)ei(t),t.valueSpan?(t.value=t.valueSpan.toString(),/["']/u.test(t.value[0])&&(t.value=t.value.slice(1,-1))):t.value=null;break;case"comment":e.value=e.sourceSpan.toString().slice(4,-3);break;case"text":e.value=e.sourceSpan.toString();break}}function e1(e,t){if(e.kind==="element"){let u=Pr(t.isTagNameCaseSensitive?e.name:e.name.toLowerCase());!e.namespace||e.namespace===u.implicitNamespacePrefix||ou(e)?e.tagDefinition=u:e.tagDefinition=Pr("")}}function t1(e){e.sourceSpan&&e.endSourceSpan&&(e.sourceSpan=new F(e.sourceSpan.start,e.endSourceSpan.end))}function u1(e,t){if(e.kind==="element"&&(t.normalizeTagName&&(!e.namespace||e.namespace===e.tagDefinition.implicitNamespacePrefix||ou(e))&&(e.name=Za(e.name,u=>qp.has(u))),t.normalizeAttributeName))for(let u of e.attrs)u.namespace||(u.name=Za(u.name,r=>Dr.has(e.name)&&(Dr.get("*").has(r)||Dr.get(e.name).has(r))))}function Do(e,t){let{rootNodes:u,errors:r}=Vr(e,go(t));return r.length>0&&jr(r[0]),{parseOptions:t,rootNodes:u}}function r1(e,t){let u=go(t),{rootNodes:r,errors:n}=Vr(e,u);if(r.some(o=>o.kind==="docType"&&o.value==="html"||o.kind==="element"&&o.name.toLowerCase()==="html"))return Do(e,wn);let a,i=()=>a??(a=Vr(e,{...u,getTagContentType:void 0})),s=o=>{let{offset:c}=o.startSourceSpan.start;return i().rootNodes.find(l=>l.kind==="element"&&l.startSourceSpan.start.offset===c)??o};for(let[o,c]of r.entries())if(c.kind==="element"){if(c.isVoid)n=i().errors,r[o]=s(c);else if(n1(c)){let{endSourceSpan:l,startSourceSpan:h}=c,f=i().errors.find(d=>d.span.start.offset>h.start.offset&&d.span.start.offset<l.end.offset);f&&jr(f),r[o]=s(c)}}return n.length>0&&jr(n[0]),{parseOptions:t,rootNodes:r}}function n1(e){var u;if(e.kind!=="element"||e.name!=="template")return!1;let t=(u=e.attrs.find(r=>r.name==="lang"))==null?void 0:u.value;return!t||t==="html"}function jr(e){let{msg:t,span:{start:u,end:r}}=e;throw $p(t,{loc:{start:{line:u.line+1,column:u.col+1},end:{line:r.line+1,column:r.col+1}},cause:e})}function a1(e,t,u,r,n,a){let{offset:i}=r,s=K(0,t.slice(0,i),/[^\n]/gu," ")+u,o=bo(s,e,{...n,shouldParseFrontMatter:!1},a);o.sourceSpan=new F(r,wt(0,o.children,-1).sourceSpan.end);let c=o.children[0];return c.length===i?o.children.shift():(c.sourceSpan=new F(c.sourceSpan.start.moveBy(i),c.sourceSpan.end),c.value=c.value.slice(i)),o}function bo(e,t,u,r={}){let{frontMatter:n,content:a}=u.shouldParseFrontMatter?q2(e):{content:e},i=new so(e,r.filepath),s=new $r(i,0,0,0),o=s.moveBy(e.length),{parseOptions:c,rootNodes:l}=t(a,u),h={kind:"root",sourceSpan:new F(s,o),children:l},f;if(n){let[d,p]=[n.start,n.end].map(g=>new $r(i,g.index,g.line-1,g.column));f={...n,kind:"frontMatter",sourceSpan:new F(d,p)}}return Kp(h,f,c,(d,p)=>a1(t,e,d,p,c,r))}var wn=mo({name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0});function pu(e){let t=mo(e),u=t.name==="vue"?r1:Do;return{parse:(r,n)=>bo(r,u,t,n),hasPragma:Cf,hasIgnorePragma:xf,astFormat:"html",locStart:lu,locEnd:Ju}}var i1=pu(wn),s1=new Set(["mj-style","mj-raw"]),o1=pu({...wn,name:"mjml",shouldParseAsRawText:e=>s1.has(e)}),c1=pu({name:"angular",tokenizeAngularBlocks:!0,tokenizeAngularLetDeclaration:!0}),l1=pu({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(e,t,u,r){return e.toLowerCase()!=="html"&&!u&&(e!=="template"||r.some(({name:n,value:a})=>n==="lang"&&a!=="html"&&a!==""&&a!==void 0))}}),d1=pu({name:"lwc",canSelfClose:!1}),Eo={html:Ip};const h1=Object.freeze(Object.defineProperty({__proto__:null,default:Cs,languages:fo,options:po,parsers:kn,printers:Eo},Symbol.toStringTag,{value:"Module"}));var f1=Object.create,Fn=Object.defineProperty,p1=Object.getOwnPropertyDescriptor,m1=Object.getOwnPropertyNames,g1=Object.getPrototypeOf,D1=Object.prototype.hasOwnProperty,b1=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),An=(e,t)=>{for(var u in t)Fn(e,u,{get:t[u],enumerable:!0})},E1=(e,t,u,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of m1(t))!D1.call(e,n)&&n!==u&&Fn(e,n,{get:()=>t[n],enumerable:!(r=p1(t,n))||r.enumerable});return e},C1=(e,t,u)=>(u=e!=null?f1(g1(e)):{},E1(Fn(u,"default",{value:e,enumerable:!0}),e)),x1=b1((e,t)=>{var u,r,n,a,i,s,o,c,l,h,f,d,p,g,b,C,_,A,x;p=/\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]|[^\/\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu,d=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y,u=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu,b=/(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y,f=/(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|
450n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y,C=/[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y,x=/[\t\v\f\ufeff\p{Zs}]+/yu,c=/\r?\n|[\r\u2028\u2029]/y,l=/\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y,g=/\/\/.*/y,n=/[<>.:={}]|\/(?![\/*])/y,r=/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu,a=/(['"])(?:[^'"]+|(?!\1)['"])*(\1)?/y,i=/[^<>{}]+/y,A=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/,_=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/,s=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/,o=/^(?:return|throw|yield)$/,h=RegExp(c.source),t.exports=function*(S,{jsx:N=!1}={}){var $,le,de,k,w,lt,v,ne,dt,J,je,L,It,M;for({length:lt}=S,k=0,w="",M=[{tag:"JS"}],$=[],je=0,L=!1;k<lt;){switch(ne=M[M.length-1],ne.tag){case"JS":case"JSNonExpressionParen":case"InterpolationInTemplate":case"InterpolationInJSX":if(S[k]==="/"&&(A.test(w)||s.test(w))&&(p.lastIndex=k,v=p.exec(S))){k=p.lastIndex,w=v[0],L=!0,yield{type:"RegularExpressionLiteral",value:v[0],closed:v[1]!==void 0&&v[1]!=="\\"};continue}if(d.lastIndex=k,v=d.exec(S)){switch(It=v[0],dt=d.lastIndex,J=It,It){case"(":w==="?NonExpressionParenKeyword"&&M.push({tag:"JSNonExpressionParen",nesting:je}),je++,L=!1;break;case")":je--,L=!0,ne.tag==="JSNonExpressionParen"&&je===ne.nesting&&(M.pop(),J="?NonExpressionParenEnd",L=!1);break;case"{":d.lastIndex=0,de=!_.test(w)&&(A.test(w)||s.test(w)),$.push(de),L=!1;break;case"}":switch(ne.tag){case"InterpolationInTemplate":if($.length===ne.nesting){C.lastIndex=k,v=C.exec(S),k=C.lastIndex,w=v[0],v[1]==="${"?(w="?InterpolationInTemplate",L=!1,yield{type:"TemplateMiddle",value:v[0]}):(M.pop(),L=!0,yield{type:"TemplateTail",value:v[0],closed:v[1]==="`"});continue}break;case"InterpolationInJSX":if($.length===ne.nesting){M.pop(),k+=1,w="}",yield{type:"JSXPunctuator",value:"}"};continue}}L=$.pop(),J=L?"?ExpressionBraceEnd":"}";break;case"]":L=!0;break;case"++":case"--":J=L?"?PostfixIncDec":"?UnaryIncDec";break;case"<":if(N&&(A.test(w)||s.test(w))){M.push({tag:"JSXTag"}),k+=1,w="<",yield{type:"JSXPunctuator",value:It};continue}L=!1;break;default:L=!1}k=dt,w=J,yield{type:"Punctuator",value:It};continue}if(u.lastIndex=k,v=u.exec(S)){switch(k=u.lastIndex,J=v[0],v[0]){case"for":case"if":case"while":case"with":w!=="."&&w!=="?."&&(J="?NonExpressionParenKeyword")}w=J,L=!s.test(v[0]),yield{type:v[1]==="#"?"PrivateIdentifier":"IdentifierName",value:v[0]};continue}if(b.lastIndex=k,v=b.exec(S)){k=b.lastIndex,w=v[0],L=!0,yield{type:"StringLiteral",value:v[0],closed:v[2]!==void 0};continue}if(f.lastIndex=k,v=f.exec(S)){k=f.lastIndex,w=v[0],L=!0,yield{type:"NumericLiteral",value:v[0]};continue}if(C.lastIndex=k,v=C.exec(S)){k=C.lastIndex,w=v[0],v[1]==="${"?(w="?InterpolationInTemplate",M.push({tag:"InterpolationInTemplate",nesting:$.length}),L=!1,yield{type:"TemplateHead",value:v[0]}):(L=!0,yield{type:"NoSubstitutionTemplate",value:v[0],closed:v[1]==="`"});continue}break;case"JSXTag":case"JSXTagEnd":if(n.lastIndex=k,v=n.exec(S)){switch(k=n.lastIndex,J=v[0],v[0]){case"<":M.push({tag:"JSXTag"});break;case">":M.pop(),w==="/"||ne.tag==="JSXTagEnd"?(J="?JSX",L=!0):M.push({tag:"JSXChildren"});break;case"{":M.push({tag:"InterpolationInJSX",nesting:$.length}),J="?InterpolationInJSX",L=!1;break;case"/":w==="<"&&(M.pop(),M[M.length-1].tag==="JSXChildren"&&M.pop(),M.push({tag:"JSXTagEnd"}))}w=J,yield{type:"JSXPunctuator",value:v[0]};continue}if(r.lastIndex=k,v=r.exec(S)){k=r.lastIndex,w=v[0],yield{type:"JSXIdentifier",value:v[0]};continue}if(a.lastIndex=k,v=a.exec(S)){k=a.lastIndex,w=v[0],yield{type:"JSXString",value:v[0],closed:v[2]!==void 0};continue}break;case"JSXChildren":if(i.lastIndex=k,v=i.exec(S)){k=i.lastIndex,w=v[0],yield{type:"JSXText",value:v[0]};continue}switch(S[k]){case"<":M.push({tag:"JSXTag"}),k++,w="<",yield{type:"JSXPunctuator",value:"<"};continue;case"{":M.push({tag:"InterpolationInJSX",nesting:$.length}),k++,w="?InterpolationInJSX",L=!1,yield{type:"JSXPunctuator",value:"{"};continue}}if(x.lastIndex=k,v=x.exec(S)){k=x.lastIndex,yield{type:"WhiteSpace",value:v[0]};continue}if(c.lastIndex=k,v=c.exec(S)){k=c.lastIndex,L=!1,o.test(w)&&(w="?NoLineTerminatorHere"),yield{type:"LineTerminatorSequence",value:v[0]};continue}if(l.lastIndex=k,v=l.exec(S)){k=l.lastIndex,h.test(v[0])&&(L=!1,o.test(w)&&(w="?NoLineTerminatorHere")),yield{type:"MultiLineComment",value:v[0],closed:v[1]!==void 0};continue}if(g.lastIndex=k,v=g.exec(S)){k=g.lastIndex,L=!1,yield{type:"SingleLineComment",value:v[0]};continue}le=String.fromCodePoint(S.codePointAt(k)),k+=le.length,w=le,L=!1,yield{type:ne.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:le}}}}),y1={};An(y1,{__debug:()=>l3,check:()=>o3,doc:()=>pc,format:()=>Xn,formatWithCursor:()=>bc,getSupportInfo:()=>c3,util:()=>mc,version:()=>OD});var mu=(e,t)=>
vendor: 8,622 bytes, lines 45-51
45(u,r,...n)=>u|1&&r==null?void 0:(t.call(r)??r[e]).apply(r,n),v1=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},_1=mu("replaceAll",function(){if(typeof this=="string")return v1}),er=_1,S1=class{diff(e,t,u={}){let r;typeof u=="function"?(r=u,u={}):"callback"in u&&(r=u.callback);let n=this.castInput(e,u),a=this.castInput(t,u),i=this.removeEmpty(this.tokenize(n,u)),s=this.removeEmpty(this.tokenize(a,u));return this.diffWithOptionsObj(i,s,u,r)}diffWithOptionsObj(e,t,u,r){var n;let a=C=>{if(C=this.postProcess(C,u),r){setTimeout(function(){r(C)},0);return}else return C},i=t.length,s=e.length,o=1,c=i+s;u.maxEditLength!=null&&(c=Math.min(c,u.maxEditLength));let l=(n=u.timeout)!==null&&n!==void 0?n:1/0,h=Date.now()+l,f=[{oldPos:-1,lastComponent:void 0}],d=this.extractCommon(f[0],t,e,0,u);if(f[0].oldPos+1>=s&&d+1>=i)return a(this.buildValues(f[0].lastComponent,t,e));let p=-1/0,g=1/0,b=()=>{for(let C=Math.max(p,-o);C<=Math.min(g,o);C+=2){let _,A=f[C-1],x=f[C+1];A&&(f[C-1]=void 0);let S=!1;if(x){let $=x.oldPos-C;S=x&&0<=$&&$<i}let N=A&&A.oldPos+1<s;if(!S&&!N){f[C]=void 0;continue}if(!N||S&&A.oldPos<x.oldPos?_=this.addToPath(x,!0,!1,0,u):_=this.addToPath(A,!1,!0,1,u),d=this.extractCommon(_,t,e,C,u),_.oldPos+1>=s&&d+1>=i)return a(this.buildValues(_.lastComponent,t,e))||!0;f[C]=_,_.oldPos+1>=s&&(g=Math.min(g,C-1)),d+1>=i&&(p=Math.max(p,C+1))}o++};if(r)(function C(){setTimeout(function(){if(o>c||Date.now()>h)return r(void 0);b()||C()},0)})();else for(;o<=c&&Date.now()<=h;){let C=b();if(C)return C}}addToPath(e,t,u,r,n){let a=e.lastComponent;return a&&!n.oneChangePerToken&&a.added===t&&a.removed===u?{oldPos:e.oldPos+r,lastComponent:{count:a.count+1,added:t,removed:u,previousComponent:a.previousComponent}}:{oldPos:e.oldPos+r,lastComponent:{count:1,added:t,removed:u,previousComponent:a}}}extractCommon(e,t,u,r,n){let a=t.length,i=u.length,s=e.oldPos,o=s-r,c=0;for(;o+1<a&&s+1<i&&this.equals(u[s+1],t[o+1],n);)o++,s++,c++,n.oneChangePerToken&&(e.lastComponent={count:1,previousComponent:e.lastComponent,added:!1,removed:!1});return c&&!n.oneChangePerToken&&(e.lastComponent={count:c,previousComponent:e.lastComponent,added:!1,removed:!1}),e.oldPos=s,o}equals(e,t,u){return u.comparator?u.comparator(e,t):e===t||!!u.ignoreCase&&e.toLowerCase()===t.toLowerCase()}removeEmpty(e){let t=[];for(let u=0;u<e.length;u++)e[u]&&t.push(e[u]);return t}castInput(e,t){return e}tokenize(e,t){return Array.from(e)}join(e){return e.join("")}postProcess(e,t){return e}get useLongestToken(){return!1}buildValues(e,t,u){let r=[],n;for(;e;)r.push(e),n=e.previousComponent,delete e.previousComponent,e=n;r.reverse();let a=r.length,i=0,s=0,o=0;for(;i<a;i++){let c=r[i];if(c.removed)c.value=this.join(u.slice(o,o+c.count)),o+=c.count;else{if(!c.added&&this.useLongestToken){let l=t.slice(s,s+c.count);l=l.map(function(h,f){let d=u[o+f];return d.length>h.length?d:h}),c.value=this.join(l)}else c.value=this.join(t.slice(s,s+c.count));s+=c.count,c.added||(o+=c.count)}}return r}},k1=class extends S1{tokenize(e){return e.slice()}join(e){return e}removeEmpty(e){return e}},w1=new k1;function F1(e,t,u){return w1.diff(e,t,u)}var A1=()=>{},T1=A1,Co="cr",xo="crlf",B1="lf",N1=B1,Tn="\r",yo=`\r 46`,tr=` 47`,L1=tr;function I1(e){let t=e.indexOf(Tn);return t!==-1?e.charAt(t+1)===tr?xo:Co:N1}function Bn(e){return e===Co?Tn:e===xo?yo:L1}var O1=new Map([[tr,/\n/gu],[Tn,/\r/gu],[yo,/\r\n/gu]]);function vo(e,t){var r;let u=O1.get(t);return((r=e.match(u))==null?void 0:r.length)??0}var P1=/\r\n?/gu;function $1(e){return er(0,e,P1,tr)}function R1(e){return this[e<0?this.length+e:e]}var q1=mu("at",function(){if(Array.isArray(this)||typeof this=="string")return R1}),W=q1,ot="string",Te="array",We="cursor",Ne="indent",Le="align",Ie="trim",ee="group",Ce="fill",re="if-break",Oe="indent-if-break",Pe="line-suffix",$e="line-suffix-boundary",z="line",xe="label",ce="break-parent",_o=new Set([We,Ne,Le,Ie,ee,Ce,re,Oe,Pe,$e,z,xe,ce]);function M1(e){let t=e.length;for(;t>0&&(e[t-1]==="\r"||e[t-1]===` 48`);)t--;return t<e.length?e.slice(0,t):e}function V1(e){if(typeof e=="string")return ot;if(Array.isArray(e))return Te;if(!e)return;let{type:t}=e;if(_o.has(t))return t}var ct=V1,W1=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function U1(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', 49Expected it to be 'string' or 'object'.`;if(ct(e))throw new Error("doc is valid.");let u=Object.prototype.toString.call(e);if(u!=="[object Object]")return`Unexpected doc '${u}'.`;let r=W1([..._o].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'. 50Expected it to be ${r}.`}var j1=class extends Error{constructor(t){super(U1(t));y(this,"name","InvalidDocError");this.doc=t}},_t=j1,ti={};function H1(e,t,u,r){let n=[e];for(;n.length>0;){let a=n.pop();if(a===ti){u(n.pop());continue}u&&n.push(a,ti);let i=ct(a);if(!i)throw new _t(a);if((t==null?void 0:t(a))!==!1)switch(i){case Te:case Ce:{let s=i===Te?a:a.parts;for(let o=s.length,c=o-1;c>=0;--c)n.push(s[c]);break}case re:n.push(a.flatContents,a.breakContents);break;case ee:if(r&&a.expandedStates)for(let s=a.expandedStates.length,o=s-1;o>=0;--o)n.push(a.expandedStates[o]);else n.push(a.contents);break;case Le:case Ne:case Oe:case xe:case Pe:n.push(a.contents);break;case ot:case We:case Ie:case $e:case z:case ce:break;default:throw new _t(a)}}}var Nn=H1;function ur(e,t){if(typeof e=="string")return t(e);let u=new Map;return r(e);function r(a){if(u.has(a))return u.get(a);let i=n(a);return u.set(a,i),i}function n(a){switch(ct(a)){case Te:return t(a.map(r));case Ce:return t({...a,parts:a.parts.map(r)});case re:return t({...a,breakContents:r(a.breakContents),flatContents:r(a.flatContents)});case ee:{let{expandedStates:i,contents:s}=a;return i?(i=i.map(r),s=i[0]):s=r(s),t({...a,contents:s,expandedStates:i})}case Le:case Ne:case Oe:case xe:case Pe:return t({...a,contents:r(a.contents)});case ot:case We:case Ie:case $e:case z:case ce:return t(a);default:throw new _t(a)}}}function Ln(e,t,u){let r=u,n=!1;function a(i){if(n)return!1;let s=t(i);s!==void 0&&(n=!0,r=s)}return Nn(e,a),r}function z1(e){if(e.type===ee&&e.break||e.type===z&&e.hard||e.type===ce)return!0}function G1(e){return Ln(e,z1,!1)}function ui(e){if(e.length>0){let t=W(0,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function X1(e){let t=new Set,u=[];function r(a){if(a.type===ce&&ui(u),a.type===ee){if(u.push(a),t.has(a))return!1;t.add(a)}}function n(a){a.type===ee&&u.pop().break&&ui(u)}Nn(e,r,n,!0)}function K1(e){return e.type===z&&!e.hard?e.soft?"":" ":e.type===re?e.flatContents:e}function J1(e){return ur(e,K1)}function ri(e){for(e=[...e];e.length>=2&&W(0,e,-2).type===z&&W(0,e,-1).type===ce;)e.length-=2;if(e.length>0){let t=Gt(W(0,e,-1));e[e.length-1]=t}return e}function Gt(e){switch(ct(e)){case Ne:case Oe:case ee:case Pe:case xe:{let t=Gt(e.contents);return{...e,contents:t}}case re:return{...e,breakContents:Gt(e.breakContents),flatContents:Gt(e.flatContents)};case Ce:return{...e,parts:ri(e.parts)};case Te:return ri(e);case ot:return M1(e);case Le:case We:case Ie:case $e:case z:case ce:break;default:throw new _t(e)}return e}function So(e){return Gt(Q1(e))}function Y1(e){switch(ct(e)){case Ce:if(e.parts.every(t=>t===""))return"";break;case ee:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===ee&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Le:case Ne:case Oe:case Pe:if(!e.contents)return"";break;case re:if(!e.flatContents&&!e.breakContents)return"";break;case Te:{let t=[];for(let u of e){if(!u)continue;let[r,...n]=Array.isArray(u)?u:[u];typeof r=="string"&&typeof W(0,t,-1)=="string"?t[t.length-1]+=r:t.push(r),t.push(...n)}return t.length===0?"":t.length===1?t[0]:t}case ot:case We:case Ie:case $e:case z:case xe:case ce:break;default:throw new _t(e)}return e}function Q1(e){return ur(e,t=>Y1(t))}function Z1(e,t=No){return ur(e,u=>typeof u=="string"?Ao(t,u.split(` 51`)):u)}function em(e){if(e.type===z)return!0}function tm(e){return Ln(e,em,!1)}function Iu(e,t){return e.type===xe?{...e,contents:t(e.contents)}:t(e)}var um=T1;function Wu(e){return{type:Ne,contents:e}}function St(e,t){return{type:Le,contents:t,n:e}}function rm(e){return St(Number.NEGATIVE_INFINITY,e)}function ko(e){return St({type:"root"},e)}function nm(e){return St(-1,e)}function wo(e,t,u){let r=e;if(t>0){for(let n=0;n<Math.floor(t/u);++n)r=Wu(r);r=St(t%u,r),r=St(Number.NEGATIVE_INFINITY,r)}return r}var rr={type:ce},tt={type:We};function am(e){return{type:Ce,parts:e}}function Fo(e,t={}
51){return um(t.expandedStates),{type:ee,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function im(e,t){return Fo(e[0],{...t,expandedStates:e})}function sm(e,t="",u={}){return{type:re,breakContents:e,flatContents:t,groupId:u.groupId}}function om(e,t){return{type:Oe,contents:e,groupId:t.groupId,negate:t.negate}}function Ao(e,t){let u=[];for(let r=0;r<t.length;r++)r!==0&&u.push(e),u.push(t[r]);return u}function cm(e,t){return e?{type:xe,label:e,contents:t}:t}var To={type:z},lm={type:z,soft:!0},In={type:z,hard:!0},we=[In,rr],Bo={type:z,hard:!0,literal:!0},No=[Bo,rr];function Hr(e){return{type:Pe,contents:e}}var dm={type:$e},hm={type:Ie};function Se(e){var t;if(!e)return"";if(Array.isArray(e)){let u=[];for(let r of e)if(Array.isArray(r))u.push(...Se(r));else{let n=Se(r);n!==""&&u.push(n)}return u}return e.type===re?{...e,breakContents:Se(e.breakContents),flatContents:Se(e.flatContents)}:e.type===ee?{...e,contents:Se(e.contents),expandedStates:(t=e.expandedStates)==null?void 0:t.map(Se)}:e.type===Ce?{type:"fill",parts:e.parts.map(Se)}:e.contents?{...e,contents:Se(e.contents)}:e}function fm(e){let t=Object.create(null),u=new Set;return r(Se(e));function r(a,i,s){var o,c;if(typeof a=="string")return JSON.stringify(a);if(Array.isArray(a)){let l=a.map(r).filter(Boolean);return l.length===1?l[0]:`[${l.join(", ")}]`}if(a.type===z){let l=((o=s==null?void 0:s[i+1])==null?void 0:o.type)===ce;return a.literal?l?"literalline":"literallineWithoutBreakParent":a.hard?l?"hardline":"hardlineWithoutBreakParent":a.soft?"softline":"line"}if(a.type===ce)return((c=s==null?void 0:s[i-1])==null?void 0:c.type)===z&&s[i-1].hard?void 0:"breakParent";if(a.type===Ie)return"trim";if(a.type===Ne)return"indent("+r(a.contents)+")";if(a.type===Le)return a.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+r(a.contents)+")":a.n<0?"dedent("+r(a.contents)+")":a.n.type==="root"?"markAsRoot("+r(a.contents)+")":"align("+JSON.stringify(a.n)+", "+r(a.contents)+")";if(a.type===re)return"ifBreak("+r(a.breakContents)+(a.flatContents?", "+r(a.flatContents):"")+(a.groupId?(a.flatContents?"":', ""')+`, { groupId: ${n(a.groupId)} }`:"")+")";if(a.type===Oe){let l=[];a.negate&&l.push("negate: true"),a.groupId&&l.push(`groupId: ${n(a.groupId)}`);let h=l.length>0?`, { ${l.join(", ")} }`:"";return`indentIfBreak(${r(a.contents)}${h})`}if(a.type===ee){let l=[];a.break&&a.break!=="propagated"&&l.push("shouldBreak: true"),a.id&&l.push(`id: ${n(a.id)}`);let h=l.length>0?`, { ${l.join(", ")} }`:"";return a.expandedStates?`conditionalGroup([${a.expandedStates.map(f=>r(f)).join(",")}]${h})`:`group(${r(a.contents)}${h})`}if(a.type===Ce)return`fill([${a.parts.map(l=>r(l)).join(", ")}])`;if(a.type===Pe)return"lineSuffix("+r(a.contents)+")";if(a.type===$e)return"lineSuffixBoundary";if(a.type===xe)return`label(${JSON.stringify(a.label)}, ${r(a.contents)})`;if(a.type===We)return"cursor";throw new Error("Unknown doc type "+a.type)}function n(a){if(typeof a!="symbol")return JSON.stringify(String(a));if(a in t)return t[a];let i=a.description||"symbol";for(let s=0;;s++){let o=i+(s>0?` #${s}`:"");if(!u.has(o))return u.add(o),t[a]=`Symbol.for(${JSON.stringify(o)})`}}}var pm=()=>
vendor: 14,120 bytes, line 51
51/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;
51function mm(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function gm(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e>=94192&&e<=94198||e>=94208&&e<=101589||e>=101631&&e<=101662||e>=101760&&e<=101874||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128728||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129674||e>=129678&&e<=129734||e===129736||e>=129741&&e<=129756||e>=129759&&e<=129770||e>=129775&&e<=129784||e>=131072&&e<=196605||e>
51=196608&&e<=262141}var Dm="©®â¼ââ¢â¹âââââââ©âªâ¨ââ±â²â¸â¹âºâªâ«â¶ââ»â¼ââââââââââ â¢â£â¦âªâ®â¯â¸â¹âºââââ â£â¥â¦â¨â»â¾âââââââââ â§â°â±âââââ©â±â·â¸â¹âââââââââââ¡â³â´âââ£â¤â¡â¤´â¤µâ¬ â¬â¬",bm=/[^\x20-\x7F]/u,Em=new Set(Dm);function Cm(e){if(!e)return 0;if(!bm.test(e))return e.length;e=e.replace(pm(),u=>Em.has(u)?" ":" ");let t=0;for(let u of e){let r=u.codePointAt(0);r<=31||r>=127&&r<=159||r>=768&&r<=879||r>=65024&&r<=65039||(t+=mm(r)||gm(r)?2:1)}return t}var On=Cm,xm={type:0},ym={type:1},Lo={value:"",length:0,queue:[],get root(){return Lo}};function Io(e,t,u){let r=t.type===1?e.queue.slice(0,-1):[...e.queue,t],n="",a=0,i=0,s=0;for(let p of r)switch(p.type){case 0:l(),u.useTabs?o(1):c(u.tabWidth);break;case 3:{let{string:g}=p;l(),n+=g,a+=g.length;break}case 2:{let{width:g}=p;i+=1,s+=g;break}default:throw new Error(`Unexpected indent comment '${p.type}'.`)}return f(),{...e,value:n,length:a,queue:r};function o(p){n+=" ".repeat(p),a+=u.tabWidth*p}function c(p){n+=" ".repeat(p),a+=p}function l(){u.useTabs?h():f()}function h(){i>0&&o(i),d()}function f(){s>0&&c(s),d()}function d(){i=0,s=0}}function vm(e,t,u){if(!t)return e;if(t.type==="root")return{...e,root:e};if(t===Number.NEGATIVE_INFINITY)return e.root;let r;return typeof t=="number"?t<0?r=ym:r={type:2,width:t}:r={type:3,string:t},Io(e,r,u)}function _m(e,t){return Io(e,xm,t)}function Sm(e){let t=0;for(let u=e.length-1;u>=0;u--){let r=e[u];if(r===" "||r===" ")t++;else break}return t}function Oo(e){let t=Sm(e);return{text:t===0?e:e.slice(0,e.length-t),count:t}}var Q=Symbol("MODE_BREAK"),fe=Symbol("MODE_FLAT"),zr=Symbol("DOC_FILL_PRINTED_LENGTH");function wu(e,t,u,r,n,a){if(u===Number.POSITIVE_INFINITY)return!0;let i=t.length,s=!1,o=[e],c="";for(;u>=0;){if(o.length===0){if(i===0)return!0;o.push(t[--i]);continue}let{mode:l,doc:h}=o.pop(),f=ct(h);switch(f){case ot:h&&(s&&(c+=" ",u-=1,s=!1),c+=h,u-=On(h));break;case Te:case Ce:{let d=f===Te?h:h.parts,p=h[zr]??0;for(let g=d.length-1;g>=p;g--)o.push({mode:l,doc:d[g]});break}case Ne:case Le:case Oe:case xe:o.push({mode:l,doc:h.contents});break;case Ie:{let{text:d,count:p}=Oo(c);c=d,u+=p;break}case ee:{if(a&&h.break)return!1;let d=h.break?Q:l,p=h.expandedStates&&d===Q?W(0,h.expandedStates,-1):h.contents;o.push({mode:d,doc:p});break}case re:{let d=(h.groupId?n[h.groupId]||fe:l)===Q?h.breakContents:h.flatContents;d&&o.push({mode:l,doc:d});break}case z:if(l===Q||h.hard)return!0;h.soft||(s=!0);break;case Pe:r=!0;break;case $e:if(r)return!1;break}}return!1}function nr(e,t){let u=Object.create(null),r=t.printWidth,n=Bn(t.endOfLine),a=0,i=[{indent:Lo,mode:Q,doc:e}],s="",o=!1,c=[],l=[],h=[],f=[],d=0;for(X1(e);i.length>0;){let{indent:_,mode:A,doc:x}=i.pop();switch(ct(x)){case ot:{let S=n!==` 52`?er(0,x,` 53`,n):x;S&&(s+=S,i.length>0&&(a+=On(S)));break}case Te:for(let S=x.length-1;S>=0;S--)i.push({indent:_,mode:A,doc:x[S]});break;case We:if(l.length>=2)throw new Error("There are too many 'cursor' in doc.");l.push(d+s.length);break;case Ne:i.push({indent:_m(_,t),mode:A,doc:x.contents});break;case Le:i.push({indent:vm(_,x.n,t),mode:A,doc:x.contents});break;case Ie:C();break;case ee:switch(A){case fe:if(!o){i.push({indent:_,mode:x.break?Q:fe,doc:x.contents});break}case Q:{o=!1;let S={indent:_,mode:fe,doc:x.contents},N=r-a,$=c.length>0;if(!x.break&&wu(S,i,N,$,u))i.push(S);
53else if(x.expandedStates){let le=W(0,x.expandedStates,-1);if(x.break){i.push({indent:_,mode:Q,doc:le});break}else for(let de=1;de<x.expandedStates.length+1;de++)if(de>=x.expandedStates.length){i.push({indent:_,mode:Q,doc:le});break}else{let k=x.expandedStates[de],w={indent:_,mode:fe,doc:k};if(wu(w,i,N,$,u)){i.push(w);break}}}else i.push({indent:_,mode:Q,doc:x.contents});break}}x.id&&(u[x.id]=W(0,i,-1).mode);break;case Ce:{let S=r-a,N=x[zr]??0,{parts:$}=x,le=$.length-N;if(le===0)break;let de=$[N+0],k=$[N+1],w={indent:_,mode:fe,doc:de},lt={indent:_,mode:Q,doc:de},v=wu(w,[],S,c.length>0,u,!0);if(le===1){v?i.push(w):i.push(lt);break}let ne={indent:_,mode:fe,doc:k},dt={indent:_,mode:Q,doc:k};if(le===2){v?i.push(ne,w):i.push(dt,lt);break}let J=$[N+2],je={indent:_,mode:A,doc:{...x,[zr]:N+2}},L=wu({indent:_,mode:fe,doc:[de,k,J]},[],S,c.length>0,u,!0);i.push(je),L?i.push(ne,w):v?i.push(dt,w):i.push(dt,lt);break}case re:case Oe:{let S=x.groupId?u[x.groupId]:A;if(S===Q){let N=x.type===re?x.breakContents:x.negate?x.contents:Wu(x.contents);N&&i.push({indent:_,mode:A,doc:N})}if(S===fe){let N=x.type===re?x.flatContents:x.negate?Wu(x.contents):x.contents;N&&i.push({indent:_,mode:A,doc:N})}break}case Pe:c.push({indent:_,mode:A,doc:x.contents});break;case $e:c.length>0&&i.push({indent:_,mode:A,doc:In});break;case z:switch(A){case fe:if(x.hard)o=!0;else{x.soft||(s+=" ",a+=1);break}case Q:if(c.length>0){i.push({indent:_,mode:A,doc:x},...c.reverse()),c.length=0;break}x.literal?(s+=n,a=0,_.root&&(_.root.value&&(s+=_.root.value),a=_.root.length)):(C(),s+=n+_.value,a=_.length);break}break;case xe:i.push({indent:_,mode:A,doc:x.contents});break;case ce:break;default:throw new _t(x)}i.length===0&&c.length>0&&(i.push(...c.reverse()),c.length=0)}let p=h.join("")+s,g=[...f,...l];if(g.length!==2)return{formatted:p};let b=g[0];return{formatted:p,cursorNodeStart:b,cursorNodeText:p.slice(b,W(0,g,-1))};function C(){let{text:_,count:A}=Oo(s);_&&(h.push(_),d+=_.length),s="",a-=A,l.length>0&&(f.push(...l.map(x=>Math.min(x,d))),l.length=0)}}function km(e,t,u=0){let r=0;for(let n=u;n<e.length;++n)e[n]===" "?r=r+t-r%t:r++;return r}var Pn=km,Fe,Gr,Ou,Bi,wm=(Bi=class{constructor(e){bu(this,Fe);this.stack=[e]}get key(){let{stack:e,siblings:t}=this;return W(0,e,t===null?-2:-4)??null}get index(){return this.siblings===null?null:W(0,this.stack,-2)}get node(){return W(0,this.stack,-1)}get parent(){return this.getNode(1)}get grandparent(){return this.getNode(2)}get isInArray(){return this.siblings!==null}get siblings(){let{stack:e}=this,t=W(0,e,-3);return Array.isArray(t)?t:null}get next(){let{siblings:e}=this;return e===null?null:e[this.index+1]}get previous(){let{siblings:e}=this;return e===null?null:e[this.index-1]}get isFirst(){return this.index===0}get isLast(){let{siblings:e,index:t}=this;return e!==null&&t===e.length-1}get isRoot(){return this.stack.length===1}get root(){return this.stack[0]}get ancestors(){return[...He(this,Fe,Ou).call(this)]}getName(){let{stack:e}=this,{length:t}=e;return t>1?W(0,e,-2):null}getValue(){return W(0,this.stack,-1)}getNode(e=0){let t=He(this,Fe,Gr).call(this,e);return t===-1?null:this.stack[t]}getParentNode(e=0){return this.getNode(e+1)}call(e,...t){let{stack:u}=this,{length:r}=u,n=W(0,u,-1);for(let a of t)n=n==null?void 0:n[a],u.push(a,n);try{return e(this)}finally{u.length=r}}callParent(e,t=0){let u=He(this,Fe,Gr).call(this,t+1),r=this.stack.splice(u+1);try{return e(this)}finally{this.stack.push(...r)}}each(e,...t){let{stack:u}=this,{length:r}=u,n=W(0,u,-1);for(let a of t)n=n[a],u.push(a,n);try{for(let a=0;a<n.length;++a)u.push(a,n[a]),e(this,a,n),u.length-=2}finally{u.length=r}}map(e,...t){let u=[];return this.each((r,n,a)=>{u[n]=e(r,n,a)},...t),u}match(...e){let t=this.stack.length-1,u=null,r=this.stack[t--];for(let n of e){if(r===void 0)return!1;let a=null;if(typeof u=="number"&&(a=u,u=this.stack[t--],r=this.stack[t--]),n&&!n(r,u,a))return!1;u=this.stack[t--],r=this.stack[t--]}return!0}findAncestor(e){for(let t of He(this,Fe,Ou).call(this))if(e(t))return t}hasAncestor(e){for(let t of He(this,Fe,Ou).call(this))if(e(t))return!0;return!1}},Fe=new WeakSet,Gr=function(e){let{stack:t}=this;for(let u=t.length-1;u>=0;u-=2)if(!Array.isArray(t[u])&&--e<0)return u;return-1},Ou=function*(){let{stack:e}=this;for(let t=e.length-3;t>=0;t-=2){let u=e[t];Array.isArray(u)||(yield u)}},Bi),Fm=wm;function Am(e){return e!==null&&typeof e=="object"}var $n=Am;function gu(e){return(t,u,r)=>{let n=!!(r!=null&&r.backwards);if(u===!1)return!1;let{length:a}=t,i=u;for(;i>=0&&i<a;){let s=t.charAt(i);
53if(e instanceof RegExp){if(!e.test(s))return i}else if(!e.includes(s))return i;n?i--:i++}return i===-1||i===a?i:!1}}var Tm=gu(/\s/u),Ve=gu(" "),Po=gu(",; "),$o=gu(/[^\n\r]/u),ni=e=>e===` 54`||e==="\r"||e==="\u2028"||e==="\u2029";function Bm(e,t,u){let r=!!(u!=null&&u.backwards);if(t===!1)return!1;let n=e.charAt(t);if(r){if(e.charAt(t-1)==="\r"&&n===` 55`)return t-2;if(ni(n))return t-1}else{if(n==="\r"&&e.charAt(t+1)===` 56`)return t+2;if(ni(n))return t+1}return t}var at=Bm;function Nm(e,t,u={}){let r=Ve(e,u.backwards?t-1:t,u),n=at(e,r,u);return r!==n}var Me=Nm;function Lm(e){return Array.isArray(e)&&e.length>0}var Im=Lm;function*ar(e,t){let{getVisitorKeys:u,filter:r=()=>!0}=t,n=a=>$n(a)&&r(a);for(let a of u(e)){let i=e[a];if(Array.isArray(i))for(let s of i)n(s)&&(yield s);else n(i)&&(yield i)}}function*Om(e,t){let u=[e];for(let r=0;r<u.length;r++){let n=u[r];for(let a of ar(n,t))yield a,u.push(a)}}function Pm(e,t){return ar(e,t).next().done}function Ro(e,t,u){var c;let{cache:r}=u;if(r.has(e))return r.get(e);let{filter:n}=u;if(!n)return[];let a,i=(((c=u.getChildren)==null?void 0:c.call(u,e,u))??[...ar(e,{getVisitorKeys:u.getVisitorKeys})]).flatMap(l=>(a??(a=[e,...t]),n(l,a)?[l]:Ro(l,a,u))),{locStart:s,locEnd:o}=u;return i.sort((l,h)=>s(l)-s(h)||o(l)-o(h)),r.set(e,i),i}var qo=Ro;function $m(e){let t=e.type||e.kind||"(unknown type)",u=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return u.length>20&&(u=u.slice(0,19)+"â¦"),t+(u?" "+u:"")}function Rn(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=$m(e)}function Xt(e,t){t.leading=!0,t.trailing=!1,Rn(e,t)}function Je(e,t,u){t.leading=!1,t.trailing=!1,u&&(t.marker=u),Rn(e,t)}function Kt(e,t){t.leading=!1,t.trailing=!0,Rn(e,t)}var Mo=new WeakMap;function Vo(e,t,u,r,n=[]){let{locStart:a,locEnd:i}=u,s=a(t),o=i(t),c=qo(e,n,{cache:Mo,locStart:a,locEnd:i,getVisitorKeys:u.getVisitorKeys,filter:u.printer.canAttachComment,getChildren:u.printer.getCommentChildNodes}),l,h,f=0,d=c.length;for(;f<d;){let p=f+d>>1,g=c[p],b=a(g),C=i(g);if(b<=s&&o<=C)return Vo(g,t,u,g,[g,...n]);if(C<=s){l=g,f=p+1;continue}if(o<=b){h=g,d=p;continue}throw new Error("Comment location overlaps with node location")}if((r==null?void 0:r.type)==="TemplateLiteral"){let{quasis:p}=r,g=Er(p,t,u);l&&Er(p,l,u)!==g&&(l=null),h&&Er(p,h,u)!==g&&(h=null)}return{enclosingNode:r,precedingNode:l,followingNode:h}}var br=()=>!1;function Rm(e,t){let{comments:u}=e;if(delete e.comments,!Im(u)||!t.printer.canAttachComment)return;let r=[],{printer:{features:{experimental_avoidAstMutation:n},handleComments:a={}},originalText:i}=t,{ownLine:s=br,endOfLine:o=br,remaining:c=br}=a,l=u.map((h,f)=>({...Vo(e,h,t),comment:h,text:i,options:t,ast:e,isLastComment:u.length-1===f}));for(let[h,f]of l.entries()){let{comment:d,precedingNode:p,enclosingNode:g,followingNode:b,text:C,options:_,ast:A,isLastComment:x}=f,S;if(n?S=[f]:(d.enclosingNode=g,d.precedingNode=p,d.followingNode=b,S=[d,C,_,A,x]),qm(C,_,l,h))d.placement="ownLine",s(...S)||(b?Xt(b,d):p?Kt(p,d):Je(g||A,d));else if(Mm(C,_,l,h))d.placement="endOfLine",o(...S)||(p?Kt(p,d):b?Xt(b,d):Je(g||A,d));else if(d.placement="remaining",!c(...S))if(p&&b){let N=r.length;N>0&&r[N-1].followingNode!==b&&ai(r,_),r.push(f)}else p?Kt(p,d):b?Xt(b,d):Je(g||A,d)}if(ai(r,t),!n)for(let h of u)delete h.precedingNode,delete h.enclosingNode,delete h.followingNode}var Wo=e=>!/[\S\n\u2028\u2029]/u.test(e);
vendor: 4,386 bytes, lines 56-57
56function qm(e,t,u,r){let{comment:n,precedingNode:a}=u[r],{locStart:i,locEnd:s}=t,o=i(n);if(a)for(let c=r-1;c>=0;c--){let{comment:l,precedingNode:h}=u[c];if(h!==a||!Wo(e.slice(s(l),o)))break;o=i(l)}return Me(e,o,{backwards:!0})}function Mm(e,t,u,r){let{comment:n,followingNode:a}=u[r],{locStart:i,locEnd:s}=t,o=s(n);if(a)for(let c=r+1;c<u.length;c++){let{comment:l,followingNode:h}=u[c];if(h!==a||!Wo(e.slice(o,i(l))))break;o=s(l)}return Me(e,o)}function ai(e,t){var s,o;let u=e.length;if(u===0)return;let{precedingNode:r,followingNode:n}=e[0],a=t.locStart(n),i;for(i=u;i>0;--i){let{comment:c,precedingNode:l,followingNode:h}=e[i-1],f=t.originalText.slice(t.locEnd(c),a);if(((o=(s=t.printer).isGap)==null?void 0:o.call(s,f,t))??/^[\s(]*$/u.test(f))a=t.locStart(c);else break}for(let[c,{comment:l}]of e.entries())c<i?Kt(r,l):Xt(n,l);for(let c of[r,n])c.comments&&c.comments.length>1&&c.comments.sort((l,h)=>t.locStart(l)-t.locStart(h));e.length=0}function Er(e,t,u){let r=u.locStart(t)-1;for(let n=1;n<e.length;++n)if(r<u.locStart(e[n]))return n-1;return 0}function Vm(e,t){let u=t-1;u=Ve(e,u,{backwards:!0}),u=at(e,u,{backwards:!0}),u=Ve(e,u,{backwards:!0});let r=at(e,u,{backwards:!0});return u!==r}var qn=Vm;function Uo(e,t){let u=e.node;return u.printed=!0,t.printer.printComment(e,t)}function Wm(e,t){var c;let u=e.node,r=[Uo(e,t)],{printer:n,originalText:a,locStart:i,locEnd:s}=t;if((c=n.isBlockComment)!=null&&c.call(n,u)){let l=Me(a,s(u))?Me(a,i(u),{backwards:!0})?we:To:" ";r.push(l)}else r.push(we);let o=at(a,Ve(a,s(u)));return o!==!1&&Me(a,o)&&r.push(we),r}function Um(e,t,u){var c;let r=e.node,n=Uo(e,t),{printer:a,originalText:i,locStart:s}=t,o=(c=a.isBlockComment)==null?void 0:c.call(a,r);if(u!=null&&u.hasLineSuffix&&!(u!=null&&u.isBlock)||Me(i,s(r),{backwards:!0})){let l=qn(i,s(r));return{doc:Hr([we,l?we:"",n]),isBlock:o,hasLineSuffix:!0}}return!o||u!=null&&u.hasLineSuffix?{doc:[Hr([" ",n]),rr],isBlock:o,hasLineSuffix:!0}:{doc:[" ",n],isBlock:o,hasLineSuffix:!1}}function jm(e,t){let u=e.node;if(!u)return{};let r=t[Symbol.for("printedComments")];if((u.comments||[]).filter(s=>!r.has(s)).length===0)return{leading:"",trailing:""};let n=[],a=[],i;return e.each(()=>{let s=e.node;if(r!=null&&r.has(s))return;let{leading:o,trailing:c}=s;o?n.push(Wm(e,t)):c&&(i=Um(e,t,i),a.push(i.doc))},"comments"),{leading:n,trailing:a}}function Hm(e,t,u){let{leading:r,trailing:n}=jm(e,u);return!r&&!n?t:Iu(t,a=>[r,a,n])}function zm(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:u}=e;for(let r of t){if(!r.printed&&!u.has(r))throw new Error('Comment "'+r.value.trim()+'" was not printed. Please report this error!');delete r.printed}}var jo=class extends Error{constructor(){super(...arguments);y(this,"name","ConfigError")}},ii=class extends Error{constructor(){super(...arguments);y(this,"name","UndefinedParserError")}},Gm={checkIgnorePragma:{category:"Special",type:"boolean",default:!1,description:"Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.",cliCategory:"Other"},cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"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:`Maintain existing 57(mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:e=>typeof e=="string"||typeof e=="function",choices:[{value:"flow",de
57scription:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"},{value:"mjml",description:"MJML"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>typeof e=="string"||typeof e=="object",cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive). 58The range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset. 59The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:"Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.",cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"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."}]}};function Ho({plugins:e=[],showDeprecated:t=!1}={}){let u=e.flatMap(n=>n.languages??[]),r=[];for(let n of Km(Object.assign({},...e.map(({options:a})=>a),Gm)))!t&&n.deprecated||(Array.isArray(n.choices)&&(t||(n.choices=n.choices.filter(a=>!a.deprecated)),n.name==="parser"&&(n.choices=[...n.choices,...Xm(n.choices,u,e)])),n.pluginDefaults=Object.fromEntries(e.filter(a=>{var i;return((i=a.defaultOptions)==null?void 0:i[n.name])!==void 0}).map(a=>[a.name,a.defaultOptions[n.name]])),r.push(n));return{languages:u,options:r}}function*Xm(e,t,u){let r=new Set(e.map(n=>n.value));for(let n of t)if(n.parsers){for(let a of n.parsers)if(!r.has(a)){r.add(a);let i=u.find(o=>o.parsers&&Object.prototype.hasOwnProperty.call(o.parsers,a)),s=n.name;i!=null&&i.name&&(s+=` (plugin: ${i.name})`),yield{value:a,description:s}}}}function Km(e){let t=[];for(let[u,r]of Object.entries(e)){let n={name:u,...r};Array.isArray(n.default)&&(n.default=W(0,n.default,-1).value),t.push(n)}return t}var Jm=Array.prototype.toReversed??function(){return[...this].reverse()},Ym=mu("toReversed",function(){if(Array.isArray(this))return Jm}),Qm=Ym;function Zm(){var u,r,n,a,i,s;let e=globalThis,t=(r=(u=e.Deno)==null?void 0:u.build)==null?void 0:r.os;return typeof t=="string"?t==="windows":((a=(n=e.navigator)==null?void 0:n.platform)==null?void 0:a.startsWith("Win"))??((s=(i=e.process)==null?void 0:i.platform)==null?void 0:s.startsWith("win"))??!1}var eg=Zm();function zo(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function tg(e){return e=zo(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function ug(e){e=zo(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function rg(e){return eg?ug(e):tg(e)}var ng=e=>String(e).split(/[/\\]/u).pop(),ag=e=>String(e).startsWith("file:");function si(e,t){if(!t)return;let u=ng(t).toLowerCase();return e.find(({filenames:r})=>r==null?void 0:r.some(n=>n.toLowerCase()===u))??e.find(({extensions:r})=>r==null?void 0:r.some(n=>
59u.endsWith(n)))}function ig(e,t){if(t)return e.find(({name:u})=>u.toLowerCase()===t)??e.find(({aliases:u})=>u==null?void 0:u.includes(t))??e.find(({extensions:u})=>u==null?void 0:u.includes(`.${t}`))}var Cr=void 0;function oi(e,t){if(t){if(ag(t))try{t=rg(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:u})=>u==null?void 0:u({filepath:t}))}}function sg(e,t){var r;let u=Qm(0,e.plugins).flatMap(n=>n.languages??[]);return(r=ig(u,t.language)??si(u,t.physicalFile)??si(u,t.file)??oi(u,t.physicalFile)??oi(u,t.file)??(Cr==null?void 0:Cr(u,t.physicalFile)))==null?void 0:r.parsers[0]}var Go=sg,Et={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(u=>Et.value(u)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(u=>`${Et.key(u)}: ${Et.value(e[u])}`).join(", ")} }`},pair:({key:e,value:t})=>Et.value({[e]:t})},Mn=new Proxy(String,{get:()=>Mn}),De=Mn,Xo=()=>Mn,og=(e,t,{descriptor:u})=>{let r=[`${De.yellow(typeof e=="string"?u.key(e):u.pair(e))} is deprecated`];return t&&r.push(`we now treat it as ${De.blue(typeof t=="string"?u.key(t):u.pair(t))}`),r.join("; ")+"."},Ko=Symbol.for("vnopts.VALUE_NOT_EXIST"),Pu=Symbol.for("vnopts.VALUE_UNCHANGED"),ci=" ".repeat(2),cg=(e,t,u)=>{let{text:r,list:n}=u.normalizeExpectedResult(u.schemas[e].expected(u)),a=[];return r&&a.push(li(e,t,r,u.descriptor)),n&&a.push([li(e,t,n.title,u.descriptor)].concat(n.values.map(i=>Jo(i,u.loggerPrintWidth))).join(` 60`)),Yo(a,u.loggerPrintWidth)};function li(e,t,u,r){return[`Invalid ${De.red(r.key(e))} value.`,`Expected ${De.blue(u)},`,`but received ${t===Ko?De.gray("nothing"):De.red(r.value(t))}.`].join(" ")}function Jo({text:e,list:t},u){let r=[];return e&&r.push(`- ${De.blue(e)}`),t&&r.push([`- ${De.blue(t.title)}:`].concat(t.values.map(n=>Jo(n,u-ci.length).replace(/^|\n/g,`$&${ci}`))).join(` 61`)),Yo(r,u)}function Yo(e,t){if(e.length===1)return e[0];let[u,r]=e,[n,a]=e.map(i=>i.split(` 62`,1)[0].length);return n>t&&n>a?r:u}var pt=[],xr=[];function yr(e,t,u){if(e===t)return 0;let r=u==null?void 0:u.maxDistance,n=e;e.length>t.length&&(e=t,t=n);let a=e.length,i=t.length;for(;a>0&&e.charCodeAt(~-a)===t.charCodeAt(~-i);)a--,i--;let s=0;for(;s<a&&e.charCodeAt(s)===t.charCodeAt(s);)s++;if(a-=s,i-=s,r!==void 0&&i-a>r)return r;if(a===0)return r!==void 0&&i>r?r:i;let o,c,l,h,f=0,d=0;for(;f<a;)xr[f]=e.charCodeAt(s+f),pt[f]=++f;for(;d<i;){for(o=t.charCodeAt(s+d),l=d++,c=d,f=0;f<a;f++)h=o===xr[f]?l:l+1,l=pt[f],c=pt[f]=l>c?h>c?c+1:h:h>l?l+1:h;if(r!==void 0){let p=c;for(f=0;f<a;f++)pt[f]<p&&(p=pt[f]);if(p>r)return r}}return pt.length=a,xr.length=a,r!==void 0&&c>r?r:c}function lg(e,t,u){if(!Array.isArray(t)||t.length===0)return;let r=u==null?void 0:u.maxDistance,n=e.length;for(let o of t)if(o===e)return o;let a,i=Number.POSITIVE_INFINITY,s=new Set;for(let o of t){if(s.has(o))continue;s.add(o);let c=Math.abs(o.length-n);if(c>=i||c>r)continue;let l=Number.isFinite(i)?Math.min(i,r):r,h=l===void 0?yr(e,o):yr(e,o,{maxDistance:l});if(h>r)continue;let f=h;if(l!==void 0&&h===l&&l===r&&(f=yr(e,o)),f<i&&(i=f,a=o,i===0))break}if(!(i>r))return a}var Qo=(e,t,{descriptor:u,logger:r,schemas:n})=>{let a=[`Ignored unknown option ${De.yellow(u.pair({key:e,value:t}))}.`],i=lg(e,Object.keys(n),{maxDistance:3});i&&a.push(`Did you mean ${De.blue(u.key(i))}?`),r.warn(a.join(" "))},dg=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function hg(e,t){let u=new e(t),r=Object.create(u);for(let n of dg)n in t&&(r[n]=fg(t[n],u,Ue.prototype[n].length));return r}var Ue=class{static create(e){return hg(this,e)}constructor(e){this.name=e.name}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,u){return e}preprocess(e,t){return e}postprocess(e,t){return Pu}};function fg(e,t,u){return typeof e=="function"?(...r)=>e(...r.slice(0,u-1),t,...r.slice(u-1)):()=>e}var pg=class extends Ue{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}},mg=class extends Ue{expected(){return"anything"}validate(){return!0}},gg=class extends Ue{constructor({valueSchema:e,name:t=e.name,...u}){super({...u,name:t}),this._valueSchema=e}expected(e){let{text:t,list:u}=e.normalizeExpectedResult(this._valueSchema.expected(e));return{text:t&&`an array of ${t}`,list:u&&{title:"an array of the following values",values:[{list:u}]}}}validate(e,t){if(!Array.isArray(e))return!1;let u=[];for(let r of e){let n=t.normalizeValidateResult(this._valueSchema.validate(r,t),r);
vendor: 5,376 bytes, line 62
62n!==!0&&u.push(n.value)}return u.length===0?!0:{value:u}}deprecated(e,t){let u=[];for(let r of e){let n=t.normalizeDeprecatedResult(this._valueSchema.deprecated(r,t),r);n!==!1&&u.push(...n.map(({value:a})=>({value:[a]})))}return u}forward(e,t){let u=[];for(let r of e){let n=t.normalizeForwardResult(this._valueSchema.forward(r,t),r);u.push(...n.map(di))}return u}redirect(e,t){let u=[],r=[];for(let n of e){let a=t.normalizeRedirectResult(this._valueSchema.redirect(n,t),n);"remain"in a&&u.push(a.remain),r.push(...a.redirect.map(di))}return u.length===0?{redirect:r}:{redirect:r,remain:u}}overlap(e,t){return e.concat(t)}};function di({from:e,to:t}){return{from:[e],to:t}}var Dg=class extends Ue{expected(){return"true or false"}validate(e){return typeof e=="boolean"}};function bg(e,t){let u=Object.create(null);for(let r of e){let n=r[t];if(u[n])throw new Error(`Duplicate ${t} ${JSON.stringify(n)}`);u[n]=r}return u}function Eg(e,t){let u=new Map;for(let r of e){let n=r[t];if(u.has(n))throw new Error(`Duplicate ${t} ${JSON.stringify(n)}`);u.set(n,r)}return u}function Cg(){let e=Object.create(null);return t=>{let u=JSON.stringify(t);return e[u]?!0:(e[u]=!0,!1)}}function xg(e,t){let u=[],r=[];for(let n of e)t(n)?u.push(n):r.push(n);return[u,r]}function yg(e){return e===Math.floor(e)}function vg(e,t){if(e===t)return 0;let u=typeof e,r=typeof t,n=["undefined","object","boolean","number","string"];return u!==r?n.indexOf(u)-n.indexOf(r):u!=="string"?Number(e)-Number(t):e.localeCompare(t)}function _g(e){return(...t)=>{let u=e(...t);return typeof u=="string"?new Error(u):u}}function hi(e){return e===void 0?{}:e}function Zo(e){if(typeof e=="string")return{text:e};let{text:t,list:u}=e;return Sg((t||u)!==void 0,"Unexpected `expected` result, there should be at least one field."),u?{text:t,list:{title:u.title,values:u.values.map(Zo)}}:{text:t}}function fi(e,t){return e===!0?!0:e===!1?{value:t}:e}function pi(e,t,u=!1){return e===!1?!1:e===!0?u?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function mi(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function Xr(e,t){return e===void 0?[]:Array.isArray(e)?e.map(u=>mi(u,t)):[mi(e,t)]}function gi(e,t){let u=Xr(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return u.length===0?{remain:t,redirect:u}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:u}:{redirect:u}}function Sg(e,t){if(!e)throw new Error(t)}var kg=class extends Ue{constructor(e){super(e),this._choices=Eg(e.choices.map(t=>t&&typeof t=="object"?t:{value:t}),"value")}expected({descriptor:e}){let t=Array.from(this._choices.keys()).map(n=>this._choices.get(n)).filter(({hidden:n})=>!n).map(n=>n.value).sort(vg).map(e.value),u=t.slice(0,-2),r=t.slice(-2);return{text:u.concat(r.join(" or ")).join(", "),list:{title:"one of the following values",values:t}}}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return t&&t.deprecated?{value:e}:!1}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}},wg=class extends Ue{expected(){return"a number"}validate(e,t){return typeof e=="number"}},Fg=class extends wg{expected(){return"an integer"}validate(e,t){return t.normalizeValidateResult(super.validate(e,t),e)===!0&&yg(e)}},Di=class extends Ue{expected(){return"a string"}validate(e){return typeof e=="string"}},Ag=Et,Tg=Qo,Bg=cg,Ng=og,Lg=class{constructor(e,t){let{logger:u=console,loggerPrintWidth:r=80,descriptor:n=Ag,unknown:a=Tg,invalid:i=Bg,deprecated:s=Ng,missing:o=()=>!1,required:c=()=>!1,preprocess:l=f=>f,postprocess:h=()=>Pu}=t||{};this._utils={descriptor:n,logger:u||{warn:()=>{}},loggerPrintWidth:r,schemas:bg(e,"name"),normalizeDefaultResult:hi,normalizeExpectedResult:Zo,normalizeDeprecatedResult:pi,normalizeForwardResult:Xr,normalizeRedirectResult:gi,normalizeValidateResult:fi},this._unknownHandler=a,this._invalidHandler=_g(i),this._deprecatedHandler=s,this._identifyMissing=(f,d)=>!(f in d)||o(f,d),this._identifyRequired=c,this._preprocess=l,this._postprocess=h,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=Cg()}normalize(e){let t={},u=[this._preprocess(e,this._utils)],r=()=>{for(;u.length!==0;){let n=u.shift(),a=this._applyNormalization(n,t);u.push(...a)}};r();for(let n of Object.keys(this._utils.schemas)){let a=this._utils.schemas[n];if(!(n in t)){let i=hi(a.default(this._utils));"value"in i&&u.push({[n]:i.value})}}r();for(let n of Object.keys(this._utils.schemas)){if(!(n in t))continue;let a=this._utils.schemas[n],i=t[n],s=a.postprocess(i,this._utils);s!==Pu&&(this._applyValidation(s,n,a),t[n]=s)}return this._applyPostprocess(t),this._applyRequiredCheck(t),t}_applyNormalization(e,t){let u=[],{knownKeys:r,unknownKeys:n}=this._partitionOptionKeys(e);for(let a of r){let i=this._utils.schemas[a],s=i.preprocess(e[a],this._utils);this._applyValidation(s,a,i);let o=({from:h,to:f})=>{u.push(typeof f=="string"?{[f]:h}:{[f.key]:f.value})},c=({value:h,redirectTo:f})=>{let d=pi(i.deprecated(h,this._utils),s,!0);if(d!==!1)if(d===!0)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,f,this._utils));else for(let{value:p}of d){let g={key:a,value:p};if(!this._hasDeprecationWarned(g)){let b=typeof f=="string"?{key:f,value:p}:f;this._utils.logger.warn(this._deprecatedHandler(g,b,this._utils))}}};
vendor: 6,375 bytes, line 62
62Xr(i.forward(s,this._utils),s).forEach(o);let l=gi(i.redirect(s,this._utils),s);if(l.redirect.forEach(o),"remain"in l){let h=l.remain;t[a]=a in t?i.overlap(t[a],h,this._utils):h,c({value:h})}for(let{from:h,to:f}of l.redirect)c({value:h,redirectTo:f})}for(let a of n){let i=e[a];this._applyUnknownHandler(a,i,t,(s,o)=>{u.push({[s]:o})})}return u}_applyRequiredCheck(e){for(let t of Object.keys(this._utils.schemas))if(this._identifyMissing(t,e)&&this._identifyRequired(t))throw this._invalidHandler(t,Ko,this._utils)}_partitionOptionKeys(e){let[t,u]=xg(Object.keys(e).filter(r=>!this._identifyMissing(r,e)),r=>r in this._utils.schemas);return{knownKeys:t,unknownKeys:u}}_applyValidation(e,t,u){let r=fi(u.validate(e,this._utils),e);if(r!==!0)throw this._invalidHandler(t,r.value,this._utils)}_applyUnknownHandler(e,t,u,r){let n=this._unknownHandler(e,t,this._utils);if(n)for(let a of Object.keys(n)){if(this._identifyMissing(a,n))continue;let i=n[a];a in this._utils.schemas?r(a,i):u[a]=i}}_applyPostprocess(e){let t=this._postprocess(e,this._utils);if(t!==Pu){if(t.delete)for(let u of t.delete)delete e[u];if(t.override){let{knownKeys:u,unknownKeys:r}=this._partitionOptionKeys(t.override);for(let n of u){let a=t.override[n];this._applyValidation(a,n,this._utils.schemas[n]),e[n]=a}for(let n of r){let a=t.override[n];this._applyUnknownHandler(n,a,e,(i,s)=>{let o=this._utils.schemas[i];this._applyValidation(s,i,o),e[i]=s})}}}}},vr;function Ig(e,t,{logger:u=!1,isCLI:r=!1,passThrough:n=!1,FlagSchema:a,descriptor:i}={}){if(r){if(!a)throw new Error("'FlagSchema' option is required.");if(!i)throw new Error("'descriptor' option is required.")}else i=Et;let s=n?Array.isArray(n)?(f,d)=>n.includes(f)?{[f]:d}:void 0:(f,d)=>({[f]:d}):(f,d,p)=>{let{_:g,...b}=p.schemas;return Qo(f,d,{...p,schemas:b})},o=Og(t,{isCLI:r,FlagSchema:a}),c=new Lg(o,{logger:u,unknown:s,descriptor:i}),l=u!==!1;l&&vr&&(c._hasDeprecationWarned=vr);let h=c.normalize(e);return l&&(vr=c._hasDeprecationWarned),h}function Og(e,{isCLI:t,FlagSchema:u}){let r=[];t&&r.push(mg.create({name:"_"}));for(let n of e)r.push(Pg(n,{isCLI:t,optionInfos:e,FlagSchema:u})),n.alias&&t&&r.push(pg.create({name:n.alias,sourceName:n.name}));return r}function Pg(e,{isCLI:t,optionInfos:u,FlagSchema:r}){let{name:n}=e,a={name:n},i,s={};switch(e.type){case"int":i=Fg,t&&(a.preprocess=Number);break;case"string":i=Di;break;case"choice":i=kg,a.choices=e.choices.map(o=>o!=null&&o.redirect?{...o,redirect:{to:{key:e.name,value:o.redirect}}}:o);break;case"boolean":i=Dg;break;case"flag":i=r,a.flags=u.flatMap(o=>[o.alias,o.description&&o.name,o.oppositeDescription&&`no-${o.name}`].filter(Boolean));break;case"path":i=Di;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?a.validate=(o,c,l)=>e.exception(o)||c.validate(o,l):a.validate=(o,c,l)=>o===void 0||c.validate(o,l),e.redirect&&(s.redirect=o=>o?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(s.deprecated=!0),t&&!e.array){let o=a.preprocess||(c=>c);a.preprocess=(c,l,h)=>l.preprocess(o(Array.isArray(c)?W(0,c,-1):c),h)}return e.array?gg.create({...t?{preprocess:o=>Array.isArray(o)?o:[o]}:{},...s,valueSchema:i.create(a)}):i.create({...a,...s})}var $g=Ig,Rg=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let u=this[t];if(e(u,t,this))return u}},qg=mu("findLast",function(){if(Array.isArray(this))return Rg}),ec=qg,Mg=Symbol.for("PRETTIER_IS_FRONT_MATTER"),Vg=[];function Wg(e){return!!(e!=null&&e[Mg])}var Vn=Wg,tc=new Set(["yaml","toml"]),uc=({node:e})=>Vn(e)&&tc.has(e.language);async function Ug(e,t,u,r){let{node:n}=u,{language:a}=n;if(!tc.has(a))return;let i=n.value.trim(),s;if(i){let o=a==="yaml"?a:Go(r,{language:a});if(!o)return;s=i?await e(i,{parser:o}):""}else s=i;return ko([n.startDelimiter,n.explicitLanguage??"",we,s,s?we:"",n.endDelimiter])}function jg(e,t){return uc({node:e})&&(delete t.end,delete t.raw,delete t.value),t}var Hg=jg;function zg({node:e}){return e.raw}var Gg=zg,rc=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),Xg=e=>Object.keys(e).filter(t=>!rc.has(t));function Kg(e,t){let u=e?r=>e(r,rc):Xg;return t?new Proxy(u,{apply:(r,n,a)=>Vn(a[0])?Vg:Reflect.apply(r,n,a)}):u}var bi=Kg;function nc(e,t){if(!t)throw new Error("parserName is required.");let u=ec(0,e,n=>n.parsers&&Object.prototype.hasOwnProperty.call(n.parsers,t));if(u)return u;let r=`Couldn't resolve parser "${t}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new jo(r)}function Jg(e,t){if(!t)throw new Error("astFormat is required.");let u=ec(0,e,n=>n.printers&&Object.prototype.hasOwnProperty.call(n.printers,t));if(u)return u;let r=`Couldn't find plugin for AST format "${t}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new jo(r)}function Wn({plugins:e,parser:t}){let u=nc(e,t);return ac(u,t)}function ac(e,t){let u=e.parsers[t];return typeof u=="function"?u():u}async function Yg(e,t){let u=e.printers[t],r=typeof u=="function"?await u():u;return Qg(r)}var _r=new WeakMap;function Qg(e){if(_r.has(e))return _r.get(e);let{features:t,getVisitorKeys:u,embed:r,massageAstNode:n,print:a,...i}=e;t=uD(t);let s=t.experimental_frontMatterSupport;u=bi(u,s.massageAstNode||s.embed||s.print);let o=n;n&&s.massageAstNode&&(o=new Proxy(n,{apply(f,d,p){return Hg(...p),Reflect.apply(f,d,p)}}));let c=r;if(r){let f;c=new Proxy(r,{get(d,p,g){return p==="getVisitorKeys"?(f??(f=r.getVisitorKeys?bi(r.getVisitorKeys,s.massageAstNode||s.embed):u),f):Reflect.get(d,p,g)},apply:(d,p,g)=>s.embed&&uc(...g)?Ug:Reflect.apply(d,p,g)})}let l=a;s.print&&(l=new Proxy(a,{apply(f,d,p){let[g]=p;return Vn(g.node)?Gg(g):Reflect.apply(f,d,p)}}));let h={features:t,getVisitorKeys:u,embed:c,massageAstNode:o,print:l,...i};return _r.set(e,h),h}var Zg=["clean","embed","print"],eD=Object.fromEntries(Zg.map(e=>[e,!1]));function tD(e){return{...eD,...e}}function uD(e){return{experimental_avoidAstMutation:!1,...e,experimental_frontMatterSupport:tD(e==null?void 0:e.experimental_frontMatterSupport)}}var Ei={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null,getVisitorKeys:null};async function rD(e,t={}){var h;let u={...e};if(!u.parser)if(u.filepath){if(u.parser=Go(u,{physicalFile:u.filepath}),!u.parser)throw new ii(`No parser could be inferred for file "${u.filepath}".`)}
62else throw new ii("No parser and no file path given, couldn't infer a parser.");let r=Ho({plugins:e.plugins,showDeprecated:!0}).options,n={...Ei,...Object.fromEntries(r.filter(f=>f.default!==void 0).map(f=>[f.name,f.default]))},a=nc(u.plugins,u.parser),i=await ac(a,u.parser);u.astFormat=i.astFormat,u.locEnd=i.locEnd,u.locStart=i.locStart;let s=(h=a.printers)!=null&&h[i.astFormat]?a:Jg(u.plugins,i.astFormat),o=await Yg(s,i.astFormat);u.printer=o,u.getVisitorKeys=o.getVisitorKeys;let c=s.defaultOptions?Object.fromEntries(Object.entries(s.defaultOptions).filter(([,f])=>f!==void 0)):{},l={...n,...c};for(let[f,d]of Object.entries(l))(u[f]===null||u[f]===void 0)&&(u[f]=d);return u.parser==="json"&&(u.trailingComma="none"),$g(u,r,{passThrough:Object.keys(Ei),...t})}var Lt=rD;C1(x1());var Un={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]};new Set(Un.keyword);new Set(Un.strict);new Set(Un.strictBind);var Fu=(e,t)=>u=>e(t(u));function ic(e){return{keyword:e.cyan,capitalized:e.yellow,jsxIdentifier:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.gray,invalid:Fu(Fu(e.white,e.bgRed),e.bold),gutter:e.gray,marker:Fu(e.red,e.bold),message:Fu(e.red,e.bold),reset:e.reset}}ic(Xo());ic(Xo());function nD(){return new Proxy({},{get:()=>e=>e})}var Ci=/\r\n|[\n\r\u2028\u2029]/;function aD(e,t,u){let r=Object.assign({column:0,line:-1},e.start),n=Object.assign({},r,e.end),{linesAbove:a=2,linesBelow:i=3}=u||{},s=r.line,o=r.column,c=n.line,l=n.column,h=Math.max(s-(a+1),0),f=Math.min(t.length,c+i);s===-1&&(h=0),c===-1&&(f=t.length);let d=c-s,p={};if(d)for(let g=0;g<=d;g++){let b=g+s;if(!o)p[b]=!0;else if(g===0){let C=t[b-1].length;p[b]=[o,C-o+1]}else if(g===d)p[b]=[0,l];else{let C=t[b-g].length;p[b]=[0,C]}}else o===l?o?p[s]=[o,0]:p[s]=!0:p[s]=[o,l-o];return{start:h,end:f,markerLines:p}}function iD(e,t,u={}){let r=nD(),n=e.split(Ci),{start:a,end:i,markerLines:s}=aD(t,n,u),o=t.start&&typeof t.start.column=="number",c=String(i).length,l=e.split(Ci,i).slice(a,i).map((h,f)=>{let d=a+1+f,p=` ${` ${d}`.slice(-c)} |`,g=s[d],b=!s[d+1];if(g){let C="";if(Array.isArray(g)){let _=h.slice(0,Math.max(g[0]-1,0)).replace(/[^\t]/g," "),A=g[1]||1;C=[` 63 `,r.gutter(p.replace(/\d/g," "))," ",_,r.marker("^").repeat(A)].join(""),b&&u.message&&(C+=" "+r.message(u.message))}return[r.marker(">"),r.gutter(p),h.length>0?` ${h}`:"",C].join("")}else return` ${r.gutter(p)}${h.length>0?` ${h}`:""}`}).join(` 64`);return u.message&&!o&&(l=`${" ".repeat(c+1)}${u.message} 65${l}`),l}async function sD(e,t){let u=await Wn(t),r=u.preprocess?await u.preprocess(e,t):e;t.originalText=r;let n;try{n=await u.parse(r,t,t)}catch(a){oD(a,e)}return{text:r,ast:n}}function oD(e,t){let{loc:u}=e;if(u){let r=iD(t,u,{highlightCode:!0});throw e.message+=` 66`+r,e.codeFrame=r,e}throw e}var Du=sD;async function cD(e,t,u,r,n){if(u.embeddedLanguageFormatting!=="auto")return;let{printer:a}=u,{embed:i}=a;if(!i)return;if(i.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed");let{hasPrettierIgnore:s}=a,{getVisitorKeys:o}=i,c=[];f();let l=e.stack;for(let{print:d,node:p,pathStack:g}of c)try{e.stack=g;let b=await d(h,t,e,u);b&&n.set(p,b)}catch(b){if(globalThis.PRETTIER_DEBUG)throw b}e.stack=l;function h(d,p){return lD(d,p,u,r)}function f(){let{node:d}=e;if(d===null||typeof d!="object"||s!=null&&s(e))return;for(let g of o(d))Array.isArray(d[g])?e.each(f,g):e.call(f,g);let p=i(e,u);if(p){if(typeof p=="function"){c.push({print:p,node:d,pathStack:[...e.stack]});return}n.set(d,p)}}}async function lD(e,t,u,r){let n=await Lt({...u,...t,parentParser:u.parser,originalText:e,cursorOffset:void 0,rangeStart:void 0,rangeEnd:void 0},{passThrough:!0}),{ast:a}=await Du(e,n),i=await r(a,n);return So(i)}function dD(e,t,u,r){let{originalText:n,[Symbol.for("comments")]:a,locStart:i,locEnd:s,[Symbol.for("printedComments")]:o}=t,{node:c}=e,l=i(c),h=s(c);for(let d of a)i(d)>=l&&s(d)<=h&&o.add(d);let{printPrettierIgnored:f}=t.printer;return f?f(e,t,u,r):n.slice(l,h)}var hD=dD;async function ir(e,t){({ast:e}=await sc(e,t));let u=new Map,r=new Fm(e),n=new Map;await cD(r,i,t,ir,n);let a=await xi(r,t,i,void 0,n);if(zm(t),t.cursorOffset>
vendor: 5,050 bytes, line 66
66=0){if(t.nodeAfterCursor&&!t.nodeBeforeCursor)return[tt,a];if(t.nodeBeforeCursor&&!t.nodeAfterCursor)return[a,tt]}return a;function i(o,c){return o===void 0||o===r?s(c):Array.isArray(o)?r.call(()=>s(c),...o):r.call(()=>s(c),o)}function s(o){let c=r.node;if(c==null)return"";let l=$n(c)&&o===void 0;if(l&&u.has(c))return u.get(c);let h=xi(r,t,i,o,n);return l&&u.set(c,h),h}}function xi(e,t,u,r,n){var o,c;let{node:a}=e,{printer:i}=t,s;switch((o=i.hasPrettierIgnore)!=null&&o.call(i,e)?s=hD(e,t,u,r):n.has(a)?s=n.get(a):s=i.print(e,t,u,r),a){case t.cursorNode:s=Iu(s,l=>[tt,l,tt]);break;case t.nodeBeforeCursor:s=Iu(s,l=>[l,tt]);break;case t.nodeAfterCursor:s=Iu(s,l=>[tt,l]);break}return i.printComment&&!((c=i.willPrintOwnComments)!=null&&c.call(i,e,t))&&(s=Hm(e,s,t)),s}async function sc(e,t){let u=e.comments??[];t[Symbol.for("comments")]=u,t[Symbol.for("printedComments")]=new Set,Rm(e,t);let{printer:{preprocess:r}}=t;return e=r?await r(e,t):e,{ast:e,comments:u}}function fD(e,t){let{cursorOffset:u,locStart:r,locEnd:n,getVisitorKeys:a}=t,i=d=>r(d)<=u&&n(d)>=u,s=e,o=[e];for(let d of Om(e,{getVisitorKeys:a,filter:i}))o.push(d),s=d;if(Pm(s,{getVisitorKeys:a}))return{cursorNode:s};let c,l,h=-1,f=Number.POSITIVE_INFINITY;for(;o.length>0&&(c===void 0||l===void 0);){s=o.pop();let d=c!==void 0,p=l!==void 0;for(let g of ar(s,{getVisitorKeys:a})){if(!d){let b=n(g);b<=u&&b>h&&(c=g,h=b)}if(!p){let b=r(g);b>=u&&b<f&&(l=g,f=b)}}}return{nodeBeforeCursor:c,nodeAfterCursor:l}}var oc=fD;function pD(e,t){let{printer:u}=t,r=u.massageAstNode;if(!r)return e;let{getVisitorKeys:n}=u,{ignoredProperties:a}=r;return i(e);function i(s,o){if(!$n(s))return s;if(Array.isArray(s))return s.map(f=>i(f,o)).filter(Boolean);let c={},l=new Set(n(s));for(let f in s)!Object.prototype.hasOwnProperty.call(s,f)||a!=null&&a.has(f)||(l.has(f)?c[f]=i(s[f],s):c[f]=s[f]);let h=r(s,c,o);if(h!==null)return h??c}}var mD=pD,gD=Array.prototype.findLastIndex??function(e){for(let t=this.length-1;t>=0;t--){let u=this[t];if(e(u,t,this))return t}return-1},DD=mu("findLastIndex",function(){if(Array.isArray(this))return gD}),bD=DD,ED=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function CD(e,t){return t=new Set(t),e.find(u=>cc.has(u.type)&&t.has(u))}function yi(e){let t=bD(0,e,u=>u.type!=="Program"&&u.type!=="File");return t===-1?e:e.slice(0,t+1)}function xD(e,t,{locStart:u,locEnd:r}){let[n,...a]=e,[i,...s]=t;if(n===i)return[n,i];let o=u(n);for(let l of yi(s))if(u(l)>=o)i=l;else break;let c=r(i);for(let l of yi(a)){if(r(l)<=c)n=l;else break;if(n===i)break}return[n,i]}function Kr(e,t,u,r,n=[],a){let{locStart:i,locEnd:s}=u,o=i(e),c=s(e);if(t>c||t<o||a==="rangeEnd"&&t===o||a==="rangeStart"&&t===c)return;let l=[e,...n],h=qo(e,l,{cache:Mo,locStart:i,locEnd:s,getVisitorKeys:u.getVisitorKeys,filter:u.printer.canAttachComment,getChildren:u.printer.getCommentChildNodes});for(let f of h){let d=Kr(f,t,u,r,l,a);if(d)return d}if(r(e,n[0]))return l}function yD(e,t){return t!=="DeclareExportDeclaration"&&e!=="TypeParameterDeclaration"&&(e==="Directive"||e==="TypeAlias"||e==="TSExportAssignment"||e.startsWith("Declare")||e.startsWith("TSDeclare")||e.endsWith("Statement")||e.endsWith("Declaration"))}var cc=new Set(["JsonRoot","ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),vD=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function vi(e,t,u){if(!t)return!1;switch(e.parser){case"flow":case"hermes":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"oxc":case"oxc-ts":case"__babel_estree":return yD(t.type,u==null?void 0:u.type);case"json":case"json5":case"jsonc":case"json-stringify":return cc.has(t.type);case"graphql":return vD.has(t.kind);case"vue":return t.tag!=="root"}return!1}function _D(e,t,u){let{rangeStart:r,rangeEnd:n,locStart:a,locEnd:i}=t,s=e.slice(r,n).search(/\S/u),o=s===-1;if(!o)for(r+=s;n>r&&!/\S/u.test(e[n-1]);--n);let c=Kr(u,r,t,(d,p)=>vi(t,d,p),[],"rangeStart");if(!c)return;let l=o?c:Kr(u,n,t,d=>vi(t,d),[],"rangeEnd");if(!l)return;let h,f;if(ED(t)){let d=CD(c,l);h=d,f=d}else[h,f]=xD(c,l,t);return[Math.min(a(h),a(f)),Math.max(i(h),i(f))]}var lc="\uFEFF",_i=Symbol("cursor");async function dc(e,t,u=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:r,text:n}=await Du(e,t);t.cursorOffset>=0&&(t={...t,...oc(r,t)});let a=await ir(r,t);u>0&&(a=wo([we,a],u,t.tabWidth));let i=nr(a,t);if(u>0){let o=i.formatted.trim();i.cursorNodeStart!==void 0&&(i.cursorNodeStart-=i.formatted.indexOf(o),i.cursorNodeStart<0&&(i.cursorNodeStart=0,i.cursorNodeText=i.cursorNodeText.trimStart()),i.cursorNodeStart+i.cursorNodeText.length>
vendor: 7,437 bytes, lines 66-73
66o.length&&(i.cursorNodeText=i.cursorNodeText.trimEnd())),i.formatted=o+Bn(t.endOfLine)}let s=t[Symbol.for("comments")];if(t.cursorOffset>=0){let o,c,l,h;if((t.cursorNode||t.nodeBeforeCursor||t.nodeAfterCursor)&&i.cursorNodeText)if(l=i.cursorNodeStart,h=i.cursorNodeText,t.cursorNode)o=t.locStart(t.cursorNode),c=n.slice(o,t.locEnd(t.cursorNode));else{if(!t.nodeBeforeCursor&&!t.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");o=t.nodeBeforeCursor?t.locEnd(t.nodeBeforeCursor):0;let C=t.nodeAfterCursor?t.locStart(t.nodeAfterCursor):n.length;c=n.slice(o,C)}else o=0,c=n,l=0,h=i.formatted;let f=t.cursorOffset-o;if(c===h)return{formatted:i.formatted,cursorOffset:l+f,comments:s};let d=c.split("");d.splice(f,0,_i);let p=h.split(""),g=F1(d,p),b=l;for(let C of g)if(C.removed){if(C.value.includes(_i))break}else b+=C.count;return{formatted:i.formatted,cursorOffset:b,comments:s}}return{formatted:i.formatted,cursorOffset:-1,comments:s}}async function SD(e,t){let{ast:u,text:r}=await Du(e,t),[n,a]=_D(r,t,u)??[0,0],i=r.slice(n,a),s=Math.min(n,r.lastIndexOf(` 67`,n)+1),o=r.slice(s,n).match(/^\s*/u)[0],c=Pn(o,t.tabWidth),l=await dc(i,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>n&&t.cursorOffset<=a?t.cursorOffset-n:-1,endOfLine:"lf"},c),h=l.formatted.trimEnd(),{cursorOffset:f}=t;f>a?f+=h.length-i.length:l.cursorOffset>=0&&(f=l.cursorOffset+n);let d=r.slice(0,n)+h+r.slice(a);if(t.endOfLine!=="lf"){let p=Bn(t.endOfLine);f>=0&&p===`\r 68`&&(f+=vo(d.slice(0,f),` 69`)),d=er(0,d,` 70`,p)}return{formatted:d,cursorOffset:f,comments:l.comments}}function Sr(e,t,u){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?u:t}function Si(e,t){let{cursorOffset:u,rangeStart:r,rangeEnd:n}=t;return u=Sr(e,u,-1),r=Sr(e,r,0),n=Sr(e,n,e.length),{...t,cursorOffset:u,rangeStart:r,rangeEnd:n}}function hc(e,t){let{cursorOffset:u,rangeStart:r,rangeEnd:n,endOfLine:a}=Si(e,t),i=e.charAt(0)===lc;if(i&&(e=e.slice(1),u--,r--,n--),a==="auto"&&(a=I1(e)),e.includes("\r")){let s=o=>vo(e.slice(0,Math.max(o,0)),`\r 71`);u-=s(u),r-=s(r),n-=s(n),e=$1(e)}return{hasBOM:i,text:e,options:Si(e,{...t,cursorOffset:u,rangeStart:r,rangeEnd:n,endOfLine:a})}}async function ki(e,t){let u=await Wn(t);return!u.hasPragma||u.hasPragma(e)}async function kD(e,t){var u,r;return(r=(u=await Wn(t)).hasIgnorePragma)==null?void 0:r.call(u,e)}async function fc(e,t){let{hasBOM:u,text:r,options:n}=hc(e,await Lt(t));if(n.rangeStart>=n.rangeEnd&&r!==""||n.requirePragma&&!await ki(r,n)||n.checkIgnorePragma&&await kD(r,n))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let a;return n.rangeStart>0||n.rangeEnd<r.length?a=await SD(r,n):(!n.requirePragma&&n.insertPragma&&n.printer.insertPragma&&!await ki(r,n)&&(r=n.printer.insertPragma(r)),a=await dc(r,n)),u&&(a.formatted=lc+a.formatted,a.cursorOffset>=0&&a.cursorOffset++),a}async function wD(e,t,u){let{text:r,options:n}=hc(e,await Lt(t)),a=await Du(r,n);return u&&(u.preprocessForPrint&&(a.ast=await sc(a.ast,n)),u.massage&&(a.ast=mD(a.ast,n))),a}async function FD(e,t){t=await Lt(t);let u=await ir(e,t);return nr(u,t)}async function AD(e,t){let u=fm(e),{formatted:r}=await fc(u,{...t,parser:"__js_expression"});return r}async function TD(e,t){t=await Lt(t);let{ast:u}=await Du(e,t);return t.cursorOffset>=0&&(t={...t,...oc(u,t)}),ir(u,t)}async function BD(e,t){return nr(e,await Lt(t))}var pc={};An(pc,{builders:()=>ND,printer:()=>LD,utils:()=>ID});var ND={join:Ao,line:To,softline:lm,hardline:we,literalline:No,group:Fo,conditionalGroup:im,fill:am,lineSuffix:Hr,lineSuffixBoundary:dm,cursor:tt,breakParent:rr,ifBreak:sm,trim:hm,indent:Wu,indentIfBreak:om,align:St,addAlignmentToDoc:wo,markAsRoot:ko,dedentToRoot:rm,dedent:nm,hardlineWithoutBreakParent:In,literallineWithoutBreakParent:Bo,label:cm,concat:e=>e},LD={printDocToString:nr},ID={willBreak:G1,traverseDoc:Nn,findInDoc:Ln,mapDoc:ur,removeLines:J1,stripTrailingHardline:So,replaceEndOfLine:Z1,canBreak:tm},OD="3.8.3",mc={};An(mc,{addDanglingComment:()=>Je,addLeadingComment:()=>Xt,addTrailingComment:()=>Kt,getAlignmentSize:()=>Pn,getIndentSize:()=>VD,getMaxContinuousCount:()=>jD,getNextNonSpaceNonCommentCharacter:()=>zD,getNextNonSpaceNonCommentCharacterIndex:()=>u3,getPreferredQuote:()=>JD,getStringWidth:()=>On,hasNewline:()=>Me,hasNewlineInRange:()=>QD,hasSpaces:()=>e3,isNextLineEmpty:()=>s3,isNextLineEmptyAfterIndex:()=>Gn,isPreviousLineEmpty:()=>n3,makeString:()=>i3,skip:()=>gu,skipEverythingButNewLine:()=>$o,skipInlineComment:()=>jn,skipNewline:()=>at,skipSpaces:()=>Ve,skipToLineEnd:()=>Po,skipTrailingComment:()=>Hn,skipWhitespace:()=>Tm});function PD(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let u=t+2;u<e.length;++u)if(e.charAt(u)==="*"&&e.charAt(u+1)==="/")return u+2}return t}var jn=PD;function $D(e,t){return t===!1?!1:e.charAt(t)==="/"&&e.charAt(t+1)==="/"?$o(e,t):t}var Hn=$D;function RD(e,t){let u=null,r=t;for(;r!==u;)u=r,r=Ve(e,r),r=jn(e,r),r=Hn(e,r),r=at(e,r);return r}var zn=RD;function qD(e,t){let u=null,r=t;for(;r!==u;)u=r,r=Po(e,r),r=jn(e,r),r=Ve(e,r);return r=Hn(e,r),r=at(e,r),r!==!1&&Me(e,r)}var Gn=qD;function MD(e,t){let u=e.lastIndexOf(` 72`);return u===-1?0:Pn(e.slice(u+1).match(/^[\t ]*/u)[0],t)}var VD=MD;function WD(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function UD(e,t){let u=e.matchAll(new RegExp(`(?:${WD(t)})+`,"gu"));return u.reduce||(u=[...u]),u.reduce((r,[n])=>Math.max(r,n.length),0)/t.length}var jD=UD;function HD(e,t){let u=zn(e,t);return u===!1?"":e.charAt(u)}var zD=HD,gc=Object.freeze({character:"'",codePoint:39}),Dc=Object.freeze({character:'"',codePoint:34}),GD=Object.freeze({preferred:gc,alternate:Dc}),XD=Object.freeze({preferred:Dc,alternate:gc});function KD(e,t){let{preferred:u,alternate:r}=t===!0||t==="'"?GD:XD,{length:n}=e,a=0,i=0;for(let s=0;s<n;s++){let o=e.charCodeAt(s);o===u.codePoint?a++:o===r.codePoint&&i++}return(a>i?r:u).character}var JD=KD;function YD(e,t,u){for(let r=t;r<u;++r)if(e.charAt(r)===` 73`)return!0;return!1}var QD=YD;function ZD(e,t,u={}){return Ve(e,u.backwards?t-1:t,u)!==t}var e3=ZD;function t3(e,t,u){return zn(e,u(t))}function u3(e,t){return arguments.length===2||typeof t=="number"?zn(e,t):t3(...arguments)}function r3(e,t,u){return qn(e,u(t))}function n3(e,t){return arguments.length===2||typeof t=="number"?qn(e,t):r3(...arguments)}function a3(e,t,u){return Gn(e,u(t))}function i3(e,t,u){let r=t==='"'?"'":'"',n=er(0,e,/\\(.)|(["'])/gsu,(a,i,s)=>i===r?i:s===t?"\\"+s:s||(u&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(i)?i:"\\"+i));return t+n+t}function s3(e,t){return arguments.length===2||typeof t=="number"?Gn(e,t):a3(...arguments)}function et(e,t=1){return async(...u)=>{let r=u[t]??{},n=r.plugins??[];return u[t]={...r,plugins:Array.isArray(n)?n:Object.values(n)},e(...u)}}var bc=et(fc);async function Xn(e,t){let{formatted:u}=await bc(e,{...t,cursorOffset:-1});return u}async function o3(e,t){return await Xn(e,t)===e}var c3=et(Ho,0),l3={parse:et(wD),formatAST:et(FD),formatDoc:et(AD),printToDoc:et(TD),printDocToString:et(BD)},d3=Object.defineProperty,h3=Object.defineProperties,f3=Object.getOwnPropertyDescriptors,wi=Object.getOwnPropertySymbols,p3=Object.prototype.hasOwnProperty,m3=Object.prototype.propertyIsEnumerable,Fi=(e,t,u)=>t in e?d3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,qe=(e,t)=>
73{for(var u in t||(t={}))p3.call(t,u)&&Fi(e,u,t[u]);if(wi)for(var u of wi(t))m3.call(t,u)&&Fi(e,u,t[u]);return e},Au=(e,t)=>h3(e,f3(t)),Jr=(e,t,u)=>new Promise((r,n)=>{var a=o=>{try{s(u.next(o))}catch(c){n(c)}},i=o=>{try{s(u.throw(o))}catch(c){n(c)}},s=o=>o.done?r(o.value):Promise.resolve(o.value).then(a,i);s((u=u.apply(e,t)).next())}),g3=[{selector:"img",format:"skip"},{selector:"[data-skip-in-text=true]",format:"skip"},{selector:"a",options:{linkBrackets:!1}}];function Re(e,t){if(Array.isArray(e))return e.map(u=>Re(u,t));if(typeof e=="object"){if(e.type==="group")return Au(qe({},e),{contents:Re(e.contents,t),expandedStates:Re(e.expandedStates,t)});if("contents"in e)return Au(qe({},e),{contents:Re(e.contents,t)});if("parts"in e)return Au(qe({},e),{parts:Re(e.parts,t)});if(e.type==="if-break")return Au(qe({},e),{breakContents:Re(e.breakContents,t),flatContents:Re(e.flatContents,t)})}return t(e)}var $u=qe({},h1);if($u.printers){const e=$u.printers.html.print;$u.printers.html.print=(t,u,r,n)=>{const a=t.getNode(),i=e(t,u,r,n);return a.type==="ieConditionalComment"?Re(i,o=>typeof o=="object"&&o.type==="line"?o.soft?"":" ":o):i}}var D3={endOfLine:"lf",tabWidth:2,plugins:[$u],bracketSameLine:!0,parser:"html"},b3=(e,t={})=>Xn(e.replaceAll("\0",""),qe(qe({},D3),t)),E3=new TextDecoder("utf-8"),Ai=e=>Jr(void 0,null,function*(){const t=[];if("pipeTo"in e){const a=new WritableStream({write(i){t.push(i)}});yield e.pipeTo(a)}else throw new Error("For some reason, the Node version of `react-dom/server` has been imported instead of the browser one.",{cause:{stream:e}});let u=0;t.forEach(a=>{u+=a.length});const r=new Uint8Array(u);let n=0;return t.forEach(a=>{r.set(a,n),n+=a.length}),E3.decode(r)}),C3=(e,t)=>Jr(void 0,null,function*(){const u=vc.jsx(_c.Suspense,{children:e}),r=yield yc(()=>import("./server.browser-BN7asLx_.js").then(s=>s.s),__vite__mapDeps([0,1,2])).then(s=>s.default);let n;if(Object.hasOwn(r,"renderToReadableStream")?n=yield Ai(yield r.renderToReadableStream(u)):yield new Promise((s,o)=>{const c=r.renderToPipeableStream(u,{onAllReady(){return Jr(this,null,function*(){n=yield Ai(c),s()})},onError(l){o(l)}})}),t!=null&&t.plainText)return Rd(n,qe({selectors:g3},t.htmlToTextOptions));const i=`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">${n.replace(/<!DOCTYPE.*?>/,"")}`;return t!=null&&t.pretty?b3(i):i}),q3=(e,t)=>C3(e,t);export{g3 as plainTextSelectors,b3 as pretty,C3 as render,q3 as renderAsync};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.