PageSourceSearch

https://sessionary.lovable.app/assets/index-D52pk8lO.js

js sessionary.lovable.app collected 2026-10-03 03:44:12 UTC 364,083 bytes, 73 lines download raw bytes

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ȀDMPTLJNjǑǖ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;扐blè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;戥ǹ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;䅻Dzᕔ\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;ẝẤijạả;怄;怅怃Ā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;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱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⧓ସdz⧟\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᪠ⵒⵗLjⵚ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㚆㚝㚵㚼Dz㚋\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,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),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,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),m0=ns(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]])),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,"&quot;")}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,"&quot;")}`).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,/'|&quot;|&apos;/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,"&apos;","'"),"&quot;",'"')}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,'"',"&quot;"):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:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",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:"ʼn",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 "&#125;" 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 "&#125;" 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 "&#64;" 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,'"',"&quot;"):K(0,n,"'","&apos;")),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.