PageSourceSearch

https://unicograber.com/assets/admin.email-vorschau-DYKxtWCl.js

js unicograber.com collected 2026-10-06 16:50:57 UTC 451,600 bytes, 82 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/server.browser-CsIMr5ER.js","assets/index-CbDZGUtF.js"])))=>i.map(i=>d[i]);
2import{c1 as rc,bx as nc,j as l,r as H,R as va,s as Ca,aJ as ac,x as ic}from"./index-CbDZGUtF.js";import{A as sc}from"./AdminShell-DW-7Omzi.js";import{M as oc}from"./mail-DQ4Eg0cr.js";import"./index-CDi913fe.js";import"./button-DaWR-xwB.js";import"./index-BgBTqmTC.js";import"./index-CUPC8pQE.js";import"./index-C2vWWket.js";import"./layout-dashboard-ijMX5wpr.js";import"./building-2-Doyo1pFu.js";import"./file-text-DMReCmF7.js";import"./shield-check-CjOGbFCC.js";import"./wrench-Ro8uf-r3.js";import"./log-out-D5KlGdzV.js";var ys=Object.defineProperty,vs=e=>{throw TypeError(e)},cc=(e,u,t)=>u in e?ys(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Cs=(e,u)=>{for(var t in u)ys(e,t,{get:u[t],enumerable:!0})},wa=(e,u,t)=>cc(e,typeof u!="symbol"?u+"":u,t),lc=(e,u,t)=>u.has(e)||vs("Cannot "+t),It=(e,u,t)=>(lc(e,u,"read from private field"),t?t.call(e):u.get(e)),dc=(e,u,t)=>u.has(e)?vs("Cannot add the same private member more than once"):u instanceof WeakSet?u.add(e):u.set(e,t),ws={};Cs(ws,{languages:()=>m0,options:()=>b0,parsers:()=>Mn,printers:()=>y0});var wn=(e,u)=>(t,r,...n)=>t|1&&r==null?void 0:(u.call(r)??r[e]).apply(r,n),fc=String.prototype.replaceAll??function(e,u){return e.global?this.replace(e,u):this.split(e).join(u)},hc=wn("replaceAll",function(){if(typeof this=="string")return fc}),ae=hc;function pc(e){return this[e<0?this.length+e:e]}var mc=wn("at",function(){if(Array.isArray(this)||typeof this=="string")return pc}),Mu=mc,bc=()=>{},gc=bc,Ss="string",ks="array",As="cursor",Sn="indent",kn="align",_s="trim",An="group",_n="fill",Fn="if-break",Tn="indent-if-break",Fs="line-suffix",Ts="line-suffix-boundary",Vu="line",Ns="label",Nn="break-parent",Bs=new Set([As,Sn,kn,_s,An,_n,Fn,Tn,Fs,Ts,Vu,Ns,Nn]);function Dc(e){if(typeof e=="string")return Ss;if(Array.isArray(e))return ks;if(!e)return;let{type:u}=e;if(Bs.has(u))return u}var Ls=Dc,xc=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Ec(e){let u=e===null?"null":typeof e;if(u!=="string"&&u!=="object")return`Unexpected doc '${u}', 
3Expected it to be 'string' or 'object'.`;if(Ls(e))throw new Error("doc is valid.");let t=Object.prototype.toString.call(e);if(t!=="[object Object]")return`Unexpected doc '${t}'.`;let r=xc([...Bs].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'.
4Expected it to be ${r}.`}var yc=class extends Error{name="InvalidDocError";constructor(u){super(Ec(u)),this.doc=u}},vc=yc;function Is(e,u){if(typeof e=="string")return u(e);let t=new Map;return r(e);function r(a){if(t.has(a))return t.get(a);let i=n(a);return t.set(a,i),i}function n(a){switch(Ls(a)){case ks:return u(a.map(r));case _n:return u({...a,parts:a.parts.map(r)});case Fn:return u({...a,breakContents:r(a.breakContents),flatContents:r(a.flatContents)});case An:{let{expandedStates:i,contents:s}=a;return i?(i=i.map(r),s=i[0]):s=r(s),u({...a,contents:s,expandedStates:i})}case kn:case Sn:case Tn:case Ns:case Fs:return u({...a,contents:r(a.contents)});case Ss:case As:case _s:case Ts:case Vu:case Nn:return u(a);default:throw new vc(a)}}}function Fe(e,u=Fc){return Is(e,t=>typeof t=="string"?Hu(u,t.split(`
5`)):t)}var Cc=gc;function Te(e){return{type:Sn,contents:e}}function wc(e,u){return{type:kn,contents:u,n:e}}function Sc(e){return wc(Number.NEGATIVE_INFINITY,e)}var xt={type:Nn};function Os(e){return{type:_n,parts:e}}function Y(e,u={}){return Cc(u.expandedStates),{type:An,id:u.id,contents:e,break:!!u.shouldBreak,expandedStates:u.expandedStates}}function ht(e,u="",t={}){return{type:Fn,breakContents:e,flatContents:u,groupId:t.groupId}}function kc(e,u){return{type:Tn,contents:e,groupId:u.groupId,negate:u.negate}}function Hu(e,u){let t=[];for(let r=0;r<u.length;r++)r!==0&&t.push(e),t.push(u[r]);return t}var G={type:Vu},re={type:Vu,soft:!0},Ac={type:Vu,hard:!0},z=[Ac,xt],_c={type:Vu,hard:!0,literal:!0},Fc=[_c,xt],Ps=Object.freeze({character:"'",codePoint:39}),qs=Object.freeze({character:'"',codePoint:34}),Tc=Object.freeze({preferred:Ps,alternate:qs}),Nc=Object.freeze({preferred:qs,alternate:Ps});function Bc(e,u){let{preferred:t,alternate:r}=u===!0||u==="'"?Tc:Nc,{length:n}=e,a=0,i=0;for(let s=0;s<n;s++){let o=e.charCodeAt(s);o===t.codePoint?a++:o===r.codePoint&&i++}return(a>i?r:t).character}var Lc=Bc;function Ic(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Oc=class{#e;constructor(u){this.#e=new Set(u)}getLeadingWhitespaceCount(u){let t=this.#e,r=0;for(let n=0;n<u.length&&t.has(u.charAt(n));n++)r++;return r}getTrailingWhitespaceCount(u){let t=this.#e,r=0;for(let n=u.length-1;n>=0&&t.has(u.charAt(n));n--)r++;return r}getLeadingWhitespace(u){let t=this.getLeadingWhitespaceCount(u);return u.slice(0,t)}getTrailingWhitespace(u){let t=this.getTrailingWhitespaceCount(u);return u.slice(u.length-t)}hasLeadingWhitespace(u){return this.#e.has(u.charAt(0))}hasTrailingWhitespace(u){return this.#e.has(Mu(0,u,-1))}trimStart(u){let t=this.getLeadingWhitespaceCount(u);return u.slice(t)}trimEnd(u){let t=this.getTrailingWhitespaceCount(u);return u.slice(0,u.length-t)}trim(u){return this.trimEnd(this.trimStart(u))}split(u,t=!1){let r=`[${Ic([...this.#e].join(""))}]+`,n=new RegExp(t?`(${r})`:r,"u");return u.split(n)}hasWhitespaceCharacter(u){let t=this.#e;return Array.prototype.some.call(u,r=>t.has(r))}hasNonWhitespaceCharacter(u){let t=this.#e;return Array.prototype.some.call(u,r=>!t.has(r))}isWhitespaceOnly(u){let t=this.#e;return Array.prototype.every.call(u,r=>t.has(r))}#u(u){let t=Number.POSITIVE_INFINITY;for(let r of u.split(`
6`)){if(r.length===0)continue;let n=this.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&n<t&&(t=n)}return t===Number.POSITIVE_INFINITY?0:t}dedentString(u){let t=this.#u(u);return t===0?u:u.split(`
7`).map(r=>r.slice(t)).join(`
8`)}},Pc=Oc,qc=["	",`
9`,"\f","\r"," "],Rc=new Pc(qc),De=Rc,$c=class extends Error{name="UnexpectedNodeError";constructor(u,t,r="type"){super(`Unexpected ${t} node ${r}: ${JSON.stringify(u[r])}.`),this.node=u}},jc=$c,Mc=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),Vc=new Set(["if","else if","for","switch","case"]);function Rs(e,u,t){if(e.kind==="text"||e.kind==="comment")return null;if(e.kind==="yaml"&&delete u.value,e.kind==="attribute"){let{fullName:r,value:n}=e;r==="style"||r==="class"||r==="srcset"&&(t.fullName==="img"||t.fullName==="source")||r==="allow"&&t.fullName==="iframe"||r.startsWith("on")||r.startsWith("@")||r.startsWith(":")||r.startsWith(".")||r.startsWith("#")||r.startsWith("v-")||r==="vars"&&t.fullName==="style"||(r==="setup"||r==="generic")&&t.fullName==="script"||r==="slot-scope"||r.startsWith("(")||r.startsWith("[")||r.startsWith("*")||r.startsWith("bind")||r.startsWith("i18n")||r.startsWith("on-")||r.startsWith("ng-")||n?.includes("{{")?delete u.value:n&&(u.value=ae(0,n,/'|&quot;|&apos;/gu,'"'))}if(e.kind==="docType"&&(u.value=ae(0,e.value.toLowerCase(),/\s+/gu," ")),e.kind==="angularControlFlowBlock"&&e.parameters?.children)for(let r of u.parameters.children)Vc.has(e.name)?delete r.expression:r.expression=r.expression.trim();e.kind==="angularIcuExpression"&&(u.switchValue=e.switchValue.trim()),e.kind==="angularLetDeclarationInitializer"&&delete u.value,e.kind==="element"&&e.isVoid&&!e.isSelfClosing&&(u.isSelfClosing=!0)}Rs.ignoredProperties=Mc;var Hc=Rs;function Et(e,u=!0){return[Te([re,e]),u?re:""]}function Uu(e,u){let t=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 t&&(t.type==="ObjectExpression"||t.type==="ArrayExpression"||(u.parser==="__vue_expression"||u.parser==="__vue_ts_expression"||u.parser==="__ng_binding"||u.parser==="__ng_directive")&&(t.type==="TemplateLiteral"||t.type==="StringLiteral"))}async function xe(e,u,t,r){t={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...t};let n=!0;r&&(t.__onHtmlBindingRoot=(i,s)=>{n=r(i,s)});let a=await u(e,t,u);return n?Y(a):Et(a)}function Uc(e,u,t,r){let{node:n}=t,a=r.originalText.slice(n.sourceSpan.start.offset,n.sourceSpan.end.offset);return/^\s*$/u.test(a)?"":xe(a,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},Uu)}var Wc=Uc,zc=Array.prototype.toReversed??function(){return[...this].reverse()},Gc=wn("toReversed",function(){if(Array.isArray(this))return zc}),Xc=Gc;function Kc(){let e=globalThis,u=e.Deno?.build?.os;return typeof u=="string"?u==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var Jc=Kc();function $s(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 Zc(e){return e=$s(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Yc(e){e=$s(e);let u=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(u=`\\\\${e.hostname}${u}`),u}function Qc(e){return Jc?Yc(e):Zc(e)}var el=e=>String(e).split(/[/\\]/u).pop(),ul=e=>String(e).startsWith("file:");function tl(e){return Array.isArray(e)&&e.length>0}var Bn=tl;function Sa(e,u){if(!u)return;let t=el(u).toLowerCase();return e.find(({filenames:r})=>r?.some(n=>n.toLowerCase()===t))??e.find(({extensions:r})=>r?.some(n=>t.endsWith(n)))}function rl(e,u){if(u)return e.find(({name:t})=>t.toLowerCase()===u)??e.find(({aliases:t})=>t?.includes(u))??e.find(({extensions:t})=>t?.includes(`.${u}`))}var nl=void 0;function ka(e,u){if(u){if(ul(u))try{u=Qc(u)}catch{return}if(typeof u=="string")return e.find(({isSupported:t})=>t?.({filepath:u}))}}function al(e,u){let t=Xc(0,e.plugins).flatMap(r=>r.languages??[]);return(rl(t,u.language)??Sa(t,u.physicalFile)??Sa(t,u.file)??ka(t,u.physicalFile)??ka(t,u.file)??nl?.(t,u.physicalFile))?.parsers[0]}var Ln=al,js=Symbol.for("PRETTIER_IS_FRONT_MATTER");function il(e){return!!e?.[js]}var fr=il,Ku=3;function sl(e){let u=e.slice(0,Ku);
9if(u!=="---"&&u!=="+++")return;let t=e.indexOf(`
10`,Ku);if(t===-1)return;let r=e.slice(Ku,t).trim(),n=e.indexOf(`
11${u}`,t),a=r;if(a||(a=u==="+++"?"toml":"yaml"),n===-1&&u==="---"&&a==="yaml"&&(n=e.indexOf(`
12...`,t)),n===-1)return;let i=n+1+Ku,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(t+1,n),startDelimiter:u,endDelimiter:o.slice(-Ku),raw:o,start:{line:1,column:0,index:0},end:{index:o.length,get line(){return c??(c=o.split(`
13`)),c.length},get column(){return c??(c=o.split(`
14`)),Mu(0,c,-1).length}},[js]:!0}}function ol(e){let u=sl(e);return u?{frontMatter:u,get content(){let{raw:t}=u;return ae(0,t,/[^\n]/gu," ")+e.slice(t.length)}}:{content:e}}var cl=ol,ll="inline",Aa={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"},dl="normal",_a={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function fl(e){return e.kind==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}var yt=fl,hl=e=>ae(0,e,/^[\t\f\r ]*\n/gu,""),Ms=e=>hl(De.trimEnd(e)),pl=e=>{let u=e,t=De.getLeadingWhitespace(u);t&&(u=u.slice(t.length));let r=De.getTrailingWhitespace(u);return r&&(u=u.slice(0,-r.length)),{leadingWhitespace:t,trailingWhitespace:r,text:u}};function Vs(e,u){return!!(e.kind==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.kind==="ieConditionalComment"&&!e.complete||Pu(e)&&e.children.some(t=>t.kind!=="text"&&t.kind!=="interpolation")||On(e,u)&&!je(e,u)&&e.kind!=="interpolation")}function hr(e){return e.kind==="attribute"||!e.parent||!e.prev?!1:ml(e.prev)}function ml(e){return e.kind==="comment"&&e.value.trim()==="prettier-ignore"}function ge(e){return e.kind==="text"||e.kind==="comment"}function je(e,u){return e.kind==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||e.fullName==="mj-style"&&u.parser==="mjml"||yt(e)&&(e.name==="script"||e.name==="style"))}function bl(e,u){return e.children&&!je(e,u)}function gl(e,u){return je(e,u)||e.kind==="interpolation"||Hs(e)}function Hs(e){return Js(e).startsWith("pre")}function Dl(e,u){let t=r();if(t&&!e.prev&&e.parent?.tagDefinition?.ignoreFirstLf)return e.kind==="interpolation";return t;function r(){return fr(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:Pu(e.parent)?!0:!(!e.prev&&(e.parent.kind==="root"||Pu(e)&&e.parent||je(e.parent,u)||pr(e.parent,u)||!Al(e.parent.cssDisplay))||e.prev&&!Tl(e.prev.cssDisplay))}}function xl(e,u){return fr(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:Pu(e.parent)?!0:!(!e.next&&(e.parent.kind==="root"||Pu(e)&&e.parent||je(e.parent,u)||pr(e.parent,u)||!_l(e.parent.cssDisplay))||e.next&&!Fl(e.next.cssDisplay))}function El(e,u){return Nl(e.cssDisplay)&&!je(e,u)}function Ot(e){return fr(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1<e.next.sourceSpan.start.line}function yl(e){return Us(e)||e.kind==="element"&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some(u=>
vendor: 5,410 bytes, line 14
14Cl(u)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.kind!=="text"&&zs(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||Gs(e.lastChild))}function Us(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 Fr(e){return Xs(e)||e.prev&&vl(e.prev)||Ws(e)}function vl(e){return Xs(e)||e.kind==="element"&&e.fullName==="br"||Ws(e)}function Ws(e){return zs(e)&&Gs(e)}function zs(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 Gs(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 Xs(e){switch(e.kind){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function In(e){return e.lastChild?In(e.lastChild):e}function Cl(e){return e.children?.some(u=>u.kind!=="text")}function Ks(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";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||e==="speculationrules")return"json"}}function wl(e,u){let{name:t,attrMap:r}=e;if(t!=="script"||Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:a}=e.attrMap;return!a&&!n?"babel":Ln(u,{language:a})??Ks(n)}function Sl(e,u){if(!On(e,u))return;let{attrMap:t}=e;if(Object.prototype.hasOwnProperty.call(t,"src"))return;let{type:r,lang:n}=t;return Ln(u,{language:n})??Ks(r)}function kl(e,u){if(e.name==="style"){let{lang:t}=e.attrMap;return t?Ln(u,{language:t}):"css"}if(e.name==="mj-style"&&u.parser==="mjml")return"css"}function Fa(e,u){return wl(e,u)??kl(e,u)??Sl(e,u)}function vt(e){return e==="block"||e==="list-item"||e.startsWith("table")}function Al(e){return!vt(e)&&e!=="inline-block"}function _l(e){return!vt(e)&&e!=="inline-block"}function Fl(e){return!vt(e)}function Tl(e){return!vt(e)}function Nl(e){return!vt(e)&&e!=="inline-block"}function Pu(e){return Js(e).startsWith("pre")}function Bl(e,u){let t=e;for(;t;){if(u(t))return!0;t=t.parent}return!1}function Ll(e,u){if(Wu(e,u))return"block";if(e.prev?.kind==="comment"){let r=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(r)return r[1]}let t=!1;if(e.kind==="element"&&e.namespace==="svg")if(Bl(e,r=>r.fullName==="svg:foreignObject"))t=!0;else return e.name==="svg"?"inline-block":"block";switch(u.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:if(e.kind==="element"&&(!e.namespace||t||yt(e))&&Object.prototype.hasOwnProperty.call(Aa,e.name))return Aa[e.name]}return ll}function Js(e){return e.kind==="element"&&(!e.namespace||yt(e))&&Object.prototype.hasOwnProperty.call(_a,e.name)?_a[e.name]:dl}function Zs(e){return ae(0,ae(0,e,"&apos;","'"),"&quot;",'"')}function de(e){return Zs(e.value)}var Il=new Set(["template","style","script"]);function pr(e,u){return Wu(e,u)&&!Il.has(e.fullName)}function Wu(e,u){return u.parser==="vue"&&e.kind==="element"&&e.parent.kind==="root"&&e.fullName.toLowerCase()!=="html"}function On(e,u){return Wu(e,u)&&(pr(e,u)||e.attrMap.lang&&e.attrMap.lang!=="html")}function Ol(e){let u=e.fullName;return u.charAt(0)==="#"||u==="slot-scope"||u==="v-slot"||u.startsWith("v-slot:")}function Pl(e,u){let t=e.parent;if(!Wu(t,u))return!1;let r=t.fullName,n=e.fullName;return r==="script"&&n==="setup"||r==="style"&&n==="vars"}function Ys(e,u=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?Fe(u):Fe(De.dedentString(Ms(u)),z):Hu(G,De.split(u))}function Qs(e,u){return Wu(e,u)&&e.name==="script"}function ql(e){let{valueSpan:u,value:t}=e;return u.end.offset-u.start.offset===t.length+2}function e0(e,u){if(ql(e))return!1;let{value:t}=e;return/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(t)||u.parser==="lwc"&&t.startsWith("{")&&t.endsWith("}")}var u0=/\{\{(.+?)\}\}/su,Rl=({node:{value:e}})=>u0.test(e);async function $l(e,u,t){let r=de(t.node),n=[];for(let[a,i]of r.split(u0).entries())if(a%2===0)n.push(Fe(i));else try{n.push(Y(["{{",Te([G,await xe(i,e,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),G,"}}"]))}catch{n.push("{{",Fe(i),"}}")}return n}var Tr=e=>(u,t,r)=>xe(de(r.node),u,{parser:e},Uu),jl=[{test(e){let u=e.node.fullName;return u.startsWith("(")&&u.endsWith(")")||u.startsWith("on-")},print:Tr("__ng_action")},{test(e){let u=e.node.fullName;return u.startsWith("[")&&u.endsWith("]")||/^bind(?:on)?-/u.test(u)||/^ng-(?:if|show|hide|class|style)$/u.test(u)},print:Tr("__ng_binding")},{test:e=>e.node.fullName.startsWith("*"),print:Tr("__ng_directive")},{test:e=>/^i18n(?:-.+)?$/u.test(e.node.fullName),print:Ml},{test:Rl,print:$l}].map(({test:e,print:u})=>({test:(t,r)=>r.parser==="angular"&&e(t),print:u}));function Ml(e,u,{node:t}){let r=de(t);return Et(Os(Ys(t,r.trim())),!r.includes("@@"))}var Vl=jl,Hl=({node:e},u)=>!u.parentParser&&e.fullName==="class"&&!e.value.includes("{{"),Ul=(e,u,t)=>de(t.node).trim().split(/\s+/u).join(" "),Wl=["onabort","onafterprint","onauxcl
14ick","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","onpause","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"],zl=new Set(Wl),Gl=({node:e},u)=>zl.has(e.fullName)&&!u.parentParser&&!e.value.includes("{{"),Xl=(e,u,t)=>xe(de(t.node),e,{parser:"babel",__isHtmlInlineEventHandler:!0},()=>!1);function Kl(e){let u=[];for(let t of e.split(";")){if(t=De.trim(t),!t)continue;let[r,...n]=De.split(t);u.push({name:r,value:n})}return u}var Jl=Kl,Zl=({node:e},u)=>e.fullName==="allow"&&!u.parentParser&&e.parent.fullName==="iframe"&&!e.value.includes("{{");function Yl(e,u,t){let{node:r}=t,n=Jl(de(r));return n.length===0?[""]:Et(n.map(({name:a,value:i},s)=>[[a,...i].join(" "),s===n.length-1?ht(";"):[";",G]]))}function Ta(e){return e==="	"||e===`
15`||e==="\f"||e==="\r"||e===" "}var Ql=/^[ \t\n\r\u000c]+/,ed=/^[, \t\n\r\u000c]+/,ud=/^[^ \t\n\r\u000c]+/,td=/[,]+$/,Na=/^\d+$/,rd=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function nd(e){let u=e.length,t,r,n,a,i,s=0,o;function c(f){let b,x=f.exec(e.substring(s));if(x)return[b]=x,s+=b.length,b}let d=[];for(;;){if(c(ed),s>
vendor: 7,320 bytes, line 15
15=u){if(d.length===0)throw new Error("Must contain one or more image candidate strings.");return d}o=s,t=c(ud),r=[],t.slice(-1)===","?(t=t.replace(td,""),p()):h()}function h(){for(c(Ql),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),p();return}else if(i==="(")n+=i,a="in parens";else if(i===""){n&&r.push(n),p();return}else n+=i;else if(a==="in parens")if(i===")")n+=i,a="in descriptor";else if(i===""){r.push(n),p();return}else n+=i;else if(a==="after descriptor"&&!Ta(i))if(i===""){p();return}else a="in descriptor",s-=1;s+=1}}function p(){let f=!1,b,x,w,D,v={},A,C,S,P,R;for(D=0;D<r.length;D++)A=r[D],C=A[A.length-1],S=A.substring(0,A.length-1),P=parseInt(S,10),R=parseFloat(S),Na.test(S)&&C==="w"?((b||x)&&(f=!0),P===0?f=!0:b=P):rd.test(S)&&C==="x"?((b||x||w)&&(f=!0),R<0?f=!0:x=R):Na.test(S)&&C==="h"?((w||x)&&(f=!0),P===0?f=!0:w=P):f=!0;if(!f)v.source={value:t,startOffset:o},b&&(v.width={value:b}),x&&(v.density={value:x}),w&&(v.height={value:w}),d.push(v);else throw new Error(`Invalid srcset descriptor found in "${e}" at "${A}".`)}}var ad=nd,id=e=>e.node.fullName==="srcset"&&(e.parent.fullName==="img"||e.parent.fullName==="source"),t0={width:"w",height:"h",density:"x"},sd=Object.keys(t0);function od(e,u,t){let r=de(t.node),n=ad(r),a=sd.filter(f=>n.some(b=>Object.prototype.hasOwnProperty.call(b,f)));if(a.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[i]=a,s=t0[i],o=n.map(f=>f.source.value),c=Math.max(...o.map(f=>f.length)),d=n.map(f=>f[i]?String(f[i].value):""),h=d.map(f=>{let b=f.indexOf(".");return b===-1?f.length:b}),p=Math.max(...h);return Et(Hu([",",G],o.map((f,b)=>{let x=[f],w=d[b];if(w){let D=c-f.length+1,v=p-h[b],A=" ".repeat(D+v);x.push(ht(A," "),w+s)}return x})))}var cd=({node:e},u)=>e.fullName==="style"&&!u.parentParser&&!e.value.includes("{{"),ld=async(e,u,t)=>Et(await e(de(t.node),{parser:"css",__isHTMLStyleAttribute:!0})),Nr=new WeakMap;function dd(e,u){let{root:t}=e;return Nr.has(t)||Nr.set(t,t.children.some(r=>Qs(r,u)&&["ts","typescript"].includes(r.attrMap.lang))),Nr.get(t)}var zu=dd;function fd(e,u,t){let r=de(t.node);return xe(`type T<${r}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},Uu)}function hd(e,u,t,r){let n=de(t.node),a=zu(t,r)?"babel-ts":"babel";return xe(`function _(${n}) {}`,e,{parser:a,__isVueBindings:!0})}async function pd(e,u,t,r){let n=de(t.node),{left:a,operator:i,right:s}=md(n),o=zu(t,r);return[Y(await xe(`function _(${a}) {}`,e,{parser:o?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",i," ",await xe(s,e,{parser:o?"__ts_expression":"__js_expression"})]}function md(e){let u=/(.*?)\s+(in|of)\s+(.*)/su,t=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,r=/^\(|\)$/gu,n=e.match(u);if(!n)return;let a={for:n[3].trim()};if(!a.for)return;let i=ae(0,n[1].trim(),r,""),s=i.match(t);s?(a.alias=i.replace(t,""),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,d)=>!c&&(d===0||o.slice(d+1).some(Boolean))))return{left:o.filter(Boolean).join(","),operator:n[2],right:a.for}}var bd=[{test:e=>e.node.fullName==="v-for",print:pd},{test:(e,u)=>e.node.fullName==="generic"&&Qs(e.parent,u),print:fd},{test:({node:e},u)=>Ol(e)||Pl(e,u),print:hd},{test(e){let u=e.node.fullName;return u.startsWith("@")||u.startsWith("v-on:")},print:gd},{test(e){let u=e.node.fullName;return u.startsWith(":")||u.startsWith(".")||u.startsWith("v-bind:")},print:Dd},{test:e=>e.node.fullName.startsWith("v-"),print:r0}].map(({test:e,print:u})=>({test:(t,r)=>r.parser==="vue"&&e(t,r),print:u}));async function gd(e,u,t,r){try{return await r0(e,u,t,r)}catch(i){if(i.cause?.code!=="BABEL_PARSER_SYNTAX_ERROR")throw i}let n=de(t.node),a=zu(t,r)?"__vue_ts_event_binding":"__vue_event_binding";return xe(n,e,{parser:a},Uu)}function Dd(e,u,t,r){let n=de(t.node),a=zu(t,r)?"__vue_ts_expression":"__vue_expression";return xe(n,e,{parser:a},Uu)}function r0(e,u,t,r){let n=de(t.node),a=zu(t,r)?"__ts_expression":"__js_expression";return xe(n,e,{parser:a},Uu)}var xd=bd,Ed=[{test:id,print:od},{test:cd,print:ld},{test:Gl,print:Xl},{test:Hl,print:Ul},{test:Zl,print:Yl},...xd,...Vl].map(({test:e,print:u})=>({test:e,print:vd(u)}));function yd(e,u){let{node:t}=e,{value:r}=t;if(r)return e0(t,u)?[t.rawName,"=",r]:Ed.find(({test:n})=>n(e,u))?.print}function vd(e){return async(u,t,r,n)=>{let a=await e(u,t,r,n);if(a)return a=Is(a,i=>typeof i=="string"?ae(0,i,'"',"&quot;"):i),[r.node.rawName,'="',Y(a),'"']}}var Cd=yd,Ct=e=>e.sourceSpan.start.offset,mr=e=>e.sourceSpan.end.offset;function Yr(e,u){return[e.isSelfClosing?"":wd(e,u),at(e,u)]}function wd(e,u){return e.lastChild&&pt(e.lastChild)?"":[Sd(e,u),Pn(e,u)]}function at(e,u){return(e.next?Du(e.next):St(e.parent))?"":[wt(e,u),gu(e,u)]}function Sd(e,u){return St(e)?wt(e.lastChild,u):""}function gu(e,u){return pt(e)?Pn(e.parent,u):br(e)?qn(e.next,u):""}function Pn(e,u){if(n0(e,u))return"";switch(e.kind){case"ieConditionalComment":return"<!";case"element":if(e.hasHtmComponentClosingTag)return"<//";default:return`</${e.rawName}`}}function wt(e,u){if(n0(e,u))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 n0(e,u){return!e.isSelfClosing&&!e.endSourceSpan&&(hr(e)||Vs(e.parent,u))}function Du(e){return e.prev&&e.prev.kind!=="docType"&&e.kind!=="angularControlFlowBlock"&&!ge(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function St(e){return e.lastChild?.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!ge(In(e.lastChild))&&!Pu(e)}function pt(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&ge(In(e))}function br(e){return e.next&&!ge(e.next)&&ge(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function kd(e){let u=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return u?u[1]?u[1].split(/\s+/u):!0:!1}function gr(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function Ad(e,u,t){let{node:r}=e;if(!Bn(r.attrs))return r.isSelfClosing?" ":"";let n=r.prev?.kind==="comment"&&kd(r.prev.value),a=typeof n=="boolean"?()=>n:Array.isArray(n)?d=>n.includes(d.rawName):()=>!1,i=e.map(({node:d})=>a(d)?Fe(u.originalText.slice(Ct(d),mr(d))):t(),"attrs"),s=r.kind==="element"&&r.fullName==="script"&&r.attrs.length===1&&r.attrs[0].fullName==="src"&&r.children.length===0,o=u.singleAttributePerLine&&r.attrs.length>1&&!Wu(r,u)?z:G,c=[Te([s?" ":G,Hu(o,i)])];return r.firstChild&&gr(r.firstChild)||r.isSelfClosing&&St(r.parent)||s?c.push(r.isSelfClosing?" ":""):c.push(u.bracketSameLine?r.isSelfClosing?" ":"":r.isSelfClosing?G:re),c}function _d(e){return e.firstChild&&gr(e.firstChild)?"":Rn(e)}function Qr(e,u,t){let{node:r}=e;return[it(r,u),Ad(e,u,t),r.isSelfClosing?"":_d(r)]}function it(e,u){return e.prev&&br(e.prev)?"":[xu(e,u),qn(e,u)]}function xu(e,u){return gr(e)?Rn(e.parent):Du(e)?wt(e.prev,u):""}var Ba="<!doctype";function qn(e,u){switch(e.kind){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${e.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";
15case"docType":{if(e.value==="html"){let{filepath:r}=u;if(r&&/\.html?$/u.test(r))return Ba}let t=Ct(e);return u.originalText.slice(t,t+Ba.length)}case"angularIcuExpression":return"{";case"element":if(e.condition)return`<!--[if ${e.condition}]><!--><${e.rawName}`;default:return`<${e.rawName}`}}function Rn(e){switch(e.kind){case"ieConditionalComment":return"]>";case"element":if(e.condition)return"><!--<![endif]-->";default:return">"}}function Fd(e,u){if(!e.endSourceSpan)return"";let t=e.startSourceSpan.end.offset;e.firstChild&&gr(e.firstChild)&&(t-=Rn(e).length);let r=e.endSourceSpan.start.offset;return e.lastChild&&pt(e.lastChild)?r+=Pn(e,u).length:St(e)&&(r-=wt(e.lastChild,u).length),u.originalText.slice(t,r)}var a0=Fd,Td=new Set(["if","else if","for","switch","case"]);function Nd(e,u){let{node:t}=e;switch(t.kind){case"element":if(je(t,u)||t.kind==="interpolation")return;if(!t.isSelfClosing&&On(t,u)){let r=Fa(t,u);return r?async(n,a)=>{let i=a0(t,u),s=/^\s*$/u.test(i),o="";return s||(o=await n(Ms(i),{parser:r,__embeddedInHtml:!0}),s=o===""),[xu(t,u),Y(Qr(e,u,a)),s?"":z,o,s?"":z,Yr(t,u),gu(t,u)]}:void 0}break;case"text":if(je(t.parent,u)){let r=Fa(t.parent,u);if(r)return async n=>{let a=r==="markdown"?De.dedentString(t.value.replace(/^[^\S\n]*\n/u,"")):t.value,i={parser:r,__embeddedInHtml:!0};if(u.parser==="html"&&r==="babel"){let s="script",{attrMap:o}=t.parent;o&&(o.type==="module"||(o.type==="text/babel"||o.type==="text/jsx")&&o["data-type"]==="module")&&(s="module"),i.__babelSourceType=s}return[xt,xu(t,u),await n(a,i),gu(t,u)]}}else if(t.parent.kind==="interpolation")return async r=>{let n={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return u.parser==="angular"?n.parser="__ng_interpolation":u.parser==="vue"?n.parser=zu(e,u)?"__vue_ts_expression":"__vue_expression":n.parser="__js_expression",[Te([G,await r(t.value,n)]),t.parent.next&&Du(t.parent.next)?" ":G]};break;case"attribute":return Cd(e,u);case"angularControlFlowBlockParameters":return Td.has(e.parent.name)?Wc:void 0;case"angularLetDeclarationInitializer":return r=>xe(t.value,r,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var Bd=Nd,Ju=null;function st(e){if(Ju!==null&&typeof Ju.property){let u=Ju;return Ju=st.prototype=null,u}return Ju=st.prototype=e??Object.create(null),new st}var Ld=10;for(let e=0;e<=Ld;e++)st();function Id(e){return st(e)}function Od(e,u="type"){Id(e);function t(r){let n=r[u],a=e[n];if(!Array.isArray(a))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return a}return t}var Pd=Od,pe=[["children"],[]],qd={root:pe[0],element:["attrs","children"],ieConditionalComment:pe[0],ieConditionalStartComment:pe[1],ieConditionalEndComment:pe[1],interpolation:pe[0],text:pe[0],docType:pe[1],comment:pe[1],attribute:pe[1],cdata:pe[1],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:pe[0],angularControlFlowBlockParameter:pe[1],angularLetDeclaration:["init"],angularLetDeclarationInitializer:pe[1],angularIcuExpression:["cases"],angularIcuCase:["expression"]},Rd=Pd(qd,"kind"),$d=Rd,jd="format",Md=/^\s*<!--\s*@(?:noformat|noprettier)\s*-->/u,Vd=/^\s*<!--\s*@(?:format|prettier)\s*-->/u,Hd=e=>Vd.test(e),Ud=e=>Md.test(e),Wd=e=>`<!-- @${jd} -->
16
17${e}`,zd=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 i0(e){let u=mr(e);return e.kind==="element"&&!e.endSourceSpan&&Bn(e.children)?Math.max(u,i0(Mu(0,e.children,-1))):u}function Zu(e,u,t){let r=e.node;if(hr(r)){let n=i0(r);return[xu(r,u),Fe(De.trimEnd(u.originalText.slice(Ct(r)+(r.prev&&br(r.prev)?qn(r).length:0),n-(r.next&&Du(r.next)?wt(r,u).length:0)))),gu(r,u)]}return t()}function Pt(e,u){return ge(e)&&ge(u)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?Fr(u)?z:G:"":Fr(u)?z:re:br(e)&&(hr(u)||u.firstChild||u.isSelfClosing||u.kind==="element"&&u.attrs.length>0)||e.kind==="element"&&e.isSelfClosing&&Du(u)?"":!u.isLeadingSpaceSensitive||Fr
vendor: 4,147 bytes, line 17
17(u)||Du(u)&&e.lastChild&&pt(e.lastChild)&&e.lastChild.lastChild&&pt(e.lastChild.lastChild)?z:u.hasLeadingSpaces?G:re}function $n(e,u,t){let{node:r}=e;if(Us(r))return[xt,...e.map(()=>{let a=e.node,i=a.prev?Pt(a.prev,a):"";return[i?[i,Ot(a.prev)?z:""]:"",Zu(e,u,t)]},"children")];let n=r.children.map(()=>Symbol(""));return e.map(({node:a,index:i})=>{if(ge(a)){if(a.prev&&ge(a.prev)){let f=Pt(a.prev,a);if(f)return Ot(a.prev)?[z,z,Zu(e,u,t)]:[f,Zu(e,u,t)]}return Zu(e,u,t)}let s=[],o=[],c=[],d=[],h=a.prev?Pt(a.prev,a):"",p=a.next?Pt(a,a.next):"";return h&&(Ot(a.prev)?s.push(z,z):h===z?s.push(z):ge(a.prev)?o.push(h):o.push(ht("",re,{groupId:n[i-1]}))),p&&(Ot(a)?ge(a.next)&&d.push(z,z):p===z?ge(a.next)&&d.push(z):c.push(p)),[...s,Y([...o,Y([Zu(e,u,t),...c],{id:n[i]})]),...d]},"children")}function Gd(e,u,t){let{node:r}=e,n=[];if(Zd(e)&&n.push("} "),n.push("@",r.name),Kd(r))return n.push(";"),n;if(r.parameters&&n.push(" (",Y(t("parameters")),")"),!Jd(r)){n.push(" {");let a=s0(r);r.children.length>0?(r.firstChild.hasLeadingSpaces=!0,r.lastChild.hasTrailingSpaces=!0,n.push(Te([z,$n(e,u,t)])),a&&n.push(z,"}")):a&&n.push("}")}return Y(n,{shouldBreak:!0})}function s0(e){return!(e.next?.kind==="angularControlFlowBlock"&&zd.get(e.name)?.has(e.next.name))}var Xd=e=>e?.kind==="angularControlFlowBlock"&&(e.name==="case"||e.name==="default"),Kd=e=>e?.kind==="angularControlFlowBlock"&&e.name==="default never";function Jd(e){return Xd(e)&&e.endSourceSpan&&e.endSourceSpan.start.offset===e.endSourceSpan.end.offset}function Zd(e){let{previous:u}=e;return u?.kind==="angularControlFlowBlock"&&!hr(u)&&!s0(u)}function Yd(e,u,t){return[Te([re,Hu([";",G],e.map(t,"children"))]),re]}function Qd(e,u,t){let{node:r}=e;return[it(r,u),Y([r.switchValue.trim(),", ",r.type,r.cases.length>0?[",",Te([G,Hu(G,e.map(t,"cases"))])]:"",re]),at(r,u)]}function e2(e,u,t){let{node:r}=e;return[r.value," {",Y([Te([re,e.map(({node:n,isLast:a})=>{let i=[t()];return n.kind==="text"&&(n.hasLeadingSpaces&&i.unshift(G),n.hasTrailingSpaces&&!a&&i.push(G)),i},"expression")]),re]),"}"]}function u2(e,u,t){let{node:r}=e;if(Vs(r,u))return[xu(r,u),Y(Qr(e,u,t)),Fe(a0(r,u)),...Yr(r,u),gu(r,u)];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=d=>Y([Y(Qr(e,u,t),{id:a}),d,Yr(r,u)]),s=d=>n?kc(d,{groupId:a}):(je(r,u)||pr(r,u))&&r.parent.kind==="root"&&u.parser==="vue"&&!u.vueIndentScriptAndStyle?d:Te(d),o=()=>n?ht(re,"",{groupId:a}):r.firstChild.hasLeadingSpaces&&r.firstChild.isLeadingSpaceSensitive?G:r.firstChild.kind==="text"&&r.isWhitespaceSensitive&&r.isIndentationSensitive?Sc(re):re,c=()=>(r.next?Du(r.next):St(r.parent))?r.lastChild.hasTrailingSpaces&&r.lastChild.isTrailingSpaceSensitive?" ":"":n?ht(re,"",{groupId:a}):r.lastChild.hasTrailingSpaces&&r.lastChild.isTrailingSpaceSensitive?G:(r.lastChild.kind==="comment"||r.lastChild.kind==="text"&&r.isWhitespaceSensitive&&r.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${u.tabWidth*(e.ancestors.length-1)}}$`,"u").test(r.lastChild.value)?"":re;return r.children.length===0?i(r.hasDanglingSpaces&&r.isDanglingSpaceSensitive?G:""):i([yl(r)?xt:"",s([o(),$n(e,u,t)]),c()])}var Re=(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 Dr(e,u=!0){if(e[0]!=":")return[null,e];let t=e.indexOf(":",1);if(t===-1){if(u)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,t),e.slice(t+1)]}function La(e){return Dr(e)[1]==="ng-container"}function Ia(e){return Dr(e)[1]==="ng-content"}function er(e){return e===null?null:Dr(e)[0]}function ot(e,u){return e?`:${e}:${u}`:u}var Oa={name:"custom-elements"},Pa={name:"no-errors-schema"},Tu=(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})({}
17),t2=/-+([a-z0-9])/g;function r2(e){return e.replace(t2,(...u)=>u[1].toUpperCase())}var ur;function qa(){return ur||(ur={},Yu(Tu.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),Yu(Tu.STYLE,["*|style"]),Yu(Tu.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"]),Yu(Tu.RESOURCE_URL,["base|href","embed|src","frame|src","iframe|src","link|href","object|codebase","object|data","script|src","script|href","script|xlink:href"]),Yu(Tu.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"])),ur}function Yu(e,u){for(let t of u)ur[t.toLowerCase()]=e}var n2=class{},a2="boolean",i2="number",s2="string",o2="object",c2
vendor: 7,183 bytes, line 17
17=["[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","
17geolocation^[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
17ick,*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:|"],o0=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"})),l2=Array.from(o0).reduce((e,[u,t])=>(e.set(u,t),e),new Map),d2=class extends n2{_schema=new Map;_eventSchema=new Map;constructor(){super(),c2.forEach(e=>{let u=new Map,t=new Set,[r,n]=e.split("|"),a=n.split(","),[i,s]=r.split("^");i.split(",").forEach(c=>{this._schema.set(c.toLowerCase(),u),this._eventSchema.set(c.toLowerCase(),t)});let o=s&&this._schema.get(s.toLowerCase());if(o){for(let[c,d]of o)u.set(c,d);for(let c of this._eventSchema.get(s.toLowerCase()))t.add(c)}a.forEach(c=>{if(c.length>0)switch(c[0]){case"*":t.add(c.substring(1));break;case"!":u.set(c.substring(1),a2);break;case"#":u.set(c.substring(1),i2);break;case"%":u.set(c.substring(1),o2);break;default:u.set(c,s2)}})})}hasProperty(e,u,t){if(t.some(r=>r.name===Pa.name))return!0;
17if(e.indexOf("-")>-1){if(La(e)||Ia(e))return!1;if(t.some(r=>r.name===Oa.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(u)}hasElement(e,u){return u.some(t=>t.name===Pa.name)||e.indexOf("-")>-1&&(La(e)||Ia(e)||u.some(t=>t.name===Oa.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,u,t){t&&(u=this.getMappedPropName(u)),e=e.toLowerCase(),u=u.toLowerCase();let r=qa()[e+"|"+u];return r||(r=qa()["*|"+u],r||Tu.NONE)}getMappedPropName(e){return o0.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...
18If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let u=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(u.keys()).map(t=>l2.get(t)??t)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return r2(e)}normalizeAnimationStyleValue(e,u,t){let r="",n=t.toString().trim(),a=null;if(f2(e)&&t!==0&&t!=="0")if(typeof t=="number")r="px";else{let i=t.match(/^[+-]?[\d\.]+([a-z]*)$/);i&&i[1].length==0&&(a=`Please provide a CSS unit value for ${u}:${t}`)}return{error:a,value:n+r}}};function f2(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 O=class{closedByChildren={};contentType;closedByParent=!1;implicitNamespacePrefix;isVoid;ignoreFirstLf;canSelfClose;preventNamespaceInheritance;constructor({closedByChildren:e,implicitNamespacePrefix:u,contentType:t=Re.PARSABLE_DATA,closedByParent:r=!1,isVoid:n=!1,ignoreFirstLf:a=!1,preventNamespaceInheritance:i=!1,canSelfClose:s=!1}={}){e&&e.length>0&&e.forEach(o=>this.closedByChildren[o]=!0),this.isVoid=n,this.closedByParent=r||n,this.implicitNamespacePrefix=u||null,this.contentType=t,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,Qu;function en(e){return Qu||(Ra=new O({canSelfClose:!0}),Qu=Object.assign(Object.create(null),{base:new O({isVoid:!0}),meta:new O({isVoid:!0}),area:new O({isVoid:!0}),embed:new O({isVoid:!0}),link:new O({isVoid:!0}),img:new O({isVoid:!0}),input:new O({isVoid:!0}),param:new O({isVoid:!0}),hr:new O({isVoid:!0}),br:new O({isVoid:!0}),source:new O({isVoid:!0}),track:new O({isVoid:!0}),wbr:new O({isVoid:!0}),p:new O({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 O({closedByChildren:["tbody","tfoot"]}),tbody:new O({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new O({closedByChildren:["tbody"],closedByParent:!0}),tr:new O({closedByChildren:["tr"],closedByParent:!0}),td:new O({closedByChildren:["td","th"],closedByParent:!0}),th:new O({closedByChildren:["td","th"],closedByParent:!0}),col:new O({isVoid:!0}),svg:new O({implicitNamespacePrefix:"svg"}),foreignObject:new O({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new O({implicitNamespacePrefix:"math"}),li:new O({closedByChildren:["li"],closedByParent:!0}),dt:new O({closedByChildren:["dt","dd"]}),dd:new O({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new O({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new O({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new O({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new O({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new O({closedByChildren:["optgroup"],closedByParent:!0}),option:new O({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new O({ignoreFirstLf:!0}),listing:new O({ignoreFirstLf:!0}),style:new O({contentType:Re.RAW_TEXT}),script:new O({contentType:Re.RAW_TEXT}),title:new O({contentType:{default:Re.ESCAPABLE_RAW_TEXT,svg:Re.PARSABLE_DATA}}),textarea:new O({contentType:Re.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}
18),new d2().allKnownElementNames().forEach(u=>{!Qu[u]&&er(u)===null&&(Qu[u]=new O({canSelfClose:!1}))})),Qu[e]??Ra}var un=class c0{constructor(u,t,r,n){this.file=u,this.offset=t,this.line=r,this.col=n}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(u){let t=this.file.content,r=t.length,n=this.offset,a=this.line,i=this.col;for(;n>0&&u<0;)if(n--,u++,t.charCodeAt(n)==10){a--;let s=t.substring(0,n-1).lastIndexOf(`
19`);i=s>0?n-s:n}else i--;for(;n<r&&u>0;){let s=t.charCodeAt(n);n++,u--,s==10?(a++,i=0):i++}return new c0(this.file,n,a,i)}getContext(u,t){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<u&&n>0&&(n--,i++,!(r[n]==`
20`&&++s==t)););for(i=0,s=0;i<u&&a<r.length-1&&(a++,i++,!(r[a]==`
21`&&++s==t)););return{before:r.substring(n,this.offset),after:r.substring(this.offset,a+1)}}return null}},l0=class{constructor(u,t){this.content=u,this.url=t}},L=class{constructor(e,u,t=e,r=null){this.start=e,this.end=u,this.fullStart=t,this.details=r}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}},$a=(function(e){return e[e.WARNING=0]="WARNING",e[e.ERROR=1]="ERROR",e})({}),Nu=class extends Error{constructor(u,t,r=$a.ERROR,n){super(t),this.span=u,this.msg=t,this.level=r,this.relatedError=n,Object.setPrototypeOf(this,new.target.prototype)}contextualMessage(){let u=this.span.start.getContext(100,3);return u?`${this.msg} ("${u.before}[${$a[this.level]} ->]${u.after}")`:this.msg}toString(){let u=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${u}`}},yu=class{constructor(u,t){this.sourceSpan=u,this.i18n=t}},h2=class extends yu{constructor(e,u,t,r){super(u,r),this.value=e,this.tokens=t}visit(e,u){return e.visitText(this,u)}kind="text"},p2=class extends yu{constructor(e,u,t,r){super(u,r),this.value=e,this.tokens=t}visit(e,u){return e.visitCdata(this,u)}kind="cdata"},m2=class extends yu{constructor(e,u,t,r,n,a){super(r,a),this.switchValue=e,this.type=u,this.cases=t,this.switchValueSourceSpan=n}visit(e,u){return e.visitExpansion(this,u)}kind="expansion"},b2=class{constructor(e,u,t,r,n){this.value=e,this.expression=u,this.sourceSpan=t,this.valueSourceSpan=r,this.expSourceSpan=n}visit(e,u){return e.visitExpansionCase(this,u)}kind="expansionCase"},g2=class extends yu{constructor(e,u,t,r,n,a,i){super(t,i),this.name=e,this.value=u,this.keySpan=r,this.valueSpan=n,this.valueTokens=a}visit(e,u){return e.visitAttribute(this,u)}kind="attribute";get nameSpan(){return this.keySpan}},iu=class extends yu{constructor(u,t,r,n,a,i,s,o=null,c=null,d,h){super(i,h),this.name=u,this.attrs=t,this.directives=r,this.children=n,this.isSelfClosing=a,this.startSourceSpan=s,this.endSourceSpan=o,this.nameSpan=c,this.isVoid=d}visit(u,t){return u.visitElement(this,t)}kind="element"},D2=class{constructor(e,u){this.value=e,this.sourceSpan=u}visit(e,u){return e.visitComment(this,u)}kind="comment"},x2=class{constructor(e,u){this.value=e,this.sourceSpan=u}visit(e,u){return e.visitDocType(this,u)}kind="docType"},Su=class extends yu{constructor(u,t,r,n,a,i,s=null,o){super(n,o),this.name=u,this.parameters=t,this.children=r,this.nameSpan=a,this.startSourceSpan=i,this.endSourceSpan=s}visit(u,t){return u.visitBlock(this,t)}kind="block"},Le=class extends yu{constructor(u,t,r,n,a,i,s,o,c,d=null,h){super(o,h),this.componentName=u,this.tagName=t,this.fullName=r,this.attrs=n,this.directives=a,this.children=i,this.isSelfClosing=s,this.startSourceSpan=c,this.endSourceSpan=d}visit(u,t){return u.visitComponent(this,t)}kind="component"},E2=class{constructor(e,u,t,r,n=null){this.name=e,this.attrs=u,this.sourceSpan=t,this.startSourceSpan=r,this.endSourceSpan=n}visit(e,u){return e.visitDirective(this,u)}kind="directive"},ja=class{constructor(u,t){this.expression=u,this.sourceSpan=t}visit(u,t){return u.visitBlockParameter(this,t)}kind="blockParameter";startSourceSpan=null;endSourceSpan=null},Ma=class{constructor(u,t,r,n,a){this.name=u,this.value=t,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=a}visit(u,t){return u.visitLetDeclaration(this,t)}kind="letDeclaration";startSourceSpan=null;endSourceSpan=null};function d0(e,u,t=null){let r=[],n=e.visit?a=>
21e.visit(a,t)||a.visit(e,t):a=>a.visit(e,t);return u.forEach(a=>{let i=n(a);i&&r.push(i)}),r}var y2=class{constructor(){}visitElement(u,t){this.visitChildren(t,r=>{r(u.attrs),r(u.directives),r(u.children)})}visitAttribute(u,t){}visitText(u,t){}visitCdata(u,t){}visitComment(u,t){}visitDocType(u,t){}visitExpansion(u,t){return this.visitChildren(t,r=>{r(u.cases)})}visitExpansionCase(u,t){}visitBlock(u,t){this.visitChildren(t,r=>{r(u.parameters),r(u.children)})}visitBlockParameter(u,t){}visitLetDeclaration(u,t){}visitComponent(u,t){this.visitChildren(t,r=>{r(u.attrs),r(u.children)})}visitDirective(u,t){this.visitChildren(t,r=>{r(u.attrs)})}visitChildren(u,t){let r=[],n=this;function a(i){i&&r.push(d0(n,i,u))}return t(a),Array.prototype.concat.apply([],r)}},mt={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
21:"≳",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:`
22`,Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",nbsp:" ",Nopf:"ℕ",naturals:"ℕ",
22Not:"⫬",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:"â
22‹ ",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
22:"⪰",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
22:"ç",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:"â
22‹–",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:"ŝ",
22scnE:"⪶",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:"‌"};mt.ngsp="";var g=(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 sr(e){return e>=9&&e<=32||e==160}function kt(e){return 48<=e&&e<=57}function bt(e){return e>=97&&e<=122||e>=65&&e<=90}function v2(e){return e>=97&&e<=102||e>=65&&e<=70||kt(e)}function ct(e){return e===10||e===13}function Va(e){return 48<=e&&e<=55}function Br(e){return e===39||e===34||e===96}var C2=class{constructor(u,t,r){this.tokens=u,this.errors=t,this.nonNormalizedIcuExpressions=r}};function w2(e,u,t,r={}){let n=new _2(new l0(e,u),t,r);return n.tokenize(),new C2(O2(n.tokens),n.errors,n.nonNormalizedIcuExpressions)}var S2=/\r\n?/g;function su(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function Ha(e){return`Unknown entity "${e}" - use the "&#<decimal>;" or  "&#x<hex>;" syntax`}function k2(e,u){return`Unable to parse entity "${u}" - ${e} character reference entities must end with ";"`}var tn=(function(e){return e.HEX="hexadecimal",e.DEC="decimal",e})(tn||{}),A2=["@if","@else","@for","@switch","@case","@default","@empty","@defer","@placeholder","@loading","@error"],et={start:"{{",end:"}}"},_2=class{_cursor;_tokenizeIcu;_leadingTriviaCodePoints;_canSelfClose;_allowHtmComponentClosingTags;_currentTokenStart=null;_currentTokenType=null;_expansionCaseStack=[];_openDirectiveCount=0;_inInterpolation=!1;_preserveLineEndings;_i18nNormalizeLineEndingsInICUs;_fullNameStack=[];_tokenizeBlocks;_tokenizeLet;_selectorlessEnabled;tokens=[];errors=[];nonNormalizedIcuExpressions=[];constructor(e,u,t){this._getTagContentType=u,this._tokenizeIcu=t.tokenizeExpansionForms||!1,this._leadingTriviaCodePoints=t.leadingTriviaChars&&t.leadingTriviaChars.map(n=>n.codePointAt(0)||0),this._canSelfClose=t.canSelfClose||!1,this._allowHtmComponentClosingTags=t.allowHtmComponentClosingTags||!1;let r=t.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=t.escapedString?new P2(e,r):new f0(e,r),this._preserveLineEndings=t.preserveLineEndings||
22!1,this._i18nNormalizeLineEndingsInICUs=t.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=t.tokenizeBlocks??!0,this._tokenizeLet=t.tokenizeLet??!0,this._selectorlessEnabled=t.selectorlessEnabled??!1;try{this._cursor.init()}catch(n){this.handleError(n)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(S2,`
23`)}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 u=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=u,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(g.TEXT,g.INTERPOLATION,()=>this._isTextEnd(),()=>this._isTagStart())}catch(u){this.handleError(u)}}this._beginToken(g.EOF),this._endToken([])}_getBlockName(){let e=!1,u=this._cursor.clone();return this._attemptCharCodeUntilFn(t=>sr(t)?!e:I2(t)?(e=!0,!1):!0),this._cursor.getChars(u).trim()}_consumeBlockStart(e){this._requireCharCode(64),this._beginToken(g.BLOCK_OPEN_START,e);let u=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(M),this._attemptCharCode(41))this._attemptCharCodeUntilFn(M);else{u.type=g.INCOMPLETE_BLOCK_OPEN;return}if(u.parts[0]==="default never"&&this._attemptCharCode(59)){this._beginToken(g.BLOCK_OPEN_END),this._endToken([]),this._beginToken(g.BLOCK_CLOSE),this._endToken([]);return}this._attemptCharCode(123)?(this._beginToken(g.BLOCK_OPEN_END),this._endToken([])):this._isBlockStart()&&(u.parts[0]==="case"||u.parts[0]==="default")?(this._beginToken(g.BLOCK_OPEN_END),this._endToken([]),this._beginToken(g.BLOCK_CLOSE),this._endToken([])):u.type=g.INCOMPLETE_BLOCK_OPEN}_consumeBlockEnd(e){this._beginToken(g.BLOCK_CLOSE,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(Wa);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(g.BLOCK_PARAMETER);let e=this._cursor.clone(),u=null,t=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||u!==null;){let r=this._cursor.peek();if(r===92)this._cursor.advance();else if(r===u)u=null;else if(u===null&&Br(r))u=r;else if(r===40&&u===null)t++;else if(r===41&&u===null){if(t===0)break;t>0&&t--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(Wa)}}_consumeLetDeclaration(e){if(this._requireStr("@let"),this._beginToken(g.LET_START,e),sr(this._cursor.peek()))this._attemptCharCodeUntilFn(M);else{let t=this._endToken([this._cursor.getChars(e)]);t.type=g.INCOMPLETE_LET;return}let u=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(M),!this._attemptCharCode(61)){u.type=g.INCOMPLETE_LET;return}this._attemptCharCodeUntilFn(t=>M(t)&&!ct(t)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(g.LET_END),this._endToken([]),this._cursor.advance()):(u.type=g.INCOMPLETE_LET,u.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),u=!1;return this._attemptCharCodeUntilFn(t=>bt(t)||t===36||t===95||u&&kt(t)?(u=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(g.LET_VALUE,e);this._cursor.peek()!==0;){let u=this._cursor.peek();if(u===59)break;Br(u)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(t=>t===92?(this._cursor.advance(),!1):t===u)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(B2(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,u=this._cursor.clone()){this._currentTokenStart=u,this._currentTokenType=e}_endToken(e,u){if(this._currentTokenStart===null)throw new Nu(this._cursor.getSpan(u),"Programming error - attempted to end a token when there was no start to the token");if(this._currentTokenType===null)throw new Nu(this._cursor.getSpan(this._currentTokenStart),"Programming error - attempted to end a token which has no token type");let t={type:this._currentTokenType,parts:e,sourceSpan:(u??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(t),this._currentTokenStart=null,this._currentTokenType=null,t}_createError(e,u){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let t=new Nu(u,e);return this._currentTokenStart=null,this._currentTokenType=null,t}handleError(e){if(e instanceof jn&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof Nu)this.errors.push(e);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return L2(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let u=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(su(this._cursor.peek()),this._cursor.getSpan(u))}_attemptStr(e){let u=e.length;if(this._cursor.charsLeft()<u)return!1;let t=this._cursor.clone();for(let r=0;r<u;r++)if(!this._attemptCharCode(e.charCodeAt(r)))return this._cursor=t,!1;return!0}_attemptStrCaseInsensitive(e){for(let u=0;u<e.length;u++)if(!this._attemptCharCodeCaseInsensitive(e.charCodeAt(u)))return!1;return!0}_requireStr(e){let u=this._cursor.clone();if(!this._attemptStr(e))throw this._createError(su(this._cursor.peek()),this._cursor.getSpan(u))}_requireStrCaseInsensitive(e){let u=this._cursor.clone();if(!this._attemptStrCaseInsensitive(e))throw this._createError(su(this._cursor.peek()),this._cursor.getSpan(u))}_attemptCharCodeUntilFn(e){for(;!e(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(e,u){let t=this._cursor.clone();if(this._attemptCharCodeUntilFn(e),this._cursor.diff(t)<u)throw this._createError(su(this._cursor.peek()),this._cursor.getSpan(t))}_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 u=e.length;if(this._cursor.charsLeft()<u)return!1;let t=this._cursor.clone();for(let r=0;r<u;r++){if(t.peek()!==e.charCodeAt(r))return!1;t.advance()}return!0}_isBlockStart(){return this._cursor.peek()===64&&A2.some(e=>this._peekStr(e))}_isLetStart(){return this._cursor.peek()===64&&this._peekStr("@let")}_consumeEntity(e){this._beginToken(g.ENCODED_ENTITY);let u=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let t=this._attemptCharCode(120)||this._attemptCharCode(88),r=this._cursor.clone();if(this._attemptCharCodeUntilFn(T2),this._cursor.peek()!=59){this._cursor.advance();let a=t?tn.HEX:tn.DEC;throw this._createError(k2(a,this._cursor.getChars(u)),this._cursor.getSpan())}let n=this._cursor.getChars(r);this._cursor.advance();try{let a=parseInt(n,t?16:10);this._endToken([String.fromCodePoint(a),this._cursor.getChars(u)])}catch{throw this._createError(Ha(this._cursor.getChars(u)),this._cursor.getSpan())}}else{let t=this._cursor.clone();if(this._attemptCharCodeUntilFn(N2),this._cursor.peek()!=59)this._beginToken(e,u),this._cursor=t,this._endToken(["&"]);else{let r=this._cursor.getChars(t);this._cursor.advance();let n=mt.hasOwnProperty(r)&&mt[r];if(!n)throw this._createError(Ha(r),this._cursor.getSpan(u));this._endToken([n,`&${r};`])}}}_consumeRawText(e,u){this._beginToken(e?g.ESCAPABLE_RAW_TEXT:g.RAW_TEXT);let t=[];for(;;){let r=this._cursor.clone(),n=u();if(this._cursor=r,n)break;e&&this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(t.join(""))]),t.length=0,this._consumeEntity(g.ESCAPABLE_RAW_TEXT),this._beginToken(g.ESCAPABLE_RAW_TEXT)):t.push(this._readChar())}this._endToken([this._processCarriageReturns(t.join(""))])}_consumeComment(e){this._beginToken(g.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("-->")),this._beginToken(g.COMMENT_END),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(g.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(g.COMMENT_END),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(g.CDATA_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(g.CDATA_END),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(g.DOC_TYPE_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(g.DOC_TYPE_END),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(e){let u=this._cursor.clone(),t="";for(;this._cursor.peek()!==58&&!F2(this._cursor.peek());)this._cursor.advance();let r;this._cursor.peek()===58?(t=this._cursor.getChars(u),this._cursor.advance(),r=this._cursor.clone()):r=u,this._requireCharCodeUntilFn(e,t===""?0:1);let n=this._cursor.getChars(r);return[t,n]}_consumeSingleLineComment(){this._attemptCharCodeUntilFn(e=>ct(e)||e===0),this._attemptCharCodeUntilFn(M)}_consumeMultiLineComment(){this._attemptCharCodeUntilFn(e=>{if(e===0)return!0;
23if(e===42){let u=this._cursor.clone();return u.advance(),u.peek()===47}return!1}),this._attemptStr("*/")&&this._attemptCharCodeUntilFn(M)}_consumeTagOpen(e){let u,t,r,n,a=[];try{if(this._selectorlessEnabled&&qt(this._cursor.peek()))n=this._consumeComponentOpenStart(e),[r,t,u]=n.parts,t&&(r+=`:${t}`),u&&(r+=`:${u}`),this._attemptCharCodeUntilFn(M);else{if(!bt(this._cursor.peek()))throw this._createError(su(this._cursor.peek()),this._cursor.getSpan(e));n=this._consumeTagOpenStart(e),t=n.parts[0],u=r=n.parts[1],this._attemptCharCodeUntilFn(M)}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(),qt(o.peek())&&this._consumeDirective(s,o)}else{let s=this._consumeAttribute();a.push(s)}}n.type===g.COMPONENT_OPEN_START?this._consumeComponentOpenEnd():this._consumeTagOpenEnd()}catch(s){if(s instanceof Nu){n?n.type=n.type===g.COMPONENT_OPEN_START?g.INCOMPLETE_COMPONENT_OPEN:g.INCOMPLETE_TAG_OPEN:(this._beginToken(g.TEXT,e),this._endToken(["<"]));return}throw s}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===g.TAG_OPEN_END_VOID)return;let i=this._getTagContentType(u,t,this._fullNameStack.length>0,a);this._handleFullNameStackForTagOpen(t,u),i===Re.RAW_TEXT?this._consumeRawTextWithTagClose(t,n,r,!1):i===Re.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(t,n,r,!0)}_consumeRawTextWithTagClose(e,u,t,r){this._consumeRawText(r,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(M),!this._attemptStrCaseInsensitive(e&&u.type!==g.COMPONENT_OPEN_START?`${e}:${t}`:t))?!1:(this._attemptCharCodeUntilFn(M),this._attemptCharCode(62))),this._beginToken(u.type===g.COMPONENT_OPEN_START?g.COMPONENT_CLOSE:g.TAG_CLOSE),this._requireCharCodeUntilFn(n=>n===62,3),this._cursor.advance(),this._endToken(u.parts),this._handleFullNameStackForTagClose(e,t)}_consumeTagOpenStart(e){this._beginToken(g.TAG_OPEN_START,e);let u=this._consumePrefixAndName(ou);return this._endToken(u)}_consumeComponentOpenStart(e){this._beginToken(g.COMPONENT_OPEN_START,e);let u=this._consumeComponentName();return this._endToken(u)}_consumeComponentName(){let e=this._cursor.clone();for(;za(this._cursor.peek());)this._cursor.advance();let u=this._cursor.getChars(e),t="",r="";return this._cursor.peek()===58&&(this._cursor.advance(),[t,r]=this._consumePrefixAndName(ou)),[u,t,r]}_consumeAttribute(){let[e,u]=this._consumeAttributeName(),t;return this._attemptCharCodeUntilFn(M),this._attemptCharCode(61)&&(this._attemptCharCodeUntilFn(M),t=this._consumeAttributeValue()),this._attemptCharCodeUntilFn(M),{prefix:e,name:u,value:t}}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(su(e),this._cursor.getSpan());this._beginToken(g.ATTR_NAME);let u;if(this._openDirectiveCount>0){let r=0;u=n=>{if(this._openDirectiveCount>0){if(n===40)r++;else if(n===41){if(r===0)return!0;r--}}return ou(n)}}else if(e===91){let r=0;u=n=>(n===91?r++:n===93&&r--,r<=0?ou(n):ct(n))}else u=ou;let t=this._consumePrefixAndName(u);return this._endToken(t),t}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let u=this._cursor.peek();this._consumeQuote(u);let t=()=>this._cursor.peek()===u;e=this._consumeWithInterpolation(g.ATTR_VALUE_TEXT,g.ATTR_VALUE_INTERPOLATION,t,t),this._consumeQuote(u)}else{let u=()=>ou(this._cursor.peek());e=this._consumeWithInterpolation(g.ATTR_VALUE_TEXT,g.ATTR_VALUE_INTERPOLATION,u,u)}return e}_consumeQuote(e){this._beginToken(g.ATTR_QUOTE),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?g.TAG_OPEN_END_VOID:g.TAG_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeComponentOpenEnd(){let e=this._attemptCharCode(47)?g.COMPONENT_OPEN_END_VOID:g.COMPONENT_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._selectorlessEnabled){let u=e.clone();for(;u.peek()!==62&&!qt(u.peek());)u.advance();if(qt(u.peek())){this._beginToken(g.COMPONENT_CLOSE,e);let t=this._consumeComponentName();this._attemptCharCodeUntilFn(M),this._requireCharCode(62),this._endToken(t);return}}if(this._beginToken(g.TAG_CLOSE,e),this._attemptCharCodeUntilFn(M),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(M),this._requireCharCode(62),this._endToken([]);else{let[u,t]=this._consumePrefixAndName(ou);this._attemptCharCodeUntilFn(M),this._requireCharCode(62),this._endToken([u,t]),this._handleFullNameStackForTagClose(u,t)}}_consumeExpansionFormStart(){this._beginToken(g.EXPANSION_FORM_START),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(g.EXPANSION_FORM_START),this._beginToken(g.RAW_TEXT);let e=this._readUntil(44),u=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([u]);else{let r=this._endToken([e]);u!==e&&this.nonNormalizedIcuExpressions.push(r)}this._requireCharCode(44),this._attemptCharCodeUntilFn(M),this._beginToken(g.RAW_TEXT);let t=this._readUntil(44);this._endToken([t]),this._requireCharCode(44),this._attemptCharCodeUntilFn(M)}_consumeExpansionCaseStart(){this._beginToken(g.EXPANSION_CASE_VALUE);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(M),this._beginToken(g.EXPANSION_CASE_EXP_START),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(M),this._expansionCaseStack.push(g.EXPANSION_CASE_EXP_START)}_consumeExpansionCaseEnd(){this._beginToken(g.EXPANSION_CASE_EXP_END),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(M),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(g.EXPANSION_FORM_END),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,u,t,r){this._beginToken(e);let n=[];for(;!t();){let i=this._cursor.clone();this._attemptStr(et.start)?(this._endToken([this._processCarriageReturns(n.join(""))],i),n.length=0,this._consumeInterpolation(u,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,u,t){let r=[];this._beginToken(e,u),r.push(et.start);let n=this._cursor.clone(),a=null,i=!1;for(;this._cursor.peek()!==0&&(t===null||!t());){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(et.end)){r.push(this._getProcessedChars(n,s)),r.push(et.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&&Br(o)&&(a=o)}r.push(this._getProcessedChars(n,this._cursor)),this._endToken(r)}_consumeDirective(e,u){for(this._requireCharCode(64),this._cursor.advance();za(this._cursor.peek());)this._cursor.advance();this._beginToken(g.DIRECTIVE_NAME,e);let t=this._cursor.getChars(u);if(this._endToken([t]),this._attemptCharCodeUntilFn(M),this._cursor.peek()===40){for(this._openDirectiveCount++,this._beginToken(g.DIRECTIVE_OPEN),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(M);!Ga(this._cursor.peek())&&this._cursor.peek()!==41;)this._consumeAttribute();if(this._attemptCharCodeUntilFn(M),this._openDirectiveCount--,this._cursor.peek()!==41){if(this._cursor.peek()===62||this._cursor.peek()===47)return;throw this._createError(su(this._cursor.peek()),this._cursor.getSpan(e))}this._beginToken(g.DIRECTIVE_CLOSE),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(M)}}_getProcessedChars(e,u){return this._processCarriageReturns(u.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))}
23_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let u=e.peek();if(97<=u&&u<=122||65<=u&&u<=90||u===47||u===33)return!0}return!1}_readUntil(e){let u=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(u)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===g.EXPANSION_CASE_EXP_START}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===g.EXPANSION_FORM_START}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;let e=this._cursor.clone(),u=this._attemptStr(et.start);return this._cursor=e,!u}_handleFullNameStackForTagOpen(e,u){let t=ot(e,u);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===t)&&this._fullNameStack.push(t)}_handleFullNameStackForTagClose(e,u){let t=ot(e,u);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===t&&this._fullNameStack.pop()}};function M(e){return!sr(e)||e===0}function ou(e){return sr(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function F2(e){return(e<97||122<e)&&(e<65||90<e)&&(e<48||e>57)}function T2(e){return e===59||e===0||!v2(e)}function N2(e){return e===59||e===0||!(bt(e)||kt(e))}function B2(e){return e!==125}function L2(e,u){return Ua(e)===Ua(u)}function Ua(e){return e>=97&&e<=122?e-97+65:e}function I2(e){return bt(e)||kt(e)||e===95}function Wa(e){return e!==59&&M(e)}function qt(e){return e===95||e>=65&&e<=90}function za(e){return bt(e)||kt(e)||e===95}function Ga(e){return e===47||e===62||e===60||e===0}function O2(e){let u=[],t;for(let r=0;r<e.length;r++){let n=e[r];t&&t.type===g.TEXT&&n.type===g.TEXT||t&&t.type===g.ATTR_VALUE_TEXT&&n.type===g.ATTR_VALUE_TEXT?(t.parts[0]+=n.parts[0],t.sourceSpan.end=n.sourceSpan.end):(t=n,u.push(t))}return u}var f0=class rn{state;file;input;end;constructor(u,t){if(u instanceof rn){this.file=u.file,this.input=u.input,this.end=u.end;let r=u.state;this.state={peek:r.peek,offset:r.offset,line:r.line,column:r.column}}else{if(!t)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=u,this.input=u.content,this.end=t.endPos,this.state={peek:-1,offset:t.startPos,line:t.startLine,column:t.startCol}}}clone(){return new rn(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(u){return this.state.offset-u.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(u,t){u=u||this;let r=u;if(t)for(;this.diff(u)>0&&t.indexOf(u.peek())!==-1;)r===u&&(u=u.clone()),u.advance();let n=this.locationFromCursor(u);return new L(n,this.locationFromCursor(this),r!==u?this.locationFromCursor(r):n)}getChars(u){return this.input.substring(u.state.offset,this.state.offset)}charAt(u){return this.input.charCodeAt(u)}advanceState(u){if(u.offset>=this.end)throw this.state=u,new jn('Unexpected character "EOF"',this);let t=this.charAt(u.offset);t===10?(u.line++,u.column=0):ct(t)||u.column++,u.offset++,this.updatePeek(u)}updatePeek(u){u.peek=u.offset>=this.end?0:this.charAt(u.offset)}locationFromCursor(u){return new un(u.file,u.state.offset,u.state.line,u.state.column)}},P2=class nn extends f0{internalState;constructor(u,t){u instanceof nn?(super(u),this.internalState={...u.internalState}):(super(u,t),this.internalState=this.state)}
23advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new nn(this)}getChars(u){let t=u.clone(),r="";for(;t.internalState.offset<this.internalState.offset;)r+=String.fromCodePoint(t.peek()),t.advance();return r}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 t=this.clone(),r=0;for(;u()!==125;)this.advanceState(this.internalState),r++;this.state.peek=this.decodeHexDigits(t,r)}else{let t=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(t,4)}else if(u()===120){this.advanceState(this.internalState);let t=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(t,2)}else if(Va(u())){let t="",r=0,n=this.clone();for(;Va(u())&&r<3;)n=this.clone(),t+=String.fromCodePoint(u()),this.advanceState(this.internalState),r++;this.state.peek=parseInt(t,8),this.internalState=n.internalState}else ct(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(u,t){let r=this.input.slice(u.internalState.offset,u.internalState.offset+t),n=parseInt(r,16);if(isNaN(n))throw u.state=u.internalState,new jn("Invalid hexadecimal escape sequence",u);return n}},jn=class extends Error{constructor(u,t){super(u),this.msg=u,this.cursor=t,Object.setPrototypeOf(this,new.target.prototype)}},J=class h0 extends Nu{static create(u,t,r){return new h0(u,t,r)}constructor(u,t,r){super(t,r),this.elementName=u}},q2=class{constructor(u,t){this.rootNodes=u,this.errors=t}},R2=class{constructor(e){this.getTagDefinition=e}parse(e,u,t,r=!1,n){let a=f=>(b,...x)=>f(b.toLowerCase(),...x),i=r?this.getTagDefinition:a(this.getTagDefinition),s=f=>i(f).getContentType(),o=r?n:a(n),c=w2(e,u,n?(f,b,x,w)=>{let D=o(f,b,x,w);return D!==void 0?D:s(f)}:s,t),d=t&&t.canSelfClose||!1,h=t&&t.allowHtmComponentClosingTags||!1,p=new $2(c.tokens,i,d,h,r);return p.build(),new q2(p.rootNodes,[...c.errors,...p.errors])}},$2=class p0{_index=-1;_peek;_containerStack=[];rootNodes=[];errors=[];constructor(u,t,r,n,a){this.tokens=u,this.tagDefinitionResolver=t,this.canSelfClose=r,this.allowHtmComponentClosingTags=n,this.isTagNameCaseSensitive=a,this._advance()}build(){for(;this._peek.type!==g.EOF;)this._peek.type===g.TAG_OPEN_START||this._peek.type===g.INCOMPLETE_TAG_OPEN?this._consumeElementStartTag(this._advance()):this._peek.type===g.TAG_CLOSE?(this._closeVoidElement(),this._consumeElementEndTag(this._advance())):this._peek.type===g.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===g.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===g.TEXT||this._peek.type===g.RAW_TEXT||this._peek.type===g.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===g.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._peek.type===g.BLOCK_OPEN_START?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===g.BLOCK_CLOSE?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===g.INCOMPLETE_BLOCK_OPEN?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===g.LET_START?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===g.DOC_TYPE_START?this._consumeDocType(this._advance()):this._peek.type===g.INCOMPLETE_LET?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._peek.type===g.COMPONENT_OPEN_START||this._peek.type===g.INCOMPLETE_COMPONENT_OPEN?this._consumeComponentStartTag(this._advance()):this._peek.type===g.COMPONENT_CLOSE?this._consumeComponentEndTag(this._advance()):this._advance();for(let u of this._containerStack)u instanceof Su&&this.errors.push(J.create(u.name,u.sourceSpan,`Unclosed block "${u.name}"`))}_advance(){let u=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],u}_advanceIf(u){return this._peek.type===u?this._advance():null}_consumeCdata(u){let t=this._advance(),r=this._getText(t),n=this._advanceIf(g.C
23DATA_END);this._addToParent(new p2(r,new L(u.sourceSpan.start,(n||t).sourceSpan.end),[t]))}_consumeComment(u){let t=this._advanceIf(g.RAW_TEXT),r=this._advanceIf(g.COMMENT_END),n=t!=null?t.parts[0].trim():null,a=r==null?u.sourceSpan:new L(u.sourceSpan.start,r.sourceSpan.end,u.sourceSpan.fullStart);this._addToParent(new D2(n,a))}_consumeDocType(u){let t=this._advanceIf(g.RAW_TEXT),r=this._advanceIf(g.DOC_TYPE_END),n=t!=null?t.parts[0].trim():null,a=new L(u.sourceSpan.start,(r||t||u).sourceSpan.end);this._addToParent(new x2(n,a))}_consumeExpansion(u){let t=this._advance(),r=this._advance(),n=[];for(;this._peek.type===g.EXPANSION_CASE_VALUE;){let i=this._parseExpansionCase();if(!i)return;n.push(i)}if(this._peek.type!==g.EXPANSION_FORM_END){this.errors.push(J.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));return}let a=new L(u.sourceSpan.start,this._peek.sourceSpan.end,u.sourceSpan.fullStart);this._addToParent(new m2(t.parts[0],r.parts[0],n,a,t.sourceSpan)),this._advance()}_parseExpansionCase(){let u=this._advance();if(this._peek.type!==g.EXPANSION_CASE_EXP_START)return this.errors.push(J.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;let t=this._advance(),r=this._collectExpansionExpTokens(t);if(!r)return null;let n=this._advance();r.push({type:g.EOF,parts:[],sourceSpan:n.sourceSpan});let a=new p0(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 L(u.sourceSpan.start,n.sourceSpan.end,u.sourceSpan.fullStart),s=new L(t.sourceSpan.start,n.sourceSpan.end,t.sourceSpan.fullStart);return new b2(u.parts[0],a.rootNodes,i,u.sourceSpan,s)}_collectExpansionExpTokens(u){let t=[],r=[g.EXPANSION_CASE_EXP_START];for(;;){if((this._peek.type===g.EXPANSION_FORM_START||this._peek.type===g.EXPANSION_CASE_EXP_START)&&r.push(this._peek.type),this._peek.type===g.EXPANSION_CASE_EXP_END)if(Xa(r,g.EXPANSION_CASE_EXP_START)){if(r.pop(),r.length===0)return t}else return this.errors.push(J.create(null,u.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===g.EXPANSION_FORM_END)if(Xa(r,g.EXPANSION_FORM_START))r.pop();else return this.errors.push(J.create(null,u.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===g.EOF)return this.errors.push(J.create(null,u.sourceSpan,"Invalid ICU message. Missing '}'.")),null;t.push(this._advance())}}_getText(u){let t=u.parts[0];if(t.length>0&&t[0]==`
24`){var r;let n=this._getClosestElementLikeParent();n!=null&&n.children.length==0&&!((r=this._getTagDefinition(n))===null||r===void 0)&&r.ignoreFirstLf&&(t=t.substring(1))}return t}_consumeText(u){let t=[u],r=u.sourceSpan,n=u.parts[0];if(n.length>0&&n[0]===`
25`){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),t[0]={type:u.type,sourceSpan:u.sourceSpan,parts:[n]})}for(;this._peek.type===g.INTERPOLATION||this._peek.type===g.TEXT||this._peek.type===g.ENCODED_ENTITY;)u=this._advance(),t.push(u),u.type===g.INTERPOLATION?n+=u.parts.join("").replace(/&([^;]+);/g,Ka):u.type===g.ENCODED_ENTITY?n+=u.parts[0]:n+=u.parts.join("");if(n.length>0){let i=u.sourceSpan;this._addToParent(new h2(n,new L(r.start,i.end,r.fullStart,r.details),t))}}_closeVoidElement(){var u;let t=this._getContainer();t!==null&&!((u=this._getTagDefinition(t))===null||u===void 0)&&u.isVoid&&this._containerStack.pop()}_consumeElementStartTag(u){var t;let r=[],n=[];this._consumeAttributesAndDirectives(r,n);let a=this._getElementFullName(u,this._getClosestElementLikeParent()),i=this._getTagDefinition(a),s=!1;if(this._peek.type===g.TAG_OPEN_END_VOID){this._advance(),s=!0;let x=this._getTagDefinition(a);this.canSelfClose||x?.canSelfClose||er(a)!==null||x?.isVoid||this.errors.push(J.create(a,u.sourceSpan,`Only void, custom and foreign elements can be self closed "${u.parts[1]}"`))}else this._peek.type===g.TAG_OPEN_END&&(this._advance(),s=!1);let o=this._peek.sourceSpan.fullStart,c=new L(u.sourceSpan.start,o,u.sourceSpan.fullStart),d=new L(u.sourceSpan.start,o,u.sourceSpan.fullStart),h=new L(u.sourceSpan.start.moveBy(1),u.sourceSpan.end),p=new iu(a,r,n,[],s,c,d,void 0,h,i?.isVoid??!1),f=this._getContainer(),b=f!==null&&!!(!((t=this._getTagDefinition(f))===null||t===void 0)&&t.isClosedByChild(p.name));this._pushContainer(p,b),s?this._popContainer(a,iu,c):u.type===g.INCOMPLETE_TAG_OPEN&&(this._popContainer(a,iu,null),this.errors.push(J.create(a,c,`Opening tag "${a}" not terminated.`)))}_consumeComponentStartTag(u){var t;let r=u.parts[0],n=[],a=[];this._consumeAttributesAndDirectives(n,a);let i=this._getClosestElementLikeParent(),s=this._getComponentTagName(u,i),o=this._getComponentFullName(u,i),c=this._peek.type===g.COMPONENT_OPEN_END_VOID;this._advance();let d=this._peek.sourceSpan.fullStart,h=new L(u.sourceSpan.start,d,u.sourceSpan.fullStart),p=new Le(r,s,o,n,a,[],c,h,new L(u.sourceSpan.start,d,u.sourceSpan.fullStart),void 0),f=this._getContainer(),b=f!==null&&p.tagName!==null&&!!(!((t=this._getTagDefinition(f))===null||t===void 0)&&t.isClosedByChild(p.tagName));this._pushContainer(p,b),c?this._popContainer(o,Le,h):u.type===g.INCOMPLETE_COMPONENT_OPEN&&(this._popContainer(o,Le,null),this.errors.push(J.create(o,h,`Opening tag "${o}" not terminated.`)))}_consumeAttributesAndDirectives(u,t){for(;this._peek.type===g.ATTR_NAME||this._peek.type===g.DIRECTIVE_NAME;)this._peek.type===g.DIRECTIVE_NAME?t.push(this._consumeDirective(this._peek
25)):u.push(this._consumeAttr(this._advance()))}_consumeComponentEndTag(u){let t=this._getComponentFullName(u,this._getClosestElementLikeParent());if(!this._popContainer(t,Le,u.sourceSpan)){let r=this._containerStack[this._containerStack.length-1],n;r instanceof Le&&r.componentName===u.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 "${t}"${n}`;this.errors.push(J.create(t,u.sourceSpan,a))}}_getTagDefinition(u){return typeof u=="string"?this.tagDefinitionResolver(u):u instanceof iu?this.tagDefinitionResolver(u.name):u instanceof Le&&u.tagName!==null?this.tagDefinitionResolver(u.tagName):null}_pushContainer(u,t){t&&this._containerStack.pop(),this._addToParent(u),this._containerStack.push(u)}_consumeElementEndTag(u){var t;let r=this.allowHtmComponentClosingTags&&u.parts.length===0?null:this._getElementFullName(u,this._getClosestElementLikeParent());if(r&&!((t=this._getTagDefinition(r))===null||t===void 0)&&t.isVoid)this.errors.push(J.create(r,u.sourceSpan,`Void elements do not have end tags "${u.parts[1]}"`));else if(!this._popContainer(r,iu,u.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(J.create(r,u.sourceSpan,n))}}_popContainer(u,t,r){let n=!1;for(let i=this._containerStack.length-1;i>=0;i--){var a;let s=this._containerStack[i],o=s instanceof Le?s.fullName:s.name;if(er(o)?o===u:(o===u||u===null)&&s instanceof t)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 Su||!(!((a=this._getTagDefinition(s))===null||a===void 0)&&a.closedByParent))&&(n=!0)}return!1}
25_consumeAttr(u){let t=ot(u.parts[0],u.parts[1]),r=u.sourceSpan.end,n;this._peek.type===g.ATTR_QUOTE&&(n=this._advance());let a="",i=[],s,o;if(this._peek.type===g.ATTR_VALUE_TEXT)for(s=this._peek.sourceSpan,o=this._peek.sourceSpan.end;this._peek.type===g.ATTR_VALUE_TEXT||this._peek.type===g.ATTR_VALUE_INTERPOLATION||this._peek.type===g.ENCODED_ENTITY;){let d=this._advance();i.push(d),d.type===g.ATTR_VALUE_INTERPOLATION?a+=d.parts.join("").replace(/&([^;]+);/g,Ka):d.type===g.ENCODED_ENTITY?a+=d.parts[0]:a+=d.parts.join(""),o=r=d.sourceSpan.end}this._peek.type===g.ATTR_QUOTE&&(o=r=this._advance().sourceSpan.end);let c=s&&o&&new L(n?.sourceSpan.start??s.start,o,n?.sourceSpan.fullStart??s.fullStart);return new g2(t,a,new L(u.sourceSpan.start,r,u.sourceSpan.fullStart),u.sourceSpan,c,i.length>0?i:void 0,void 0)}_consumeDirective(u){let t=[],r=u.sourceSpan.end,n=null;if(this._advance(),this._peek.type===g.DIRECTIVE_OPEN){for(r=this._peek.sourceSpan.end,this._advance();this._peek.type===g.ATTR_NAME;)t.push(this._consumeAttr(this._advance()));this._peek.type===g.DIRECTIVE_CLOSE?(n=this._peek.sourceSpan,this._advance()):this.errors.push(J.create(null,u.sourceSpan,"Unterminated directive definition"))}let a=new L(u.sourceSpan.start,r,u.sourceSpan.fullStart),i=new L(a.start,n===null?u.sourceSpan.end:n.end,a.fullStart);return new E2(u.parts[0],t,i,a,n)}_consumeBlockOpen(u){let t=[];for(;this._peek.type===g.BLOCK_PARAMETER;){let s=this._advance();t.push(new ja(s.parts[0],s.sourceSpan))}this._peek.type===g.BLOCK_OPEN_END&&this._advance();let r=this._peek.sourceSpan.fullStart,n=new L(u.sourceSpan.start,r,u.sourceSpan.fullStart),a=new L(u.sourceSpan.start,r,u.sourceSpan.fullStart),i=new Su(u.parts[0],t,[],n,u.sourceSpan,a);this._pushContainer(i,!1)}_consumeBlockClose(u){let t=this._containerStack.length,r=this._containerStack[t-1];if(!this._popContainer(null,Su,u.sourceSpan)){if(this._containerStack.length<t){let n=r instanceof Le?r.fullName:r.name;this.errors.push(J.create(null,u.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(J.create(null,u.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(u){let t=[];for(;this._peek.type===g.BLOCK_PARAMETER;){let s=this._advance();t.push(new ja(s.parts[0],s.sourceSpan))}let r=this._peek.sourceSpan.fullStart,n=new L(u.sourceSpan.start,r,u.sourceSpan.fullStart),a=new L(u.sourceSpan.start,r,u.sourceSpan.fullStart),i=new Su(u.parts[0],t,[],n,u.sourceSpan,a);this._pushContainer(i,!1),this._popContainer(null,Su,null),this.errors.push(J.create(u.parts[0],n,`Incomplete block "${u.parts[0]}". If you meant to write the @ character, you should use the "&#64;" HTML entity instead.`))}_consumeLet(u){let t=u.parts[0],r,n;if(this._peek.type!==g.LET_VALUE){this.errors.push(J.create(u.parts[0],u.sourceSpan,`Invalid @let declaration "${t}". Declaration must have a value.`));return}else r=this._advance();if(this._peek.type!==g.LET_END){this.errors.push(J.create(u.parts[0],u.sourceSpan,`Unterminated @let declaration "${t}". Declaration must be terminated with a semicolon.`));return}else n=this._advance();let a=n.sourceSpan.fullStart,i=new L(u.sourceSpan.start,a,u.sourceSpan.fullStart),s=u.sourceSpan.toString().lastIndexOf(t),o=new L(u.sourceSpan.start.moveBy(s),u.sourceSpan.end),c=new Ma(t,r.parts[0],i,o,r.sourceSpan);this._addToParent(c)}_consumeIncompleteLet(u){let t=u.parts[0]??"",r=t?` "${t}"`:"";if(t.length>0){let n=u.sourceSpan.toString().lastIndexOf(t),a=new L(u.sourceSpan.start.moveBy(n),u.sourceSpan.end),i=new L(u.sourceSpan.start,u.sourceSpan.start.moveBy(0)),s=new Ma(t,"",u.sourceSpan,a,i);this._addToParent(s)}this.errors.push(J.create(u.parts[0],u.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 u=this._containerStack.length-1;u>-1;u--){let t=this._containerStack[u];if(t instanceof iu||t instanceof Le)return t}return null}_addToParent(u){let t=this._getContainer();t===null?this.rootNodes.push(u):t.children.push(u)}_getElementFullName(u,t){return ot(this._getPrefix(u,t),u.parts[1])}_getComponentFullName(u,t){let r=u.parts[0],n=this._getComponentTagName(u,t);return n===null?r:n.startsWith(":")?r+n:`${r}:${n}`}_getComponentTagName(u,t){let r=this._getPrefix(u,t),n=u.parts[2];return!r&&!n?null:!r&&n?n:ot(r,n||"ng-component")}_getPrefix(u,t){var r;let n,a;if(u.type===g.COMPONENT_OPEN_START||u.type===g.INCOMPLETE_COMPONENT_OPEN||u.type===g.COMPONENT_CLOSE?(n=u.parts[1],a=u.parts[2]):(n=u.parts[0],a=u.parts[1]),n=n||((r=this._getTagDefinition(a))===null||r===void 0?void 0:r.implicitNamespacePrefix)||"",!n&&t){let i=t instanceof iu?t.name:t.tagName;if(i!==null){let s=Dr(i)[1],o=this._getTagDefinition(s);o!==null&&!o.preventNamespaceInheritance&&(n=er(i))}}return n}};function Xa(e,u){return e.length>0&&e[e.length-1]===u}function Ka(e,u){return mt[u]!==void 0?mt[u]||e:/^#x[a-f0-9]+$/i.test(u)?String.fromCodePoint(parseInt(u.slice(2),16)):/^#\d+$/.test(u)?String.fromCodePoint(parseInt(u.slice(1),10)):e}var j2=class extends R2{constructor(){super(en)}parse(e,u,t,r=!1,n){return super.parse(e,u,t,r,n)}},Lr;function an(e,u={}){let{canSelfClose:t=!1,allowHtmComponentClosingTags:r=!1,isTagNameCaseSensitive:n=!1,getTagContentType:a,tokenizeAngularBlocks:i=!1,tokenizeAngularLetDeclaration:s=!1,enableAngularSelectorlessSyntax:o=!1}=u;return Lr??(Lr=new j2),Lr.parse(e,"angular-html-parser",{tokenizeExpansionForms:i,canSelfClose:t,allowHtmComponentClosingTags:r,tokenizeBlocks:i,tokenizeLet:s,selectorlessEnabled:o},n,a)}var M2=[H2,U2,z2,X2,K2,Y2,J2,Z2,Q2,G2];function V2(e,u){for(let t of M2)t(e,u);return e}function H2(e){e.walk(u=>{if(u.kind==="element"&&u.tagDefinition.ignoreFirstLf&&u.children.length>0&&u.children[0].kind==="text"&&u.children[0].value[0]===`
26`){let t=u.children[0];t.value.length===1?u.removeChild(t):t.value=t.value.slice(1)}})}function U2(e){let u=t=>t.kind==="element"&&t.prev?.kind==="ieConditionalStartComment"&&t.prev.sourceSpan.end.offset===t.startSourceSpan.start.offset&&t.firstChild?.kind==="ieConditionalEndComment"&&t.firstChild.sourceSpan.start.offset===t.startSourceSpan.end.offset;e.walk(t=>{if(t.children)for(let r=0;r<t.children.length;r++){let n=t.children[r];if(!u(n))continue;let a=n.prev,i=n.firstChild;t.removeChild(a),r--;let s=new L(a.sourceSpan.start,i.sourceSpan.end),o=new L(s.start,n.sourceSpan.end);n.condition=a.condition,n.sourceSpan=o,n.startSourceSpan=s,n.removeChild(i)}})}function W2(e,u,t){e.walk(r=>{if(r.children)for(let n=0;n<r.children.length;n++){let a=r.children[n];if(a.kind!=="text"&&!u(a))continue;a.kind!=="text"&&(a.kind="text",a.value=t(a));let i=a.prev;!i||i.kind!=="text"||(i.value+=a.value,i.sourceSpan=new L(i.sourceSpan.start,a.sourceSpan.end),r.removeChild(a),n--)}})}function z2(e){return W2(e,u=>u.kind==="cdata",u=>`<![CDATA[${u.value}]]>`)}function G2(e){let u=t=>t.kind==="element"&&t.attrs.length===0&&t.children.length===1&&t.firstChild.kind==="text"&&!De.hasWhitespaceCharacter(t.children[0].value)&&!t.firstChild.hasLeadingSpaces&&!t.firstChild.hasTrailingSpaces&&t.isLeadingSpaceSensitive&&!t.hasLeadingSpaces&&t.isTrailingSpaceSensitive&&!t.hasTrailingSpaces&&t.prev?.kind==="text"&&t.next?.kind==="text";e.walk(t=>{if(t.children)for(let r=0;r<t.children.length;r++){let n=t.children[r];if(!u(n))continue;let a=n.prev,i=n.next;a.value+=`<${n.rawName}>`+n.firstChild.value+`</${n.rawName}>`+i.value,a.sourceSpan=new L(a.sourceSpan.start,i.sourceSpan.end),a.isTrailingSpaceSensitive=i.isTrailingSpaceSensitive,a.hasTrailingSpaces=i.hasTrailingSpaces,t.removeChild(n),r--,t.removeChild(i)}})}function X2(e,u){if(u.parser==="html")return;let t=/\{\{(.+?)\}\}/su;e.walk(r=>{if(bl(r,u))for(let n of r.children){if(n.kind!=="text")continue;
26let a=n.sourceSpan.start,i=null,s=n.value.split(t);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 L(a,i)});continue}i=a.moveBy(c.length+4),r.insertChildBefore(n,{kind:"interpolation",sourceSpan:new L(a,i),children:c.length===0?[]:[{kind:"text",value:c,sourceSpan:new L(a.moveBy(2),i.moveBy(-2))}]})}r.removeChild(n)}})}function K2(e,u){e.walk(t=>{let r=t.$children;if(!r)return;if(r.length===0||r.length===1&&r[0].kind==="text"&&De.trim(r[0].value).length===0){t.hasDanglingSpaces=r.length>0,t.$children=[];return}let n=gl(t,u),a=Hs(t);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:d}=pl(s.value),h=s.prev,p=s.next;c?(s.value=c,s.sourceSpan=new L(s.sourceSpan.start.moveBy(o.length),s.sourceSpan.end.moveBy(-d.length)),o&&(h&&(h.hasTrailingSpaces=!0),s.hasLeadingSpaces=!0),d&&(s.hasTrailingSpaces=!0,p&&(p.hasLeadingSpaces=!0))):(t.removeChild(s),i--,(o||d)&&(h&&(h.hasTrailingSpaces=!0),p&&(p.hasLeadingSpaces=!0)))}t.isWhitespaceSensitive=n,t.isIndentationSensitive=a})}function J2(e){e.walk(u=>{u.isSelfClosing=!u.children||u.kind==="element"&&(u.tagDefinition.isVoid||u.endSourceSpan&&u.startSourceSpan.start===u.endSourceSpan.start&&u.startSourceSpan.end===u.endSourceSpan.end)})}function Z2(e,u){e.walk(t=>{t.kind==="element"&&(t.hasHtmComponentClosingTag=t.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(u.originalText.slice(t.endSourceSpan.start.offset,t.endSourceSpan.end.offset)))})}function Y2(e,u){e.walk(t=>{t.cssDisplay=Ll(t,u)})}function Q2(e,u){e.walk(t=>{let{children:r}=t;if(r){if(r.length===0){t.isDanglingSpaceSensitive=El(t,u);return}for(let n of r)n.isLeadingSpaceSensitive=Dl(n,u),n.isTrailingSpaceSensitive=xl(n,u);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 e1=V2;function u1(e,u,t){let{node:r}=e;switch(r.kind){case"root":return u.__onHtmlRoot&&u.__onHtmlRoot(r),[Y($n(e,u,t)),z];case"element":case"ieConditionalComment":return u2(e,u,t);case"angularControlFlowBlock":return Gd(e,u,t);case"angularControlFlowBlockParameters":return Yd(e,u,t);case"angularControlFlowBlockParameter":return De.trim(r.expression);case"angularLetDeclaration":return Y(["@let ",Y([r.id," =",Y(Te([G,t("init")]))]),";"]);case"angularLetDeclarationInitializer":return r.value;case"angularIcuExpression":return Qd(e,u,t);case"angularIcuCase":return e2(e,u,t);case"ieConditionalStartComment":case"ieConditionalEndComment":return[it(r),at(r)];case"interpolation":return[it(r,u),...e.map(t,"children"),at(r,u)];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[Fe(c),o?z:""]}let n=xu(r,u),a=Ys(r),i=gu(r,u);return a[0]=[n,a[0]],a.push([a.pop(),i]),Os(a)}case"docType":return[Y([it(r,u)," ",ae(0,r.value.replace(/^html\b/iu,"html"),/\s+/gu," ")]),at(r,u)];case"comment":return[xu(r,u),Fe(u.originalText.slice(Ct(r),mr(r))),gu
26(r,u)];case"attribute":{if(r.value===null)return r.rawName;let n=Zs(r.value),a=e0(r,u)?"":Lc(n,'"');return[r.rawName,"=",a,Fe(a==='"'?ae(0,n,'"',"&quot;"):ae(0,n,"'","&apos;")),a]}default:throw new jc(r,"HTML")}}var t1={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},preprocess:e1,print:u1,insertPragma:Wd,massageAstNode:Hc,embed:Bd,getVisitorKeys:$d},r1=t1,m0=[{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={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."}},Za="HTML",n1={bracketSameLine:Ja.bracketSameLine,htmlWhitespaceSensitivity:{category:Za,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:Za,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},b0=n1,Mn={};Cs(Mn,{angular:()=>B1,html:()=>F1,lwc:()=>I1,mjml:()=>N1,vue:()=>L1});function a1(e,u){let t=new SyntaxError(e+" ("+u.loc.start.line+":"+u.loc.start.column+")");return Object.assign(t,u)}var i1=a1,s1={canSelfClose:!0,normalizeTagName:!1,normalizeAttributeName:!1,allowHtmComponentClosingTags:!1,isTagNameCaseSensitive:!1,shouldParseFrontMatter:!0};function g0(e){return{...s1,...e}}function D0(e){let{canSelfClose:u,allowHtmComponentClosingTags:t,isTagNameCaseSensitive:r,shouldParseAsRawText:n,tokenizeAngularBlocks:a,tokenizeAngularLetDeclaration:i}=e;return{canSelfClose:u,allowHtmComponentClosingTags:t,isTagNameCaseSensitive:r,getTagContentType:n?(...s)=>n(...s)?Re.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:a,tokenizeAngularLetDeclaration:i}}var Ir=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","
26scope","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"])]]),o1=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"]),Rt={attrs:!0,children:!0,cases:!0,expression:!0},Ya=new Set(["parent"]),Bu,sn,on,c1=class rt{constructor(u={}){dc(this,Bu),wa(this,"kind"),wa(this,"parent");for(let t of new Set([...Ya,...Object.keys(u)]))this.setProperty(t,u[t]);if(fr(u))for(let t of Object.getOwnPropertySymbols(u))this.setProperty(t,u[t])}setProperty(u,t){if(this[u]!==t){if(u in Rt&&(t=t.map(r=>this.createChild(r))),!Ya.has(u)){this[u]=t;return}Object.defineProperty(this,u,{value:t,enumerable:!1,configurable:!0})}}map(u){let t;for(let r in Rt){let n=this[r];if(n){let a=d1(n,i=>i.map(u));t!==n&&(t||(t=new rt({parent:this.parent})),t.setProperty(r,a))}}if(t)for(let r in this)r in Rt||(t[r]=this[r]);return u(t||this)}walk(u){for(let t in Rt){let r=this[t];if(r)for(let n=0;n<r.length;n++)r[n].walk(u)}u(this)}createChild(u){let t=u instanceof rt?u.clone():new rt(u);return t.setProperty("parent",this),t}insertChildBefore(u,t){let r=this.$children;r.splice(r.indexOf(u),0,this.createChild(t))}removeChild(u){let t=this.$children;t.splice(t.indexOf(u),1)}replaceChild(u,t){let r=this.$children;r[r.indexOf(u)]=this.createChild(t)}clone(){return new rt(this)}get $children(){return this[It(this,Bu,sn)]}set $children(u){this[It(this,Bu,sn)]=u}get firstChild(){return this.$children?.[0]}get lastChild(){return Mu(1,this.$children,-1)}get prev(){let u=It(this,Bu,on);return u[u.indexOf(this)-1]}get next(){let u=It(this,Bu,on);return u[u.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(u=>[u.fullName,u.value]))}};Bu=new WeakSet,sn=function(){return this.kind==="angularIcuCase"?"expression":this.kind==="angularIcuExpression"?"cases":"children"},on=function(){return this.parent?.$children??[]};var l1=c1;function d1(e,u){let t=e.map(u);return t.some((r,n)=>r!==e[n])?t:e}var f1=[{regex:/^(?<openingTagSuffix>\[if(?<condition>[^\]]*)\]>)(?<data>.*?)<!\s*\[endif\]$/su,parse:p1},{regex:/^\[if(?<condition>[^\]]*)\]><!$/u,parse:m1},{regex:/^<!\s*\[endif\]$/u,parse:b1}];function h1(e,u){if(e.value)for(let{regex:t,parse:r}of f1){let n=e.value.match(t);if(n)return r(e,n,u)}return null}function p1(e,u,t){let{openingTagSuffix:r,condition:n,data:a}=u.groups,i=4+r.length,s=e.sourceSpan.start.moveBy(i),o=s.moveBy(a.length),[c,d]=(()=>{try{return[!0,t(a,s).children]}catch{return[!1,[{kind:"text",value:a,sourceSpan:new L(s,o)}]]}})();return{kind:"ieConditionalComment",complete:c,children:d,condition:ae(0,n.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new L(e.sourceSpan.start,s),endSourceSpan:new L(o,e.sourceSpan.end)}}function m1(e,u){let{condition:t}=u.groups;return{kind:"ieConditionalStartComment",condition:ae(0,t.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function b1(e){return{kind:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}var g1=class extends y2{visitExpansionCase(u,t){t.parseOptions.name==="angular"&&this.visitChildren(t,r=>{r(u.expression)})}visit(u,{parseOptions:t}){v1(u),C1(u,t),S1(u,t),w1(u)}};function D1(e,u,t,r){d0(new g1,e.children,{parseOptions:t}),u&&e.children.unshift(u);let n=new l1(e);return n.walk(a=>{if(a.kind==="comment"){let i=h1(a,r);i&&a.parent.replaceChild(a,i)}x1(a),E1(a),y1(a)}),n}function x1(e){if(e.kind==="block"){if(e.name=ae(0,e.name.toLowerCase(),/\s+/gu," ").trim(),e.kind="angularControlFlowBlock",!Bn(e.parameters)){delete e.parameters;return}for(let u of e.parameters)u.kind="angularControlFlowBlockParameter";e.parameters={kind:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new L(e.parameters[0].sourceSpan.start,Mu(0,e.parameters,-1).sourceSpan.end)}}}function E1(e){e.kind==="letDeclaration"&&(e.kind="angularLetDeclaration",e.id=e.name,e.init={kind:"angularLetDeclarationInitializer",sourceSpan:new L(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}function y1(e){e.kind==="expansion"&&(e.kind="angularIcuExpression"),e.kind==="expansionCase"&&(e.kind="angularIcuCase")}function Qa(e,u){let t=e.toLowerCase();return u(t)?t:e}function ei(e){let u=e.name.startsWith(":")?e.name.slice(1).split(":")[0]:null,t=e.nameSpan.toString(),r=u!==null&&t.startsWith(`${u}:`),n=r?t.slice(u.length+1):t;e.name=n,e.namespace=u,e.hasExplicitNamespace=r}function v1(e){switch(e.kind){case"element":ei(e);for(let u of e.attrs)ei(u),u.valueSpan?(u.value=u.valueSpan.toString(),/["']/u.test(u.value[0])&&(u.value=u.value.slice(1,-1))):u.value=null;break;case"comment":e.value=e.sourceSpan.toString().slice(4,-3);break;case"text":e.value=e.sourceSpan.toString();break}}function C1(e,u){if(e.kind==="element"){let t=en(u.isTagNameCaseSensitive?e.name:e.name.toLowerCase());!e.namespace||e.namespace===t.implicitNamespacePrefix||yt(e)?e.tagDefinition=t:e.tagDefinition=en("")}}function w1(e){e.sourceSpan&&e.endSourceSpan&&(e.sourceSpan=new L(e.sourceSpan.start,e.endSourceSpan.end))}function S1(e,u){if(e.kind==="element"&&(u.normalizeTagName&&(!e.namespace||e.namespace===e.tagDefinition.implicitNamespacePrefix||yt(e))&&(e.name=Qa(e.name,t=>o1.has(t))),u.normalizeAttributeName))for(let t of e.attrs)t.namespace||(t.name=Qa(t.name,r=>
26Ir.has(e.name)&&(Ir.get("*").has(r)||Ir.get(e.name).has(r))))}function x0(e,u){let{rootNodes:t,errors:r}=an(e,D0(u));return r.length>0&&cn(r[0]),{parseOptions:u,rootNodes:t}}function k1(e,u){let t=D0(u),{rootNodes:r,errors:n}=an(e,t);if(r.some(o=>o.kind==="docType"&&o.value==="html"||o.kind==="element"&&o.name.toLowerCase()==="html"))return x0(e,Vn);let a,i=()=>a??(a=an(e,{...t,getTagContentType:void 0})),s=o=>{let{offset:c}=o.startSourceSpan.start;return i().rootNodes.find(d=>d.kind==="element"&&d.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(A1(c)){let{endSourceSpan:d,startSourceSpan:h}=c,p=i().errors.find(f=>f.span.start.offset>h.start.offset&&f.span.start.offset<d.end.offset);p&&cn(p),r[o]=s(c)}}return n.length>0&&cn(n[0]),{parseOptions:u,rootNodes:r}}function A1(e){if(e.kind!=="element"||e.name!=="template")return!1;let u=e.attrs.find(t=>t.name==="lang")?.value;return!u||u==="html"}function cn(e){let{msg:u,span:{start:t,end:r}}=e;throw i1(u,{loc:{start:{line:t.line+1,column:t.col+1},end:{line:r.line+1,column:r.col+1}},cause:e})}function _1(e,u,t,r,n,a){let{offset:i}=r,s=ae(0,u.slice(0,i),/[^\n]/gu," ")+t,o=E0(s,e,{...n,shouldParseFrontMatter:!1},a);o.sourceSpan=new L(r,Mu(0,o.children,-1).sourceSpan.end);let c=o.children[0];return c.length===i?o.children.shift():(c.sourceSpan=new L(c.sourceSpan.start.moveBy(i),c.sourceSpan.end),c.value=c.value.slice(i)),o}function E0(e,u,t,r={}){let{frontMatter:n,content:a}=t.shouldParseFrontMatter?cl(e):{content:e},i=new l0(e,r.filepath),s=new un(i,0,0,0),o=s.moveBy(e.length),{parseOptions:c,rootNodes:d}=u(a,t),h={kind:"root",sourceSpan:new L(s,o),children:d},p;if(n){let[f,b]=[n.start,n.end].map(x=>new un(i,x.index,x.line-1,x.column));p={...n,kind:"frontMatter",sourceSpan:new L(f,b)}}return D1(h,p,c,(f,b)=>_1(u,e,f,b,c,r))}var Vn=g0({name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0});function At(e){let u=g0(e),t=u.name==="vue"?k1:x0;return{parse:(r,n)=>E0(r,t,u,n),hasPragma:Hd,hasIgnorePragma:Ud,astFormat:"html",locStart:Ct,locEnd:mr}}var F1=At(Vn),T1=new Set(["mj-style","mj-raw"]),N1=At({...Vn,name:"mjml",shouldParseAsRawText:e=>T1.has(e)}),B1=At({name:"angular",tokenizeAngularBlocks:!0,tokenizeAngularLetDeclaration:!0}),L1=At({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(e,u,t,r){return e.toLowerCase()!=="html"&&!t&&(e!=="template"||r.some(({name:n,value:a})=>n==="lang"&&a!=="html"&&a!==""&&a!==void 0))}}),I1=At({name:"lwc",canSelfClose:!1}),y0={html:r1};const O1=Object.freeze(Object.defineProperty({__proto__:null,default:ws,languages:m0,options:b0,parsers:Mn,printers:y0},Symbol.toStringTag,{value:"Module"}));var P1=Object.create,Hn=Object.defineProperty,q1=Object.getOwnPropertyDescriptor,R1=Object.getOwnPropertyNames,$1=Object.getPrototypeOf,j1=Object.prototype.hasOwnProperty,M1=(e,u)=>()=>(u||e((u={exports:{}}).exports,u),u.exports),Un=(e,u)=>{for(var t in u)Hn(e,t,{get:u[t],enumerable:!0})},V1=(e,u,t,r)=>{if(u&&typeof u=="object"||typeof u=="function")for(let n of R1(u))!j1.call(e,n)&&n!==t&&Hn(e,n,{get:()=>u[n],enumerable:!(r=q1(u,n))||r.enumerable});return e},H1=(e,u,t)=>(t=e!=null?P1($1(e)):{},V1(Hn(t,"default",{value:e,enumerable:!0}),e)),U1=M1((e,u)=>{var t,r,n,a,i,s,o,c,d,h,p,f,b,x,w,D,v,A,C;b=/\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]|[^\/\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu,f=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y,t=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu,w=/(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y,p=/(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y,D=/[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y,C=/[\t\v\f\ufeff\p{Zs}]+/yu,c=/\r?\n|[\r\u2028\u2029]/y,d=/\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y,x=/\/\/.*/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|
26UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/,v=/^(?:=>|[;\]){}]|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),u.exports=function*(S,{jsx:P=!1}={}){var R,ue,fe,N,m,k,E,F,B,q,W,I,he,V;for({length:k}=S,N=0,m="",V=[{tag:"JS"}],R=[],W=0,I=!1;N<k;){switch(F=V[V.length-1],F.tag){case"JS":case"JSNonExpressionParen":case"InterpolationInTemplate":case"InterpolationInJSX":if(S[N]==="/"&&(A.test(m)||s.test(m))&&(b.lastIndex=N,E=b.exec(S))){N=b.lastIndex,m=E[0],I=!0,yield{type:"RegularExpressionLiteral",value:E[0],closed:E[1]!==void 0&&E[1]!=="\\"};continue}if(f.lastIndex=N,E=f.exec(S)){switch(he=E[0],B=f.lastIndex,q=he,he){case"(":m==="?NonExpressionParenKeyword"&&V.push({tag:"JSNonExpressionParen",nesting:W}),W++,I=!1;break;case")":W--,I=!0,F.tag==="JSNonExpressionParen"&&W===F.nesting&&(V.pop(),q="?NonExpressionParenEnd",I=!1);break;case"{":f.lastIndex=0,fe=!v.test(m)&&(A.test(m)||s.test(m)),R.push(fe),I=!1;break;case"}":switch(F.tag){case"InterpolationInTemplate":if(R.length===F.nesting){D.lastIndex=N,E=D.exec(S),N=D.lastIndex,m=E[0],E[1]==="${"?(m="?InterpolationInTemplate",I=!1,yield{type:"TemplateMiddle",value:E[0]}):(V.pop(),I=!0,yield{type:"TemplateTail",value:E[0],closed:E[1]==="`"});continue}break;case"InterpolationInJSX":if(R.length===F.nesting){V.pop(),N+=1,m="}",yield{type:"JSXPunctuator",value:"}"};continue}}I=R.pop(),q=I?"?ExpressionBraceEnd":"}";break;case"]":I=!0;break;case"++":case"--":q=I?"?PostfixIncDec":"?UnaryIncDec";break;case"<":if(P&&(A.test(m)||s.test(m))){V.push({tag:"JSXTag"}),N+=1,m="<",yield{type:"JSXPunctuator",value:he};continue}I=!1;break;default:I=!1}N=B,m=q,yield{type:"Punctuator",value:he};continue}if(t.lastIndex=N,E=t.exec(S)){switch(N=t.lastIndex,q=E[0],E[0]){case"for":case"if":case"while":case"with":m!=="."&&m!=="?."&&(q="?NonExpressionParenKeyword")}m=q,I=!s.test(E[0]),yield{type:E[1]==="#"?"PrivateIdentifier":"IdentifierName",value:E[0]};continue}if(w.lastIndex=N,E=w.exec(S)){N=w.lastIndex,m=E[0],I=!0,yield{type:"StringLiteral",value:E[0],closed:E[2]!==void 0};continue}if(p.lastIndex=N,E=p.exec(S)){N=p.lastIndex,m=E[0],I=!0,yield{type:"NumericLiteral",value:E[0]};continue}if(D.lastIndex=N,E=D.exec(S)){N=D.lastIndex,m=E[0],E[1]==="${"?(m="?InterpolationInTemplate",V.push({tag:"InterpolationInTemplate",nesting:R.length}),I=!1,yield{type:"TemplateHead",value:E[0]}):(I=!0,yield{type:"NoSubstitutionTemplate",value:E[0],closed:E[1]==="`"});continue}break;case"JSXTag":case"JSXTagEnd":if(n.lastIndex=N,E=n.exec(S)){switch(N=n.lastIndex,q=E[0],E[0]){case"<":V.push({tag:"JSXTag"});break;case">":V.pop(),m==="/"||F.tag==="JSXTagEnd"?(q="?JSX",I=!0):V.push({tag:"JSXChildren"});break;case"{":V.push({tag:"InterpolationInJSX",nesting:R.length}),q="?InterpolationInJSX",I=!1;break;case"/":m==="<"&&(V.pop(),V[V.length-1].tag==="JSXChildren"&&V.pop(),V.push({tag:"JSXTagEnd"}))}m=q,yield{type:"JSXPunctuator",value:E[0]};continue}if(r.lastIndex=N,E=r.exec(S)){N=r.lastIndex,m=E[0],yield{type:"JSXIdentifier",value:E[0]};continue}if(a.lastIndex=N,E=a.exec(S)){N=a.lastIndex,m=E[0],yield{type:"JSXString",value:E[0],closed:E[2]!==void 0};continue}break;case"JSXChildren":if(i.lastIndex=N,E=i.exec(S)){N=i.lastIndex,m=E[0],yield{type:"JSXText",value:E[0]};continue}switch(S[N]){case"<":V.push({tag:"JSXTag"}),N++,m="<",yield{type:"JSXPunctuator",value:"<"};continue;case"{":V.push({tag:"InterpolationInJSX",nesting:R.length}),N++,m="?InterpolationInJSX",I=!1,yield{type:"JSXPunctuator",value:"{"};continue}}if(C.lastIndex=N,E=C.exec(S)){N=C.lastIndex,yield{type:"WhiteSpace",value:E[0]};continue}if(c.lastIndex=N,E=c.exec(S)){N=c.lastIndex,I=!1,o.test(m)&&(m="?NoLineTerminatorHere"),yield{type:"LineTerminatorSequence",value:E[0]};continue}if(d.lastIndex=N,E=d.exec(S)){N=d.lastIndex,h.test(E[0])&&(I=!1,o.test(m)&&(m="?NoLineTerminatorHere")),yield{type:"MultiLineComment",value:E[0],closed:E[1]!==void 0};continue}if(x.lastIndex=N,E=x.exec(S)){N=x.lastIndex,I=!1,yield{type:"SingleLineComment",value:E[0]};continue}ue=String.fromCodePoint(S.codePointAt(N)),N+=ue.length,m=ue,I=!1,yield{type:F.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:ue}}}}),W1={};Un(W1,{__debug:()=>O3,check:()=>L3,doc:()=>go,format:()=>ca,formatWithCursor:()=>yo,getSupportInfo:()=>I3,util:()=>Do,version:()=>i3});var _t=(e,u)=>(t,r,...n)=>t|1&&r==null?void 0:(u.call(r)??r[e]).apply(r,n),z1=String.prototype.replaceAll??function(e,u){return e.global?this.replace(e,u):this.split(e).join(u)},G1=_t("replaceAll",function(){if(typeof this=="string")return z1}),xr=G1,X1=class{diff(e,u,t={}){let r;typeof t=="function"?(r=t,t={}):"callback"in t&&(r=t.callback);let n=this.castInput(e,t),a=this.castInput(u,t),i=this.removeEmpty(this.tokenize(n,t)),s=this.removeEmpty(this.tokenize(a,t));return this.diffWithOptionsObj(i,s,t,r)}diffWithOptionsObj(e,u,t,r){var n;let a=D=>
vendor: 8,685 bytes, lines 26-32
26{if(D=this.postProcess(D,t),r){setTimeout(function(){r(D)},0);return}else return D},i=u.length,s=e.length,o=1,c=i+s;t.maxEditLength!=null&&(c=Math.min(c,t.maxEditLength));let d=(n=t.timeout)!==null&&n!==void 0?n:1/0,h=Date.now()+d,p=[{oldPos:-1,lastComponent:void 0}],f=this.extractCommon(p[0],u,e,0,t);if(p[0].oldPos+1>=s&&f+1>=i)return a(this.buildValues(p[0].lastComponent,u,e));let b=-1/0,x=1/0,w=()=>{for(let D=Math.max(b,-o);D<=Math.min(x,o);D+=2){let v,A=p[D-1],C=p[D+1];A&&(p[D-1]=void 0);let S=!1;if(C){let R=C.oldPos-D;S=C&&0<=R&&R<i}let P=A&&A.oldPos+1<s;if(!S&&!P){p[D]=void 0;continue}if(!P||S&&A.oldPos<C.oldPos?v=this.addToPath(C,!0,!1,0,t):v=this.addToPath(A,!1,!0,1,t),f=this.extractCommon(v,u,e,D,t),v.oldPos+1>=s&&f+1>=i)return a(this.buildValues(v.lastComponent,u,e))||!0;p[D]=v,v.oldPos+1>=s&&(x=Math.min(x,D-1)),f+1>=i&&(b=Math.max(b,D+1))}o++};if(r)(function D(){setTimeout(function(){if(o>c||Date.now()>h)return r(void 0);w()||D()},0)})();else for(;o<=c&&Date.now()<=h;){let D=w();if(D)return D}}addToPath(e,u,t,r,n){let a=e.lastComponent;return a&&!n.oneChangePerToken&&a.added===u&&a.removed===t?{oldPos:e.oldPos+r,lastComponent:{count:a.count+1,added:u,removed:t,previousComponent:a.previousComponent}}:{oldPos:e.oldPos+r,lastComponent:{count:1,added:u,removed:t,previousComponent:a}}}extractCommon(e,u,t,r,n){let a=u.length,i=t.length,s=e.oldPos,o=s-r,c=0;for(;o+1<a&&s+1<i&&this.equals(t[s+1],u[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,u,t){return t.comparator?t.comparator(e,u):e===u||!!t.ignoreCase&&e.toLowerCase()===u.toLowerCase()}removeEmpty(e){let u=[];for(let t=0;t<e.length;t++)e[t]&&u.push(e[t]);return u}castInput(e,u){return e}tokenize(e,u){return Array.from(e)}join(e){return e.join("")}postProcess(e,u){return e}get useLongestToken(){return!1}buildValues(e,u,t){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(t.slice(o,o+c.count)),o+=c.count;else{if(!c.added&&this.useLongestToken){let d=u.slice(s,s+c.count);d=d.map(function(h,p){let f=t[o+p];return f.length>h.length?f:h}),c.value=this.join(d)}else c.value=this.join(u.slice(s,s+c.count));s+=c.count,c.added||(o+=c.count)}}return r}},K1=class extends X1{tokenize(e){return e.slice()}join(e){return e}removeEmpty(e){return e}},J1=new K1;function Z1(e,u,t){return J1.diff(e,u,t)}var Y1=()=>{},Q1=Y1,v0="cr",C0="crlf",ef="lf",uf=ef,Wn="\r",w0=`\r
27`,Er=`
28`,tf=Er;function rf(e){let u=e.indexOf(Wn);return u!==-1?e.charAt(u+1)===Er?C0:v0:uf}function zn(e){return e===v0?Wn:e===C0?w0:tf}var nf=new Map([[Er,/\n/gu],[Wn,/\r/gu],[w0,/\r\n/gu]]);function S0(e,u){let t=nf.get(u);return e.match(t)?.length??0}var af=/\r\n?/gu;function sf(e){return xr(0,e,af,Er)}function of(e){return this[e<0?this.length+e:e]}var cf=_t("at",function(){if(Array.isArray(this)||typeof this=="string")return of}),Z=cf,vu="string",Me="array",Qe="cursor",Ve="indent",He="align",Ue="trim",le="group",Ne="fill",me="if-break",We="indent-if-break",ze="line-suffix",Ge="line-suffix-boundary",te="line",Be="label",Ee="break-parent",k0=new Set([Qe,Ve,He,Ue,le,Ne,me,We,ze,Ge,te,Be,Ee]);function lf(e){let u=e.length;for(;u>0&&(e[u-1]==="\r"||e[u-1]===`
29`);)u--;return u<e.length?e.slice(0,u):e}function df(e){if(typeof e=="string")return vu;if(Array.isArray(e))return Me;if(!e)return;let{type:u}=e;if(k0.has(u))return u}var Cu=df,ff=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function hf(e){let u=e===null?"null":typeof e;if(u!=="string"&&u!=="object")return`Unexpected doc '${u}', 
30Expected it to be 'string' or 'object'.`;if(Cu(e))throw new Error("doc is valid.");let t=Object.prototype.toString.call(e);if(t!=="[object Object]")return`Unexpected doc '${t}'.`;let r=ff([...k0].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'.
31Expected it to be ${r}.`}var pf=class extends Error{name="InvalidDocError";constructor(e){super(hf(e)),this.doc=e}},qu=pf,ui={};function mf(e,u,t,r){let n=[e];for(;n.length>0;){let a=n.pop();if(a===ui){t(n.pop());continue}t&&n.push(a,ui);let i=Cu(a);if(!i)throw new qu(a);if(u?.(a)!==!1)switch(i){case Me:case Ne:{let s=i===Me?a:a.parts;for(let o=s.length,c=o-1;c>=0;--c)n.push(s[c]);break}case me:n.push(a.flatContents,a.breakContents);break;case le: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 He:case Ve:case We:case Be:case ze:n.push(a.contents);break;case vu:case Qe:case Ue:case Ge:case te:case Ee:break;default:throw new qu(a)}}}var Gn=mf;function yr(e,u){if(typeof e=="string")return u(e);let t=new Map;return r(e);function r(a){if(t.has(a))return t.get(a);let i=n(a);return t.set(a,i),i}function n(a){switch(Cu(a)){case Me:return u(a.map(r));case Ne:return u({...a,parts:a.parts.map(r)});case me:return u({...a,breakContents:r(a.breakContents),flatContents:r(a.flatContents)});case le:{let{expandedStates:i,contents:s}=a;return i?(i=i.map(r),s=i[0]):s=r(s),u({...a,contents:s,expandedStates:i})}case He:case Ve:case We:case Be:case ze:return u({...a,contents:r(a.contents)});case vu:case Qe:case Ue:case Ge:case te:case Ee:return u(a);default:throw new qu(a)}}}function Xn(e,u,t){let r=t,n=!1;function a(i){if(n)return!1;let s=u(i);s!==void 0&&(n=!0,r=s)}return Gn(e,a),r}function bf(e){if(e.type===le&&e.break||e.type===te&&e.hard||e.type===Ee)return!0}function gf(e){return Xn(e,bf,!1)}function ti(e){if(e.length>0){let u=Z(0,e,-1);!u.expandedStates&&!u.break&&(u.break="propagated")}return null}function Df(e){let u=new Set,t=[];function r(a){if(a.type===Ee&&ti(t),a.type===le){if(t.push(a),u.has(a))return!1;u.add(a)}}function n(a){a.type===le&&t.pop().break&&ti(t)}Gn(e,r,n,!0)}function xf(e){return e.type===te&&!e.hard?e.soft?"":" ":e.type===me?e.flatContents:e}function Ef(e){return yr(e,xf)}function ri(e){for(e=[...e];e.length>=2&&Z(0,e,-2).type===te&&Z(0,e,-1).type===Ee;)e.length-=2;if(e.length>0){let u=lt(Z(0,e,-1));e[e.length-1]=u}return e}function lt(e){switch(Cu(e)){case Ve:case We:case le:case ze:case Be:{let u=lt(e.contents);return{...e,contents:u}}case me:return{...e,breakContents:lt(e.breakContents),flatContents:lt(e.flatContents)};case Ne:return{...e,parts:ri(e.parts)};case Me:return ri(e);case vu:return lf(e);case He:case Qe:case Ue:case Ge:case te:case Ee:break;default:throw new qu(e)}return e}function A0(e){return lt(vf(e))}function yf(e){switch(Cu(e)){case Ne:if(e.parts.every(u=>u===""))return"";break;case le:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===le&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case He:case Ve:case We:case ze:if(!e.contents)return"";break;case me:if(!e.flatContents&&!e.breakContents)return"";break;case Me:{let u=[];for(let t of e){if(!t)continue;let[r,...n]=Array.isArray(t)?t:[t];typeof r=="string"&&typeof Z(0,u,-1)=="string"?u[u.length-1]+=r:u.push(r),u.push(...n)}return u.length===0?"":u.length===1?u[0]:u}case vu:case Qe:case Ue:case Ge:case te:case Be:case Ee:break;default:throw new qu(e)}return e}function vf(e){return yr(e,u=>yf(u))}function Cf(e,u=I0){return yr(e,t=>typeof t=="string"?N0(u,t.split(`
32`)):t)}function wf(e){if(e.type===te)return!0}function Sf(e){return Xn(e,wf,!1)}function tr(e,u){return e.type===Be?{...e,contents:u(e.contents)}:u(e)}var kf=Q1;function or(e){return{type:Ve,contents:e}}function Ru(e,u){return{type:He,contents:u,n:e}}function Af(e){return Ru(Number.NEGATIVE_INFINITY,e)}function _0(e){return Ru({type:"root"},e)}function _f(e){return Ru(-1,e)}function F0(e,u,t){let r=e;if(u>0){for(let n=0;n<Math.floor(u/t);++n)r=or(r);r=Ru(u%t,r),r=Ru(Number.NEGATIVE_INFINITY,r)}return r}var vr={type:Ee},bu={type:Qe};function Ff(e){return{type:Ne,parts:e}}function T0(e,u={}){return kf(u.expandedStates),{type:le,id:u.id,contents:e,break:!!u.shouldBreak,expandedStates:u.expandedStates}}function Tf(e,u){return T0(e[0],{...u,expandedStates:e})}function Nf(e,u="",t={}){return{type:me,breakContents:e,flatContents:u,groupId:t.groupId}}function Bf(e,u){return{type:We,contents:e,groupId:u.groupId,negate:u.negate}}function N0(e,u){let t=[];for(let r=0;r<u.length;r++)r!==0&&t.push(e),t.push(u[r]);return t}function Lf(e,u){return e?{type:Be,label:e,contents:u}:u}var B0={type:te},If={type:te,soft:!0},Kn={type:te,hard:!0},$e=[Kn,vr],L0={type:te,hard:!0,literal:!0},I0=[L0,vr];function ln(e){return{type:ze,contents:e}}
32var Of={type:Ge},Pf={type:Ue};function Ie(e){if(!e)return"";if(Array.isArray(e)){let u=[];for(let t of e)if(Array.isArray(t))u.push(...Ie(t));else{let r=Ie(t);r!==""&&u.push(r)}return u}return e.type===me?{...e,breakContents:Ie(e.breakContents),flatContents:Ie(e.flatContents)}:e.type===le?{...e,contents:Ie(e.contents),expandedStates:e.expandedStates?.map(Ie)}:e.type===Ne?{type:"fill",parts:e.parts.map(Ie)}:e.contents?{...e,contents:Ie(e.contents)}:e}function qf(e){let u=Object.create(null),t=new Set;return r(Ie(e));function r(a,i,s){if(typeof a=="string")return JSON.stringify(a);if(Array.isArray(a)){let o=a.map(r).filter(Boolean);return o.length===1?o[0]:`[${o.join(", ")}]`}if(a.type===te){let o=s?.[i+1]?.type===Ee;return a.literal?o?"literalline":"literallineWithoutBreakParent":a.hard?o?"hardline":"hardlineWithoutBreakParent":a.soft?"softline":"line"}if(a.type===Ee)return s?.[i-1]?.type===te&&s[i-1].hard?void 0:"breakParent";if(a.type===Ue)return"trim";if(a.type===Ve)return"indent("+r(a.contents)+")";if(a.type===He)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===me)return"ifBreak("+r(a.breakContents)+(a.flatContents?", "+r(a.flatContents):"")+(a.groupId?(a.flatContents?"":', ""')+`, { groupId: ${n(a.groupId)} }`:"")+")";if(a.type===We){let o=[];a.negate&&o.push("negate: true"),a.groupId&&o.push(`groupId: ${n(a.groupId)}`);let c=o.length>0?`, { ${o.join(", ")} }`:"";return`indentIfBreak(${r(a.contents)}${c})`}if(a.type===le){let o=[];a.break&&a.break!=="propagated"&&o.push("shouldBreak: true"),a.id&&o.push(`id: ${n(a.id)}`);let c=o.length>0?`, { ${o.join(", ")} }`:"";return a.expandedStates?`conditionalGroup([${a.expandedStates.map(d=>r(d)).join(",")}]${c})`:`group(${r(a.contents)}${c})`}if(a.type===Ne)return`fill([${a.parts.map(o=>r(o)).join(", ")}])`;if(a.type===ze)return"lineSuffix("+r(a.contents)+")";if(a.type===Ge)return"lineSuffixBoundary";if(a.type===Be)return`label(${JSON.stringify(a.label)}, ${r(a.contents)})`;if(a.type===Qe)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 u)return u[a];let i=a.description||"symbol";for(let s=0;;s++){let o=i+(s>0?` #${s}`:"");if(!t.has(o))return t.add(o),u[a]=`Symbol.for(${JSON.stringify(o)})`}}}var Rf=()=>/[#*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\uDE8
32E-\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;function $f(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function jf(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>
32=196608&&e<=262141}var Mf="©®‼⁉™ℹ↔↕↖↗↘↙↩↪⌨⏏⏱⏲⏸⏹⏺▪▫▶◀◻◼☀☁☂☃☄☎☑☘☝☠☢☣☦☪☮☯☸☹☺♀♂♟♠♣♥♦♨♻♾⚒⚔⚕⚖⚗⚙⚛⚜⚠⚧⚰⚱⛈⛏⛑⛓⛩⛱⛷⛸⛹✂✈✉✌✍✏✒✔✖✝✡✳✴❄❇❣❤➡⤴⤵⬅⬆⬇",Vf=/[^\x20-\x7F]/u,Hf=new Set(Mf);function Uf(e){if(!e)return 0;if(!Vf.test(e))return e.length;e=e.replace(Rf(),t=>Hf.has(t)?" ":"  ");let u=0;for(let t of e){let r=t.codePointAt(0);r<=31||r>=127&&r<=159||r>=768&&r<=879||r>=65024&&r<=65039||(u+=$f(r)||jf(r)?2:1)}return u}var Jn=Uf,Wf={type:0},zf={type:1},O0={value:"",length:0,queue:[],get root(){return O0}};function P0(e,u,t){let r=u.type===1?e.queue.slice(0,-1):[...e.queue,u],n="",a=0,i=0,s=0;for(let b of r)switch(b.type){case 0:d(),t.useTabs?o(1):c(t.tabWidth);break;case 3:{let{string:x}=b;d(),n+=x,a+=x.length;break}case 2:{let{width:x}=b;i+=1,s+=x;break}default:throw new Error(`Unexpected indent comment '${b.type}'.`)}return p(),{...e,value:n,length:a,queue:r};function o(b){n+="	".repeat(b),a+=t.tabWidth*b}function c(b){n+=" ".repeat(b),a+=b}function d(){t.useTabs?h():p()}function h(){i>0&&o(i),f()}function p(){s>0&&c(s),f()}function f(){i=0,s=0}}function Gf(e,u,t){if(!u)return e;if(u.type==="root")return{...e,root:e};if(u===Number.NEGATIVE_INFINITY)return e.root;let r;return typeof u=="number"?u<0?r=zf:r={type:2,width:u}:r={type:3,string:u},P0(e,r,t)}function Xf(e,u){return P0(e,Wf,u)}function Kf(e){let u=0;for(let t=e.length-1;t>=0;t--){let r=e[t];if(r===" "||r==="	")u++;else break}return u}function q0(e){let u=Kf(e);return{text:u===0?e:e.slice(0,e.length-u),count:u}}var oe=Symbol("MODE_BREAK"),we=Symbol("MODE_FLAT"),dn=Symbol("DOC_FILL_PRINTED_LENGTH");function $t(e,u,t,r,n,a){if(t===Number.POSITIVE_INFINITY)return!0;let i=u.length,s=!1,o=[e],c="";for(;t>=0;){if(o.length===0){if(i===0)return!0;o.push(u[--i]);continue}let{mode:d,doc:h}=o.pop(),p=Cu(h);switch(p){case vu:h&&(s&&(c+=" ",t-=1,s=!1),c+=h,t-=Jn(h));break;case Me:case Ne:{let f=p===Me?h:h.parts,b=h[dn]??0;for(let x=f.length-1;x>=b;x--)o.push({mode:d,doc:f[x]});break}case Ve:case He:case We:case Be:o.push({mode:d,doc:h.contents});break;case Ue:{let{text:f,count:b}=q0(c);c=f,t+=b;break}case le:{if(a&&h.break)return!1;let f=h.break?oe:d,b=h.expandedStates&&f===oe?Z(0,h.expandedStates,-1):h.contents;o.push({mode:f,doc:b});break}case me:{let f=(h.groupId?n[h.groupId]||we:d)===oe?h.breakContents:h.flatContents;f&&o.push({mode:d,doc:f});break}case te:if(d===oe||h.hard)return!0;h.soft||(s=!0);break;case ze:r=!0;break;case Ge:if(r)return!1;break}}return!1}function Cr(e,u){let t=Object.create(null),r=u.printWidth,n=zn(u.endOfLine),a=0,i=[{indent:O0,mode:oe,doc:e}],s="",o=!1,c=[],d=[],h=[],p=[],f=0;for(Df(e);i.length>0;){let{indent:v,mode:A,doc:C}=i.pop();switch(Cu(C)){case vu:{let S=n!==`
33`?xr(0,C,`
34`,n):C;S&&(s+=S,i.length>0&&(a+=Jn(S)));break}case Me:for(let S=C.length-1;S>=0;S--)i.push({indent:v,mode:A,doc:C[S]});break;case Qe:if(d.length>=2)throw new Error("There are too many 'cursor' in doc.");d.push(f+s.length);break;case Ve:i.push({indent:Xf(v,u),mode:A,doc:C.contents});break;case He:i.push({indent:Gf(v,C.n,u),mode:A,doc:C.contents});break;case Ue:D();break;case le:switch(A){case we:if(!o){i.push({indent:v,mode:C.break?oe:we,doc:C.contents});break}case oe:{o=!1;let S={indent:v,mode:we,doc:C.contents},P=r-a,R=c.length>0;if(!C.break&&$t(S,i,P,R,t))i.push(S);else if(C.expandedStates){let ue=Z(0,C.expandedStates,-1);if(C.break){i.push({indent:v,mode:oe,doc:ue});break}else for(let fe=1;fe<C.expandedStates.length+1;fe++)if(fe>=C.expandedStates.length){i.push({indent:v,mode:oe,doc:ue});break}else{let N=C.expandedStates[fe],m={indent:v,mode:we,doc:N};if($t(m,i,P,R,t)){i.push(m);break}}}else i.push({indent:v,mode:oe,doc:C.contents});break}}C.id&&(t[C.id]=Z(0,i,-1).mode);break;case Ne:{let S=r-a,P=C[dn]??0,{parts:R}=C,ue=R.length-P;if(ue===0)break;let fe=R[P+0],N=R[P+1],m={indent:v,mode:we,doc:fe},k={indent:v,mode:oe,doc:fe},E=$t(m,[],S,c.length>0,t,!0);if(ue===1){E?i.push(m):i.push(k);break}let F={indent:v,mode:we,doc:N},B={indent:v,mode:oe,doc:N};if(ue===2){E?i.push(F,m):i.push(B,k);break}
34let q=R[P+2],W={indent:v,mode:A,doc:{...C,[dn]:P+2}},I=$t({indent:v,mode:we,doc:[fe,N,q]},[],S,c.length>0,t,!0);i.push(W),I?i.push(F,m):E?i.push(B,m):i.push(B,k);break}case me:case We:{let S=C.groupId?t[C.groupId]:A;if(S===oe){let P=C.type===me?C.breakContents:C.negate?C.contents:or(C.contents);P&&i.push({indent:v,mode:A,doc:P})}if(S===we){let P=C.type===me?C.flatContents:C.negate?or(C.contents):C.contents;P&&i.push({indent:v,mode:A,doc:P})}break}case ze:c.push({indent:v,mode:A,doc:C.contents});break;case Ge:c.length>0&&i.push({indent:v,mode:A,doc:Kn});break;case te:switch(A){case we:if(C.hard)o=!0;else{C.soft||(s+=" ",a+=1);break}case oe:if(c.length>0){i.push({indent:v,mode:A,doc:C},...c.reverse()),c.length=0;break}C.literal?(s+=n,a=0,v.root&&(v.root.value&&(s+=v.root.value),a=v.root.length)):(D(),s+=n+v.value,a=v.length);break}break;case Be:i.push({indent:v,mode:A,doc:C.contents});break;case Ee:break;default:throw new qu(C)}i.length===0&&c.length>0&&(i.push(...c.reverse()),c.length=0)}let b=h.join("")+s,x=[...p,...d];if(x.length!==2)return{formatted:b};let w=x[0];return{formatted:b,cursorNodeStart:w,cursorNodeText:b.slice(w,Z(0,x,-1))};function D(){let{text:v,count:A}=q0(s);v&&(h.push(v),f+=v.length),s="",a-=A,d.length>0&&(p.push(...d.map(C=>Math.min(C,f))),d.length=0)}}function Jf(e,u,t=0){let r=0;for(let n=t;n<e.length;++n)e[n]==="	"?r=r+u-r%u:r++;return r}var Zn=Jf,Zf=class{constructor(e){this.stack=[e]}get key(){let{stack:e,siblings:u}=this;return Z(0,e,u===null?-2:-4)??null}get index(){return this.siblings===null?null:Z(0,this.stack,-2)}get node(){return Z(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,u=Z(0,e,-3);return Array.isArray(u)?u: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:u}=this;return e!==null&&u===e.length-1}get isRoot(){return this.stack.length===1}get root(){return this.stack[0]}get ancestors(){return[...this.#u()]}getName(){let{stack:e}=this,{length:u}=e;return u>1?Z(0,e,-2):null}getValue(){return Z(0,this.stack,-1)}getNode(e=0){let u=this.#e(e);return u===-1?null:this.stack[u]}getParentNode(e=0){return this.getNode(e+1)}#e(e){let{stack:u}=this;for(let t=u.length-1;t>=0;t-=2)if(!Array.isArray(u[t])&&--e<0)return t;return-1}call(e,...u){let{stack:t}=this,{length:r}=t,n=Z(0,t,-1);for(let a of u)n=n?.[a],t.push(a,n);try{return e(this)}finally{t.length=r}}callParent(e,u=0){let t=this.#e(u+1),r=this.stack.splice(t+1);try{return e(this)}finally{this.stack.push(...r)}}each(e,...u){let{stack:t}=this,{length:r}=t,n=Z(0,t,-1);for(let a of u)n=n[a],t.push(a,n);try{for(let a=0;a<n.length;++a)t.push(a,n[a]),e(this,a,n),t.length-=2}finally{t.length=r}}map(e,...u){let t=[];return this.each((r,n,a)=>{t[n]=e(r,n,a)},...u),t}match(...e){let u=this.stack.length-1,t=null,r=this.stack[u--];for(let n of e){if(r===void 0)return!1;let a=null;if(typeof t=="number"&&(a=t,t=this.stack[u--],r=this.stack[u--]),n&&!n(r,t,a))return!1;t=this.stack[u--],r=this.stack[u--]}return!0}findAncestor(e){for(let u of this.#u())if(e(u))return u}hasAncestor(e){for(let u of this.#u())if(e(u))return!0;return!1}*#u(){let{stack:e}=this;for(let u=e.length-3;u>=0;u-=2){let t=e[u];Array.isArray(t)||(yield t)}}},Yf=Zf;function Qf(e){return e!==null&&typeof e=="object"}var Yn=Qf;function Ft(e){return(u,t,r)=>{let n=!!r?.backwards;if(t===!1)return!1;let{length:a}=u,i=t;for(;i>=0&&i<a;){let s=u.charAt(i);if(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 eh=Ft(/\s/u),Ye=Ft(" 	"),R0=Ft(",; 	"),$0=Ft(/[^\n\r]/u),ni=e=>e===`
35`||e==="\r"||e==="\u2028"||e==="\u2029";function uh(e,u,t){let r=!!t?.backwards;if(u===!1)return!1;let n=e.charAt(u);if(r){if(e.charAt(u-1)==="\r"&&n===`
36`)return u-2;if(ni(n))return u-1}else{if(n==="\r"&&e.charAt(u+1)===`
37`)return u+2;if(ni(n))return u+1}return u}var Eu=uh;function th(e,u,t={}){let r=Ye(e,t.backwards?u-1:u,t),n=Eu(e,r,t);return r!==n}var Ze=th;function rh(e){return Array.isArray(e)&&e.length>0}var nh=rh;function*wr(e,u){let{getVisitorKeys:t,filter:r=()=>!0}=u,n=a=>Yn(a)&&r(a);for(let a of t(e)){let i=e[a];if(Array.isArray(i))for(let s of i)n(s)&&(yield s);else n(i)&&(yield i)}}function*ah(e,u){let t=[e];for(let r=0;r<t.length;r++){let n=t[r];for(let a of wr(n,u))yield a,t.push(a)}}function ih(e,u){return wr(e,u).next().done}function j0(e,u,t){let{cache:r}=t;if(r.has(e))return r.get(e);let{filter:n}=t;if(!n)return[];let a,i=(t.getChildren?.(e,t)??[...wr(e,{getVisitorKeys:t.getVisitorKeys})]).flatMap(c=>(a??(a=[e,...u]),n(c,a)?[c]:j0(c,a,t))),{locStart:s,locEnd:o}=t;return i.sort((c,d)=>s(c)-s(d)||o(c)-o(d)),r.set(e,i),i}var M0=j0;function sh(e){let u=e.type||e.kind||"(unknown type)",t=String(e.name||e.
vendor: 4,674 bytes, line 37
37id&&(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 t.length>20&&(t=t.slice(0,19)+"…"),u+(t?" "+t:"")}function Qn(e,u){(e.comments??(e.comments=[])).push(u),u.printed=!1,u.nodeDescription=sh(e)}function dt(e,u){u.leading=!0,u.trailing=!1,Qn(e,u)}function lu(e,u,t){u.leading=!1,u.trailing=!1,t&&(u.marker=t),Qn(e,u)}function ft(e,u){u.leading=!1,u.trailing=!0,Qn(e,u)}var V0=new WeakMap;function H0(e,u,t,r,n=[]){let{locStart:a,locEnd:i}=t,s=a(u),o=i(u),c=M0(e,n,{cache:V0,locStart:a,locEnd:i,getVisitorKeys:t.getVisitorKeys,filter:t.printer.canAttachComment,getChildren:t.printer.getCommentChildNodes}),d,h,p=0,f=c.length;for(;p<f;){let b=p+f>>1,x=c[b],w=a(x),D=i(x);if(w<=s&&o<=D)return H0(x,u,t,x,[x,...n]);if(D<=s){d=x,p=b+1;continue}if(o<=w){h=x,f=b;continue}throw new Error("Comment location overlaps with node location")}if(r?.type==="TemplateLiteral"){let{quasis:b}=r,x=Pr(b,u,t);d&&Pr(b,d,t)!==x&&(d=null),h&&Pr(b,h,t)!==x&&(h=null)}return{enclosingNode:r,precedingNode:d,followingNode:h}}var Or=()=>!1;function oh(e,u){let{comments:t}=e;if(delete e.comments,!nh(t)||!u.printer.canAttachComment)return;let r=[],{printer:{features:{experimental_avoidAstMutation:n},handleComments:a={}},originalText:i}=u,{ownLine:s=Or,endOfLine:o=Or,remaining:c=Or}=a,d=t.map((h,p)=>({...H0(e,h,u),comment:h,text:i,options:u,ast:e,isLastComment:t.length-1===p}));for(let[h,p]of d.entries()){let{comment:f,precedingNode:b,enclosingNode:x,followingNode:w,text:D,options:v,ast:A,isLastComment:C}=p,S;if(n?S=[p]:(f.enclosingNode=x,f.precedingNode=b,f.followingNode=w,S=[f,D,v,A,C]),ch(D,v,d,h))f.placement="ownLine",s(...S)||(w?dt(w,f):b?ft(b,f):lu(x||A,f));else if(lh(D,v,d,h))f.placement="endOfLine",o(...S)||(b?ft(b,f):w?dt(w,f):lu(x||A,f));else if(f.placement="remaining",!c(...S))if(b&&w){let P=r.length;P>0&&r[P-1].followingNode!==w&&ai(r,v),r.push(p)}else b?ft(b,f):w?dt(w,f):lu(x||A,f)}if(ai(r,u),!n)for(let h of t)delete h.precedingNode,delete h.enclosingNode,delete h.followingNode}var U0=e=>!/[\S\n\u2028\u2029]/u.test(e);function ch(e,u,t,r){let{comment:n,precedingNode:a}=t[r],{locStart:i,locEnd:s}=u,o=i(n);if(a)for(let c=r-1;c>=0;c--){let{comment:d,precedingNode:h}=t[c];if(h!==a||!U0(e.slice(s(d),o)))break;o=i(d)}return Ze(e,o,{backwards:!0})}function lh(e,u,t,r){let{comment:n,followingNode:a}=t[r],{locStart:i,locEnd:s}=u,o=s(n);if(a)for(let c=r+1;c<t.length;c++){let{comment:d,followingNode:h}=t[c];if(h!==a||!U0(e.slice(o,i(d))))break;o=s(d)}return Ze(e,o)}function ai(e,u){let t=e.length;if(t===0)return;let{precedingNode:r,followingNode:n}=e[0],a=u.locStart(n),i;for(i=t;i>0;--i){let{comment:s,precedingNode:o,followingNode:c}=e[i-1],d=u.originalText.slice(u.locEnd(s),a);if(u.printer.isGap?.(d,u)??/^[\s(]*$/u.test(d))a=u.locStart(s);else break}for(let[s,{comment:o}]of e.entries())s<i?ft(r,o):dt(n,o);for(let s of[r,n])s.comments&&s.comments.length>1&&s.comments.sort((o,c)=>u.locStart(o)-u.locStart(c));e.length=0}function Pr(e,u,t){let r=t.locStart(u)-1;for(let n=1;n<e.length;++n)if(r<t.locStart(e[n]))return n-1;return 0}function dh(e,u){let t=u-1;t=Ye(e,t,{backwards:!0}),t=Eu(e,t,{backwards:!0}),t=Ye(e,t,{backwards:!0});let r=Eu(e,t,{backwards:!0});return t!==r}var ea=dh;function W0(e,u){let t=e.node;return t.printed=!0,u.printer.printComment(e,u)}function fh(e,u){let t=e.node,r=[W0(e,u)],{printer:n,originalText:a,locStart:i,locEnd:s}=u;if(n.isBlockComment?.(t)){let c=Ze(a,s(t))?Ze(a,i(t),{backwards:!0})?$e:B0:" ";r.push(c)}else r.push($e);let o=Eu(a,Ye(a,s(t)));return o!==!1&&Ze(a,o)&&r.push($e),r}function hh(e,u,t){let r=e.node,n=W0(e,u),{printer:a,originalText:i,locStart:s}=u,o=a.isBlockComment?.(r);if(t?.hasLineSuffix&&!t?.isBlock||Ze(i,s(r),{backwards:!0})){let c=ea(i,s(r));return{doc:ln([$e,c?$e:"",n]),isBlock:o,hasLineSuffix:!0}}return!o||t?.hasLineSuffix?{doc:[ln([" ",n]),vr],isBlock:o,hasLineSuffix:!0}:{doc:[" ",n],isBlock:o,hasLineSuffix:!1}}function ph(e,u){let t=e.node;if(!t)return{};let r=u[Symbol.for("printedComments")];if((t.comments||[]).filter(s=>!r.has(s)).length===0)return{leading:"",trailing:""};let n=[],a=[],i;return e.each(()=>{let s=e.node;if(r?.has(s))return;let{leading:o,trailing:c}=s;o?n.push(fh(e,u)):c&&(i=hh(e,u,i),a.push(i.doc))},"comments"),{leading:n,trailing:a}}function mh(e,u,t){let{leading:r,trailing:n}=ph(e,t);return!r&&!n?u:tr(u,a=>[r,a,n])}function bh(e){let{[Symbol.for("comments")]:u,[Symbol.for("printedComments")]:t}=e;for(let r of u){if(!r.printed&&!t.has(r))throw new Error('Comment "'+r.value.trim()+'" was not printed. Please report this error!');delete r.printed}}
vendor: 12,768 bytes, lines 37-43
37var z0=class extends Error{name="ConfigError"},ii=class extends Error{name="UndefinedParserError"},gh={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
38(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",description:"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).
39The 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.
40The 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 G0({plugins:e=[],showDeprecated:u=!1}={}){let t=e.flatMap(n=>n.languages??[]),r=[];for(let n of xh(Object.assign({},...e.map(({options:a})=>a),gh)))!u&&n.deprecated||(Array.isArray(n.choices)&&(u||(n.choices=n.choices.filter(a=>!a.deprecated)),n.name==="parser"&&(n.choices=[...n.choices,...Dh(n.choices,t,e)])),n.pluginDefaults=Object.fromEntries(e.filter(a=>a.defaultOptions?.[n.name]!==void 0).map(a=>[a.name,a.defaultOptions[n.name]])),r.push(n));return{languages:t,options:r}}function*Dh(e,u,t){let r=new Set(e.map(n=>n.value));for(let n of u)if(n.parsers){for(let a of n.parsers)if(!r.has(a)){r.add(a);let i=t.find(o=>o.parsers&&Object.prototype.hasOwnProperty.call(o.parsers,a)),s=n.name;i?.name&&(s+=` (plugin: ${i.name})`),yield{value:a,description:s}}}}function xh(e){let u=[];for(let[t,r]of Object.entries(e)){let n={name:t,...r};Array.isArray(n.default)&&(n.default=Z(0,n.default,-1).value),u.push(n)}return u}var Eh=Array.prototype.toReversed??function(){return[...this].reverse()},yh=_t("toReversed",function(){if(Array.isArray(this))return Eh}),vh=yh;function Ch(){let e=globalThis,u=e.Deno?.build?.os;return typeof u=="string"?u==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var wh=Ch();function X0(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 Sh(e){return e=X0(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function kh(e){e=X0(e);let u=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(u=`\\\\${e.hostname}${u}`),u}function Ah(e){return wh?kh(e):Sh(e)}var _h=e=>String(e).split(/[/\\]/u).pop(),Fh=e=>String(e).startsWith("file:");function si(e,u){if(!u)return;let t=_h(u).toLowerCase();return e.find(({filenames:r})=>r?.some(n=>n.toLowerCase()===t))??e.find(({extensions:r})=>r?.some(n=>t.endsWith(n)))}function Th(e,u){if(u)return e.find(({name:t})=>t.toLowerCase()===u)??e.find(({aliases:t})=>t?.includes(u))??e.find(({extensions:t})=>t?.includes(`.${u}`))}var Nh=void 0;function oi(e,u){if(u){if(Fh(u))try{u=Ah(u)}catch{return}if(typeof u=="string")return e.find(({isSupported:t})=>t?.({filepath:u}))}}function Bh(e,u){let t=vh(0,e.plugins).flatMap(r=>r.languages??[]);return(Th(t,u.language)??si(t,u.physicalFile)??si(t,u.file)??oi(t,u.physicalFile)??oi(t,u.file)??Nh?.(t,u.physicalFile))?.parsers[0]}var K0=Bh,Iu={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(t=>Iu.value(t)).join(", ")}]`;let u=Object.keys(e);return u.length===0?"{}":`{ ${u.map(t=>`${Iu.key(t)}: ${Iu.value(e[t])}`).join(", ")} }`},pair:({key:e,value:u})=>Iu.value({[e]:u})},ua=new Proxy(String,{get:()=>ua}),Ae=ua,J0=()=>ua,Lh=(e,u,{descriptor:t})=>{let r=[`${Ae.yellow(typeof e=="string"?t.key(e):t.pair(e))} is deprecated`];return u&&r.push(`we now treat it as ${Ae.blue(typeof u=="string"?t.key(u):t.pair(u))}`),r.join("; ")+"."},Z0=Symbol.for("vnopts.VALUE_NOT_EXIST"),rr=Symbol.for("vnopts.VALUE_UNCHANGED"),ci=" ".repeat(2),Ih=(e,u,t)=>{let{text:r,list:n}=t.normalizeExpectedResult(t.schemas[e].expected(t)),a=[];return r&&a.push(li(e,u,r,t.descriptor)),n&&a.push([li(e,u,n.title,t.descriptor)].concat(n.values.map(i=>Y0(i,t.loggerPrintWidth))).join(`
41`)),Q0(a,t.loggerPrintWidth)};function li(e,u,t,r){return[`Invalid ${Ae.red(r.key(e))} value.`,`Expected ${Ae.blue(t)},`,`but received ${u===Z0?Ae.gray("nothing"):Ae.red(r.value(u))}.`].join(" ")}function Y0({text:e,list:u},t){let r=[];return e&&r.push(`- ${Ae.blue(e)}`),u&&r.push([`- ${Ae.blue(u.title)}:`].concat(u.values.map(n=>Y0(n,t-ci.length).replace(/^|\n/g,`$&${ci}`))).join(`
42`)),Q0(r,t)}function Q0(e,u){if(e.length===1)return e[0];let[t,r]=e,[n,a]=e.map(i=>i.split(`
43`,1)[0].length);return n>u&&n>a?r:t}var ku=[],qr=[];function Rr(e,u,t){if(e===u)return 0;let r=t?.maxDistance,n=e;e.length>u.length&&(e=u,u=n);let a=e.length,i=u.length;for(;a>0&&e.charCodeAt(~-a)===u.charCodeAt(~-i);)a--,i--;let s=0;for(;s<a&&e.charCodeAt(s)===u.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,d,h,p=0,f=0;for(;p<a;)qr[p]=e.charCodeAt(s+p),ku[p]=++p;for(;f<i;){for(o=u.charCodeAt(s+f),d=f++,c=f,p=0;p<a;p++)h=o===qr[p]?d:d+1,d=ku[p],c=ku[p]=d>c?h>c?c+1:h:h>d?d+1:h;if(r!==void 0){let b=c;for(p=0;p<a;p++)ku[p]<b&&(b=ku[p]);if(b>r)return r}}return ku.length=a,qr.length=a,r!==void 0&&c>r?r:c}function Oh(e,u,t){if(!Array.isArray(u)||u.length===0)return;let r=t?.maxDistance,n=e.length;for(let o of u)if(o===e)return o;let a,i=Number.POSITIVE_INFINITY,s=new Set;for(let o of u){if(s.has(o))continue;s.add(o);let c=Math.abs(o.length-n);if(c>=i||c>r)continue;let d=Number.isFinite(i)?Math.min(i,r):r,h=d===void 0?Rr(e,o):Rr(e,o,{maxDistance:d});if(h>r)continue;let p=h;if(d!==void 0&&h===d&&d===r&&(p=Rr(e,o)),p<i&&(i=p,a=o,i===0))break}if(!(i>r))return a}var eo=(e,u,{descriptor:t,logger:r,schemas:n})=>{let a=[`Ignored unknown option ${Ae.yellow(t.pair({key:e,value:u}))}.`],i=Oh(e,Object.keys(n),{maxDistance:3});i&&a.push(`Did you mean ${Ae.blue(t.key(i))}?`),r.warn(a.join(" "))},Ph=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function qh(e,u){let t=new e(u),r=Object.create(t);for(let n of Ph)n in u&&(r[n]=Rh(u[n],t,eu.prototype[n].length));return r}var eu=class{static create(e){return qh(this,e)}constructor(e){this.name=e.name}default(e){}expected(e){return"nothing"}validate(e,u){return!1}deprecated(e,u){return!1}forward(e,u){}redirect(e,u){}overlap(e,u,t){return e}preprocess(e,u){return e}postprocess(e,u){return rr}};function Rh(e,u,t){return typeof e=="function"?(...r)=>e(...r.slice(0,t-1),u,...r.slice(t-1)):()=>e}var $h=class extends eu{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,u){return u.schemas[this._sourceName].validate(e,u)}redirect(e,u){return this._sourceName}},jh=class extends eu{expected(){return"anything"}validate(){return!0}},Mh=class extends eu{constructor({valueSchema:e,name:u=e.name,...t}){super({...t,name:u}),this._valueSchema=e}expected(e){let{text:u,list:t}=e.normalizeExpectedResult(this._valueSchema.expected(e));return{text:u&&`an array of ${u}`,list:t&&{title:"an array of the following values",values:[{list:t}]}}}validate(e,u){if(!Array.isArray(e))return!1;let t=[];for(let r of e){let n=u.normalizeValidateResult(this._valueSchema.validate(r,u),r);n!==!0&&t.push(n.value)}return t.length===0?!0:{value:t}}deprecated(e,u){let t=[];for(let r of e){let n=u.normalizeDeprecatedResult(this._valueSchema.deprecated(r,u),r);n!==!1&&t.push(...n.map(({value:a})=>({value:[a]})))}return t}forward(e,u){let t=[];for(let r of e){let n=u.normalizeForwardResult(this._valueSchema.forward(r,u),r);t.push(...n.map(di))}return t}redirect(e,u){let t=[],r=[];for(let n of e){let a=u.normalizeRedirectResult(this._valueSchema.redirect(n,u),n);"remain"in a&&t.push(a.remain),r.push(...a.redirect.map(di))}return t.length===0?{redirect:r}:{redirect:r,remain:t}}overlap(e,u){return e.concat(u)}};function di({from:e,to:u}){return{from:[e],to:u}}var Vh=class extends eu{expected(){return"true or false"}validate(e){return typeof e=="boolean"}};function Hh(e,u){let t=Object.create(null);for(let r of e){let n=r[u];if(t[n])throw new Error(`Duplicate ${u} ${JSON.stringify(n)}`);t[n]=r}return t}function Uh(e,u){let t=new Map;for(let r of e){let n=r[u];if(t.has(n))throw new Error(`Duplicate ${u} ${JSON.stringify(n)}`);t.set(n,r)}return t}function Wh(){let e=Object.create(null);return u=>{let t=JSON.stringify(u);return e[t]?!0:(e[t]=!0,!1)}}function zh(e,u){let t=[],r=[];for(let n of e)u(n)?t.push(n):r.push(n);return[t,r]}function Gh(e){return e===Math.floor(e)}function Xh(e,u){if(e===u)return 0;let t=typeof e,r=typeof u,n=["undefined","object","boolean","number","string"];return t!==r?n.indexOf(t)-n.indexOf(r):t!=="string"?Number(e)-Number(u):e.localeCompare(u)}function Kh(e){return(...u)=>{let t=e(...u);return typeof t=="string"?new Error(t):t}}function fi(e){return e===void 0?{}:e}function uo(e){if(typeof e=="string")return{text:e};let{text:u,list:t}=e;return Jh((u||t)!==void 0,"Unexpected `expected` result, there should be at least one field."),t?{text:u,list:{t
vendor: 5,155 bytes, line 43
43itle:t.title,values:t.values.map(uo)}}:{text:u}}function hi(e,u){return e===!0?!0:e===!1?{value:u}:e}function pi(e,u,t=!1){return e===!1?!1:e===!0?t?!0:[{value:u}]:"value"in e?[e]:e.length===0?!1:e}function mi(e,u){return typeof e=="string"||"key"in e?{from:u,to:e}:"from"in e?{from:e.from,to:e.to}:{from:u,to:e.to}}function fn(e,u){return e===void 0?[]:Array.isArray(e)?e.map(t=>mi(t,u)):[mi(e,u)]}function bi(e,u){let t=fn(typeof e=="object"&&"redirect"in e?e.redirect:e,u);return t.length===0?{remain:u,redirect:t}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:t}:{redirect:t}}function Jh(e,u){if(!e)throw new Error(u)}var Zh=class extends eu{constructor(e){super(e),this._choices=Uh(e.choices.map(u=>u&&typeof u=="object"?u:{value:u}),"value")}expected({descriptor:e}){let u=Array.from(this._choices.keys()).map(n=>this._choices.get(n)).filter(({hidden:n})=>!n).map(n=>n.value).sort(Xh).map(e.value),t=u.slice(0,-2),r=u.slice(-2);return{text:t.concat(r.join(" or ")).join(", "),list:{title:"one of the following values",values:u}}}validate(e){return this._choices.has(e)}deprecated(e){let u=this._choices.get(e);return u&&u.deprecated?{value:e}:!1}forward(e){let u=this._choices.get(e);return u?u.forward:void 0}redirect(e){let u=this._choices.get(e);return u?u.redirect:void 0}},Yh=class extends eu{expected(){return"a number"}validate(e,u){return typeof e=="number"}},Qh=class extends Yh{expected(){return"an integer"}validate(e,u){return u.normalizeValidateResult(super.validate(e,u),e)===!0&&Gh(e)}},gi=class extends eu{expected(){return"a string"}validate(e){return typeof e=="string"}},ep=Iu,up=eo,tp=Ih,rp=Lh,np=class{constructor(e,u){let{logger:t=console,loggerPrintWidth:r=80,descriptor:n=ep,unknown:a=up,invalid:i=tp,deprecated:s=rp,missing:o=()=>!1,required:c=()=>!1,preprocess:d=p=>p,postprocess:h=()=>rr}=u||{};this._utils={descriptor:n,logger:t||{warn:()=>{}},loggerPrintWidth:r,schemas:Hh(e,"name"),normalizeDefaultResult:fi,normalizeExpectedResult:uo,normalizeDeprecatedResult:pi,normalizeForwardResult:fn,normalizeRedirectResult:bi,normalizeValidateResult:hi},this._unknownHandler=a,this._invalidHandler=Kh(i),this._deprecatedHandler=s,this._identifyMissing=(p,f)=>!(p in f)||o(p,f),this._identifyRequired=c,this._preprocess=d,this._postprocess=h,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=Wh()}normalize(e){let u={},t=[this._preprocess(e,this._utils)],r=()=>{for(;t.length!==0;){let n=t.shift(),a=this._applyNormalization(n,u);t.push(...a)}};r();for(let n of Object.keys(this._utils.schemas)){let a=this._utils.schemas[n];if(!(n in u)){let i=fi(a.default(this._utils));"value"in i&&t.push({[n]:i.value})}}r();for(let n of Object.keys(this._utils.schemas)){if(!(n in u))continue;let a=this._utils.schemas[n],i=u[n],s=a.postprocess(i,this._utils);s!==rr&&(this._applyValidation(s,n,a),u[n]=s)}return this._applyPostprocess(u),this._applyRequiredCheck(u),u}_applyNormalization(e,u){let t=[],{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:p})=>{t.push(typeof p=="string"?{[p]:h}:{[p.key]:p.value})},c=({value:h,redirectTo:p})=>{let f=pi(i.deprecated(h,this._utils),s,!0);if(f!==!1)if(f===!0)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,p,this._utils));else for(let{value:b}of f){let x={key:a,value:b};if(!this._hasDeprecationWarned(x)){let w=typeof p=="string"?{key:p,value:b}:p;this._utils.logger.warn(this._deprecatedHandler(x,w,this._utils))}}};fn(i.forward(s,this._utils),s).forEach(o);let d=bi(i.redirect(s,this._utils),s);if(d.redirect.forEach(o),"remain"in d){let h=d.remain;u[a]=a in u?i.overlap(u[a],h,this._utils):h,c({value:h})}for(let{from:h,to:p}of d.redirect)c({value:h,redirectTo:p})}for(let a of n){let i=e[a];this._applyUnknownHandler(a,i,u,(s,o)=>{t.push({[s]:o})})}return t}_applyRequiredCheck(e){for(let u of Object.keys(this._utils.schemas))if(this._identifyMissing(u,e)&&this._identifyRequired(u))throw this._invalidHandler(u,Z0,this._utils)}_partitionOptionKeys(e){let[u,t]=zh(Object.keys(e).filter(r=>!this._identifyMissing(r,e)),r=>r in this._utils.schemas);return{knownKeys:u,unknownKeys:t}}_applyValidation(e,u,t){let r=hi(t.validate(e,this._utils),e);if(r!==!0)throw this._invalidHandler(u,r.value,this._utils)}_applyUnknownHandler(e,u,t,r){let n=this._unknownHandler(e,u,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):t[a]=i}}_applyPostprocess(e){let u=this._postprocess(e,this._utils);if(u!==rr){if(u.delete)for(let t of u.delete)delete e[t];if(u.override){let{knownKeys:t,unknownKeys:r}=this._partitionOptionKeys(u.override);for(let n of t){let a=u.override[n];this._applyValidation(a,n,this._utils.schemas[n]),e[n]=a}for(let n of r){let a=u.override[n];this._applyUnknownHandler(n,a,e,(i,s)=>{let o=this._utils.schemas[i];this._applyValidation(s,i,o),e[i]=s})}}}}},$r;function ap(e,u,{logger:t=!1,isCLI:r=!1,passThrough:n=!1,FlagSchema:a,descriptor:i}={}){if(r){if(!a)throw new Error("'FlagSchema' option is required.");
vendor: 17,341 bytes, lines 43-52
43if(!i)throw new Error("'descriptor' option is required.")}else i=Iu;let s=n?Array.isArray(n)?(p,f)=>n.includes(p)?{[p]:f}:void 0:(p,f)=>({[p]:f}):(p,f,b)=>{let{_:x,...w}=b.schemas;return eo(p,f,{...b,schemas:w})},o=ip(u,{isCLI:r,FlagSchema:a}),c=new np(o,{logger:t,unknown:s,descriptor:i}),d=t!==!1;d&&$r&&(c._hasDeprecationWarned=$r);let h=c.normalize(e);return d&&($r=c._hasDeprecationWarned),h}function ip(e,{isCLI:u,FlagSchema:t}){let r=[];u&&r.push(jh.create({name:"_"}));for(let n of e)r.push(sp(n,{isCLI:u,optionInfos:e,FlagSchema:t})),n.alias&&u&&r.push($h.create({name:n.alias,sourceName:n.name}));return r}function sp(e,{isCLI:u,optionInfos:t,FlagSchema:r}){let{name:n}=e,a={name:n},i,s={};switch(e.type){case"int":i=Qh,u&&(a.preprocess=Number);break;case"string":i=gi;break;case"choice":i=Zh,a.choices=e.choices.map(o=>o?.redirect?{...o,redirect:{to:{key:e.name,value:o.redirect}}}:o);break;case"boolean":i=Vh;break;case"flag":i=r,a.flags=t.flatMap(o=>[o.alias,o.description&&o.name,o.oppositeDescription&&`no-${o.name}`].filter(Boolean));break;case"path":i=gi;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?a.validate=(o,c,d)=>e.exception(o)||c.validate(o,d):a.validate=(o,c,d)=>o===void 0||c.validate(o,d),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),u&&!e.array){let o=a.preprocess||(c=>c);a.preprocess=(c,d,h)=>d.preprocess(o(Array.isArray(c)?Z(0,c,-1):c),h)}return e.array?Mh.create({...u?{preprocess:o=>Array.isArray(o)?o:[o]}:{},...s,valueSchema:i.create(a)}):i.create({...a,...s})}var op=ap,cp=Array.prototype.findLast??function(e){for(let u=this.length-1;u>=0;u--){let t=this[u];if(e(t,u,this))return t}},lp=_t("findLast",function(){if(Array.isArray(this))return cp}),to=lp,dp=Symbol.for("PRETTIER_IS_FRONT_MATTER"),fp=[];function hp(e){return!!e?.[dp]}var ta=hp,ro=new Set(["yaml","toml"]),no=({node:e})=>ta(e)&&ro.has(e.language);async function pp(e,u,t,r){let{node:n}=t,{language:a}=n;if(!ro.has(a))return;let i=n.value.trim(),s;if(i){let o=a==="yaml"?a:K0(r,{language:a});if(!o)return;s=i?await e(i,{parser:o}):""}else s=i;return _0([n.startDelimiter,n.explicitLanguage??"",$e,s,s?$e:"",n.endDelimiter])}function mp(e,u){return no({node:e})&&(delete u.end,delete u.raw,delete u.value),u}var bp=mp;function gp({node:e}){return e.raw}var Dp=gp,ao=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),xp=e=>Object.keys(e).filter(u=>!ao.has(u));function Ep(e,u){let t=e?r=>e(r,ao):xp;return u?new Proxy(t,{apply:(r,n,a)=>ta(a[0])?fp:Reflect.apply(r,n,a)}):t}var Di=Ep;function io(e,u){if(!u)throw new Error("parserName is required.");let t=to(0,e,n=>n.parsers&&Object.prototype.hasOwnProperty.call(n.parsers,u));if(t)return t;let r=`Couldn't resolve parser "${u}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new z0(r)}function yp(e,u){if(!u)throw new Error("astFormat is required.");let t=to(0,e,n=>n.printers&&Object.prototype.hasOwnProperty.call(n.printers,u));if(t)return t;let r=`Couldn't find plugin for AST format "${u}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new z0(r)}function ra({plugins:e,parser:u}){let t=io(e,u);return so(t,u)}function so(e,u){let t=e.parsers[u];return typeof t=="function"?t():t}async function vp(e,u){let t=e.printers[u],r=typeof t=="function"?await t():t;return Cp(r)}var jr=new WeakMap;function Cp(e){if(jr.has(e))return jr.get(e);let{features:u,getVisitorKeys:t,embed:r,massageAstNode:n,print:a,...i}=e;u=Ap(u);let s=u.experimental_frontMatterSupport;t=Di(t,s.massageAstNode||s.embed||s.print);let o=n;n&&s.massageAstNode&&(o=new Proxy(n,{apply(p,f,b){return bp(...b),Reflect.apply(p,f,b)}}));let c=r;if(r){let p;c=new Proxy(r,{get(f,b,x){return b==="getVisitorKeys"?(p??(p=r.getVisitorKeys?Di(r.getVisitorKeys,s.massageAstNode||s.embed):t),p):Reflect.get(f,b,x)},apply:(f,b,x)=>s.embed&&no(...x)?pp:Reflect.apply(f,b,x)})}let d=a;s.print&&(d=new Proxy(a,{apply(p,f,b){let[x]=b;return ta(x.node)?Dp(x):Reflect.apply(p,f,b)}}));let h={features:u,getVisitorKeys:t,embed:c,massageAstNode:o,print:d,...i};return jr.set(e,h),h}var wp=["clean","embed","print"],Sp=Object.fromEntries(wp.map(e=>[e,!1]));function kp(e){return{...Sp,...e}}function Ap(e){return{experimental_avoidAstMutation:!1,...e,experimental_frontMatterSupport:kp(e?.experimental_frontMatterSupport)}}var xi={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null,getVisitorKeys:null};async function _p(e,u={}){let t={...e};if(!t.parser)if(t.filepath){if(t.parser=K0(t,{physicalFile:t.filepath}),!t.parser)throw new ii(`No parser could be inferred for file "${t.filepath}".`)}else throw new ii("No parser and no file path given, couldn't infer a parser.");let r=G0({plugins:e.plugins,showDeprecated:!0}).options,n={...xi,...Object.fromEntries(r.filter(h=>h.default!==void 0).map(h=>[h.name,h.default]))},a=io(t.plugins,t.parser),i=await so(a,t.parser);t.astFormat=i.astFormat,t.locEnd=i.locEnd,t.locStart=i.locStart;let s=a.printers?.[i.astFormat]?a:yp(t.plugins,i.astFormat),o=await vp(s,i.astFormat);t.printer=o,t.getVisitorKeys=o.getVisitorKeys;let c=s.defaultOptions?Object.fromEntries(Object.entries(s.defaultOptions).filter(([,h])=>h!==void 0)):{},d={...n,...c};for(let[h,p]of Object.entries(d))(t[h]===null||t[h]===void 0)&&(t[h]=p);return t.parser==="json"&&(t.trailingComma="none"),op(t,r,{passThrough:Object.keys(xi),...u})}var Gu=_p;H1(U1());var na={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(na.keyword);new Set(na.strict);new Set(na.strictBind);var jt=(e,u)=>t=>e(u(t));function oo(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:jt(jt(e.white,e.bgRed),e.bold),gutter:e.gray,marker:jt(e.red,e.bold),message:jt(e.red,e.bold),reset:e.reset}}oo(J0());oo(J0());function Fp(){return new Proxy({},{get:()=>e=>e})}var Ei=/\r\n|[\n\r\u2028\u2029]/;function Tp(e,u,t){let r=Object.assign({column:0,line:-1},e.start),n=Object.assign({},r,e.end),{linesAbove:a=2,linesBelow:i=3}=t||{},s=r.line,o=r.column,c=n.line,d=n.column,h=Math.max(s-(a+1),0),p=Math.min(u.length,c+i);s===-1&&(h=0),c===-1&&(p=u.length);let f=c-s,b={};if(f)for(let x=0;x<=f;x++){let w=x+s;if(!o)b[w]=!0;else if(x===0){let D=u[w-1].length;b[w]=[o,D-o+1]}else if(x===f)b[w]=[0,d];else{let D=u[w-x].length;b[w]=[0,D]}}else o===d?o?b[s]=[o,0]:b[s]=!0:b[s]=[o,d-o];return{start:h,end:p,markerLines:b}}function Np(e,u,t={}){let r=Fp(),n=e.split(Ei),{start:a,end:i,markerLines:s}=Tp(u,n,t),o=u.start&&typeof u.start.column=="number",c=String(i).length,d=e.split(Ei,i).slice(a,i).map((h,p)=>{let f=a+1+p,b=` ${` ${f}`.slice(-c)} |`,x=s[f],w=!s[f+1];if(x){let D="";if(Array.isArray(x)){let v=h.slice(0,Math.max(x[0]-1,0)).replace(/[^\t]/g," "),A=x[1]||1;D=[`
44 `,r.gutter(b.replace(/\d/g," "))," ",v,r.marker("^").repeat(A)].join(""),w&&t.message&&(D+=" "+r.message(t.message))}return[r.marker(">"),r.gutter(b),h.length>0?` ${h}`:"",D].join("")}else return` ${r.gutter(b)}${h.length>0?` ${h}`:""}`}).join(`
45`);return t.message&&!o&&(d=`${" ".repeat(c+1)}${t.message}
46${d}`),d}async function Bp(e,u){let t=await ra(u),r=t.preprocess?await t.preprocess(e,u):e;u.originalText=r;let n;try{n=await t.parse(r,u,u)}catch(a){Lp(a,e)}return{text:r,ast:n}}function Lp(e,u){let{loc:t}=e;if(t){let r=Np(u,t,{});throw e.message+=`
47`+r,e.codeFrame=r,e}throw e}var Tt=Bp;async function Ip(e,u,t,r,n){if(t.embeddedLanguageFormatting!=="auto")return;let{printer:a}=t,{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=[];p();let d=e.stack;for(let{print:f,node:b,pathStack:x}of c)try{e.stack=x;let w=await f(h,u,e,t);w&&n.set(b,w)}catch(w){if(globalThis.PRETTIER_DEBUG)throw w}e.stack=d;function h(f,b){return Op(f,b,t,r)}function p(){let{node:f}=e;if(f===null||typeof f!="object"||s?.(e))return;for(let x of o(f))Array.isArray(f[x])?e.each(p,x):e.call(p,x);let b=i(e,t);if(b){if(typeof b=="function"){c.push({print:b,node:f,pathStack:[...e.stack]});return}n.set(f,b)}}}async function Op(e,u,t,r){let n=await Gu({...t,...u,parentParser:t.parser,originalText:e,cursorOffset:void 0,rangeStart:void 0,rangeEnd:void 0},{passThrough:!0}),{ast:a}=await Tt(e,n),i=await r(a,n);return A0(i)}function Pp(e,u,t,r){let{originalText:n,[Symbol.for("comments")]:a,locStart:i,locEnd:s,[Symbol.for("printedComments")]:o}=u,{node:c}=e,d=i(c),h=s(c);for(let f of a)i(f)>=d&&s(f)<=h&&o.add(f);let{printPrettierIgnored:p}=u.printer;return p?p(e,u,t,r):n.slice(d,h)}var qp=Pp;async function Sr(e,u){({ast:e}=await co(e,u));let t=new Map,r=new Yf(e),n=new Map;await Ip(r,i,u,Sr,n);let a=await yi(r,u,i,void 0,n);if(bh(u),u.cursorOffset>=0){if(u.nodeAfterCursor&&!u.nodeBeforeCursor)return[bu,a];if(u.nodeBeforeCursor&&!u.nodeAfterCursor)return[a,bu]}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 d=Yn(c)&&o===void 0;if(d&&t.has(c))return t.get(c);let h=yi(r,u,i,o,n);return d&&t.set(c,h),h}}function yi(e,u,t,r,n){let{node:a}=e,{printer:i}=u,s;switch(i.hasPrettierIgnore?.(e)?s=qp(e,u,t,r):n.has(a)?s=n.get(a):s=i.print(e,u,t,r),a){case u.cursorNode:s=tr(s,o=>[bu,o,bu]);break;case u.nodeBeforeCursor:s=tr(s,o=>[o,bu]);break;case u.nodeAfterCursor:s=tr(s,o=>[bu,o]);break}return i.printComment&&!i.willPrintOwnComments?.(e,u)&&(s=mh(e,s,u)),s}async function co(e,u){let t=e.comments??[];u[Symbol.for("comments")]=t,u[Symbol.for("printedComments")]=new Set,oh(e,u);let{printer:{preprocess:r}}=u;return e=r?await r(e,u):e,{ast:e,comments:t}}function Rp(e,u){let{cursorOffset:t,locStart:r,locEnd:n,getVisitorKeys:a}=u,i=f=>r(f)<=t&&n(f)>=t,s=e,o=[e];for(let f of ah(e,{getVisitorKeys:a,filter:i}))o.push(f),s=f;if(ih(s,{getVisitorKeys:a}))return{cursorNode:s};let c,d,h=-1,p=Number.POSITIVE_INFINITY;for(;o.length>0&&(c===void 0||d===void 0);){s=o.pop();let f=c!==void 0,b=d!==void 0;for(let x of wr(s,{getVisitorKeys:a})){if(!f){let w=n(x);w<=t&&w>h&&(c=x,h=w)}if(!b){let w=r(x);w>=t&&w<p&&(d=x,p=w)}}}return{nodeBeforeCursor:c,nodeAfterCursor:d}}var lo=Rp;function $p(e,u){let{printer:t}=u,r=t.massageAstNode;if(!r)return e;let{getVisitorKeys:n}=t,{ignoredProperties:a}=r;return i(e);function i(s,o){if(!Yn(s))return s;if(Array.isArray(s))return s.map(p=>i(p,o)).filter(Boolean);let c={},d=new Set(n(s));for(let p in s)!Object.prototype.hasOwnProperty.call(s,p)||a?.has(p)||(d.has(p)?c[p]=i(s[p],s):c[p]=s[p]);let h=r(s,c,o);if(h!==null)return h??c}}var jp=$p,Mp=Array.prototype.findLastIndex??function(e){for(let u=this.length-1;u>=0;u--){let t=this[u];if(e(t,u,this))return u}return-1},Vp=_t("findLastIndex",function(){if(Array.isArray(this))return Mp}),Hp=Vp,Up=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function Wp(e,u){return u=new Set(u),e.find(t=>fo.has(t.type)&&u.has(t))}function vi(e){let u=Hp(0,e,t=>t.type!=="Program"&&t.type!=="File");return u===-1?e:e.slice(0,u+1)}function zp(e,u,{locStart:t,locEnd:r}){let[n,...a]=e,[i,...s]=u;if(n===i)return[n,i];let o=t(n);for(let d of vi(s))if(t(d)>=o)i=d;else break;let c=r(i);for(let d of vi(a)){if(r(d)<=c)n=d;else break;if(n===i)break}return[n,i]}function hn(e,u,t,r,n=[],a){let{locStart:i,locEnd:s}=t,o=i(e),c=s(e);if(u>c||u<o||a==="rangeEnd"&&u===o||a==="rangeStart"&&u===c)return;let d=[e,...n],h=M0(e,d,{cache:V0,locStart:i,locEnd:s,getVisitorKeys:t.getVisitorKeys,filter:t.printer.canAttachComment,getChildren:t.printer.getCommentChildNodes});for(let p of h){let f=hn(p,u,t,r,d,a);if(f)return f}if(r(e,n[0]))return d}function Gp(e,u){return u!=="DeclareExportDeclaration"&&e!=="TypeParameterDeclaration"&&(e==="Directive"||e==="TypeAlias"||e==="TSExportAssignment"||e.startsWith("Declare")||e.startsWith("TSDeclare")||e.endsWith("Statement")||e.endsWith("Declaration"))}var fo=new Set(["JsonRoot","ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),Xp=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function Ci(e,u,t){if(!u)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 Gp(u.type,t?.type);case"json":case"json5":case"jsonc":case"json-stringify":return fo.has(u.type);case"graphql":return Xp.has(u.kind);case"vue":return u.tag!=="root"}return!1}function Kp(e,u,t){let{rangeStart:r,rangeEnd:n,locStart:a,locEnd:i}=u,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=hn(t,r,u,(f,b)=>Ci(u,f,b),[],"rangeStart");if(!c)return;let d=o?c:hn(t,n,u,f=>Ci(u,f),[],"rangeEnd");if(!d)return;let h,p;if(Up(u)){let f=Wp(c,d);h=f,p=f}else[h,p]=zp(c,d,u);return[Math.min(a(h),a(p)),Math.max(i(h),i(p))]}var ho="\uFEFF",wi=Symbol("cursor");async function po(e,u,t=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:r,text:n}=await Tt(e,u);u.cursorOffset>=0&&(u={...u,...lo(r,u)});let a=await Sr(r,u);t>0&&(a=F0([$e,a],t,u.tabWidth));let i=Cr(a,u);if(t>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>o.length&&(i.cursorNodeText=i.cursorNodeText.trimEnd())),i.formatted=o+zn(u.endOfLine)}let s=u[Symbol.for("comments")];if(u.cursorOffset>=0){let o,c,d,h;if((u.cursorNode||u.nodeBeforeCursor||u.nodeAfterCursor)&&i.cursorNodeText)if(d=i.cursorNodeStart,h=i.cursorNodeText,u.cursorNode)o=u.locStart(u.cursorNode),c=n.slice(o,u.locEnd(u.cursorNode));else{if(!u.nodeBeforeCursor&&!u.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");o=u.nodeBeforeCursor?u.locEnd(u.nodeBeforeCursor):0;let D=u.nodeAfterCursor?u.locStart(u.nodeAfterCursor):n.length;c=n.slice(o,D)}else o=0,c=n,d=0,h=i.formatted;let p=u.cursorOffset-o;if(c===h)return{formatted:i.formatted,cursorOffset:d+p,comments:s};let f=c.split("");f.splice(p,0,wi);let b=h.split(""),x=Z1(f,b),w=d;for(let D of x)if(D.removed){if(D.value.includes(wi))break}else w+=D.count;return{formatted:i.formatted,cursorOffset:w,comments:s}}return{formatted:i.formatted,cursorOffset:-1,comments:s}}async function Jp(e,u){let{ast:t,text:r}=await Tt(e,u),[n,a]=Kp(r,u,t)??[0,0],i=r.slice(n,a),s=Math.min(n,r.lastIndexOf(`
48`,n)+1),o=r.slice(s,n).match(/^\s*/u)[0],c=Zn(o,u.tabWidth),d=await po(i,{...u,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:u.cursorOffset>n&&u.cursorOffset<=a?u.cursorOffset-n:-1,endOfLine:"lf"},c),h=d.formatted.trimEnd(),{cursorOffset:p}=u;p>a?p+=h.length-i.length:d.cursorOffset>=0&&(p=d.cursorOffset+n);let f=r.slice(0,n)+h+r.slice(a);if(u.endOfLine!=="lf"){let b=zn(u.endOfLine);p>=0&&b===`\r
49`&&(p+=S0(f.slice(0,p),`
50`)),f=xr(0,f,`
51`,b)}return{formatted:f,cursorOffset:p,comments:d.comments}}function Mr(e,u,t){return typeof u!="number"||Number.isNaN(u)||u<0||u>e.length?t:u}function Si(e,u){let{cursorOffset:t,rangeStart:r,rangeEnd:n}=u;return t=Mr(e,t,-1),r=Mr(e,r,0),n=Mr(e,n,e.length),{...u,cursorOffset:t,rangeStart:r,rangeEnd:n}}function mo(e,u){let{cursorOffset:t,rangeStart:r,rangeEnd:n,endOfLine:a}=Si(e,u),i=e.charAt(0)===ho;if(i&&(e=e.slice(1),t--,r--,n--),a==="auto"&&(a=rf(e)),e.includes("\r")){let s=o=>S0(e.slice(0,Math.max(o,0)),`\r
52`);t-=s(t),r-=s(r),n-=s(n),e=sf(e)}return{hasBOM:i,text:e,options:Si(e,{...u,cursorOffset:t,rangeStart:r,rangeEnd:n,endOfLine:a})}}async function ki(e,u){let t=await ra(u);return!t.hasPragma||t.hasPragma(e)}async function Zp(e,u){return(await ra(u)).hasIgnorePragma?.(e)}async function bo(e,u){let{hasBOM:t,text:r,options:n}=mo(e,await Gu(u));if(n.rangeStart>=n.rangeEnd&&r!==""||n.requirePragma&&!await ki(r,n)||n.checkIgnorePragma&&await Zp(r,n))return{formatted:e,cursorOffset:u.cursorOffset,comments:[]};let a;return n.rangeStart>0||n.rangeEnd<r.length?a=await Jp(r,n):(!n.requirePragma&&n.insertPragma&&n.printer.insertPragma&&!await ki(r,n)&&(r=n.printer.insertPragma(r)),a=await po(r,n)),t&&(a.formatted=ho+a.formatted,a.cursorOffset>=0&&a.cursorOffset++),a}async function Yp(e,u,t){let{text:r,options:n}=mo(e,await Gu(u)),a=await Tt(r,n);return t&&(t.preprocessForPrint&&(a.ast=await co(a.ast,n)),t.massage&&(
52a.ast=jp(a.ast,n))),a}async function Qp(e,u){u=await Gu(u);let t=await Sr(e,u);return Cr(t,u)}async function e3(e,u){let t=qf(e),{formatted:r}=await bo(t,{...u,parser:"__js_expression"});return r}async function u3(e,u){u=await Gu(u);let{ast:t}=await Tt(e,u);return u.cursorOffset>=0&&(u={...u,...lo(t,u)}),Sr(t,u)}async function t3(e,u){return Cr(e,await Gu(u))}var go={};Un(go,{builders:()=>r3,printer:()=>n3,utils:()=>a3});var r3={join:N0,line:B0,softline:If,hardline:$e,literalline:I0,group:T0,conditionalGroup:Tf,fill:Ff,lineSuffix:ln,lineSuffixBoundary:Of,cursor:bu,breakParent:vr,ifBreak:Nf,trim:Pf,indent:or,indentIfBreak:Bf,align:Ru,addAlignmentToDoc:F0,markAsRoot:_0,dedentToRoot:Af,dedent:_f,hardlineWithoutBreakParent:Kn,literallineWithoutBreakParent:L0,label:Lf,concat:e=>e},n3={printDocToString:Cr},a3={willBreak:gf,traverseDoc:Gn,findInDoc:Xn,mapDoc:yr,removeLines:Ef,stripTrailingHardline:A0,replaceEndOfLine:Cf,canBreak:Sf},i3="3.8.2",Do={};Un(Do,{addDanglingComment:()=>lu,addLeadingComment:()=>dt,addTrailingComment:()=>ft,getAlignmentSize:()=>Zn,getIndentSize:()=>f3,getMaxContinuousCount:()=>m3,getNextNonSpaceNonCommentCharacter:()=>g3,getNextNonSpaceNonCommentCharacterIndex:()=>A3,getPreferredQuote:()=>y3,getStringWidth:()=>Jn,hasNewline:()=>Ze,hasNewlineInRange:()=>C3,hasSpaces:()=>S3,isNextLineEmpty:()=>B3,isNextLineEmptyAfterIndex:()=>oa,isPreviousLineEmpty:()=>F3,makeString:()=>N3,skip:()=>Ft,skipEverythingButNewLine:()=>$0,skipInlineComment:()=>aa,skipNewline:()=>Eu,skipSpaces:()=>Ye,skipToLineEnd:()=>R0,skipTrailingComment:()=>ia,skipWhitespace:()=>eh});function s3(e,u){if(u===!1)return!1;if(e.charAt(u)==="/"&&e.charAt(u+1)==="*"){for(let t=u+2;t<e.length;++t)if(e.charAt(t)==="*"&&e.charAt(t+1)==="/")return t+2}return u}var aa=s3;function o3(e,u){return u===!1?!1:e.charAt(u)==="/"&&e.charAt(u+1)==="/"?$0(e,u):u}var ia=o3;function c3(e,u){let t=null,r=u;for(;r!==t;)t=r,r=Ye(e,r),r=aa(e,r),r=ia(e,r),r=Eu(e,r);return r}var sa=c3;function l3(e,u){let t=null,r=u;for(;r!==t;)t=r,r=R0(e,r),r=aa(e,r),r=Ye(e,r);return r=ia(e,r),r=Eu(e,r),r!==!1&&Ze(e,r)}var oa=l3;function d3(e,u){let t=e.lastIndexOf(`
53`);return t===-1?0:Zn(e.slice(t+1).match(/^[\t ]*/u)[0],u)}var f3=d3;function h3(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function p3(e,u){let t=e.matchAll(new RegExp(`(?:${h3(u)})+`,"gu"));return t.reduce||(t=[...t]),t.reduce((r,[n])=>Math.max(r,n.length),0)/u.length}var m3=p3;function b3(e,u){let t=sa(e,u);return t===!1?"":e.charAt(t)}var g3=b3,xo=Object.freeze({character:"'",codePoint:39}),Eo=Object.freeze({character:'"',codePoint:34}),D3=Object.freeze({preferred:xo,alternate:Eo}),x3=Object.freeze({preferred:Eo,alternate:xo});function E3(e,u){let{preferred:t,alternate:r}=u===!0||u==="'"?D3:x3,{length:n}=e,a=0,i=0;for(let s=0;s<n;s++){let o=e.charCodeAt(s);o===t.codePoint?a++:o===r.codePoint&&i++}return(a>i?r:t).character}var y3=E3;function v3(e,u,t){for(let r=u;r<t;++r)if(e.charAt(r)===`
54`)return!0;return!1}var C3=v3;function w3(e,u,t={}){return Ye(e,t.backwards?u-1:u,t)!==u}var S3=w3;function k3(e,u,t){return sa(e,t(u))}function A3(e,u){return arguments.length===2||typeof u=="number"?sa(e,u):k3(...arguments)}function _3(e,u,t){return ea(e,t(u))}function F3(e,u){return arguments.length===2||typeof u=="number"?ea(e,u):_3(...arguments)}function T3(e,u,t){return oa(e,t(u))}function N3(e,u,t){let r=u==='"'?"'":'"',n=xr(0,e,/\\(.)|(["'])/gsu,(a,i,s)=>i===r?i:s===u?"\\"+s:s||(t&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(i)?i:"\\"+i));return u+n+u}function B3(e,u){return arguments.length===2||typeof u=="number"?oa(e,u):T3(...arguments)}function fu(e,u=1){return async(...t)=>{let r=t[u]??{},n=r.plugins??[];return t[u]={...r,plugins:Array.isArray(n)?n:Object.values(n)},e(...t)}}var yo=fu(bo);async function ca(e,u){let{formatted:t}=await yo(e,{...u,cursorOffset:-1});return t}async function L3(e,u){return await ca(e,u)===e}var I3=fu(G0,0),O3={parse:fu(Yp),formatAST:fu(Qp),formatDoc:fu(e3),printToDoc:fu(u3),printDocToString:fu(t3)},$;(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"})($||($={}));function P3(e){return e.type===$.Tag||e.type===$.Script||e.type===$.Style}const q3=$.Root,R3=$.Text,$3=$.Directive,j3=$.Comment,M3=$.Script,V3=$.Style,H3=$.Tag,U3=$.CDATA,W3=$.Doctype;class vo{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(u){this.parent=u}get previousSibling(){return this.prev}set previousSibling(u){this.prev=u}get nextSibling(){return this.next}set nextSibling(u){this.next=u}cloneNode(u=!1){return Ao(this,u)}}class la extends vo{constructor(u){super(),this.data=u}get nodeValue(){return this.data}set nodeValue(u){this.data=u}}let pn=class extends la{constructor(){super(...arguments),this.type=$.Text}get nodeType(){return 3}};class Co extends la{constructor(){super(...arguments),this.type=$.Comment}get nodeType(){return 8}}class wo extends la{constructor(u,t){super(t),this.name=u,this.type=$.Directive}get nodeType(){return 1}}class da extends vo{constructor(u){super(),this.children=u}get firstChild(){var u;return(u=this.children[0])!==null&&u!==void 0?u:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(u){this.children=u}}class So extends da{constructor(){super(...arguments),this.type=$.CDATA}get nodeType(){return 4}}class mn extends da{constructor(){super(...arguments),this.type=$.Root}get nodeType(){return 9}}class ko extends da{constructor(u,t,r=[],n=u==="script"?$.Script:u==="style"?$.Style:$.Tag){super(r),this.name=u,this.attribs=t,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(u){this.name=u}get attributes(){return Object.keys(this.attribs).map(u=>{var t,r;return{name:u,value:this.attribs[u],namespace:(t=this["x-attribsNamespace"])===null||t===void 0?void 0:t[u],prefix:(r=this["x-attribsPrefix"])===null||r===void 0?void 0:r[u]}})}}function fa(e){return P3(e)}function z3(e){return e.type===$.CDATA}function G3(e){return e.type===$.Text}function X3(e){return e.type===$.Comment}function K3(e){return e.type===$.Directive}function J3(e){return e.type===$.Root}function Ao(e,u=!1){let t;if(G3(e))t=new pn(e.data);else if(X3(e))t=new Co(e.data);else if(fa(e)){const r=u?Vr(e.children):[],n=new ko(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"]}),t=n}else if(z3(e)){const r=u?Vr(e.children):[],n=new So(r);r.forEach(a=>a.parent=n),t=n}else if(J3(e)){const r=u?Vr(e.children):[],n=new mn(r);r.forEach(a=>a.parent=n),e["x-mode"]&&(n["x-mode"]=e["x-mode"]),t=n}else if(K3(e)){const r=new wo(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"]),t=r}else throw new Error(`Not implemented yet: ${e.type}`);return t.startIndex=e.startIndex,t.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function Vr(e){const u=e.map(t=>Ao(t,!0));for(let t=1;t<u.length;t++)u[t].prev=u[t-1],u[t-1].next=u[t];return u}const Ai={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class Z3{constructor(u,t,r){this.dom=[],this.root=new mn(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof t=="function"&&(r=t,t=Ai),typeof u=="object"&&(t=u,u=void 0),this.callback=u??null,this.options=t??Ai,this.elementCB=r??null}onparserinit(u){this.parser=u}onreset(){this.dom=[],this.root=new mn(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(u){this.handleCallback(u)}onclosetag(){this.lastNode=null;const u=this.tagStack.pop();this.options.withEndIndices&&(u.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(u)}
54onopentag(u,t){const r=this.options.xmlMode?$.Tag:void 0,n=new ko(u,t,void 0,r);this.addNode(n),this.tagStack.push(n)}ontext(u){const{lastNode:t}=this;if(t&&t.type===$.Text)t.data+=u,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{const r=new pn(u);this.addNode(r),this.lastNode=r}}oncomment(u){if(this.lastNode&&this.lastNode.type===$.Comment){this.lastNode.data+=u;return}const t=new Co(u);this.addNode(t),this.lastNode=t}oncommentend(){this.lastNode=null}oncdatastart(){const u=new pn(""),t=new So([u]);this.addNode(t),u.parent=t,this.lastNode=u}oncdataend(){this.lastNode=null}onprocessinginstruction(u,t){const r=new wo(u,t);this.addNode(r)}handleCallback(u){if(typeof this.callback=="function")this.callback(u,this.dom);else if(u)throw u}addNode(u){const t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(u.startIndex=this.parser.startIndex),this.options.withEndIndices&&(u.endIndex=this.parser.endIndex),t.children.push(u),r&&(u.prev=r,r.next=u),u.parent=t,this.lastNode=null}}const Y3=/\n/g;function Q3(e){const u=[...e.matchAll(Y3)].map((r=>r.index||0));u.unshift(-1);const t=bn(u,0,u.length);return r=>_o(t,r)}function bn(e,u,t){if(t-u==1)return{offset:e[u],index:u+1};const r=Math.ceil((u+t)/2),n=bn(e,u,r),a=bn(e,r,t);return{offset:n.offset,low:n,high:a}}function _o(e,u){return(function(t){return Object.prototype.hasOwnProperty.call(t,"index")})(e)?{line:e.index,column:u-e.offset}:_o(e.high.offset<u?e.high:e.low,u)}function Fo(e,u="",t={}){const r=typeof u!="string"?u:t,n=typeof u=="string"?u:"",a=e.map(em),i=!!r.lineNumbers;return function(s,o=0){const c=i?Q3(s):()=>({line:0,column:0});let d=o;const h=[];e:for(;d<s.length;){let p=!1;for(const f of a){f.regex.lastIndex=d;const b=f.regex.exec(s);if(b&&b[0].length>0){if(!f.discard){const x=c(d),w=typeof f.replace=="string"?b[0].replace(new RegExp(f.regex.source,f.regex.flags),f.replace):b[0];h.push({state:n,name:f.name,text:w,offset:d,len:b[0].length,line:x.line,column:x.column})}if(d=f.regex.lastIndex,p=!0,f.push){const x=f.push(s,d);h.push(...x.tokens),d=x.offset}if(f.pop)break e;break}}if(!p)break}return{tokens:h,offset:d,complete:s.length<=d}}}function em(e,u){return{...e,regex:um(e,u)}}function um(e,u){if(e.name.length===0)throw new Error(`Rule #${u} has empty name, which is not allowed.`);if((function(t){return Object.prototype.hasOwnProperty.call(t,"regex")})(e))return(function(t){if(t.global)throw new Error(`Regular expression /${t.source}/${t.flags} contains the global flag, which is not allowed.`);return t.sticky?t:new RegExp(t.source,t.flags+"y")})(e.regex);if((function(t){return Object.prototype.hasOwnProperty.call(t,"str")})(e)){if(e.str.length===0)throw new Error(`Rule #${u} ("${e.name}") has empty "str" property, which is not allowed.`);return new RegExp(_i(e.str),"y")}return new RegExp(_i(e.name),"y")}function _i(e){return e.replace(/[-[\]{}()*+!<=:?./\\^$|#\s,]/g,"\\$&")}function Xe(e,u){return(t,r)=>{let n=r,a;return r<t.tokens.length&&(a=e(t.tokens[r],t,r),a!==void 0&&n++),a===void 0?{matched:!1}:{matched:!0,position:n,value:a}}}function ha(e,u){return e.matched?{matched:!0,position:e.position,value:u(e.value,e.position)}:e}function cr(e,u){return e.matched?u(e):e}function ce(e,u){return(t,r)=>ha(e(t,r),(n,a)=>u(n,t,r,a))}function lr(e,u){return(t,r)=>{const n=e(t,r);return n.matched?n:{matched:!0,position:r,value:u}}}function kr(...e){return(u,t)=>{for(const r of e){const n=r(u,t);if(n.matched)return n}return{matched:!1}}}function wu(e,u){return(t,r)=>{const n=e(t,r);return n.matched?n:u(t,r)}}function tm(e,u){return(t,r)=>{const n=[];let a=!0;do{const i=e(t,r);i.matched&&u(i.value,n.length+1,t,r,i.position)?(n.push(i.value),r=i.position):a=!1}while(a);return{matched:!0,position:r,value:n}}}function pa(e){return tm(e,()=>!0)}function rm(e){return ne(e,pa(e),(u,t)=>[u,...t])}function ne(e,u,t){return(r,n)=>cr(e(r,n),a=>ha(u(r,a.position),(i,s)=>t(a.value,i,r,n,s)))}function nm(e,u){return ne(e,u,t=>t)}function Fi(e,u){return ne(e,u,(t,r)=>r)}function ma(e,u,t,r){return(n,a)=>cr(e(n,a),i=>cr(u(n,i.position),s=>ha(t(n,s.position),(o,c)=>r(i.value,s.value,o,n,a,c))))}function To(e,u,t){return ma(e,u,t,(r,n)=>n)}function am(...e){return(u,t)=>{const r=[];let n=t;for(const a of e){const i=a(u,n);if(i.matched)r.push(i.value),n=i.position;else return{matched:!1}}return{matched:!0,position:n,value:r}}}function im(...e){return sm(am(...e))}function sm(e){return ce(e,u=>u.flatMap(t=>t))}function om(e,u){return(t,r)=>{let n=!0,a=e,i=r;do{const s=u(a,t,i)(t,i);s.matched?(a=s.value,i=s.position):n=!1}while(n);return{matched:!0,position:i,value:a}}}function cm(e,u,t){return om(e,r=>ce(u,(n,a,i,s)=>t(r,n,a,i,s)))}function lm(e,u,t){return dm(e,r=>cm(r,ne(u,t,(n,a)=>[n,a]),(n,[a,i])=>a(n,i)))}function dm(e,u){return(t,r)=>cr(e(t,r),n=>u(n.value,t,r,n.position)(t,n.position))}const fm="(?:[ \\t\\r\\n\\f]*)",No="(?:\\n|\\r\\n|\\r|\\f)",Ar="[^\\x00-\\x7F]",Nt="(?:\\\\[0-9a-f]{1,6}(?:\\r\\n|[ \\n\\r\\t\\f])?)",Bt="(?:\\\\[^\\n\\r\\f0-9a-f])",hm=`(?:[_a-z]|${Ar}|${Nt}|${Bt})`,Bo=`(?:[_a-z0-9-]|${Ar}|${Nt}|${Bt})`,pm=`(?:${Bo}+)`,mm=`(?:[-]?${hm}${Bo}*)`,bm=`'([^\\n\\r\\f\\\\']|\\\\${No}|${Ar}|${Nt}|${Bt})*'`,gm=`"([^\\n\\r\\f\\\\"]|\\\\${No}|${Ar}|${Nt}|${Bt})*"`,Dm=Fo([{name:"ws",regex:new RegExp(fm)},{name:"hash",regex:new RegExp(`#${pm}`,"i")},{name:"ident",regex:new RegExp(mm,"i")},{name:"str1",regex:new RegExp(bm,"i")},{name:"str2",regex:new RegExp(gm,"i")},{name:"*"},{name:"."},{name:","},{name:"["},{name:"]"},{name:"="},{name:">"},{name:"|"},{name:"+"},{name:"~"},{name:"^"},{name:"$"}]),xm=Fo([{name:"unicode",regex:new RegExp(Nt,"i")},{name:"escape",regex:new RegExp(Bt,"i")},{name:"any",regex:new RegExp("[\\s\\S]","i")}]);function Lo([e,u,t],[r,n,a]){return[e+r,u+n,t+a]}function Em(e){return e.reduce(Lo,[0,0,0])}const ym=Xe(e=>e.name==="unicode"?String.fromCodePoint(parseInt(e.text.slice(1),16)):void 0),vm=Xe(e=>e.name==="escape"?e.text.slice(1):void 0),Cm=Xe(e=>e.name==="any"?e.text:void 0),wm=ce(pa(kr(ym,vm,Cm)),e=>e.join(""));function ba(e){const u=xm(e);return wm({tokens:u.tokens,options:void 0},0).value}function U(e){return Xe(u=>u.name===e?!0:void 0)}const ga=Xe(e=>e.name==="ws"?null:void 0),gn=lr(ga,null);function gt(e){return To(gn,e,gn)}const Dt=Xe(e=>e.name==="ident"?ba(e.text):void 0),Sm=Xe(e=>e.name==="hash"?ba(e.text.slice(1)):void 0),km=Xe(e=>e.name.startsWith("str")?ba(e.text.slice(1,-1)):void 0),Io=nm(lr(
54Dt,""),U("|")),Da=wu(ne(Io,Dt,(e,u)=>({name:u,namespace:e})),ce(Dt,e=>({name:e,namespace:null}))),Am=wu(ne(Io,U("*"),e=>({type:"universal",namespace:e,specificity:[0,0,0]})),ce(U("*"),()=>({type:"universal",namespace:null,specificity:[0,0,0]}))),_m=ce(Da,({name:e,namespace:u})=>({type:"tag",name:e,namespace:u,specificity:[0,0,1]})),Fm=ne(U("."),Dt,(e,u)=>({type:"class",name:u,specificity:[0,1,0]})),Tm=ce(Sm,e=>({type:"id",name:e,specificity:[1,0,0]})),Ti=Xe(e=>{if(e.name==="ident"){if(e.text==="i"||e.text==="I")return"i";if(e.text==="s"||e.text==="S")return"s"}}),Nm=wu(ne(km,lr(Fi(gn,Ti),null),(e,u)=>({value:e,modifier:u})),ne(Dt,lr(Fi(ga,Ti),null),(e,u)=>({value:e,modifier:u}))),Bm=kr(ce(U("="),()=>"="),ne(U("~"),U("="),()=>"~="),ne(U("|"),U("="),()=>"|="),ne(U("^"),U("="),()=>"^="),ne(U("$"),U("="),()=>"$="),ne(U("*"),U("="),()=>"*=")),Lm=ma(U("["),gt(Da),U("]"),(e,{name:u,namespace:t})=>({type:"attrPresence",name:u,namespace:t,specificity:[0,1,0]})),Im=To(U("["),ma(gt(Da),Bm,gt(Nm),({name:e,namespace:u},t,{value:r,modifier:n})=>({type:"attrValue",name:e,namespace:u,matcher:t,value:r,modifier:n,specificity:[0,1,0]})),U("]")),Om=wu(Lm,Im),Pm=wu(Am,_m),Ni=kr(Tm,Fm,Om),Bi=ce(wu(im(Pm,pa(Ni)),rm(Ni)),e=>({type:"compound",list:e,specificity:Em(e.map(u=>u.specificity))})),qm=kr(ce(U(">"),()=>">"),ce(U("+"),()=>"+"),ce(U("~"),()=>"~"),ne(U("|"),U("|"),()=>"||")),Rm=wu(gt(qm),ce(ga,()=>" ")),$m=lm(Bi,ce(Rm,e=>(u,t)=>({type:"compound",list:[...t.list,{type:"combinator",combinator:e,left:u,specificity:u.specificity}],specificity:Lo(u.specificity,t.specificity)})),Bi);function jm(e,u){if(!(typeof u=="string"||u instanceof String))throw new Error("Expected a selector string. Actual input is not a string!");const t=Dm(u);if(!t.complete)throw new Error(`The input "${u}" was only partially tokenized, stopped at offset ${t.offset}!
55`+Li(u,t.offset));const r=gt(e)({tokens:t.tokens,options:void 0},0);if(!r.matched)throw new Error(`No match for "${u}" input!`);if(r.position<t.tokens.length){const n=t.tokens[r.position];throw new Error(`The input "${u}" was only partially parsed, stopped at offset ${n.offset}!
56`+Li(u,n.offset,n.len))}return r.value}function Li(e,u,t=1){return`${e.replace(/(\t)|(\r)|(\n)/g,(r,n,a)=>n?"␉":a?"␍":"␊")}
57${"".padEnd(u)}${"^".repeat(t)}`}function Mm(e){return jm($m,e)}function _e(e){if(!e.type)throw new Error("This is not an AST node.");switch(e.type){case"universal":return Mt(e.namespace)+"*";case"tag":return Mt(e.namespace)+Lu(e.name);case"class":return"."+Lu(e.name);case"id":return"#"+Lu(e.name);case"attrPresence":return`[${Mt(e.namespace)}${Lu(e.name)}]`;case"attrValue":return`[${Mt(e.namespace)}${Lu(e.name)}${e.matcher}"${Vm(e.value)}"${e.modifier?e.modifier:""}]`;case"combinator":return _e(e.left)+e.combinator;case"compound":return e.list.reduce((u,t)=>t.type==="combinator"?_e(t)+u:u+_e(t),"");case"list":return e.list.map(_e).join(",")}}function Mt(e){return e||e===""?Lu(e)+"|":""}function nr(e){return`\\${e.codePointAt(0).toString(16)} `}function Lu(e){return e.replace(/(^[0-9])|(^-[0-9])|(^-$)|([-0-9a-zA-Z_]|[^\x00-\x7F])|(\x00)|([\x01-\x1f]|\x7f)|([\s\S])/g,(u,t,r,n,a,i,s,o)=>t?nr(t):r?"-"+nr(r.slice(1)):n?"\\-":a||(i?"�":s?nr(s):"\\"+o))}function Vm(e){return e.replace(/(")|(\\)|(\x00)|([\x01-\x1f]|\x7f)/g,(u,t,r,n,a)=>t?'\\"':r?"\\\\":n?"�":nr(a))}function ar(e){if(!e.type)throw new Error("This is not an AST node.");switch(e.type){case"compound":{e.list.forEach(ar),e.list.sort((u,t)=>Po(Ii(u),Ii(t)));break}case"combinator":{ar(e.left);break}case"list":{e.list.forEach(ar),e.list.sort((u,t)=>_e(u)<_e(t)?-1:1);break}}return e}function Ii(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,_e(e)];case"attrValue":return[5,_e(e)];case"combinator":return[15,_e(e)]}}function Oo(e,u){return Po(e,u)}function Po(e,u){if(!Array.isArray(e)||!Array.isArray(u))throw new Error("Arguments must be arrays.");const t=e.length<u.length?e.length:u.length;for(let r=0;r<t;r++)if(e[r]!==u[r])return e[r]<u[r]?-1:1;return e.length-u.length}class Oi{constructor(u){this.branches=$u(Hm(u))}build(u){return u(this.branches)}}function Hm(e){const u=e.length,t=new Array(u);for(let r=0;r<u;r++){const[n,a]=e[r],i=Um(Mm(n));t[r]={ast:i,terminal:{type:"terminal",valueContainer:{index:r,value:a,specificity:i.specificity}}}}return t}function Um(e){return qo(e),ar(e),e}function qo(e){const u=[];e.list.forEach(t=>{switch(t.type){case"class":u.push({matcher:"~=",modifier:null,name:"class",namespace:null,specificity:t.specificity,type:"attrValue",value:t.name});break;case"id":u.push({matcher:"=",modifier:null,name:"id",namespace:null,specificity:t.specificity,type:"attrValue",value:t.name});break;case"combinator":qo(t.left),u.push(t);break;case"universal":break;default:u.push(t);break}}),e.list=u}function $u(e){const u=[];for(;e.length;){const t=jo(e,i=>!0,Ro),{matches:r,nonmatches:n,empty:a}=zm(e,t);e=n,r.length&&u.push(Gm(t,r)),a.length&&u.push(...Wm(a))}return u}function Wm(e){const u=[];for(const t of e){const r=t.terminal;if(r.type==="terminal")u.push(r);else{const{matches:n,rest:a}=Ym(r.cont,i=>i.type==="terminal");
57n.forEach(i=>u.push(i)),a.length&&(r.cont=a,u.push(r))}}return u}function zm(e,u){const t=[],r=[],n=[];for(const a of e){const i=a.ast.list;i.length?(i.some(o=>Ro(o)===u)?t:r).push(a):n.push(a)}return{matches:t,nonmatches:r,empty:n}}function Ro(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 Gm(e,u){if(e==="tag")return Xm(u);if(e.startsWith("attrValue "))return Jm(e.substring(10),u);if(e.startsWith("attrPresence "))return Km(e.substring(13),u);if(e==="combinator >")return Pi(">",u);if(e==="combinator +")return Pi("+",u);throw new Error(`Unsupported selector kind: ${e}`)}function Xm(e){const u=xa(e,r=>r.type==="tag",r=>r.name);return{type:"tagName",variants:Object.entries(u).map(([r,n])=>({type:"variant",value:r,cont:$u(n.items)}))}}function Km(e,u){for(const t of u)$o(t,r=>r.type==="attrPresence"&&r.name===e);return{type:"attrPresence",name:e,cont:$u(u)}}function Jm(e,u){const t=xa(u,n=>n.type==="attrValue"&&n.name===e,n=>`${n.matcher} ${n.modifier||""} ${n.value}`),r=[];for(const n of Object.values(t)){const a=n.oneSimpleSelector,i=Zm(a),s=$u(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 Zm(e){if(e.modifier==="i"){const u=e.value.toLowerCase();switch(e.matcher){case"=":return t=>u===t.toLowerCase();case"~=":return t=>t.toLowerCase().split(/[ \t]+/).includes(u);case"^=":return t=>t.toLowerCase().startsWith(u);case"$=":return t=>t.toLowerCase().endsWith(u);case"*=":return t=>t.toLowerCase().includes(u);case"|=":return t=>{const r=t.toLowerCase();return u===r||r.startsWith(u)&&r[u.length]==="-"}}}else{const u=e.value;switch(e.matcher){case"=":return t=>u===t;case"~=":return t=>t.split(/[ \t]+/).includes(u);case"^=":return t=>t.startsWith(u);case"$=":return t=>t.endsWith(u);case"*=":return t=>t.includes(u);case"|=":return t=>u===t||t.startsWith(u)&&t[u.length]==="-"}}}function Pi(e,u){const t=xa(u,n=>n.type==="combinator"&&n.combinator===e,n=>_e(n.left)),r=[];for(const n of Object.values(t)){const a=$u(n.items),i=n.oneSimpleSelector.left;r.push({ast:i,terminal:{type:"popElement",cont:a}})}return{type:"pushElement",combinator:e,cont:$u(r)}}function xa(e,u,t){const r={};for(;e.length;){const n=jo(e,u,t),a=d=>u(d)&&t(d)===n,i=d=>d.ast.list.some(a),{matches:s,rest:o}=Qm(e,i);let c=null;for(const d of s){const h=$o(d,a);c||(c=h)}if(c==null)throw new Error("No simple selector is found.");r[n]={oneSimpleSelector:c,items:s},e=o}return r}function $o(e,u){const t=e.ast.list,r=new Array(t.length);let n=-1;for(let i=t.length;i-- >0;)u(t[i])&&(r[i]=!0,n=i);if(n==-1)throw new Error("Couldn't find the required simple selector.");const a=t[n];return e.ast.list=t.filter((i,s)=>!r[s]),a}function jo(e,u,t){const r={};for(const i of e){const s={};for(const o of i.ast.list.filter(u))s[t(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 Ym(e,u){const t=[],r=[];for(const n of e)u(n)?t.push(n):r.push(n);return{matches:t,rest:r}}function Qm(e,u){const t=[],r=[];for(const n of e)u(n)?t.push(n):r.push(n);return{matches:t,rest:r}}class eb{constructor(u){this.f=u}pickAll(u){return this.f(u)}pick1(u,t=!1){const r=this.f(u),n=r.length;if(n===0)return null;if(n===1)return r[0].value;const a=t?ub:tb;let i=r[0];for(let s=1;s<n;s++){const o=r[s];a(i,o)&&(i=o)}return i.value}}function ub(e,u){const t=Oo(u.specificity,e.specificity);return t>0||t===0&&u.index<e.index}function tb(e,u){const t=Oo(u.specificity,e.specificity);return t>0||t===0&&u.index>e.index}function qi(e){return new eb(Xu(e))}function Xu(e){const u=e.map(rb);return(t,...r)=>u.flatMap(n=>n(t,...r))}function rb(e){switch(e.type){case"terminal":{const u=[e.valueContainer];return(t,...r)=>u}case"tagName":return nb(e);case"attrValue":return ib(e);case"attrPresence":return ab(e);case"pushElement":return sb(e);case"popElement":return cb(e)}}function nb(e){const u={};for(const t of e.variants)u[t.value]=Xu(t.cont);return(t,...r)=>{const n=u[t.name];return n?n(t,...r):[]}}function ab(e){const u=e.name,t=Xu(e.cont);return(r,...n)=>Object.prototype.hasOwnProperty.call(r.attribs,u)?t(r,...n):[]}function ib(e){const u=[];for(const r of e.matchers){const n=r.predicate,a=Xu(r.cont);u.push((i,s,...o)=>n(i)?a(s,...o):[])}const t=e.name;return(r,...n)=>{const a=r.attribs[t];return a||a===""?u.flatMap(i=>i(a,r,...n)):[]}}
57function sb(e){const u=Xu(e.cont),t=e.combinator==="+"?Mo:ob;return(r,...n)=>{const a=t(r);return a===null?[]:u(a,r,...n)}}const Mo=e=>{const u=e.prev;return u===null?null:fa(u)?u:Mo(u)},ob=e=>{const u=e.parent;return u&&fa(u)?u:null};function cb(e){const u=Xu(e.cont);return(t,r,...n)=>u(r,...n)}var ye={},Vt={},Ri;function lb(){return Ri||(Ri=1,Object.defineProperty(Vt,"__esModule",{value:!0}),Vt.default=new Uint16Array('
vendor: 16,129 bytes, line 57
57ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\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;쀀𝔚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 57
57䐻Ȁ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 57
57astЃ⹧⹲຅脀¶;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;怌
57'.split("").map(function(e){return e.charCodeAt(0)}))),Vt}var Ht={},$i;function db(){return $i||($i=1,Object.defineProperty(Ht,"__esModule",{value:!0}),Ht.default=new Uint16Array("Ȁaglq	��\x1BÉ­�\0\0�p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}))),Ht}var Hr={},ji;function Mi(){return ji||(ji=1,(function(e){var u;
vendor: 7,153 bytes, line 57
57Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var t=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]]);e.fromCodePoint=(u=String.fromCodePoint)!==null&&u!==void 0?u:function(a){var i="";return a>65535&&(a-=65536,i+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),i+=String.fromCharCode(a),i};function r(a){var i;return a>=55296&&a<=57343||a>1114111?65533:(i=t.get(a))!==null&&i!==void 0?i:a}e.replaceCodePoint=r;function n(a){return(0,e.fromCodePoint)(r(a))}e.default=n})(Hr)),Hr}var Vi;function fb(){return Vi||(Vi=1,(function(e){var u=ye&&ye.__createBinding||(Object.create?(function(m,k,E,F){F===void 0&&(F=E);var B=Object.getOwnPropertyDescriptor(k,E);(!B||("get"in B?!k.__esModule:B.writable||B.configurable))&&(B={enumerable:!0,get:function(){return k[E]}}),Object.defineProperty(m,F,B)}):(function(m,k,E,F){F===void 0&&(F=E),m[F]=k[E]})),t=ye&&ye.__setModuleDefault||(Object.create?(function(m,k){Object.defineProperty(m,"default",{enumerable:!0,value:k})}):function(m,k){m.default=k}),r=ye&&ye.__importStar||function(m){if(m&&m.__esModule)return m;var k={};if(m!=null)for(var E in m)E!=="default"&&Object.prototype.hasOwnProperty.call(m,E)&&u(k,m,E);return t(k,m),k},n=ye&&ye.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var a=n(lb());e.htmlDecodeTree=a.default;var i=n(db());e.xmlDecodeTree=i.default;var s=r(Mi());e.decodeCodePoint=s.default;var o=Mi();Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return o.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return o.fromCodePoint}});var c;(function(m){m[m.NUM=35]="NUM",m[m.SEMI=59]="SEMI",m[m.EQUALS=61]="EQUALS",m[m.ZERO=48]="ZERO",m[m.NINE=57]="NINE",m[m.LOWER_A=97]="LOWER_A",m[m.LOWER_F=102]="LOWER_F",m[m.LOWER_X=120]="LOWER_X",m[m.LOWER_Z=122]="LOWER_Z",m[m.UPPER_A=65]="UPPER_A",m[m.UPPER_F=70]="UPPER_F",m[m.UPPER_Z=90]="UPPER_Z"})(c||(c={}));var d=32,h;(function(m){m[m.VALUE_LENGTH=49152]="VALUE_LENGTH",m[m.BRANCH_LENGTH=16256]="BRANCH_LENGTH",m[m.JUMP_TABLE=127]="JUMP_TABLE"})(h=e.BinTrieFlags||(e.BinTrieFlags={}));function p(m){return m>=c.ZERO&&m<=c.NINE}function f(m){return m>=c.UPPER_A&&m<=c.UPPER_F||m>=c.LOWER_A&&m<=c.LOWER_F}function b(m){return m>=c.UPPER_A&&m<=c.UPPER_Z||m>=c.LOWER_A&&m<=c.LOWER_Z||p(m)}function x(m){return m===c.EQUALS||b(m)}var w;(function(m){m[m.EntityStart=0]="EntityStart",m[m.NumericStart=1]="NumericStart",m[m.NumericDecimal=2]="NumericDecimal",m[m.NumericHex=3]="NumericHex",m[m.NamedEntity=4]="NamedEntity"})(w||(w={}));var D;(function(m){m[m.Legacy=0]="Legacy",m[m.Strict=1]="Strict",m[m.Attribute=2]="Attribute"})(D=e.DecodingMode||(e.DecodingMode={}));var v=(function(){function m(k,E,F){this.decodeTree=k,this.emitCodePoint=E,this.errors=F,this.state=w.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=D.Strict}return m.prototype.startEntity=function(k){this.decodeMode=k,this.state=w.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},m.prototype.write=function(k,E){switch(this.state){case w.EntityStart:return k.charCodeAt(E)===c.NUM?(this.state=w.NumericStart,this.consumed+=1,this.stateNumericStart(k,E+1)):(this.state=w.NamedEntity,this.stateNamedEntity(k,E));case w.NumericStart:return this.stateNumericStart(k,E);case w.NumericDecimal:return this.stateNumericDecimal(k,E);case w.NumericHex:return this.stateNumericHex(k,E);case w.NamedEntity:return this.stateNamedEntity(k,E)}},m.prototype.stateNumericStart=function(k,E){return E>=k.length?-1:(k.charCodeAt(E)|d)===c.LOWER_X?(this.state=w.NumericHex,this.consumed+=1,this.stateNumericHex(k,E+1)):(this.state=w.NumericDecimal,this.stateNumericDecimal(k,E))},m.prototype.addToNumericResult=function(k,E,F,B){if(E!==F){var q=F-E;this.result=this.result*Math.pow(B,q)+parseInt(k.substr(E,q),B),this.consumed+=q}},m.prototype.stateNumericHex=function(k,E){for(var F=E;E<k.length;){var B=k.charCodeAt(E);if(p(B)||f(B))E+=1;else return this.addToNumericResult(k,F,E,16),this.emitNumericEntity(B,3)}return this.addToNumericResult(k,F,E,16),-1},m.prototype.stateNumericDecimal=function(k,E){for(var F=E;E<k.length;){var B=k.charCodeAt(E);if(p(B))E+=1;else return this.addToNumericResult(k,F,E,10),this.emitNumericEntity(B,2)}return this.addToNumericResult(k,F,E,10),-1},m.prototype.emitNumericEntity=function(k,E){var F;if(this.consumed<=E)return(F=this.errors)===null||F===void 0||F.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(k===c.SEMI)this.consumed+=1;else if(this.decodeMode===D.Strict)return 0;return this.emitCodePoint((0,s.replaceCodePoint)(this.result),this.consumed),this.errors&&(k!==c.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},m.prototype.stateNamedEntity=function(k,E){for(var F=this.decodeTree,B=F[this.treeIndex],q=(B&h.VALUE_LENGTH)>>14;E<k.length;E++,this.excess++){var W=k.charCodeAt(E);if(this.treeIndex=C(F,B,this.treeIndex+Math.max(1,q),W),this.treeIndex<0)return this.result===0||this.decodeMode===D.Attribute&&(q===0||x(W))?0:this.emitNotTerminatedNamedEntity();if(B=F[this.treeIndex],q=(B&h.VALUE_LENGTH)>>14,q!==0){if(W===c.SEMI)return this.emitNamedEntityData(this.treeIndex,q,this.consumed+this.excess);this.decodeMode!==D.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},m.prototype.emitNotTerminatedNamedEntity=function(){var k,E=this,F=E.result,B=E.decodeTree,q=(B[F]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(F,q,this.consumed),(k=this.errors)===null||k===void 0||k.missingSemicolonAfterCharacterReference(),this.consumed},m.prototype.emitNamedEntityData=function(k,E,F){var B=this.decodeTree;return this.emitCodePoint(E===1?B[k]&~h.VALUE_LENGTH:B[k+1],F),E===3&&this.emitCodePoint(B[k+2],F),F},m.prototype.end=function(){var k;switch(this.state){case w.NamedEntity:return this.result!==0&&(this.decodeMode!==D.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case w.NumericDecimal:return this.emitNumericEntity(0,2);case w.NumericHex:return this.emitNumericEntity(0,3);case w.NumericStart:return(k=this.errors)===null||k===void 0||k.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case w.EntityStart:return 0}},m})();e.EntityDecoder=v;function A(m){var k="",E=new v(m,function(F){return k+=(0,s.fromCodePoint)(F)});return function(B,q){for(var W=0,I=0;(I=B.indexOf("&",I))>=0;){k+=B.slice(W,I),E.startEntity(q);var he=E.write(B,I+1);if(he<0){W=I+E.end();break}W=I+he,I=he===0?W+1:W}var V=k+B.slice(W);return k="",V}}
57function C(m,k,E,F){var B=(k&h.BRANCH_LENGTH)>>7,q=k&h.JUMP_TABLE;if(B===0)return q!==0&&F===q?E:-1;if(q){var W=F-q;return W<0||W>=B?-1:m[E+W]-1}for(var I=E,he=I+B-1;I<=he;){var V=I+he>>>1,ya=m[V];if(ya<F)I=V+1;else if(ya>F)he=V-1;else return m[V+B]}return-1}e.determineBranch=C;var S=A(a.default),P=A(i.default);function R(m,k){return k===void 0&&(k=D.Legacy),S(m,k)}e.decodeHTML=R;function ue(m){return S(m,D.Attribute)}e.decodeHTMLAttribute=ue;function fe(m){return S(m,D.Strict)}e.decodeHTMLStrict=fe;function N(m){return P(m,D.Strict)}e.decodeXML=N})(ye)),ye}var qe=fb(),_;(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"})(_||(_={}));var y;(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"})(y||(y={}));function Oe(e){return e===_.Space||e===_.NewLine||e===_.Tab||e===_.FormFeed||e===_.CarriageReturn}function Ut(e){return e===_.Slash||e===_.Gt||Oe(e)}function Hi(e){return e>=_.Zero&&e<=_.Nine}function hb(e){return e>=_.LowerA&&e<=_.LowerZ||e>=_.UpperA&&e<=_.UpperZ}function pb(e){return e>=_.UpperA&&e<=_.UpperF||e>=_.LowerA&&e<=_.LowerF}var ke;(function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"})(ke||(ke={}));const se={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 mb{constructor({xmlMode:u=!1,decodeEntities:t=!0},r){this.cbs=r,this.state=y.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=y.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=u,this.decodeEntities=t,this.entityTrie=u?qe.xmlDecodeTree:qe.htmlDecodeTree}reset(){this.state=y.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=y.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(u){this.offset+=this.buffer.length,this.buffer=u,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(u){u===_.Lt||!this.decodeEntities&&this.fastForwardTo(_.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=y.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&u===_.Amp&&(this.state=y.BeforeEntity)}stateSpecialStartSequence(u){const t=this.sequenceIndex===this.currentSequence.length;if(!(t?Ut(u):(u|32)===this.currentSequence[this.sequenceIndex]))this.isSpecial=!1;else if(!t){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=y.InTagName,this.stateInTagName(u)}stateInSpecialTag(u){if(this.sequenceIndex===this.currentSequence.length){if(u===_.Gt||Oe(u)){const t=this.index-this.currentSequence.length;if(this.sectionStart<t){const r=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=r}this.isSpecial=!1,this.sectionStart=t+2,this.stateInClosingTagName(u);return}this.sequenceIndex=0}(u|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===se.TitleEnd?this.decodeEntities&&u===_.Amp&&(this.state=y.BeforeEntity):this.fastForwardTo(_.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=+(u===_.Lt)}stateCDATASequence(u){u===se.Cdata[this.sequenceIndex]?++this.sequenceIndex===se.Cdata.length&&(this.state=y.InCommentLike,this.currentSequence=se.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=y.InDeclaration,this.stateInDeclaration(u))}fastForwardTo(u){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===u)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(u){u===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===se.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=y.Text):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):u!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(u){return this.xmlMode?!Ut(u):hb(u)}startSpecial(u,t){this.isSpecial=!0,this.currentSequence=u,this.sequenceIndex=t,this.state=y.SpecialStartSequence}stateBeforeTagName(u){if(u===_.ExclamationMark)this.state=y.BeforeDeclaration,this.sectionStart=this.index+1;else if(u===_.Questionmark)this.state=y.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(u)){const t=u|32;this.sectionStart=this.index,!this.xmlMode&&t===se.TitleEnd[2]?this.startSpecial(se.TitleEnd,3):this.state=!this.xmlMode&&t===se.ScriptEnd[2]?y.BeforeSpecialS:y.InTagName}else u===_.Slash?this.state=y.BeforeClosingTagName:(this.state=y.Text,this.stateText(u))}stateInTagName(u){Ut(u)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=y.BeforeAttributeName,this.stateBeforeAttributeName(u))}stateBeforeClosingTagName(u){Oe(u)||(u===_.Gt?this.state=y.Text:(this.state=this.isTagStartChar(u)?y.InClosingTagName:y.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(u){(u===_.Gt||Oe(u))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=y.AfterClosingTagName,this.stateAfterClosingTagName(u))}stateAfterClosingTagName(u){(u===_.Gt||this.fastForwardTo(_.Gt))&&(this.state=y.Text,this.baseState=y.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(u){u===_.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=y.InSpecialTag,this.sequenceIndex=0):this.state=y.Text,this.baseState=this.state,this.sectionStart=this.index+1):u===_.Slash?this.state=y.InSelfClosingTag:Oe(u)||(this.state=y.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(u){u===_.Gt?(this.cbs.onselfclosingtag(this.index),this.state=y.Text,this.baseState=y.Text,this.sectionStart=this.index+1,this.isSpecial=!1):Oe(u)||(this.state=y.BeforeAttributeName,this.stateBeforeAttributeName(u))}stateInAttributeName(u){(u===_.Eq||Ut(u))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=y.AfterAttributeName,this.stateAfterAttributeName(u))}stateAfterAttributeName(u){u===_.Eq?this.state=y.BeforeAttributeValue:u===_.Slash||u===_.Gt?(this.cbs.onattribend(ke.NoValue,this.index),this.state=y.BeforeAttributeName,this.stateBeforeAttributeName(u)):Oe(u)||(this.cbs.onattribend(ke.NoValue,this.index),this.state=y.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(u){u===_.DoubleQuote?(this.state=y.InAttributeValueDq,this.sectionStart=this.index+1):u===_.SingleQuote?(this.state=y.InAttributeValueSq,this.sectionStart=this.index+1):Oe(u)||(this.sectionStart=this.index,this.state=y.InAttributeValueNq,this.stateInAttributeValueNoQuotes(u))}handleInAttributeValue(u,t){u===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===_.DoubleQuote?ke.Double:ke.Single,this.index),this.state=y.BeforeAttributeName):this.decodeEntities&&u===_.Amp&&(this.baseState=this.state,this.state=y.BeforeEntity)}stateInAttributeValueDoubleQuotes(u){this.handleInAttributeValue(u,_.DoubleQuote)}stateInAttributeValueSingleQuotes(u){this.handleInAttributeValue(u,_.SingleQuote)}stateInAttributeValueNoQuotes(u){Oe(u)||u===_.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ke.Unquoted,this.index),this.state=y.BeforeAttributeName,this.stateBeforeAttributeName(u)):this.decodeEntities&&u===_.Amp&&(this.baseState=this.state,this.state=y.BeforeEntity)}stateBeforeDeclaration(u){u===_.OpeningSquareBracket?(this.state=y.CDATASequence,this.sequenceIndex=0):this.state=u===_.Dash?y.BeforeComment:y.InDeclaration}stateInDeclaration(u){(u===_.Gt||this.fastForwardTo(_.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=y.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(u){(u===_.Gt||this.fastForwardTo(_.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=y.Text,this.sectionStart=this.index+1)}stateBeforeComment(u){u===_.Dash?(this.state=y.InCommentLike,this.currentSequence=se.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=y.InDeclaration}stateInSpecialComment(u){(u===_.Gt||this.fastForwardTo(_.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=y.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(u){const t=u|32;t===se.ScriptEnd[3]?this.startSpecial(se.ScriptEnd,4):t===se.StyleEnd[3]?this.startSpecial(se.StyleEnd,4):(this.state=y.InTagName,this.stateInTagName(u))}stateBeforeEntity(u){this.entityExcess=1,this.entityResult=0,u===_.Number?this.state=y.BeforeNumericEntity:u===_.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=y.InNamedEntity,this.stateInNamedEntity(u))}stateInNamedEntity(u){if(this.entityExcess+=1,this.trieIndex=qe.determineBranch(this.entityTrie,this.trieCurrent,this.trieIndex+1,u),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];const t=this.trieCurrent&qe.BinTrieFlags.VALUE_LENGTH;if(t){const r=(t>>14)-1;if(!this.allowLegacyEntity()&&u!==_.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]&qe.BinTrieFlags.VALUE_LENGTH)>>14){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~qe.BinTrieFlags.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])}}
57stateBeforeNumericEntity(u){(u|32)===_.LowerX?(this.entityExcess++,this.state=y.InHexEntity):(this.state=y.InNumericEntity,this.stateInNumericEntity(u))}emitNumericEntity(u){const t=this.index-this.entityExcess-1;t+2+ +(this.state===y.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(u),this.emitCodePoint(qe.replaceCodePoint(this.entityResult))),this.state=this.baseState}stateInNumericEntity(u){u===_.Semi?this.emitNumericEntity(!0):Hi(u)?(this.entityResult=this.entityResult*10+(u-_.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(u){u===_.Semi?this.emitNumericEntity(!0):Hi(u)?(this.entityResult=this.entityResult*16+(u-_.Zero),this.entityExcess++):pb(u)?(this.entityResult=this.entityResult*16+((u|32)-_.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===y.Text||this.baseState===y.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===y.Text||this.state===y.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===y.InAttributeValueDq||this.state===y.InAttributeValueSq||this.state===y.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 u=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case y.Text:{this.stateText(u);break}case y.SpecialStartSequence:{this.stateSpecialStartSequence(u);break}case y.InSpecialTag:{this.stateInSpecialTag(u);break}case y.CDATASequence:{this.stateCDATASequence(u);break}case y.InAttributeValueDq:{this.stateInAttributeValueDoubleQuotes(u);break}case y.InAttributeName:{this.stateInAttributeName(u);break}case y.InCommentLike:{this.stateInCommentLike(u);break}case y.InSpecialComment:{this.stateInSpecialComment(u);break}case y.BeforeAttributeName:{this.stateBeforeAttributeName(u);break}case y.InTagName:{this.stateInTagName(u);break}case y.InClosingTagName:{this.stateInClosingTagName(u);break}case y.BeforeTagName:{this.stateBeforeTagName(u);break}case y.AfterAttributeName:{this.stateAfterAttributeName(u);break}case y.InAttributeValueSq:{this.stateInAttributeValueSingleQuotes(u);break}case y.BeforeAttributeValue:{this.stateBeforeAttributeValue(u);break}case y.BeforeClosingTagName:{this.stateBeforeClosingTagName(u);break}case y.AfterClosingTagName:{this.stateAfterClosingTagName(u);break}case y.BeforeSpecialS:{this.stateBeforeSpecialS(u);break}case y.InAttributeValueNq:{this.stateInAttributeValueNoQuotes(u);break}case y.InSelfClosingTag:{this.stateInSelfClosingTag(u);break}case y.InDeclaration:{this.stateInDeclaration(u);break}case y.BeforeDeclaration:{this.stateBeforeDeclaration(u);break}case y.BeforeComment:{this.stateBeforeComment(u);break}case y.InProcessingInstruction:{this.stateInProcessingInstruction(u);break}case y.InNamedEntity:{this.stateInNamedEntity(u);break}case y.BeforeEntity:{this.stateBeforeEntity(u);break}case y.InHexEntity:{this.stateInHexEntity(u);break}case y.InNumericEntity:{this.stateInNumericEntity(u);break}default:this.stateBeforeNumericEntity(u)}this.index++}this.cleanup()}finish(){this.state===y.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const u=this.buffer.length+this.offset;this.state===y.InCommentLike?this.currentSequence===se.CdataEnd?this.cbs.oncdata(this.sectionStart,u,0):this.cbs.oncomment(this.sectionStart,u,0):this.state===y.InNumericEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===y.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===y.InTagName||this.state===y.BeforeAttributeName||this.state===y.BeforeAttributeValue||this.state===y.AfterAttributeName||this.state===y.InAttributeName||this.state===y.InAttributeValueSq||this.state===y.InAttributeValueDq||this.state===y.InAttributeValueNq||this.state===y.InClosingTagName||this.cbs.ontext(this.sectionStart,u)}emitPartial(u,t){this.baseState!==y.Text&&this.baseState!==y.InSpecialTag?this.cbs.onattribdata(u,t):this.cbs.ontext(u,t)}
57emitCodePoint(u){this.baseState!==y.Text&&this.baseState!==y.InSpecialTag?this.cbs.onattribentity(u):this.cbs.ontextentity(u)}}const Au=new Set(["input","option","optgroup","select","button","datalist","textarea"]),j=new Set(["p"]),Ui=new Set(["thead","tbody"]),Wi=new Set(["dd","dt"]),zi=new Set(["rt","rp"]),bb=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",j],["h1",j],["h2",j],["h3",j],["h4",j],["h5",j],["h6",j],["select",Au],["input",Au],["output",Au],["button",Au],["datalist",Au],["textarea",Au],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",Wi],["dt",Wi],["address",j],["article",j],["aside",j],["blockquote",j],["details",j],["div",j],["dl",j],["fieldset",j],["figcaption",j],["figure",j],["footer",j],["form",j],["header",j],["hr",j],["main",j],["nav",j],["ol",j],["pre",j],["section",j],["table",j],["ul",j],["rt",zi],["rp",zi],["tbody",Ui],["tfoot",Ui]]),gb=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),Gi=new Set(["math","svg"]),Xi=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),Db=/\s|\//;class xb{constructor(u,t={}){var r,n,a,i,s;this.options=t,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=u??{},this.lowerCaseTagNames=(r=t.lowerCaseTags)!==null&&r!==void 0?r:!t.xmlMode,this.lowerCaseAttributeNames=(n=t.lowerCaseAttributeNames)!==null&&n!==void 0?n:!t.xmlMode,this.tokenizer=new((a=t.Tokenizer)!==null&&a!==void 0?a:mb)(this.options,this),(s=(i=this.cbs).onparserinit)===null||s===void 0||s.call(i,this)}ontext(u,t){var r,n;const a=this.getSlice(u,t);this.endIndex=t-1,(n=(r=this.cbs).ontext)===null||n===void 0||n.call(r,a),this.startIndex=t}ontextentity(u){var t,r;const n=this.tokenizer.getSectionStart();this.endIndex=n-1,(r=(t=this.cbs).ontext)===null||r===void 0||r.call(t,qe.fromCodePoint(u)),this.startIndex=n}isVoidElement(u){return!this.options.xmlMode&&gb.has(u)}onopentagname(u,t){this.endIndex=t;let r=this.getSlice(u,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}emitOpenTag(u){var t,r,n,a;this.openTagStart=this.startIndex,this.tagname=u;const i=!this.options.xmlMode&&bb.get(u);if(i)for(;this.stack.length>0&&i.has(this.stack[this.stack.length-1]);){const s=this.stack.pop();(r=(t=this.cbs).onclosetag)===null||r===void 0||r.call(t,s,!0)}this.isVoidElement(u)||(this.stack.push(u),Gi.has(u)?this.foreignContext.push(!0):Xi.has(u)&&this.foreignContext.push(!1)),(a=(n=this.cbs).onopentagname)===null||a===void 0||a.call(n,u),this.cbs.onopentag&&(this.attribs={})}endOpenTag(u){var t,r;this.startIndex=this.openTagStart,this.attribs&&((r=(t=this.cbs).onopentag)===null||r===void 0||r.call(t,this.tagname,this.attribs,u),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(u){this.endIndex=u,this.endOpenTag(!1),this.startIndex=u+1}onclosetag(u,t){var r,n,a,i,s,o;this.endIndex=t;let c=this.getSlice(u,t);if(this.lowerCaseTagNames&&(c=c.toLowerCase()),(Gi.has(c)||Xi.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 d=this.stack.lastIndexOf(c);if(d!==-1)if(this.cbs.onclosetag){let h=this.stack.length-d;for(;h--;)this.cbs.onclosetag(this.stack.pop(),h!==0)}else this.stack.length=d;else!this.options.xmlMode&&c==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(u){this.endIndex=u,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=u+1):this.onopentagend(u)}closeCurrentTag(u){var t,r;const n=this.tagname;this.endOpenTag(u),this.stack[this.stack.length-1]===n&&((r=(t=this.cbs).onclosetag)===null||r===void 0||r.call(t,n,!u),this.stack.pop())}onattribname(u,t){this.startIndex=u;const r=this.getSlice(u,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(u,t){this.attribvalue+=this.getSlice(u,t)}onattribentity(u){this.attribvalue+=qe.fromCodePoint(u)}onattribend(u,t){var r,n;this.endIndex=t,(n=(r=this.cbs).onattribute)===null||n===void 0||n.call(r,this.attribname,this.attribvalue,u===ke.Double?'"':u===ke.Single?"'":u===ke.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(u){const t=u.search(Db);let r=t<0?u:u.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(u,t){this.endIndex=t;const r=this.getSlice(u,t);if(this.cbs.onprocessinginstruction){const n=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${n}`,`!${r}`)}this.startIndex=t+1}onprocessinginstruction(u,t){this.endIndex=t;const r=this.getSlice(u,t);if(this.cbs.onprocessinginstruction){const n=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${n}`,`?${r}`)}this.startIndex=t+1}oncomment(u,t,r){var n,a,i,s;this.endIndex=t,(a=(n=this.cbs).oncomment)===null||a===void 0||a.call(n,this.get
57Slice(u,t-r)),(s=(i=this.cbs).oncommentend)===null||s===void 0||s.call(i),this.startIndex=t+1}oncdata(u,t,r){var n,a,i,s,o,c,d,h,p,f;this.endIndex=t;const b=this.getSlice(u,t-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,b),(c=(o=this.cbs).oncdataend)===null||c===void 0||c.call(o)):((h=(d=this.cbs).oncomment)===null||h===void 0||h.call(d,`[CDATA[${b}]]`),(f=(p=this.cbs).oncommentend)===null||f===void 0||f.call(p)),this.startIndex=t+1}onend(){var u,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}(t=(u=this.cbs).onend)===null||t===void 0||t.call(u)}reset(){var u,t,r,n;(t=(u=this.cbs).onreset)===null||t===void 0||t.call(u),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(u){this.reset(),this.end(u)}getSlice(u,t){for(;u-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(u-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(u){var t,r;if(this.ended){(r=(t=this.cbs).onerror)===null||r===void 0||r.call(t,new Error(".write() after done!"));return}this.buffers.push(u),this.tokenizer.running&&(this.tokenizer.write(u),this.writeIndex++)}end(u){var t,r;if(this.ended){(r=(t=this.cbs).onerror)===null||r===void 0||r.call(t,new Error(".end() after done!"));return}u&&this.write(u),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(u){this.write(u)}done(u){this.end(u)}}const Eb
vendor: 8,319 bytes, line 57
57=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 57
57쀀𝔚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 57
57䐻Ȁ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 57
57astЃ⹧⹲຅脀¶;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;怌
57'.split("").map(e=>e.charCodeAt(0))),yb=new Uint16Array("Ȁaglq	��\x1BÉ­�\0\0�p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var Ur;const vb=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]]),Cb=(Ur=String.fromCodePoint)!==null&&Ur!==void 0?Ur:function(e){let u="";return e>65535&&(e-=65536,u+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),u+=String.fromCharCode(e),u};function wb(e){var u;return e>=55296&&e<=57343||e>1114111?65533:(u=vb.get(e))!==null&&u!==void 0?u:e}var ee;(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"})(ee||(ee={}));const Sb=32;var Je;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(Je||(Je={}));function Dn(e){return e>=ee.ZERO&&e<=ee.NINE}function kb(e){return e>=ee.UPPER_A&&e<=ee.UPPER_F||e>=ee.LOWER_A&&e<=ee.LOWER_F}function Ab(e){return e>=ee.UPPER_A&&e<=ee.UPPER_Z||e>=ee.LOWER_A&&e<=ee.LOWER_Z||Dn(e)}function _b(e){return e===ee.EQUALS||Ab(e)}var Q;(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"})(Q||(Q={}));var hu;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(hu||(hu={}));class Fb{constructor(u,t,r){this.decodeTree=u,this.emitCodePoint=t,this.errors=r,this.state=Q.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=hu.Strict}startEntity(u){this.decodeMode=u,this.state=Q.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(u,t){switch(this.state){case Q.EntityStart:return u.charCodeAt(t)===ee.NUM?(this.state=Q.NumericStart,this.consumed+=1,this.stateNumericStart(u,t+1)):(this.state=Q.NamedEntity,this.stateNamedEntity(u,t));case Q.NumericStart:return this.stateNumericStart(u,t);case Q.NumericDecimal:return this.stateNumericDecimal(u,t);case Q.NumericHex:return this.stateNumericHex(u,t);case Q.NamedEntity:return this.stateNamedEntity(u,t)}}stateNumericStart(u,t){return t>=u.length?-1:(u.charCodeAt(t)|Sb)===ee.LOWER_X?(this.state=Q.NumericHex,this.consumed+=1,this.stateNumericHex(u,t+1)):(this.state=Q.NumericDecimal,this.stateNumericDecimal(u,t))}addToNumericResult(u,t,r,n){if(t!==r){const a=r-t;this.result=this.result*Math.pow(n,a)+parseInt(u.substr(t,a),n),this.consumed+=a}}stateNumericHex(u,t){const r=t;for(;t<u.length;){const n=u.charCodeAt(t);if(Dn(n)||kb(n))t+=1;else return this.addToNumericResult(u,r,t,16),this.emitNumericEntity(n,3)}return this.addToNumericResult(u,r,t,16),-1}stateNumericDecimal(u,t){const r=t;for(;t<u.length;){const n=u.charCodeAt(t);if(Dn(n))t+=1;else return this.addToNumericResult(u,r,t,10),this.emitNumericEntity(n,2)}return this.addToNumericResult(u,r,t,10),-1}emitNumericEntity(u,t){var r;if(this.consumed<=t)return(r=this.errors)===null||r===void 0||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(u===ee.SEMI)this.consumed+=1;else if(this.decodeMode===hu.Strict)return 0;return this.emitCodePoint(wb(this.result),this.consumed),this.errors&&(u!==ee.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(u,t){const{decodeTree:r}=this;let n=r[this.treeIndex],a=(n&Je.VALUE_LENGTH)>>14;for(;t<u.length;t++,this.excess++){const i=u.charCodeAt(t);if(this.treeIndex=Tb(r,n,this.treeIndex+Math.max(1,a),i),this.treeIndex<0)return this.result===0||this.decodeMode===hu.Attribute&&(a===0||_b(i))?0:this.emitNotTerminatedNamedEntity();if(n=r[this.treeIndex],a=(n&Je.VALUE_LENGTH)>>14,a!==0){if(i===ee.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==hu.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var u;const{result:t,decodeTree:r}=this,n=(r[t]&Je.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),(u=this.errors)===null||u===void 0||u.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(u,t,r){const{decodeTree:n}=this;return this.emitCodePoint(t===1?n[u]&~Je.VALUE_LENGTH:n[u+1],r),t===3&&this.emitCodePoint(n[u+2],r),r}end(){var u;switch(this.state){case Q.NamedEntity:return this.result!==0&&(this.decodeMode!==hu.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Q.NumericDecimal:return this.emitNumericEntity(0,2);case Q.NumericHex:return this.emitNumericEntity(0,3);case Q.NumericStart:return(u=this.errors)===null||u===void 0||u.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Q.EntityStart:return 0}}}function Vo(e){let u="";const t=new Fb(e,r=>u+=Cb(r));return function(n,a){let i=0,s=0;for(;(s=n.indexOf("&",s))>=0;){u+=n.slice(i,s),t.startEntity(a);const c=t.write(n,s+1);if(c<0){i=s+t.end();break}i=s+c,s=c===0?i+1:i}const o=u+n.slice(i);return u="",o}}function Tb(e,u,t,r){const n=(u&Je.BRANCH_LENGTH)>>7,a=u&Je.JUMP_TABLE;if(n===0)return a!==0&&r===a?t:-1;if(a){const o=r-a;return o<0||o>=n?-1:e[t+o]-1}let i=t,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}Vo(Eb);Vo(yb);function Wt(e){for(let u=1;u<e.length;u++)e[u][0]+=e[u-1][0]+1;return e}new Map(Wt
vendor: 10,610 bytes, line 57
57([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(
57Wt([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(Wt([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;
57"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(Wt([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]));const Ki=/["&'<>
57$\x80-\uFFFF]/g,Nb=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),Bb=String.prototype.codePointAt!=null?(e,u)=>e.codePointAt(u):(e,u)=>(e.charCodeAt(u)&64512)===55296?(e.charCodeAt(u)-55296)*1024+e.charCodeAt(u+1)-56320+65536:e.charCodeAt(u);function Ho(e){let u="",t=0,r;for(;(r=Ki.exec(e))!==null;){const n=r.index,a=e.charCodeAt(n),i=Nb.get(a);i!==void 0?(u+=e.substring(t,n)+i,t=n+1):(u+=`${e.substring(t,n)}&#x${Bb(e,n).toString(16)};`,t=Ki.lastIndex+=+((a&64512)===55296))}return u+e.substr(t)}function Uo(e,u){return function(r){let n,a=0,i="";for(;n=e.exec(r);)a!==n.index&&(i+=r.substring(a,n.index)),i+=u.get(n[0].charCodeAt(0)),a=n.index+1;return i+r.substring(a)}}const Lb=Uo(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),Ib=Uo(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]));var Ji;(function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"})(Ji||(Ji={}));var Zi;(function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"})(Zi||(Zi={}));const Ob=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])),Pb=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])),qb=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function Rb(e){return e.replace(/"/g,"&quot;")}function $b(e,u){var t;if(!e)return;const r=((t=u.encodeEntities)!==null&&t!==void 0?t:u.decodeEntities)===!1?Rb:u.xmlMode||u.encodeEntities!=="utf8"?Ho:Lb;return Object.keys(e).map(n=>{var a,i;const s=(a=e[n])!==null&&a!==void 0?a:"";return u.xmlMode==="foreign"&&(n=(i=Pb.get(n))!==null&&i!==void 0?i:n),!u.emptyAttrs&&!u.xmlMode&&s===""?n:`${n}="${r(s)}"`}).join(" ")}const Yi=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function _r(e,u={}){const t="length"in e?e:[e];let r="";for(let n=0;n<t.length;n++)r+=jb(t[n],u);return r}function jb(e,u){switch(e.type){case q3:return _r(e.children,u);case W3:case $3:return Ub(e);case j3:return Gb(e);case U3:return zb(e);case M3:case V3:case H3:return Hb(e,u);case R3:return Wb(e,u)}}const Mb=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Vb=new Set(["svg","math"]);function Hb(e,u){var t;u.xmlMode==="foreign"&&(e.name=(t=Ob.get(e.name))!==null&&t!==void 0?t:e.name,e.parent&&Mb.has(e.parent.name)&&(u={...u,xmlMode:!1})),!u.xmlMode&&Vb.has(e.name)&&(u={...u,xmlMode:"foreign"});let r=`<${e.name}`;const n=$b(e.attribs,u);return n&&(r+=` ${n}`),e.children.length===0&&(u.xmlMode?u.selfClosingTags!==!1:u.selfClosingTags&&Yi.has(e.name))?(u.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=_r(e.children,u)),(u.xmlMode||!Yi.has(e.name))&&(r+=`</${e.name}>`)),r}function Ub(e){return`<${e.data}>`}function Wb(e,u){var t;let r=e.data||"";return((t=u.encodeEntities)!==null&&t!==void 0?t:u.decodeEntities)!==!1&&!(!u.xmlMode&&e.parent&&qb.has(e.parent.name))&&(r=u.xmlMode||u.encodeEntities!=="utf8"?Ho(r):Ib(r)),r}function zb(e){return`<![CDATA[${e.children[0].data}]]>`}function Gb(e){return`<!--${e.data}-->`}function Xb(e,u){const t=new Z3(void 0,u);return new xb(t,u).end(e),t.root}var Wr,Qi;function Kb(){if(Qi)return Wr;Qi=1;var e=function(v){return u(v)&&!t(v)};function u(D){return!!D&&typeof D=="object"}function t(D){var v=Object.prototype.toString.call(D);return v==="[object RegExp]"||v==="[object Date]"||a(D)}var r=typeof Symbol=="function"&&Symbol.for,n=r?Symbol.for("react.element"):60103;function a(D){return D.$$typeof===n}function i(D){return Array.isArray(D)?[]:{}}function s(D,v){return v.clone!==!1&&v.isMergeableObject(D)?x(i(D),D,v):D}function o(D,v,A){return D.concat(v).map(function(C){return s(C,A)})}function c(D,v){if(!v.customMerge)return x;var A=v.customMerge(D);return typeof A=="function"?A:x}function d(D){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(D).filter(function(v){return Object.propertyIsEnumerable.call(D,v)}):[]}function h(D){return Object.keys(D).concat(d(D))}function p(D,v){try{return v in D}catch{return!1}}function f(D,v){return p(D,v)&&!(Object.hasOwnProperty.call(D,v)&&Object.propertyIsEnumerable.call(D,v))}function b(D,v,A){var C={};
57return A.isMergeableObject(D)&&h(D).forEach(function(S){C[S]=s(D[S],A)}),h(v).forEach(function(S){f(D,S)||(p(D,S)&&A.isMergeableObject(v[S])?C[S]=c(S,A)(D[S],v[S],A):C[S]=s(v[S],A))}),C}function x(D,v,A){A=A||{},A.arrayMerge=A.arrayMerge||o,A.isMergeableObject=A.isMergeableObject||e,A.cloneUnlessOtherwiseSpecified=s;var C=Array.isArray(v),S=Array.isArray(D),P=C===S;return P?C?A.arrayMerge(D,v,A):b(D,v,A):s(v,A)}x.all=function(v,A){if(!Array.isArray(v))throw new Error("first argument should be an array");return v.reduce(function(C,S){return x(C,S,A)},{})};var w=x;return Wr=w,Wr}var Jb=Kb();const Wo=rc(Jb);function Ea(e,u,t=()=>{}){if(e===void 0){const r=function(...n){return u(r,...n)};return r}return e>=0?function(...r){return u(Ea(e-1,u,t),...r)}:t}function zo(e,u){let t=0,r=e.length;for(;t<r&&e[t]===u;)++t;for(;r>t&&e[r-1]===u;)--r;return t>0||r<e.length?e.substring(t,r):e}function Zb(e,u){let t=e.length;for(;t>0&&e[t-1]===u;)--t;return t<e.length?e.substring(0,t):e}function Yb(e){return e.replace(/[\s\S]/g,u=>"\\u"+u.charCodeAt().toString(16).padStart(4,"0"))}function Go(e,u){const t=new Map;for(let r=e.length;r-- >0;){const n=e[r],a=u(n);t.set(a,t.has(a)?Wo(n,t.get(a),{arrayMerge:Qb}):n)}return[...t.values()].reverse()}const Qb=(e,u,t)=>[...u];function ju(e,u){for(const t of u){if(!e)return;e=e[t]}return e}function es(e,u="a",t=26){const r=[];do e-=1,r.push(e%t),e=e/t>>0;while(e>0);const n=u.charCodeAt(0);return r.reverse().map(a=>String.fromCharCode(n+a)).join("")}const zr=["I","X","C","M"],us=["V","L","D"];function ts(e){return[...e+""].map(u=>+u).reverse().map((u,t)=>u%5<4?(u<5?"":us[t])+zr[t].repeat(u%5):zr[t]+(u<5?us[t]:zr[t+1])).reverse().join("")}class Xo{constructor(u,t=void 0){this.lines=[],this.nextLineWords=[],this.maxLineLength=t||u.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=ju(u,["longWordSplit","wrapCharacters"])||[],this.forceWrapOnLimit=ju(u,["longWordSplit","forceWrapOnLimit"])||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}pushWord(u,t=!1){this.nextLineAvailableChars<=0&&!t&&this.startNewLine();const r=this.nextLineWords.length===0,n=u.length+(r?0:1);if(n<=this.nextLineAvailableChars||t)this.nextLineWords.push(u),this.nextLineAvailableChars-=n;else{const[a,...i]=this.splitLongWord(u);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 u=this.nextLineWords.pop();if(u!==void 0){const t=this.nextLineWords.length===0,r=u.length+(t?0:1);this.nextLineAvailableChars+=r}return u}concatWord(u,t=!1){if(this.wordBreakOpportunity&&u.length>this.nextLineAvailableChars)this.pushWord(u,t),this.wordBreakOpportunity=!1;else{const r=this.popWord();this.pushWord(r?r.concat(u):u,t)}}startNewLine(u=1){this.lines.push(this.nextLineWords),u>1&&this.lines.push(...Array.from({length:u-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(u=>u.join(" ")).join(`
58`)}splitLongWord(u){const t=[];let r=0;for(;u.length>this.maxLineLength;){const n=u.substring(0,this.maxLineLength),a=u.substring(this.maxLineLength),i=n.lastIndexOf(this.wrapCharacters[r]);if(i>-1)u=n.substring(i+1)+a,t.push(n.substring(0,i+1));else if(r++,r<this.wrapCharacters.length)u=n+a;else{if(this.forceWrapOnLimit){if(t.push(n),u=a,u.length>this.maxLineLength)continue}else u=n+a;break}}return t.push(u),t}}class Lt{constructor(u=null){this.next=u}getRoot(){return this.next?this.next:this}}class Se extends Lt{constructor(u,t=null,r=1,n=void 0){super(t),this.leadingLineBreaks=r,this.inlineTextBuilder=new Xo(u,n),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class rs extends Se{constructor(u,t=null,{interRowLineBreaks:r=1,leadingLineBreaks:n=2,maxLineLength:a=void 0,maxPrefixLength:i=0,prefixAlign:s="left"}={}){super(u,t,n,a),this.maxPrefixLength=i,this.prefixAlign=s,this.interRowLineBreaks=r}}class pu extends Se{constructor(u,t=null,{leadingLineBreaks:r=1,maxLineLength:n=void 0,prefix:a=""}={}){super(u,t,r,n),this.prefix=a}}class ns extends Lt{constructor(u=null){super(u),this.rows=[],this.isPre=u&&u.isPre,this.isNoWrap=u&&u.isNoWrap}}class as extends Lt{constructor(u=null){super(u),this.cells=[],this.isPre=u&&u.isPre,this.isNoWrap=u&&u.isNoWrap}}class mu extends Lt{constructor(u,t=null,r=void 0){super(t),this.inlineTextBuilder=new Xo(u,r),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class eg extends Lt{constructor(u=null,t){super(u),this.transform=t}}function ug(e){return[...e].map(u=>"\\u"+u.charCodeAt(0).toString(16).padStart(4,"0")).join("")}class tg{constructor(u){this.whitespaceChars=u.preserveNewlines?u.whitespaceCharacters.replace(/\n/g,""):u.whitespaceCharacters;const t=ug(this.whitespaceChars);if(this.leadingWhitespaceRe=new RegExp(`^[${t}]`),this.trailingWhitespaceRe=new RegExp(`[${t}]$`),this.allWhitespaceOrEmptyRe=new RegExp(`^[${t}]*$`),this.newlineOrNonWhitespaceRe=new RegExp(`(\\n|[^\\n${t}])`,"g"),this.newlineOrNonNewlineStringRe=new RegExp("(\\n|[^\\n]+)","g"),u.preserveNewlines){const r=new RegExp(`\\n|[^\\n${t}]+`,"gm");this.shrinkWrapAdd=function(n,a,i=(o=>o),s=!1){if(!n)return;const o=a.stashedSpace;let c=!1,d=r.exec(n);if(d)for(c=!0,d[0]===`
59`?a.startNewLine():o||this.testLeadingWhitespace(n)?a.pushWord(i(d[0]),s):a.c
59oncatWord(i(d[0]),s);(d=r.exec(n))!==null;)d[0]===`
60`?a.startNewLine():a.pushWord(i(d[0]),s);a.stashedSpace=o&&!c||this.testTrailingWhitespace(n)}}else{const r=new RegExp(`[^${t}]+`,"g");this.shrinkWrapAdd=function(n,a,i=(o=>o),s=!1){if(!n)return;const o=a.stashedSpace;let c=!1,d=r.exec(n);if(d)for(c=!0,o||this.testLeadingWhitespace(n)?a.pushWord(i(d[0]),s):a.concatWord(i(d[0]),s);(d=r.exec(n))!==null;)a.pushWord(i(d[0]),s);a.stashedSpace=o&&!c||this.testTrailingWhitespace(n)}}}addLiteral(u,t,r=!0){if(!u)return;const n=t.stashedSpace;let a=!1,i=this.newlineOrNonNewlineStringRe.exec(u);if(i)for(a=!0,i[0]===`
61`?t.startNewLine():n?t.pushWord(i[0],r):t.concatWord(i[0],r);(i=this.newlineOrNonNewlineStringRe.exec(u))!==null;)i[0]===`
62`?t.startNewLine():t.pushWord(i[0],r);t.stashedSpace=n&&!a}testLeadingWhitespace(u){return this.leadingWhitespaceRe.test(u)}testTrailingWhitespace(u){return this.trailingWhitespaceRe.test(u)}testContainsWords(u){return!this.allWhitespaceOrEmptyRe.test(u)}countNewlinesNoWords(u){this.newlineOrNonWhitespaceRe.lastIndex=0;let t=0,r;for(;(r=this.newlineOrNonWhitespaceRe.exec(u))!==null;)if(r[0]===`
63`)t++;else return 0;return t}}class rg{constructor(u,t,r=void 0){this.options=u,this.picker=t,this.metadata=r,this.whitespaceProcessor=new tg(u),this._stackItem=new Se(u),this._wordTransformer=void 0}pushWordTransform(u){this._wordTransformer=new eg(this._wordTransformer,u)}popWordTransform(){if(!this._wordTransformer)return;const u=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,u}startNoWrap(){this._stackItem.isNoWrap=!0}stopNoWrap(){this._stackItem.isNoWrap=!1}_getCombinedWordTransformer(){const u=this._wordTransformer?(r=>Ko(r,this._wordTransformer)):void 0,t=this.options.encodeCharacters;return u?t?r=>t(u(r)):u:t}_popStackItem(){const u=this._stackItem;return this._stackItem=u.next,u}addLineBreak(){(this._stackItem instanceof Se||this._stackItem instanceof pu||this._stackItem instanceof mu)&&(this._stackItem.isPre?this._stackItem.rawText+=`
64`:this._stackItem.inlineTextBuilder.startNewLine())}addWordBreakOpportunity(){(this._stackItem instanceof Se||this._stackItem instanceof pu||this._stackItem instanceof mu)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}addInline(u,{noWordTransform:t=!1}={}){if(this._stackItem instanceof Se||this._stackItem instanceof pu||this._stackItem instanceof mu){if(this._stackItem.isPre){this._stackItem.rawText+=u;return}if(!(u.length===0||this._stackItem.stashedLineBreaks&&!this.whitespaceProcessor.testContainsWords(u))){if(this.options.preserveNewlines){const r=this.whitespaceProcessor.countNewlinesNoWords(u);if(r>0){this._stackItem.inlineTextBuilder.startNewLine(r);return}}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.shrinkWrapAdd(u,this._stackItem.inlineTextBuilder,t?void 0:this._getCombinedWordTransformer(),this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}}addLiteral(u){if((this._stackItem instanceof Se||this._stackItem instanceof pu||this._stackItem instanceof mu)&&u.length!==0){if(this._stackItem.isPre){this._stackItem.rawText+=u;return}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.addLiteral(u,this._stackItem.inlineTextBuilder,this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}openBlock({leadingLineBreaks:u=1,reservedLineLength:t=0,isPre:r=!1}={}){const n=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-t);this._stackItem=new Se(this.options,this._stackItem,u,n),r&&(this._stackItem.isPre=!0)}closeBlock({trailingLineBreaks:u=1,blockTransform:t=void 0}={}){const r=this._popStackItem(),n=t?t(du(r)):du(r);zt(this._stackItem,n,r.leadingLineBreaks,Math.max(r.stashedLineBreaks,u))}openList({maxPrefixLength:u=0,prefixAlign:t="left",interRowLineBreaks:r=1,leadingLineBreaks:n=2}={}){this._stackItem=new rs(this.options,this._stackItem,{interRowLineBreaks:r,leadingLineBreaks:n,maxLineLength:this._stackItem.inlineTextBuilder.maxLineLength,maxPrefixLength:u,prefixAlign:t})}openListItem({prefix:u=""}={}){if(!(this._stackItem instanceof rs))throw new Error("Can't add a list item to something that is not a list! Check the formatter.");const t=this._stackItem,r=Math.max(u.length,t.maxPrefixLength),n=Math.max(20,t.inlineTextBuilder.maxLineLength-r);this._stackItem=new pu(this.options,t,{prefix:u,maxLineLength:n,leadingLineBreaks:t.interRowLineBreaks})}closeListItem(){const u=this._popStackItem(),t=u.next,r=Math.max(u.prefix.length,t.maxPrefixLength),n=`
65`+" ".repeat(r),i=(t.prefixAlign==="right"?u.prefix.padStart(r):u.prefix.padEnd(r))+du(u).replace(/\n/g,n);zt(t,i,u.leadingLineBreaks,Math.max(u.stashedLineBreaks,t.interRowLineBreaks))}closeList({trailingLineBreaks:u=2}={}){const t=this._popStackItem(),r=du(t);r&&zt(this._stackItem,r,t.leadingLineBreaks,u)}openTable(){this._stackItem=new ns(this._stackItem)}openTableRow(){if(!(this._stackItem instanceof ns))throw new Error("Can't add a table row to something that is not a table! Check the formatter.");this._stackItem=new as(this._stackItem)}openTableCell({maxColumnWidth:u=void 0}={}){if(!(this._stackItem instanceof as))throw new Error("Can't add a table cell to something that is not a table row! Check the formatter.");this._stackItem=new mu(this.options,this._stackItem,u)}closeTableCell({colspan:u=1,rowspan:t=1}={}){const r=this._popStackItem(),n=zo(du(r),`
66`);r.next.cells.push({colspan:u,rowspan:t,text:n})}closeTableRow(){const u=this._popStackItem();u.next.rows.push(u.cells)}closeTable({tableToString:u,leadingLineBreaks:t=2,trailingLineBreaks:r=2}){const n=this._popStackItem(),a=u(n.rows);a&&zt(this._stackItem,a,t,r)}toString(){return du(this._stackItem.getRoot())}}function du(e){if(!(e instanceof Se||e instanceof pu||e instanceof mu))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 zt(e,u,t,r){if(!(e instanceof Se||e instanceof pu||e instanceof mu))throw new Error("Only blocks, list items and table cells can contain text.");const n=du(e),a=Math.max(e.stashedLineBreaks,t);e.inlineTextBuilder.clear(),n?e.rawText=n+`
67`.repeat(a)+u:(e.rawText=u,e.leadingLineBreaks=a),e.stashedLineBreaks=r}function Ko(e,u){return u?Ko(u.transform(e),u.next):e}function ng(e={}){const u=e.selectors.filter(i=>!i.format);if(u.length)throw new Error("Following selectors have no specified format: "+u.map(i=>`\`${i.selector}\``).join(", "));const t=new Oi(e.selectors.map(i=>[i.selector,i])).build(qi);typeof e.encodeCharacters!="function"&&(e.encodeCharacters=og(e.encodeCharacters));const r=new Oi(e.baseElements.selectors.map((i,s)=>[i,s+1])).build(qi);function n(i){return ig(i,e,r)}const a=Ea(e.limits.maxDepth,sg,function(i,s){s.addInline(e.limits.ellipsis||"")});return function(i,s=void 0){return ag(i,s,e,t,n,a)}}
67function ag(e,u,t,r,n,a){const i=t.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=Xb(e,{decodeEntities:t.decodeEntities}),o=n(s.children),c=new rg(t,r,u);return a(o,c),c.toString()}function ig(e,u,t){const r=[];function n(i,s){s=s.slice(0,u.limits.maxChildNodes);for(const o of s){if(o.type!=="tag")continue;const c=t.pick1(o);if(c>0?r.push({selectorIndex:c,element:o}):o.children&&i(o.children),r.length>=u.limits.maxBaseElements)return}}return Ea(u.limits.maxDepth,n)(e),u.baseElements.orderBy!=="occurrence"&&r.sort((i,s)=>i.selectorIndex-s.selectorIndex),u.baseElements.returnDomByDefault&&r.length===0?e:r.map(i=>i.element)}function sg(e,u,t){if(!u)return;const r=t.options;u.length>r.limits.maxChildNodes&&(u=u.slice(0,r.limits.maxChildNodes),u.push({data:r.limits.ellipsis,type:"text"}));for(const a of u)switch(a.type){case"text":{t.addInline(a.data);break}case"tag":{const i=t.picker.pick1(a),s=r.formatters[i.format];s(a,e,t,i.options||{});break}}}function og(e){if(!e||Object.keys(e).length===0)return;const u=Object.entries(e).filter(([,a])=>a!==!1),t=new RegExp(u.map(([a])=>`(${Yb([...a][0])})`).join("|"),"g"),r=u.map(([,a])=>a),n=(a,...i)=>r[i.findIndex(s=>s)];return a=>a.replace(t,n)}function cg(e,u,t,r){}function lg(e,u,t,r){t.addLiteral(r.string||"")}function dg(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t.addLiteral(r.string||""),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function fg(e,u,t,r){u(e.children,t)}function hg(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),u(e.children,t),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function Jo(e){const u=e.attribs&&e.attribs.length?" "+Object.entries(e.attribs).map(([t,r])=>r===""?t:`${t}=${r.replace(/"/g,"&quot;")}`).join(" "):"";return`<${e.name}${u}>`}function Zo(e){return`</${e.name}>`}function pg(e,u,t,r){t.startNoWrap(),t.addLiteral(Jo(e)),t.stopNoWrap(),u(e.children,t),t.startNoWrap(),t.addLiteral(Zo(e)),t.stopNoWrap()}function mg(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t.startNoWrap(),t.addLiteral(Jo(e)),t.stopNoWrap(),u(e.children,t),t.startNoWrap(),t.addLiteral(Zo(e)),t.stopNoWrap(),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function bg(e,u,t,r){t.startNoWrap(),t.addLiteral(_r(e,{decodeEntities:t.options.decodeEntities})),t.stopNoWrap()}function gg(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t.startNoWrap(),t.addLiteral(_r(e,{decodeEntities:t.options.decodeEntities})),t.stopNoWrap(),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function Dg(e,u,t,r){t.addLiteral(r.prefix||""),u(e.children,t),t.addLiteral(r.suffix||"")}var xg=Object.freeze({__proto__:null,block:hg,blockHtml:gg,blockString:dg,blockTag:mg,inline:fg,inlineHtml:bg,inlineString:lg,inlineSurround:Dg,inlineTag:pg,skip:cg});function dr(e,u){return e[u]||(e[u]=[]),e[u]}function Eg(e,u=0){for(;e[u];)u++;return u}function yg(e,u){for(let t=0;t<u;t++){const r=dr(e,t);for(let n=0;n<t;n++){const a=dr(e,n);if(r[n]||a[t]){const i=r[n];r[n]=a[t],a[t]=i}}}}function vg(e,u,t,r){for(let n=0;n<e.rowspan;n++){const a=dr(u,t+n);for(let i=0;i<e.colspan;i++)a[r+i]=e}}function xn(e,u){return e[u]===void 0&&(e[u]=u===0?0:1+xn(e,u-1)),e[u]}function is(e,u,t,r){e[u+t]=Math.max(xn(e,u+t),xn(e,u)+r)}function Cg(e,u,t){const r=[];let n=0;const a=e.length,i=[0];for(let c=0;c<a;c++){const d=dr(r,c),h=e[c];let p=0;for(let f=0;f<h.length;f++){const b=h[f];p=Eg(d,p),vg(b,r,c,p),p+=b.colspan,b.lines=b.text.split(`
68`);const x=b.lines.length;is(i,c,b.rowspan,x+u)}n=d.length>n?d.length:n}yg(r,a>n?a:n);const s=[],o=[0];for(let c=0;c<n;c++){let d=0,h;const p=Math.min(a,r[c].length);for(;d<p;
68)if(h=r[c][d],h){if(!h.rendered){let f=0;for(let b=0;b<h.lines.length;b++){const x=h.lines[b],w=i[d]+b;s[w]=(s[w]||"").padEnd(o[c])+x,f=x.length>f?x.length:f}is(o,c,h.colspan,f+t),h.rendered=!0}d+=h.rowspan}else{const f=i[d];s[f]=s[f]||"",d++}}return s.join(`
69`)}function wg(e,u,t,r){t.addLineBreak()}function Sg(e,u,t,r){t.addWordBreakOpportunity()}function kg(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t.addInline("-".repeat(r.length||t.options.wordwrap||40)),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function Ag(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),u(e.children,t),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function _g(e,u,t,r){t.openBlock({isPre:!0,leadingLineBreaks:r.leadingLineBreaks||2}),u(e.children,t),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function Fg(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),r.uppercase!==!1?(t.pushWordTransform(n=>n.toUpperCase()),u(e.children,t),t.popWordTransform()):u(e.children,t),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})}function Tg(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks||2,reservedLineLength:2}),u(e.children,t),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2,blockTransform:n=>(r.trimEmptyLines!==!1?zo(n,`
70`):n).split(`
71`).map(a=>"> "+a).join(`
72`)})}function En(e,u){if(!u)return e;const t=typeof u[0]=="string"?u[0]:"[",r=typeof u[1]=="string"?u[1]:"]";return t+e+r}function Yo(e,u,t,r,n){const a=typeof u=="function"?u(e,r,n):e;return a[0]==="/"&&t?Zb(t,"/")+a:a}function Ng(e,u,t,r){const n=e.attribs||{},a=n.alt?n.alt:"",i=n.src?Yo(n.src,r.pathRewrite,r.baseUrl,t.metadata,e):"",s=i?a?a+" "+En(i,r.linkBrackets):En(i,r.linkBrackets):a;t.addInline(s,{noWordTransform:!0})}function Bg(e,u,t,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=Yo(i,r.pathRewrite,r.baseUrl,t.metadata,e),i)}const a=n();if(!a)u(e.children,t);else{let i="";t.pushWordTransform(o=>(o&&(i+=o),o)),u(e.children,t),t.popWordTransform(),r.hideLinkHrefIfSameAsText&&a===i||t.addInline(i?" "+En(a,r.linkBrackets):a,{noWordTransform:!0})}}function Qo(e,u,t,r,n){const a=ju(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){t.openList({interRowLineBreaks:1,leadingLineBreaks:a?1:r.leadingLineBreaks||2,maxPrefixLength:i,prefixAlign:"left"});for(const{node:o,prefix:c}of s)t.openListItem({prefix:c}),u([o],t),t.closeListItem();t.closeList({trailingLineBreaks:a?1:r.trailingLineBreaks||2})}}function Lg(e,u,t,r){const n=r.itemPrefix||" * ";return Qo(e,u,t,r,()=>n)}function Ig(e,u,t,r){let n=Number(e.attribs.start||"1");const a=Og(e.attribs.type);return Qo(e,u,t,r,()=>" "+a(n++)+". ")}function Og(e="1"){switch(e){case"a":return u=>es(u,"a");case"A":return u=>es(u,"A");case"i":return u=>ts(u).toLowerCase();case"I":return u=>ts(u);default:return u=>u.toString()}}function Pg(e){const u=[],t=[];for(const r of e)r.startsWith(".")?u.push(r.substring(1)):r.startsWith("#")&&t.push(r.substring(1));return{classes:u,ids:t}}function qg(e,u){if(u===!0)return!0;if(!e)return!1;const{classes:t,ids:r}=Pg(u),n=(e.class||"").split(" "),a=(e.id||"").split(" ");return n.some(i=>t.includes(i))||a.some(i=>r.includes(i))}function Rg(e,u,t,r){return qg(e.attribs,t.options.tables)?ec(e,u,t,r):$g(e,u,t,r)}function $g(e,u,t,r){t.openBlock({leadingLineBreaks:r.leadingLineBreaks}),u(e.children,t),t.closeBlock({trailingLineBreaks:r.trailingLineBreaks})}function ec(e,u,t,r){t.openTable(),e.children.forEach(a),t.closeTable({tableToString:i=>Cg(i,r.rowSpacing??0,r.colSpacing??3),leadingLineBreaks:r.leadingLineBreaks,trailingLineBreaks:r.trailingLineBreaks});function n(i){const s=+ju(i,["attribs","colspan"])||1,o=+ju(i,["attribs","rowspan"])||1;t.openTableCell({maxColumnWidth:r.maxColumnWidth}),u(i.children,t),t.closeTableCell({colspan:s,rowspan:o})}function a(i){if(i.type!=="tag")return;const s=r.uppercaseHeaderCells!==!1?o=>{t.pushWordTransform(c=>c.toUpperCase()),n(o),t.popWordTransform()}:n;switch(i.name){case"thead":case"tbody":case"tfoot":case"center":i.children.forEac
72h(a);return;case"tr":{t.openTableRow();for(const o of i.children)if(o.type==="tag")switch(o.name){case"th":{s(o);break}case"td":{n(o);break}}t.closeTableRow();break}}}}var jg=Object.freeze({__proto__:null,anchor:Bg,blockquote:Tg,dataTable:ec,heading:Fg,horizontalLine:kg,image:Ng,lineBreak:wg,orderedList:Ig,paragraph:Ag,pre:_g,table:Rg,unorderedList:Lg,wbr:Sg});const Mg={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
73\f​`,wordwrap:80},Vg=(e,u,t)=>[...e,...u],uc=(e,u,t)=>[...u],Hg=(e,u,t)=>e.some(r=>typeof r=="object")?Vg(e,u):uc(e,u);function Ug(e={}){return e=Wo(Mg,e,{arrayMerge:uc,customMerge:u=>u==="selectors"?Hg:void 0}),e.formatters=Object.assign({},xg,jg,e.formatters),e.selectors=Go(e.selectors,(u=>u.selector)),zg(e),ng(e)}function Wg(e,u={}
73,t=void 0){return Ug(u)(e,t)}function zg(e){if(e.tags){const t=Object.entries(e.tags).map(([r,n])=>({...n,selector:r||"*"}));e.selectors.push(...t),e.selectors=Go(e.selectors,(r=>r.selector))}function u(t,r,n){const a=r.pop();for(const i of r){let s=t[i];s||(s={},t[i]=s),t=s}t[a]=n}if(e.baseElement){const t=e.baseElement;u(e,["baseElements","selectors"],Array.isArray(t)?t:[t])}e.returnDomByDefault!==void 0&&u(e,["baseElements","returnDomByDefault"],e.returnDomByDefault);for(const t of e.selectors)t.format==="anchor"&&ju(t,["options","noLinkBrackets"])&&u(t,["options","linkBrackets"],!1)}function Gg(e){const u=e.node;return u||e.stack?.[e.stack.length-1]}function Pe(e,u){if(Array.isArray(e))return e.map(t=>Pe(t,u));if(typeof e=="object"){if(e.type==="line")return u(e.soft?"":" ");if(e.type==="group")return{...e,contents:Pe(e.contents,u),expandedStates:Pe(e.expandedStates,u)};if("contents"in e)return{...e,contents:Pe(e.contents,u)};if("parts"in e)return{...e,parts:Pe(e.parts,u)};if(e.type==="if-break")return{...e,breakContents:Pe(e.breakContents,u),flatContents:Pe(e.flatContents,u)};const t={...e};for(const[r,n]of Object.entries(t))n&&typeof n=="object"&&(t[r]=Pe(n,u));return t}return u(e)}const ir={...O1};if(ir.printers){const e=ir.printers.html.print;ir.printers.html.print=(u,t,r,n)=>{const a=Gg(u),i=e(u,t,r,n);return a?.type==="ieConditionalComment"||a?.kind==="ieConditionalComment"?Pe(i,s=>typeof s=="object"&&s.type==="line"?s.soft?"":" ":s):i}}const Xg={endOfLine:"lf",tabWidth:2,plugins:[ir],bracketSameLine:!0,parser:"html"},Kg=(e,u={})=>ca(e.replaceAll("\0",""),{...Xg,...u}),Jg=[{selector:"img",format:"skip"},{selector:"[data-skip-in-text=true]",format:"skip"},{selector:"a",options:{linkBrackets:!1,hideLinkHrefIfSameAsText:!0}}];function Zg(e,u){return Wg(e,{wordwrap:!1,...u,selectors:[...Jg,...u?.selectors??[]]})}function Yg(e){return va.Component?class extends va.Component{componentDidCatch(t){e(t)}render(){return this.props.children}}:u=>l.jsx(l.Fragment,{children:u.children})}const Qg=new TextDecoder("utf-8"),e6=async e=>{const u=[],t=new WritableStream({write(i){u.push(i)},abort(i){throw new Error("Stream aborted",{cause:{reason:i}})}});await e.pipeTo(t);let r=0;u.forEach(i=>{r+=i.length});const n=new Uint8Array(r);let a=0;return u.forEach(i=>{n.set(i,a),a+=i.length}),Qg.decode(n)},ss=async(e,u)=>{const t=await nc(()=>import("./server.browser-CsIMr5ER.js").then(a=>a.s),__vite__mapDeps([0,1])).then(a=>"default"in a?a.default:a),r=await new Promise((a,i)=>{const s=Yg(i);t.renderToReadableStream(l.jsx(H.Suspense,{children:l.jsx(s,{children:e})}),{onError(o){i(o)},progressiveChunkSize:Number.POSITIVE_INFINITY}).then(async o=>(await o.allReady,e6(o))).then(a).catch(i)});if(u?.plainText)return Zg(r,u.htmlToTextOptions);const n=`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">${r.replace(/<!DOCTYPE.*?>/,"")}`;return u?.pretty?Kg(n):n},u6=["margin","marginTop","marginBottom","marginRight","marginLeft","marginInline","marginBlock","marginBlockStart","marginBlockEnd","marginInlineStart","marginInlineEnd"],t6=["padding","paddingTop","paddingBottom","paddingRight","paddingLeft","paddingInline","paddingBlock","paddingBlockStart","paddingBlockEnd","paddingInlineStart","paddingInlineEnd"],uu=H.forwardRef(({children:e,style:u,...t},r)=>{const n={background:u?.background,backgroundColor:u?.backgroundColor};if(u)for(const a of[...u6,...t6])n[a]=u[a]!==void 0?0:void 0;return l.jsx("body",{...t,style:n,ref:r,children:l.jsx("table",{border:0,width:"100%",cellPadding:"0",cellSpacing:"0",role:"presentation",align:"center",children:l.jsx("tbody",{children:l.jsx("tr",{children:l.jsx("td",{style:u,children:e})})})})})});uu.displayName="Body";function Gt(e){let u=0;if(!e)return u;if(typeof e=="number")return e;const t=/^([\d.]+)(px|em|rem|%)$/.exec(e);if(t&&t.length===3){const r=Number.parseFloat(t[1]);switch(t[2]){case"px":return r;case"em":case"rem":return u=r*16,u;case"%":return u=r/100*600,u;default:return r}}return 0}function r6(e){if(typeof e=="number")return{paddingTop:e,paddingBottom:e,paddingLeft:e,paddingRight:e};if(typeof e=="string"){const u=e.toString().trim().split(/\s+/);if(u.length===1)return{paddingTop:u[0],paddingBottom:u[0],paddingLeft:u[0],paddingRight:u[0]};if(u.length===2)return{paddingTop:u[0],paddingRight:u[1],paddingBottom:u[0],paddingLeft:u[1]};if(u.length===3)return{paddingTop:u[0],paddingRight:u[1],paddingBottom:u[2],paddingLeft:u[1]};if(u.length===4)return{paddingTop:u[0],paddingRight:u[1],paddingBottom:u[2],paddingLeft:u[3]}}return{paddingTop:void 0,paddingBottom:void 0,paddingLeft:void 0,paddingRight:void 0}}function n6(e){let u,t,r,n;for(const[a,i]of Object.entries(e))a==="padding"?{paddingTop:u,paddingBottom:r,paddingLeft:n,paddingRight:t}=r6(i):a==="paddingTop"?u=i:a==="paddingRight"?t=i:a==="paddingBottom"?r=i:a==="paddingLeft"&&(n=i);return{paddingTop:u?Gt(u):void 0,paddingRight:t?Gt(t):void 0,paddingBottom:r?Gt(r):void 0,paddingLeft:n?Gt(n):void 0}}const os=e=>typeof e=="number"&&!Number.isNaN(Number(e))?e*3/4:void 0,a6=5;function cs(e){if(e===0)return[0,0];let u=0;const t=()=>u>0?e/u/2:Number.POSITIVE_INFINITY;for(;t()>a6;)u++;return[t(),u]}const tc=H.forwardRef(({children:e,style:u,target:t="_blank",...r},n)=>{const{paddingTop:a,paddingRight:i,paddingBottom:s,paddingLeft:o}=n6(u??{}),c=os((a??0)+(s??0)),[d,h]=cs(o??0),[p,f]=cs(i??0);return l.jsxs("a",{...r,ref:n,style:{lineHeight:"100%",textDecoration:"none",display:"inline-block",maxWidth:"100%",msoPaddingAlt:"0px",...u,paddingTop:a,paddingRight:i,paddingBottom:s,paddingLeft:o},target:t,children:[l.jsx("span",{dangerouslySetInnerHTML:{__html:`<!--[if mso]><i style="mso-font-width:${d*100}%;mso-text-raise:${c}" hidden>${"&#8202;".repeat(h)}</i><![endif]-->`}}),l.jsx("span",{style:{maxWidth:"100%",display:"inline-block",lineHeight:"120%",msoPaddingAlt:"0px",msoTextRaise:os(s)},children:e}),l.jsx("span",{dangerouslySetInnerHTML:{__html:`<!--[if mso]><i style="mso-font-width:${p*100}%" hidden>${"&#8202;".repeat(f)}&#8203;</i><![endif]-->`}})]})});tc.displayName="Button";const tu=H.forwardRef(({children:e,style:u,...t},r)=>l.jsx("table",{align:"center",width:"100%",...t,border:0,cellPadding:"0",cellSpacing:"0",ref:r,role:"presentation",style:{maxWidth:"37.5em",...u},children:l.jsx("tbody",{children:l.jsx("tr",{style:{width:"100%"},children:l.jsx("td",{children:e})})})}));tu.displayName="Container";const ru=H.forwardRef(({children:e,...u},t)=>l.jsxs("head",{...u,ref:t,children:[l.jsx("meta",{content:"text/html;
73 charset=UTF-8",httpEquiv:"Content-Type"}),l.jsx("meta",{name:"x-apple-disable-message-reformatting"}),e]}));ru.displayName="Head";const i6=e=>{const u=[cu(e.m,["margin"]),cu(e.mx,["marginLeft","marginRight"]),cu(e.my,["marginTop","marginBottom"]),cu(e.mt,["marginTop"]),cu(e.mr,["marginRight"]),cu(e.mb,["marginBottom"]),cu(e.ml,["marginLeft"])],t={};for(const r of u)Object.keys(r).length>0&&Object.assign(t,r);return t},cu=(e,u)=>{const t={};if(e===void 0||Number.isNaN(Number.parseFloat(String(e))))return t;for(const r of u)t[r]=`${e}px`;return t},X=H.forwardRef(({as:e="h1",children:u,style:t,m:r,mx:n,my:a,mt:i,mr:s,mb:o,ml:c,...d},h)=>l.jsx(e,{...d,ref:h,style:{...i6({m:r,mx:n,my:a,mt:i,mr:s,mb:o,ml:c}),...t},children:u}));X.displayName="Heading";const K=H.forwardRef(({style:e,...u},t)=>l.jsx("hr",{...u,ref:t,style:{width:"100%",border:"none",borderTop:"1px solid #eaeaea",...e}}));K.displayName="Hr";const nu=H.forwardRef(({children:e,lang:u="en",dir:t="ltr",...r},n)=>l.jsx("html",{...r,dir:t,lang:u,ref:n,children:e}));nu.displayName="Html";const Ou=H.forwardRef(({target:e="_blank",style:u,...t},r)=>l.jsx("a",{...t,ref:r,style:{color:"#067df7",textDecorationLine:"none",...u},target:e,children:t.children}));Ou.displayName="Link";const yn=150,au=H.forwardRef(({children:e="",...u},t)=>{const r=(Array.isArray(e)?e.join(""):e).substring(0,yn);return l.jsxs("div",{style:{display:"none",overflow:"hidden",lineHeight:"1px",opacity:0,maxHeight:0,maxWidth:0},"data-skip-in-text":!0,...u,ref:t,children:[r,o6(r)]})});au.displayName="Preview";const s6=" ‌​‍‎‏\uFEFF",o6=e=>e.length>=yn?null:l.jsx("div",{children:s6.repeat(yn-e.length)}),ie=H.forwardRef(({children:e,style:u,...t},r)=>l.jsx("table",{align:"center",width:"100%",border:0,cellPadding:"0",cellSpacing:"0",role:"presentation",...t,ref:r,style:u,children:l.jsx("tbody",{children:l.jsx("tr",{children:l.jsx("td",{children:e})})})}));
73ie.displayName="Section";function c6(e){if(typeof e=="number")return{marginTop:e,marginBottom:e,marginLeft:e,marginRight:e};if(typeof e=="string"){const u=e.toString().trim().split(/\s+/);if(u.length===1)return{marginTop:u[0],marginBottom:u[0],marginLeft:u[0],marginRight:u[0]};if(u.length===2)return{marginTop:u[0],marginRight:u[1],marginBottom:u[0],marginLeft:u[1]};if(u.length===3)return{marginTop:u[0],marginRight:u[1],marginBottom:u[2],marginLeft:u[1]};if(u.length===4)return{marginTop:u[0],marginRight:u[1],marginBottom:u[2],marginLeft:u[3]}}return{marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0}}function l6(e){let u={marginTop:void 0,marginRight:void 0,marginBottom:void 0,marginLeft:void 0};for(const[t,r]of Object.entries(e))t==="margin"?u=c6(r):t==="marginTop"?u.marginTop=r:t==="marginRight"?u.marginRight=r:t==="marginBottom"?u.marginBottom=r:t==="marginLeft"&&(u.marginLeft=r);return u}const T=H.forwardRef(({style:e,...u},t)=>{const r={};e?.marginTop===void 0&&(r.marginTop="16px"),e?.marginBottom===void 0&&(r.marginBottom="16px");const n=l6({...r,...e});return l.jsx("p",{...u,ref:t,style:{fontSize:"14px",lineHeight:"24px",...e,...n}})});T.displayName="Text";const d6=({company:e="ag",name:u="",email:t="",phone:r,organization:n,message:a="",product:i,topic:s,employees:o,preferredDate:c,location:d,locale:h})=>{const p=e==="ag"?"Unico Graber AG (Schweiz)":"Unico Graber GmbH (Deutschland)";return l.jsxs(nu,{lang:"de",dir:"ltr",children:[l.jsx(ru,{}),l.jsxs(au,{children:["Neue Kontaktanfrage von ",u||t]}),l.jsx(uu,{style:p6,children:l.jsxs(tu,{style:m6,children:[l.jsx(X,{style:b6,children:"Neue Kontaktanfrage"}),l.jsxs(T,{style:D6,children:["Empfänger: ",p]}),l.jsx(K,{style:ls}),l.jsxs(ie,{children:[l.jsx(ve,{label:"Name",value:u}),l.jsx(ve,{label:"E-Mail",value:t}),r?l.jsx(ve,{label:"Telefon",value:r}):null,n?l.jsx(ve,{label:"Firma",value:n}):null,i?l.jsx(ve,{label:"Produkt",value:i}):null,s?l.jsx(ve,{label:"Thema",value:s}):null,o?l.jsx(ve,{label:"Mitarbeitende",value:o}):null,c?l.jsx(ve,{label:"Wunschtermin",value:c}):null,d?l.jsx(ve,{label:"Standort",value:d}):null,h?l.jsx(ve,{label:"Sprache",value:h}):null]}),l.jsx(K,{style:ls}),l.jsx(X,{as:"h2",style:g6,children:"Nachricht"}),l.jsx(T,{style:E6,children:a})]})})]})};function ve({label:e,value:u}){return l.jsxs(T,{style:x6,children:[l.jsxs("strong",{children:[e,":"]})," ",u]})}const f6=e=>`Neue Kontaktanfrage – ${e?.name||e?.email||"Website"}`,h6={component:d6,subject:f6,displayName:"Kontaktformular (Benachrichtigung)",previewData:{company:"ag",name:"Max Muster",email:"[email protected]",phone:"+41 79 000 00 00",organization:"Muster AG",message:"Ich interessiere mich für eine Beratung.",locale:"de"}},p6={backgroundColor:"#ffffff",fontFamily:"Arial, sans-serif"},m6={padding:"24px",maxWidth:"600px"},b6={fontSize:"22px",fontWeight:700,margin:"0 0 4px"},g6={fontSize:"16px",fontWeight:700,margin:"16px 0 8px"},D6={color:"#666",fontSize:"13px",margin:0},ls={borderColor:"#eee",margin:"16px 0"},x6={fontSize:"14px",margin:"4px 0",color:"#111"},E6={fontSize:"14px",color:"#111",whiteSpace:"pre-wrap"},_u=(e,u="")=>e==null||Number.isNaN(e)?"–":`${e.toFixed(2)}${u?" "+u:""}`,y6=({tenantName:e="Unico Graber",orderNumber:u="",orderDate:t="",paymentMethod:r="",currency:n="CHF",customerCompany:a="",customerName:i="",customerEmail:s="",bcDebitorNo:o,billingAddress:c="",shippingAddress:d="",totalNet:h,totalVat:p,shippingCost:f,totalGross:b,notes:x,countryWarning:w,lines:D=[]})=>l.jsxs(nu,{lang:"de",dir:"ltr",children:[l.jsx(ru,{}),l.jsxs(au,{children:["Neue Bestellung ",u," – ",e]}),l.jsx(uu,{style:w6,children:l.jsxs(tu,{style:S6,children:[l.jsxs(X,{style:k6,children:["Neue Bestellung ",u]}),l.jsxs(T,{style:A6,children:["Mandant: ",e]}),w?l.jsx(T,{style:_6,children:"⚠ Länderzuordnung prüfen – das Land konnte nicht eindeutig bestimmt werden."}):null,l.jsx(K,{style:Fu}),l.jsxs(ie,{children:[l.jsx(be,{label:"Bestellnummer",value:u}),l.jsx(be,{label:"Bestelldatum",value:t}),l.jsx(be,{label:"Zahlungsart",value:r}),l.jsx(be,{label:"Währung",value:n})]}),l.jsx(K,{style:Fu}),l.jsx(X,{as:"h2",style:ut,children:"Kunde"}),l.jsxs(ie,{children:[a?l.jsx(be,{label:"Firma",value:a}):null,i?l.jsx(be,{label:"Name",value:i}
73):null,s?l.jsx(be,{label:"E-Mail",value:s}):null,o?l.jsx(be,{label:"Debitor-Nr.",value:o}):null]}),l.jsx(K,{style:Fu}),l.jsx(X,{as:"h2",style:ut,children:"Rechnungsadresse"}),l.jsx(T,{style:Gr,children:c||"–"}),l.jsx(X,{as:"h2",style:ut,children:"Lieferadresse"}),l.jsx(T,{style:Gr,children:d||"–"}),l.jsx(K,{style:Fu}),l.jsx(X,{as:"h2",style:ut,children:"Positionen"}),l.jsxs("table",{style:T6,children:[l.jsx("thead",{children:l.jsxs("tr",{children:[l.jsx("th",{style:vn,children:"Art.-Nr."}),l.jsx("th",{style:vn,children:"Bezeichnung"}),l.jsx("th",{style:Xt,children:"Menge"}),l.jsx("th",{style:Xt,children:"Preis"}),l.jsx("th",{style:Xt,children:"Rabatt"}),l.jsx("th",{style:Xt,children:"Total"})]})}),l.jsx("tbody",{children:D.map((v,A)=>l.jsxs("tr",{children:[l.jsx("td",{style:Cn,children:v.product_number}),l.jsx("td",{style:Cn,children:v.product_name}),l.jsx("td",{style:Kt,children:v.quantity}),l.jsx("td",{style:Kt,children:_u(v.unit_price)}),l.jsx("td",{style:Kt,children:v.discount_pct?`${v.discount_pct}%`:"–"}),l.jsx("td",{style:Kt,children:_u(v.line_total)})]},A))})]}),l.jsx(K,{style:Fu}),l.jsxs(ie,{children:[l.jsx(be,{label:"Netto",value:_u(h,n)}),l.jsx(be,{label:"Versand",value:_u(f,n)}),l.jsx(be,{label:"MwSt.",value:_u(p,n)}),l.jsx(be,{label:"Total (brutto)",value:_u(b,n)})]}),x?l.jsxs(l.Fragment,{children:[l.jsx(K,{style:Fu}),l.jsx(X,{as:"h2",style:ut,children:"Bemerkungen"}),l.jsx(T,{style:Gr,children:x})]}):null]})})]});function be({label:e,value:u}){return l.jsxs(T,{style:F6,children:[l.jsxs("strong",{children:[e,":"]})," ",u]})}const v6=e=>{const u=e?.tenantName||"Unico Graber";return`Neue Bestellung ${e?.orderNumber??""} – ${u}`},C6={component:y6,subject:v6,displayName:"Bestellbenachrichtigung (intern)",previewData:{tenantName:"Unico Graber AG (Schweiz)",orderNumber:"ORD-2026-0001",orderDate:"23.06.2026",paymentMethod:"prepaid",currency:"CHF",customerCompany:"Muster Optik AG",customerName:"Max Muster",customerEmail:"[email protected]",bcDebitorNo:"D-12345",billingAddress:`Muster Optik AG
74Bahnhofstrasse 1
758001 Zürich
76CH`,shippingAddress:`Muster Optik AG
77Bahnhofstrasse 1
788001 Zürich
79CH`,totalNet:100,totalVat:8.1,shippingCost:5,totalGross:113.1,lines:[{product_number:"A-100",product_name:"Beispielartikel",quantity:2,unit_price:50,discount_pct:0,line_total:100}]}},w6={backgroundColor:"#ffffff",fontFamily:"Arial, sans-serif"},S6={padding:"24px",maxWidth:"720px"},k6={fontSize:"22px",fontWeight:700,margin:"0 0 4px"},ut={fontSize:"16px",fontWeight:700,margin:"16px 0 8px"},A6={color:"#666",fontSize:"13px",margin:0},_6={color:"#a15c00",fontSize:"13px",margin:"8px 0",fontWeight:600},Fu={borderColor:"#eee",margin:"16px 0"},F6={fontSize:"14px",margin:"4px 0",color:"#111"},Gr={fontSize:"14px",color:"#111",whiteSpace:"pre-wrap",margin:"4px 0"},T6={width:"100%",borderCollapse:"collapse",fontSize:"13px"},vn={textAlign:"left",borderBottom:"1px solid #ddd",padding:"6px 4px",color:"#555"},Xt={...vn,textAlign:"right"},Cn={borderBottom:"1px solid #f0f0f0",padding:"6px 4px",color:"#111",verticalAlign:"top"},Kt={...Cn,textAlign:"right"},N6=({email:e="",locale:u,source:t,signedUpAt:r})=>l.jsxs(nu,{lang:"de",dir:"ltr",children:[l.jsx(ru,{}),l.jsxs(au,{children:["Neue Shop-Benachrichtigung: ",e]}),l.jsx(uu,{style:I6,children:l.jsxs(tu,{style:O6,children:[l.jsx(X,{style:P6,children:"Neue Anmeldung Shop-Benachrichtigung"}),l.jsx(T,{style:q6,children:"Eine Person hat sich auf der Website registriert, um benachrichtigt zu werden, sobald der Shop verfügbar ist."}),l.jsx(K,{style:R6}),l.jsxs(ie,{children:[l.jsx(Jt,{label:"E-Mail",value:e}),u?l.jsx(Jt,{label:"Sprache",value:u}):null,t?l.jsx(Jt,{label:"Quelle",value:t}):null,r?l.jsx(Jt,{label:"Zeitpunkt",value:r}):null]})]})})]});function Jt({label:e,value:u}){return l.jsxs(T,{style:$6,children:[l.jsxs("strong",{children:[e,":"]})," ",u]})}const B6=e=>`Neue Shop-Benachrichtigung – ${e?.email||"Website"}`,L6={component:N6,subject:B6,displayName:"Shop-Benachrichtigung (Anmeldung)",previewData:{email:"[email protected]",locale:"de",source:"home",signedUpAt:"24.06.2026 10:15"}},I6={backgroundColor:"#ffffff",fontFamily:"Arial, sans-serif"},O6={padding:"24px",maxWidth:"600px"},P6={fontSize:"22px",fontWeight:700,margin:"0 0 4px"},q6={color:"#666",fontSize:"13px",margin:"4px 0 0"},R6={borderColor:"#eee",margin:"16px 0"},$6={fontSize:"14px",margin:"4px 0",color:"#111"},j6=({mode:e,postTitle:u,postSlug:t,postExcerpt:r,metaTitle:n,metaDescription:a,keywords:i,coverImagePrompt:s,adminUrl:o,topics:c,runAt:d})=>{const h=e==="drafted_post";return l.jsxs(nu,{lang:"de",dir:"ltr",children:[l.jsx(ru,{}),l.jsx(au,{children:h?`Neuer Blog-Entwurf bereit: ${u??""}`:"Neue Blog-Themenvorschläge bereit"}),l.jsx(uu,{style:H6,children:l.jsxs(tu,{style:U6,children:[l.jsx(X,{style:W6,children:h?"Neuer Blog-Entwurf wartet auf Freigabe":"Neue Blog-Themenvorschläge bereit"}),l.jsxs(T,{style:fs,children:["Die automatische Blog-Redaktion (14-Tage-Zyklus) hat",h?" einen Entwurf für den nächsten Blogbeitrag vorbereitet.":" 3 SEO-optimierte Themenvorschläge erstellt."," ","Interne Freigabe vor Veröffentlichung erforderlich."]}),d?l.jsxs(T,{style:fs,children:["Lauf: ",d]}
79):null,l.jsx(K,{style:hs}),h?l.jsxs(ie,{children:[l.jsx(X,{as:"h2",style:ds,children:"Entwurf"}),l.jsx(Ke,{label:"Titel",value:u??""}),t?l.jsx(Ke,{label:"Slug",value:t}):null,n?l.jsx(Ke,{label:"Meta Title",value:n}):null,a?l.jsx(Ke,{label:"Meta Description",value:a}):null,i&&i.length?l.jsx(Ke,{label:"Keywords",value:i.join(", ")}):null,r?l.jsxs(l.Fragment,{children:[l.jsx(T,{style:ps,children:"Kurzbeschreibung"}),l.jsx(T,{style:Zt,children:r})]}):null,s?l.jsxs(l.Fragment,{children:[l.jsx(T,{style:ps,children:"Vorschlag Beitragsbild"}),l.jsx(T,{style:Zt,children:s})]}):null,o?l.jsx(T,{style:Zt,children:l.jsx(Ou,{href:o,children:"Entwurf im Admin öffnen →"})}):null]}):l.jsxs(ie,{children:[l.jsx(X,{as:"h2",style:ds,children:"Themenvorschläge"}),(c??[]).map((p,f)=>l.jsxs(ie,{style:G6,children:[l.jsxs(T,{style:X6,children:[f+1,". ",p.title]}),p.seoTitle?l.jsx(Ke,{label:"SEO-Titel",value:p.seoTitle}):null,p.metaDescription?l.jsx(Ke,{label:"Kurzbeschreibung",value:p.metaDescription}):null,p.keywords&&p.keywords.length?l.jsx(Ke,{label:"Keywords",value:p.keywords.join(", ")}):null]},f)),o?l.jsx(T,{style:Zt,children:l.jsx(Ou,{href:o,children:"Im Admin öffnen & Briefing ergänzen →"})}):null]}),l.jsx(K,{style:hs}),l.jsx(T,{style:K6,children:"Hinweis: Es wird nichts automatisch veröffentlicht. Alle Beiträge werden als Entwurf gespeichert und benötigen interne Freigabe."})]})})]})};function Ke({label:e,value:u}){return l.jsxs(T,{style:z6,children:[l.jsxs("strong",{children:[e,":"]})," ",u]})}const M6=e=>e?.mode==="drafted_post"?`Neuer Blog-Entwurf bereit: ${e?.postTitle??"Untitled"}`:"Neue Blog-Themenvorschläge bereit",V6={component:j6,subject:M6,displayName:"Blog-Automatik (Entwurf / Themenvorschläge)",previewData:{mode:"drafted_post",postTitle:"EN 166 für Industriekunden: Was 2026 wirklich zählt",postSlug:"en-166-industrie-2026",metaTitle:"EN 166 Schutzbrillen 2026: Praxisleitfaden",metaDescription:"Worauf Sicherheitsverantwortliche bei EN 166 achten müssen.",keywords:["EN 166","Schutzbrille","PSA"],postExcerpt:"Die Norm EN 166 ist die Grundlage für persönliche Augenschutzgeräte ...",coverImagePrompt:"Industrieller Arbeitsplatz, Mitarbeiter trägt Schutzbrille EN 166, neutral, hochauflösend",adminUrl:"https://unicograber.com/admin",runAt:"24.06.2026 08:00"}},H6={backgroundColor:"#ffffff",fontFamily:"Arial, sans-serif"},U6={padding:"24px",maxWidth:"640px"},W6={fontSize:"22px",fontWeight:700,margin:"0 0 4px",color:"#111"},ds={fontSize:"16px",fontWeight:700,margin:"16px 0 8px",color:"#111"},fs={color:"#666",fontSize:"13px",margin:"4px 0"},hs={borderColor:"#eee",margin:"16px 0"},z6={fontSize:"14px",margin:"4px 0",color:"#111"},ps={fontSize:"12px",color:"#666",margin:"12px 0 2px",textTransform:"uppercase"},Zt={fontSize:"14px",margin:"4px 0",color:"#111",lineHeight:"1.5"},G6={border:"1px solid #eee",padding:"12px 14px",borderRadius:"6px",margin:"8px 0"},X6={fontSize:"15px",fontWeight:700,margin:"0 0 6px",color:"#111"},K6={fontSize:"12px",color:"#888",margin:"8px 0 0"},J6=({contactName:e="",companyName:u="",email:t="",actionUrl:r="",shopUrl:n="https://www.unicograber.com/de/shop",accountExists:a=!1,bcDebitorNo:i,tenantName:s})=>{const o=e?`Guten Tag ${e}`:"Guten Tag",c=a?`Für Ihre E-Mail-Adresse ${t} besteht bereits ein Konto im Unico Graber Shop.`:`Wir haben für Sie${u?` (${u})`:""} ein Konto im Unico Graber Shop angelegt.`;return l.jsxs(nu,{lang:"de",dir:"ltr",children:[l.jsx(ru,{}),l.jsx(au,{children:"Ihr Zugang zum Unico Graber Shop – nächste Schritte"}),l.jsx(uu,{style:Q6,children:l.jsxs(tu,{style:e4,children:[l.jsx(X,{style:u4,children:"Willkommen im Unico Graber Shop"}),l.jsxs(T,{style:Xr,children:[o,","]}),l.jsx(T,{style:Xr,children:c}),l.jsx(T,{style:Xr,children:"Damit Sie bestellen können, sind nur noch zwei Schritte nötig:"}),l.jsxs(ie,{style:ms,children:[l.jsx(T,{style:bs,children:"1. Passwort festlegen"}),l.jsx(T,{style:Yt,children:"Klicken Sie auf den untenstehenden Button und vergeben Sie ein persönliches Passwort. Der Link ist aus Sicherheitsgründen nur begrenzte Zeit gültig."}),r?l.jsx(tc,{href:r,style:t4,children:"Passwort jetzt setzen"}):l.jsx(T,{style:Yt,children:"Falls Sie keinen Link erhalten haben, nutzen Sie bitte «Passwort vergessen» auf der Login-Seite."}),r?l.jsxs(T,{style:Ds,children:["Funktioniert der Button nicht? Kopieren Sie diesen Link in Ihren Browser:"," ",l.jsx(Ou,{href:r,style:Kr,children:r})]}):null]}),l.jsxs(ie,{style:ms,children:[l.jsx(T,{style:bs,children:"2. Einloggen und Konditionen prüfen"}),l.jsxs(T,{style:Yt,children:["Nach dem Setzen des Passworts können Sie sich mit"," ",l.jsx("strong",{children:t})," einloggen unter:"," ",l.jsx(Ou,{href:n,style:Kr,children:n})]}),l.jsx(T,{style:Yt,children:"In Ihrem Kundenkonto sehen Sie Ihre persönlichen Preise, Zahlungs- und Versandkonditionen sowie alle bisherigen Bestellungen."})]}),(i||s)&&l.jsxs(l.Fragment,{children:[l.jsx(K,{style:xs}),l.jsx(ie,{children:l.jsxs(T,{style:Ds,children:[s?l.jsxs(l.Fragment,{children:["Mandant: ",l.jsx("strong",{children:s}),l.jsx("br",{})]}):null,i?l.jsxs(l.Fragment,{children:["Debitorennummer: ",l.jsx("strong",{children:i})]}):null]})})]}),l.jsx(K,{style:xs}),l.jsxs(T,{style:gs,children:["Bei Fragen melden Sie sich jederzeit unter"," ",l.jsx(Ou,{href:"mailto:[email protected]",style:Kr,children:"[email protected]"})," ","– wir helfen Ihnen gerne weiter."]}),l.jsxs(T,{style:gs,children:["Freundliche Grüsse",l.jsx("br",{}
79),"Ihr Unico Graber Team"]})]})})]})},Z6=e=>e?.accountExists?"Ihr bestehender Zugang zum Unico Graber Shop":"Ihr neuer Zugang zum Unico Graber Shop",Y6={component:J6,subject:Z6,displayName:"Shop-Kunde: Begrüssung / nächste Schritte",previewData:{contactName:"Rene Höller",companyName:"Stuco GmbH",email:"[email protected]",actionUrl:"https://www.unicograber.com/reset-password?token=demo",shopUrl:"https://www.unicograber.com/de/shop",accountExists:!1,bcDebitorNo:"D00123",tenantName:"Unico Graber GmbH (DE)"}},Q6={backgroundColor:"#ffffff",fontFamily:"Arial, sans-serif"},e4={padding:"24px",maxWidth:"600px"},u4={fontSize:"22px",fontWeight:700,margin:"0 0 12px",color:"#111"},Xr={fontSize:"14px",lineHeight:"22px",color:"#111",margin:"8px 0"},ms={margin:"16px 0",padding:"14px 16px",backgroundColor:"#f7f7f7",borderRadius:"4px"},bs={fontSize:"14px",fontWeight:700,margin:"0 0 6px",color:"#111"},Yt={fontSize:"13px",lineHeight:"20px",color:"#333",margin:"4px 0"},t4={backgroundColor:"#111",color:"#fff",padding:"10px 18px",textDecoration:"none",fontSize:"14px",fontWeight:600,display:"inline-block",marginTop:"8px"},Kr={color:"#111",textDecoration:"underline"},gs={color:"#666",fontSize:"13px",margin:"8px 0"},Ds={color:"#666",fontSize:"12px",margin:"6px 0"},xs={borderColor:"#eee",margin:"16px 0"},r4={backgroundColor:"#ffffff",fontFamily:"Arial, sans-serif"},n4={padding:"20px 25px",maxWidth:"640px"},a4={color:"#0a3d62",fontSize:"20px",margin:"0 0 12px"},Jr={color:"#666",fontSize:"12px",textTransform:"uppercase",letterSpacing:"0.04em",margin:"0 0 4px"},tt={color:"#111",fontSize:"14px",margin:"0 0 12px"},i4=({tenantName:e="Unico Graber",orderNumber:u="",paidAt:t="",amount:r,currency:n="CHF",customerCompany:a="",customerName:i="",customerEmail:s="",bcDebitorNo:o,paymentProvider:c="Payrexx"})=>l.jsxs(nu,{lang:"de",dir:"ltr",children:[l.jsx(ru,{}),l.jsx(au,{children:`Zahlung eingegangen - Bestellung ${u}`}),l.jsx(uu,{style:r4,children:l.jsxs(tu,{style:n4,children:[l.jsx(X,{style:a4,children:"Zahlung eingegangen"}),l.jsxs(T,{style:tt,children:["Für die Bestellung ",l.jsx("strong",{children:u})," (",e,") ist die Zahlung über ",c," erfolgreich eingegangen."]}),l.jsx(K,{}),l.jsx(T,{style:Jr,children:"Betrag"}),l.jsx(T,{style:tt,children:r!==void 0?`${r.toFixed(2)} ${n}`:"–"}),l.jsx(T,{style:Jr,children:"Zahlungseingang"}),l.jsx(T,{style:tt,children:t||"–"}),l.jsx(K,{}),l.jsxs(ie,{children:[l.jsx(T,{style:Jr,children:"Kunde"}),l.jsxs(T,{style:tt,children:[a?l.jsxs(l.Fragment,{children:[a,l.jsx("br",{})]}):null,i,l.jsx("br",{}),s,o?l.jsxs(l.Fragment,{children:[l.jsx("br",{}),"Debitor: ",o]}):null]})]}),l.jsx(K,{}),l.jsx(T,{style:{...tt,color:"#666",fontSize:"12px"},children:"Die Bestellung wurde automatisch an Business Central übergeben und kann nun weiterbearbeitet werden."})]})})]}),s4={component:i4,subject:e=>`Zahlung eingegangen - Bestellung ${e?.orderNumber??""}`.trim(),displayName:"Bestellung - Zahlungseingang (intern)",previewData:{tenantName:"Unico Graber AG",orderNumber:"ORD-12345678",paidAt:"25.6.2026 10:15",amount:123.45,currency:"CHF",customerCompany:"Muster Optik AG",customerName:"Max Muster",customerEmail:"[email protected]",bcDebitorNo:"D00190",paymentProvider:"Payrexx"}},Ce=({label:e,value:u})=>u?l.jsxs(T,{style:b4,children:[l.jsxs("strong",{children:[e,":"]})," ",u]}):null,o4=e=>l.jsxs(nu,{lang:"de",dir:"ltr",children:[l.jsx(ru,{}),l.jsx(au,{children:`Neue Shop-Registrierung: ${e.companyName||e.contactName||e.email||""}`}),l.jsx(uu,{style:d4,children:l.jsxs(tu,{style:f4,children:[l.jsx(X,{style:h4,children:"Neue Shop-Registrierung"}),l.jsxs(T,{style:p4,children:["Mandant: ",e.tenantName||"–"," · ",e.registeredAt||""]}),l.jsx(K,{style:Zr}),l.jsx(X,{as:"h2",style:Qt,children:"Kunde"}),l.jsxs(ie,{children:[l.jsx(Ce,{label:"Typ",value:e.customerType}),l.jsx(Ce,{label:"Firma",value:e.companyName}),l.jsx(Ce,{label:"Ansprechpartner",value:e.contactName}),l.jsx(Ce,{label:"E-Mail",value:e.email}),l.jsx(Ce,{label:"Telefon",value:e.phone}),l.jsx(Ce,{label:"USt-IdNr.",value:e.vatId}),l.jsx(Ce,{label:"Land",value:e.countryCode}),l.jsx(Ce,{label:"Sprache",value:e.languageCode}),l.jsx(Ce,{label:"Quelle",value:e.source})]}),l.jsx(K,{style:Zr}),l.jsx(X,{as:"h2",style:Qt,children:"Rechnungsadresse"}),l.jsx(T,{style:Es,children:e.address||"–"}),e.shippingAddress?l.jsxs(l.Fragment,{children:[l.jsx(X,{as:"h2",style:Qt,children:"Lieferadresse"}),l.jsx(T,{style:Es,children:e.shippingAddress})]}
79):null,l.jsx(K,{style:Zr}),l.jsx(X,{as:"h2",style:Qt,children:"Business Central"}),l.jsx(ie,{children:e.bcDebitorNo?l.jsx(Ce,{label:"Debitor-Nr.",value:e.bcDebitorNo}):l.jsxs(T,{style:m4,children:["⚠ Es wurde noch keine BC-Debitorennummer vergeben",e.bcError?`: ${e.bcError}`:"","."]})})]})})]}),c4=e=>{const u=e?.companyName||e?.contactName||e?.email||"Neuer Kunde",t=e?.tenantName?` (${e.tenantName})`:"";return`Neue Shop-Registrierung: ${u}${t}`},l4={component:o4,subject:c4,displayName:"Shop-Registrierung (intern)",previewData:{customerType:"business",companyName:"Muster Optik AG",contactName:"Max Muster",email:"[email protected]",phone:"+41 61 000 00 00",vatId:"CHE-123.456.789",address:`Muster Optik AG
80Bahnhofstr. 1
818001 Zürich
82CH`,shippingAddress:"",tenantName:"Unico Graber AG (Schweiz)",countryCode:"CH",languageCode:"de",bcDebitorNo:"D-12345",registeredAt:new Date().toLocaleString("de-CH"),source:"shop-login"}},d4={backgroundColor:"#ffffff",fontFamily:"Arial, sans-serif"},f4={padding:"24px",maxWidth:"720px"},h4={fontSize:"22px",fontWeight:700,margin:"0 0 4px"},Qt={fontSize:"16px",fontWeight:700,margin:"16px 0 8px"},p4={color:"#666",fontSize:"13px",margin:0},m4={color:"#a15c00",fontSize:"13px",margin:"8px 0",fontWeight:600},Zr={borderColor:"#eee",margin:"16px 0"},b4={fontSize:"14px",margin:"4px 0",color:"#111"},Es={fontSize:"14px",color:"#111",whiteSpace:"pre-wrap",margin:"4px 0"},nt={"contact-form":h6,"order-internal-notification":C6,"shop-notify-signup":L6,"blog-automation-notification":V6,"shop-customer-welcome":Y6,"order-payment-received":s4,"shop-customer-registered":l4},g4=Object.keys(nt);function J4(){const[e,u]=H.useState("shop-customer-welcome"),t=nt[e],[r,n]=H.useState(JSON.stringify(t?.previewData??{},null,2)),[a,i]=H.useState(""),[s,o]=H.useState(""),[c,d]=H.useState(null),[h,p]=H.useState(""),[f,b]=H.useState("idle"),[x,w]=H.useState(null);H.useEffect(()=>{n(JSON.stringify(nt[e]?.previewData??{},null,2))},[e]),H.useEffect(()=>{Ca.auth.getSession().then(({data:C})=>{const S=C.session?.user?.email;S&&p(S)})},[]);const D=H.useMemo(()=>{try{return{ok:!0,data:r.trim()?JSON.parse(r):{}}}catch(C){return{ok:!1,err:C?.message??String(C)}}},[r]);H.useEffect(()=>{let C=!1;if(!t)return;if(!D.ok){d(D.err);return}d(null);const S=t.component;return(async()=>{try{const[P,R]=await Promise.all([ss(l.jsx(S,{...D.data})),ss(l.jsx(S,{...D.data}),{plainText:!0})]);C||(i(P),o(R))}catch(P){C||d(P?.message??String(P))}})(),()=>{C=!0}},[t,D]);const v=H.useMemo(()=>{if(!t||!D.ok)return"";try{return typeof t.subject=="function"?t.subject(D.data):t.subject}catch{return""}},[t,D]);async function A(){if(!(!h||!D.ok||!t)){b("sending"),w(null);try{const{data:C}=await Ca.auth.getSession(),S=C.session?.access_token;if(!S)throw new Error("Nicht eingeloggt");const P=`preview-${e}-${Date.now()}`,R=await fetch("/lovable/email/transactional/send",{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${S}`},body:JSON.stringify({templateName:e,recipientEmail:h,idempotencyKey:P,templateData:D.data})}),ue=await R.json().catch(()=>({error:"Unbekannter Fehler"}));if(!R.ok||ue.success===!1)throw new Error(ue.error||ue.reason||`Fehler ${R.status}`);b("success")}catch(C){b("error"),w(C?.message??String(C))}}}return l.jsx(sc,{title:"E-Mail-Vorschau",description:"Rendert transaktionale E-Mail-Templates 1:1 mit beliebigen Beispieldaten",LoginPanel:ac,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{className:"border border-border p-6 space-y-4",children:[l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx(oc,{className:"h-5 w-5 mt-1"}),l.jsxs("div",{className:"flex-1",children:[l.jsx("h2",{className:"font-display text-xl font-bold",children:"Template auswählen"}),l.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:"Wähle ein Template und bearbeite die Beispieldaten (JSON). Die Vorschau aktualisiert sich live."})]})]}),l.jsxs("div",{className:"grid gap-4 md:grid-cols-[260px_1fr]",children:[l.jsxs("div",{children:[l.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-1",children:"Template"}
82),l.jsx("select",{value:e,onChange:C=>u(C.target.value),className:"w-full border border-border bg-background px-3 py-2 text-sm",children:g4.map(C=>l.jsxs("option",{value:C,children:[nt[C]?.displayName??C," (",C,")"]},C))}),l.jsxs("div",{className:"mt-4",children:[l.jsx("div",{className:"text-xs uppercase tracking-widest text-muted-foreground",children:"Betreff"}),l.jsx("div",{className:"mt-1 text-sm font-medium break-words",children:v||"—"})]}),t?.to&&l.jsxs("div",{className:"mt-4",children:[l.jsx("div",{className:"text-xs uppercase tracking-widest text-muted-foreground",children:"Fixer Empfänger"}),l.jsx("div",{className:"mt-1 text-sm",children:t.to})]})]}),l.jsxs("div",{children:[l.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-1",children:"Beispieldaten (JSON)"}),l.jsx("textarea",{value:r,onChange:C=>n(C.target.value),spellCheck:!1,className:"w-full h-72 border border-border bg-background px-3 py-2 text-xs font-mono"}),!D.ok&&l.jsxs("p",{className:"mt-2 text-xs text-destructive",children:["JSON-Fehler: ",D.err]}),c&&D.ok&&l.jsxs("p",{className:"mt-2 text-xs text-destructive",children:["Render-Fehler: ",c]}),l.jsx("button",{type:"button",onClick:()=>n(JSON.stringify(nt[e]?.previewData??{},null,2)),className:"mt-2 text-xs underline text-muted-foreground hover:text-foreground",children:"Auf Beispieldaten zurücksetzen"})]})]})]}),l.jsxs("div",{className:"border border-border p-6 space-y-4",children:[l.jsxs("div",{className:"flex items-start gap-3",children:[l.jsx(ic,{className:"h-5 w-5 mt-1"}),l.jsxs("div",{className:"flex-1",children:[l.jsx("h2",{className:"font-display text-xl font-bold",children:"Testmail senden"}),l.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:"Sende das gerenderte Template mit den aktuellen Beispieldaten an deine eigene Adresse, um Text und Links live zu prüfen."})]})]}),l.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 items-start",children:[l.jsxs("div",{className:"flex-1 w-full",children:[l.jsx("label",{className:"block text-xs uppercase tracking-widest text-muted-foreground mb-1",children:"Empfänger-Adresse"}),l.jsx("input",{type:"email",value:h,onChange:C=>p(C.target.value),className:"w-full border border-border bg-background px-3 py-2 text-sm",placeholder:"[email protected]"})]}),l.jsx("button",{type:"button",onClick:A,disabled:f==="sending"||!h||!D.ok,className:"mt-5 sm:mt-0 px-4 py-2 bg-primary text-primary-foreground text-sm font-medium hover:bg-primary/90 disabled:opacity-50 disabled:cursor-not-allowed",children:f==="sending"?"Wird gesendet…":"Testmail senden"})]}),f==="success"&&l.jsx("p",{className:"text-sm text-foreground bg-secondary px-3 py-2",children:"Testmail wurde in die Warteschlange eingereiht."}),f==="error"&&x&&l.jsxs("p",{className:"text-sm text-destructive",children:["Fehler: ",x]}),t?.to&&l.jsxs("p",{className:"text-xs text-muted-foreground",children:["Hinweis: Dieses Template hat einen fixen Empfänger — die Testmail wird an"," ",l.jsx("span",{className:"font-medium",children:t.to})," gesendet."]})]}),l.jsxs("div",{className:"grid gap-6 lg:grid-cols-[1fr_360px]",children:[l.jsxs("div",{className:"border border-border",children:[l.jsx("div",{className:"px-4 py-2 border-b border-border text-xs uppercase tracking-widest text-muted-foreground bg-muted/30",children:"HTML-Vorschau"}),l.jsx("iframe",{title:"Email Preview",srcDoc:a,className:"w-full bg-white",style:{height:"780px",border:0}})]}),l.jsxs("div",{className:"border border-border flex flex-col",children:[l.jsx("div",{className:"px-4 py-2 border-b border-border text-xs uppercase tracking-widest text-muted-foreground bg-muted/30",children:"Plaintext-Fallback"}),l.jsx("pre",{className:"p-3 text-xs whitespace-pre-wrap break-words flex-1 overflow-auto",children:s||"—"})]})]})]})})}export{J4 as component};

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.