Files
cablecreations.de/reference/_next/static/chunks/3533-ab69ce53736abc01.js
2026-01-19 19:13:27 +01:00

116 lines
774 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3533],{4117:(e,t,r)=>{"use strict";var n=r(49509);Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{atLeastOneTask:function(){return a},scheduleImmediate:function(){return s},scheduleOnNextTick:function(){return i},waitAtLeastOneReactRenderTask:function(){return o}});let i=e=>{Promise.resolve().then(()=>{n.nextTick(e)})},s=e=>{setImmediate(e)};function a(){return new Promise(e=>s(e))}function o(){return new Promise(e=>setImmediate(e))}},8187:(e,t,r)=>{"use strict";r.d(t,{XX:()=>cg}),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"}(r2||(r2={}));let n=r2.Root,i=r2.Text,s=r2.Directive,a=r2.Comment,o=r2.Script,l=r2.Style,u=r2.Tag,c=r2.CDATA,d=r2.Doctype;class p{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return k(this,e)}}class f extends p{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class h extends f{constructor(){super(...arguments),this.type=r2.Text}get nodeType(){return 3}}class m extends f{constructor(){super(...arguments),this.type=r2.Comment}get nodeType(){return 8}}class g extends f{constructor(e,t){super(t),this.name=e,this.type=r2.Directive}get nodeType(){return 1}}class y extends p{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class b extends y{constructor(){super(...arguments),this.type=r2.CDATA}get nodeType(){return 4}}class v extends y{constructor(){super(...arguments),this.type=r2.Root}get nodeType(){return 9}}class w extends y{constructor(e,t,r=[],n="script"===e?r2.Script:"style"===e?r2.Style:r2.Tag){super(r),this.name=e,this.attribs=t,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var t,r;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(r=this["x-attribsPrefix"])||void 0===r?void 0:r[e]}})}}function D(e){return e.type===r2.Tag||e.type===r2.Script||e.type===r2.Style}function x(e){return e.type===r2.Text}function k(e,t=!1){let r;if(x(e))r=new h(e.data);else if(e.type===r2.Comment)r=new m(e.data);else if(D(e)){let n=t?S(e.children):[],i=new w(e.name,{...e.attribs},n);n.forEach(e=>e.parent=i),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]={...e["x-attribsPrefix"]}),r=i}else if(e.type===r2.CDATA){let n=t?S(e.children):[],i=new b(n);n.forEach(e=>e.parent=i),r=i}else if(e.type===r2.Root){let n=t?S(e.children):[],i=new v(n);n.forEach(e=>e.parent=i),e["x-mode"]&&(i["x-mode"]=e["x-mode"]),r=i}else if(e.type===r2.Directive){let t=new g(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),r=t}else throw Error(`Not implemented yet: ${e.type}`);return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function S(e){let t=e.map(e=>k(e,!0));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}let E={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class C{constructor(e,t,r){this.dom=[],this.root=new v(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=E),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:E,this.elementCB=null!=r?r:null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new v(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(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;let e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(e,t){let r=new w(e,t,void 0,this.options.xmlMode?r2.Tag:void 0);this.addNode(r),this.tagStack.push(r)}ontext(e){let{lastNode:t}=this;if(t&&t.type===r2.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{let t=new h(e);this.addNode(t),this.lastNode=t}}oncomment(e){if(this.lastNode&&this.lastNode.type===r2.Comment){this.lastNode.data+=e;return}let t=new m(e);this.addNode(t),this.lastNode=t}oncommentend(){this.lastNode=null}oncdatastart(){let e=new h(""),t=new b([e]);this.addNode(t),e.parent=t,this.lastNode=e}oncdataend(){this.lastNode=null}onprocessinginstruction(e,t){let r=new g(e,t);this.addNode(r)}handleCallback(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e}addNode(e){let t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null}}let _=/\n/g;function T(e,t="",r={}){let n="string"==typeof t?t:"",i=e.map(A),s=!!("string"!=typeof t?t:r).lineNumbers;return function(e,t=0){let r=s?function(e){let t=[...e.matchAll(_)].map(e=>e.index||0);t.unshift(-1);let r=function e(t,r,n){if(n-r==1)return{offset:t[r],index:r+1};let i=Math.ceil((r+n)/2),s=e(t,r,i),a=e(t,i,n);return{offset:s.offset,low:s,high:a}}(t,0,t.length);return e=>(function e(t,r){return Object.prototype.hasOwnProperty.call(t,"index")?{line:t.index,column:r-t.offset}:e(t.high.offset<r?t.high:t.low,r)})(r,e)}(e):()=>({line:0,column:0}),a=t,o=[];e:for(;a<e.length;){let t=!1;for(let s of i){s.regex.lastIndex=a;let i=s.regex.exec(e);if(i&&i[0].length>0){if(!s.discard){let e=r(a),t="string"==typeof s.replace?i[0].replace(new RegExp(s.regex.source,s.regex.flags),s.replace):i[0];o.push({state:n,name:s.name,text:t,offset:a,len:i[0].length,line:e.line,column:e.column})}if(a=s.regex.lastIndex,t=!0,s.push){let t=s.push(e,a);o.push(...t.tokens),a=t.offset}if(s.pop)break e;break}}if(!t)break}return{tokens:o,offset:a,complete:e.length<=a}}}function A(e,t){return{...e,regex:function(e,t){if(0===e.name.length)throw Error(`Rule #${t} has empty name, which is not allowed.`);if(Object.prototype.hasOwnProperty.call(e,"regex"))return function(e){if(e.global)throw Error(`Regular expression /${e.source}/${e.flags} contains the global flag, which is not allowed.`);return e.sticky?e:RegExp(e.source,e.flags+"y")}(e.regex);if(Object.prototype.hasOwnProperty.call(e,"str")){if(0===e.str.length)throw Error(`Rule #${t} ("${e.name}") has empty "str" property, which is not allowed.`);return RegExp(O(e.str),"y")}return RegExp(O(e.name),"y")}(e,t)}}function O(e){return e.replace(/[-[\]{}()*+!<=:?./\\^$|#\s,]/g,"\\$&")}function F(e,t){return(r,n)=>{let i,s=n;return n<r.tokens.length?void 0!==(i=e(r.tokens[n],r,n))&&s++:t?.(r,n),void 0===i?{matched:!1}:{matched:!0,position:s,value:i}}}function P(e,t){return e.matched?{matched:!0,position:e.position,value:t(e.value,e.position)}:e}function L(e,t){return e.matched?t(e):e}function R(e,t){return(r,n)=>P(e(r,n),(e,i)=>t(e,r,n,i))}function I(e,t){return(r,n)=>{let i=e(r,n);return i.matched?i:{matched:!0,position:n,value:t}}}function N(...e){return(t,r)=>{for(let n of e){let e=n(t,r);if(e.matched)return e}return{matched:!1}}}function j(e,t){return(r,n)=>{let i=e(r,n);return i.matched?i:t(r,n)}}function B(e){var t,r;return t=e,r=()=>!0,(e,n)=>{let i=[],s=!0;do{let a=t(e,n);a.matched&&r(a.value,i.length+1,e,n,a.position)?(i.push(a.value),n=a.position):s=!1}while(s);return{matched:!0,position:n,value:i}}}function M(e,t,r){return(n,i)=>L(e(n,i),e=>P(t(n,e.position),(t,s)=>r(e.value,t,n,i,s)))}function q(e,t){return M(e,t,(e,t)=>t)}function $(e,t,r,n){return(i,s)=>L(e(i,s),e=>L(t(i,e.position),t=>P(r(i,t.position),(r,a)=>n(e.value,t.value,r,i,s,a))))}function U(e,t,r){return $(e,t,r,(e,t)=>t)}function W(e,t,r){return function(e,t){return(r,n)=>L(e(r,n),e=>t(e.value,r,n,e.position)(r,e.position))}(e,e=>{var n,i,s,a;return n=e,i=M(t,r,(e,t)=>[e,t]),s=(e,[t,r])=>t(e,r),a=e=>R(i,(t,r,n,i)=>s(e,t,r,n,i)),(e,t)=>{let r=!0,i=n,s=t;do{let t=a(i,e,s)(e,s);t.matched?(i=t.value,s=t.position):r=!1}while(r);return{matched:!0,position:s,value:i}}})}let V=`(?:\\n|\\r\\n|\\r|\\f)`,z=`[^\\x00-\\x7F]`,H=`(?:\\\\[0-9a-f]{1,6}(?:\\r\\n|[ \\n\\r\\t\\f])?)`,G=`(?:\\\\[^\\n\\r\\f0-9a-f])`,Y=`(?:[_a-z]|${z}|${H}|${G})`,J=`(?:[_a-z0-9-]|${z}|${H}|${G})`,X=`(?:${J}+)`,Q=`(?:[-]?${Y}${J}*)`,K=`'([^\\n\\r\\f\\\\']|\\\\${V}|${z}|${H}|${G})*'`,Z=`"([^\\n\\r\\f\\\\"]|\\\\${V}|${z}|${H}|${G})*"`,ee=T([{name:"ws",regex:RegExp(`(?:[ \\t\\r\\n\\f]*)`)},{name:"hash",regex:RegExp(`#${X}`,"i")},{name:"ident",regex:RegExp(Q,"i")},{name:"str1",regex:RegExp(K,"i")},{name:"str2",regex:RegExp(Z,"i")},{name:"*"},{name:"."},{name:","},{name:"["},{name:"]"},{name:"="},{name:">"},{name:"|"},{name:"+"},{name:"~"},{name:"^"},{name:"$"}]),et=T([{name:"unicode",regex:RegExp(H,"i")},{name:"escape",regex:RegExp(G,"i")},{name:"any",regex:RegExp("[\\s\\S]","i")}]);function er([e,t,r],[n,i,s]){return[e+n,t+i,r+s]}let en=F(e=>"unicode"===e.name?String.fromCodePoint(parseInt(e.text.slice(1),16)):void 0),ei=R(B(N(en,F(e=>"escape"===e.name?e.text.slice(1):void 0),F(e=>"any"===e.name?e.text:void 0))),e=>e.join(""));function es(e){return ei({tokens:et(e).tokens,options:void 0},0).value}function ea(e){return F(t=>t.name===e||void 0)}let eo=F(e=>"ws"===e.name?null:void 0),el=I(eo,null);function eu(e){return U(el,e,el)}let ec=F(e=>"ident"===e.name?es(e.text):void 0),ed=F(e=>"hash"===e.name?es(e.text.slice(1)):void 0),ep=F(e=>e.name.startsWith("str")?es(e.text.slice(1,-1)):void 0),ef=M(I(ec,""),ea("|"),e=>e),eh=j(M(ef,ec,(e,t)=>({name:t,namespace:e})),R(ec,e=>({name:e,namespace:null}))),em=j(M(ef,ea("*"),e=>({type:"universal",namespace:e,specificity:[0,0,0]})),R(ea("*"),()=>({type:"universal",namespace:null,specificity:[0,0,0]}))),eg=R(eh,({name:e,namespace:t})=>({type:"tag",name:e,namespace:t,specificity:[0,0,1]})),ey=M(ea("."),ec,(e,t)=>({type:"class",name:t,specificity:[0,1,0]})),eb=R(ed,e=>({type:"id",name:e,specificity:[1,0,0]})),ev=F(e=>{if("ident"===e.name){if("i"===e.text||"I"===e.text)return"i";if("s"===e.text||"S"===e.text)return"s"}}),ew=j(M(ep,I(q(el,ev),null),(e,t)=>({value:e,modifier:t})),M(ec,I(q(eo,ev),null),(e,t)=>({value:e,modifier:t}))),eD=N(R(ea("="),()=>"="),M(ea("~"),ea("="),()=>"~="),M(ea("|"),ea("="),()=>"|="),M(ea("^"),ea("="),()=>"^="),M(ea("$"),ea("="),()=>"$="),M(ea("*"),ea("="),()=>"*=")),ex=j($(ea("["),eu(eh),ea("]"),(e,{name:t,namespace:r})=>({type:"attrPresence",name:t,namespace:r,specificity:[0,1,0]})),U(ea("["),$(eu(eh),eD,eu(ew),({name:e,namespace:t},r,{value:n,modifier:i})=>({type:"attrValue",name:e,namespace:t,matcher:r,value:n,modifier:i,specificity:[0,1,0]})),ea("]"))),ek=j(em,eg),eS=N(eb,ey,ex),eE=R(j(function(...e){return R(function(...e){return(t,r)=>{let n=[],i=r;for(let r of e){let e=r(t,i);if(!e.matched)return{matched:!1};n.push(e.value),i=e.position}return{matched:!0,position:i,value:n}}}(...e),e=>e.flatMap(e=>e))}(ek,B(eS)),function(e){return M(e,B(e),(e,t)=>[e,...t])}(eS)),e=>({type:"compound",list:e,specificity:e.map(e=>e.specificity).reduce(er,[0,0,0])})),eC=j(eu(N(R(ea(">"),()=>">"),R(ea("+"),()=>"+"),R(ea("~"),()=>"~"),M(ea("|"),ea("|"),()=>"||"))),R(eo,()=>" ")),e_=W(eE,R(eC,e=>(t,r)=>({type:"compound",list:[...r.list,{type:"combinator",combinator:e,left:t,specificity:t.specificity}],specificity:er(t.specificity,r.specificity)})),eE);W(R(e_,e=>({type:"list",list:[e]})),R(eu(ea(",")),()=>(e,t)=>({type:"list",list:[...e.list,t]})),e_);function eT(e,t,r=1){return`${e.replace(/(\t)|(\r)|(\n)/g,(e,t,r)=>t?"␉":r?"␍":"␊")}
${"".padEnd(t)}${"^".repeat(r)}`}function eA(e){if(!e.type)throw Error("This is not an AST node.");switch(e.type){case"universal":return eO(e.namespace)+"*";case"tag":return eO(e.namespace)+eP(e.name);case"class":return"."+eP(e.name);case"id":return"#"+eP(e.name);case"attrPresence":return`[${eO(e.namespace)}${eP(e.name)}]`;case"attrValue":return`[${eO(e.namespace)}${eP(e.name)}${e.matcher}"${e.value.replace(/(")|(\\)|(\x00)|([\x01-\x1f]|\x7f)/g,(e,t,r,n,i)=>t?'\\"':r?"\\\\":n?"<22>":eF(i))}"${e.modifier?e.modifier:""}]`;case"combinator":return eA(e.left)+e.combinator;case"compound":return e.list.reduce((e,t)=>"combinator"===t.type?eA(t)+e:e+eA(t),"");case"list":return e.list.map(eA).join(",")}}function eO(e){return e||""===e?eP(e)+"|":""}function eF(e){return`\\${e.codePointAt(0).toString(16)} `}function eP(e){return e.replace(/(^[0-9])|(^-[0-9])|(^-$)|([-0-9a-zA-Z_]|[^\x00-\x7F])|(\x00)|([\x01-\x1f]|\x7f)|([\s\S])/g,(e,t,r,n,i,s,a,o)=>t?eF(t):r?"-"+eF(r.slice(1)):n?"\\-":i||(s?"<22>":a?eF(a):"\\"+o))}function eL(e){switch(e.type){case"universal":case"tag":return[1];case"id":return[2];case"class":return[3,e.name];case"attrPresence":return[4,eA(e)];case"attrValue":return[5,eA(e)];case"combinator":return[15,eA(e)]}}function eR(e,t){if(!Array.isArray(e)||!Array.isArray(t))throw Error("Arguments must be arrays.");let r=e.length<t.length?e.length:t.length;for(let n=0;n<r;n++)if(e[n]!==t[n])return e[n]<t[n]?-1:1;return e.length-t.length}let eI=[["├─","│ "],["└─"," "]],eN=[["┠─","┃ "],["┖─"," "]],ej=[["╟─","║ "],["╙─"," "]];class eB{constructor(e){this.branches=eM(function(e){let t=e.length,r=Array(t);for(let i=0;i<t;i++){var n;let[t,s]=e[i],a=(function e(t){let r=[];t.list.forEach(t=>{switch(t.type){case"class":r.push({matcher:"~=",modifier:null,name:"class",namespace:null,specificity:t.specificity,type:"attrValue",value:t.name});break;case"id":r.push({matcher:"=",modifier:null,name:"id",namespace:null,specificity:t.specificity,type:"attrValue",value:t.name});break;case"combinator":e(t.left),r.push(t);break;case"universal":break;default:r.push(t)}}),t.list=r}(n=function(e,t){if(!("string"==typeof t||t instanceof String))throw Error("Expected a selector string. Actual input is not a string!");let r=ee(t);if(!r.complete)throw Error(`The input "${t}" was only partially tokenized, stopped at offset ${r.offset}!
`+eT(t,r.offset));let n=eu(e)({tokens:r.tokens,options:void 0},0);if(!n.matched)throw Error(`No match for "${t}" input!`);if(n.position<r.tokens.length){let e=r.tokens[n.position];throw Error(`The input "${t}" was only partially parsed, stopped at offset ${e.offset}!
`+eT(t,e.offset,e.len))}return n.value}(e_,t)),!function e(t){if(!t.type)throw Error("This is not an AST node.");switch(t.type){case"compound":t.list.forEach(e),t.list.sort((e,t)=>eR(eL(e),eL(t)));break;case"combinator":e(t.left);break;case"list":t.list.forEach(e),t.list.sort((e,t)=>eA(e)<eA(t)?-1:1)}return t}(n),n);r[i]={ast:a,terminal:{type:"terminal",valueContainer:{index:i,value:s,specificity:a.specificity}}}}return r}(e))}build(e){return e(this.branches)}}function eM(e){let t=[];for(;e.length;){let r=eV(e,e=>!0,eq),{matches:n,nonmatches:i,empty:s}=function(e,t){let r=[],n=[],i=[];for(let s of e){let e=s.ast.list;e.length?(e.some(e=>eq(e)===t)?r:n).push(s):i.push(s)}return{matches:r,nonmatches:n,empty:i}}(e,r);e=i,n.length&&t.push(function(e,t){if("tag"===e)return{type:"tagName",variants:Object.entries(eU(t,e=>"tag"===e.type,e=>e.name)).map(([e,t])=>({type:"variant",value:e,cont:eM(t.items)}))};if(e.startsWith("attrValue "))return function(e,t){let r=eU(t,t=>"attrValue"===t.type&&t.name===e,e=>`${e.matcher} ${e.modifier||""} ${e.value}`),n=[];for(let e of Object.values(r)){let t=e.oneSimpleSelector,r=function(e){if("i"===e.modifier){let t=e.value.toLowerCase();switch(e.matcher){case"=":return e=>t===e.toLowerCase();case"~=":return e=>e.toLowerCase().split(/[ \t]+/).includes(t);case"^=":return e=>e.toLowerCase().startsWith(t);case"$=":return e=>e.toLowerCase().endsWith(t);case"*=":return e=>e.toLowerCase().includes(t);case"|=":return e=>{let r=e.toLowerCase();return t===r||r.startsWith(t)&&"-"===r[t.length]}}}else{let t=e.value;switch(e.matcher){case"=":return e=>t===e;case"~=":return e=>e.split(/[ \t]+/).includes(t);case"^=":return e=>e.startsWith(t);case"$=":return e=>e.endsWith(t);case"*=":return e=>e.includes(t);case"|=":return e=>t===e||e.startsWith(t)&&"-"===e[t.length]}}}(t),i=eM(e.items);n.push({type:"matcher",matcher:t.matcher,modifier:t.modifier,value:t.value,predicate:r,cont:i})}return{type:"attrValue",name:e,matchers:n}}(e.substring(10),t);if(e.startsWith("attrPresence "))return function(e,t){for(let r of t)eW(r,t=>"attrPresence"===t.type&&t.name===e);return{type:"attrPresence",name:e,cont:eM(t)}}(e.substring(13),t);if("combinator >"===e)return e$(">",t);if("combinator +"===e)return e$("+",t);throw Error(`Unsupported selector kind: ${e}`)}(r,n)),s.length&&t.push(...function(e){let t=[];for(let r of e){let e=r.terminal;if("terminal"===e.type)t.push(e);else{let{matches:r,rest:n}=function(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return{matches:r,rest:n}}(e.cont,e=>"terminal"===e.type);r.forEach(e=>t.push(e)),n.length&&(e.cont=n,t.push(e))}}return t}(s))}return t}function eq(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 e$(e,t){let r=eU(t,t=>"combinator"===t.type&&t.combinator===e,e=>eA(e.left)),n=[];for(let e of Object.values(r)){let t=eM(e.items),r=e.oneSimpleSelector.left;n.push({ast:r,terminal:{type:"popElement",cont:t}})}return{type:"pushElement",combinator:e,cont:eM(n)}}function eU(e,t,r){let n={};for(;e.length;){let i=eV(e,t,r),s=e=>t(e)&&r(e)===i,{matches:a,rest:o}=function(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return{matches:r,rest:n}}(e,e=>e.ast.list.some(s)),l=null;for(let e of a){let t=eW(e,s);l||(l=t)}if(null==l)throw Error("No simple selector is found.");n[i]={oneSimpleSelector:l,items:a},e=o}return n}function eW(e,t){let r=e.ast.list,n=Array(r.length),i=-1;for(let e=r.length;e-- >0;)t(r[e])&&(n[e]=!0,i=e);if(-1==i)throw Error("Couldn't find the required simple selector.");let s=r[i];return e.ast.list=r.filter((e,t)=>!n[t]),s}function eV(e,t,r){let n={};for(let i of e){let e={};for(let n of i.ast.list.filter(t))e[r(n)]=!0;for(let t of Object.keys(e))n[t]?n[t]++:n[t]=1}let i="",s=0;for(let e of Object.entries(n))e[1]>s&&(i=e[0],s=e[1]);return i}class ez{constructor(e){this.f=e}pickAll(e){return this.f(e)}pick1(e,t=!1){let r=this.f(e),n=r.length;if(0===n)return null;if(1===n)return r[0].value;let i=t?eH:eG,s=r[0];for(let e=1;e<n;e++){let t=r[e];i(s,t)&&(s=t)}return s.value}}function eH(e,t){let r=eR(t.specificity,e.specificity);return r>0||0===r&&t.index<e.index}function eG(e,t){let r=eR(t.specificity,e.specificity);return r>0||0===r&&t.index>e.index}function eY(e){return new ez(eJ(e))}function eJ(e){let t=e.map(eX);return(e,...r)=>t.flatMap(t=>t(e,...r))}function eX(e){switch(e.type){case"terminal":{let t=[e.valueContainer];return(e,...r)=>t}case"tagName":return function(e){let t={};for(let r of e.variants)t[r.value]=eJ(r.cont);return(e,...r)=>{let n=t[e.name];return n?n(e,...r):[]}}(e);case"attrValue":return function(e){let t=[];for(let r of e.matchers){let e=r.predicate,n=eJ(r.cont);t.push((t,r,...i)=>e(t)?n(r,...i):[])}let r=e.name;return(e,...n)=>{let i=e.attribs[r];return i||""===i?t.flatMap(t=>t(i,e,...n)):[]}}(e);case"attrPresence":return function(e){let t=e.name,r=eJ(e.cont);return(e,...n)=>Object.prototype.hasOwnProperty.call(e.attribs,t)?r(e,...n):[]}(e);case"pushElement":return function(e){let t=eJ(e.cont),r="+"===e.combinator?eQ:eK;return(e,...n)=>{let i=r(e);return null===i?[]:t(i,e,...n)}}(e);case"popElement":return function(e){let t=eJ(e.cont);return(e,r,...n)=>t(r,...n)}(e)}}let eQ=e=>{let t=e.prev;return null===t?null:D(t)?t:eQ(t)},eK=e=>{let t=e.parent;return t&&D(t)?t:null},eZ=new Uint16Array('ᵁ<\xd5ıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig耻\xc6䃆P耻&䀦cute耻\xc1䃁reve;䄂Āiyx}rc耻\xc2䃂;䐐r;쀀\ud835\udd04rave耻\xc0䃀pha;䎑acr;䄀d;橓Āgp\x9d\xa1on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻\xc5䃅Ācs\xbe\xc3r;쀀\ud835\udc9cign;扔ilde耻\xc3䃃ml耻\xc4䃄Ѐaceforsu\xe5\xfb\xfeėĜĢħĪĀcr\xea\xf2kslash;或Ŷ\xf6\xf8;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘c\xf2ēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻\xa9䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻\xc7䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷\xf2ſ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;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegra\xecȹoɴ͹\0\0ͻ\xbb͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔e\xe5ˊ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;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻\xd0䃐cute耻\xc9䃉ƀaiyӒӗӜron;䄚rc耻\xca䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻\xc8䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻\xcb䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱c\xf2׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅ\xf2کrok;䄦mpńېۘownHum\xf0įqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻\xcd䃍Āiyܓܘrc耻\xce䃎;䐘ot;䄰r;愑rave耻\xcc䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lie\xf3ϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻\xcf䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6ր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\xe1Μs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊight\xe1οight\xe1ϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂ\xf2ࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44c\xf2੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૘\xeb૙eryThi\xee૙tedĀGL૸ଆreaterGreate\xf2ٳessLes\xf3ੈLine;䀊r;쀀\ud835\udd11Ȁ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;쀀\ud835\udca9ilde耻\xd1䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻\xd3䃓Āiy෎ීrc耻\xd4䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻\xd2䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻\xd8䃘iŬื฼de耻\xd5䃕es;樷ml耻\xd6䃖erĀBP๋๠Āar๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplan\xe5ڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻\xae䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r\xbbཹ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;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow\xbbОeftArrow\xbb࢚ightArrow\xbb࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Th\xe1ྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et\xbbሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻\xde䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻\xda䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻\xdb䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻\xd9䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎸᏄϨrrowƀ;BDᅐᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥own\xe1ϳerĀLRᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻\xdc䃜ҀDbcdefosvᐧᐬᐰᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻\xdd䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidt\xe8૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ\0ᚕ᚛ᚹ\0ᚾcute耻\xe1䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻\xe2䃢te肻\xb4̆;䐰lig耻\xe6䃦Ā;r\xb2ᖺ;쀀\ud835\udd1erave耻\xe0䃠ĀepᗊᗖĀfpᗏᗔsym;愵\xe8ᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e\xbbᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢\xbb\xb9arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒ\xf1ᚃing耻\xe5䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯ\xf1ʈilde耻\xe3䃣ml耻\xe4䃤Āciᛂᛈonin\xf4ɲnt;樑ࠀNabcdefiklnoprsuᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e\xbbᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰s\xe9ᜌno\xf5ēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរ\xf0ݠrc;旯p\xbb፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄e\xe5ᑄ\xe5ᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom\xbbᏌtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻\xa6䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t\xbb᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩Āeo᧢᧥t;恁\xeeړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻\xe7䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻\xb8ƭptyv;榲t脀\xa2;eᨭᨮ䂢r\xe4Ʋr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark\xbbᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟\xbbཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it\xbb᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;q\xc7\xc6ɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁\xeeeĀmx᫱᫶ent\xbb᫩e\xf3ɍǧ᫾\0ᬇĀ;dኻᬂot;橭n\xf4Ɇƀfryᬐᬔᬗ;쀀\ud835\udd54o\xe4ɔ脀\xa9;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ā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\xe3᭳u\xe3᭵ee;拎edge;拏en耻\xa4䂤earrowĀlrᯮ᯳eft\xbbᮀight\xbbᮽe\xe4ᯝĀciᰁᰇonin\xf4Ƿnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍r\xf2΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸\xf2ᄳhĀ;vᱚᱛ怐\xbbऊūᱡᱧarow;椏a\xe3̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻\xb0䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ\xbbࣜ\xbbသʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀\xf7;o᳧ᳰntimes;拇n\xf8᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedg\xe5\xfanƀadhᄮᵝᵧownarrow\xf3ᲃarpoonĀlrᵲᵶef\xf4Ჴigh\xf4ᲶŢᵿᶅkaro\xf7གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃r\xf2Щa\xf2ྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴo\xf4ᲉĀcsḎḔute耻\xe9䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻\xea䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻\xe8䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et\xbbẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on\xbbớ;䏵ȀcsuvỪỳἋἣĀioữḱrc\xbbḮɩỹ\0\0ỻ\xedՈantĀglἂἆtr\xbbṝess\xbbṺƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯o\xf4͒ĀahὉὋ;䎷耻\xf0䃰Āmrὓὗl耻\xeb䃫o;悬ƀcipὡὤὧl;䀡s\xf4ծĀeoὬὴctatio\xeeՙnential\xe5չৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0llingdotse\xf1Ṅy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ拔;櫙artint;樍Āao⁕Ācsα‰‸⁅⁈\0⁐β•‥‧\0耻\xbd䂽;慓耻\xbc䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0耻\xbe䂾;慗;慜5;慘ƶ⁌\0;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lan\xf4٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚ;檒;檥;檤ȀEaes;扩pĀ;p℣檊rox\xbbĀ;q檈Ā;qim;拧pf;쀀\ud835\udd58Āci⅃r;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎pro\xf8₞r;楸qĀlqؿ↖les\xf3₈i\xed٫Āen↣↭rtneqq;쀀≩︀\xc5↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽r\xf2ΠȀilmr⇐⇔⇗⇛rs\xf0ᒄf\xbbil\xf4کĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it\xbb∊lip;怦con;抹r;쀀\ud835\udd25sĀew∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdas\xe8⇴rok;䄧Ābp⊂⊇ull;恃hen\xbbᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻\xed䃭ƀ;iyݱ⊰⊵rc耻\xee䃮;䐸Ācx⊼⊿y;䐵cl耻\xa1䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻\xec䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓in\xe5ގar\xf4ܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝do\xf4⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙er\xf3ᕣ\xe3⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻\xbf䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻\xef䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝➋⟀⠁⠒ƀart⑷⑺⑼r\xf2৆\xf2Εail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴ra\xeeࡌbda;䎻gƀ;dlࢎⓁⓃ;榑\xe5ࢎ;檅uo耻\xab䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝\xeb≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼\xecࢰ\xe2┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□a\xe9⓶arpoonĀdu▯▴own\xbbњp\xbbeftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoon\xf3྘quigarro\xf7⇰hreetimes;拋ƀ;qs▋ও◺lan\xf4বʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚s;檓ʀadegs☳☹☽♉♋ppro\xf8Ⓠot;拖qĀgq♃♅\xf4উgt\xf2⒌\xf4ছi\xedলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖r\xf2◁orne\xf2ᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che\xbb⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox\xbb⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽r\xebࣁgƀlmr⛿✍✔eftĀar✇ight\xe1৲apsto;柼ight\xe1৽parrowĀlr✥✩ef\xf4⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗\xe1ፎƀ;ef❗❘᠀旊nge\xbb❘arĀ;l❤❥䀨t;榓ʀachmt❶❼➅➇r\xf2ࢨorne\xf2arĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗;檦r;橹re\xe5◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;efभ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀\xc5⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻\xaf䂯Āet⡗⡙;時Ā;e⡞⡟朠se\xbb⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻ow\xeeҌef\xf4ए\xf0Ꮡker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle\xbbᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻\xb5䂵Ȁ;acdᑤ⢽⣀⣄s\xf4ᚧir;櫰ot肻\xb7Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛\xf2\xf0ઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos\xbbᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la\xbb˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉ro\xf8඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻\xa0ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸ui\xf6ୣĀei⩊⩎ar;椨\xed஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lan\xf4௢i\xed௪Ā;rஶ⪁\xbbஷƀAap⪊⪍⪑r\xf2⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹r\xf2⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro\xf7⫁ightarro\xf7⪐ƀ;qs఻⪺⫪lan\xf4ౕĀ;sౕ⫴\xbbశi\xedౝĀ;rవ⫾iĀ;eచథi\xe4ඐĀpt⬌⬑f;쀀\ud835\udd5f膀\xac;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lle\xec୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳u\xe5ಥĀ;cಘ⭸Ā;eಒ⭽\xf1ಘȀAait⮈⮋⮝⮧r\xf2⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow\xbb⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉u\xe5൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ar\xe1⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭\xe5೸\xe5ഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗ\xf1സȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇ\xecௗlde耻\xf1䃱\xe7ృiangleĀlrⱒⱜeftĀ;eచⱚ\xf1దightĀ;eೋⱥ\xf1೗Ā;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耻\xf3䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻\xf4䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻\xf2䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨr\xf2᪀Āir⶝ⶠr;榾oss;榻n\xe5๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨r\xf2᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f\xbbⷿ耻\xaa䂪耻\xba䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧\xf2⸁ash耻\xf8䃸l;折iŬⸯ⸴de耻\xf5䃵esĀ;aǛ⸺s;樶ml耻\xf6䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀\xb6;l⹭⹮䂶le\xecЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕ma\xf4੶ne;明ƀ;tv⺿⻀⻈䏀chfork\xbb;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎\xf6⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ;樥;橲n肻\xb1ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻\xa3䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷u\xe5໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾ppro\xf8⽃urlye\xf1໙\xf1໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨i\xedໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺\xf0⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴\xef໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnion\xf3ڰnt;樖stĀ;e【】䀿\xf1Ἑ\xf4༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがr\xf2Ⴓ\xf2ϝail;検ar\xf2ᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕i\xe3ᅮmptyv;榳gȀ;del࿑らるろ;榒;榥\xe5࿑uo耻\xbb䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞\xeb≝\xf0✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶al\xf3༞ƀabrョリヮr\xf2៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗\xec࿲\xe2ヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜn\xe5Ⴛar\xf4ྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ\xbbѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭa\xe9トarpoonĀduㆻㆿow\xeeㅾp\xbb႒eftĀah㇊㇐rrow\xf3࿪arpoon\xf3Ցightarrows;應quigarro\xf7ニhreetimes;拌g;䋚ingdotse\xf1ἲƀahm㈍㈐㈓r\xf2࿪a\xf2Ց;怏oustĀ;a㈞㈟掱che\xbb㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾r\xebဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒ar\xf2㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠re\xe5ㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛qu\xef➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡u\xe5ᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓i\xedሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒\xebĀ;oਸ਼਴t耻\xa7䂧i;䀻war;椩mĀin㍩\xf0nu\xf3\xf1t;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜i\xe4ᑤara\xec⹯耻\xad䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲ar\xf2ᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetm\xe9㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it\xbb㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓pĀ;sᆴ㑵;쀀⊔uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍\xf1ᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝\xf1ᆮƀ;afᅻ㒦ְrť㒫ֱ\xbbᅼar\xf2ᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tm\xee\xf1i\xec㐕ar\xe6ᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psilo\xeeỠh\xe9⺯s\xbb⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦ppro\xf8㋺urlye\xf1ᇾ\xf1ᇳƀaes㖂㖈㌛ppro\xf8㌚q\xf1㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻\xb9䂹耻\xb2䂲耻\xb3䂳;櫆Ā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㘦㘨\xeb∮Ā;oਫ਩war;椪lig耻\xdf䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄r\xeb๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮ppro\xf8዁im\xbbኬs\xf0ኞĀas㚺㚮\xf0዁rn耻\xfe䃾Ǭ̟㛆⋧es膀\xd7;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀\xe1⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚\xe1㍢rime;怴ƀaip㜏㜒㝤d\xe5ቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own\xbbᶻeftĀ;e㜾\xf1म;扜ightĀ;e㊪㝋\xf1ၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎x\xf4᝷headĀlr㞗㞠eftarro\xf7ࡏightarrow\xbbཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶r\xf2ϭar;楣Ācr㟜㟢ute耻\xfa䃺\xf2ᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻\xfb䃻;䑃ƀabh㠃㠆㠋r\xf2Ꭽlac;䅱a\xf2Āir㠓㠘sht;楾;쀀\ud835\udd32rave耻\xf9䃹š㠧㠱rĀlr㠬㠮\xbbॗ\xbbႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r\xbb㡆op;挏ri;旸Āal㡖㡚cr;䅫肻\xa8͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠own\xe1arpoonĀlr㢈㢌ef\xf4㠭igh\xf4㠯iƀ;hl㢙㢚㢜䏅\xbbᏺon\xbb㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r\xbb㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨\xbb᠓Āam㣯㣲r\xf2㢨l耻\xfc䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠r\xf2ϷarĀ;v㤦㤧櫨;櫩as\xe8ϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖app\xe1␕othin\xe7ẖƀhir㓫⻈㥙op\xf4⾵Ā;h㥢\xefㆍĀiu㥩㥭gm\xe1㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊;쀀⫋setneqĀ;q㦏㦒쀀⊋;쀀⫌Āhr㦛㦟et\xe1㚜iangleĀlr㦪㦯eft\xbbथight\xbbၑy;䐲ash\xbbံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨa\xf2ᑩr;쀀\ud835\udd33tr\xe9㦮suĀbp㧯㧱\xbbജ\xbb൙pf;쀀\ud835\udd67ro\xf0໻tr\xe9㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖\xbb㥾nĀEe㦒㨞\xbb㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦at\xe8ᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tr\xe9៑r;쀀\ud835\udd35ĀAa㪔㪗r\xf2σr\xf2৶;䎾ĀAa㪡㪤r\xf2θr\xf2৫a\xf0✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69im\xe5ឲĀAa㫇㫊r\xf2ώr\xf2ਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜r\xe9។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻\xfd䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻\xa5䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻\xff䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡tr\xe6ᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),e0=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0))),e1=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]]),e2=null!==(r3=String.fromCodePoint)&&void 0!==r3?r3:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function e3(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=e1.get(e))&&void 0!==t?t:e}function e5(e){return e>=r5.ZERO&&e<=r5.NINE}!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"}(r5||(r5={})),!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(r8||(r8={})),!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"}(r6||(r6={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(r4||(r4={}));class e8{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=r6.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=r4.Strict}startEntity(e){this.decodeMode=e,this.state=r6.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case r6.EntityStart:if(e.charCodeAt(t)===r5.NUM)return this.state=r6.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=r6.NamedEntity,this.stateNamedEntity(e,t);case r6.NumericStart:return this.stateNumericStart(e,t);case r6.NumericDecimal:return this.stateNumericDecimal(e,t);case r6.NumericHex:return this.stateNumericHex(e,t);case r6.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===r5.LOWER_X?(this.state=r6.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=r6.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){let i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}stateNumericHex(e,t){let r=t;for(;t<e.length;){var n;let i=e.charCodeAt(t);if(!e5(i)&&(!((n=i)>=r5.UPPER_A)||!(n<=r5.UPPER_F))&&(!(n>=r5.LOWER_A)||!(n<=r5.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){let r=t;for(;t<e.length;){let n=e.charCodeAt(t);if(!e5(n))return this.addToNumericResult(e,r,t,10),this.emitNumericEntity(n,2);t+=1}return this.addToNumericResult(e,r,t,10),-1}emitNumericEntity(e,t){var r;if(this.consumed<=t)return null===(r=this.errors)||void 0===r||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===r5.SEMI)this.consumed+=1;else if(this.decodeMode===r4.Strict)return 0;return this.emitCodePoint(e3(this.result),this.consumed),this.errors&&(e!==r5.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){let{decodeTree:r}=this,n=r[this.treeIndex],i=(n&r8.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){let s=e.charCodeAt(t);if(this.treeIndex=e4(r,n,this.treeIndex+Math.max(1,i),s),this.treeIndex<0)return 0===this.result||this.decodeMode===r4.Attribute&&(0===i||function(e){var t;return e===r5.EQUALS||(t=e)>=r5.UPPER_A&&t<=r5.UPPER_Z||t>=r5.LOWER_A&&t<=r5.LOWER_Z||e5(t)}(s))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&r8.VALUE_LENGTH)>>14)){if(s===r5.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==r4.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}emitNotTerminatedNamedEntity(){var e;let{result:t,decodeTree:r}=this,n=(r[t]&r8.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){let{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~r8.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case r6.NamedEntity:return 0!==this.result&&(this.decodeMode!==r4.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case r6.NumericDecimal:return this.emitNumericEntity(0,2);case r6.NumericHex:return this.emitNumericEntity(0,3);case r6.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case r6.EntityStart:return 0}}}function e6(e){let t="",r=new e8(e,e=>t+=e2(e));return function(e,n){let i=0,s=0;for(;(s=e.indexOf("&",s))>=0;){t+=e.slice(i,s),r.startEntity(n);let a=r.write(e,s+1);if(a<0){i=s+r.end();break}i=s+a,s=0===a?i+1:i}let a=t+e.slice(i);return t="",a}}function e4(e,t,r,n){let i=(t&r8.BRANCH_LENGTH)>>7,s=t&r8.JUMP_TABLE;if(0===i)return 0!==s&&n===s?r:-1;if(s){let t=n-s;return t<0||t>=i?-1:e[r+t]-1}let a=r,o=a+i-1;for(;a<=o;){let t=a+o>>>1,r=e[t];if(r<n)a=t+1;else{if(!(r>n))return e[t+i];o=t-1}}return -1}function e7(e){return e===r7.Space||e===r7.NewLine||e===r7.Tab||e===r7.FormFeed||e===r7.CarriageReturn}function e9(e){return e===r7.Slash||e===r7.Gt||e7(e)}function te(e){return e>=r7.Zero&&e<=r7.Nine}e6(eZ),e6(e0),!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"}(r7||(r7={})),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"}(r9||(r9={})),!function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(ne||(ne={}));let tt={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 tr{constructor({xmlMode:e=!1,decodeEntities:t=!0},r){this.cbs=r,this.state=r9.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=r9.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=e,this.decodeEntities=t,this.entityTrie=e?e0:eZ}reset(){this.state=r9.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=r9.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,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(e){e===r7.Lt||!this.decodeEntities&&this.fastForwardTo(r7.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=r9.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===r7.Amp&&(this.state=r9.BeforeEntity)}stateSpecialStartSequence(e){let t=this.sequenceIndex===this.currentSequence.length;if(t?e9(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=r9.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===r7.Gt||e7(e)){let t=this.index-this.currentSequence.length;if(this.sectionStart<t){let e=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=e}this.isSpecial=!1,this.sectionStart=t+2,this.stateInClosingTagName(e);return}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===tt.TitleEnd?this.decodeEntities&&e===r7.Amp&&(this.state=r9.BeforeEntity):this.fastForwardTo(r7.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=Number(e===r7.Lt)}stateCDATASequence(e){e===tt.Cdata[this.sequenceIndex]?++this.sequenceIndex===tt.Cdata.length&&(this.state=r9.InCommentLike,this.currentSequence=tt.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=r9.InDeclaration,this.stateInDeclaration(e))}fastForwardTo(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1}stateInCommentLike(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===tt.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=r9.Text):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}isTagStartChar(e){return this.xmlMode?!e9(e):e>=r7.LowerA&&e<=r7.LowerZ||e>=r7.UpperA&&e<=r7.UpperZ}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=r9.SpecialStartSequence}stateBeforeTagName(e){if(e===r7.ExclamationMark)this.state=r9.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===r7.Questionmark)this.state=r9.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){let t=32|e;this.sectionStart=this.index,this.xmlMode||t!==tt.TitleEnd[2]?this.state=this.xmlMode||t!==tt.ScriptEnd[2]?r9.InTagName:r9.BeforeSpecialS:this.startSpecial(tt.TitleEnd,3)}else e===r7.Slash?this.state=r9.BeforeClosingTagName:(this.state=r9.Text,this.stateText(e))}stateInTagName(e){e9(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=r9.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){e7(e)||(e===r7.Gt?this.state=r9.Text:(this.state=this.isTagStartChar(e)?r9.InClosingTagName:r9.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===r7.Gt||e7(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=r9.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===r7.Gt||this.fastForwardTo(r7.Gt))&&(this.state=r9.Text,this.baseState=r9.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===r7.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=r9.InSpecialTag,this.sequenceIndex=0):this.state=r9.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===r7.Slash?this.state=r9.InSelfClosingTag:e7(e)||(this.state=r9.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===r7.Gt?(this.cbs.onselfclosingtag(this.index),this.state=r9.Text,this.baseState=r9.Text,this.sectionStart=this.index+1,this.isSpecial=!1):e7(e)||(this.state=r9.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===r7.Eq||e9(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=r9.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===r7.Eq?this.state=r9.BeforeAttributeValue:e===r7.Slash||e===r7.Gt?(this.cbs.onattribend(ne.NoValue,this.index),this.state=r9.BeforeAttributeName,this.stateBeforeAttributeName(e)):e7(e)||(this.cbs.onattribend(ne.NoValue,this.index),this.state=r9.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===r7.DoubleQuote?(this.state=r9.InAttributeValueDq,this.sectionStart=this.index+1):e===r7.SingleQuote?(this.state=r9.InAttributeValueSq,this.sectionStart=this.index+1):e7(e)||(this.sectionStart=this.index,this.state=r9.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===r7.DoubleQuote?ne.Double:ne.Single,this.index),this.state=r9.BeforeAttributeName):this.decodeEntities&&e===r7.Amp&&(this.baseState=this.state,this.state=r9.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,r7.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,r7.SingleQuote)}stateInAttributeValueNoQuotes(e){e7(e)||e===r7.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(ne.Unquoted,this.index),this.state=r9.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===r7.Amp&&(this.baseState=this.state,this.state=r9.BeforeEntity)}stateBeforeDeclaration(e){e===r7.OpeningSquareBracket?(this.state=r9.CDATASequence,this.sequenceIndex=0):this.state=e===r7.Dash?r9.BeforeComment:r9.InDeclaration}stateInDeclaration(e){(e===r7.Gt||this.fastForwardTo(r7.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=r9.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===r7.Gt||this.fastForwardTo(r7.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=r9.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===r7.Dash?(this.state=r9.InCommentLike,this.currentSequence=tt.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=r9.InDeclaration}stateInSpecialComment(e){(e===r7.Gt||this.fastForwardTo(r7.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=r9.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){let t=32|e;t===tt.ScriptEnd[3]?this.startSpecial(tt.ScriptEnd,4):t===tt.StyleEnd[3]?this.startSpecial(tt.StyleEnd,4):(this.state=r9.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===r7.Number?this.state=r9.BeforeNumericEntity:e===r7.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=r9.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=e4(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];let t=this.trieCurrent&r8.VALUE_LENGTH;if(t){let r=(t>>14)-1;if(this.allowLegacyEntity()||e===r7.Semi){let e=this.index-this.entityExcess+1;e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}emitNamedEntity(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&r8.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~r8.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(e){(32|e)===r7.LowerX?(this.entityExcess++,this.state=r9.InHexEntity):(this.state=r9.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){let t=this.index-this.entityExcess-1;t+2+Number(this.state===r9.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(e3(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===r7.Semi?this.emitNumericEntity(!0):te(e)?(this.entityResult=10*this.entityResult+(e-r7.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){if(e===r7.Semi)this.emitNumericEntity(!0);else if(te(e))this.entityResult=16*this.entityResult+(e-r7.Zero),this.entityExcess++;else e>=r7.UpperA&&e<=r7.UpperF||e>=r7.LowerA&&e<=r7.LowerF?(this.entityResult=16*this.entityResult+((32|e)-r7.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===r9.Text||this.baseState===r9.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===r9.Text||this.state===r9.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===r9.InAttributeValueDq||this.state===r9.InAttributeValueSq||this.state===r9.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();){let e=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case r9.Text:this.stateText(e);break;case r9.SpecialStartSequence:this.stateSpecialStartSequence(e);break;case r9.InSpecialTag:this.stateInSpecialTag(e);break;case r9.CDATASequence:this.stateCDATASequence(e);break;case r9.InAttributeValueDq:this.stateInAttributeValueDoubleQuotes(e);break;case r9.InAttributeName:this.stateInAttributeName(e);break;case r9.InCommentLike:this.stateInCommentLike(e);break;case r9.InSpecialComment:this.stateInSpecialComment(e);break;case r9.BeforeAttributeName:this.stateBeforeAttributeName(e);break;case r9.InTagName:this.stateInTagName(e);break;case r9.InClosingTagName:this.stateInClosingTagName(e);break;case r9.BeforeTagName:this.stateBeforeTagName(e);break;case r9.AfterAttributeName:this.stateAfterAttributeName(e);break;case r9.InAttributeValueSq:this.stateInAttributeValueSingleQuotes(e);break;case r9.BeforeAttributeValue:this.stateBeforeAttributeValue(e);break;case r9.BeforeClosingTagName:this.stateBeforeClosingTagName(e);break;case r9.AfterClosingTagName:this.stateAfterClosingTagName(e);break;case r9.BeforeSpecialS:this.stateBeforeSpecialS(e);break;case r9.InAttributeValueNq:this.stateInAttributeValueNoQuotes(e);break;case r9.InSelfClosingTag:this.stateInSelfClosingTag(e);break;case r9.InDeclaration:this.stateInDeclaration(e);break;case r9.BeforeDeclaration:this.stateBeforeDeclaration(e);break;case r9.BeforeComment:this.stateBeforeComment(e);break;case r9.InProcessingInstruction:this.stateInProcessingInstruction(e);break;case r9.InNamedEntity:this.stateInNamedEntity(e);break;case r9.BeforeEntity:this.stateBeforeEntity(e);break;case r9.InHexEntity:this.stateInHexEntity(e);break;case r9.InNumericEntity:this.stateInNumericEntity(e);break;default:this.stateBeforeNumericEntity(e)}this.index++}this.cleanup()}finish(){this.state===r9.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){let e=this.buffer.length+this.offset;this.state===r9.InCommentLike?this.currentSequence===tt.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===r9.InNumericEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===r9.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===r9.InTagName||this.state===r9.BeforeAttributeName||this.state===r9.BeforeAttributeValue||this.state===r9.AfterAttributeName||this.state===r9.InAttributeName||this.state===r9.InAttributeValueSq||this.state===r9.InAttributeValueDq||this.state===r9.InAttributeValueNq||this.state===r9.InClosingTagName||this.cbs.ontext(this.sectionStart,e)}emitPartial(e,t){this.baseState!==r9.Text&&this.baseState!==r9.InSpecialTag?this.cbs.onattribdata(e,t):this.cbs.ontext(e,t)}emitCodePoint(e){this.baseState!==r9.Text&&this.baseState!==r9.InSpecialTag?this.cbs.onattribentity(e):this.cbs.ontextentity(e)}}let tn=new Set(["input","option","optgroup","select","button","datalist","textarea"]),ti=new Set(["p"]),ts=new Set(["thead","tbody"]),ta=new Set(["dd","dt"]),to=new Set(["rt","rp"]),tl=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",ti],["h1",ti],["h2",ti],["h3",ti],["h4",ti],["h5",ti],["h6",ti],["select",tn],["input",tn],["output",tn],["button",tn],["datalist",tn],["textarea",tn],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",ta],["dt",ta],["address",ti],["article",ti],["aside",ti],["blockquote",ti],["details",ti],["div",ti],["dl",ti],["fieldset",ti],["figcaption",ti],["figure",ti],["footer",ti],["form",ti],["header",ti],["hr",ti],["main",ti],["nav",ti],["ol",ti],["pre",ti],["section",ti],["table",ti],["ul",ti],["rt",to],["rp",to],["tbody",ts],["tfoot",ts]]),tu=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),tc=new Set(["math","svg"]),td=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),tp=/\s|\//;class tf{constructor(e,t={}){var r,n,i,s,a;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=null!=e?e:{},this.lowerCaseTagNames=null!==(r=t.lowerCaseTags)&&void 0!==r?r:!t.xmlMode,this.lowerCaseAttributeNames=null!==(n=t.lowerCaseAttributeNames)&&void 0!==n?n:!t.xmlMode,this.tokenizer=new(null!==(i=t.Tokenizer)&&void 0!==i?i:tr)(this.options,this),null===(a=(s=this.cbs).onparserinit)||void 0===a||a.call(s,this)}ontext(e,t){var r,n;let i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t}ontextentity(e){var t,r;let n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,e2(e)),this.startIndex=n}isVoidElement(e){return!this.options.xmlMode&&tu.has(e)}onopentagname(e,t){this.endIndex=t;let r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)}emitOpenTag(e){var t,r,n,i;this.openTagStart=this.startIndex,this.tagname=e;let s=!this.options.xmlMode&&tl.get(e);if(s)for(;this.stack.length>0&&s.has(this.stack[this.stack.length-1]);){let e=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,e,!0)}!this.isVoidElement(e)&&(this.stack.push(e),tc.has(e)?this.foreignContext.push(!0):td.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var r,n,i,s,a,o;this.endIndex=t;let l=this.getSlice(e,t);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(tc.has(l)||td.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))this.options.xmlMode||"br"!==l||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(s=(i=this.cbs).onopentag)||void 0===s||s.call(i,"br",{},!0),null===(o=(a=this.cbs).onclosetag)||void 0===o||o.call(a,"br",!1));else{let e=this.stack.lastIndexOf(l);if(-1!==e){if(this.cbs.onclosetag){let t=this.stack.length-e;for(;t--;)this.cbs.onclosetag(this.stack.pop(),0!==t)}else this.stack.length=e}else this.options.xmlMode||"p"!==l||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,r;let n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}onattribname(e,t){this.startIndex=e;let r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=e2(e)}onattribend(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===ne.Double?'"':e===ne.Single?"'":e===ne.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){let t=e.search(tp),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(e,t){this.endIndex=t;let r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){let e=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${e}`,`!${r}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;let r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){let e=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${e}`,`?${r}`)}this.startIndex=t+1}oncomment(e,t,r){var n,i,s,a;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(a=(s=this.cbs).oncommentend)||void 0===a||a.call(s),this.startIndex=t+1}oncdata(e,t,r){var n,i,s,a,o,l,u,c,d,p;this.endIndex=t;let f=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(a=(s=this.cbs).ontext)||void 0===a||a.call(s,f),null===(l=(o=this.cbs).oncdataend)||void 0===l||l.call(o)):(null===(c=(u=this.cbs).oncomment)||void 0===c||c.call(u,`[CDATA[${f}]]`),null===(p=(d=this.cbs).oncommentend)||void 0===p||p.call(d)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=this.stack.length;e>0;this.cbs.onclosetag(this.stack[--e],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}reset(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(e-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(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}end(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),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(e){this.write(e)}done(e){this.end(e)}}let th=/["&'<>$\x80-\uFFFF]/g,tm=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),tg=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>(64512&e.charCodeAt(t))==55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function ty(e){let t,r="",n=0;for(;null!==(t=th.exec(e));){let i=t.index,s=e.charCodeAt(i),a=tm.get(s);void 0!==a?(r+=e.substring(n,i)+a,n=i+1):(r+=`${e.substring(n,i)}&#x${tg(e,i).toString(16)};`,n=th.lastIndex+=Number((64512&s)==55296))}return r+e.substr(n)}function tb(e,t){return function(r){let n;let i=0,s="";for(;n=e.exec(r);)i!==n.index&&(s+=r.substring(i,n.index)),s+=t.get(n[0].charCodeAt(0)),i=n.index+1;return s+r.substring(i)}}tb(/[&<>'"]/g,tm);let tv=tb(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),tw=tb(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]));!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(nt||(nt={})),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"}(nr||(nr={}));let tD=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])),tx=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])),tk=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function tS(e){return e.replace(/"/g,"&quot;")}let tE=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function tC(e,t={}){let r="length"in e?e:[e],p="";for(let e=0;e<r.length;e++)p+=function(e,t){var r,p,f;switch(e.type){case n:return tC(e.children,t);case d:case s:return r=e,`<${r.data}>`;case a:return p=e,`<!--${p.data}-->`;case c:return f=e,`<![CDATA[${f.children[0].data}]]>`;case o:case l:case u:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=tD.get(e.name))&&void 0!==r?r:e.name,e.parent&&t_.has(e.parent.name)&&(t={...t,xmlMode:!1})),!t.xmlMode&&tT.has(e.name)&&(t={...t,xmlMode:"foreign"});let n=`<${e.name}`,i=function(e,t){var r;if(!e)return;let n=(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)===!1?tS:t.xmlMode||"utf8"!==t.encodeEntities?ty:tv;return Object.keys(e).map(r=>{var i,s;let a=null!==(i=e[r])&&void 0!==i?i:"";return("foreign"===t.xmlMode&&(r=null!==(s=tx.get(r))&&void 0!==s?s:r),t.emptyAttrs||t.xmlMode||""!==a)?`${r}="${n(a)}"`:r}).join(" ")}(e.attribs,t);return i&&(n+=` ${i}`),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&tE.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=tC(e.children,t)),(t.xmlMode||!tE.has(e.name))&&(n+=`</${e.name}>`)),n}(e,t);case i:return function(e,t){var r;let n=e.data||"";return(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)===!1||!t.xmlMode&&e.parent&&tk.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?ty(n):tw(n)),n}(e,t)}}(r[e],t);return p}let t_=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),tT=new Set(["svg","math"]);function tA(e){return Array.isArray(e)?e.map(tA).join(""):isTag(e)?"br"===e.name?"\n":tA(e.children):isCDATA(e)?tA(e.children):isText(e)?e.data:""}function tO(e){return Array.isArray(e)?e.map(tO).join(""):hasChildren(e)&&!isComment(e)?tO(e.children):isText(e)?e.data:""}function tF(e){return Array.isArray(e)?e.map(tF).join(""):hasChildren(e)&&(e.type===ElementType.Tag||isCDATA(e))?tF(e.children):isText(e)?e.data:""}let tP={tag_name:e=>"function"==typeof e?t=>D(t)&&e(t.name):"*"===e?D:t=>D(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>x(t)&&e(t.data):t=>x(t)&&t.data===e};function tL(e,t){return r=>e(r)||t(r)}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(nn||(nn={}));var tR=r(33081);function tI(e,t,r=()=>void 0){if(void 0===e){let e=function(...r){return t(e,...r)};return e}return e>=0?function(...n){return t(tI(e-1,t,r),...n)}:r}function tN(e,t){let r=0,n=e.length;for(;r<n&&e[r]===t;)++r;for(;n>r&&e[n-1]===t;)--n;return r>0||n<e.length?e.substring(r,n):e}function tj(e,t){let r=new Map;for(let n=e.length;n-- >0;){let i=e[n],s=t(i);r.set(s,r.has(s)?tR(i,r.get(s),{arrayMerge:tB}):i)}return[...r.values()].reverse()}let tB=(e,t,r)=>[...t];function tM(e,t){for(let r of t){if(!e)return;e=e[r]}return e}function tq(e,t="a",r=26){let n=[];do n.push((e-=1)%r),e=e/r>>0;while(e>0);let i=t.charCodeAt(0);return n.reverse().map(e=>String.fromCharCode(i+e)).join("")}let t$=["I","X","C","M"],tU=["V","L","D"];function tW(e){return[...e+""].map(e=>+e).reverse().map((e,t)=>e%5<4?(e<5?"":tU[t])+t$[t].repeat(e%5):t$[t]+(e<5?tU[t]:t$[t+1])).reverse().join("")}class tV{constructor(e,t){this.lines=[],this.nextLineWords=[],this.maxLineLength=t||e.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=tM(e,["longWordSplit","wrapCharacters"])||[],this.forceWrapOnLimit=tM(e,["longWordSplit","forceWrapOnLimit"])||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}pushWord(e,t=!1){this.nextLineAvailableChars<=0&&!t&&this.startNewLine();let r=0===this.nextLineWords.length,n=e.length+ +!r;if(n<=this.nextLineAvailableChars||t)this.nextLineWords.push(e),this.nextLineAvailableChars-=n;else{let[t,...n]=this.splitLongWord(e);for(let e of(r||this.startNewLine(),this.nextLineWords.push(t),this.nextLineAvailableChars-=t.length,n))this.startNewLine(),this.nextLineWords.push(e),this.nextLineAvailableChars-=e.length}}popWord(){let e=this.nextLineWords.pop();if(void 0!==e){let t=0===this.nextLineWords.length,r=e.length+ +!t;this.nextLineAvailableChars+=r}return e}concatWord(e,t=!1){if(this.wordBreakOpportunity&&e.length>this.nextLineAvailableChars)this.pushWord(e,t),this.wordBreakOpportunity=!1;else{let r=this.popWord();this.pushWord(r?r.concat(e):e,t)}}startNewLine(e=1){this.lines.push(this.nextLineWords),e>1&&this.lines.push(...Array.from({length:e-1},()=>[])),this.nextLineWords=[],this.nextLineAvailableChars=this.maxLineLength}isEmpty(){return 0===this.lines.length&&0===this.nextLineWords.length}clear(){this.lines.length=0,this.nextLineWords.length=0,this.nextLineAvailableChars=this.maxLineLength}toString(){return[...this.lines,this.nextLineWords].map(e=>e.join(" ")).join("\n")}splitLongWord(e){let t=[],r=0;for(;e.length>this.maxLineLength;){let n=e.substring(0,this.maxLineLength),i=e.substring(this.maxLineLength),s=n.lastIndexOf(this.wrapCharacters[r]);if(s>-1)e=n.substring(s+1)+i,t.push(n.substring(0,s+1));else if(++r<this.wrapCharacters.length)e=n+i;else{if(this.forceWrapOnLimit){if(t.push(n),(e=i).length>this.maxLineLength)continue}else e=n+i;break}}return t.push(e),t}}class tz{constructor(e=null){this.next=e}getRoot(){return this.next?this.next:this}}class tH extends tz{constructor(e,t=null,r=1,n){super(t),this.leadingLineBreaks=r,this.inlineTextBuilder=new tV(e,n),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class tG extends tH{constructor(e,t=null,{interRowLineBreaks:r=1,leadingLineBreaks:n=2,maxLineLength:i,maxPrefixLength:s=0,prefixAlign:a="left"}={}){super(e,t,n,i),this.maxPrefixLength=s,this.prefixAlign=a,this.interRowLineBreaks=r}}class tY extends tH{constructor(e,t=null,{leadingLineBreaks:r=1,maxLineLength:n,prefix:i=""}={}){super(e,t,r,n),this.prefix=i}}class tJ extends tz{constructor(e=null){super(e),this.rows=[],this.isPre=e&&e.isPre,this.isNoWrap=e&&e.isNoWrap}}class tX extends tz{constructor(e=null){super(e),this.cells=[],this.isPre=e&&e.isPre,this.isNoWrap=e&&e.isNoWrap}}class tQ extends tz{constructor(e,t=null,r){super(t),this.inlineTextBuilder=new tV(e,r),this.rawText="",this.stashedLineBreaks=0,this.isPre=t&&t.isPre,this.isNoWrap=t&&t.isNoWrap}}class tK extends tz{constructor(e=null,t){super(e),this.transform=t}}class tZ{constructor(e){this.whitespaceChars=e.preserveNewlines?e.whitespaceCharacters.replace(/\n/g,""):e.whitespaceCharacters;let t=[...this.whitespaceChars].map(e=>"\\u"+e.charCodeAt(0).toString(16).padStart(4,"0")).join("");if(this.leadingWhitespaceRe=RegExp(`^[${t}]`),this.trailingWhitespaceRe=RegExp(`[${t}]$`),this.allWhitespaceOrEmptyRe=RegExp(`^[${t}]*$`),this.newlineOrNonWhitespaceRe=RegExp(`(\\n|[^\\n${t}])`,"g"),this.newlineOrNonNewlineStringRe=RegExp(`(\\n|[^\\n]+)`,"g"),e.preserveNewlines){let e=RegExp(`\\n|[^\\n${t}]+`,"gm");this.shrinkWrapAdd=function(t,r,n=e=>e,i=!1){if(!t)return;let s=r.stashedSpace,a=!1,o=e.exec(t);if(o)for(a=!0,"\n"===o[0]?r.startNewLine():s||this.testLeadingWhitespace(t)?r.pushWord(n(o[0]),i):r.concatWord(n(o[0]),i);null!==(o=e.exec(t));)"\n"===o[0]?r.startNewLine():r.pushWord(n(o[0]),i);r.stashedSpace=s&&!a||this.testTrailingWhitespace(t)}}else{let e=RegExp(`[^${t}]+`,"g");this.shrinkWrapAdd=function(t,r,n=e=>e,i=!1){if(!t)return;let s=r.stashedSpace,a=!1,o=e.exec(t);if(o)for(a=!0,s||this.testLeadingWhitespace(t)?r.pushWord(n(o[0]),i):r.concatWord(n(o[0]),i);null!==(o=e.exec(t));)r.pushWord(n(o[0]),i);r.stashedSpace=s&&!a||this.testTrailingWhitespace(t)}}}addLiteral(e,t,r=!0){if(!e)return;let n=t.stashedSpace,i=!1,s=this.newlineOrNonNewlineStringRe.exec(e);if(s)for(i=!0,"\n"===s[0]?t.startNewLine():n?t.pushWord(s[0],r):t.concatWord(s[0],r);null!==(s=this.newlineOrNonNewlineStringRe.exec(e));)"\n"===s[0]?t.startNewLine():t.pushWord(s[0],r);t.stashedSpace=n&&!i}testLeadingWhitespace(e){return this.leadingWhitespaceRe.test(e)}testTrailingWhitespace(e){return this.trailingWhitespaceRe.test(e)}testContainsWords(e){return!this.allWhitespaceOrEmptyRe.test(e)}countNewlinesNoWords(e){let t;this.newlineOrNonWhitespaceRe.lastIndex=0;let r=0;for(;null!==(t=this.newlineOrNonWhitespaceRe.exec(e));){if("\n"!==t[0])return 0;r++}return r}}class t0{constructor(e,t,r){this.options=e,this.picker=t,this.metadata=r,this.whitespaceProcessor=new tZ(e),this._stackItem=new tH(e),this._wordTransformer=void 0}pushWordTransform(e){this._wordTransformer=new tK(this._wordTransformer,e)}popWordTransform(){if(!this._wordTransformer)return;let e=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,e}startNoWrap(){this._stackItem.isNoWrap=!0}stopNoWrap(){this._stackItem.isNoWrap=!1}_getCombinedWordTransformer(){let e=this._wordTransformer?e=>(function e(t,r){return r?e(r.transform(t),r.next):t})(e,this._wordTransformer):void 0,t=this.options.encodeCharacters;return e?t?r=>t(e(r)):e:t}_popStackItem(){let e=this._stackItem;return this._stackItem=e.next,e}addLineBreak(){(this._stackItem instanceof tH||this._stackItem instanceof tY||this._stackItem instanceof tQ)&&(this._stackItem.isPre?this._stackItem.rawText+="\n":this._stackItem.inlineTextBuilder.startNewLine())}addWordBreakOpportunity(){(this._stackItem instanceof tH||this._stackItem instanceof tY||this._stackItem instanceof tQ)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}addInline(e,{noWordTransform:t=!1}={}){if(this._stackItem instanceof tH||this._stackItem instanceof tY||this._stackItem instanceof tQ){if(this._stackItem.isPre){this._stackItem.rawText+=e;return}if(0!==e.length&&(!this._stackItem.stashedLineBreaks||this.whitespaceProcessor.testContainsWords(e))){if(this.options.preserveNewlines){let t=this.whitespaceProcessor.countNewlinesNoWords(e);if(t>0){this._stackItem.inlineTextBuilder.startNewLine(t);return}}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.shrinkWrapAdd(e,this._stackItem.inlineTextBuilder,t?void 0:this._getCombinedWordTransformer(),this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}}addLiteral(e){if((this._stackItem instanceof tH||this._stackItem instanceof tY||this._stackItem instanceof tQ)&&0!==e.length){if(this._stackItem.isPre){this._stackItem.rawText+=e;return}this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitespaceProcessor.addLiteral(e,this._stackItem.inlineTextBuilder,this._stackItem.isNoWrap),this._stackItem.stashedLineBreaks=0}}openBlock({leadingLineBreaks:e=1,reservedLineLength:t=0,isPre:r=!1}={}){let n=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-t);this._stackItem=new tH(this.options,this._stackItem,e,n),r&&(this._stackItem.isPre=!0)}closeBlock({trailingLineBreaks:e=1,blockTransform:t}={}){let r=this._popStackItem(),n=t?t(t1(r)):t1(r);t2(this._stackItem,n,r.leadingLineBreaks,Math.max(r.stashedLineBreaks,e))}openList({maxPrefixLength:e=0,prefixAlign:t="left",interRowLineBreaks:r=1,leadingLineBreaks:n=2}={}){this._stackItem=new tG(this.options,this._stackItem,{interRowLineBreaks:r,leadingLineBreaks:n,maxLineLength:this._stackItem.inlineTextBuilder.maxLineLength,maxPrefixLength:e,prefixAlign:t})}openListItem({prefix:e=""}={}){if(!(this._stackItem instanceof tG))throw Error("Can't add a list item to something that is not a list! Check the formatter.");let t=this._stackItem,r=Math.max(e.length,t.maxPrefixLength),n=Math.max(20,t.inlineTextBuilder.maxLineLength-r);this._stackItem=new tY(this.options,t,{prefix:e,maxLineLength:n,leadingLineBreaks:t.interRowLineBreaks})}closeListItem(){let e=this._popStackItem(),t=e.next,r=Math.max(e.prefix.length,t.maxPrefixLength),n="\n"+" ".repeat(r),i=("right"===t.prefixAlign?e.prefix.padStart(r):e.prefix.padEnd(r))+t1(e).replace(/\n/g,n);t2(t,i,e.leadingLineBreaks,Math.max(e.stashedLineBreaks,t.interRowLineBreaks))}closeList({trailingLineBreaks:e=2}={}){let t=this._popStackItem(),r=t1(t);r&&t2(this._stackItem,r,t.leadingLineBreaks,e)}openTable(){this._stackItem=new tJ(this._stackItem)}openTableRow(){if(!(this._stackItem instanceof tJ))throw Error("Can't add a table row to something that is not a table! Check the formatter.");this._stackItem=new tX(this._stackItem)}openTableCell({maxColumnWidth:e}={}){if(!(this._stackItem instanceof tX))throw Error("Can't add a table cell to something that is not a table row! Check the formatter.");this._stackItem=new tQ(this.options,this._stackItem,e)}closeTableCell({colspan:e=1,rowspan:t=1}={}){let r=this._popStackItem(),n=tN(t1(r),"\n");r.next.cells.push({colspan:e,rowspan:t,text:n})}closeTableRow(){let e=this._popStackItem();e.next.rows.push(e.cells)}closeTable({tableToString:e,leadingLineBreaks:t=2,trailingLineBreaks:r=2}){let n=e(this._popStackItem().rows);n&&t2(this._stackItem,n,t,r)}toString(){return t1(this._stackItem.getRoot())}}function t1(e){if(!(e instanceof tH||e instanceof tY||e instanceof tQ))throw 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 t2(e,t,r,n){if(!(e instanceof tH||e instanceof tY||e instanceof tQ))throw Error("Only blocks, list items and table cells can contain text.");let i=t1(e),s=Math.max(e.stashedLineBreaks,r);e.inlineTextBuilder.clear(),i?e.rawText=i+"\n".repeat(s)+t:(e.rawText=t,e.leadingLineBreaks=s),e.stashedLineBreaks=n}function t3(e,t,r){if(!t)return;let n=r.options;for(let i of(t.length>n.limits.maxChildNodes&&(t=t.slice(0,n.limits.maxChildNodes)).push({data:n.limits.ellipsis,type:"text"}),t))switch(i.type){case"text":r.addInline(i.data);break;case"tag":{let t=r.picker.pick1(i);(0,n.formatters[t.format])(i,e,r,t.options||{})}}}function t5(e){let t=e.attribs&&e.attribs.length?" "+Object.entries(e.attribs).map(([e,t])=>""===t?e:`${e}=${t.replace(/"/g,"&quot;")}`).join(" "):"";return`<${e.name}${t}>`}function t8(e){return`</${e.name}>`}var t6=Object.freeze({__proto__:null,block:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2}),t(e.children,r),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},blockHtml:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2}),r.startNoWrap(),r.addLiteral(tC(e,{decodeEntities:r.options.decodeEntities})),r.stopNoWrap(),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},blockString:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2}),r.addLiteral(n.string||""),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},blockTag:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2}),r.startNoWrap(),r.addLiteral(t5(e)),r.stopNoWrap(),t(e.children,r),r.startNoWrap(),r.addLiteral(t8(e)),r.stopNoWrap(),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},inline:function(e,t,r,n){t(e.children,r)},inlineHtml:function(e,t,r,n){r.startNoWrap(),r.addLiteral(tC(e,{decodeEntities:r.options.decodeEntities})),r.stopNoWrap()},inlineString:function(e,t,r,n){r.addLiteral(n.string||"")},inlineSurround:function(e,t,r,n){r.addLiteral(n.prefix||""),t(e.children,r),r.addLiteral(n.suffix||"")},inlineTag:function(e,t,r,n){r.startNoWrap(),r.addLiteral(t5(e)),r.stopNoWrap(),t(e.children,r),r.startNoWrap(),r.addLiteral(t8(e)),r.stopNoWrap()},skip:function(e,t,r,n){}});function t4(e,t){return e[t]||(e[t]=[]),e[t]}function t7(e,t){return void 0===e[t]&&(e[t]=0===t?0:1+t7(e,t-1)),e[t]}function t9(e,t,r,n){e[t+r]=Math.max(t7(e,t+r),t7(e,t)+n)}function re(e,t){return t?("string"==typeof t[0]?t[0]:"[")+e+("string"==typeof t[1]?t[1]:"]"):e}function rt(e,t,r,n,i){let s="function"==typeof t?t(e,n,i):e;return"/"===s[0]&&r?function(e,t){let r=e.length;for(;r>0&&"/"===e[r-1];)--r;return r<e.length?e.substring(0,r):e}(r,0)+s:s}function rr(e,t,r,n,i){let s="li"===tM(e,["parent","name"]),a=0,o=(e.children||[]).filter(e=>"text"!==e.type||!/^\s*$/.test(e.data)).map(function(e){if("li"!==e.name)return{node:e,prefix:""};let t=s?i().trimStart():i();return t.length>a&&(a=t.length),{node:e,prefix:t}});if(o.length){for(let{node:e,prefix:i}of(r.openList({interRowLineBreaks:1,leadingLineBreaks:s?1:n.leadingLineBreaks||2,maxPrefixLength:a,prefixAlign:"left"}),o))r.openListItem({prefix:i}),t([e],r),r.closeListItem();r.closeList({trailingLineBreaks:s?1:n.trailingLineBreaks||2})}}function rn(e,t,r,n){function i(e){let i=+tM(e,["attribs","colspan"])||1,s=+tM(e,["attribs","rowspan"])||1;r.openTableCell({maxColumnWidth:n.maxColumnWidth}),t(e.children,r),r.closeTableCell({colspan:i,rowspan:s})}r.openTable(),e.children.forEach(function e(t){if("tag"!==t.type)return;let s=!1!==n.uppercaseHeaderCells?e=>{r.pushWordTransform(e=>e.toUpperCase()),i(e),r.popWordTransform()}:i;switch(t.name){case"thead":case"tbody":case"tfoot":case"center":t.children.forEach(e);return;case"tr":for(let e of(r.openTableRow(),t.children))if("tag"===e.type)switch(e.name){case"th":s(e);break;case"td":i(e)}r.closeTableRow()}}),r.closeTable({tableToString:e=>(function(e,t,r){let n=[],i=0,s=e.length,a=[0];for(let r=0;r<s;r++){let s=t4(n,r),o=e[r],l=0;for(let e=0;e<o.length;e++){let i=o[e];(function(e,t,r,n){for(let i=0;i<e.rowspan;i++){let s=t4(t,r+i);for(let t=0;t<e.colspan;t++)s[n+t]=e}})(i,n,r,l=function(e,t=0){for(;e[t];)t++;return t}(s,l)),l+=i.colspan,i.lines=i.text.split("\n");let u=i.lines.length;t9(a,r,i.rowspan,u+t)}i=s.length>i?s.length:i}!function(e,t){for(let r=0;r<t;r++){let t=t4(e,r);for(let n=0;n<r;n++){let i=t4(e,n);if(t[n]||i[r]){let e=t[n];t[n]=i[r],i[r]=e}}}}(n,s>i?s:i);let o=[],l=[0];for(let e=0;e<i;e++){let t,i=0,u=Math.min(s,n[e].length);for(;i<u;)if(t=n[e][i]){if(!t.rendered){let n=0;for(let r=0;r<t.lines.length;r++){let s=t.lines[r],u=a[i]+r;o[u]=(o[u]||"").padEnd(l[e])+s,n=s.length>n?s.length:n}t9(l,e,t.colspan,n+r),t.rendered=!0}i+=t.rowspan}else{let e=a[i];o[e]=o[e]||"",i++}}return o.join("\n")})(e,n.rowSpacing??0,n.colSpacing??3),leadingLineBreaks:n.leadingLineBreaks,trailingLineBreaks:n.trailingLineBreaks})}var ri=Object.freeze({__proto__:null,anchor:function(e,t,r,n){let i=function(){if(n.ignoreHref||!e.attribs||!e.attribs.href)return"";let t=e.attribs.href.replace(/^mailto:/,"");return n.noAnchorUrl&&"#"===t[0]?"":t=rt(t,n.pathRewrite,n.baseUrl,r.metadata,e)}();if(i){let s="";r.pushWordTransform(e=>(e&&(s+=e),e)),t(e.children,r),r.popWordTransform(),n.hideLinkHrefIfSameAsText&&i===s||r.addInline(s?" "+re(i,n.linkBrackets):i,{noWordTransform:!0})}else t(e.children,r)},blockquote:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2,reservedLineLength:2}),t(e.children,r),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2,blockTransform:e=>(!1!==n.trimEmptyLines?tN(e,"\n"):e).split("\n").map(e=>"> "+e).join("\n")})},dataTable:rn,heading:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2}),!1!==n.uppercase?(r.pushWordTransform(e=>e.toUpperCase()),t(e.children,r),r.popWordTransform()):t(e.children,r),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},horizontalLine:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2}),r.addInline("-".repeat(n.length||r.options.wordwrap||40)),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},image:function(e,t,r,n){let i=e.attribs||{},s=i.alt?i.alt:"",a=i.src?rt(i.src,n.pathRewrite,n.baseUrl,r.metadata,e):"",o=a?s?s+" "+re(a,n.linkBrackets):re(a,n.linkBrackets):s;r.addInline(o,{noWordTransform:!0})},lineBreak:function(e,t,r,n){r.addLineBreak()},orderedList:function(e,t,r,n){let i=Number(e.attribs.start||"1"),s=function(e="1"){switch(e){case"a":return e=>tq(e,"a");case"A":return e=>tq(e,"A");case"i":return e=>tW(e).toLowerCase();case"I":return e=>tW(e);default:return e=>e.toString()}}(e.attribs.type);return rr(e,t,r,n,()=>" "+s(i++)+". ")},paragraph:function(e,t,r,n){r.openBlock({leadingLineBreaks:n.leadingLineBreaks||2}),t(e.children,r),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},pre:function(e,t,r,n){r.openBlock({isPre:!0,leadingLineBreaks:n.leadingLineBreaks||2}),t(e.children,r),r.closeBlock({trailingLineBreaks:n.trailingLineBreaks||2})},table:function(e,t,r,n){var i,s,a,o;return!function(e,t){if(!0===t)return!0;if(!e)return!1;let{classes:r,ids:n}=function(e){let t=[],r=[];for(let n of e)n.startsWith(".")?t.push(n.substring(1)):n.startsWith("#")&&r.push(n.substring(1));return{classes:t,ids:r}}(t),i=(e.class||"").split(" "),s=(e.id||"").split(" ");return i.some(e=>r.includes(e))||s.some(e=>n.includes(e))}(e.attribs,r.options.tables)?(i=e,s=t,a=r,o=n,void(a.openBlock({leadingLineBreaks:o.leadingLineBreaks}),s(i.children,a),a.closeBlock({trailingLineBreaks:o.trailingLineBreaks}))):rn(e,t,r,n)},unorderedList:function(e,t,r,n){let i=n.itemPrefix||" * ";return rr(e,t,r,n,()=>i)},wbr:function(e,t,r,n){r.addWordBreakOpportunity()}});let rs={baseElements:{selectors:["body"],orderBy:"selectors",returnDomByDefault:!0},decodeEntities:!0,encodeCharacters:{},formatters:{},limits:{ellipsis:"...",maxBaseElements:void 0,maxChildNodes:void 0,maxDepth:void 0,maxInputLength:0x1000000},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\n\f",wordwrap:80},ra=(e,t,r)=>[...e,...t],ro=(e,t,r)=>[...t],rl=(e,t,r)=>e.some(e=>"object"==typeof e)?ra(e,t):ro(e,t);var ru=r(12115),rc=Object.defineProperty,rd=e=>{throw TypeError(e)},rp=(e,t,r)=>t in e?rc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rf=(e,t)=>{for(var r in t)rc(e,r,{get:t[r],enumerable:!0})},rh=(e,t,r)=>rp(e,"symbol"!=typeof t?t+"":t,r),rm=(e,t,r)=>t.has(e)||rd("Cannot "+r),rg=(e,t,r)=>(rm(e,t,"read from private field"),r?r.call(e):t.get(e)),ry=(e,t,r)=>t.has(e)?rd("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),rb=(e,t,r,n)=>(rm(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),rv={};rf(rv,{languages:()=>se,options:()=>sn,parsers:()=>si,printers:()=>aT});var rw=(e,t,r,n)=>{if(!(e&&null==t))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},rD="string",rx="array",rk="cursor",rS="indent",rE="align",rC="trim",r_="group",rT="fill",rA="if-break",rO="indent-if-break",rF="line-suffix",rP="line-suffix-boundary",rL="line",rR="label",rI="break-parent",rN=new Set([rk,rS,rE,rC,r_,rT,rA,rO,rF,rP,rL,rR,rI]),rj=(e,t,r)=>{if(!(e&&null==t))return Array.isArray(t)||"string"==typeof t?t[r<0?t.length+r:r]:t.at(r)},rB=function(e){if("string"==typeof e)return rD;if(Array.isArray(e))return rx;if(!e)return;let{type:t}=e;if(rN.has(t))return t},rM=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e),rq=class extends Error{name="InvalidDocError";constructor(e){super(function(e){let t=null===e?"null":typeof e;if("string"!==t&&"object"!==t)return`Unexpected doc '${t}',
Expected it to be 'string' or 'object'.`;if(rB(e))throw Error("doc is valid.");let r=Object.prototype.toString.call(e);if("[object Object]"!==r)return`Unexpected doc '${r}'.`;let n=rM([...rN].map(e=>`'${e}'`));return`Unexpected doc.type '${e.type}'.
Expected it to be ${n}.`}(e)),this.doc=e}};function r$(e,t){if("string"==typeof e)return t(e);let r=new Map;return function e(n){if(r.has(n))return r.get(n);let i=function(r){switch(rB(r)){case rx:return t(r.map(e));case rT:return t({...r,parts:r.parts.map(e)});case rA:return t({...r,breakContents:e(r.breakContents),flatContents:e(r.flatContents)});case r_:{let{expandedStates:n,contents:i}=r;return i=n?(n=n.map(e))[0]:e(i),t({...r,contents:i,expandedStates:n})}case rE:case rS:case rO:case rR:case rF:return t({...r,contents:e(r.contents)});case rD:case rk:case rC:case rP:case rL:case rI:return t(r);default:throw new rq(r)}}(n);return r.set(n,i),i}(e)}function rU(e,t=rZ){return r$(e,e=>"string"==typeof e?r0(t,e.split(`
`)):e)}var rW=()=>{};function rV(e){return rW(e),{type:rS,contents:e}}function rz(e,t){return rW(t),{type:rE,contents:t,n:e}}function rH(e,t={}){return rW(e),rW(t.expandedStates,!0),{type:r_,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function rG(e){return rW(e),{type:rT,parts:e}}function rY(e,t="",r={}){return rW(e),""!==t&&rW(t),{type:rA,breakContents:e,flatContents:t,groupId:r.groupId}}var rJ={type:rI},rX={type:rL},rQ={type:rL,soft:!0},rK=[{type:rL,hard:!0},rJ],rZ=[{type:rL,hard:!0,literal:!0},rJ];function r0(e,t){rW(e),rW(t);let r=[];for(let n=0;n<t.length;n++)0!==n&&r.push(e),r.push(t[n]);return r}var r1,r2,r3,r5,r8,r6,r4,r7,r9,ne,nt,nr,nn,ni,ns=function(e,t){let r=!0===t||"'"===t?"'":'"',n="'"===r?'"':"'",i=0,s=0;for(let t of e)t===r?i++:t===n&&s++;return i>s?n:r},na=class{constructor(e){ry(this,ni),rb(this,ni,new Set(e))}getLeadingWhitespaceCount(e){let t=rg(this,ni),r=0;for(let n=0;n<e.length&&t.has(e.charAt(n));n++)r++;return r}getTrailingWhitespaceCount(e){let t=rg(this,ni),r=0;for(let n=e.length-1;n>=0&&t.has(e.charAt(n));n--)r++;return r}getLeadingWhitespace(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(0,t)}getTrailingWhitespace(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(e.length-t)}hasLeadingWhitespace(e){return rg(this,ni).has(e.charAt(0))}hasTrailingWhitespace(e){return rg(this,ni).has(rj(!1,e,-1))}trimStart(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(t)}trimEnd(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-t)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,t=!1){let r=`[${function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}([...rg(this,ni)].join(""))}]+`,n=RegExp(t?`(${r})`:r,"u");return e.split(n)}hasWhitespaceCharacter(e){let t=rg(this,ni);return Array.prototype.some.call(e,e=>t.has(e))}hasNonWhitespaceCharacter(e){let t=rg(this,ni);return Array.prototype.some.call(e,e=>!t.has(e))}isWhitespaceOnly(e){let t=rg(this,ni);return Array.prototype.every.call(e,e=>t.has(e))}};ni=new WeakMap;var no=new na([" ",`
`,"\f","\r"," "]),nl=class extends Error{name="UnexpectedNodeError";constructor(e,t,r="type"){super(`Unexpected ${t} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},nu=function(e){return(null==e?void 0:e.type)==="front-matter"},nc=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),nd=new Set(["if","else if","for","switch","case"]);function np(e,t){var r;if("text"===e.type||"comment"===e.type||nu(e)||"yaml"===e.type||"toml"===e.type)return null;if("attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value,"angularControlFlowBlock"===e.type&&null!=(r=e.parameters)&&r.children)for(let r of t.parameters.children)nd.has(e.name)?delete r.expression:r.expression=r.expression.trim();"angularIcuExpression"===e.type&&(t.switchValue=e.switchValue.trim()),"angularLetDeclarationInitializer"===e.type&&delete t.value}async function nf(e,t){if("yaml"===e.language){let r=e.value.trim(),n=r?await t(r,{parser:"yaml"}):"";return rz({type:"root"},[e.startDelimiter,e.explicitLanguage,rK,n,n?rK:"",e.endDelimiter])}}function nh(e,t=!0){return[rV([rQ,e]),t?rQ:""]}function nm(e,t){let r="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;return r&&("ObjectExpression"===r.type||"ArrayExpression"===r.type||("__vue_expression"===t.parser||"__vue_ts_expression"===t.parser)&&("TemplateLiteral"===r.type||"StringLiteral"===r.type))}async function ng(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let i=!0;n&&(r.__onHtmlBindingRoot=(e,t)=>{i=n(e,t)});let s=await t(e,r,t);return i?rH(s):nh(s)}np.ignoredProperties=nc;var ny=function(e,t,r,n){let{node:i}=r,s=n.originalText.slice(i.sourceSpan.start.offset,i.sourceSpan.end.offset);return/^\s*$/u.test(s)?"":ng(s,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},nm)},nb=e=>String(e).split(/[/\\]/u).pop();function nv(e,t){if(!t)return;let r=nb(t).toLowerCase();return e.find(({filenames:e})=>null==e?void 0:e.some(e=>e.toLowerCase()===r))??e.find(({extensions:e})=>null==e?void 0:e.some(e=>r.endsWith(e)))}var nw=function(e,t){let r=e.plugins.flatMap(e=>e.languages??[]),n=function(e,t){if(t)return e.find(({name:e})=>e.toLowerCase()===t)??e.find(({aliases:e})=>null==e?void 0:e.includes(t))??e.find(({extensions:e})=>null==e?void 0:e.includes(`.${t}`))}(r,t.language)??nv(r,t.physicalFile)??nv(r,t.file)??void t.physicalFile;return null==n?void 0:n.parsers[0]},nD={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",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},nx={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},nk=function(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)},nS=e=>rw(!1,e,/^[\t\f\r ]*\n/gu,""),nE=e=>nS(no.trimEnd(e)),nC=e=>{let t=e,r=no.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=no.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}};function n_(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||nU(e)&&e.children.some(e=>"text"!==e.type&&"interpolation"!==e.type)||nX(e,t)&&!nO(e)&&"interpolation"!==e.type)}function nT(e){var t;return"attribute"!==e.type&&!!e.parent&&!!e.prev&&"comment"===(t=e.prev).type&&"prettier-ignore"===t.value.trim()}function nA(e){return"text"===e.type||"comment"===e.type}function nO(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||"svg:script"===e.fullName||nk(e)&&("script"===e.name||"style"===e.name))}function nF(e){return nW(e).startsWith("pre")}function nP(e){return nu(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1<e.next.sourceSpan.start.line}function nL(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function nR(e){var t,r;return nj(e)||e.prev&&(nj(t=e.prev)||"element"===t.type&&"br"===t.fullName||function(e){return nI(e)&&nN(e)}(t))||nI(r=e)&&nN(r)}function nI(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.line<e.sourceSpan.start.line:"root"===e.parent.type||e.parent.startSourceSpan.end.line<e.sourceSpan.start.line)}function nN(e){return e.hasTrailingSpaces&&(e.next?e.next.sourceSpan.start.line>e.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function nj(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function nB(e){return e.lastChild?nB(e.lastChild):e}function nM(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":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")||"speculationrules"===e)return"json"}}function nq(e,t){return function(e,t){let{name:r,attrMap:n}=e;if("script"!==r||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:i,lang:s}=e.attrMap;return s||i?nw(t,{language:s})??nM(i):"babel"}(e,t)??function(e,t){if("style"!==e.name)return;let{lang:r}=e.attrMap;return r?nw(t,{language:r}):"css"}(e,t)??function(e,t){if(!nX(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:i}=r;return nw(t,{language:i})??nM(n)}(e,t)}function n$(e){return"block"===e||"list-item"===e||e.startsWith("table")}function nU(e){return nW(e).startsWith("pre")}function nW(e){return"element"===e.type&&(!e.namespace||nk(e))&&nx[e.name]||"normal"}function nV(e,t=function(e){let t=Number.POSITIVE_INFINITY;for(let r of e.split(`
`)){if(0===r.length)continue;let e=no.getLeadingWhitespaceCount(r);if(0===e)return 0;r.length!==e&&e<t&&(t=e)}return t===Number.POSITIVE_INFINITY?0:t}(e)){return 0===t?e:e.split(`
`).map(e=>e.slice(t)).join(`
`)}function nz(e){return rw(!1,rw(!1,e,"&apos;","'"),"&quot;",'"')}function nH(e){return nz(e.value)}var nG=new Set(["template","style","script"]);function nY(e,t){return nJ(e,t)&&!nG.has(e.fullName)}function nJ(e,t){return"vue"===t.parser&&"element"===e.type&&"root"===e.parent.type&&"html"!==e.fullName.toLowerCase()}function nX(e,t){return nJ(e,t)&&(nY(e,t)||e.attrMap.lang&&"html"!==e.attrMap.lang)}function nQ(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?rU(t):rU(nV(nE(t)),rK):r0(rX,no.split(t))}function nK(e,t){return nJ(e,t)&&"script"===e.name}var nZ=/\{\{(.+?)\}\}/su;async function n0(e,t){let r=[];for(let[n,i]of e.split(nZ).entries())if(n%2==0)r.push(rU(i));else try{r.push(rH(["{{",rV([rX,await ng(i,t,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),rX,"}}"]))}catch{r.push("{{",rU(i),"}}")}return r}function n1({parser:e}){return(t,r,n)=>ng(nH(n.node),t,{parser:e},nm)}var n2=n1({parser:"__ng_action"}),n3=n1({parser:"__ng_binding"}),n5=n1({parser:"__ng_directive"}),n8=function(e,t){if("angular"!==t.parser)return;let{node:r}=e,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return n2;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/u.test(n)||/^ng-(?:if|show|hide|class|style)$/u.test(n))return n3;if(n.startsWith("*"))return n5;let i=nH(r);return/^i18n(?:-.+)?$/u.test(n)?()=>nh(rG(nQ(r,i.trim())),!i.includes("@@")):nZ.test(i)?e=>n0(i,e):void 0},n6=function(e,t){let{node:r}=e,n=nH(r);if("class"===r.fullName&&!t.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/u).join(" ")};function n4(e){return" "===e||e===`
`||"\f"===e||"\r"===e||" "===e}var n7=/^[ \t\n\r\u000c]+/,n9=/^[, \t\n\r\u000c]+/,ie=/^[^ \t\n\r\u000c]+/,it=/[,]+$/,ir=/^\d+$/,ii=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,is=function(e){let t=e.length,r,n,i,s,a,o=0,l;function u(t){let r,n=t.exec(e.substring(o));if(n)return[r]=n,o+=r.length,r}let c=[];for(;;){if(u(n9),o>=t){if(0===c.length)throw Error("Must contain one or more image candidate strings.");return c}l=o,r=u(ie),n=[],","===r.slice(-1)?(r=r.replace(it,""),d()):function(){for(u(n7),i="",s="in descriptor";;){if(a=e.charAt(o),"in descriptor"===s){if(n4(a))i&&(n.push(i),i="",s="after descriptor");else if(","===a){o+=1,i&&n.push(i),d();return}else if("("===a)i+=a,s="in parens";else if(""===a){i&&n.push(i),d();return}else i+=a}else if("in parens"===s){if(")"===a)i+=a,s="in descriptor";else if(""===a){n.push(i),d();return}else i+=a}else if("after descriptor"===s&&!n4(a)){if(""===a){d();return}s="in descriptor",o-=1}o+=1}}()}function d(){let t=!1,i,s,a,o,u={},d,p,f,h,m;for(o=0;o<n.length;o++)p=(d=n[o])[d.length-1],h=parseInt(f=d.substring(0,d.length-1),10),m=parseFloat(f),ir.test(f)&&"w"===p?((i||s)&&(t=!0),0===h?t=!0:i=h):ii.test(f)&&"x"===p?((i||s||a)&&(t=!0),m<0?t=!0:s=m):ir.test(f)&&"h"===p?((a||s)&&(t=!0),0===h?t=!0:a=h):t=!0;if(t)throw Error(`Invalid srcset descriptor found in "${e}" at "${d}".`);u.source={value:r,startOffset:l},i&&(u.width={value:i}),s&&(u.density={value:s}),a&&(u.height={value:a}),c.push(u)}},ia={width:"w",height:"h",density:"x"},io=Object.keys(ia),il=function(e){if("srcset"===e.node.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return()=>(function(e){let t=is(e),r=io.filter(e=>t.some(t=>Object.prototype.hasOwnProperty.call(t,e)));if(r.length>1)throw Error("Mixed descriptor in srcset is not supported");let[n]=r,i=ia[n],s=t.map(e=>e.source.value),a=Math.max(...s.map(e=>e.length)),o=t.map(e=>e[n]?String(e[n].value):""),l=o.map(e=>{let t=e.indexOf(".");return -1===t?e.length:t}),u=Math.max(...l);return nh(r0([",",rX],s.map((e,t)=>{let r=[e],n=o[t];if(n){let s=a-e.length+1,o=u-l[t],c=" ".repeat(s+o);r.push(rY(c," "),n+i)}return r})))})(nH(e.node))};function iu(e,t){let{node:r}=e,n=nH(e.node).trim();if("style"===r.fullName&&!t.parentParser&&!n.includes("{{"))return async e=>nh(await e(n,{parser:"css",__isHTMLStyleAttribute:!0}))}var ic=new WeakMap,id=function(e,t){let{root:r}=e;return ic.has(r)||ic.set(r,r.children.some(e=>nK(e,t)&&["ts","typescript"].includes(e.attrMap.lang))),ic.get(r)};function ip(e,t,r){let{node:n}=r,i=nH(n);return ng(`type T<${i}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},nm)}async function ih(e,t,r,n){let{left:i,operator:s,right:a}=function(e){let t=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,r=e.match(/(.*?)\s+(in|of)\s+(.*)/su);if(!r)return;let n={};if(n.for=r[3].trim(),!n.for)return;let i=rw(!1,r[1].trim(),/^\(|\)$/gu,""),s=i.match(t);s?(n.alias=i.replace(t,""),n.iterator1=s[1].trim(),s[2]&&(n.iterator2=s[2].trim())):n.alias=i;let a=[n.alias,n.iterator1,n.iterator2];if(!a.some((e,t)=>!e&&(0===t||a.slice(t+1).some(Boolean))))return{left:a.filter(Boolean).join(","),operator:r[2],right:n.for}}(nH(r.node)),o=id(r,n);return[rH(await ng(`function _(${i}) {}`,e,{parser:o?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",s," ",await ng(a,e,{parser:o?"__ts_expression":"__js_expression"})]}async function im(e,t,{parseWithTs:r}){var n;try{return await ig(e,t,{parseWithTs:r})}catch(e){if((null==(n=e.cause)?void 0:n.code)!=="BABEL_PARSER_SYNTAX_ERROR")throw e}return ng(e,t,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},nm)}function ig(e,t,{parseWithTs:r}){return ng(e,t,{parser:r?"__ts_expression":"__js_expression"},nm)}var iy=function(e,t){let r;if("vue"!==t.parser)return;let{node:n}=e,i=n.fullName;if("v-for"===i)return ih;if("generic"===i&&nK(n.parent,t))return ip;let s=nH(n),a=id(e,t);return"#"===(r=n.fullName).charAt(0)||"slot-scope"===r||"v-slot"===r||r.startsWith("v-slot:")||function(e,t){let r=e.parent;if(!nJ(r,t))return!1;let n=r.fullName,i=e.fullName;return"script"===n&&"setup"===i||"style"===n&&"vars"===i}(n,t)?e=>(function(e,t,{parseWithTs:r}){return ng(`function _(${e}) {}`,t,{parser:r?"babel-ts":"babel",__isVueBindings:!0})})(s,e,{parseWithTs:a}):i.startsWith("@")||i.startsWith("v-on:")?e=>im(s,e,{parseWithTs:a}):i.startsWith(":")||i.startsWith(".")||i.startsWith("v-bind:")?e=>(function(e,t,{parseWithTs:r}){return ng(e,t,{parser:r?"__vue_ts_expression":"__vue_expression"},nm)})(s,e,{parseWithTs:a}):i.startsWith("v-")?e=>ig(s,e,{parseWithTs:a}):void 0},ib=function(e,t){let{node:r}=e;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(t.originalText.slice(r.valueSpan.start.offset,r.valueSpan.end.offset))||"lwc"===t.parser&&r.value.startsWith("{")&&r.value.endsWith("}"))return[r.rawName,"=",r.value];for(let r of[il,iu,n6,iy,n8]){let n=r(e,t);if(n)return function(e){return async(t,r,n,i)=>{let s=await e(t,r,n,i);if(s)return s=r$(s,e=>"string"==typeof e?rw(!1,e,'"',"&quot;"):e),[n.node.rawName,'="',rH(s),'"']}}(n)}}},iv=new Proxy(()=>{},{get:()=>iv}),iw=function(e){return Array.isArray(e)&&e.length>0};function iD(e){return e.sourceSpan.start.offset}function ix(e){return e.sourceSpan.end.offset}function ik(e,t){var r,n,i,s;return[e.isSelfClosing?"":(r=e,n=t,r.lastChild&&iF(r.lastChild)?"":[(i=r,s=n,iO(i)?i_(i.lastChild,s):""),iC(r,n)]),iS(e,t)]}function iS(e,t){return(e.next?iA(e.next):iO(e.parent))?"":[i_(e,t),iE(e,t)]}function iE(e,t){return iF(e)?iC(e.parent,t):iP(e)?iB(e.next,t):""}function iC(e,t){if(iv.ok(!e.isSelfClosing),iT(e,t))return"";switch(e.type){case"ieConditionalComment":return"<!";case"element":if(e.hasHtmComponentClosingTag)return"<//";default:return`</${e.rawName}`}}function i_(e,t){if(iT(e,t))return"";switch(e.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]--\x3e";case"ieConditionalStartComment":return"]>\x3c!--\x3e";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function iT(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(nT(e)||n_(e.parent,t))}function iA(e){return e.prev&&"docType"!==e.prev.type&&"angularControlFlowBlock"!==e.type&&!nA(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function iO(e){var t;return(null==(t=e.lastChild)?void 0:t.isTrailingSpaceSensitive)&&!e.lastChild.hasTrailingSpaces&&!nA(nB(e.lastChild))&&!nU(e)}function iF(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&nA(nB(e))}function iP(e){return e.next&&!nA(e.next)&&nA(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function iL(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function iR(e,t,r){let{node:n}=e;return[iI(n,t),function(e,t,r){var n;let i;let{node:s}=e;if(!iw(s.attrs))return s.isSelfClosing?" ":"";let a=(null==(n=s.prev)?void 0:n.type)==="comment"&&!!(i=s.prev.value.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su))&&(!i[1]||i[1].split(/\s+/u)),o="boolean"==typeof a?()=>a:Array.isArray(a)?e=>a.includes(e.rawName):()=>!1,l=e.map(({node:e})=>o(e)?rU(t.originalText.slice(iD(e),ix(e))):r(),"attrs"),u="element"===s.type&&"script"===s.fullName&&1===s.attrs.length&&"src"===s.attrs[0].fullName&&0===s.children.length,c=t.singleAttributePerLine&&s.attrs.length>1&&!nJ(s,t)?rK:rX,d=[rV([u?" ":rX,r0(c,l)])];return s.firstChild&&iL(s.firstChild)||s.isSelfClosing&&iO(s.parent)||u?d.push(s.isSelfClosing?" ":""):d.push(t.bracketSameLine?s.isSelfClosing?" ":"":s.isSelfClosing?rX:rQ),d}(e,t,r),n.isSelfClosing?"":n.firstChild&&iL(n.firstChild)?"":iM(n)]}function iI(e,t){return e.prev&&iP(e.prev)?"":[iN(e,t),iB(e,t)]}function iN(e,t){return iL(e)?iM(e.parent):iA(e)?i_(e.prev,t):""}var ij="<!doctype";function iB(e,t){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${e.condition}`;case"ieConditionalEndComment":return"\x3c!--<!";case"interpolation":return"{{";case"docType":if("html"===e.value){let e=t.filepath??"";if(/\.html?$/u.test(e))return ij}return t.originalText.slice(iD(e),ix(e)).slice(0,ij.length);case"angularIcuExpression":return"{";case"element":if(e.condition)return`<!--[if ${e.condition}]><!--><${e.rawName}`;default:return`<${e.rawName}`}}function iM(e){switch(iv.ok(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">\x3c!--<![endif]--\x3e";default:return">"}}var iq=function(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&iL(e.firstChild)&&(r-=iM(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&iF(e.lastChild)?n+=iC(e,t).length:iO(e)&&(n-=i_(e.lastChild,t).length),t.originalText.slice(r,n)},i$=new Set(["if","else if","for","switch","case"]),iU=null;function iW(e){if(null!==iU&&(iU.property,1)){let e=iU;return iU=iW.prototype=null,e}return iU=iW.prototype=e??Object.create(null),new iW}for(let e=0;e<=10;e++)iW();var iV=function(e,t="type"){return iW(e),function(r){let n=r[t],i=e[n];if(!Array.isArray(i))throw Object.assign(Error(`Missing visitor keys for '${n}'.`),{node:r});return i}}({"front-matter":[],root:["children"],element:["attrs","children"],ieConditionalComment:["children"],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:["children"],text:["children"],docType:[],comment:[],attribute:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:["children"],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]});function iz(e){return/^\s*<!--\s*@(?:format|prettier)\s*-->/u.test(e)}var iH=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 iG(e,t,r){let n=e.node;if(nT(n)){let e=function e(t){let r=ix(t);return"element"===t.type&&!t.endSourceSpan&&iw(t.children)?Math.max(r,e(rj(!1,t.children,-1))):r}(n);return[iN(n,t),rU(no.trimEnd(t.originalText.slice(iD(n)+(n.prev&&iP(n.prev)?iB(n).length:0),e-(n.next&&iA(n.next)?i_(n,t).length:0)))),iE(n,t)]}return r()}function iY(e,t){return nA(e)&&nA(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?nR(t)?rK:rX:"":nR(t)?rK:rQ:iP(e)&&(nT(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&iA(t)?"":!t.isLeadingSpaceSensitive||nR(t)||iA(t)&&e.lastChild&&iF(e.lastChild)&&e.lastChild.lastChild&&iF(e.lastChild.lastChild)?rK:t.hasLeadingSpaces?rX:rQ}function iJ(e,t,r){let{node:n}=e;if(nL(n))return[rJ,...e.map(e=>{let n=e.node,i=n.prev?iY(n.prev,n):"";return[i?[i,nP(n.prev)?rK:""]:"",iG(e,t,r)]},"children")];let i=n.children.map(()=>Symbol(""));return e.map((e,n)=>{let s=e.node;if(nA(s)){if(s.prev&&nA(s.prev)){let n=iY(s.prev,s);if(n)return nP(s.prev)?[rK,rK,iG(e,t,r)]:[n,iG(e,t,r)]}return iG(e,t,r)}let a=[],o=[],l=[],u=[],c=s.prev?iY(s.prev,s):"",d=s.next?iY(s,s.next):"";return c&&(nP(s.prev)?a.push(rK,rK):c===rK?a.push(rK):nA(s.prev)?o.push(c):o.push(rY("",rQ,{groupId:i[n-1]}))),d&&(nP(s)?nA(s.next)&&u.push(rK,rK):d===rK?nA(s.next)&&u.push(rK):l.push(d)),[...a,rH([...o,rH([iG(e,t,r),...l],{id:i[n]})]),...u]},"children")}function iX(e){var t,r;return!((null==(t=e.next)?void 0:t.type)==="angularControlFlowBlock"&&null!=(r=iH.get(e.name))&&r.has(e.next.name))}function iQ(e){return e>=9&&e<=32||160==e}function iK(e){return 48<=e&&e<=57}function iZ(e){return e>=97&&e<=122||e>=65&&e<=90}function i0(e){return 10===e||13===e}function i1(e){return 48<=e&&e<=55}function i2(e){return 39===e||34===e||96===e}var i3,i5=/-+([a-z0-9])/g,i8=class e{constructor(e,t,r,n){this.file=e,this.offset=t,this.line=r,this.col=n}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let r=this.file.content,n=r.length,i=this.offset,s=this.line,a=this.col;for(;i>0&&t<0;)if(i--,t++,10==r.charCodeAt(i)){s--;let e=r.substring(0,i-1).lastIndexOf("\n");a=e>0?i-e:i}else a--;for(;i<n&&t>0;){let e=r.charCodeAt(i);i++,t--,10==e?(s++,a=0):a++}return new e(this.file,i,s,a)}getContext(e,t){let r=this.file.content,n=this.offset;if(null!=n){n>r.length-1&&(n=r.length-1);let i=n,s=0,a=0;for(;s<e&&n>0&&(n--,s++,r[n]!=`
`||++a!=t););for(s=0,a=0;s<e&&i<r.length-1&&(i++,s++,r[i]!=`
`||++a!=t););return{before:r.substring(n,this.offset),after:r.substring(this.offset,i+1)}}return null}},i6=class{constructor(e,t){this.content=e,this.url=t}},i4=class{constructor(e,t,r=e,n=null){this.start=e,this.end=t,this.fullStart=r,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};!function(e){e[e.WARNING=0]="WARNING",e[e.ERROR=1]="ERROR"}(i3||(i3={}));var i7=class{constructor(e,t,r=i3.ERROR){this.span=e,this.msg=t,this.level=r}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${i3[this.level]} ->]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}},i9=[function(e){e.walk(e=>{if("element"===e.type&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&"text"===e.children[0].type&&e.children[0].value[0]===`
`){let t=e.children[0];1===t.value.length?e.removeChild(t):t.value=t.value.slice(1)}})},function(e){let t=e=>{var t,r;return"element"===e.type&&(null==(t=e.prev)?void 0:t.type)==="ieConditionalStartComment"&&e.prev.sourceSpan.end.offset===e.startSourceSpan.start.offset&&(null==(r=e.firstChild)?void 0:r.type)==="ieConditionalEndComment"&&e.firstChild.sourceSpan.start.offset===e.startSourceSpan.end.offset};e.walk(e=>{if(e.children)for(let r=0;r<e.children.length;r++){let n=e.children[r];if(!t(n))continue;let i=n.prev,s=n.firstChild;e.removeChild(i),r--;let a=new i4(i.sourceSpan.start,s.sourceSpan.end),o=new i4(a.start,n.sourceSpan.end);n.condition=i.condition,n.sourceSpan=o,n.startSourceSpan=a,n.removeChild(s)}})},function(e){return function(e,t,r){e.walk(e=>{if(e.children)for(let n=0;n<e.children.length;n++){let i=e.children[n];if("text"!==i.type&&!t(i))continue;"text"!==i.type&&(i.type="text",i.value=r(i));let s=i.prev;!s||"text"!==s.type||(s.value+=i.value,s.sourceSpan=new i4(s.sourceSpan.start,i.sourceSpan.end),e.removeChild(i),n--)}})}(e,e=>"cdata"===e.type,e=>`<![CDATA[${e.value}]]>`)},function(e,t){if("html"===t.parser)return;let r=/\{\{(.+?)\}\}/su;e.walk(e=>{if(e.children&&!nO(e))for(let t of e.children){if("text"!==t.type)continue;let n=t.sourceSpan.start,i=null,s=t.value.split(r);for(let r=0;r<s.length;r++,n=i){let a=s[r];if(r%2==0){i=n.moveBy(a.length),a.length>0&&e.insertChildBefore(t,{type:"text",value:a,sourceSpan:new i4(n,i)});continue}i=n.moveBy(a.length+4),e.insertChildBefore(t,{type:"interpolation",sourceSpan:new i4(n,i),children:0===a.length?[]:[{type:"text",value:a,sourceSpan:new i4(n.moveBy(2),i.moveBy(-2))}]})}e.removeChild(t)}})},function(e){e.walk(e=>{let t=e.$children;if(!t)return;if(0===t.length||1===t.length&&"text"===t[0].type&&0===no.trim(t[0].value).length){e.hasDanglingSpaces=t.length>0,e.$children=[];return}let r=nO(e)||"interpolation"===e.type||nF(e),n=nF(e);if(!r)for(let r=0;r<t.length;r++){let n=t[r];if("text"!==n.type)continue;let{leadingWhitespace:i,text:s,trailingWhitespace:a}=nC(n.value),o=n.prev,l=n.next;s?(n.value=s,n.sourceSpan=new i4(n.sourceSpan.start.moveBy(i.length),n.sourceSpan.end.moveBy(-a.length)),i&&(o&&(o.hasTrailingSpaces=!0),n.hasLeadingSpaces=!0),a&&(n.hasTrailingSpaces=!0,l&&(l.hasLeadingSpaces=!0))):(e.removeChild(n),r--,(i||a)&&(o&&(o.hasTrailingSpaces=!0),l&&(l.hasLeadingSpaces=!0)))}e.isWhitespaceSensitive=r,e.isIndentationSensitive=n})},function(e,t){e.walk(e=>{e.cssDisplay=function(e,t){var r;if(nJ(e,t))return"block";if((null==(r=e.prev)?void 0:r.type)==="comment"){let t=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(t)return t[1]}let n=!1;if("element"===e.type&&"svg"===e.namespace){if(!function(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}(e,e=>"svg:foreignObject"===e.fullName))return"svg"===e.name?"inline-block":"block";n=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"element"===e.type&&(!e.namespace||n||nk(e))&&nD[e.name]||"inline"}}(e,t)})},function(e){e.walk(e=>{e.isSelfClosing=!e.children||"element"===e.type&&(e.tagDefinition.isVoid||e.endSourceSpan&&e.startSourceSpan.start===e.endSourceSpan.start&&e.startSourceSpan.end===e.endSourceSpan.end)})},function(e,t){e.walk(e=>{"element"===e.type&&(e.hasHtmComponentClosingTag=e.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(e.endSourceSpan.start.offset,e.endSourceSpan.end.offset)))})},function(e,t){e.walk(e=>{let{children:r}=e;if(r){var n,i;if(0===r.length){e.isDanglingSpaceSensitive=!n$(n=e.cssDisplay)&&"inline-block"!==n&&!nO(e);return}for(let e of r){e.isLeadingSpaceSensitive=function(e,t){var r,n;let i=function(){var r;return!nu(e)&&"angularControlFlowBlock"!==e.type&&(("text"===e.type||"interpolation"===e.type)&&!!e.prev&&("text"===e.prev.type||"interpolation"===e.prev.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!nU(e.parent)||!(!e.prev&&("root"===e.parent.type||nU(e)&&e.parent||nO(e.parent)||nY(e.parent,t)||!(!n$(r=e.parent.cssDisplay)&&"inline-block"!==r))||e.prev&&n$(e.prev.cssDisplay))))}();return i&&!e.prev&&null!=(n=null==(r=e.parent)?void 0:r.tagDefinition)&&n.ignoreFirstLf?"interpolation"===e.type:i}(e,t),e.isTrailingSpaceSensitive=!nu(e)&&"angularControlFlowBlock"!==e.type&&(("text"===e.type||"interpolation"===e.type)&&!!e.next&&("text"===e.next.type||"interpolation"===e.next.type)||!!e.parent&&"none"!==e.parent.cssDisplay&&(!!nU(e.parent)||!(!e.next&&("root"===e.parent.type||nU(e)&&e.parent||nO(e.parent)||nY(e.parent,t)||!(!n$(i=e.parent.cssDisplay)&&"inline-block"!==i))||e.next&&n$(e.next.cssDisplay))))}for(let e=0;e<r.length;e++){let t=r[e];t.isLeadingSpaceSensitive=(0===e||t.prev.isTrailingSpaceSensitive)&&t.isLeadingSpaceSensitive,t.isTrailingSpaceSensitive=(e===r.length-1||t.next.isLeadingSpaceSensitive)&&t.isTrailingSpaceSensitive}}})},function(e){let t=e=>{var t,r;return"element"===e.type&&0===e.attrs.length&&1===e.children.length&&"text"===e.firstChild.type&&!no.hasWhitespaceCharacter(e.children[0].value)&&!e.firstChild.hasLeadingSpaces&&!e.firstChild.hasTrailingSpaces&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces&&(null==(t=e.prev)?void 0:t.type)==="text"&&(null==(r=e.next)?void 0:r.type)==="text"};e.walk(e=>{if(e.children)for(let r=0;r<e.children.length;r++){let n=e.children[r];if(!t(n))continue;let i=n.prev,s=n.next;i.value+=`<${n.rawName}>`+n.firstChild.value+`</${n.rawName}>`+s.value,i.sourceSpan=new i4(i.sourceSpan.start,s.sourceSpan.end),i.isTrailingSpaceSensitive=s.isTrailingSpaceSensitive,i.hasTrailingSpaces=s.hasTrailingSpaces,e.removeChild(n),r--,e.removeChild(s)}})}],se=[{linguistLanguageId:146,name:"Angular",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".component.html"],parsers:["angular"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:146,name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml",".mjml"],parsers:["html"],vscodeLanguageIds:["html"]},{linguistLanguageId:146,name:"Lightning Web Components",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[],parsers:["lwc"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:391,name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",parsers:["vue"],vscodeLanguageIds:["vue"]}],st={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."}},sr="HTML",sn={bracketSameLine:st.bracketSameLine,htmlWhitespaceSensitivity:{category:sr,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:st.singleAttributePerLine,vueIndentScriptAndStyle:{category:sr,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},si={};rf(si,{angular:()=>aE,html:()=>aS,lwc:()=>a_,vue:()=>aC}),!function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(sh||(sh={})),function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(sm||(sm={})),function(e){e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"}(sg||(sg={}));var ss={name:"custom-elements"},sa={name:"no-errors-schema"};function so(e,t=!0){if(":"!=e[0])return[null,e];let r=e.indexOf(":",1);if(-1===r){if(t)throw Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,r),e.slice(r+1)]}function sl(e){return"ng-container"===so(e)[1]}function su(e){return"ng-content"===so(e)[1]}function sc(e){return null===e?null:so(e)[0]}function sd(e,t){return e?`:${e}:${t}`:t}function sp(){return sw||(sw={},sf(sy.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),sf(sy.STYLE,["*|style"]),sf(sy.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),sf(sy.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),sw}function sf(e,t){for(let r of t)sw[r.toLowerCase()]=e}!function(e){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"}(sy||(sy={})),function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(sb||(sb={})),function(e){e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA"}(sv||(sv={}));var sh,sm,sg,sy,sb,sv,sw,sD,sx,sk=class{},sS=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%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,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","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","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","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,*auxclick,*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:|"],sE=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),sC=Array.from(sE).reduce((e,[t,r])=>(e.set(t,r),e),new Map),s_=class extends sk{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,sS.forEach(e=>{let t=new Map,r=new Set,[n,i]=e.split("|"),s=i.split(","),[a,o]=n.split("^");a.split(",").forEach(e=>{this._schema.set(e.toLowerCase(),t),this._eventSchema.set(e.toLowerCase(),r)});let l=o&&this._schema.get(o.toLowerCase());if(l){for(let[e,r]of l)t.set(e,r);for(let e of this._eventSchema.get(o.toLowerCase()))r.add(e)}s.forEach(e=>{if(e.length>0)switch(e[0]){case"*":r.add(e.substring(1));break;case"!":t.set(e.substring(1),"boolean");break;case"#":t.set(e.substring(1),"number");break;case"%":t.set(e.substring(1),"object");break;default:t.set(e,"string")}})})}hasProperty(e,t,r){if(r.some(e=>e.name===sa.name))return!0;if(e.indexOf("-")>-1){if(sl(e)||su(e))return!1;if(r.some(e=>e.name===ss.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(t)}hasElement(e,t){return!!(t.some(e=>e.name===sa.name)||e.indexOf("-")>-1&&(sl(e)||su(e)||t.some(e=>e.name===ss.name)))||this._schema.has(e.toLowerCase())}securityContext(e,t,r){r&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();let n=sp()[e+"|"+t];return n||(n=sp()["*|"+t])||sy.NONE}getMappedPropName(e){return sE.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)})=...
If '${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){return Array.from((this._schema.get(e.toLowerCase())||this._schema.get("unknown")).keys()).map(e=>sC.get(e)??e)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return e.replace(i5,(...e)=>e[1].toUpperCase())}normalizeAnimationStyleValue(e,t,r){let n="",i=r.toString().trim(),s=null;if(function(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}}(e)&&0!==r&&"0"!==r){if("number"==typeof r)n="px";else{let e=r.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&(s=`Please provide a CSS unit value for ${t}:${r}`)}}return{error:s,value:i+n}}},sT=class{constructor({closedByChildren:e,implicitNamespacePrefix:t,contentType:r=sv.PARSABLE_DATA,closedByParent:n=!1,isVoid:i=!1,ignoreFirstLf:s=!1,preventNamespaceInheritance:a=!1,canSelfClose:o=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(e=>this.closedByChildren[e]=!0),this.isVoid=i,this.closedByParent=n||i,this.implicitNamespacePrefix=t||null,this.contentType=r,this.ignoreFirstLf=s,this.preventNamespaceInheritance=a,this.canSelfClose=o??i}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return"object"==typeof this.contentType?(void 0===e?void 0:this.contentType[e])??this.contentType.default:this.contentType}};function sA(e){return sx||(sD=new sT({canSelfClose:!0}),sx=Object.assign(Object.create(null),{base:new sT({isVoid:!0}),meta:new sT({isVoid:!0}),area:new sT({isVoid:!0}),embed:new sT({isVoid:!0}),link:new sT({isVoid:!0}),img:new sT({isVoid:!0}),input:new sT({isVoid:!0}),param:new sT({isVoid:!0}),hr:new sT({isVoid:!0}),br:new sT({isVoid:!0}),source:new sT({isVoid:!0}),track:new sT({isVoid:!0}),wbr:new sT({isVoid:!0}),p:new sT({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 sT({closedByChildren:["tbody","tfoot"]}),tbody:new sT({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new sT({closedByChildren:["tbody"],closedByParent:!0}),tr:new sT({closedByChildren:["tr"],closedByParent:!0}),td:new sT({closedByChildren:["td","th"],closedByParent:!0}),th:new sT({closedByChildren:["td","th"],closedByParent:!0}),col:new sT({isVoid:!0}),svg:new sT({implicitNamespacePrefix:"svg"}),foreignObject:new sT({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new sT({implicitNamespacePrefix:"math"}),li:new sT({closedByChildren:["li"],closedByParent:!0}),dt:new sT({closedByChildren:["dt","dd"]}),dd:new sT({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new sT({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new sT({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new sT({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new sT({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new sT({closedByChildren:["optgroup"],closedByParent:!0}),option:new sT({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new sT({ignoreFirstLf:!0}),listing:new sT({ignoreFirstLf:!0}),style:new sT({contentType:sv.RAW_TEXT}),script:new sT({contentType:sv.RAW_TEXT}),title:new sT({contentType:{default:sv.ESCAPABLE_RAW_TEXT,svg:sv.PARSABLE_DATA}}),textarea:new sT({contentType:sv.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new s_().allKnownElementNames().forEach(e=>{sx[e]||null!==sc(e)||(sx[e]=new sT({canSelfClose:!1}))})),sx[e]??sD}var sO=class{constructor(e,t){this.sourceSpan=e,this.i18n=t}},sF=class extends sO{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="text"}visit(e,t){return e.visitText(this,t)}},sP=class extends sO{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="cdata"}visit(e,t){return e.visitCdata(this,t)}},sL=class extends sO{constructor(e,t,r,n,i,s){super(n,s),this.switchValue=e,this.type=t,this.cases=r,this.switchValueSourceSpan=i}visit(e,t){return e.visitExpansion(this,t)}},sR=class{constructor(e,t,r,n,i){this.value=e,this.expression=t,this.sourceSpan=r,this.valueSourceSpan=n,this.expSourceSpan=i,this.type="expansionCase"}visit(e,t){return e.visitExpansionCase(this,t)}},sI=class extends sO{constructor(e,t,r,n,i,s,a){super(r,a),this.name=e,this.value=t,this.keySpan=n,this.valueSpan=i,this.valueTokens=s,this.type="attribute"}visit(e,t){return e.visitAttribute(this,t)}get nameSpan(){return this.keySpan}},sN=class extends sO{constructor(e,t,r,n,i,s=null,a=null,o){super(n,o),this.name=e,this.attrs=t,this.children=r,this.startSourceSpan=i,this.endSourceSpan=s,this.nameSpan=a,this.type="element"}visit(e,t){return e.visitElement(this,t)}},sj=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="comment"}visit(e,t){return e.visitComment(this,t)}},sB=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="docType"}visit(e,t){return e.visitDocType(this,t)}},sM=class extends sO{constructor(e,t,r,n,i,s,a=null,o){super(n,o),this.name=e,this.parameters=t,this.children=r,this.nameSpan=i,this.startSourceSpan=s,this.endSourceSpan=a,this.type="block"}visit(e,t){return e.visitBlock(this,t)}},sq=class{constructor(e,t){this.expression=e,this.sourceSpan=t,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitBlockParameter(this,t)}},s$=class{constructor(e,t,r,n,i){this.name=e,this.value=t,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=i,this.type="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitLetDeclaration(this,t)}};function sU(e,t,r=null){let n=[],i=e.visit?t=>e.visit(t,r)||t.visit(e,r):t=>t.visit(e,r);return t.forEach(e=>{let t=i(e);t&&n.push(t)}),n}var sW=class{constructor(){}visitElement(e,t){this.visitChildren(t,t=>{t(e.attrs),t(e.children)})}visitAttribute(e,t){}visitText(e,t){}visitCdata(e,t){}visitComment(e,t){}visitDocType(e,t){}visitExpansion(e,t){return this.visitChildren(t,t=>{t(e.cases)})}visitExpansionCase(e,t){}visitBlock(e,t){this.visitChildren(t,t=>{t(e.parameters),t(e.children)})}visitBlockParameter(e,t){}visitLetDeclaration(e,t){}visitChildren(e,t){let r=[],n=this;return t(function(t){t&&r.push(sU(n,t,e))}),Array.prototype.concat.apply([],r)}},sV={AElig:"\xc6",AMP:"&",amp:"&",Aacute:"\xc1",Abreve:"Ă",Acirc:"\xc2",Acy:"А",Afr:"\uD835\uDD04",Agrave:"\xc0",Alpha:"Α",Amacr:"Ā",And:"",Aogon:"Ą",Aopf:"\uD835\uDD38",ApplyFunction:"",af:"",Aring:"\xc5",angst:"\xc5",Ascr:"\uD835\uDC9C",Assign:"",colone:"",coloneq:"",Atilde:"\xc3",Auml:"\xc4",Backslash:"",setminus:"",setmn:"",smallsetminus:"",ssetmn:"",Barv:"",Barwed:"",doublebarwedge:"",Bcy:"Б",Because:"",becaus:"",because:"",Bernoullis:"",Bscr:"",bernou:"",Beta:"Β",Bfr:"\uD835\uDD05",Bopf:"\uD835\uDD39",Breve:"˘",breve:"˘",Bumpeq:"",HumpDownHump:"",bump:"",CHcy:"Ч",COPY:"\xa9",copy:"\xa9",Cacute:"Ć",Cap:"",CapitalDifferentialD:"",DD:"",Cayleys:"",Cfr:"",Ccaron:"Č",Ccedil:"\xc7",Ccirc:"Ĉ",Cconint:"",Cdot:"Ċ",Cedilla:"\xb8",cedil:"\xb8",CenterDot:"\xb7",centerdot:"\xb7",middot:"\xb7",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:"\uD835\uDC9E",Cup:"",CupCap:"",asympeq:"",DDotrahd:"",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"",ddagger:"",Darr:"",Dashv:"",DoubleLeftTee:"",Dcaron:"Ď",Dcy:"Д",Del:"",nabla:"",Delta:"Δ",Dfr:"\uD835\uDD07",DiacriticalAcute:"\xb4",acute:"\xb4",DiacriticalDot:"˙",dot:"˙",DiacriticalDoubleAcute:"˝",dblac:"˝",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"˜",tilde:"˜",Diamond:"",diam:"",diamond:"",DifferentialD:"",dd:"",Dopf:"\uD835\uDD3B",Dot:"\xa8",DoubleDot:"\xa8",die:"\xa8",uml:"\xa8",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:"\uD835\uDC9F",Dstrok:"Đ",ENG:"Ŋ",ETH:"\xd0",Eacute:"\xc9",Ecaron:"Ě",Ecirc:"\xca",Ecy:"Э",Edot:"Ė",Efr:"\uD835\uDD08",Egrave:"\xc8",Element:"",in:"",isin:"",isinv:"",Emacr:"Ē",EmptySmallSquare:"",EmptyVerySmallSquare:"",Eogon:"Ę",Eopf:"\uD835\uDD3C",Epsilon:"Ε",Equal:"",EqualTilde:"",eqsim:"",esim:"",Equilibrium:"",rightleftharpoons:"",rlhar:"",Escr:"",expectation:"",Esim:"",Eta:"Η",Euml:"\xcb",Exists:"",exist:"",ExponentialE:"",ee:"",exponentiale:"",Fcy:"Ф",Ffr:"\uD835\uDD09",FilledSmallSquare:"",FilledVerySmallSquare:"",blacksquare:"",squarf:"",squf:"",Fopf:"\uD835\uDD3D",ForAll:"",forall:"",Fouriertrf:"",Fscr:"",GJcy:"Ѓ",GT:">",gt:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"\uD835\uDD0A",Gg:"",ggg:"",Gopf:"\uD835\uDD3E",GreaterEqual:"",ge:"",geq:"",GreaterEqualLess:"",gel:"",gtreqless:"",GreaterFullEqual:"",gE:"",geqq:"",GreaterGreater:"",GreaterLess:"",gl:"",gtrless:"",GreaterSlantEqual:"",geqslant:"",ges:"",GreaterTilde:"",gsim:"",gtrsim:"",Gscr:"\uD835\uDCA2",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:"\xcd",Icirc:"\xce",Icy:"И",Idot:"İ",Ifr:"",Im:"",image:"",imagpart:"",Igrave:"\xcc",Imacr:"Ī",ImaginaryI:"",ii:"",Int:"",Integral:"",int:"",Intersection:"",bigcap:"",xcap:"",InvisibleComma:"",ic:"",InvisibleTimes:"",it:"",Iogon:"Į",Iopf:"\uD835\uDD40",Iota:"Ι",Iscr:"",imagline:"",Itilde:"Ĩ",Iukcy:"І",Iuml:"\xcf",Jcirc:"Ĵ",Jcy:"Й",Jfr:"\uD835\uDD0D",Jopf:"\uD835\uDD41",Jscr:"\uD835\uDCA5",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"\uD835\uDD0E",Kopf:"\uD835\uDD42",Kscr:"\uD835\uDCA6",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:"\uD835\uDD0F",Ll:"",Lleftarrow:"",lAarr:"",Lmidot:"Ŀ",LongLeftArrow:"",longleftarrow:"",xlarr:"",LongLeftRightArrow:"",longleftrightarrow:"",xharr:"",LongRightArrow:"",longrightarrow:"",xrarr:"",Lopf:"\uD835\uDD43",LowerLeftArrow:"",swarr:"",swarrow:"",LowerRightArrow:"",searr:"",searrow:"",Lsh:"",lsh:"",Lstrok:"Ł",Lt:"",NestedLessLess:"",ll:"",Map:"",Mcy:"М",MediumSpace:"",Mellintrf:"",Mscr:"",phmmat:"",Mfr:"\uD835\uDD10",MinusPlus:"",mnplus:"",mp:"",Mopf:"\uD835\uDD44",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",ZeroWidthSpace:"",NewLine:`
`,Nfr:"\uD835\uDD11",NoBreak:"",NonBreakingSpace:"\xa0",nbsp:"\xa0",Nopf:"",naturals:"",Not:"",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:"",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:"\uD835\uDCA9",Ntilde:"\xd1",Nu:"Ν",OElig:"Œ",Oacute:"\xd3",Ocirc:"\xd4",Ocy:"О",Odblac:"Ő",Ofr:"\uD835\uDD12",Ograve:"\xd2",Omacr:"Ō",Omega:"Ω",ohm:"Ω",Omicron:"Ο",Oopf:"\uD835\uDD46",OpenCurlyDoubleQuote:"",ldquo:"",OpenCurlyQuote:"",lsquo:"",Or:"",Oscr:"\uD835\uDCAA",Oslash:"\xd8",Otilde:"\xd5",Otimes:"",Ouml:"\xd6",OverBar:"",oline:"",OverBrace:"",OverBracket:"",tbrk:"",OverParenthesis:"",PartialD:"",part:"",Pcy:"П",Pfr:"\uD835\uDD13",Phi:"Φ",Pi:"Π",PlusMinus:"\xb1",plusmn:"\xb1",pm:"\xb1",Popf:"",primes:"",Pr:"",Precedes:"",pr:"",prec:"",PrecedesEqual:"",pre:"",preceq:"",PrecedesSlantEqual:"",prcue:"",preccurlyeq:"",PrecedesTilde:"",precsim:"",prsim:"",Prime:"",Product:"",prod:"",Proportional:"",prop:"",propto:"",varpropto:"",vprop:"",Pscr:"\uD835\uDCAB",Psi:"Ψ",QUOT:'"',quot:'"',Qfr:"\uD835\uDD14",Qopf:"",rationals:"",Qscr:"\uD835\uDCAC",RBarr:"",drbkarow:"",REG:"\xae",circledR:"\xae",reg:"\xae",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:"\uD835\uDD16",ShortUpArrow:"",UpArrow:"",uarr:"",uparrow:"",Sigma:"Σ",SmallCircle:"",compfn:"",Sopf:"\uD835\uDD4A",Sqrt:"",radic:"",Square:"",squ:"",square:"",SquareIntersection:"",sqcap:"",SquareSubset:"",sqsub:"",sqsubset:"",SquareSubsetEqual:"",sqsube:"",sqsubseteq:"",SquareSuperset:"",sqsup:"",sqsupset:"",SquareSupersetEqual:"",sqsupe:"",sqsupseteq:"",SquareUnion:"",sqcup:"",Sscr:"\uD835\uDCAE",Star:"",sstarf:"",Sub:"",Subset:"",SubsetEqual:"",sube:"",subseteq:"",Succeeds:"",sc:"",succ:"",SucceedsEqual:"",sce:"",succeq:"",SucceedsSlantEqual:"",sccue:"",succcurlyeq:"",SucceedsTilde:"",scsim:"",succsim:"",Sum:"",sum:"",Sup:"",Supset:"",Superset:"",sup:"",supset:"",SupersetEqual:"",supe:"",supseteq:"",THORN:"\xde",TRADE:"",trade:"",TSHcy:"Ћ",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"\uD835\uDD17",Therefore:"",there4:"",therefore:"",Theta:"Θ",ThickSpace:"",ThinSpace:"",thinsp:"",Tilde:"",sim:"",thicksim:"",thksim:"",TildeEqual:"",sime:"",simeq:"",TildeFullEqual:"",cong:"",TildeTilde:"",ap:"",approx:"",asymp:"",thickapprox:"",thkap:"",Topf:"\uD835\uDD4B",TripleDot:"",tdot:"",Tscr:"\uD835\uDCAF",Tstrok:"Ŧ",Uacute:"\xda",Uarr:"",Uarrocir:"",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"\xdb",Ucy:"У",Udblac:"Ű",Ufr:"\uD835\uDD18",Ugrave:"\xd9",Umacr:"Ū",UnderBar:"_",lowbar:"_",UnderBrace:"",UnderBracket:"",bbrk:"",UnderParenthesis:"",Union:"",bigcup:"",xcup:"",UnionPlus:"",uplus:"",Uogon:"Ų",Uopf:"\uD835\uDD4C",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:"\uD835\uDCB0",Utilde:"Ũ",Uuml:"\xdc",VDash:"",Vbar:"",Vcy:"В",Vdash:"",Vdashl:"",Vee:"",bigvee:"",xvee:"",Verbar:"",Vert:"",VerticalBar:"",mid:"",shortmid:"",smid:"",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"",VerticalTilde:"",wr:"",wreath:"",VeryThinSpace:"",hairsp:"",Vfr:"\uD835\uDD19",Vopf:"\uD835\uDD4D",Vscr:"\uD835\uDCB1",Vvdash:"",Wcirc:"Ŵ",Wedge:"",bigwedge:"",xwedge:"",Wfr:"\uD835\uDD1A",Wopf:"\uD835\uDD4E",Wscr:"\uD835\uDCB2",Xfr:"\uD835\uDD1B",Xi:"Ξ",Xopf:"\uD835\uDD4F",Xscr:"\uD835\uDCB3",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"\xdd",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"\uD835\uDD1C",Yopf:"\uD835\uDD50",Yscr:"\uD835\uDCB4",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",Zeta:"Ζ",Zfr:"",zeetrf:"",Zopf:"",integers:"",Zscr:"\uD835\uDCB5",aacute:"\xe1",abreve:"ă",ac:"",mstpos:"",acE:"̳",acd:"",acirc:"\xe2",acy:"а",aelig:"\xe6",afr:"\uD835\uDD1E",agrave:"\xe0",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:"\uD835\uDD52",apE:"",apacir:"",ape:"",approxeq:"",apid:"",apos:"'",aring:"\xe5",ascr:"\uD835\uDCB6",ast:"*",midast:"*",atilde:"\xe3",auml:"\xe4",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:"\uD835\uDD1F",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:"\uD835\uDD53",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:"\xa6",bscr:"\uD835\uDCB7",bsemi:"⁏",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bumpE:"⪮",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"",ccaps:"⩍",ccaron:"č",ccedil:"\xe7",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cemptyv:"⦲",cent:"\xa2",cfr:"\uD835\uDD20",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:"\uD835\uDD54",copysr:"℗",crarr:"↵",cross:"✗",cscr:"\uD835\uDCB8",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:"\xa4",cwint:"∱",cylcty:"⌭",dHar:"⥥",dagger:"†",daleth:"ℸ",dash:"",hyphen:"",dbkarow:"⤏",rBarr:"⤏",dcaron:"ď",dcy:"д",ddarr:"⇊",downdownarrows:"⇊",ddotseq:"⩷",eDDot:"⩷",deg:"\xb0",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"\uD835\uDD21",diamondsuit:"♦",diams:"♦",digamma:"ϝ",gammad:"ϝ",disin:"⋲",div:"\xf7",divide:"\xf7",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",llcorner:"⌞",dlcrop:"⌍",dollar:"$",dopf:"\uD835\uDD55",doteqdot:"≑",eDot:"≑",dotminus:"∸",minusd:"∸",dotplus:"∔",plusdo:"∔",dotsquare:"⊡",sdotb:"⊡",drcorn:"⌟",lrcorner:"⌟",drcrop:"⌌",dscr:"\uD835\uDCB9",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",triangledown:"▿",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eacute:"\xe9",easter:"⩮",ecaron:"ě",ecir:"≖",eqcirc:"≖",ecirc:"\xea",ecolon:"≕",eqcolon:"≕",ecy:"э",edot:"ė",efDot:"≒",fallingdotseq:"≒",efr:"\uD835\uDD22",eg:"⪚",egrave:"\xe8",egs:"⪖",eqslantgtr:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"",els:"⪕",eqslantless:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",varnothing:"∅",emsp13:"",emsp14:"",emsp:"",eng:"ŋ",ensp:"",eogon:"ę",eopf:"\uD835\uDD56",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",equals:"=",equest:"≟",questeq:"≟",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",risingdotseq:"≓",erarr:"⥱",escr:"",eta:"η",eth:"\xf0",euml:"\xeb",euro:"€",excl:"!",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"\uD835\uDD23",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"\uD835\uDD57",fork:"⋔",pitchfork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"\xbd",half:"\xbd",frac13:"⅓",frac14:"\xbc",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"\xbe",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"",frown:"⌢",sfrown:"⌢",fscr:"\uD835\uDCBB",gEl:"⪌",gtreqqless:"⪌",gacute:"ǵ",gamma:"γ",gap:"⪆",gtrapprox:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"\uD835\uDD24",gimel:"ℷ",gjcy:"ѓ",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gneqq:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gnsim:"⋧",gopf:"\uD835\uDD58",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:"\uD835\uDD25",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",larrhk:"↩",hookrightarrow:"↪",rarrhk:"↪",hopf:"\uD835\uDD59",horbar:"―",hscr:"\uD835\uDCBD",hstrok:"ħ",hybull:"",iacute:"\xed",icirc:"\xee",icy:"и",iecy:"е",iexcl:"\xa1",ifr:"\uD835\uDD26",igrave:"\xec",iiiint:"⨌",qint:"⨌",iiint:"∭",tint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",imath:"ı",inodot:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",intcal:"⊺",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iprod:"⨼",iocy:"ё",iogon:"į",iopf:"\uD835\uDD5A",iota:"ι",iquest:"\xbf",iscr:"\uD835\uDCBE",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",itilde:"ĩ",iukcy:"і",iuml:"\xef",jcirc:"ĵ",jcy:"й",jfr:"\uD835\uDD27",jmath:"ȷ",jopf:"\uD835\uDD5B",jscr:"\uD835\uDCBF",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",kcedil:"ķ",kcy:"к",kfr:"\uD835\uDD28",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"\uD835\uDD5C",kscr:"\uD835\uDCC0",lAtail:"⤛",lBarr:"⤎",lEg:"⪋",lesseqqgtr:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lambda:"λ",langd:"⦑",lap:"⪅",lessapprox:"⪅",laquo:"\xab",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:"⋖",ltdot:"⋖",lfisht:"⥼",lfr:"\uD835\uDD29",lgE:"⪑",lharul:"⥪",lhblk:"▄",ljcy:"љ",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lneqq:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lnsim:"⋦",loang:"⟬",loarr:"⇽",longmapsto:"⟼",xmap:"⟼",looparrowright:"↬",rarrlp:"↬",lopar:"⦅",lopf:"\uD835\uDD5D",loplus:"⨭",lotimes:"⨴",lowast:"",loz:"◊",lozenge:"◊",lpar:"(",lparlt:"⦓",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"",lscr:"\uD835\uDCC1",lsime:"⪍",lsimg:"⪏",lsquor:"",sbquo:"",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",triangleleft:"◃",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"\xaf",strns:"\xaf",male:"♂",malt:"✠",maltese:"✠",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",mfr:"\uD835\uDD2A",mho:"℧",micro:"\xb5",midcir:"⫰",minus:"",minusdu:"⨪",mlcp:"⫛",models:"⊧",mopf:"\uD835\uDD5E",mscr:"\uD835\uDCC2",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:"\uD835\uDD2B",nharr:"↮",nleftrightarrow:"↮",nhpar:"⫲",nis:"⋼",nisd:"⋺",njcy:"њ",nlE:"≦̸",nleqq:"≦̸",nlarr:"↚",nleftarrow:"↚",nldr:"‥",nopf:"\uD835\uDD5F",not:"\xac",notinE:"⋹̸",notindot:"⋵̸",notinvb:"⋷",notinvc:"⋶",notnivb:"⋾",notnivc:"⋽",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",nrarr:"↛",nrightarrow:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nscr:"\uD835\uDCC3",nsub:"⊄",nsubE:"⫅̸",nsubseteqq:"⫅̸",nsup:"⊅",nsupE:"⫆̸",nsupseteqq:"⫆̸",ntilde:"\xf1",nu:"ν",num:"#",numero:"№",numsp:"",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwnear:"⤧",oacute:"\xf3",ocirc:"\xf4",ocy:"о",odblac:"ő",odiv:"⨸",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"\uD835\uDD2C",ogon:"˛",ograve:"\xf2",ogt:"⧁",ohbar:"⦵",olcir:"⦾",olcross:"⦻",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",oopf:"\uD835\uDD60",opar:"⦷",operp:"⦹",or:"",vee:"",ord:"⩝",order:"",orderof:"",oscr:"",ordf:"\xaa",ordm:"\xba",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oslash:"\xf8",osol:"⊘",otilde:"\xf5",otimesas:"⨶",ouml:"\xf6",ovbar:"⌽",para:"\xb6",parsim:"⫳",parsl:"⫽",pcy:"п",percnt:"%",period:".",permil:"‰",pertenk:"‱",pfr:"\uD835\uDD2D",phi:"φ",phiv:"ϕ",straightphi:"ϕ",varphi:"ϕ",phone:"☎",pi:"π",piv:"ϖ",varpi:"ϖ",planckh:"",plus:"+",plusacir:"⨣",pluscir:"⨢",plusdu:"⨥",pluse:"⩲",plussim:"⨦",plustwo:"⨧",pointint:"⨕",popf:"\uD835\uDD61",pound:"\xa3",prE:"⪳",prap:"⪷",precapprox:"⪷",precnapprox:"⪹",prnap:"⪹",precneqq:"⪵",prnE:"⪵",precnsim:"⋨",prnsim:"⋨",prime:"",profalar:"⌮",profline:"⌒",profsurf:"⌓",prurel:"⊰",pscr:"\uD835\uDCC5",psi:"ψ",puncsp:"",qfr:"\uD835\uDD2E",qopf:"\uD835\uDD62",qprime:"⁗",qscr:"\uD835\uDCC6",quatint:"⨖",quest:"?",rAtail:"⤜",rHar:"⥤",race:"∽̱",racute:"ŕ",raemptyv:"⦳",rangd:"⦒",range:"⦥",raquo:"\xbb",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:"\uD835\uDD2F",rharul:"⥬",rho:"ρ",rhov:"ϱ",varrho:"ϱ",rightrightarrows:"⇉",rrarr:"⇉",rightthreetimes:"⋌",rthree:"⋌",ring:"˚",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",ropar:"⦆",ropf:"\uD835\uDD63",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rsaquo:"",rscr:"\uD835\uDCC7",rtimes:"⋊",rtri:"▹",triangleright:"▹",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",scE:"⪴",scap:"⪸",succapprox:"⪸",scaron:"š",scedil:"ş",scirc:"ŝ",scnE:"⪶",succneqq:"⪶",scnap:"⪺",succnapprox:"⪺",scnsim:"⋩",succnsim:"⋩",scpolint:"⨓",scy:"с",sdot:"⋅",sdote:"⩦",seArr:"⇘",sect:"\xa7",semi:";",seswar:"⤩",tosa:"⤩",sext:"✶",sfr:"\uD835\uDD30",sharp:"♯",shchcy:"щ",shcy:"ш",shy:"\xad",sigma:"σ",sigmaf:"ς",sigmav:"ς",varsigma:"ς",simdot:"⩪",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",smashp:"⨳",smeparsl:"⧤",smile:"⌣",ssmile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"\uD835\uDD64",spades:"♠",spadesuit:"♠",sqcaps:"⊓︀",sqcups:"⊔︀",sscr:"\uD835\uDCC8",star:"☆",sub:"⊂",subset:"⊂",subE:"⫅",subseteqq:"⫅",subdot:"⪽",subedot:"⫃",submult:"⫁",subnE:"⫋",subsetneqq:"⫋",subne:"⊊",subsetneq:"⊊",subplus:"⪿",subrarr:"⥹",subsim:"⫇",subsub:"⫕",subsup:"⫓",sung:"♪",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supE:"⫆",supseteqq:"⫆",supdot:"⪾",supdsub:"⫘",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supsetneqq:"⫌",supne:"⊋",supsetneq:"⊋",supplus:"⫀",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swnwar:"⤪",szlig:"\xdf",target:"⌖",tau:"τ",tcaron:"ť",tcedil:"ţ",tcy:"т",telrec:"⌕",tfr:"\uD835\uDD31",theta:"θ",thetasym:"ϑ",thetav:"ϑ",vartheta:"ϑ",thorn:"\xfe",times:"\xd7",timesbar:"⨱",timesd:"⨰",topbot:"⌶",topcir:"⫱",topf:"\uD835\uDD65",topfork:"⫚",tprime:"‴",triangle:"▵",utri:"▵",triangleq:"≜",trie:"≜",tridot:"◬",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"\uD835\uDCC9",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",uHar:"⥣",uacute:"\xfa",ubrcy:"ў",ubreve:"ŭ",ucirc:"\xfb",ucy:"у",udblac:"ű",ufisht:"⥾",ufr:"\uD835\uDD32",ugrave:"\xf9",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uogon:"ų",uopf:"\uD835\uDD66",upsi:"υ",upsilon:"υ",upuparrows:"⇈",uuarr:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"\uD835\uDCCA",utdot:"⋰",utilde:"ũ",uuml:"\xfc",uwangle:"⦧",vBar:"⫨",vBarv:"⫩",vangrt:"⦜",varsubsetneq:"⊊︀",vsubne:"⊊︀",varsubsetneqq:"⫋︀",vsubnE:"⫋︀",varsupsetneq:"⊋︀",vsupne:"⊋︀",varsupsetneqq:"⫌︀",vsupnE:"⫌︀",vcy:"в",veebar:"⊻",veeeq:"≚",vellip:"⋮",vfr:"\uD835\uDD33",vopf:"\uD835\uDD67",vscr:"\uD835\uDCCB",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedgeq:"≙",weierp:"℘",wp:"℘",wfr:"\uD835\uDD34",wopf:"\uD835\uDD68",wscr:"\uD835\uDCCC",xfr:"\uD835\uDD35",xi:"ξ",xnis:"⋻",xopf:"\uD835\uDD69",xscr:"\uD835\uDCCD",yacute:"\xfd",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"\xa5",yfr:"\uD835\uDD36",yicy:"ї",yopf:"\uD835\uDD6A",yscr:"\uD835\uDCCE",yucy:"ю",yuml:"\xff",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeta:"ζ",zfr:"\uD835\uDD37",zhcy:"ж",zigrarr:"⇝",zopf:"\uD835\uDD6B",zscr:"\uD835\uDCCF",zwj:"",zwnj:""};sV.ngsp="";var sz=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//],sH=new class e{static fromArray(t){return t?(function(e,t){if(null!=t&&!(Array.isArray(t)&&2==t.length))throw Error(`Expected '${e}' to be an array, [start, end].`);if(null!=t){let e=t[0],r=t[1];sz.forEach(t=>{if(t.test(e)||t.test(r))throw Error(`['${e}', '${r}'] contains unusable interpolation symbol.`)})}}("interpolation",t),new e(t[0],t[1])):sH}constructor(e,t){this.start=e,this.end=t}}("{{","}}"),sG=class extends i7{constructor(e,t,r){super(r,e),this.tokenType=t}},sY=class{constructor(e,t,r){this.tokens=e,this.errors=t,this.nonNormalizedIcuExpressions=r}},sJ=/\r\n?/g;function sX(e){return`Unexpected character "${0===e?"EOF":String.fromCharCode(e)}"`}function sQ(e){return`Unknown entity "${e}" - use the "&#<decimal>;" or "&#x<hex>;" syntax`}!function(e){e.HEX="hexadecimal",e.DEC="decimal"}(ac||(ac={}));var sK=class{constructor(e){this.error=e}},sZ=class{constructor(e,t,r){this._getTagContentType=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=r.tokenizeExpansionForms||!1,this._interpolationConfig=r.interpolationConfig||sH,this._leadingTriviaCodePoints=r.leadingTriviaChars&&r.leadingTriviaChars.map(e=>e.codePointAt(0)||0),this._canSelfClose=r.canSelfClose||!1,this._allowHtmComponentClosingTags=r.allowHtmComponentClosingTags||!1;let n=r.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=r.escapedString?new s7(e,n):new s4(e,n),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0,this._tokenizeLet=r.tokenizeLet??!0;try{this._cursor.init()}catch(e){this.handleError(e)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(sJ,`
`)}tokenize(){for(;0!==this._cursor.peek();){let e=this._cursor.clone();try{if(this._attemptCharCode(60)){if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let t=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=t,this._consumeBogusComment(e)):this._consumeTagOpen(e)}}else this._tokenizeLet&&64===this._cursor.peek()&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(e){this.handleError(e)}}this._beginToken(34),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn(t=>iQ(t)?!e:!s8(t)||(e=!0,!1)),this._cursor.getChars(t).trim()}_consumeBlockStart(e){this._beginToken(25,e);let t=this._endToken([this._getBlockName()]);if(40===this._cursor.peek()){if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(s0),this._attemptCharCode(41))this._attemptCharCodeUntilFn(s0);else{t.type=29;return}}this._attemptCharCode(123)?(this._beginToken(26),this._endToken([])):t.type=29}_consumeBlockEnd(e){this._beginToken(27,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(s6);41!==this._cursor.peek()&&0!==this._cursor.peek();){this._beginToken(28);let e=this._cursor.clone(),t=null,r=0;for(;59!==this._cursor.peek()&&0!==this._cursor.peek()||null!==t;){let e=this._cursor.peek();if(92===e)this._cursor.advance();else if(e===t)t=null;else if(null===t&&i2(e))t=e;else if(40===e&&null===t)r++;else if(41===e&&null===t){if(0===r)break;r>0&&r--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(s6)}}_consumeLetDeclaration(e){if(this._beginToken(30,e),iQ(this._cursor.peek()))this._attemptCharCodeUntilFn(s0);else{this._endToken([this._cursor.getChars(e)]).type=33;return}let t=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(s0),!this._attemptCharCode(61)){t.type=33;return}this._attemptCharCodeUntilFn(e=>s0(e)&&!i0(e)),this._consumeLetDeclarationValue(),59===this._cursor.peek()?(this._beginToken(32),this._endToken([]),this._cursor.advance()):(t.type=33,t.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),t=!1;return this._attemptCharCodeUntilFn(e=>!(iZ(e)||36===e||95===e||t&&iK(e))||(t=!0,!1)),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(31,e);0!==this._cursor.peek();){let e=this._cursor.peek();if(59===e)break;i2(e)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(t=>92===t?(this._cursor.advance(),!1):t===e)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(125!==this._cursor.peek()&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(125===this._cursor.peek()){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,t=this._cursor.clone()){this._currentTokenStart=t,this._currentTokenType=e}_endToken(e,t){if(null===this._currentTokenStart)throw new sG("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(t));if(null===this._currentTokenType)throw new sG("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let r={type:this._currentTokenType,parts:e,sourceSpan:(t??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(r),this._currentTokenStart=null,this._currentTokenType=null,r}_createError(e,t){this._isInExpansionForm()&&(e+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');let r=new sG(e,this._currentTokenType,t);return this._currentTokenStart=null,this._currentTokenType=null,new sK(r)}handleError(e){if(e instanceof s9&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof sK)this.errors.push(e.error);else throw e}_attemptCharCode(e){return this._cursor.peek()===e&&(this._cursor.advance(),!0)}_attemptCharCodeCaseInsensitive(e){var t,r;return t=this._cursor.peek(),r=e,s5(t)===s5(r)&&(this._cursor.advance(),!0)}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(sX(this._cursor.peek()),this._cursor.getSpan(t))}_attemptStr(e){let t=e.length;if(this._cursor.charsLeft()<t)return!1;let r=this._cursor.clone();for(let n=0;n<t;n++)if(!this._attemptCharCode(e.charCodeAt(n)))return this._cursor=r,!1;return!0}_attemptStrCaseInsensitive(e){for(let t=0;t<e.length;t++)if(!this._attemptCharCodeCaseInsensitive(e.charCodeAt(t)))return!1;return!0}_requireStr(e){let t=this._cursor.clone();if(!this._attemptStr(e))throw this._createError(sX(this._cursor.peek()),this._cursor.getSpan(t))}_requireStrCaseInsensitive(e){let t=this._cursor.clone();if(!this._attemptStrCaseInsensitive(e))throw this._createError(sX(this._cursor.peek()),this._cursor.getSpan(t))}_attemptCharCodeUntilFn(e){for(;!e(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(e,t){let r=this._cursor.clone();if(this._attemptCharCodeUntilFn(e),this._cursor.diff(r)<t)throw this._createError(sX(this._cursor.peek()),this._cursor.getSpan(r))}_attemptUntilChar(e){for(;this._cursor.peek()!==e;)this._cursor.advance()}_readChar(){let e=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),e}_consumeEntity(e){this._beginToken(9);let t=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let e=this._attemptCharCode(120)||this._attemptCharCode(88),n=this._cursor.clone();if(this._attemptCharCodeUntilFn(s2),59!=this._cursor.peek()){var r;this._cursor.advance();let n=e?ac.HEX:ac.DEC;throw this._createError((r=this._cursor.getChars(t),`Unable to parse entity "${r}" - ${n} character reference entities must end with ";"`),this._cursor.getSpan())}let i=this._cursor.getChars(n);this._cursor.advance();try{let r=parseInt(i,e?16:10);this._endToken([String.fromCharCode(r),this._cursor.getChars(t)])}catch{throw this._createError(sQ(this._cursor.getChars(t)),this._cursor.getSpan())}}else{let r=this._cursor.clone();if(this._attemptCharCodeUntilFn(s3),59!=this._cursor.peek())this._beginToken(e,t),this._cursor=r,this._endToken(["&"]);else{let e=this._cursor.getChars(r);this._cursor.advance();let n=sV[e];if(!n)throw this._createError(sQ(e),this._cursor.getSpan(t));this._endToken([n,`&${e};`])}}}_consumeRawText(e,t){this._beginToken(e?6:7);let r=[];for(;;){let n=this._cursor.clone(),i=t();if(this._cursor=n,i)break;e&&38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(r.join(""))]),r.length=0,this._consumeEntity(6),this._beginToken(6)):r.push(this._readChar())}this._endToken([this._processCarriageReturns(r.join(""))])}_consumeComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("--\x3e")),this._beginToken(11),this._requireStr("--\x3e"),this._endToken([])}_consumeBogusComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,()=>62===this._cursor.peek()),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e),this._endToken([]),this._consumeRawText(!1,()=>62===this._cursor.peek()),this._beginToken(19),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){var e;let t,r=this._cursor.clone(),n="";for(;58!==this._cursor.peek()&&!(((e=this._cursor.peek())<97||122<e)&&(e<65||90<e)&&(e<48||e>57));)this._cursor.advance();return 58===this._cursor.peek()?(n=this._cursor.getChars(r),this._cursor.advance(),t=this._cursor.clone()):t=r,this._requireCharCodeUntilFn(s1,+(""!==n)),[n,this._cursor.getChars(t)]}_consumeTagOpen(e){let t,r,n,i=[];try{if(!iZ(this._cursor.peek()))throw this._createError(sX(this._cursor.peek()),this._cursor.getSpan(e));for(r=(n=this._consumeTagOpenStart(e)).parts[0],t=n.parts[1],this._attemptCharCodeUntilFn(s0);47!==this._cursor.peek()&&62!==this._cursor.peek()&&60!==this._cursor.peek()&&0!==this._cursor.peek();){let[e,t]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(s0),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(s0);let r=this._consumeAttributeValue();i.push({prefix:e,name:t,value:r})}else i.push({prefix:e,name:t});this._attemptCharCodeUntilFn(s0)}this._consumeTagOpenEnd()}catch(t){if(t instanceof sK){n?n.type=4:(this._beginToken(5,e),this._endToken(["<"]));return}throw t}if(this._canSelfClose&&2===this.tokens[this.tokens.length-1].type)return;let s=this._getTagContentType(t,r,this._fullNameStack.length>0,i);this._handleFullNameStackForTagOpen(r,t),s===sv.RAW_TEXT?this._consumeRawTextWithTagClose(r,t,!1):s===sv.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,t,!0)}_consumeRawTextWithTagClose(e,t,r){this._consumeRawText(r,()=>!!(this._attemptCharCode(60)&&this._attemptCharCode(47)&&(this._attemptCharCodeUntilFn(s0),this._attemptStrCaseInsensitive(e?`${e}:${t}`:t)))&&(this._attemptCharCodeUntilFn(s0),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(e=>62===e,3),this._cursor.advance(),this._endToken([e,t]),this._handleFullNameStackForTagClose(e,t)}_consumeTagOpenStart(e){this._beginToken(0,e);let t=this._consumePrefixAndName();return this._endToken(t)}_consumeAttributeName(){let e=this._cursor.peek();if(39===e||34===e)throw this._createError(sX(e),this._cursor.getSpan());this._beginToken(14);let t=this._consumePrefixAndName();return this._endToken(t),t}_consumeAttributeValue(){let e;if(39===this._cursor.peek()||34===this._cursor.peek()){let t=this._cursor.peek();this._consumeQuote(t);let r=()=>this._cursor.peek()===t;e=this._consumeWithInterpolation(16,17,r,r),this._consumeQuote(t)}else{let t=()=>s1(this._cursor.peek());e=this._consumeWithInterpolation(16,17,t,t)}return e}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?2:1;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._beginToken(3,e),this._attemptCharCodeUntilFn(s0),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(s0),this._requireCharCode(62),this._endToken([]);else{let[e,t]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(s0),this._requireCharCode(62),this._endToken([e,t]),this._handleFullNameStackForTagClose(e,t)}}_consumeExpansionFormStart(){this._beginToken(20),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(20),this._beginToken(7);let e=this._readUntil(44),t=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([t]);else{let r=this._endToken([e]);t!==e&&this.nonNormalizedIcuExpressions.push(r)}this._requireCharCode(44),this._attemptCharCodeUntilFn(s0),this._beginToken(7);let r=this._readUntil(44);this._endToken([r]),this._requireCharCode(44),this._attemptCharCodeUntilFn(s0)}_consumeExpansionCaseStart(){this._beginToken(21);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(s0),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(s0),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(s0),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,t,r,n){this._beginToken(e);let i=[];for(;!r();){let r=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(i.join(""))],r),i.length=0,this._consumeInterpolation(t,r,n),this._beginToken(e)):38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(e),this._beginToken(e)):i.push(this._readChar())}this._inInterpolation=!1;let s=this._processCarriageReturns(i.join(""));return this._endToken([s]),s}_consumeInterpolation(e,t,r){let n=[];this._beginToken(e,t),n.push(this._interpolationConfig.start);let i=this._cursor.clone(),s=null,a=!1;for(;0!==this._cursor.peek()&&(null===r||!r());){let e=this._cursor.clone();if(this._isTagStart()){this._cursor=e,n.push(this._getProcessedChars(i,e)),this._endToken(n);return}if(null===s){if(this._attemptStr(this._interpolationConfig.end)){n.push(this._getProcessedChars(i,e)),n.push(this._interpolationConfig.end),this._endToken(n);return}this._attemptStr("//")&&(a=!0)}let t=this._cursor.peek();this._cursor.advance(),92===t?this._cursor.advance():t===s?s=null:!a&&null===s&&i2(t)&&(s=t)}n.push(this._getProcessedChars(i,this._cursor)),this._endToken(n)}_getProcessedChars(e,t){return this._processCarriageReturns(t.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||0===this._cursor.peek()||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||125===this._cursor.peek()&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||64===this._cursor.peek()||125===this._cursor.peek()))}_isTagStart(){if(60===this._cursor.peek()){let e=this._cursor.clone();e.advance();let t=e.peek();if(97<=t&&t<=122||65<=t&&t<=90||47===t||33===t)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&64===this._cursor.peek()){let e=this._cursor.clone();if(e.advance(),s8(e.peek()))return!0}return!1}_readUntil(e){let t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&22===this._expansionCaseStack[this._expansionCaseStack.length-1]}_isInExpansionForm(){return this._expansionCaseStack.length>0&&20===this._expansionCaseStack[this._expansionCaseStack.length-1]}isExpansionFormStart(){if(123!==this._cursor.peek())return!1;if(this._interpolationConfig){let e=this._cursor.clone(),t=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!t}return!0}_handleFullNameStackForTagOpen(e,t){let r=sd(e,t);(0===this._fullNameStack.length||this._fullNameStack[this._fullNameStack.length-1]===r)&&this._fullNameStack.push(r)}_handleFullNameStackForTagClose(e,t){let r=sd(e,t);0!==this._fullNameStack.length&&this._fullNameStack[this._fullNameStack.length-1]===r&&this._fullNameStack.pop()}};function s0(e){return!iQ(e)||0===e}function s1(e){return iQ(e)||62===e||60===e||47===e||39===e||34===e||61===e||0===e}function s2(e){return 59===e||0===e||!(e>=97&&e<=102||e>=65&&e<=70||iK(e))}function s3(e){return 59===e||0===e||!iZ(e)}function s5(e){return e>=97&&e<=122?e-97+65:e}function s8(e){return iZ(e)||iK(e)||95===e}function s6(e){return 59!==e&&s0(e)}var s4=class e{constructor(t,r){if(t instanceof e){this.file=t.file,this.input=t.input,this.end=t.end;let e=t.state;this.state={peek:e.peek,offset:e.offset,line:e.line,column:e.column}}else{if(!r)throw Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=r.endPos,this.state={peek:-1,offset:r.startPos,line:r.startLine,column:r.startCol}}}clone(){return new e(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(e){return this.state.offset-e.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(e,t){let r=e=e||this;if(t)for(;this.diff(e)>0&&-1!==t.indexOf(e.peek());)r===e&&(e=e.clone()),e.advance();let n=this.locationFromCursor(e),i=this.locationFromCursor(this),s=r!==e?this.locationFromCursor(r):n;return new i4(n,i,s)}getChars(e){return this.input.substring(e.state.offset,this.state.offset)}charAt(e){return this.input.charCodeAt(e)}advanceState(e){if(e.offset>=this.end)throw this.state=e,new s9('Unexpected character "EOF"',this);let t=this.charAt(e.offset);10===t?(e.line++,e.column=0):i0(t)||e.column++,e.offset++,this.updatePeek(e)}updatePeek(e){e.peek=e.offset>=this.end?0:this.charAt(e.offset)}locationFromCursor(e){return new i8(e.file,e.state.offset,e.state.line,e.state.column)}},s7=class e extends s4{constructor(t,r){t instanceof e?(super(t),this.internalState={...t.internalState}):(super(t,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new e(this)}getChars(e){let t=e.clone(),r="";for(;t.internalState.offset<this.internalState.offset;)r+=String.fromCodePoint(t.peek()),t.advance();return r}processEscapeSequence(){let e=()=>this.internalState.peek;if(92===e()){if(this.internalState={...this.state},this.advanceState(this.internalState),110===e())this.state.peek=10;else if(114===e())this.state.peek=13;else if(118===e())this.state.peek=11;else if(116===e())this.state.peek=9;else if(98===e())this.state.peek=8;else if(102===e())this.state.peek=12;else if(117===e()){if(this.advanceState(this.internalState),123===e()){this.advanceState(this.internalState);let t=this.clone(),r=0;for(;125!==e();)this.advanceState(this.internalState),r++;this.state.peek=this.decodeHexDigits(t,r)}else{let e=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(e,4)}}else if(120===e()){this.advanceState(this.internalState);let e=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(e,2)}else if(i1(e())){let t="",r=0,n=this.clone();for(;i1(e())&&r<3;)n=this.clone(),t+=String.fromCodePoint(e()),this.advanceState(this.internalState),r++;this.state.peek=parseInt(t,8),this.internalState=n.internalState}else i0(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}}decodeHexDigits(e,t){let r=parseInt(this.input.slice(e.internalState.offset,e.internalState.offset+t),16);if(isNaN(r))throw e.state=e.internalState,new s9("Invalid hexadecimal escape sequence",e);return r}},s9=class{constructor(e,t){this.msg=e,this.cursor=t}},ae=class e extends i7{static create(t,r,n){return new e(t,r,n)}constructor(e,t,r){super(t,r),this.elementName=e}},at=class{constructor(e,t){this.rootNodes=e,this.errors=t}},ar=class{constructor(e){this.getTagDefinition=e}parse(e,t,r,n=!1,i){let s=e=>(t,...r)=>e(t.toLowerCase(),...r),a=n?this.getTagDefinition:s(this.getTagDefinition),o=e=>a(e).getContentType(),l=n?i:s(i),u=function(e,t,r,n={}){let i=new sZ(new i6(e,t),r,n);return i.tokenize(),new sY(function(e){let t=[],r;for(let n=0;n<e.length;n++){let i=e[n];r&&5===r.type&&5===i.type||r&&16===r.type&&16===i.type?(r.parts[0]+=i.parts[0],r.sourceSpan.end=i.sourceSpan.end):(r=i,t.push(r))}return t}(i.tokens),i.errors,i.nonNormalizedIcuExpressions)}(e,t,i?(e,t,r,n)=>{let i=l(e,t,r,n);return void 0!==i?i:o(e)}:o,r),c=r&&r.canSelfClose||!1,d=r&&r.allowHtmComponentClosingTags||!1,p=new an(u.tokens,a,c,d,n);return p.build(),new at(p.rootNodes,u.errors.concat(p.errors))}},an=class e{constructor(e,t,r,n,i){this.tokens=e,this.getTagDefinition=t,this.canSelfClose=r,this.allowHtmComponentClosingTags=n,this.isTagNameCaseSensitive=i,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;34!==this._peek.type;)0===this._peek.type||4===this._peek.type?this._consumeStartTag(this._advance()):3===this._peek.type?(this._closeVoidElement(),this._consumeEndTag(this._advance())):12===this._peek.type?(this._closeVoidElement(),this._consumeCdata(this._advance())):10===this._peek.type?(this._closeVoidElement(),this._consumeComment(this._advance())):5===this._peek.type||7===this._peek.type||6===this._peek.type?(this._closeVoidElement(),this._consumeText(this._advance())):20===this._peek.type?this._consumeExpansion(this._advance()):25===this._peek.type?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):27===this._peek.type?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):29===this._peek.type?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):30===this._peek.type?(this._closeVoidElement(),this._consumeLet(this._advance())):18===this._peek.type?this._consumeDocType(this._advance()):33===this._peek.type?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let e of this._containerStack)e instanceof sM&&this.errors.push(ae.create(e.name,e.sourceSpan,`Unclosed block "${e.name}"`))}_advance(){let e=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],e}_advanceIf(e){return this._peek.type===e?this._advance():null}_consumeCdata(e){let t=this._advance(),r=this._getText(t),n=this._advanceIf(13);this._addToParent(new sP(r,new i4(e.sourceSpan.start,(n||t).sourceSpan.end),[t]))}_consumeComment(e){let t=this._advanceIf(7),r=this._advanceIf(11),n=null!=t?t.parts[0].trim():null,i=null==r?e.sourceSpan:new i4(e.sourceSpan.start,r.sourceSpan.end,e.sourceSpan.fullStart);this._addToParent(new sj(n,i))}_consumeDocType(e){let t=this._advanceIf(7),r=this._advanceIf(19),n=null!=t?t.parts[0].trim():null,i=new i4(e.sourceSpan.start,(r||t||e).sourceSpan.end);this._addToParent(new sB(n,i))}_consumeExpansion(e){let t=this._advance(),r=this._advance(),n=[];for(;21===this._peek.type;){let e=this._parseExpansionCase();if(!e)return;n.push(e)}if(24!==this._peek.type){this.errors.push(ae.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));return}let i=new i4(e.sourceSpan.start,this._peek.sourceSpan.end,e.sourceSpan.fullStart);this._addToParent(new sL(t.parts[0],r.parts[0],n,i,t.sourceSpan)),this._advance()}_parseExpansionCase(){let t=this._advance();if(22!==this._peek.type)return this.errors.push(ae.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;let r=this._advance(),n=this._collectExpansionExpTokens(r);if(!n)return null;let i=this._advance();n.push({type:34,parts:[],sourceSpan:i.sourceSpan});let s=new e(n,this.getTagDefinition,this.canSelfClose,this.allowHtmComponentClosingTags,this.isTagNameCaseSensitive);if(s.build(),s.errors.length>0)return this.errors=this.errors.concat(s.errors),null;let a=new i4(t.sourceSpan.start,i.sourceSpan.end,t.sourceSpan.fullStart),o=new i4(r.sourceSpan.start,i.sourceSpan.end,r.sourceSpan.fullStart);return new sR(t.parts[0],s.rootNodes,a,t.sourceSpan,o)}_collectExpansionExpTokens(e){let t=[],r=[22];for(;;){if((20===this._peek.type||22===this._peek.type)&&r.push(this._peek.type),23===this._peek.type){if(!ai(r,22))return this.errors.push(ae.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(r.pop(),0===r.length)return t}if(24===this._peek.type){if(!ai(r,20))return this.errors.push(ae.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.pop()}if(34===this._peek.type)return this.errors.push(ae.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;t.push(this._advance())}}_getText(e){let t=e.parts[0];if(t.length>0&&t[0]==`
`){let e=this._getClosestParentElement();null!=e&&0==e.children.length&&this.getTagDefinition(e.name).ignoreFirstLf&&(t=t.substring(1))}return t}_consumeText(e){let t=[e],r=e.sourceSpan,n=e.parts[0];if(n.length>0&&n[0]===`
`){let r=this._getContainer();null!=r&&0===r.children.length&&this.getTagDefinition(r.name).ignoreFirstLf&&(n=n.substring(1),t[0]={type:e.type,sourceSpan:e.sourceSpan,parts:[n]})}for(;8===this._peek.type||5===this._peek.type||9===this._peek.type;)e=this._advance(),t.push(e),8===e.type?n+=e.parts.join("").replace(/&([^;]+);/g,as):9===e.type?n+=e.parts[0]:n+=e.parts.join("");if(n.length>0){let i=e.sourceSpan;this._addToParent(new sF(n,new i4(r.start,i.end,r.fullStart,r.details),t))}}_closeVoidElement(){let e=this._getContainer();e instanceof sN&&this.getTagDefinition(e.name).isVoid&&this._containerStack.pop()}_consumeStartTag(e){let[t,r]=e.parts,n=[];for(;14===this._peek.type;)n.push(this._consumeAttr(this._advance()));let i=this._getElementFullName(t,r,this._getClosestParentElement()),s=!1;if(2===this._peek.type){this._advance(),s=!0;let t=this.getTagDefinition(i);this.canSelfClose||t.canSelfClose||null!==sc(i)||t.isVoid||this.errors.push(ae.create(i,e.sourceSpan,`Only void, custom and foreign elements can be self closed "${e.parts[1]}"`))}else 1===this._peek.type&&(this._advance(),s=!1);let a=this._peek.sourceSpan.fullStart,o=new i4(e.sourceSpan.start,a,e.sourceSpan.fullStart),l=new sN(i,n,[],o,new i4(e.sourceSpan.start,a,e.sourceSpan.fullStart),void 0,new i4(e.sourceSpan.start.moveBy(1),e.sourceSpan.end)),u=this._getContainer();this._pushContainer(l,u instanceof sN&&this.getTagDefinition(u.name).isClosedByChild(l.name)),s?this._popContainer(i,sN,o):4===e.type&&(this._popContainer(i,sN,null),this.errors.push(ae.create(i,o,`Opening tag "${i}" not terminated.`)))}_pushContainer(e,t){t&&this._containerStack.pop(),this._addToParent(e),this._containerStack.push(e)}_consumeEndTag(e){let t=this.allowHtmComponentClosingTags&&0===e.parts.length?null:this._getElementFullName(e.parts[0],e.parts[1],this._getClosestParentElement());if(t&&this.getTagDefinition(t).isVoid)this.errors.push(ae.create(t,e.sourceSpan,`Void elements do not have end tags "${e.parts[1]}"`));else if(!this._popContainer(t,sN,e.sourceSpan)){let r=`Unexpected closing tag "${t}". 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(ae.create(t,e.sourceSpan,r))}}_popContainer(e,t,r){let n=!1;for(let i=this._containerStack.length-1;i>=0;i--){let s=this._containerStack[i];if(sc(s.name)?s.name===e:(null==e||s.name.toLowerCase()===e.toLowerCase())&&s instanceof t)return s.endSourceSpan=r,s.sourceSpan.end=null!==r?r.end:s.sourceSpan.end,this._containerStack.splice(i,this._containerStack.length-i),!n;(s instanceof sM||s instanceof sN&&!this.getTagDefinition(s.name).closedByParent)&&(n=!0)}return!1}_consumeAttr(e){let t=sd(e.parts[0],e.parts[1]),r=e.sourceSpan.end,n;15===this._peek.type&&(n=this._advance());let i="",s=[],a,o;if(16===this._peek.type)for(a=this._peek.sourceSpan,o=this._peek.sourceSpan.end;16===this._peek.type||17===this._peek.type||9===this._peek.type;){let e=this._advance();s.push(e),17===e.type?i+=e.parts.join("").replace(/&([^;]+);/g,as):9===e.type?i+=e.parts[0]:i+=e.parts.join(""),o=r=e.sourceSpan.end}15===this._peek.type&&(o=r=this._advance().sourceSpan.end);let l=a&&o&&new i4((null==n?void 0:n.sourceSpan.start)??a.start,o,(null==n?void 0:n.sourceSpan.fullStart)??a.fullStart);return new sI(t,i,new i4(e.sourceSpan.start,r,e.sourceSpan.fullStart),e.sourceSpan,l,s.length>0?s:void 0,void 0)}_consumeBlockOpen(e){let t=[];for(;28===this._peek.type;){let e=this._advance();t.push(new sq(e.parts[0],e.sourceSpan))}26===this._peek.type&&this._advance();let r=this._peek.sourceSpan.fullStart,n=new i4(e.sourceSpan.start,r,e.sourceSpan.fullStart),i=new i4(e.sourceSpan.start,r,e.sourceSpan.fullStart),s=new sM(e.parts[0],t,[],n,e.sourceSpan,i);this._pushContainer(s,!1)}_consumeBlockClose(e){this._popContainer(null,sM,e.sourceSpan)||this.errors.push(ae.create(null,e.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(e){let t=[];for(;28===this._peek.type;){let e=this._advance();t.push(new sq(e.parts[0],e.sourceSpan))}let r=this._peek.sourceSpan.fullStart,n=new i4(e.sourceSpan.start,r,e.sourceSpan.fullStart),i=new i4(e.sourceSpan.start,r,e.sourceSpan.fullStart),s=new sM(e.parts[0],t,[],n,e.sourceSpan,i);this._pushContainer(s,!1),this._popContainer(null,sM,null),this.errors.push(ae.create(e.parts[0],n,`Incomplete block "${e.parts[0]}". If you meant to write the @ character, you should use the "&#64;" HTML entity instead.`))}_consumeLet(e){let t=e.parts[0],r;if(31!==this._peek.type){this.errors.push(ae.create(e.parts[0],e.sourceSpan,`Invalid @let declaration "${t}". Declaration must have a value.`));return}if(r=this._advance(),32!==this._peek.type){this.errors.push(ae.create(e.parts[0],e.sourceSpan,`Unterminated @let declaration "${t}". Declaration must be terminated with a semicolon.`));return}let n=this._advance().sourceSpan.fullStart,i=new i4(e.sourceSpan.start,n,e.sourceSpan.fullStart),s=e.sourceSpan.toString().lastIndexOf(t),a=new i4(e.sourceSpan.start.moveBy(s),e.sourceSpan.end),o=new s$(t,r.parts[0],i,a,r.sourceSpan);this._addToParent(o)}_consumeIncompleteLet(e){let t=e.parts[0]??"",r=t?` "${t}"`:"";if(t.length>0){let r=e.sourceSpan.toString().lastIndexOf(t),n=new i4(e.sourceSpan.start.moveBy(r),e.sourceSpan.end),i=new i4(e.sourceSpan.start,e.sourceSpan.start.moveBy(0)),s=new s$(t,"",e.sourceSpan,n,i);this._addToParent(s)}this.errors.push(ae.create(e.parts[0],e.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}_getClosestParentElement(){for(let e=this._containerStack.length-1;e>-1;e--)if(this._containerStack[e]instanceof sN)return this._containerStack[e];return null}_addToParent(e){let t=this._getContainer();null===t?this.rootNodes.push(e):t.children.push(e)}_getElementFullName(e,t,r){if(""===e&&""===(e=this.getTagDefinition(t).implicitNamespacePrefix||"")&&null!=r){let t=so(r.name)[1];this.getTagDefinition(t).preventNamespaceInheritance||(e=sc(r.name))}return sd(e,t)}};function ai(e,t){return e.length>0&&e[e.length-1]===t}function as(e,t){return void 0!==sV[t]?sV[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}var aa=class extends ar{constructor(){super(sA)}parse(e,t,r,n=!1,i){return super.parse(e,t,r,n,i)}},ao=null,al=()=>(ao||(ao=new aa),ao);function au(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:i=!1,getTagContentType:s,tokenizeAngularBlocks:a=!1,tokenizeAngularLetDeclaration:o=!1}=t;return al().parse(e,"angular-html-parser",{tokenizeExpansionForms:a,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:a,tokenizeLet:o},i,s)}var ac,ad,ap,af,ah=function(e){let t=function(e){let t=e.slice(0,3);if("---"!==t&&"+++"!==t)return;let r=e.indexOf(`
`,3);if(-1===r)return;let n=e.slice(3,r).trim(),i=e.indexOf(`
${t}`,r),s=n;if(s||(s="+++"===t?"toml":"yaml"),-1===i&&"---"===t&&"yaml"===s&&(i=e.indexOf(`
...`,r)),-1===i)return;let a=i+1+3,o=e.charAt(a+1);if(!/\s?/u.test(o))return;let l=e.slice(0,a);return{type:"front-matter",language:s,explicitLanguage:n,value:e.slice(r+1,i),startDelimiter:t,endDelimiter:l.slice(-3),raw:l}}(e);if(!t)return{content:e};let{raw:r}=t;return{frontMatter:t,content:rw(!1,r,/[^\n]/gu," ")+e.slice(r.length)}},am={attrs:!0,children:!0,cases:!0,expression:!0},ag=new Set(["parent"]),ay=class e{constructor(e={}){for(let t of(ry(this,ad),rh(this,"type"),rh(this,"parent"),new Set([...ag,...Object.keys(e)])))this.setProperty(t,e[t])}setProperty(e,t){if(this[e]!==t){if(e in am&&(t=t.map(e=>this.createChild(e))),!ag.has(e)){this[e]=t;return}Object.defineProperty(this,e,{value:t,enumerable:!1,configurable:!0})}}map(t){let r;for(let n in am){let i=this[n];if(i){let s=function(e,t){let r=e.map(t);return r.some((t,r)=>t!==e[r])?r:e}(i,e=>e.map(t));r!==i&&(r||(r=new e({parent:this.parent})),r.setProperty(n,s))}}if(r)for(let e in this)e in am||(r[e]=this[e]);return t(r||this)}walk(e){for(let t in am){let r=this[t];if(r)for(let t=0;t<r.length;t++)r[t].walk(e)}e(this)}createChild(t){let r=t instanceof e?t.clone():new e(t);return r.setProperty("parent",this),r}insertChildBefore(e,t){let r=this.$children;r.splice(r.indexOf(e),0,this.createChild(t))}removeChild(e){let t=this.$children;t.splice(t.indexOf(e),1)}replaceChild(e,t){let r=this.$children;r[r.indexOf(e)]=this.createChild(t)}clone(){return new e(this)}get $children(){return this[rg(this,ad,ap)]}set $children(e){this[rg(this,ad,ap)]=e}get firstChild(){var e;return null==(e=this.$children)?void 0:e[0]}get lastChild(){return rj(!0,this.$children,-1)}get prev(){let e=rg(this,ad,af);return e[e.indexOf(this)-1]}get next(){let e=rg(this,ad,af);return e[e.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(e=>[e.fullName,e.value]))}};ad=new WeakSet,ap=function(){return"angularIcuCase"===this.type?"expression":"angularIcuExpression"===this.type?"cases":"children"},af=function(){var e;return(null==(e=this.parent)?void 0:e.$children)??[]};var ab=[{regex:/^(\[if([^\]]*)\]>)(.*?)<!\s*\[endif\]$/su,parse:function(e,t,r){let[,n,i,s]=r,a=4+n.length,o=e.sourceSpan.start.moveBy(a),l=o.moveBy(s.length),[u,c]=(()=>{try{return[!0,t(s,o).children]}catch{return[!1,[{type:"text",value:s,sourceSpan:new i4(o,l)}]]}})();return{type:"ieConditionalComment",complete:u,children:c,condition:rw(!1,i.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new i4(e.sourceSpan.start,o),endSourceSpan:new i4(l,e.sourceSpan.end)}}},{regex:/^\[if([^\]]*)\]><!$/u,parse:function(e,t,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:rw(!1,n.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}},{regex:/^<!\s*\[endif\]$/u,parse:function(e){return{type:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}}],av=new Map([["*",new Set(["accesskey","autocapitalize","autofocus","class","contenteditable","dir","draggable","enterkeyhint","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","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(["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(["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","alt","autocomplete","checked","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","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootdelegatesfocus","shadowrootmode"])],["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"])]]),aw=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","element","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","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","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"]);function aD(e){var t;let{msg:r,span:{start:n,end:i}}=e;throw Object.assign(SyntaxError(r+" ("+(t={loc:{start:{line:n.line+1,column:n.col+1},end:{line:i.line+1,column:i.col+1}},cause:e}).loc.start.line+":"+t.loc.start.column+")"),t)}function ax(e){return{parse:(t,r)=>(function e(t,r,n={},i=!0){let{frontMatter:s,content:a}=i?ah(t):{frontMatter:null,content:t},o=new i6(t,n.filepath),l=new i8(o,0,0,0),u=l.moveBy(t.length),c={type:"root",sourceSpan:new i4(l,u),children:function e(t,r,n){let{name:i,canSelfClose:s=!0,normalizeTagName:a=!1,normalizeAttributeName:o=!1,allowHtmComponentClosingTags:l=!1,isTagNameCaseSensitive:u=!1,shouldParseAsRawText:c}=r,{rootNodes:d,errors:p}=au(t,{canSelfClose:s,allowHtmComponentClosingTags:l,isTagNameCaseSensitive:u,getTagContentType:c?(...e)=>c(...e)?sv.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:"angular"===i||void 0,tokenizeAngularLetDeclaration:"angular"===i||void 0});if("vue"===i){if(d.some(e=>"docType"===e.type&&"html"===e.value||"element"===e.type&&"html"===e.name.toLowerCase()))return e(t,ak,n);let r,i=()=>r??(r=au(t,{canSelfClose:s,allowHtmComponentClosingTags:l,isTagNameCaseSensitive:u})),a=e=>i().rootNodes.find(({startSourceSpan:t})=>t&&t.start.offset===e.startSourceSpan.start.offset)??e;for(let[e,t]of d.entries()){let{endSourceSpan:r,startSourceSpan:s}=t;if(null===r)p=i().errors,d[e]=a(t);else if(function(e,t){var r;if("element"!==e.type||"template"!==e.name)return!1;let n=null==(r=e.attrs.find(e=>"lang"===e.name))?void 0:r.value;return!n||"html"===nw(t,{language:n})}(t,n)){let n=i().errors.find(e=>e.span.start.offset>s.start.offset&&e.span.start.offset<r.end.offset);n&&aD(n),d[e]=a(t)}}}p.length>0&&aD(p[0]);let f=e=>{let t=e.name.startsWith(":")?e.name.slice(1).split(":")[0]:null,r=e.nameSpan.toString(),n=null!==t&&r.startsWith(`${t}:`);e.name=n?r.slice(t.length+1):r,e.namespace=t,e.hasExplicitNamespace=n},h=e=>{switch(e.type){case"element":for(let t of(f(e),e.attrs))f(t),t.valueSpan?(t.value=t.valueSpan.toString(),/["']/u.test(t.value[0])&&(t.value=t.value.slice(1,-1))):t.value=null;break;case"comment":e.value=e.sourceSpan.toString().slice(4,-3);break;case"text":e.value=e.sourceSpan.toString()}},m=(e,t)=>{let r=e.toLowerCase();return t(r)?r:e},g=e=>{if("element"===e.type&&(a&&(!e.namespace||e.namespace===e.tagDefinition.implicitNamespacePrefix||nk(e))&&(e.name=m(e.name,e=>aw.has(e))),o))for(let t of e.attrs)t.namespace||(t.name=m(t.name,t=>av.has(e.name)&&(av.get("*").has(t)||av.get(e.name).has(t))))},y=e=>{e.sourceSpan&&e.endSourceSpan&&(e.sourceSpan=new i4(e.sourceSpan.start,e.endSourceSpan.end))},b=e=>{if("element"===e.type){let t=sA(u?e.name:e.name.toLowerCase());!e.namespace||e.namespace===t.implicitNamespacePrefix||nk(e)?e.tagDefinition=t:e.tagDefinition=sA("")}};return sU(new class extends sW{visitExpansionCase(e,t){"angular"===i&&this.visitChildren(t,t=>{t(e.expression)})}visit(e){h(e),b(e),g(e),y(e)}},d),d}(a,r,n)};if(s){let e=new i8(o,0,0,0),t=e.moveBy(s.raw.length);s.sourceSpan=new i4(e,t),c.children.unshift(s)}let d=new ay(c),p=(i,s)=>{let{offset:a}=s,o=e(rw(!1,t.slice(0,a),/[^\n\r]/gu," ")+i,r,n,!1);o.sourceSpan=new i4(s,rj(!1,o.children,-1).sourceSpan.end);let l=o.children[0];return l.length===a?o.children.shift():(l.sourceSpan=new i4(l.sourceSpan.start.moveBy(a),l.sourceSpan.end),l.value=l.value.slice(a)),o};return d.walk(e=>{if("comment"===e.type){let t=function(e,t){if(e.value)for(let{regex:r,parse:n}of ab){let i=e.value.match(r);if(i)return n(e,t,i)}return null}(e,p);t&&e.parent.replaceChild(e,t)}(function(e){if("block"===e.type){if(e.name=rw(!1,e.name.toLowerCase(),/\s+/gu," ").trim(),e.type="angularControlFlowBlock",!iw(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.type="angularControlFlowBlockParameter";e.parameters={type:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new i4(e.parameters[0].sourceSpan.start,rj(!1,e.parameters,-1).sourceSpan.end)}}})(e),"letDeclaration"===e.type&&(e.type="angularLetDeclaration",e.id=e.name,e.init={type:"angularLetDeclarationInitializer",sourceSpan:new i4(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value),("plural"===e.type||"select"===e.type)&&(e.clause=e.type,e.type="angularIcuExpression"),"expansionCase"===e.type&&(e.type="angularIcuCase")}),d})(t,e,r),hasPragma:iz,astFormat:"html",locStart:iD,locEnd:ix}}var ak={name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0},aS=ax(ak),aE=ax({name:"angular"}),aC=ax({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText:(e,t,r,n)=>"html"!==e.toLowerCase()&&!r&&("template"!==e||n.some(({name:e,value:t})=>"lang"===e&&"html"!==t&&""!==t&&void 0!==t))}),a_=ax({name:"lwc",canSelfClose:!1}),aT={html:{preprocess:function(e,t){for(let r of i9)r(e,t);return e},print:function(e,t,r){let{node:n}=e;switch(n.type){case"front-matter":return rU(n.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(n),[rH(iJ(e,t,r)),rK];case"element":case"ieConditionalComment":return function(e,t,r){var n,i;let s;let{node:a}=e;if(n_(a,t))return[iN(a,t),rH(iR(e,t,r)),rU(iq(a,t)),...ik(a,t),iE(a,t)];let o=1===a.children.length&&("interpolation"===a.firstChild.type||"angularIcuExpression"===a.firstChild.type)&&a.firstChild.isLeadingSpaceSensitive&&!a.firstChild.hasLeadingSpaces&&a.lastChild.isTrailingSpaceSensitive&&!a.lastChild.hasTrailingSpaces,l=Symbol("element-attr-group-id");return s=0===a.children.length?a.hasDanglingSpaces&&a.isDanglingSpaceSensitive?rX:"":[nL(a)||"element"===a.type&&a.children.length>0&&(["body","script","style"].includes(a.name)||a.children.some(e=>{var t;return null==(t=e.children)?void 0:t.some(e=>"text"!==e.type)}))||a.firstChild&&a.firstChild===a.lastChild&&"text"!==a.firstChild.type&&nI(a.firstChild)&&(!a.lastChild.isTrailingSpaceSensitive||nN(a.lastChild))?rJ:"",(n=[o?rY(rQ,"",{groupId:l}):a.firstChild.hasLeadingSpaces&&a.firstChild.isLeadingSpaceSensitive?rX:"text"===a.firstChild.type&&a.isWhitespaceSensitive&&a.isIndentationSensitive?rz(Number.NEGATIVE_INFINITY,rQ):rQ,iJ(e,t,r)],o?(i={groupId:l},rW(n),{type:rO,contents:n,groupId:i.groupId,negate:i.negate}):(nO(a)||nY(a,t))&&"root"===a.parent.type&&"vue"===t.parser&&!t.vueIndentScriptAndStyle?n:rV(n)),(a.next?iA(a.next):iO(a.parent))?a.lastChild.hasTrailingSpaces&&a.lastChild.isTrailingSpaceSensitive?" ":"":o?rY(rQ,"",{groupId:l}):a.lastChild.hasTrailingSpaces&&a.lastChild.isTrailingSpaceSensitive?rX:("comment"===a.lastChild.type||"text"===a.lastChild.type&&a.isWhitespaceSensitive&&a.isIndentationSensitive)&&RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(a.lastChild.value)?"":rQ],rH([rH(iR(e,t,r),{id:l}),s,ik(a,t)])}(e,t,r);case"angularControlFlowBlock":return function(e,t,r){let{node:n}=e,i=[];(function(e){let{previous:t}=e;return(null==t?void 0:t.type)==="angularControlFlowBlock"&&!nT(t)&&!iX(t)})(e)&&i.push("} "),i.push("@",n.name),n.parameters&&i.push(" (",rH(r("parameters")),")"),i.push(" {");let s=iX(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,i.push(rV([rK,iJ(e,t,r)])),s&&i.push(rK,"}")):s&&i.push("}"),rH(i,{shouldBreak:!0})}(e,t,r);case"angularControlFlowBlockParameters":return[rV([rQ,r0([";",rX],e.map(r,"children"))]),rQ];case"angularControlFlowBlockParameter":return no.trim(n.expression);case"angularLetDeclaration":return rH(["@let ",rH([n.id," =",rH(rV([rX,r("init")]))]),";"]);case"angularLetDeclarationInitializer":return n.value;case"angularIcuExpression":return function(e,t,r){let{node:n}=e;return[iI(n,t),rH([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",rV([rX,r0(rX,e.map(r,"cases"))])]:"",rQ]),iS(n,t)]}(e,t,r);case"angularIcuCase":return function(e,t,r){let{node:n}=e;return[n.value," {",rH([rV([rQ,e.map(({node:e,isLast:t})=>{let n=[r()];return"text"===e.type&&(e.hasLeadingSpaces&&n.unshift(rX),e.hasTrailingSpaces&&!t&&n.push(rX)),n},"expression")]),rQ]),"}"]}(e,0,r);case"ieConditionalStartComment":case"ieConditionalEndComment":return[iI(n),iS(n)];case"interpolation":return[iI(n,t),...e.map(r,"children"),iS(n,t)];case"text":{if("interpolation"===n.parent.type){let e=/\n[^\S\n]*$/u,t=e.test(n.value);return[rU(t?n.value.replace(e,""):n.value),t?rK:""]}let e=iN(n,t),r=nQ(n),i=iE(n,t);return r[0]=[e,r[0]],r.push([r.pop(),i]),rG(r)}case"docType":return[rH([iI(n,t)," ",rw(!1,n.value.replace(/^html\b/iu,"html"),/\s+/gu," ")]),iS(n,t)];case"comment":return[iN(n,t),rU(t.originalText.slice(iD(n),ix(n))),iE(n,t)];case"attribute":{if(null===n.value)return n.rawName;let e=nz(n.value),t=ns(e,'"');return[n.rawName,"=",t,rU('"'===t?rw(!1,e,'"',"&quot;"):rw(!1,e,"'","&apos;")),t]}default:throw new nl(n,"HTML")}},insertPragma:function(e){return`<!-- @format -->
`+e},massageAstNode:np,embed:function(e,t){let{node:r}=e;switch(r.type){case"element":if(nO(r)||"interpolation"===r.type)return;if(!r.isSelfClosing&&nX(r,t)){let n=nq(r,t);return n?async(i,s)=>{let a=iq(r,t),o=/^\s*$/u.test(a),l="";return o||(o=""===(l=await i(nE(a),{parser:n,__embeddedInHtml:!0}))),[iN(r,t),rH(iR(e,t,s)),o?"":rK,l,o?"":rK,ik(r,t),iE(r,t)]}:void 0}break;case"text":if(nO(r.parent)){let e=nq(r.parent,t);if(e)return async n=>{let i="markdown"===e?nV(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,s={parser:e,__embeddedInHtml:!0};if("html"===t.parser&&"babel"===e){let e="script",{attrMap:t}=r.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),s.__babelSourceType=e}return[rJ,iN(r,t),await n(i,s),iE(r,t)]}}else if("interpolation"===r.parent.type)return async n=>{let i={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===t.parser?i.parser="__ng_interpolation":"vue"===t.parser?i.parser=id(e,t)?"__vue_ts_expression":"__vue_expression":i.parser="__js_expression",[rV([rX,await n(r.value,i)]),r.parent.next&&iA(r.parent.next)?" ":rX]};break;case"attribute":return ib(e,t);case"front-matter":return e=>nf(r,e);case"angularControlFlowBlockParameters":return i$.has(e.parent.name)?ny:void 0;case"angularLetDeclarationInitializer":return e=>ng(r.value,e,{parser:"__ng_binding",__isInHtmlAttribute:!1})}},getVisitorKeys:iV}},aA=Object.create,aO=Object.defineProperty,aF=Object.getOwnPropertyDescriptor,aP=Object.getOwnPropertyNames,aL=Object.getPrototypeOf,aR=Object.prototype.hasOwnProperty,aI=e=>{throw TypeError(e)},aN=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),aj=(e,t)=>{for(var r in t)aO(e,r,{get:t[r],enumerable:!0})},aB=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of aP(t))aR.call(e,i)||i===r||aO(e,i,{get:()=>t[i],enumerable:!(n=aF(t,i))||n.enumerable});return e},aM=(e,t,r)=>(r=null!=e?aA(aL(e)):{},aB(!t&&e&&e.__esModule?r:aO(r,"default",{value:e,enumerable:!0}),e)),aq=(e,t,r)=>t.has(e)||aI("Cannot "+r),a$=(e,t,r)=>t.has(e)?aI("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),aU=(e,t,r)=>(aq(e,t,"access private method"),r),aW=aN((e,t)=>{var r=new Proxy(String,{get:()=>r});t.exports=r}),aV=aN(e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=/\r\n|[\n\r\u2028\u2029]/;e.codeFrameColumns=function(e,r,n={}){let i=new Proxy({},{get:()=>e=>e}),{start:s,end:a,markerLines:o}=function(e,t,r){let n=Object.assign({column:0,line:-1},e.start),i=Object.assign({},n,e.end),{linesAbove:s=2,linesBelow:a=3}=r||{},o=n.line,l=n.column,u=i.line,c=i.column,d=Math.max(o-(s+1),0),p=Math.min(t.length,u+a);-1===o&&(d=0),-1===u&&(p=t.length);let f=u-o,h={};if(f)for(let e=0;e<=f;e++){let r=e+o;if(l){if(0===e){let e=t[r-1].length;h[r]=[l,e-l+1]}else if(e===f)h[r]=[0,c];else{let n=t[r-e].length;h[r]=[0,n]}}else h[r]=!0}else l===c?l?h[o]=[l,0]:h[o]=!0:h[o]=[l,c-l];return{start:d,end:p,markerLines:h}}(r,e.split(t),n),l=r.start&&"number"==typeof r.start.column,u=String(a).length,c=e.split(t,a).slice(s,a).map((e,t)=>{let r=s+1+t,a=` ${` ${r}`.slice(-u)} |`,l=o[r],c=!o[r+1];if(!l)return` ${i.gutter(a)}${e.length>0?` ${e}`:""}`;{let t="";if(Array.isArray(l)){let r=e.slice(0,Math.max(l[0]-1,0)).replace(/[^\t]/g," "),s=l[1]||1;t=[`
`,i.gutter(a.replace(/\d/g," "))," ",r,i.marker("^").repeat(s)].join(""),c&&n.message&&(t+=" "+i.message(n.message))}return[i.marker(">"),i.gutter(a),e.length>0?` ${e}`:"",t].join("")}}).join(`
`);return n.message&&!l&&(c=`${" ".repeat(u+1)}${n.message}
${c}`),c}});aj({},{__debug:()=>u7,check:()=>u6,doc:()=>uj,format:()=>u8,formatWithCursor:()=>u5,getSupportInfo:()=>u4,util:()=>uU,version:()=>u$});var az=(e,t,r,n)=>{if(!(e&&null==t))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)};function aH(){}function aG(e,t,r,n,i){for(var s,a=[];t;)a.push(t),s=t.previousComponent,delete t.previousComponent,t=s;a.reverse();for(var o=0,l=a.length,u=0,c=0;o<l;o++){var d=a[o];if(d.removed)d.value=e.join(n.slice(c,c+d.count)),c+=d.count;else{if(!d.added&&i){var p=r.slice(u,u+d.count);p=p.map(function(e,t){var r=n[c+t];return r.length>e.length?r:e}),d.value=e.join(p)}else d.value=e.join(r.slice(u,u+d.count));u+=d.count,d.added||(c+=d.count)}}return a}function aY(e,t){var r;for(r=0;r<e.length&&r<t.length&&e[r]==t[r];r++);return e.slice(0,r)}function aJ(e,t){var r;if(!e||!t||e[e.length-1]!=t[t.length-1])return"";for(r=0;r<e.length&&r<t.length&&e[e.length-(r+1)]==t[t.length-(r+1)];r++);return e.slice(-r)}function aX(e,t,r){if(e.slice(0,t.length)!=t)throw Error("string ".concat(JSON.stringify(e)," doesn't start with prefix ").concat(JSON.stringify(t),"; this is a bug"));return r+e.slice(t.length)}function aQ(e,t,r){if(!t)return e+r;if(e.slice(-t.length)!=t)throw Error("string ".concat(JSON.stringify(e)," doesn't end with suffix ").concat(JSON.stringify(t),"; this is a bug"));return e.slice(0,-t.length)+r}function aK(e,t){return aX(e,t,"")}function aZ(e,t){return t.slice(0,function(e,t){var r=0;e.length>t.length&&(r=e.length-t.length);var n=t.length;e.length<t.length&&(n=e.length);var i=Array(n),s=0;i[0]=0;for(var a=1;a<n;a++){for(t[a]==t[s]?i[a]=i[s]:i[a]=s;s>0&&t[a]!=t[s];)s=i[s];t[a]==t[s]&&s++}s=0;for(var o=r;o<e.length;o++){for(;s>0&&e[o]!=t[s];)s=i[s];e[o]==t[s]&&s++}return s}(e,t))}aH.prototype={diff:function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.callback;"function"==typeof n&&(i=n,n={});var s=this;function a(e){return e=s.postProcess(e,n),i?(setTimeout(function(){i(e)},0),!0):e}e=this.castInput(e,n),t=this.castInput(t,n),e=this.removeEmpty(this.tokenize(e,n));var o=(t=this.removeEmpty(this.tokenize(t,n))).length,l=e.length,u=1,c=o+l;null!=n.maxEditLength&&(c=Math.min(c,n.maxEditLength));var d=null!==(r=n.timeout)&&void 0!==r?r:1/0,p=Date.now()+d,f=[{oldPos:-1,lastComponent:void 0}],h=this.extractCommon(f[0],t,e,0,n);if(f[0].oldPos+1>=l&&h+1>=o)return a(aG(s,f[0].lastComponent,t,e,s.useLongestToken));var m=-1/0,g=1/0;function y(){for(var r=Math.max(m,-u);r<=Math.min(g,u);r+=2){var i=void 0,c=f[r-1],d=f[r+1];c&&(f[r-1]=void 0);var p=!1;if(d){var y=d.oldPos-r;p=d&&0<=y&&y<o}var b=c&&c.oldPos+1<l;if(!p&&!b){f[r]=void 0;continue}if(i=!b||p&&c.oldPos<d.oldPos?s.addToPath(d,!0,!1,0,n):s.addToPath(c,!1,!0,1,n),h=s.extractCommon(i,t,e,r,n),i.oldPos+1>=l&&h+1>=o)return a(aG(s,i.lastComponent,t,e,s.useLongestToken));f[r]=i,i.oldPos+1>=l&&(g=Math.min(g,r-1)),h+1>=o&&(m=Math.max(m,r+1))}u++}if(i)!function e(){setTimeout(function(){if(u>c||Date.now()>p)return i();y()||e()},0)}();else for(;u<=c&&Date.now()<=p;){var b=y();if(b)return b}},addToPath:function(e,t,r,n,i){var s=e.lastComponent;return s&&!i.oneChangePerToken&&s.added===t&&s.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:s.count+1,added:t,removed:r,previousComponent:s.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:s}}},extractCommon:function(e,t,r,n,i){for(var s=t.length,a=r.length,o=e.oldPos,l=o-n,u=0;l+1<s&&o+1<a&&this.equals(r[o+1],t[l+1],i);)l++,o++,u++,i.oneChangePerToken&&(e.lastComponent={count:1,previousComponent:e.lastComponent,added:!1,removed:!1});return u&&!i.oneChangePerToken&&(e.lastComponent={count:u,previousComponent:e.lastComponent,added:!1,removed:!1}),e.oldPos=o,l},equals:function(e,t,r){return r.comparator?r.comparator(e,t):e===t||r.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],r=0;r<e.length;r++)e[r]&&t.push(e[r]);return t},castInput:function(e){return e},tokenize:function(e){return Array.from(e)},join:function(e){return e.join("")},postProcess:function(e){return e}},new aH;var a0="a-zA-Z0-9_\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}",a1=RegExp("[".concat(a0,"]+|\\s+|[^").concat(a0,"]"),"ug"),a2=new aH;function a3(e,t,r,n){if(t&&r){var i=t.value.match(/^\s*/)[0],s=t.value.match(/\s*$/)[0],a=r.value.match(/^\s*/)[0],o=r.value.match(/\s*$/)[0];if(e){var l=aY(i,a);e.value=aQ(e.value,a,l),t.value=aK(t.value,l),r.value=aK(r.value,l)}if(n){var u,c,d=aJ(s,o);n.value=aX(n.value,o,d),u=t.value,t.value=aQ(u,d,""),c=r.value,r.value=aQ(c,d,"")}}else if(r)e&&(r.value=r.value.replace(/^\s*/,"")),n&&(n.value=n.value.replace(/^\s*/,""));else if(e&&n){var p,f=n.value.match(/^\s*/)[0],h=t.value.match(/^\s*/)[0],m=t.value.match(/\s*$/)[0],g=aY(f,h);t.value=aK(t.value,g);var y=aJ(aK(f,g),m);p=t.value,t.value=aQ(p,y,""),n.value=aX(n.value,f,y),e.value=aQ(e.value,f,f.slice(0,f.length-y.length))}else if(n){var b,v=n.value.match(/^\s*/)[0],w=aZ(t.value.match(/\s*$/)[0],v);b=t.value,t.value=aQ(b,w,"")}else if(e){var D=aZ(e.value.match(/\s*$/)[0],t.value.match(/^\s*/)[0]);t.value=aK(t.value,D)}}a2.equals=function(e,t,r){return r.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e.trim()===t.trim()},a2.tokenize=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r.intlSegmenter){if("word"!=r.intlSegmenter.resolvedOptions().granularity)throw Error('The segmenter passed must have a granularity of "word"');t=Array.from(r.intlSegmenter.segment(e),function(e){return e.segment})}else t=e.match(a1)||[];var n=[],i=null;return t.forEach(function(e){/\s/.test(e)?null==i?n.push(e):n.push(n.pop()+e):/\s/.test(i)?n[n.length-1]==i?n.push(n.pop()+e):n.push(i+e):n.push(e),i=e}),n},a2.join=function(e){return e.map(function(e,t){return 0==t?e:e.replace(/^\s+/,"")}).join("")},a2.postProcess=function(e,t){if(!e||t.oneChangePerToken)return e;var r=null,n=null,i=null;return e.forEach(function(e){e.added?n=e:e.removed?i=e:((n||i)&&a3(r,i,n,e),r=e,n=null,i=null)}),(n||i)&&a3(r,i,n,null),e},(new aH).tokenize=function(e){var t=RegExp("(\\r?\\n)|[".concat(a0,"]+|[^\\S\\n\\r]+|[^").concat(a0,"]"),"ug");return e.match(t)||[]};var a5=new aH;function a8(e){return(a8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}a5.tokenize=function(e,t){t.stripTrailingCr&&(e=e.replace(/\r\n/g,`
`));var r=[],n=e.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(var i=0;i<n.length;i++){var s=n[i];i%2&&!t.newlineIsToken?r[r.length-1]+=s:r.push(s)}return r},a5.equals=function(e,t,r){return r.ignoreWhitespace?(r.newlineIsToken&&e.includes(`
`)||(e=e.trim()),r.newlineIsToken&&t.includes(`
`)||(t=t.trim())):r.ignoreNewlineAtEof&&!r.newlineIsToken&&(e.endsWith(`
`)&&(e=e.slice(0,-1)),t.endsWith(`
`)&&(t=t.slice(0,-1))),aH.prototype.equals.call(this,e,t,r)},(new aH).tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)},(new aH).tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};var a6=new aH;a6.useLongestToken=!0,a6.tokenize=a5.tokenize,a6.castInput=function(e,t){var r=t.undefinedReplacement,n=t.stringifyReplacer,i=void 0===n?function(e,t){return typeof t>"u"?r:t}:n;return"string"==typeof e?e:JSON.stringify(function e(t,r,n,i,s){for(r=r||[],n=n||[],i&&(t=i(s,t)),a=0;a<r.length;a+=1)if(r[a]===t)return n[a];if("[object Array]"===Object.prototype.toString.call(t)){for(r.push(t),o=Array(t.length),n.push(o),a=0;a<t.length;a+=1)o[a]=e(t[a],r,n,i,s);return r.pop(),n.pop(),o}if(t&&t.toJSON&&(t=t.toJSON()),"object"===a8(t)&&null!==t){r.push(t),o={},n.push(o);var a,o,l,u=[];for(l in t)Object.prototype.hasOwnProperty.call(t,l)&&u.push(l);for(u.sort(),a=0;a<u.length;a+=1)o[l=u[a]]=e(t[l],r,n,i,l);r.pop(),n.pop()}else o=t;return o}(e,null,null,i),i," ")},a6.equals=function(e,t,r){return aH.prototype.equals.call(a6,e.replace(/,([\r\n])/g,"$1"),t.replace(/,([\r\n])/g,"$1"),r)};var a4=new aH;function a7(e){switch(e){case"cr":return"\r";case"crlf":return`\r
`;default:return`
`}}function a9(e,t){let r;switch(t){case`
`:r=/\n/gu;break;case"\r":r=/\r/gu;break;case`\r
`:r=/\r\n/gu;break;default:throw Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}a4.tokenize=function(e){return e.slice()},a4.join=a4.removeEmpty=function(e){return e};var oe="string",ot="array",or="cursor",on="indent",oi="align",os="trim",oa="group",oo="fill",ol="if-break",ou="indent-if-break",oc="line-suffix",od="line-suffix-boundary",op="line",of="label",oh="break-parent",om=new Set([or,on,oi,os,oa,oo,ol,ou,oc,od,op,of,oh]),og=(e,t,r)=>{if(!(e&&null==t))return Array.isArray(t)||"string"==typeof t?t[r<0?t.length+r:r]:t.at(r)},oy=function(e){if("string"==typeof e)return oe;if(Array.isArray(e))return ot;if(!e)return;let{type:t}=e;if(om.has(t))return t},ob=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e),ov=class extends Error{name="InvalidDocError";constructor(e){super(function(e){let t=null===e?"null":typeof e;if("string"!==t&&"object"!==t)return`Unexpected doc '${t}',
Expected it to be 'string' or 'object'.`;if(oy(e))throw Error("doc is valid.");let r=Object.prototype.toString.call(e);if("[object Object]"!==r)return`Unexpected doc '${r}'.`;let n=ob([...om].map(e=>`'${e}'`));return`Unexpected doc.type '${e.type}'.
Expected it to be ${n}.`}(e)),this.doc=e}},ow={},oD=function(e,t,r,n){let i=[e];for(;i.length>0;){let e=i.pop();if(e===ow){r(i.pop());continue}r&&i.push(e,ow);let s=oy(e);if(!s)throw new ov(e);if((null==t?void 0:t(e))!==!1)switch(s){case ot:case oo:{let t=s===ot?e:e.parts;for(let e=t.length,r=e-1;r>=0;--r)i.push(t[r]);break}case ol:i.push(e.flatContents,e.breakContents);break;case oa:if(n&&e.expandedStates)for(let t=e.expandedStates.length,r=t-1;r>=0;--r)i.push(e.expandedStates[r]);else i.push(e.contents);break;case oi:case on:case ou:case of:case oc:i.push(e.contents);break;case oe:case or:case os:case od:case op:case oh:break;default:throw new ov(e)}}};function ox(e,t){if("string"==typeof e)return t(e);let r=new Map;return function e(n){if(r.has(n))return r.get(n);let i=function(r){switch(oy(r)){case ot:return t(r.map(e));case oo:return t({...r,parts:r.parts.map(e)});case ol:return t({...r,breakContents:e(r.breakContents),flatContents:e(r.flatContents)});case oa:{let{expandedStates:n,contents:i}=r;return i=n?(n=n.map(e))[0]:e(i),t({...r,contents:i,expandedStates:n})}case oi:case on:case ou:case of:case oc:return t({...r,contents:e(r.contents)});case oe:case or:case os:case od:case op:case oh:return t(r);default:throw new ov(r)}}(n);return r.set(n,i),i}(e)}function ok(e,t,r){let n=r,i=!1;return oD(e,function(e){if(i)return!1;let r=t(e);void 0!==r&&(i=!0,n=r)}),n}function oS(e){if(e.type===oa&&e.break||e.type===op&&e.hard||e.type===oh)return!0}function oE(e){if(e.length>0){let t=og(!1,e,-1);t.expandedStates||t.break||(t.break="propagated")}return null}function oC(e){return e.type!==op||e.hard?e.type===ol?e.flatContents:e:e.soft?"":" "}function o_(e){for(e=[...e];e.length>=2&&og(!1,e,-2).type===op&&og(!1,e,-1).type===oh;)e.length-=2;if(e.length>0){let t=oT(og(!1,e,-1));e[e.length-1]=t}return e}function oT(e){switch(oy(e)){case on:case ou:case oa:case oc:case of:{let t=oT(e.contents);return{...e,contents:t}}case ol:return{...e,breakContents:oT(e.breakContents),flatContents:oT(e.flatContents)};case oo:return{...e,parts:o_(e.parts)};case ot:return o_(e);case oe:return e.replace(/[\n\r]*$/u,"");case oi:case or:case os:case od:case op:case oh:break;default:throw new ov(e)}return e}function oA(e){return oT(ox(e,e=>(function(e){switch(oy(e)){case oo:if(e.parts.every(e=>""===e))return"";break;case oa:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===oa&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case oi:case on:case ou:case oc:if(!e.contents)return"";break;case ol:if(!e.flatContents&&!e.breakContents)return"";break;case ot:{let t=[];for(let r of e){if(!r)continue;let[e,...n]=Array.isArray(r)?r:[r];"string"==typeof e&&"string"==typeof og(!1,t,-1)?t[t.length-1]+=e:t.push(e),t.push(...n)}return 0===t.length?"":1===t.length?t[0]:t}case oe:case or:case os:case od:case op:case of:case oh:break;default:throw new ov(e)}return e})(e)))}function oO(e){if(e.type===op)return!0}function oF(e,t){return e.type===of?{...e,contents:t(e.contents)}:t(e)}var oP=()=>{};function oL(e){return oP(e),{type:on,contents:e}}function oR(e,t){return oP(t),{type:oi,contents:t,n:e}}function oI(e,t={}){return oP(e),oP(t.expandedStates,!0),{type:oa,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function oN(e){return oP(e),{type:oc,contents:e}}var oj={type:oh},oB={type:op,hard:!0},oM={type:op,hard:!0,literal:!0},oq={type:op},o$=[oB,oj],oU=[oM,oj],oW={type:or};function oV(e,t){oP(e),oP(t);let r=[];for(let n=0;n<t.length;n++)0!==n&&r.push(e),r.push(t[n]);return r}function oz(e,t,r){oP(e);let n=e;if(t>0){for(let e=0;e<Math.floor(t/r);++e)n=oL(n);n=oR(t%r,n),n=oR(Number.NEGATIVE_INFINITY,n)}return n}var oH=()=>/[#*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\uDC70\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-\uDED7\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\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\uDD3D\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-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\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]|\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\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]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\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,oG=e=>!(function(e){return 12288===e||e>=65281&&e<=65376||e>=65504&&e<=65510}(e)||function(e){return e>=4352&&e<=4447||8986===e||8987===e||9001===e||9002===e||e>=9193&&e<=9196||9200===e||9203===e||9725===e||9726===e||9748===e||9749===e||e>=9776&&e<=9783||e>=9800&&e<=9811||9855===e||e>=9866&&e<=9871||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||e>=10067&&e<=10069||10071===e||e>=10133&&e<=10135||10160===e||10175===e||11035===e||11036===e||11088===e||11093===e||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||94192===e||94193===e||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||110589===e||110590===e||e>=110592&&e<=110882||110898===e||e>=110928&&e<=110930||110933===e||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||126980===e||127183===e||127374===e||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||127568===e||127569===e||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||127988===e||e>=127992&&e<=128062||128064===e||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||128378===e||128405===e||128406===e||128420===e||e>=128507&&e<=128591||e>=128640&&e<=128709||128716===e||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||128747===e||128748===e||e>=128756&&e<=128764||e>=128992&&e<=129003||129008===e||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}(e)),oY=/[^\x20-\x7F]/u,oJ=function(e){if(!e)return 0;if(!oY.test(e))return e.length;e=e.replace(oH()," ");let t=0;for(let r of e){let e=r.codePointAt(0);e<=31||e>=127&&e<=159||e>=768&&e<=879||(t+=oG(e)?1:2)}return t},oX=Symbol("MODE_BREAK"),oQ=Symbol("MODE_FLAT"),oK=Symbol("cursor"),oZ=Symbol("DOC_FILL_PRINTED_LENGTH");function o0(){return{value:"",length:0,queue:[]}}function o1(e,t,r){let n="dedent"===t.type?e.queue.slice(0,-1):[...e.queue,t],i="",s=0,a=0,o=0;for(let e of n)switch(e.type){case"indent":c(),r.useTabs?l(1):u(r.tabWidth);break;case"stringAlign":c(),i+=e.n,s+=e.n.length;break;case"numberAlign":a+=1,o+=e.n;break;default:throw Error(`Unexpected type '${e.type}'`)}return d(),{...e,value:i,length:s,queue:n};function l(e){i+=" ".repeat(e),s+=r.tabWidth*e}function u(e){i+=" ".repeat(e),s+=e}function c(){r.useTabs?(a>0&&l(a),a=0,o=0):d()}function d(){o>0&&u(o),a=0,o=0}}function o2(e){let t=0,r=0,n=e.length;e:for(;n--;){let i=e[n];if(i===oK){r++;continue}for(let r=i.length-1;r>=0;r--){let s=i[r];if(" "===s||" "===s)t++;else{e[n]=i.slice(0,r+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(oK);return t}function o3(e,t,r,n,i,s){if(r===Number.POSITIVE_INFINITY)return!0;let a=t.length,o=[e],l=[];for(;r>=0;){if(0===o.length){if(0===a)return!0;o.push(t[--a]);continue}let{mode:e,doc:u}=o.pop(),c=oy(u);switch(c){case oe:l.push(u),r-=oJ(u);break;case ot:case oo:{let t=c===ot?u:u.parts,r=u[oZ]??0;for(let n=t.length-1;n>=r;n--)o.push({mode:e,doc:t[n]});break}case on:case oi:case ou:case of:o.push({mode:e,doc:u.contents});break;case os:r+=o2(l);break;case oa:{if(s&&u.break)return!1;let t=u.break?oX:e,r=u.expandedStates&&t===oX?og(!1,u.expandedStates,-1):u.contents;o.push({mode:t,doc:r});break}case ol:{let t=(u.groupId?i[u.groupId]||oQ:e)===oX?u.breakContents:u.flatContents;t&&o.push({mode:e,doc:t});break}case op:if(e===oX||u.hard)return!0;u.soft||(l.push(" "),r--);break;case oc:n=!0;break;case od:if(n)return!1}}return!1}function o5(e,t){var r;let n,i,s={},a=t.printWidth,o=a7(t.endOfLine),l=0,u=[{ind:o0(),mode:oX,doc:e}],c=[],d=!1,p=[],f=0;for(n=new Set,i=[],oD(e,function(e){if(e.type===oh&&oE(i),e.type===oa){if(i.push(e),n.has(e))return!1;n.add(e)}},function(e){e.type===oa&&i.pop().break&&oE(i)},!0);u.length>0;){let{ind:e,mode:n,doc:i}=u.pop();switch(oy(i)){case oe:{let e=o!==`
`?az(!1,i,`
`,o):i;c.push(e),u.length>0&&(l+=oJ(e));break}case ot:for(let t=i.length-1;t>=0;t--)u.push({ind:e,mode:n,doc:i[t]});break;case or:if(f>=2)throw Error("There are too many 'cursor' in doc.");c.push(oK),f++;break;case on:u.push({ind:o1(e,{type:"indent"},t),mode:n,doc:i.contents});break;case oi:u.push({ind:(r=i.n)===Number.NEGATIVE_INFINITY?e.root||o0():r<0?o1(e,{type:"dedent"},t):r?"root"===r.type?{...e,root:e}:o1(e,{type:"string"==typeof r?"stringAlign":"numberAlign",n:r},t):e,mode:n,doc:i.contents});break;case os:l-=o2(c);break;case oa:switch(n){case oQ:if(!d){u.push({ind:e,mode:i.break?oX:oQ,doc:i.contents});break}case oX:{d=!1;let t={ind:e,mode:oQ,doc:i.contents},r=a-l,n=p.length>0;if(!i.break&&o3(t,u,r,n,s))u.push(t);else if(i.expandedStates){let t=og(!1,i.expandedStates,-1);if(i.break)u.push({ind:e,mode:oX,doc:t});else for(let a=1;a<i.expandedStates.length+1;a++)if(a>=i.expandedStates.length){u.push({ind:e,mode:oX,doc:t});break}else{let t={ind:e,mode:oQ,doc:i.expandedStates[a]};if(o3(t,u,r,n,s)){u.push(t);break}}}else u.push({ind:e,mode:oX,doc:i.contents})}}i.id&&(s[i.id]=og(!1,u,-1).mode);break;case oo:{let t=a-l,r=i[oZ]??0,{parts:o}=i,c=o.length-r;if(0===c)break;let d=o[r+0],f=o[r+1],h={ind:e,mode:oQ,doc:d},m={ind:e,mode:oX,doc:d},g=o3(h,[],t,p.length>0,s,!0);if(1===c){g?u.push(h):u.push(m);break}let y={ind:e,mode:oQ,doc:f},b={ind:e,mode:oX,doc:f};if(2===c){g?u.push(y,h):u.push(b,m);break}let v=o[r+2],w={ind:e,mode:n,doc:{...i,[oZ]:r+2}};o3({ind:e,mode:oQ,doc:[d,f,v]},[],t,p.length>0,s,!0)?u.push(w,y,h):g?u.push(w,b,h):u.push(w,b,m);break}case ol:case ou:{let t=i.groupId?s[i.groupId]:n;if(t===oX){let t=i.type===ol?i.breakContents:i.negate?i.contents:oL(i.contents);t&&u.push({ind:e,mode:n,doc:t})}if(t===oQ){let t=i.type===ol?i.flatContents:i.negate?oL(i.contents):i.contents;t&&u.push({ind:e,mode:n,doc:t})}break}case oc:p.push({ind:e,mode:n,doc:i.contents});break;case od:p.length>0&&u.push({ind:e,mode:n,doc:oB});break;case op:switch(n){case oQ:if(i.hard)d=!0;else{i.soft||(c.push(" "),l+=1);break}case oX:if(p.length>0){u.push({ind:e,mode:n,doc:i},...p.reverse()),p.length=0;break}i.literal?e.root?(c.push(o,e.root.value),l=e.root.length):(c.push(o),l=0):(l-=o2(c),c.push(o+e.value),l=e.length)}break;case of:u.push({ind:e,mode:n,doc:i.contents});break;case oh:break;default:throw new ov(i)}0===u.length&&p.length>0&&(u.push(...p.reverse()),p.length=0)}let h=c.indexOf(oK);if(-1!==h){let e=c.indexOf(oK,h+1);if(-1===e)return{formatted:c.filter(e=>e!==oK).join("")};let t=c.slice(0,h).join(""),r=c.slice(h+1,e).join("");return{formatted:t+r+c.slice(e+1).join(""),cursorNodeStart:t.length,cursorNodeText:r}}return{formatted:c.join("")}}var o8,o6,o4,o7=function(e,t,r=0){let n=0;for(let i=r;i<e.length;++i)" "===e[i]?n=n+t-n%t:n++;return n},o9=class{constructor(e){a$(this,o8),this.stack=[e]}get key(){let{stack:e,siblings:t}=this;return og(!1,e,null===t?-2:-4)??null}get index(){return null===this.siblings?null:og(!1,this.stack,-2)}get node(){return og(!1,this.stack,-1)}get parent(){return this.getNode(1)}get grandparent(){return this.getNode(2)}get isInArray(){return null!==this.siblings}get siblings(){let{stack:e}=this,t=og(!1,e,-3);return Array.isArray(t)?t:null}get next(){let{siblings:e}=this;return null===e?null:e[this.index+1]}get previous(){let{siblings:e}=this;return null===e?null:e[this.index-1]}get isFirst(){return 0===this.index}get isLast(){let{siblings:e,index:t}=this;return null!==e&&t===e.length-1}get isRoot(){return 1===this.stack.length}get root(){return this.stack[0]}get ancestors(){return[...aU(this,o8,o4).call(this)]}getName(){let{stack:e}=this,{length:t}=e;return t>1?og(!1,e,-2):null}getValue(){return og(!1,this.stack,-1)}getNode(e=0){let t=aU(this,o8,o6).call(this,e);return -1===t?null:this.stack[t]}getParentNode(e=0){return this.getNode(e+1)}call(e,...t){let{stack:r}=this,{length:n}=r,i=og(!1,r,-1);for(let e of t)i=i[e],r.push(e,i);try{return e(this)}finally{r.length=n}}callParent(e,t=0){let r=aU(this,o8,o6).call(this,t+1),n=this.stack.splice(r+1);try{return e(this)}finally{this.stack.push(...n)}}each(e,...t){let{stack:r}=this,{length:n}=r,i=og(!1,r,-1);for(let e of t)i=i[e],r.push(e,i);try{for(let t=0;t<i.length;++t)r.push(t,i[t]),e(this,t,i),r.length-=2}finally{r.length=n}}map(e,...t){let r=[];return this.each((t,n,i)=>{r[n]=e(t,n,i)},...t),r}match(...e){let t=this.stack.length-1,r=null,n=this.stack[t--];for(let i of e){if(void 0===n)return!1;let e=null;if("number"==typeof r&&(e=r,r=this.stack[t--],n=this.stack[t--]),i&&!i(n,r,e))return!1;r=this.stack[t--],n=this.stack[t--]}return!0}findAncestor(e){for(let t of aU(this,o8,o4).call(this))if(e(t))return t}hasAncestor(e){for(let t of aU(this,o8,o4).call(this))if(e(t))return!0;return!1}};o8=new WeakSet,o6=function(e){let{stack:t}=this;for(let r=t.length-1;r>=0;r-=2)if(!Array.isArray(t[r])&&--e<0)return r;return -1},o4=function*(){let{stack:e}=this;for(let t=e.length-3;t>=0;t-=2){let r=e[t];Array.isArray(r)||(yield r)}};var le=new Proxy(()=>{},{get:()=>le});function*lt(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,i=e=>null!==e&&"object"==typeof e&&n(e);for(let t of r(e)){let r=e[t];if(Array.isArray(r))for(let e of r)i(e)&&(yield e);else i(r)&&(yield r)}}function lr(e){return(t,r,n)=>{let i=!!(null!=n&&n.backwards);if(!1===r)return!1;let{length:s}=t,a=r;for(;a>=0&&a<s;){let r=t.charAt(a);if(e instanceof RegExp){if(!e.test(r))return a}else if(!e.includes(r))return a;i?a--:a++}return(-1===a||a===s)&&a}}var ln=lr(/\s/u),li=lr(" "),ls=lr(",; "),la=lr(/[^\n\r]/u),lo=function(e,t,r){let n=!!(null!=r&&r.backwards);if(!1===t)return!1;let i=e.charAt(t);if(n){if("\r"===e.charAt(t-1)&&i===`
`)return t-2;if(i===`
`||"\r"===i||"\u2028"===i||"\u2029"===i)return t-1}else{if("\r"===i&&e.charAt(t+1)===`
`)return t+2;if(i===`
`||"\r"===i||"\u2028"===i||"\u2029"===i)return t+1}return t},ll=function(e,t,r={}){let n=li(e,r.backwards?t-1:t,r),i=lo(e,n,r);return n!==i},lu=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),lc=e=>Object.keys(e).filter(e=>!lu.has(e)),ld=function(e){return e?t=>e(t,lu):lc};function lp(e,t){let r,n;(e.comments??(e.comments=[])).push(t),t.printed=!1,r=e.type||e.kind||"(unknown type)",(n=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"")).length>20&&(n=n.slice(0,19)+"…"),t.nodeDescription=r+(n?" "+n:"")}function lf(e,t){t.leading=!0,t.trailing=!1,lp(e,t)}function lh(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),lp(e,t)}function lm(e,t){t.leading=!1,t.trailing=!0,lp(e,t)}var lg=new WeakMap;function ly(e,t){if(lg.has(e))return lg.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:i},locStart:s,locEnd:a}=t;if(!n)return[];let o=((null==r?void 0:r(e,t))??[...lt(e,{getVisitorKeys:ld(i)})]).flatMap(e=>n(e)?[e]:ly(e,t));return o.sort((e,t)=>s(e)-s(t)||a(e)-a(t)),lg.set(e,o),o}var lb=()=>!1,lv=e=>!/[\S\n\u2028\u2029]/u.test(e);function lw(e,t){var r,n;let i=e.length;if(0===i)return;let{precedingNode:s,followingNode:a}=e[0],o=t.locStart(a),l;for(l=i;l>0;--l){let{comment:i,precedingNode:u,followingNode:c}=e[l-1];le.strictEqual(u,s),le.strictEqual(c,a);let d=t.originalText.slice(t.locEnd(i),o);if((null==(n=(r=t.printer).isGap)?void 0:n.call(r,d,t))??/^[\s(]*$/u.test(d))o=t.locStart(i);else break}for(let[t,{comment:r}]of e.entries())t<l?lm(s,r):lf(a,r);for(let e of[s,a])e.comments&&e.comments.length>1&&e.comments.sort((e,r)=>t.locStart(e)-t.locStart(r));e.length=0}function lD(e,t,r){let n=r.locStart(t)-1;for(let t=1;t<e.length;++t)if(n<r.locStart(e[t]))return t-1;return 0}var lx=function(e,t){let r=t-1;r=li(e,r,{backwards:!0}),r=lo(e,r,{backwards:!0}),r=li(e,r,{backwards:!0});let n=lo(e,r,{backwards:!0});return r!==n};function lk(e,t){return e.node.printed=!0,t.printer.printComment(e,t)}var lS=class extends Error{name="ConfigError"},lE=class extends Error{name="UndefinedParserError"},lC={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
(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=>"string"==typeof e||"function"==typeof e,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"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>"string"==typeof e||"object"==typeof e,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).
The 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.
The 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 l_({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(e=>e.languages??[]),n=[];for(let i of function(e){let t=[];for(let[r,n]of Object.entries(e)){let e={name:r,...n};Array.isArray(e.default)&&(e.default=og(!1,e.default,-1).value),t.push(e)}return t}(Object.assign({},...e.map(({options:e})=>e),lC)))!t&&i.deprecated||(Array.isArray(i.choices)&&(t||(i.choices=i.choices.filter(e=>!e.deprecated)),"parser"===i.name&&(i.choices=[...i.choices,...function*(e,t,r){let n=new Set(e.map(e=>e.value));for(let e of t)if(e.parsers){for(let t of e.parsers)if(!n.has(t)){n.add(t);let i=r.find(e=>e.parsers&&Object.prototype.hasOwnProperty.call(e.parsers,t)),s=e.name;null!=i&&i.name&&(s+=` (plugin: ${i.name})`),yield{value:t,description:s}}}}(i.choices,r,e)])),i.pluginDefaults=Object.fromEntries(e.filter(e=>{var t;return(null==(t=e.defaultOptions)?void 0:t[i.name])!==void 0}).map(e=>[e.name,e.defaultOptions[i.name]])),n.push(i));return{languages:r,options:n}}var lT=e=>String(e).split(/[/\\]/u).pop();function lA(e,t){if(!t)return;let r=lT(t).toLowerCase();return e.find(({filenames:e})=>null==e?void 0:e.some(e=>e.toLowerCase()===r))??e.find(({extensions:e})=>null==e?void 0:e.some(e=>r.endsWith(e)))}var lO=function(e,t){let r=e.plugins.flatMap(e=>e.languages??[]),n=function(e,t){if(t)return e.find(({name:e})=>e.toLowerCase()===t)??e.find(({aliases:e})=>null==e?void 0:e.includes(t))??e.find(({extensions:e})=>null==e?void 0:e.includes(`.${t}`))}(r,t.language)??lA(r,t.physicalFile)??lA(r,t.file)??void t.physicalFile;return null==n?void 0:n.parsers[0]},lF={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(null===e||"object"!=typeof e)return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(e=>lF.value(e)).join(", ")}]`;let t=Object.keys(e);return 0===t.length?"{}":`{ ${t.map(t=>`${lF.key(t)}: ${lF.value(e[t])}`).join(", ")} }`},pair:({key:e,value:t})=>lF.value({[e]:t})},lP=aM(aW(),1),lL=aM(aW(),1),lR=Symbol.for("vnopts.VALUE_NOT_EXIST"),lI=Symbol.for("vnopts.VALUE_UNCHANGED"),lN=" ".repeat(2);function lj(e,t,r,n){return`Invalid ${lL.default.red(n.key(e))} value. Expected ${lL.default.blue(r)}, but received ${t===lR?lL.default.gray("nothing"):lL.default.red(n.value(t))}.`}function lB(e,t){if(1===e.length)return e[0];let[r,n]=e,[i,s]=e.map(e=>e.split(`
`,1)[0].length);return i>t&&i>s?n:r}var lM=aM(aW(),1),lq=[],l$=[],lU=(e,t,{descriptor:r,logger:n,schemas:i})=>{let s=[`Ignored unknown option ${lM.default.yellow(r.pair({key:e,value:t}))}.`],a=Object.keys(i).sort().find(t=>3>function(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,i=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-i);)n--,i--;let s=0;for(;s<n&&e.charCodeAt(s)===t.charCodeAt(s);)s++;if(n-=s,i-=s,0===n)return i;let a,o,l,u,c=0,d=0;for(;c<n;)l$[c]=e.charCodeAt(s+c),lq[c]=++c;for(;d<i;)for(a=t.charCodeAt(s+d),l=d++,o=d,c=0;c<n;c++)u=a===l$[c]?l:l+1,l=lq[c],o=lq[c]=l>o?u>o?o+1:u:u>l?l+1:u;return o}(e,t));a&&s.push(`Did you mean ${lM.default.blue(r.key(a))}?`),n.warn(s.join(" "))},lW=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"],lV=class{static create(e){return function(e,t){let r=new e(t),n=Object.create(r);for(let e of lW)e in t&&(n[e]=function(e,t,r){return"function"==typeof e?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}(t[e],r,lV.prototype[e].length));return n}(this,e)}constructor(e){this.name=e.name}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,r){return e}preprocess(e,t){return e}postprocess(e,t){return lI}},lz=class extends lV{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}},lH=class extends lV{expected(){return"anything"}validate(){return!0}},lG=class extends lV{constructor({valueSchema:e,name:t=e.name,...r}){super({...r,name:t}),this._valueSchema=e}expected(e){let{text:t,list:r}=e.normalizeExpectedResult(this._valueSchema.expected(e));return{text:t&&`an array of ${t}`,list:r&&{title:"an array of the following values",values:[{list:r}]}}}validate(e,t){if(!Array.isArray(e))return!1;let r=[];for(let n of e){let e=t.normalizeValidateResult(this._valueSchema.validate(n,t),n);!0!==e&&r.push(e.value)}return 0===r.length||{value:r}}deprecated(e,t){let r=[];for(let n of e){let e=t.normalizeDeprecatedResult(this._valueSchema.deprecated(n,t),n);!1!==e&&r.push(...e.map(({value:e})=>({value:[e]})))}return r}forward(e,t){let r=[];for(let n of e){let e=t.normalizeForwardResult(this._valueSchema.forward(n,t),n);r.push(...e.map(lY))}return r}redirect(e,t){let r=[],n=[];for(let i of e){let e=t.normalizeRedirectResult(this._valueSchema.redirect(i,t),i);"remain"in e&&r.push(e.remain),n.push(...e.redirect.map(lY))}return 0===r.length?{redirect:n}:{redirect:n,remain:r}}overlap(e,t){return e.concat(t)}};function lY({from:e,to:t}){return{from:[e],to:t}}var lJ=class extends lV{expected(){return"true or false"}validate(e){return"boolean"==typeof e}};function lX(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,i=["undefined","object","boolean","number","string"];return r!==n?i.indexOf(r)-i.indexOf(n):"string"!==r?Number(e)-Number(t):e.localeCompare(t)}function lQ(e){return void 0===e?{}:e}function lK(e){if("string"==typeof e)return{text:e};let{text:t,list:r}=e;return function(e,t){if(!e)throw Error(t)}((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map(lK)}}:{text:t}}function lZ(e,t){return!0===e||(!1===e?{value:t}:e)}function l0(e,t,r=!1){return!1!==e&&(!0===e?!!r||[{value:t}]:"value"in e?[e]:0!==e.length&&e)}function l1(e,t){return"string"==typeof e||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function l2(e,t){return void 0===e?[]:Array.isArray(e)?e.map(e=>l1(e,t)):[l1(e,t)]}function l3(e,t){let r=l2("object"==typeof e&&"redirect"in e?e.redirect:e,t);return 0===r.length?{remain:t,redirect:r}:"object"==typeof e&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}var l5=class extends lV{constructor(e){super(e),this._choices=function(e,t){let r=new Map;for(let n of e){let e=n[t];if(r.has(e))throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);r.set(e,n)}return r}(e.choices.map(e=>e&&"object"==typeof e?e:{value:e}),"value")}expected({descriptor:e}){let t=Array.from(this._choices.keys()).map(e=>this._choices.get(e)).filter(({hidden:e})=>!e).map(e=>e.value).sort(lX).map(e.value),r=t.slice(0,-2),n=t.slice(-2);return{text:r.concat(n.join(" or ")).join(", "),list:{title:"one of the following values",values:t}}}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return!!t&&!!t.deprecated&&{value:e}}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}},l8=class extends lV{expected(){return"a number"}validate(e,t){return"number"==typeof e}},l6=class extends l8{expected(){return"an integer"}validate(e,t){return!0===t.normalizeValidateResult(super.validate(e,t),e)&&e===Math.floor(e)}},l4=class extends lV{expected(){return"a string"}validate(e){return"string"==typeof e}},l7=(e,t,r)=>{let{text:n,list:i}=r.normalizeExpectedResult(r.schemas[e].expected(r)),s=[];return n&&s.push(lj(e,t,n,r.descriptor)),i&&s.push([lj(e,t,i.title,r.descriptor)].concat(i.values.map(e=>(function e({text:t,list:r},n){let i=[];return t&&i.push(`- ${lL.default.blue(t)}`),r&&i.push([`- ${lL.default.blue(r.title)}:`].concat(r.values.map(t=>e(t,n-lN.length).replace(/^|\n/g,`$&${lN}`))).join(`
`)),lB(i,n)})(e,r.loggerPrintWidth))).join(`
`)),lB(s,r.loggerPrintWidth)},l9=(e,t,{descriptor:r})=>{let n=[`${lP.default.yellow("string"==typeof e?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${lP.default.blue("string"==typeof t?r.key(t):r.pair(t))}`),n.join("; ")+"."},ue=class{constructor(e,t){let{logger:r=console,loggerPrintWidth:n=80,descriptor:i=lF,unknown:s=lU,invalid:a=l7,deprecated:o=l9,missing:l=()=>!1,required:u=()=>!1,preprocess:c=e=>e,postprocess:d=()=>lI}=t||{};this._utils={descriptor:i,logger:r||{warn:()=>{}},loggerPrintWidth:n,schemas:function(e,t){let r=Object.create(null);for(let n of e){let e=n[t];if(r[e])throw Error(`Duplicate ${t} ${JSON.stringify(e)}`);r[e]=n}return r}(e,"name"),normalizeDefaultResult:lQ,normalizeExpectedResult:lK,normalizeDeprecatedResult:l0,normalizeForwardResult:l2,normalizeRedirectResult:l3,normalizeValidateResult:lZ},this._unknownHandler=s,this._invalidHandler=(...e)=>{let t=a(...e);return"string"==typeof t?Error(t):t},this._deprecatedHandler=o,this._identifyMissing=(e,t)=>!(e in t)||l(e,t),this._identifyRequired=u,this._preprocess=c,this._postprocess=d,this.cleanHistory()}cleanHistory(){let e;this._hasDeprecationWarned=(e=Object.create(null),t=>{let r=JSON.stringify(t);return!!e[r]||(e[r]=!0,!1)})}normalize(e){let t={},r=[this._preprocess(e,this._utils)],n=()=>{for(;0!==r.length;){let e=r.shift(),n=this._applyNormalization(e,t);r.push(...n)}};for(let e of(n(),Object.keys(this._utils.schemas))){let n=this._utils.schemas[e];if(!(e in t)){let t=lQ(n.default(this._utils));"value"in t&&r.push({[e]:t.value})}}for(let e of(n(),Object.keys(this._utils.schemas))){if(!(e in t))continue;let r=this._utils.schemas[e],n=t[e],i=r.postprocess(n,this._utils);i!==lI&&(this._applyValidation(i,e,r),t[e]=i)}return this._applyPostprocess(t),this._applyRequiredCheck(t),t}_applyNormalization(e,t){let r=[],{knownKeys:n,unknownKeys:i}=this._partitionOptionKeys(e);for(let i of n){let n=this._utils.schemas[i],s=n.preprocess(e[i],this._utils);this._applyValidation(s,i,n);let a=({from:e,to:t})=>{r.push("string"==typeof t?{[t]:e}:{[t.key]:t.value})},o=({value:e,redirectTo:t})=>{let r=l0(n.deprecated(e,this._utils),s,!0);if(!1!==r){if(!0===r)this._hasDeprecationWarned(i)||this._utils.logger.warn(this._deprecatedHandler(i,t,this._utils));else for(let{value:e}of r){let r={key:i,value:e};if(!this._hasDeprecationWarned(r)){let n="string"==typeof t?{key:t,value:e}:t;this._utils.logger.warn(this._deprecatedHandler(r,n,this._utils))}}}};l2(n.forward(s,this._utils),s).forEach(a);let l=l3(n.redirect(s,this._utils),s);if(l.redirect.forEach(a),"remain"in l){let e=l.remain;t[i]=i in t?n.overlap(t[i],e,this._utils):e,o({value:e})}for(let{from:e,to:t}of l.redirect)o({value:e,redirectTo:t})}for(let n of i){let i=e[n];this._applyUnknownHandler(n,i,t,(e,t)=>{r.push({[e]:t})})}return r}_applyRequiredCheck(e){for(let t of Object.keys(this._utils.schemas))if(this._identifyMissing(t,e)&&this._identifyRequired(t))throw this._invalidHandler(t,lR,this._utils)}_partitionOptionKeys(e){let[t,r]=function(e,t){let r=[],n=[];for(let i of e)t(i)?r.push(i):n.push(i);return[r,n]}(Object.keys(e).filter(t=>!this._identifyMissing(t,e)),e=>e in this._utils.schemas);return{knownKeys:t,unknownKeys:r}}_applyValidation(e,t,r){let n=lZ(r.validate(e,this._utils),e);if(!0!==n)throw this._invalidHandler(t,n.value,this._utils)}_applyUnknownHandler(e,t,r,n){let i=this._unknownHandler(e,t,this._utils);if(i)for(let e of Object.keys(i)){if(this._identifyMissing(e,i))continue;let t=i[e];e in this._utils.schemas?n(e,t):r[e]=t}}_applyPostprocess(e){let t=this._postprocess(e,this._utils);if(t!==lI){if(t.delete)for(let r of t.delete)delete e[r];if(t.override){let{knownKeys:r,unknownKeys:n}=this._partitionOptionKeys(t.override);for(let n of r){let r=t.override[n];this._applyValidation(r,n,this._utils.schemas[n]),e[n]=r}for(let r of n){let n=t.override[r];this._applyUnknownHandler(r,n,e,(t,r)=>{let n=this._utils.schemas[t];this._applyValidation(r,t,n),e[t]=r})}}}}},ut=function(e,t,{logger:r=!1,isCLI:n=!1,passThrough:i=!1,FlagSchema:s,descriptor:a}={}){if(n){if(!s)throw Error("'FlagSchema' option is required.");if(!a)throw Error("'descriptor' option is required.")}else a=lF;let o=i?Array.isArray(i)?(e,t)=>i.includes(e)?{[e]:t}:void 0:(e,t)=>({[e]:t}):(e,t,r)=>{let{_:n,...i}=r.schemas;return lU(e,t,{...r,schemas:i})},l=new ue(function(e,{isCLI:t,FlagSchema:r}){let n=[];for(let i of(t&&n.push(lH.create({name:"_"})),e))n.push(function(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:i}=e,s={name:i},a,o={};switch(e.type){case"int":a=l6,t&&(s.preprocess=Number);break;case"string":case"path":a=l4;break;case"choice":a=l5,s.choices=e.choices.map(t=>null!=t&&t.redirect?{...t,redirect:{to:{key:e.name,value:t.redirect}}}:t);break;case"boolean":a=lJ;break;case"flag":a=n,s.flags=r.flatMap(e=>[e.alias,e.description&&e.name,e.oppositeDescription&&`no-${e.name}`].filter(Boolean));break;default:throw Error(`Unexpected type ${e.type}`)}if(e.exception?s.validate=(t,r,n)=>e.exception(t)||r.validate(t,n):s.validate=(e,t,r)=>void 0===e||t.validate(e,r),e.redirect&&(o.redirect=t=>t?{to:"string"==typeof e.redirect?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(o.deprecated=!0),t&&!e.array){let e=s.preprocess||(e=>e);s.preprocess=(t,r,n)=>r.preprocess(e(Array.isArray(t)?og(!1,t,-1):t),n)}return e.array?lG.create({...t?{preprocess:e=>Array.isArray(e)?e:[e]}:{},...o,valueSchema:a.create(s)}):a.create({...s,...o})}(i,{isCLI:t,optionInfos:e,FlagSchema:r})),i.alias&&t&&n.push(lz.create({name:i.alias,sourceName:i.name}));return n}(t,{isCLI:n,FlagSchema:s}),{logger:r,unknown:o,descriptor:a}),u=!1!==r;u&&r1&&(l._hasDeprecationWarned=r1);let c=l.normalize(e);return u&&(r1=l._hasDeprecationWarned),c},ur=(e,t,r)=>{if(!(e&&null==t)){if(t.findLast)return t.findLast(r);for(let e=t.length-1;e>=0;e--){let n=t[e];if(r(n,e,t))return n}}};function un(e,t){if(!t)throw Error("parserName is required.");let r=ur(!1,e,e=>e.parsers&&Object.prototype.hasOwnProperty.call(e.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw new lS(n+=" Plugins must be explicitly added to the standalone bundle.")}function ui(e,t){let r=e.parsers[t];return"function"==typeof r?r():r}var us={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function ua(e,t={}){var r,n;let i;let s={...e};if(!s.parser){if(s.filepath){if(s.parser=lO(s,{physicalFile:s.filepath}),!s.parser)throw new lE(`No parser could be inferred for file "${s.filepath}".`)}else throw new lE("No parser and no file path given, couldn't infer a parser.")}let a=l_({plugins:e.plugins,showDeprecated:!0}).options,o={...us,...Object.fromEntries(a.filter(e=>void 0!==e.default).map(e=>[e.name,e.default]))},l=un(s.plugins,s.parser),u=await ui(l,s.parser);s.astFormat=u.astFormat,s.locEnd=u.locEnd,s.locStart=u.locStart;let c=null!=(r=l.printers)&&r[u.astFormat]?l:function(e,t){if(!t)throw Error("astFormat is required.");let r=ur(!1,e,e=>e.printers&&Object.prototype.hasOwnProperty.call(e.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw new lS(n+=" Plugins must be explicitly added to the standalone bundle.")}(s.plugins,u.astFormat);s.printer=await (n=u.astFormat,"function"==typeof(i=c.printers[n])?i():i);let d=c.defaultOptions?Object.fromEntries(Object.entries(c.defaultOptions).filter(([,e])=>void 0!==e)):{};for(let[e,t]of Object.entries({...o,...d}))(null===s[e]||void 0===s[e])&&(s[e]=t);return"json"===s.parser&&(s.trailingComma="none"),ut(s,a,{passThrough:Object.keys(us),...t})}var uo=aM(aV(),1);async function ul(e,t){let r,n=await function({plugins:e,parser:t}){return ui(un(e,t),t)}(t),i=n.preprocess?n.preprocess(e,t):e;t.originalText=i;try{r=await n.parse(i,t,t)}catch(t){!function(e,t){let{loc:r}=e;if(r){let n=(0,uo.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=`
`+n,e.codeFrame=n,e}throw e}(t,e)}return{text:i,ast:r}}async function uu(e,t,r,n,i){let{embeddedLanguageFormatting:s,printer:{embed:a,hasPrettierIgnore:o=()=>!1,getVisitorKeys:l}}=r;if(!a||"auto"!==s)return;if(a.length>2)throw 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 u=ld(a.getVisitorKeys??l),c=[];!function t(){let{node:n}=e;if(null===n||"object"!=typeof n||o(e))return;for(let r of u(n))Array.isArray(n[r])?e.each(t,r):e.call(t,r);let s=a(e,r);if(s){if("function"==typeof s){c.push({print:s,node:n,pathStack:[...e.stack]});return}i.set(n,s)}}();let d=e.stack;for(let{print:n,node:s,pathStack:a}of c)try{e.stack=a;let o=await n(p,t,e,r);o&&i.set(s,o)}catch(e){if(globalThis.PRETTIER_DEBUG)throw e}function p(e,t){return uc(e,t,r,n)}e.stack=d}async function uc(e,t,r,n){let i=await ua({...r,...t,parentParser:r.parser,originalText:e},{passThrough:!0}),{ast:s}=await ul(e,i);return oA(await n(s,i))}var ud=function(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:i,locEnd:s,[Symbol.for("printedComments")]:a}=t,{node:o}=e,l=i(o),u=s(o);for(let e of n)i(e)>=l&&s(e)<=u&&a.add(e);return r.slice(l,u)};async function up(e,t){({ast:e}=await uh(e,t));let r=new Map,n=new o9(e),i=()=>{},s=new Map;await uu(n,o,t,up,s);let a=await uf(n,t,o,void 0,s);if(function(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let e of t){if(!e.printed&&!r.has(e))throw Error('Comment "'+e.value.trim()+'" was not printed. Please report this error!');delete e.printed}}(t),t.nodeAfterCursor&&!t.nodeBeforeCursor)return[oW,a];if(t.nodeBeforeCursor&&!t.nodeAfterCursor)return[a,oW];return a;function o(e,t){return void 0===e||e===n?l(t):Array.isArray(e)?n.call(()=>l(t),...e):n.call(()=>l(t),e)}function l(e){i(n);let a=n.node;if(null==a)return"";let l=a&&"object"==typeof a&&void 0===e;if(l&&r.has(a))return r.get(a);let u=uf(n,t,o,e,s);return l&&r.set(a,u),u}}function uf(e,t,r,n,i){var s;let{node:a}=e,{printer:o}=t,l;switch(l=null!=(s=o.hasPrettierIgnore)&&s.call(o,e)?ud(e,t):i.has(a)?i.get(a):o.print(e,t,r,n),a){case t.cursorNode:l=oF(l,e=>[oW,e,oW]);break;case t.nodeBeforeCursor:l=oF(l,e=>[e,oW]);break;case t.nodeAfterCursor:l=oF(l,e=>[oW,e])}return!o.printComment||o.willPrintOwnComments&&o.willPrintOwnComments(e,t)||(l=function(e,t,r){let{leading:n,trailing:i}=function(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if(0===(r.comments||[]).filter(e=>!n.has(e)).length)return{leading:"",trailing:""};let i=[],s=[],a;return e.each(()=>{let r=e.node;if(null!=n&&n.has(r))return;let{leading:o,trailing:l}=r;o?i.push(function(e,t){var r;let n=e.node,i=[lk(e,t)],{printer:s,originalText:a,locStart:o,locEnd:l}=t;if(null==(r=s.isBlockComment)?void 0:r.call(s,n)){let e=ll(a,l(n))?ll(a,o(n),{backwards:!0})?o$:oq:" ";i.push(e)}else i.push(o$);let u=lo(a,li(a,l(n)));return!1!==u&&ll(a,u)&&i.push(o$),i}(e,t)):l&&(a=function(e,t,r){var n;let i=e.node,s=lk(e,t),{printer:a,originalText:o,locStart:l}=t,u=null==(n=a.isBlockComment)?void 0:n.call(a,i);return null!=r&&r.hasLineSuffix&&!(null!=r&&r.isBlock)||ll(o,l(i),{backwards:!0})?{doc:oN([o$,lx(o,l(i))?o$:"",s]),isBlock:u,hasLineSuffix:!0}:!u||null!=r&&r.hasLineSuffix?{doc:[oN([" ",s]),oj],isBlock:u,hasLineSuffix:!0}:{doc:[" ",s],isBlock:u,hasLineSuffix:!1}}(e,t,a),s.push(a.doc))},"comments"),{leading:i,trailing:s}}(e,r);return n||i?oF(t,e=>[n,e,i]):t}(e,l,t)),l}async function uh(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("tokens")]=e.tokens??[],t[Symbol.for("printedComments")]=new Set,function(e,t){let{comments:r}=e;if(delete e.comments,!(Array.isArray(r)&&r.length>0)||!t.printer.canAttachComment)return;let n=[],{locStart:i,locEnd:s,printer:{experimentalFeatures:{avoidAstMutation:a=!1}={},handleComments:o={}},originalText:l}=t,{ownLine:u=lb,endOfLine:c=lb,remaining:d=lb}=o,p=r.map((n,i)=>({...function e(t,r,n,i){let{locStart:s,locEnd:a}=n,o=s(r),l=a(r),u=ly(t,n),c,d,p=0,f=u.length;for(;p<f;){let t=p+f>>1,i=u[t],h=s(i),m=a(i);if(h<=o&&l<=m)return e(i,r,n,i);if(m<=o){c=i,p=t+1;continue}if(l<=h){d=i,f=t;continue}throw Error("Comment location overlaps with node location")}if((null==i?void 0:i.type)==="TemplateLiteral"){let{quasis:e}=i,t=lD(e,r,n);c&&lD(e,c,n)!==t&&(c=null),d&&lD(e,d,n)!==t&&(d=null)}return{enclosingNode:i,precedingNode:c,followingNode:d}}(e,n,t),comment:n,text:l,options:t,ast:e,isLastComment:r.length-1===i}));for(let[e,t]of p.entries()){let r,{comment:o,precedingNode:l,enclosingNode:f,followingNode:h,text:m,options:g,ast:y,isLastComment:b}=t;if("json"===g.parser||"json5"===g.parser||"jsonc"===g.parser||"__js_expression"===g.parser||"__ts_expression"===g.parser||"__vue_expression"===g.parser||"__vue_ts_expression"===g.parser){if(i(o)-i(y)<=0){lf(y,o);continue}if(s(o)-s(y)>=0){lm(y,o);continue}}if(a?r=[t]:(o.enclosingNode=f,o.precedingNode=l,o.followingNode=h,r=[o,m,g,y,b]),function(e,t,r,n){let{comment:i,precedingNode:s}=r[n],{locStart:a,locEnd:o}=t,l=a(i);if(s)for(let t=n-1;t>=0;t--){let{comment:n,precedingNode:i}=r[t];if(i!==s||!lv(e.slice(o(n),l)))break;l=a(n)}return ll(e,l,{backwards:!0})}(m,g,p,e))o.placement="ownLine",u(...r)||(h?lf(h,o):l?lm(l,o):f?lh(f,o):lh(y,o));else if(function(e,t,r,n){let{comment:i,followingNode:s}=r[n],{locStart:a,locEnd:o}=t,l=o(i);if(s)for(let t=n+1;t<r.length;t++){let{comment:n,followingNode:i}=r[t];if(i!==s||!lv(e.slice(l,a(n))))break;l=o(n)}return ll(e,l)}(m,g,p,e))o.placement="endOfLine",c(...r)||(l?lm(l,o):h?lf(h,o):f?lh(f,o):lh(y,o));else if(o.placement="remaining",!d(...r)){if(l&&h){let e=n.length;e>0&&n[e-1].followingNode!==h&&lw(n,g),n.push(t)}else l?lm(l,o):h?lf(h,o):f?lh(f,o):lh(y,o)}}if(lw(n,t),!a)for(let e of r)delete e.precedingNode,delete e.enclosingNode,delete e.followingNode}(e,t);let{printer:{preprocess:n}}=t;return{ast:e=n?await n(e,t):e,comments:r}}var um=function(e,t){let{cursorOffset:r,locStart:n,locEnd:i}=t,s=ld(t.printer.getVisitorKeys),a=e,o=[e];for(let t of function*(e,t){let r=[e];for(let e=0;e<r.length;e++)for(let n of lt(r[e],t))yield n,r.push(n)}(e,{getVisitorKeys:s,filter:e=>n(e)<=r&&i(e)>=r}))o.push(t),a=t;if(lt(a,{getVisitorKeys:s}).next().done)return{cursorNode:a};let l,u,c=-1,d=Number.POSITIVE_INFINITY;for(;o.length>0&&(void 0===l||void 0===u);){a=o.pop();let e=void 0!==l,t=void 0!==u;for(let o of lt(a,{getVisitorKeys:s})){if(!e){let e=i(o);e<=r&&e>c&&(l=o,c=e)}if(!t){let e=n(o);e>=r&&e<d&&(u=o,d=e)}}}return{nodeBeforeCursor:l,nodeAfterCursor:u}},ug=function(e,t){let{printer:{massageAstNode:r,getVisitorKeys:n}}=t;if(!r)return e;let i=ld(n),s=r.ignoredProperties??new Set;return function e(t,n){if(null===t||"object"!=typeof t)return t;if(Array.isArray(t))return t.map(t=>e(t,n)).filter(Boolean);let a={},o=new Set(i(t));for(let r in t)!Object.prototype.hasOwnProperty.call(t,r)||s.has(r)||(o.has(r)?a[r]=e(t[r],t):a[r]=t[r]);let l=r(t,a,n);if(null!==l)return l??a}(e)},uy=(e,t,r)=>{if(!(e&&null==t)){if(t.findLastIndex)return t.findLastIndex(r);for(let e=t.length-1;e>=0;e--)if(r(t[e],e,t))return e;return -1}},ub=({parser:e})=>"json"===e||"json5"===e||"jsonc"===e||"json-stringify"===e;function uv(e){let t=uy(!1,e,e=>"Program"!==e.type&&"File"!==e.type);return -1===t?e:e.slice(0,t+1)}function uw(e,t,r,n,i=[],s){let{locStart:a,locEnd:o}=r,l=a(e),u=o(e);if(!(t>u||t<l||"rangeEnd"===s&&t===l||"rangeStart"===s&&t===u)){for(let a of ly(e,r)){let o=uw(a,t,r,n,[e,...i],s);if(o)return o}if(!n||n(e,i[0]))return{node:e,parentNodes:i}}}var uD=new Set(["JsonRoot","ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),ux=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function uk(e,t,r){if(!t)return!1;switch(e.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":var n;return n=t.type,"DeclareExportDeclaration"!==(null==r?void 0:r.type)&&"TypeParameterDeclaration"!==n&&("Directive"===n||"TypeAlias"===n||"TSExportAssignment"===n||n.startsWith("Declare")||n.startsWith("TSDeclare")||n.endsWith("Statement")||n.endsWith("Declaration"));case"json":case"json5":case"jsonc":case"json-stringify":return uD.has(t.type);case"graphql":return ux.has(t.kind);case"vue":return"root"!==t.tag}return!1}var uS=Symbol("cursor");async function uE(e,t,r=0){if(!e||0===e.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:i}=await ul(e,t);t.cursorOffset>=0&&(t={...t,...um(n,t)});let s=await up(n,t,r);r>0&&(s=oz([o$,s],r,t.tabWidth));let a=o5(s,t);if(r>0){let e=a.formatted.trim();void 0!==a.cursorNodeStart&&(a.cursorNodeStart-=a.formatted.indexOf(e),a.cursorNodeStart<0&&(a.cursorNodeStart=0,a.cursorNodeText=a.cursorNodeText.trimStart()),a.cursorNodeStart+a.cursorNodeText.length>e.length&&(a.cursorNodeText=a.cursorNodeText.trimEnd())),a.formatted=e+a7(t.endOfLine)}let o=t[Symbol.for("comments")];if(t.cursorOffset>=0){let e,r,n,s;if((t.cursorNode||t.nodeBeforeCursor||t.nodeAfterCursor)&&a.cursorNodeText){if(n=a.cursorNodeStart,s=a.cursorNodeText,t.cursorNode)e=t.locStart(t.cursorNode),r=i.slice(e,t.locEnd(t.cursorNode));else{if(!t.nodeBeforeCursor&&!t.nodeAfterCursor)throw Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");e=t.nodeBeforeCursor?t.locEnd(t.nodeBeforeCursor):0;let n=t.nodeAfterCursor?t.locStart(t.nodeAfterCursor):i.length;r=i.slice(e,n)}}else e=0,r=i,n=0,s=a.formatted;let l=t.cursorOffset-e;if(r===s)return{formatted:a.formatted,cursorOffset:n+l,comments:o};let u=r.split("");u.splice(l,0,uS);let c=s.split(""),d=a4.diff(u,c,void 0),p=n;for(let e of d)if(e.removed){if(e.value.includes(uS))break}else p+=e.count;return{formatted:a.formatted,cursorOffset:p,comments:o}}return{formatted:a.formatted,cursorOffset:-1,comments:o}}async function uC(e,t){let{ast:r,text:n}=await ul(e,t),{rangeStart:i,rangeEnd:s}=function(e,t,r){let n,i,{rangeStart:s,rangeEnd:a,locStart:o,locEnd:l}=t;le.ok(a>s);let u=e.slice(s,a).search(/\S/u),c=-1===u;if(!c)for(s+=u;a>s&&!/\S/u.test(e[a-1]);--a);let d=uw(r,s,t,(e,r)=>uk(t,e,r),[],"rangeStart"),p=c?d:uw(r,a,t,e=>uk(t,e),[],"rangeEnd");if(!d||!p)return{rangeStart:0,rangeEnd:0};if(ub(t)){let e,t;let r=(e=[d.node,...d.parentNodes],t=new Set([p.node,...p.parentNodes]),e.find(e=>uD.has(e.type)&&t.has(e)));n=r,i=r}else({startNode:n,endNode:i}=function(e,t,{locStart:r,locEnd:n}){let i=e.node,s=t.node;if(i===s)return{startNode:i,endNode:s};let a=r(e.node);for(let e of uv(t.parentNodes))if(r(e)>=a)s=e;else break;let o=n(t.node);for(let t of uv(e.parentNodes)){if(n(t)<=o)i=t;else break;if(i===s)break}return{startNode:i,endNode:s}}(d,p,t));return{rangeStart:Math.min(o(n),o(i)),rangeEnd:Math.max(l(n),l(i))}}(n,t,r),a=n.slice(i,s),o=Math.min(i,n.lastIndexOf(`
`,i)+1),l=o7(n.slice(o,i).match(/^\s*/u)[0],t.tabWidth),u=await uE(a,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>i&&t.cursorOffset<=s?t.cursorOffset-i:-1,endOfLine:"lf"},l),c=u.formatted.trimEnd(),{cursorOffset:d}=t;d>s?d+=c.length-a.length:u.cursorOffset>=0&&(d=u.cursorOffset+i);let p=n.slice(0,i)+c+n.slice(s);if("lf"!==t.endOfLine){let e=a7(t.endOfLine);d>=0&&e===`\r
`&&(d+=a9(p.slice(0,d),`
`)),p=az(!1,p,`
`,e)}return{formatted:p,cursorOffset:d,comments:u.comments}}function u_(e,t,r){return"number"!=typeof t||Number.isNaN(t)||t<0||t>e.length?r:t}function uT(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:i}=t;return r=u_(e,r,-1),n=u_(e,n,0),i=u_(e,i,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:i}}function uA(e,t){var r;let n,{cursorOffset:i,rangeStart:s,rangeEnd:a,endOfLine:o}=uT(e,t),l="\uFEFF"===e.charAt(0);if(l&&(e=e.slice(1),i--,s--,a--),"auto"===o&&(o=-1!==(n=(r=e).indexOf("\r"))?r.charAt(n+1)===`
`?"crlf":"cr":"lf"),e.includes("\r")){let t=t=>a9(e.slice(0,Math.max(t,0)),`\r
`);i-=t(i),s-=t(s),a-=t(a),e=az(!1,e,/\r\n?/gu,`
`)}return{hasBOM:l,text:e,options:uT(e,{...t,cursorOffset:i,rangeStart:s,rangeEnd:a,endOfLine:o})}}async function uO(e,t){let r=await function({plugins:e,parser:t}){return ui(un(e,t),t)}(t);return!r.hasPragma||r.hasPragma(e)}async function uF(e,t){let r,{hasBOM:n,text:i,options:s}=uA(e,await ua(t));return s.rangeStart>=s.rangeEnd&&""!==i||s.requirePragma&&!await uO(i,s)?{formatted:e,cursorOffset:t.cursorOffset,comments:[]}:(s.rangeStart>0||s.rangeEnd<i.length?r=await uC(i,s):(!s.requirePragma&&s.insertPragma&&s.printer.insertPragma&&!await uO(i,s)&&(i=s.printer.insertPragma(i)),r=await uE(i,s)),n&&(r.formatted="\uFEFF"+r.formatted,r.cursorOffset>=0&&r.cursorOffset++),r)}async function uP(e,t,r){let{text:n,options:i}=uA(e,await ua(t)),s=await ul(n,i);return r&&(r.preprocessForPrint&&(s.ast=await uh(s.ast,i)),r.massage&&(s.ast=ug(s.ast,i))),s}async function uL(e,t){return t=await ua(t),o5(await up(e,t),t)}async function uR(e,t){let r=function(e){let t=Object.create(null),r=new Set;return function e(t,r,i){var s,a;if("string"==typeof t)return JSON.stringify(t);if(Array.isArray(t)){let r=t.map(e).filter(Boolean);return 1===r.length?r[0]:`[${r.join(", ")}]`}if(t.type===op){let e=(null==(s=null==i?void 0:i[r+1])?void 0:s.type)===oh;return t.literal?e?"literalline":"literallineWithoutBreakParent":t.hard?e?"hardline":"hardlineWithoutBreakParent":t.soft?"softline":"line"}if(t.type===oh)return(null==(a=null==i?void 0:i[r-1])?void 0:a.type)===op&&i[r-1].hard?void 0:"breakParent";if(t.type===os)return"trim";if(t.type===on)return"indent("+e(t.contents)+")";if(t.type===oi)return t.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+e(t.contents)+")":t.n<0?"dedent("+e(t.contents)+")":"root"===t.n.type?"markAsRoot("+e(t.contents)+")":"align("+JSON.stringify(t.n)+", "+e(t.contents)+")";if(t.type===ol)return"ifBreak("+e(t.breakContents)+(t.flatContents?", "+e(t.flatContents):"")+(t.groupId?(t.flatContents?"":', ""')+`, { groupId: ${n(t.groupId)} }`:"")+")";if(t.type===ou){let r=[];t.negate&&r.push("negate: true"),t.groupId&&r.push(`groupId: ${n(t.groupId)}`);let i=r.length>0?`, { ${r.join(", ")} }`:"";return`indentIfBreak(${e(t.contents)}${i})`}if(t.type===oa){let r=[];t.break&&"propagated"!==t.break&&r.push("shouldBreak: true"),t.id&&r.push(`id: ${n(t.id)}`);let i=r.length>0?`, { ${r.join(", ")} }`:"";return t.expandedStates?`conditionalGroup([${t.expandedStates.map(t=>e(t)).join(",")}]${i})`:`group(${e(t.contents)}${i})`}if(t.type===oo)return`fill([${t.parts.map(t=>e(t)).join(", ")}])`;if(t.type===oc)return"lineSuffix("+e(t.contents)+")";if(t.type===od)return"lineSuffixBoundary";if(t.type===of)return`label(${JSON.stringify(t.label)}, ${e(t.contents)})`;throw Error("Unknown doc type "+t.type)}(function e(t){var r;if(!t)return"";if(Array.isArray(t)){let r=[];for(let n of t)if(Array.isArray(n))r.push(...e(n));else{let t=e(n);""!==t&&r.push(t)}return r}return t.type===ol?{...t,breakContents:e(t.breakContents),flatContents:e(t.flatContents)}:t.type===oa?{...t,contents:e(t.contents),expandedStates:null==(r=t.expandedStates)?void 0:r.map(e)}:t.type===oo?{type:"fill",parts:t.parts.map(e)}:t.contents?{...t,contents:e(t.contents)}:t}(e));function n(e){if("symbol"!=typeof e)return JSON.stringify(String(e));if(e in t)return t[e];let n=e.description||"symbol";for(let i=0;;i++){let s=n+(i>0?` #${i}`:"");if(!r.has(s))return r.add(s),t[e]=`Symbol.for(${JSON.stringify(s)})`}}}(e),{formatted:n}=await uF(r,{...t,parser:"__js_expression"});return n}async function uI(e,t){t=await ua(t);let{ast:r}=await ul(e,t);return up(r,t)}async function uN(e,t){return o5(e,await ua(t))}var uj={};aj(uj,{builders:()=>uB,printer:()=>uM,utils:()=>uq});var uB={join:oV,line:oq,softline:{type:op,soft:!0},hardline:o$,literalline:oU,group:oI,conditionalGroup:function(e,t){return oI(e[0],{...t,expandedStates:e})},fill:function(e){return oP(e),{type:oo,parts:e}},lineSuffix:oN,lineSuffixBoundary:{type:od},cursor:oW,breakParent:oj,ifBreak:function(e,t="",r={}){return oP(e),""!==t&&oP(t),{type:ol,breakContents:e,flatContents:t,groupId:r.groupId}},trim:{type:os},indent:oL,indentIfBreak:function(e,t){return oP(e),{type:ou,contents:e,groupId:t.groupId,negate:t.negate}},align:oR,addAlignmentToDoc:oz,markAsRoot:function(e){return oR({type:"root"},e)},dedentToRoot:function(e){return oR(Number.NEGATIVE_INFINITY,e)},dedent:function(e){return oR(-1,e)},hardlineWithoutBreakParent:oB,literallineWithoutBreakParent:oM,label:function(e,t){return oP(t),e?{type:of,label:e,contents:t}:t},concat:e=>e},uM={printDocToString:o5},uq={willBreak:function(e){return ok(e,oS,!1)},traverseDoc:oD,findInDoc:ok,mapDoc:ox,removeLines:function(e){return ox(e,oC)},stripTrailingHardline:oA,replaceEndOfLine:function(e,t=oU){return ox(e,e=>"string"==typeof e?oV(t,e.split(`
`)):e)},canBreak:function(e){return ok(e,oO,!1)}},u$="3.5.3",uU={};aj(uU,{addDanglingComment:()=>lh,addLeadingComment:()=>lf,addTrailingComment:()=>lm,getAlignmentSize:()=>o7,getIndentSize:()=>uG,getMaxContinuousCount:()=>uY,getNextNonSpaceNonCommentCharacter:()=>uJ,getNextNonSpaceNonCommentCharacterIndex:()=>u0,getPreferredQuote:()=>uX,getStringWidth:()=>oJ,hasNewline:()=>ll,hasNewlineInRange:()=>uQ,hasSpaces:()=>uK,isNextLineEmpty:()=>u2,isNextLineEmptyAfterIndex:()=>uH,isPreviousLineEmpty:()=>u1,makeString:()=>uZ,skip:()=>lr,skipEverythingButNewLine:()=>la,skipInlineComment:()=>uW,skipNewline:()=>lo,skipSpaces:()=>li,skipToLineEnd:()=>ls,skipTrailingComment:()=>uV,skipWhitespace:()=>ln});var uW=function(e,t){if(!1===t)return!1;if("/"===e.charAt(t)&&"*"===e.charAt(t+1)){for(let r=t+2;r<e.length;++r)if("*"===e.charAt(r)&&"/"===e.charAt(r+1))return r+2}return t},uV=function(e,t){return!1!==t&&("/"===e.charAt(t)&&"/"===e.charAt(t+1)?la(e,t):t)},uz=function(e,t){let r=null,n=t;for(;n!==r;)r=n,n=li(e,n),n=uW(e,n),n=uV(e,n),n=lo(e,n);return n},uH=function(e,t){let r=null,n=t;for(;n!==r;)r=n,n=ls(e,n),n=uW(e,n),n=li(e,n);return n=uV(e,n),!1!==(n=lo(e,n))&&ll(e,n)},uG=function(e,t){let r=e.lastIndexOf(`
`);return -1===r?0:o7(e.slice(r+1).match(/^[\t ]*/u)[0],t)},uY=function(e,t){let r=e.match(RegExp(`(${function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(t)})+`,"gu"));return null===r?0:r.reduce((e,r)=>Math.max(e,r.length/t.length),0)},uJ=function(e,t){let r=uz(e,t);return!1===r?"":e.charAt(r)},uX=function(e,t){let r=!0===t||"'"===t?"'":'"',n="'"===r?'"':"'",i=0,s=0;for(let t of e)t===r?i++:t===n&&s++;return i>s?n:r},uQ=function(e,t,r){for(let n=t;n<r;++n)if(e.charAt(n)===`
`)return!0;return!1},uK=function(e,t,r={}){return li(e,r.backwards?t-1:t,r)!==t},uZ=function(e,t,r){let n='"'===t?"'":'"',i=az(!1,e,/\\(.)|(["'])/gsu,(e,i,s)=>i===n?i:s===t?"\\"+s:s||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(i)?i:"\\"+i));return t+i+t};function u0(e,t){return 2==arguments.length||"number"==typeof t?uz(e,t):function(e,t,r){return uz(e,r(t))}(...arguments)}function u1(e,t){return 2==arguments.length||"number"==typeof t?lx(e,t):function(e,t,r){return lx(e,r(t))}(...arguments)}function u2(e,t){return 2==arguments.length||"number"==typeof t?uH(e,t):function(e,t,r){return uH(e,r(t))}(...arguments)}function u3(e,t=1){return async(...r)=>{let n=r[t]??{},i=n.plugins??[];return r[t]={...n,plugins:Array.isArray(i)?i:Object.values(i)},e(...r)}}var u5=u3(uF);async function u8(e,t){let{formatted:r}=await u5(e,{...t,cursorOffset:-1});return r}async function u6(e,t){return await u8(e,t)===e}var u4=u3(l_,0),u7={parse:u3(uP),formatAST:u3(uL),formatDoc:u3(uR),printToDoc:u3(uI),printDocToString:u3(uN)},u9=r(95155),ce=Object.defineProperty,ct=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,ci=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,ca=(e,t,r)=>t in e?ce(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,co=(e,t)=>{for(var r in t||(t={}))ci.call(t,r)&&ca(e,r,t[r]);if(cn)for(var r of cn(t))cs.call(t,r)&&ca(e,r,t[r]);return e},cl=(e,t)=>ct(e,cr(t)),cu=(e,t,r)=>new Promise((n,i)=>{var s=e=>{try{o(r.next(e))}catch(e){i(e)}},a=e=>{try{o(r.throw(e))}catch(e){i(e)}},o=e=>e.done?n(e.value):Promise.resolve(e.value).then(s,a);o((r=r.apply(e,t)).next())}),cc=[{selector:"img",format:"skip"},{selector:"#__react-email-preview",format:"skip"},{selector:"a",options:{linkBrackets:!1}}],cd=co({},rv);if(cd.printers){let e=cd.printers.html.print;cd.printers.html.print=(t,r,n,i)=>{let s=t.getNode(),a=e(t,r,n,i);return"ieConditionalComment"===s.type?function e(t,r){if(Array.isArray(t))return t.map(t=>e(t,r));if("object"==typeof t){if("group"===t.type)return cl(co({},t),{contents:e(t.contents,r),expandedStates:e(t.expandedStates,r)});if("contents"in t)return cl(co({},t),{contents:e(t.contents,r)});if("parts"in t)return cl(co({},t),{parts:e(t.parts,r)});if("if-break"===t.type)return cl(co({},t),{breakContents:e(t.breakContents,r),flatContents:e(t.flatContents,r)})}return r(t)}(a,e=>"object"==typeof e&&"line"===e.type?e.soft?"":" ":e):a}}var cp={endOfLine:"lf",tabWidth:2,plugins:[cd],bracketSameLine:!0,parser:"html"},cf=(e,t={})=>u8(e.replaceAll("\0",""),co(co({},cp),t)),ch=new TextDecoder("utf-8"),cm=e=>cu(void 0,null,function*(){let t=[];if("pipeTo"in e){let r=new WritableStream({write(e){t.push(e)}});yield e.pipeTo(r)}else throw Error("For some reason, the Node version of `react-dom/server` has been imported instead of the browser one.",{cause:{stream:e}});let r=0;t.forEach(e=>{r+=e.length});let n=new Uint8Array(r),i=0;return t.forEach(e=>{n.set(e,i),i+=e.length}),ch.decode(n)}),cg=(e,t)=>cu(void 0,null,function*(){let n;let i=(0,u9.jsx)(ru.Suspense,{children:e}),s=yield r.e(5687).then(r.t.bind(r,45687,19));if(Object.hasOwn(s,"renderToReadableStream")?n=yield cm((yield s.renderToReadableStream(i))):yield new Promise((e,t)=>{let r=s.renderToPipeableStream(i,{onAllReady(){return cu(this,null,function*(){n=yield cm(r),e()})},onError(e){t(e)}})}),null==t?void 0:t.plainText)return function(e,t={},r){return(function(e={}){return(e=tR(rs,e,{arrayMerge:ro,customMerge:e=>"selectors"===e?rl:void 0})).formatters=Object.assign({},t6,ri,e.formatters),e.selectors=tj(e.selectors,e=>e.selector),function(e){if(e.tags){let t=Object.entries(e.tags).map(([e,t])=>({...t,selector:e||"*"}));e.selectors.push(...t),e.selectors=tj(e.selectors,e=>e.selector)}function t(e,t,r){let n=t.pop();for(let r of t){let t=e[r];t||(t={},e[r]=t),e=t}e[n]=r}if(e.baseElement){let r=e.baseElement;t(e,["baseElements","selectors"],Array.isArray(r)?r:[r])}for(let r of(void 0!==e.returnDomByDefault&&t(e,["baseElements","returnDomByDefault"],e.returnDomByDefault),e.selectors))"anchor"===r.format&&tM(r,["options","noLinkBrackets"])&&t(r,["options","linkBrackets"],!1)}(e),function(e={}){let t=e.selectors.filter(e=>!e.format);if(t.length)throw Error("Following selectors have no specified format: "+t.map(e=>`\`${e.selector}\``).join(", "));let r=new eB(e.selectors.map(e=>[e.selector,e])).build(eY);"function"!=typeof e.encodeCharacters&&(e.encodeCharacters=function(e){if(!e||0===Object.keys(e).length)return;let t=Object.entries(e).filter(([,e])=>!1!==e),r=RegExp(t.map(([e])=>`(${[...e][0].replace(/[\s\S]/g,e=>"\\u"+e.charCodeAt().toString(16).padStart(4,"0"))})`).join("|"),"g"),n=t.map(([,e])=>e),i=(e,...t)=>n[t.findIndex(e=>e)];return e=>e.replace(r,i)}(e.encodeCharacters));let n=new eB(e.baseElements.selectors.map((e,t)=>[e,t+1])).build(eY);function i(t){return function(e,t,r){let n=[];return tI(t.limits.maxDepth,function(e,i){for(let s of i=i.slice(0,t.limits.maxChildNodes)){if("tag"!==s.type)continue;let i=r.pick1(s);if(i>0?n.push({selectorIndex:i,element:s}):s.children&&e(s.children),n.length>=t.limits.maxBaseElements)return}})(e),"occurrence"!==t.baseElements.orderBy&&n.sort((e,t)=>e.selectorIndex-t.selectorIndex),t.baseElements.returnDomByDefault&&0===n.length?e:n.map(e=>e.element)}(t,e,n)}let s=tI(e.limits.maxDepth,t3,function(t,r){r.addInline(e.limits.ellipsis||"")});return function(t,n){return function(e,t,r,n,i,s){let a=r.limits.maxInputLength;a&&e&&e.length>a&&(console.warn(`Input length ${e.length} is above allowed limit of ${a}. Truncating without ellipsis.`),e=e.substring(0,a));let o=i(function(e,t){let r=new C(void 0,t);return new tf(r,t).end(e),r.root}(e,{decodeEntities:r.decodeEntities}).children),l=new t0(r,n,t);return s(o,l),l.toString()}(t,n,e,r,i,s)}}(e)})(t)(e,void 0)}(n,co({selectors:cc},t.htmlToTextOptions));let a=`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">${n.replace(/<!DOCTYPE.*?>/,"")}`;return(null==t?void 0:t.pretty)?cf(a):a})},8619:(e,t,r)=>{"use strict";r.d(t,{d:()=>o});var n=r(12128),i=r(12115),s=r(51508),a=r(82885);function o(e){let t=(0,a.M)(()=>(0,n.OQ)(e)),{isStatic:r}=(0,i.useContext)(s.Q);if(r){let[,r]=(0,i.useState)(e);(0,i.useEffect)(()=>t.on("change",r),[])}return t}},9597:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getExpectedRequestStore:function(){return i},getHmrRefreshHash:function(){return o},getPrerenderResumeDataCache:function(){return s},getRenderResumeDataCache:function(){return a},workUnitAsyncStorage:function(){return n.workUnitAsyncStorageInstance}});let n=r(74931);function i(e){let t=n.workUnitAsyncStorageInstance.getStore();if(t){if("request"===t.type)return t;if("prerender"===t.type||"prerender-ppr"===t.type||"prerender-legacy"===t.type)throw Object.defineProperty(Error(`\`${e}\` cannot be called inside a prerender. This is a bug in Next.js.`),"__NEXT_ERROR_CODE",{value:"E401",enumerable:!1,configurable:!0});if("cache"===t.type)throw Object.defineProperty(Error(`\`${e}\` cannot be called inside "use cache". Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E37",enumerable:!1,configurable:!0});if("unstable-cache"===t.type)throw Object.defineProperty(Error(`\`${e}\` cannot be called inside unstable_cache. Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E69",enumerable:!1,configurable:!0})}throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function s(e){return"prerender"===e.type||"prerender-ppr"===e.type?e.prerenderResumeDataCache:null}function a(e){return"prerender-legacy"!==e.type&&"cache"!==e.type&&"unstable-cache"!==e.type?"request"===e.type?e.renderResumeDataCache:e.prerenderResumeDataCache:null}function o(e){var t;return"cache"===e.type?e.hmrRefreshHash:"request"===e.type?null==(t=e.cookies.get("__next_hmr_refresh_hash__"))?void 0:t.value:void 0}},10064:(e,t,r)=>{"use strict";Object.defineProperty(t,"b",{enumerable:!0,get:function(){return d}});let n=r(76688),i=r(85744),s=r(9597),a=r(87101),o=r(11881),l=r(44536),u=r(35260),c=(r(4117),r(65867));function d(){let e=i.workAsyncStorage.getStore(),t=s.workUnitAsyncStorage.getStore();if(e){if(t&&"after"===t.phase&&!(0,c.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error(`Route ${e.route} used "headers" inside "after(...)". This is not supported. If you need this data inside an "after" callback, use "headers" outside of the callback. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E367",enumerable:!1,configurable:!0});if(e.forceStatic)return f(n.HeadersAdapter.seal(new Headers({})));if(t){if("cache"===t.type)throw Object.defineProperty(Error(`Route ${e.route} used "headers" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "headers" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E304",enumerable:!1,configurable:!0});if("unstable-cache"===t.type)throw Object.defineProperty(Error(`Route ${e.route} used "headers" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "headers" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E127",enumerable:!1,configurable:!0})}if(e.dynamicShouldError)throw Object.defineProperty(new o.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`headers\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E525",enumerable:!1,configurable:!0});if(t){if("prerender"===t.type)return function(e,t){let r=p.get(t);if(r)return r;let n=(0,l.makeHangingPromise)(t.renderSignal,"`headers()`");return p.set(t,n),Object.defineProperties(n,{append:{value:function(){let r=`\`headers().append(${h(arguments[0])}, ...)\``,n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},delete:{value:function(){let r=`\`headers().delete(${h(arguments[0])})\``,n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},get:{value:function(){let r=`\`headers().get(${h(arguments[0])})\``,n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},has:{value:function(){let r=`\`headers().has(${h(arguments[0])})\``,n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},set:{value:function(){let r=`\`headers().set(${h(arguments[0])}, ...)\``,n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},getSetCookie:{value:function(){let r="`headers().getSetCookie()`",n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},forEach:{value:function(){let r="`headers().forEach(...)`",n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},keys:{value:function(){let r="`headers().keys()`",n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},values:{value:function(){let r="`headers().values()`",n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},entries:{value:function(){let r="`headers().entries()`",n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},[Symbol.iterator]:{value:function(){let r="`headers()[Symbol.iterator]()`",n=g(e,r);(0,a.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}}}),n}(e.route,t);"prerender-ppr"===t.type?(0,a.postponeWithTracking)(e.route,"headers",t.dynamicTracking):"prerender-legacy"===t.type&&(0,a.throwToInterruptStaticGeneration)("headers",e,t)}(0,a.trackDynamicDataInDynamicRender)(e,t)}return f((0,s.getExpectedRequestStore)("headers").headers)}let p=new WeakMap;function f(e){let t=p.get(e);if(t)return t;let r=Promise.resolve(e);return p.set(e,r),Object.defineProperties(r,{append:{value:e.append.bind(e)},delete:{value:e.delete.bind(e)},get:{value:e.get.bind(e)},has:{value:e.has.bind(e)},set:{value:e.set.bind(e)},getSetCookie:{value:e.getSetCookie.bind(e)},forEach:{value:e.forEach.bind(e)},keys:{value:e.keys.bind(e)},values:{value:e.values.bind(e)},entries:{value:e.entries.bind(e)},[Symbol.iterator]:{value:e[Symbol.iterator].bind(e)}}),r}function h(e){return"string"==typeof e?`'${e}'`:"..."}let m=(0,u.createDedupedByCallsiteServerErrorLoggerDev)(g);function g(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`headers()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E277",enumerable:!1,configurable:!0})}},11881:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{StaticGenBailoutError:function(){return n},isStaticGenBailoutError:function(){return i}});let r="NEXT_STATIC_GEN_BAILOUT";class n extends Error{constructor(...e){super(...e),this.code=r}}function i(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},14391:(e,t,r)=>{"use strict";r.d(t,{n:()=>iw});var n,i,s,a=r(95155),o=r(12115),l=r(49641).Buffer,u=r(49509),c="u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof global?global:"u">typeof self?self:{};function d(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var p={exports:{}},f=String,h=function(){return{isColorSupported:!1,reset:f,bold:f,dim:f,italic:f,underline:f,inverse:f,hidden:f,strikethrough:f,black:f,red:f,green:f,yellow:f,blue:f,magenta:f,cyan:f,white:f,gray:f,bgBlack:f,bgRed:f,bgGreen:f,bgYellow:f,bgBlue:f,bgMagenta:f,bgCyan:f,bgWhite:f}};p.exports=h(),p.exports.createColors=h;var m=p.exports;let g=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var r=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),r}(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"}))),y=class e extends Error{constructor(t,r,n,i,s,a){super(t),this.name="CssSyntaxError",this.reason=t,s&&(this.file=s),i&&(this.source=i),a&&(this.plugin=a),"u">typeof r&&"u">typeof n&&("number"==typeof r?(this.line=r,this.column=n):(this.line=r.line,this.column=r.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>","u">typeof this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;null==e&&(e=m.isColorSupported),g&&e&&(t=g(t));let r=t.split(/\r?\n/),n=Math.max(this.line-3,0),i=Math.min(this.line+2,r.length),s=String(i).length,a,o;if(e){let{bold:e,gray:t,red:r}=m.createColors(!0);a=t=>e(r(t)),o=e=>t(e)}else a=o=e=>e;return r.slice(n,i).map((e,t)=>{let r=n+1+t,i=" "+(" "+r).slice(-s)+" | ";if(r===this.line){let t=o(i.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+o(i)+e+`
`+t+a("^")}return" "+o(i)+e}).join(`
`)}toString(){let e=this.showSourceCode();return e&&(e=`
`+e+`
`),this.name+": "+this.message+e}};y.default=y;var b={};b.isClean=Symbol("isClean"),b.my=Symbol("my");let v={after:`
`,beforeClose:`
`,beforeComment:`
`,beforeDecl:`
`,beforeOpen:" ",beforeRule:`
`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},w=class{constructor(e){this.builder=e}atrule(e,t){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if("u">typeof e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}beforeAfter(e,t){let r;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let n=e.parent,i=0;for(;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes(`
`)){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;e<i;e++)r+=t}return r}block(e,t){let r,n=this.raw(e,"between","beforeOpen");this.builder(t+n+"{",e,"start"),e.nodes&&e.nodes.length?(this.body(e),r=this.raw(e,"after")):r=this.raw(e,"after","emptyBody"),r&&this.builder(r),this.builder("}",e,"end")}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let r=this.raw(e,"semicolon");for(let n=0;n<e.nodes.length;n++){let i=e.nodes[n],s=this.raw(i,"before");s&&this.builder(s),this.stringify(i,t!==n||r)}}comment(e){let t=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+r+"*/",e)}decl(e,t){let r=this.raw(e,"between","colon"),n=e.prop+r+this.rawValue(e,"value");e.important&&(n+=e.raws.important||" !important"),t&&(n+=";"),this.builder(n,e)}document(e){this.body(e)}raw(e,t,r){let n;if(r||(r=t),t&&"u">typeof(n=e.raws[t]))return n;let i=e.parent;if("before"===r&&(!i||"root"===i.type&&i.first===e||i&&"document"===i.type))return"";if(!i)return v[r];let s=e.root();if(s.rawCache||(s.rawCache={}),"u">typeof s.rawCache[r])return s.rawCache[r];if("before"===r||"after"===r)return this.beforeAfter(e,r);{var a;let i="raw"+((a=r)[0].toUpperCase()+a.slice(1));this[i]?n=this[i](s,e):s.walk(e=>{if("u">typeof(n=e.raws[t]))return!1})}return typeof n>"u"&&(n=v[r]),s.rawCache[r]=n,n}rawBeforeClose(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length>0&&"u">typeof e.raws.after)return(t=e.raws.after).includes(`
`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let r;return e.walkComments(e=>{if("u">typeof e.raws.before)return(r=e.raws.before).includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,t){let r;return e.walkDecls(e=>{if("u">typeof e.raws.before)return(r=e.raws.before).includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let t;return e.walk(e=>{if("decl"!==e.type&&"u">typeof(t=e.raws.between))return!1}),t}rawBeforeRule(e){let t;return e.walk(r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&"u">typeof r.raws.before)return(t=r.raws.before).includes(`
`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls(e=>{if("u">typeof e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1}),t}rawEmptyBody(e){let t;return e.walk(e=>{if(e.nodes&&0===e.nodes.length&&"u">typeof(t=e.raws.after))return!1}),t}rawIndent(e){let t;return e.raws.indent?e.raws.indent:(e.walk(r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&"u">typeof r.raws.before){let e=r.raws.before.split(`
`);return t=(t=e[e.length-1]).replace(/\S/g,""),!1}}),t)}rawSemicolon(e){let t;return e.walk(e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&"u">typeof(t=e.raws.semicolon))return!1}),t}rawValue(e,t){let r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}};function D(e,t){new w(t).stringify(e)}w.default=w,D.default=D;let{isClean:x,my:k}=b,S=class{constructor(e={}){for(let t in this.raws={},this[x]=!1,this[k]=!0,e)if("nodes"===t)for(let r of(this.nodes=[],e[t]))"function"==typeof r.clone?this.append(r.clone()):this.append(r);else this[t]=e[t]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let t in e)this[t]=e[t];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let t=function e(t,r){let n=new t.constructor;for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i)||"proxyCache"===i)continue;let s=t[i],a=typeof s;"parent"===i&&"object"===a?r&&(n[i]=r):"source"===i?n[i]=s:Array.isArray(s)?n[i]=s.map(t=>e(t,n)):("object"===a&&null!==s&&(s=e(s)),n[i]=s)}return n}(this);for(let r in e)t[r]=e[r];return t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}error(e,t={}){if(this.source){let{end:r,start:n}=this.rangeBy(t);return this.source.input.error(e,{column:n.column,line:n.line},{column:r.column,line:r.line},t)}return new y(e)}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty()),!0)}}markDirty(){if(this[x]){this[x]=!1;let e=this;for(;e=e.parent;)e[x]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,t){let r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){let n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}positionInside(e,t){let r=t||this.toString(),n=this.source.start.column,i=this.source.start.line;for(let t=0;t<e;t++)r[t]===`
`?(n=1,i+=1):n+=1;return{column:n,line:i}}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}rangeBy(e){let t={column:this.source.start.column,line:this.source.start.line},r=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:t.column+1,line:t.line};if(e.word){let n=this.toString(),i=n.indexOf(e.word);-1!==i&&(t=this.positionInside(i,n),r=this.positionInside(i+e.word.length,n))}else e.start?t={column:e.start.column,line:e.start.line}:e.index&&(t=this.positionInside(e.index)),e.end?r={column:e.end.column,line:e.end.line}:"number"==typeof e.endIndex?r=this.positionInside(e.endIndex):e.index&&(r=this.positionInside(e.index+1));return(r.line<t.line||r.line===t.line&&r.column<=t.column)&&(r={column:t.column+1,line:t.line}),{end:r,start:t}}raw(e,t){return new w().raw(this,e,t)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...e){if(this.parent){let t=this,r=!1;for(let n of e)n===this?r=!0:r?(this.parent.insertAfter(t,n),t=n):this.parent.insertBefore(t,n);r||this.remove()}return this}root(){let e=this;for(;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}toJSON(e,t){let r={},n=null==t;t=t||new Map;let i=0;for(let e in this){if(!Object.prototype.hasOwnProperty.call(this,e)||"parent"===e||"proxyCache"===e)continue;let n=this[e];if(Array.isArray(n))r[e]=n.map(e=>"object"==typeof e&&e.toJSON?e.toJSON(null,t):e);else if("object"==typeof n&&n.toJSON)r[e]=n.toJSON(null,t);else if("source"===e){let s=t.get(n.input);null==s&&(s=i,t.set(n.input,i),i++),r[e]={end:n.end,inputId:s,start:n.start}}else r[e]=n}return n&&(r.inputs=[...t.keys()].map(e=>e.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=D){e.stringify&&(e=e.stringify);let t="";return e(this,e=>{t+=e}),t}warn(e,t,r){let n={node:this};for(let e in r)n[e]=r[e];return e.warn(t,n)}get proxyOf(){return this}};S.default=S;let E=S,C=class extends E{constructor(e){e&&"u">typeof e.value&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}};C.default=C;let{SourceMapConsumer:_,SourceMapGenerator:T}=g,{existsSync:A,readFileSync:O}=g,{dirname:F,join:P}=g,L=class{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let r=t.map?t.map.prev:void 0,n=this.loadMap(t.from,r);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=F(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new _(this.text)),this.consumerCache}decodeInline(e){if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e)){var t;return t=e.substr(RegExp.lastMatch.length),l?l.from(t,"base64").toString():window.atob(t)}throw Error("Unsupported source map encoding "+e.match(/data:application\/json;([^,]+),/)[1])}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(!t)return;let r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}loadFile(e){if(this.root=F(e),A(e))return this.mapFile=e,O(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"==typeof t){let r=t(e);if(r){let e=this.loadFile(r);if(!e)throw Error("Unable to load previous source map: "+r.toString());return e}}else{if(t instanceof _)return T.fromSourceMap(t).toString();if(t instanceof T)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw Error("Unsupported previous source map format: "+t.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=P(F(e),t)),this.loadFile(t)}}}startWith(e,t){return!!e&&e.substr(0,t.length)===t}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};L.default=L;let{SourceMapConsumer:R,SourceMapGenerator:I}=g,{fileURLToPath:N,pathToFileURL:j}=g,{isAbsolute:B,resolve:M}=g,{nanoid:q}={nanoid:(e=21)=>{let t="",r=e;for(;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(r=t)=>{let n="",i=r;for(;i--;)n+=e[Math.random()*e.length|0];return n}},$=Symbol("fromOffsetCache"),U=!!(R&&I),W=!!(M&&B),V=class{constructor(e,t={}){if(null===e||typeof e>"u"||"object"==typeof e&&!e.toString)throw Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\uFEFF"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!W||/^\w+:\/\//.test(t.from)||B(t.from)?this.file=t.from:this.file=M(t.from)),W&&U){let e=new L(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id="<input css "+q(6)+">"),this.map&&(this.map.file=this.from)}error(e,t,r,n={}){let i,s,a;if(t&&"object"==typeof t){let e=t,n=r;if("number"==typeof e.offset){let n=this.fromOffset(e.offset);t=n.line,r=n.col}else t=e.line,r=e.column;if("number"==typeof n.offset){let e=this.fromOffset(n.offset);s=e.line,a=e.col}else s=n.line,a=n.column}else if(!r){let e=this.fromOffset(t);t=e.line,r=e.col}let o=this.origin(t,r,s,a);return(i=o?new y(e,void 0===o.endLine?o.line:{column:o.column,line:o.line},void 0===o.endLine?o.column:{column:o.endColumn,line:o.endLine},o.source,o.file,n.plugin):new y(e,void 0===s?t:{column:r,line:t},void 0===s?r:{column:a,line:s},this.css,this.file,n.plugin)).input={column:r,endColumn:a,endLine:s,line:t,source:this.css},this.file&&(j&&(i.input.url=j(this.file).toString()),i.input.file=this.file),i}fromOffset(e){let t,r;if(this[$])r=this[$];else{let e=this.css.split(`
`);r=Array(e.length);let t=0;for(let n=0,i=e.length;n<i;n++)r[n]=t,t+=e[n].length+1;this[$]=r}t=r[r.length-1];let n=0;if(e>=t)n=r.length-1;else{let t=r.length-2,i;for(;n<t;)if(e<r[i=n+(t-n>>1)])t=i-1;else if(e>=r[i+1])n=i+1;else{n=i;break}}return{col:e-r[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:M(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,r,n){let i,s;if(!this.map)return!1;let a=this.map.consumer(),o=a.originalPositionFor({column:t,line:e});if(!o.source)return!1;"number"==typeof r&&(i=a.originalPositionFor({column:n,line:r})),s=B(o.source)?j(o.source):new URL(o.source,this.map.consumer().sourceRoot||j(this.map.mapFile));let l={column:o.column,endColumn:i&&i.column,endLine:i&&i.line,line:o.line,url:s.toString()};if("file:"===s.protocol){if(N)l.file=N(s);else throw Error("file: protocol is not available in this PostCSS build")}let u=a.sourceContentFor(o.source);return u&&(l.source=u),l}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};V.default=V,g&&g.registerInput&&g.registerInput(V);let{SourceMapConsumer:z,SourceMapGenerator:H}=g,{dirname:G,relative:Y,resolve:J,sep:X}=g,{pathToFileURL:Q}=g,K=!!(z&&H),Z=!!(G&&J&&Y&&X),ee=class{constructor(e,t,r,n){this.stringify=e,this.mapOpts=r.map||{},this.root=t,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let t=`
`;this.css.includes(`\r
`)&&(t=`\r
`),this.css+=t+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let t=this.toUrl(this.path(e.file)),r=e.root||G(e.file),n;!1===this.mapOpts.sourcesContent?(n=new z(e.text)).sourcesContent&&(n.sourcesContent=null):n=e.consumer(),this.map.applySourceMap(n,t,this.toUrl(this.path(r)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation){if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm,""))}}generate(){if(this.clearAnnotation(),Z&&K&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,t=>{e+=t}),[e]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=H.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new H({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new H({file:this.outputFile(),ignoreInvalidMapping:!0});let e=1,t=1,r="<no source>",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},i,s;this.stringify(this.root,(a,o,l)=>{if(this.css+=a,o&&"end"!==l&&(n.generated.line=e,n.generated.column=t-1,o.source&&o.source.start?(n.source=this.sourcePath(o),n.original.line=o.source.start.line,n.original.column=o.source.start.column-1):(n.source=r,n.original.line=1,n.original.column=0),this.map.addMapping(n)),(i=a.match(/\n/g))?(e+=i.length,s=a.lastIndexOf(`
`),t=a.length-s):t+=a.length,o&&"start"!==l){let i=o.parent||{raws:{}};(!("decl"===o.type||"atrule"===o.type&&!o.nodes)||o!==i.last||i.raws.semicolon)&&(o.source&&o.source.end?(n.source=this.sourcePath(o),n.original.line=o.source.end.line,n.original.column=o.source.end.column-1,n.generated.line=e,n.generated.column=t-2):(n.source=r,n.original.line=1,n.original.column=0,n.generated.line=e,n.generated.column=t-1),this.map.addMapping(n))}})}isAnnotation(){return!!this.isInline()||("u">typeof this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(e=>e.annotation))}isInline(){if("u">typeof this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(!("u">typeof e)||!0===e)&&(!this.previous().length||this.previous().some(e=>e.inline))}isMap(){return"u">typeof this.opts.map?!!this.opts.map:this.previous().length>0}isSourcesContent(){return"u">typeof this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(e=>e.withContent())}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute||60===e.charCodeAt(0)||/^\w+:\/\//.test(e))return e;let t=this.memoizedPaths.get(e);if(t)return t;let r=this.opts.to?G(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=G(J(r,this.mapOpts.annotation)));let n=Y(r,e);return this.memoizedPaths.set(e,n),n}previous(){if(!this.previousMaps){if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}});else{let e=new V(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk(t=>{if(t.source){let r=t.source.input.from;if(r&&!e[r]){e[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,t.source.input.css)}}});else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(e,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return l?l.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let t=this.memoizedFileURLs.get(e);if(t)return t;if(Q){let t=Q(e).toString();return this.memoizedFileURLs.set(e,t),t}throw Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let t=this.memoizedURLs.get(e);if(t)return t;"\\"===X&&(e=e.replace(/\\/g,"/"));let r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}},et=S,er=class extends et{constructor(e){super(e),this.type="comment"}};er.default=er;let{isClean:en,my:ei}=b,es=S,ea,eo,el,eu,ec=class e extends es{append(...e){for(let t of e)for(let e of this.normalize(t,this.last))this.proxyOf.nodes.push(e);return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let t=this.getIterator(),r,n;for(;this.indexes[t]<this.proxyOf.nodes.length&&(r=this.indexes[t],!1!==(n=e(this.proxyOf.nodes[r],r)));)this.indexes[t]+=1;return delete this.indexes[t],n}every(e){return this.nodes.every(e)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...r)=>e[t](...r.map(e=>"function"==typeof e?(t,r)=>e(t.toProxy(),r):e)):"every"===t||"some"===t?r=>e[t]((e,...t)=>r(e.toProxy(),...t)):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map(e=>e.toProxy()):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,("name"===t||"params"===t||"selector"===t)&&e.markDirty()),!0)}}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,t){let r,n=this.index(e),i=this.normalize(t,this.proxyOf.nodes[n]).reverse();for(let t of(n=this.index(e),i))this.proxyOf.nodes.splice(n+1,0,t);for(let e in this.indexes)n<(r=this.indexes[e])&&(this.indexes[e]=r+i.length);return this.markDirty(),this}insertBefore(e,t){let r,n=this.index(e),i=0===n&&"prepend",s=this.normalize(t,this.proxyOf.nodes[n],i).reverse();for(let t of(n=this.index(e),s))this.proxyOf.nodes.splice(n,0,t);for(let e in this.indexes)n<=(r=this.indexes[e])&&(this.indexes[e]=r+s.length);return this.markDirty(),this}normalize(t,r){if("string"==typeof t)t=function e(t){return t.map(t=>(t.nodes&&(t.nodes=e(t.nodes)),delete t.source,t))}(ea(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t))for(let e of t=t.slice(0))e.parent&&e.parent.removeChild(e,"ignore");else if("root"===t.type&&"document"!==this.type)for(let e of t=t.nodes.slice(0))e.parent&&e.parent.removeChild(e,"ignore");else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new C(t)]}else if(t.selector)t=[new eo(t)];else if(t.name)t=[new el(t)];else if(t.text)t=[new er(t)];else throw Error("Unknown node type in node creation");return t.map(t=>(t[ei]||e.rebuild(t),(t=t.proxyOf).parent&&t.parent.removeChild(t),t[en]&&function e(t){if(t[en]=!1,t.proxyOf.nodes)for(let r of t.proxyOf.nodes)e(r)}(t),typeof t.raws.before>"u"&&r&&"u">typeof r.raws.before&&(t.raws.before=r.raws.before.replace(/\S/g,"")),t.parent=this.proxyOf,t))}prepend(...e){for(let t of e=e.reverse()){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){let t;for(let r in e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1),this.indexes)(t=this.indexes[r])>=e&&(this.indexes[r]=t-1);return this.markDirty(),this}replaceValues(e,t,r){return r||(r=t,t={}),this.walkDecls(n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,r))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((t,r)=>{let n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n})}walkAtRules(e,t){return t?e instanceof RegExp?this.walk((r,n)=>{if("atrule"===r.type&&e.test(r.name))return t(r,n)}):this.walk((r,n)=>{if("atrule"===r.type&&r.name===e)return t(r,n)}):(t=e,this.walk((e,r)=>{if("atrule"===e.type)return t(e,r)}))}walkComments(e){return this.walk((t,r)=>{if("comment"===t.type)return e(t,r)})}walkDecls(e,t){return t?e instanceof RegExp?this.walk((r,n)=>{if("decl"===r.type&&e.test(r.prop))return t(r,n)}):this.walk((r,n)=>{if("decl"===r.type&&r.prop===e)return t(r,n)}):(t=e,this.walk((e,r)=>{if("decl"===e.type)return t(e,r)}))}walkRules(e,t){return t?e instanceof RegExp?this.walk((r,n)=>{if("rule"===r.type&&e.test(r.selector))return t(r,n)}):this.walk((r,n)=>{if("rule"===r.type&&r.selector===e)return t(r,n)}):(t=e,this.walk((e,r)=>{if("rule"===e.type)return t(e,r)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};ec.registerParse=e=>{ea=e},ec.registerRule=e=>{eo=e},ec.registerAtRule=e=>{el=e},ec.registerRoot=e=>{eu=e},ec.default=ec,ec.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,el.prototype):"rule"===e.type?Object.setPrototypeOf(e,eo.prototype):"decl"===e.type?Object.setPrototypeOf(e,C.prototype):"comment"===e.type?Object.setPrototypeOf(e,er.prototype):"root"===e.type&&Object.setPrototypeOf(e,eu.prototype),e[ei]=!0,e.nodes&&e.nodes.forEach(e=>{ec.rebuild(e)})};let ed=ec,ep,ef,eh=class extends ed{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new ep(new ef,this,e).stringify()}};eh.registerLazyResult=e=>{ep=e},eh.registerProcessor=e=>{ef=e},eh.default=eh;let em=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};em.default=em;let eg=class{constructor(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let r=new em(e,t);return this.messages.push(r),r}warnings(){return this.messages.filter(e=>"warning"===e.type)}get content(){return this.css}};eg.default=eg;let ey=/[\t\n\f\r "#'()/;[\\\]{}]/g,eb=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,ev=/.[\r\n"'(/\\]/,ew=/[\da-f]/i,eD=ec,ex=class extends eD{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};ex.default=ex,eD.registerAtRule(ex);let ek=ec,eS,eE,eC=class extends ek{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,r){let n=super.normalize(e);if(t){if("prepend"===r)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of n)e.raws.before=t.raws.before}return n}removeChild(e,t){let r=this.index(e);return!t&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new eS(new eE,this,e).stringify()}};eC.registerLazyResult=e=>{eS=e},eC.registerProcessor=e=>{eE=e},eC.default=eC,ek.registerRoot(eC);let e_={comma:e=>e_.split(e,[","],!0),space(e){let t=[" ",`
`," "];return e_.split(e,t)},split(e,t,r){let n=[],i="",s=!1,a=0,o=!1,l="",u=!1;for(let r of e)u?u=!1:"\\"===r?u=!0:o?r===l&&(o=!1):'"'===r||"'"===r?(o=!0,l=r):"("===r?a+=1:")"===r?a>0&&(a-=1):0===a&&t.includes(r)&&(s=!0),s?(""!==i&&n.push(i.trim()),i="",s=!1):i+=r;return(r||""!==i)&&n.push(i.trim()),n}};e_.default=e_;let eT=ec,eA=class extends eT{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return e_.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}};eA.default=eA,eT.registerRule(eA);let eO=function(e,t={}){let r=e.css.valueOf(),n=t.ignoreErrors,i,s,a,o,l,u,c,d,p,f,h=r.length,m=0,g=[],y=[];function b(t){throw e.error("Unclosed "+t,m)}return{back:function(e){y.push(e)},endOfFile:function(){return 0===y.length&&m>=h},nextToken:function(e){if(y.length)return y.pop();if(m>=h)return;let t=!!e&&e.ignoreUnclosed;switch(i=r.charCodeAt(m)){case 10:case 32:case 9:case 13:case 12:s=m;do s+=1,i=r.charCodeAt(s);while(32===i||10===i||9===i||13===i||12===i);f=["space",r.slice(m,s)],m=s-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let e=String.fromCharCode(i);f=[e,e,m];break}case 40:if(d=g.length?g.pop()[1]:"",p=r.charCodeAt(m+1),"url"===d&&39!==p&&34!==p&&32!==p&&10!==p&&9!==p&&12!==p&&13!==p){s=m;do{if(u=!1,-1===(s=r.indexOf(")",s+1))){if(n||t){s=m;break}b("bracket")}for(c=s;92===r.charCodeAt(c-1);)c-=1,u=!u}while(u);f=["brackets",r.slice(m,s+1),m,s],m=s}else s=r.indexOf(")",m+1),o=r.slice(m,s+1),-1===s||ev.test(o)?f=["(","(",m]:(f=["brackets",o,m,s],m=s);break;case 39:case 34:a=39===i?"'":'"',s=m;do{if(u=!1,-1===(s=r.indexOf(a,s+1))){if(n||t){s=m+1;break}b("string")}for(c=s;92===r.charCodeAt(c-1);)c-=1,u=!u}while(u);f=["string",r.slice(m,s+1),m,s],m=s;break;case 64:ey.lastIndex=m+1,ey.test(r),s=0===ey.lastIndex?r.length-1:ey.lastIndex-2,f=["at-word",r.slice(m,s+1),m,s],m=s;break;case 92:for(s=m,l=!0;92===r.charCodeAt(s+1);)s+=1,l=!l;if(i=r.charCodeAt(s+1),l&&47!==i&&32!==i&&10!==i&&9!==i&&13!==i&&12!==i&&(s+=1,ew.test(r.charAt(s)))){for(;ew.test(r.charAt(s+1));)s+=1;32===r.charCodeAt(s+1)&&(s+=1)}f=["word",r.slice(m,s+1),m,s],m=s;break;default:47===i&&42===r.charCodeAt(m+1)?(0===(s=r.indexOf("*/",m+2)+1)&&(n||t?s=r.length:b("comment")),f=["comment",r.slice(m,s+1),m,s]):(eb.lastIndex=m+1,eb.test(r),s=0===eb.lastIndex?r.length-1:eb.lastIndex-2,f=["word",r.slice(m,s+1),m,s],g.push(f)),m=s}return m++,f},position:function(){return m}}},eF={empty:!0,space:!0},eP=class{constructor(e){this.input=e,this.root=new eC,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t=new ex;t.name=e[1].slice(1),""===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2]);let r,n,i,s=!1,a=!1,o=[],l=[];for(;!this.tokenizer.endOfFile();){if("("===(r=(e=this.tokenizer.nextToken())[0])||"["===r?l.push("("===r?")":"]"):"{"===r&&l.length>0?l.push("}"):r===l[l.length-1]&&l.pop(),0===l.length){if(";"===r){t.source.end=this.getPosition(e[2]),t.source.end.offset++,this.semicolon=!0;break}if("{"===r){a=!0;break}else if("}"===r){if(o.length>0){for(i=o.length-1,n=o[i];n&&"space"===n[0];)n=o[--i];n&&(t.source.end=this.getPosition(n[3]||n[2]),t.source.end.offset++)}this.end(e);break}else o.push(e)}else o.push(e);if(this.tokenizer.endOfFile()){s=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(o),o.length?(t.raws.afterName=this.spacesAndCommentsFromStart(o),this.raw(t,"params",o),s&&(e=o[o.length-1],t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++,this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),a&&(t.nodes=[],this.current=t)}checkMissedSemicolon(e){let t=this.colon(e);if(!1===t)return;let r=0,n;for(let i=t-1;i>=0&&("space"===(n=e[i])[0]||2!==(r+=1));i--);throw this.input.error("Missed semicolon","word"===n[0]?n[3]+1:n[2])}colon(e){let t=0,r,n;for(let[i,s]of e.entries()){if("("===(r=s[0])&&(t+=1),")"===r&&(t-=1),0===t&&":"===r){if(n){if("word"===n[0]&&"progid"===n[1])continue;return i}this.doubleColon(s)}n=s}return!1}comment(e){let t=new er;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{let e=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}createTokenizer(){this.tokenizer=eO(this.input)}decl(e,t){let r,n=new C;this.init(n,e[0][2]);let i=e[e.length-1];for(";"===i[0]&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(i[3]||i[2]||function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}(e)),n.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;n.prop+=e.shift()[1]}for(n.raws.between="";e.length;)if(":"===(r=e.shift())[0]){n.raws.between+=r[1];break}else"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),n.raws.between+=r[1];("_"===n.prop[0]||"*"===n.prop[0])&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let s=[],a;for(;e.length&&("space"===(a=e[0][0])||"comment"===a);)s.push(e.shift());this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){if("!important"===(r=e[t])[1].toLowerCase()){n.important=!0;let r=this.stringFrom(e,t);" !important"!==(r=this.spacesFromEnd(e)+r)&&(n.raws.important=r);break}if("important"===r[1].toLowerCase()){let r=e.slice(0),i="";for(let e=t;e>0;e--){let t=r[e][0];if(0===i.trim().indexOf("!")&&"space"!==t)break;i=r.pop()[1]+i}0===i.trim().indexOf("!")&&(n.important=!0,n.raws.important=i,e=r)}if("space"!==r[0]&&"comment"!==r[0])break}e.some(e=>"space"!==e[0]&&"comment"!==e[0])&&(n.raws.between+=s.map(e=>e[1]).join(""),s=[]),this.raw(n,"value",s.concat(e),t),n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new eA;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}other(e){let t=!1,r=null,n=!1,i=null,s=[],a=e[1].startsWith("--"),o=[],l=e;for(;l;){if(r=l[0],o.push(l),"("===r||"["===r)i||(i=l),s.push("("===r?")":"]");else if(a&&n&&"{"===r)i||(i=l),s.push("}");else if(0===s.length){if(";"===r){if(n){this.decl(o,a);return}break}if("{"===r){this.rule(o);return}else if("}"===r){this.tokenizer.back(o.pop()),t=!0;break}else":"===r&&(n=!0)}else r===s[s.length-1]&&(s.pop(),0===s.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(i),t&&n){if(!a)for(;o.length&&("space"===(l=o[o.length-1][0])||"comment"===l);)this.tokenizer.back(o.pop());this.decl(o,a)}else this.unknownWord(o)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}precheckMissedSemicolon(){}raw(e,t,r,n){let i,s,a=r.length,o="",l=!0,u,c;for(let e=0;e<a;e+=1)"space"!==(s=(i=r[e])[0])||e!==a-1||n?"comment"===s?(c=r[e-1]?r[e-1][0]:"empty",u=r[e+1]?r[e+1][0]:"empty",eF[c]||eF[u]?l=!1:","===o.slice(-1)?l=!1:o+=i[1]):o+=i[1]:l=!1;if(!l){let n=r.reduce((e,t)=>e+t[1],"");e.raws[t]={raw:n,value:o}}e[t]=o}rule(e){e.pop();let t=new eA;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,r="";for(;e.length&&("space"===(t=e[e.length-1][0])||"comment"===t);)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let t,r="";for(;e.length&&("space"===(t=e[0][0])||"comment"===t);)r+=e.shift()[1];return r}spacesFromEnd(e){let t="";for(;e.length&&"space"===e[e.length-1][0];)t=e.pop()[1]+t;return t}stringFrom(e,t){let r="";for(let n=t;n<e.length;n++)r+=e[n][1];return e.splice(t,e.length-t),r}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}unclosedBracket(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}unexpectedClose(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}unknownWord(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}unnamedAtrule(e,t){throw this.input.error("At-rule without name",{offset:t[2]},{offset:t[2]+t[1].length})}};function eL(e,t){let r=new eP(new V(e,t));try{r.parse()}catch(e){throw e}return r.root}eL.default=eL,ec.registerParse(eL);let{isClean:eR,my:eI}=b,eN={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},ej={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},eB={Once:!0,postcssPlugin:!0,prepare:!0};function eM(e){return"object"==typeof e&&"function"==typeof e.then}function eq(e){let t=!1,r=eN[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function e$(e){let t;return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:eq(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function eU(e){return e[eR]=!1,e.nodes&&e.nodes.forEach(e=>eU(e)),e}let eW={},eV=class e{constructor(t,r,n){let i;if(this.stringified=!1,this.processed=!1,"object"==typeof r&&null!==r&&("root"===r.type||"document"===r.type))i=eU(r);else if(r instanceof e||r instanceof eg)i=eU(r.root),r.map&&(typeof n.map>"u"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let e=eL;n.syntax&&(e=n.syntax.parse),n.parser&&(e=n.parser),e.parse&&(e=e.parse);try{i=e(r,n)}catch(e){this.processed=!0,this.error=e}i&&!i[eI]&&ec.rebuild(i)}this.result=new eg(t,i,n),this.helpers={...eW,postcss:eW,result:this.result},this.plugins=this.processor.plugins.map(e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let r=this.result.lastPlugin;try{(t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin)?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}prepareVisitors(){this.listeners={};let e=(e,t,r)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,r])};for(let t of this.plugins)if("object"==typeof t)for(let r in t){if(!ej[r]&&/^[A-Z]/.test(r))throw Error(`Unknown event ${r} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!eB[r]){if("object"==typeof t[r])for(let n in t[r])e(t,"*"===n?r:r+"-"+n.toLowerCase(),t[r][n]);else"function"==typeof t[r]&&e(t,r,t[r])}}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e<this.plugins.length;e++){let t=this.plugins[e],r=this.runOnRoot(t);if(eM(r))try{await r}catch(e){throw this.handleError(e)}}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[eR];){e[eR]=!0;let t=[e$(e)];for(;t.length>0;){let e=this.visitTick(t);if(eM(e))try{await e}catch(r){let e=t[t.length-1].node;throw this.handleError(r,e)}}}if(this.listeners.OnceExit)for(let[t,r]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map(e=>r(e,this.helpers));await Promise.all(t)}else await r(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map(t=>e.Once(t,this.helpers));return eM(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=D;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let r=new ee(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins)if(eM(this.runOnRoot(e)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[eR];)e[eR]=!0,this.walkSync(e);if(this.listeners.OnceExit){if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}}return this.result}then(e,t){return this.async().then(e,t)}toString(){return this.css}visitSync(e,t){for(let[r,n]of e){let e;this.result.lastPlugin=r;try{e=n(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(eM(e))throw this.getAsyncError()}}visitTick(e){let t=e[e.length-1],{node:r,visitors:n}=t;if("root"!==r.type&&"document"!==r.type&&!r.parent){e.pop();return}if(n.length>0&&t.visitorIndex<n.length){let[e,i]=n[t.visitorIndex];t.visitorIndex+=1,t.visitorIndex===n.length&&(t.visitors=[],t.visitorIndex=0),this.result.lastPlugin=e;try{return i(r.toProxy(),this.helpers)}catch(e){throw this.handleError(e,r)}}if(0!==t.iterator){let n=t.iterator,i;for(;i=r.nodes[r.indexes[n]];)if(r.indexes[n]+=1,!i[eR]){i[eR]=!0,e.push(e$(i));return}t.iterator=0,delete r.indexes[n]}let i=t.events;for(;t.eventIndex<i.length;){let e=i[t.eventIndex];if(t.eventIndex+=1,0===e){r.nodes&&r.nodes.length&&(r[eR]=!0,t.iterator=r.getIterator());return}if(this.listeners[e]){t.visitors=this.listeners[e];return}}e.pop()}walkSync(e){for(let t of(e[eR]=!0,eq(e)))if(0===t)e.nodes&&e.each(e=>{e[eR]||this.walkSync(e)});else{let r=this.listeners[t];if(r&&this.visitSync(r,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};eV.registerPostcss=e=>{eW=e},eV.default=eV,eC.registerLazyResult(eV),eh.registerLazyResult(eV);let ez=class{constructor(e,t,r){let n;t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=r,this._map=void 0,this.result=new eg(this._processor,n,this._opts),this.result.css=t;let i=this;Object.defineProperty(this.result,"root",{get:()=>i.root});let s=new ee(D,n,this._opts,t);if(s.isMap()){let[e,t]=s.generate();e&&(this.result.css=e),t&&(this.result.map=t)}else s.clearAnnotation(),this.result.css=s.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){let e;if(this._root)return this._root;try{e=eL(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};ez.default=ez;let eH=class{constructor(e=[]){this.version="8.4.40",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let r of e)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))t=t.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)t.push(r);else if("function"==typeof r)t.push(r);else if("object"==typeof r&&(r.parse||r.stringify));else throw Error(r+" is not a PostCSS plugin");return t}process(e,t={}){return this.plugins.length||t.parser||t.stringifier||t.syntax?new eV(this,e,t):new ez(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};function eG(e,t){if(Array.isArray(e))return e.map(e=>eG(e));let{inputs:r,...n}=e;if(r)for(let e of(t=[],r)){let r={...e,__proto__:V.prototype};r.map&&(r.map={...r.map,__proto__:L.prototype}),t.push(r)}if(n.nodes&&(n.nodes=e.nodes.map(e=>eG(e,t))),n.source){let{inputId:e,...r}=n.source;n.source=r,null!=e&&(n.source.input=t[e])}if("root"===n.type)return new eC(n);if("decl"===n.type)return new C(n);if("rule"===n.type)return new eA(n);if("comment"===n.type)return new er(n);if("atrule"===n.type)return new ex(n);throw Error("Unknown node type: "+e.type)}function eY(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new eH(e)}eH.default=eH,eC.registerProcessor(eH),eh.registerProcessor(eH),eG.default=eG,eY.plugin=function(e,t){let r,n=!1;function i(...r){console&&console.warn&&!n&&(n=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration`),u.env.LANG&&u.env.LANG.startsWith("cn")&&console.warn(e+`: 里面 postcss.plugin 被弃用. 迁移指南:
https://www.w3ctech.com/topic/2226`));let s=t(...r);return s.postcssPlugin=e,s.postcssVersion=new eH().version,s}return Object.defineProperty(i,"postcss",{get:()=>(r||(r=i()),r)}),i.process=function(e,t,r){return eY([i(r)]).process(e,t)},i},eY.stringify=D,eY.parse=eL,eY.fromJSON=eG,eY.list=e_,eY.comment=e=>new er(e),eY.atRule=e=>new ex(e),eY.decl=e=>new C(e),eY.rule=e=>new eA(e),eY.root=e=>new eC(e),eY.document=e=>new eh(e),eY.CssSyntaxError=y,eY.Declaration=C,eY.Container=ec,eY.Processor=eH,eY.Document=eh,eY.Comment=er,eY.Warning=em,eY.AtRule=ex,eY.Result=eg,eY.Input=V,eY.Rule=eA,eY.Root=eC,eY.Node=S,eV.registerPostcss(eY),eY.default=eY;let eJ=d(eY);eJ.stringify,eJ.fromJSON,eJ.plugin;let eX=eJ.parse;eJ.list,eJ.document,eJ.comment,eJ.atRule;let eQ=eJ.rule,eK=eJ.decl;eJ.root,eJ.CssSyntaxError,eJ.Declaration,eJ.Container,eJ.Processor,eJ.Document,eJ.Comment,eJ.Warning;let eZ=eJ.AtRule;eJ.Result,eJ.Input;let e0=eJ.Rule,e1=eJ.Root;eJ.Node;let e2=e=>e.replace(/\/\*[\s\S]*?\*\//gm,"").replace(/;\s+/gm,";").replace(/:\s+/gm,":").replace(/\)\s*{/gm,"){").replace(/\s+\(/gm,"(").replace(/{\s+/gm,"{").replace(/}\s+/gm,"}").replace(/\s*{/gm,"{").replace(/;?\s*}/gm,"}");var e3={},e5={exports:{}};e5.exports=function(e,t,r,n,i){for(t=t.split?t.split("."):t,n=0;n<t.length;n++)e=e?e[t[n]]:i;return e===i?r:e};var e8=e5.exports,e6={exports:{}};!function(e){!function(){function t(e,n,i){if(!e)return null;t.caseSensitive||(e=e.toLowerCase());var s,a=null===t.threshold?null:t.threshold*e.length,o=t.thresholdAbsolute;s=null!==a&&null!==o?Math.min(a,o):null!==a?a:null!==o?o:null;var l,u,c,d,p,f=n.length;for(p=0;p<f;p++)if(u=n[p],i&&(u=u[i]),u&&(d=function(e,t,n){n=n||0===n?n:r;var i=e.length,s=t.length;if(0===i)return Math.min(n+1,s);if(0===s)return Math.min(n+1,i);if(Math.abs(i-s)>n)return n+1;var a,o,l,u,c,d=[];for(a=0;a<=s;a++)d[a]=[a];for(o=0;o<=i;o++)d[0][o]=o;for(a=1;a<=s;a++){for(l=r,u=1,a>n&&(u=a-n),(c=s+1)>n+a&&(c=n+a),o=1;o<=i;o++)o<u||o>c?d[a][o]=n+1:t.charAt(a-1)===e.charAt(o-1)?d[a][o]=d[a-1][o-1]:d[a][o]=Math.min(d[a-1][o-1]+1,Math.min(d[a][o-1]+1,d[a-1][o]+1)),d[a][o]<l&&(l=d[a][o]);if(l>n)return n+1}return d[s][i]}(e,t.caseSensitive?u:u.toLowerCase(),s),(null===s||d<s)&&(s=d,l=i&&t.returnWinningObject?n[p]:u,t.returnFirstMatch)))return l;return l||t.nullResultValue}t.threshold=.4,t.thresholdAbsolute=20,t.caseSensitive=!1,t.nullResultValue=null,t.returnWinningObject=null,t.returnFirstMatch=!1,e.exports?e.exports=t:window.didYouMean=t;var r=0xffffffff}()}(e6);var e4=e6.exports,e7={},e9={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}}(e9),function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});let t=n(eY),r=n(e9);function n(e){return e&&e.__esModule?e:{default:e}}function i(e){return["fontSize","outline"].includes(e)?e=>("function"==typeof e&&(e=e({})),Array.isArray(e)&&(e=e[0]),e):"fontFamily"===e?e=>{"function"==typeof e&&(e=e({}));let t=Array.isArray(e)&&(0,r.default)(e[1])?e[0]:e;return Array.isArray(t)?t.join(", "):t}:["boxShadow","transitionProperty","transitionDuration","transitionDelay","transitionTimingFunction","backgroundImage","backgroundSize","backgroundColor","cursor","animation"].includes(e)?e=>("function"==typeof e&&(e=e({})),Array.isArray(e)&&(e=e.join(", ")),e):["gridTemplateColumns","gridTemplateRows","objectPosition"].includes(e)?e=>("function"==typeof e&&(e=e({})),"string"==typeof e&&(e=t.default.list.comma(e).join(" ")),e):(e,t={})=>("function"==typeof e&&(e=e(t)),e)}}(e7);var te=/^[a-f0-9?-]+$/i;function tt(e,t){var r,n,i=e.type,s=e.value;return t&&void 0!==(n=t(e))?n:"word"===i||"space"===i?s:"string"===i?(r=e.quote||"")+s+(e.unclosed?"":r):"comment"===i?"/*"+s+(e.unclosed?"":"*/"):"div"===i?(e.before||"")+s+(e.after||""):Array.isArray(e.nodes)?(r=tr(e.nodes,t),"function"!==i?r:s+"("+(e.before||"")+r+(e.after||"")+(e.unclosed?"":")")):s}function tr(e,t){var r,n;if(Array.isArray(e)){for(r="",n=e.length-1;~n;n-=1)r=tt(e[n],t)+r;return r}return tt(e,t)}var tn=function(e){for(var t,r,n,i,s,a,o,l,u,c=[],d=e,p=0,f=d.charCodeAt(p),h=d.length,m=[{nodes:c}],g=0,y="",b="",v="";p<h;)if(f<=32){t=p;do t+=1,f=d.charCodeAt(t);while(f<=32);i=d.slice(p,t),n=c[c.length-1],41===f&&g?v=i:n&&"div"===n.type?(n.after=i,n.sourceEndIndex+=i.length):44===f||58===f||47===f&&42!==d.charCodeAt(t+1)&&(!u||(u&&u.type,0))?b=i:c.push({type:"space",sourceIndex:p,sourceEndIndex:t,value:i}),p=t}else if(39===f||34===f){t=p,i={type:"string",sourceIndex:p,quote:r=39===f?"'":'"'};do if(s=!1,~(t=d.indexOf(r,t+1)))for(a=t;92===d.charCodeAt(a-1);)a-=1,s=!s;else d+=r,t=d.length-1,i.unclosed=!0;while(s);i.value=d.slice(p+1,t),i.sourceEndIndex=i.unclosed?t:t+1,c.push(i),p=t+1,f=d.charCodeAt(p)}else if(47===f&&42===d.charCodeAt(p+1))t=d.indexOf("*/",p),i={type:"comment",sourceIndex:p,sourceEndIndex:t+2},-1===t&&(i.unclosed=!0,t=d.length,i.sourceEndIndex=t),i.value=d.slice(p+2,t),c.push(i),p=t+2,f=d.charCodeAt(p);else if((47===f||42===f)&&u&&"function"===u.type)i=d[p],c.push({type:"word",sourceIndex:p-b.length,sourceEndIndex:p+i.length,value:i}),p+=1,f=d.charCodeAt(p);else if(47===f||44===f||58===f)i=d[p],c.push({type:"div",sourceIndex:p-b.length,sourceEndIndex:p+i.length,value:i,before:b,after:""}),b="",p+=1,f=d.charCodeAt(p);else if(40===f){t=p;do t+=1,f=d.charCodeAt(t);while(f<=32);if(l=p,i={type:"function",sourceIndex:p-y.length,value:y,before:d.slice(l+1,t)},p=t,"url"===y&&39!==f&&34!==f){t-=1;do if(s=!1,~(t=d.indexOf(")",t+1)))for(a=t;92===d.charCodeAt(a-1);)a-=1,s=!s;else d+=")",t=d.length-1,i.unclosed=!0;while(s);o=t;do o-=1,f=d.charCodeAt(o);while(f<=32);l<o?(p!==o+1?i.nodes=[{type:"word",sourceIndex:p,sourceEndIndex:o+1,value:d.slice(p,o+1)}]:i.nodes=[],i.unclosed&&o+1!==t?(i.after="",i.nodes.push({type:"space",sourceIndex:o+1,sourceEndIndex:t,value:d.slice(o+1,t)})):(i.after=d.slice(o+1,t),i.sourceEndIndex=t)):(i.after="",i.nodes=[]),p=t+1,i.sourceEndIndex=i.unclosed?t:p,f=d.charCodeAt(p),c.push(i)}else g+=1,i.after="",i.sourceEndIndex=p+1,c.push(i),m.push(i),c=i.nodes=[],u=i;y=""}else if(41===f&&g)p+=1,f=d.charCodeAt(p),u.after=v,u.sourceEndIndex+=v.length,v="",g-=1,m[m.length-1].sourceEndIndex=p,m.pop(),c=(u=m[g]).nodes;else{t=p;do 92===f&&(t+=1),t+=1,f=d.charCodeAt(t);while(t<h&&!(f<=32||39===f||34===f||44===f||58===f||47===f||40===f||42===f&&u&&"function"===u.type||47===f&&"function"===u.type||41===f&&g));i=d.slice(p,t),40===f?y=i:(117===i.charCodeAt(0)||85===i.charCodeAt(0))&&43===i.charCodeAt(1)&&te.test(i.slice(2))?c.push({type:"unicode-range",sourceIndex:p,sourceEndIndex:t,value:i}):c.push({type:"word",sourceIndex:p,sourceEndIndex:t,value:i}),p=t}for(p=m.length-1;p;p-=1)m[p].unclosed=!0,m[p].sourceEndIndex=d.length;return m[0].nodes},ti=function e(t,r,n){var i,s,a,o;for(i=0,s=t.length;i<s;i+=1)a=t[i],n||(o=r(a,i,t)),!1!==o&&"function"===a.type&&Array.isArray(a.nodes)&&e(a.nodes,r,n),n&&r(a,i,t)},ts=tr;function ta(e){return this instanceof ta?(this.nodes=tn(e),this):new ta(e)}ta.prototype.toString=function(){return Array.isArray(this.nodes)?ts(this.nodes):""},ta.prototype.walk=function(e,t){return ti(this.nodes,e,t),this},ta.unit=rM?rB:(rM=1,rB=function(e){var t,r,n,i=0,s=e.length;if(0===s||!function(e){var t,r=e.charCodeAt(0);if(43===r||45===r){if((t=e.charCodeAt(1))>=48&&t<=57)return!0;var n=e.charCodeAt(2);return 46===t&&n>=48&&n<=57}return 46===r?(t=e.charCodeAt(1))>=48&&t<=57:r>=48&&r<=57}(e))return!1;for((43===(t=e.charCodeAt(i))||45===t)&&i++;i<s&&!((t=e.charCodeAt(i))<48||t>57);)i+=1;if(t=e.charCodeAt(i),r=e.charCodeAt(i+1),46===t&&r>=48&&r<=57)for(i+=2;i<s&&!((t=e.charCodeAt(i))<48||t>57);)i+=1;if(t=e.charCodeAt(i),r=e.charCodeAt(i+1),n=e.charCodeAt(i+2),(101===t||69===t)&&(r>=48&&r<=57||(43===r||45===r)&&n>=48&&n<=57))for(i+=43===r||45===r?3:2;i<s&&!((t=e.charCodeAt(i))<48||t>57);)i+=1;return{number:e.slice(0,i),unit:e.slice(i)}}),ta.walk=ti,ta.stringify=ts;var to={};!function(e){function t(e){return 1!==e.values.length?{result:!1,reason:"multiple-values"}:void 0!==e.values[0].raw?{result:!1,reason:"raw-values"}:void 0!==e.values[0].min&&void 0!==e.values[0].max?{result:!1,reason:"min-and-max"}:{result:!0,reason:null}}function r(e,r,i){let s=n(r,e),a=n(i,e),o=t(s),l=t(a);if("multiple-values"===o.reason||"multiple-values"===l.reason)throw Error("Attempted to sort a screen with multiple values. This should never happen. Please open a bug report.");if("raw-values"===o.reason||"raw-values"===l.reason)throw Error("Attempted to sort a screen with raw values. This should never happen. Please open a bug report.");if("min-and-max"===o.reason||"min-and-max"===l.reason)throw Error("Attempted to sort a screen with both min and max values. This should never happen. Please open a bug report.");let{min:u,max:c}=s.values[0],{min:d,max:p}=a.values[0];r.not&&([u,c]=[c,u]),i.not&&([d,p]=[p,d]),u=void 0===u?u:parseFloat(u),c=void 0===c?c:parseFloat(c),d=void 0===d?d:parseFloat(d),p=void 0===p?p:parseFloat(p);let[f,h]="min"===e?[u,d]:[p,c];return f-h}function n(e,t){return"object"==typeof e?e:{name:"arbitrary-screen",values:[{[t]:e}]}}function i({"min-width":e,min:t=e,max:r,raw:n}={}){return{min:t,max:r,raw:n}}Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{normalizeScreens:function(){return function e(t,r=!0){return Array.isArray(t)?t.map(e=>{if(r&&Array.isArray(e))throw Error("The tuple syntax is not supported for `screens`.");if("string"==typeof e)return{name:e.toString(),not:!1,values:[{min:e,max:void 0}]};let[t,n]=e;return t=t.toString(),"string"==typeof n?{name:t,not:!1,values:[{min:n,max:void 0}]}:Array.isArray(n)?{name:t,not:!1,values:n.map(e=>i(e))}:{name:t,not:!1,values:[i(n)]}}):e(Object.entries(t??{}),!1)}},isScreenSortable:function(){return t},compareScreens:function(){return r},toScreen:function(){return n}})}(to);var tl={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(e){return(e=Array.isArray(e)?e:[e]).map(e=>{let t=e.values.map(e=>void 0!==e.raw?e.raw:[e.min&&`(min-width: ${e.min})`,e.max&&`(max-width: ${e.max})`].filter(Boolean).join(" and "));return e.not?`not all and ${t}`:t}).join(", ")}}(tl);var tu={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"toPath",{enumerable:!0,get:function(){return t}});function t(e){if(Array.isArray(e))return e;if(e.split("[").length-1!=e.split("]").length-1)throw Error(`Path is invalid. Has unbalanced brackets: ${e}`);return e.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}}(tu);var tc={},td={},tp={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});let t={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}(tp),function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{parseColor:function(){return d},formatColor:function(){return p}});let r=(t=tp)&&t.__esModule?t:{default:t},n=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,i=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,s=/(?:\d+|\d*\.\d+)%?/,a=/(?:\s*,\s*|\s+)/,o=/\s*[,/]\s*/,l=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,u=RegExp(`^(rgba?)\\(\\s*(${s.source}|${l.source})(?:${a.source}(${s.source}|${l.source}))?(?:${a.source}(${s.source}|${l.source}))?(?:${o.source}(${s.source}|${l.source}))?\\s*\\)$`),c=RegExp(`^(hsla?)\\(\\s*((?:${s.source})(?:deg|rad|grad|turn)?|${l.source})(?:${a.source}(${s.source}|${l.source}))?(?:${a.source}(${s.source}|${l.source}))?(?:${o.source}(${s.source}|${l.source}))?\\s*\\)$`);function d(e,{loose:t=!1}={}){var s,a,o;if("string"!=typeof e)return null;if("transparent"===(e=e.trim()))return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(e in r.default)return{mode:"rgb",color:r.default[e].map(e=>e.toString())};let l=e.replace(i,(e,t,r,n,i)=>["#",t,t,r,r,n,n,i?i+i:""].join("")).match(n);if(null!==l)return{mode:"rgb",color:[parseInt(l[1],16),parseInt(l[2],16),parseInt(l[3],16)].map(e=>e.toString()),alpha:l[4]?(parseInt(l[4],16)/255).toString():void 0};let p=null!==(o=e.match(u))&&void 0!==o?o:e.match(c);if(null===p)return null;let f=[p[2],p[3],p[4]].filter(Boolean).map(e=>e.toString());return 2===f.length&&f[0].startsWith("var(")?{mode:p[1],color:[f[0]],alpha:f[1]}:(t||3===f.length)&&(!(f.length<3)||f.some(e=>/^var\(.*?\)$/.test(e)))?{mode:p[1],color:f,alpha:null===(s=p[5])||void 0===s||null===(a=s.toString)||void 0===a?void 0:a.call(s)}:null}function p({mode:e,color:t,alpha:r}){let n=void 0!==r;return"rgba"===e||"hsla"===e?`${e}(${t.join(", ")}${n?`, ${r}`:""})`:`${e}(${t.join(" ")}${n?` / ${r}`:""})`}}(td),function(e){function t(e,t,r){if("function"==typeof e)return e({opacityValue:t});let n=(0,td.parseColor)(e,{loose:!0});return null===n?r:(0,td.formatColor)({...n,alpha:t})}function r({color:e,property:t,variable:r}){let n=[].concat(t);if("function"==typeof e)return{[r]:"1",...Object.fromEntries(n.map(t=>[t,e({opacityVariable:r,opacityValue:`var(${r})`})]))};let i=(0,td.parseColor)(e);return null===i?Object.fromEntries(n.map(t=>[t,e])):void 0!==i.alpha?Object.fromEntries(n.map(t=>[t,e])):{[r]:"1",...Object.fromEntries(n.map(e=>[e,(0,td.formatColor)({...i,alpha:`var(${r})`})]))}}Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{withAlphaValue:function(){return t},default:function(){return r}})}(tc);var tf={},th={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(e){return e.replace(/\\,/g,"\\2c ")}}(th);var tm={},tg={},ty={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"splitAtTopLevelOnly",{enumerable:!0,get:function(){return t}});function t(e,t){let r=[],n=[],i=0,s=!1;for(let a=0;a<e.length;a++){let o=e[a];0!==r.length||o!==t[0]||s||1!==t.length&&e.slice(a,a+t.length)!==t||(n.push(e.slice(i,a)),i=a+t.length),s=!s&&"\\"===o,"("===o||"["===o||"{"===o?r.push(o):(")"===o&&"("===r[r.length-1]||"]"===o&&"["===r[r.length-1]||"}"===o&&"{"===r[r.length-1])&&r.pop()}return n.push(e.slice(i)),n}}(ty),function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{parseBoxShadowValue:function(){return i},formatBoxShadowValue:function(){return s}});let t=new Set(["inset","inherit","initial","revert","unset"]),r=/\ +(?![^(]*\))/g,n=/^-?(\d+|\.\d+)(.*?)$/g;function i(e){return(0,ty.splitAtTopLevelOnly)(e,",").map(e=>{let i=e.trim(),s={raw:i},a=i.split(r),o=new Set;for(let e of a)n.lastIndex=0,!o.has("KEYWORD")&&t.has(e)?(s.keyword=e,o.add("KEYWORD")):n.test(e)?o.has("X")?o.has("Y")?o.has("BLUR")?o.has("SPREAD")||(s.spread=e,o.add("SPREAD")):(s.blur=e,o.add("BLUR")):(s.y=e,o.add("Y")):(s.x=e,o.add("X")):s.color?(s.unknown||(s.unknown=[]),s.unknown.push(e)):s.color=e;return s.valid=void 0!==s.x&&void 0!==s.y,s})}function s(e){return e.map(e=>e.valid?[e.keyword,e.x,e.y,e.blur,e.spread,e.color].filter(Boolean).join(" "):e.raw).join(", ")}}(tg),function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{normalize:function(){return i},normalizeAttributeSelectors:function(){return s},url:function(){return a},number:function(){return o},percentage:function(){return l},length:function(){return u},lineWidth:function(){return d},shadow:function(){return p},color:function(){return f},image:function(){return h},gradient:function(){return g},position:function(){return b},familyName:function(){return v},genericName:function(){return D},absoluteSize:function(){return k},relativeSize:function(){return E}});let t=["min","max","clamp","calc"];function r(e){return t.some(t=>RegExp(`^${t}\\(.*\\)`).test(e))}let n=new Set(["scroll-timeline-name","timeline-scope","view-timeline-name","font-palette","anchor-name","anchor-scope","position-anchor","position-try-options","scroll-timeline","animation-timeline","view-timeline","position-try"]);function i(e,t=null,r=!0){let s,a,o=t&&n.has(t.property);return e.startsWith("--")&&!o?`var(${e})`:e.includes("url(")?e.split(/(url\(.*?\))/g).filter(Boolean).map(e=>/^url\(.*?\)$/.test(e)?e:i(e,t,!1)).join(""):(e=e.replace(/([^\\])_+/g,(e,t)=>t+" ".repeat(e.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),r&&(e=e.trim()),s=["theme"],a=["min-content","max-content","fit-content","safe-area-inset-top","safe-area-inset-right","safe-area-inset-bottom","safe-area-inset-left","titlebar-area-x","titlebar-area-y","titlebar-area-width","titlebar-area-height","keyboard-inset-top","keyboard-inset-right","keyboard-inset-bottom","keyboard-inset-left","keyboard-inset-width","keyboard-inset-height","radial-gradient","linear-gradient","conic-gradient","repeating-radial-gradient","repeating-linear-gradient","repeating-conic-gradient"],e=e.replace(/(calc|min|max|clamp)\(.+\)/g,e=>{let t="";for(let r=0;r<e.length;r++){let n=function(t){return t.split("").every((t,n)=>e[r+n]===t)},i=function(t){let n=1/0;for(let i of t){let t=e.indexOf(i,r);-1!==t&&t<n&&(n=t)}let i=e.slice(r,n);return r+=i.length-1,i},o=e[r];if(n("var"))t+=i([")",","]);else if(a.some(e=>n(e))){let e=a.find(e=>n(e));t+=e,r+=e.length-1}else s.some(e=>n(e))?t+=i([")"]):n("[")?t+=i(["]"]):["+","-","*","/"].includes(o)&&!["(","+","-","*","/",","].includes(function(){let e=t.trimEnd();return e[e.length-1]}())?t+=` ${o} `:t+=o}return t.replace(/\s+/g," ")}))}function s(e){return e.includes("=")&&(e=e.replace(/(=.*)/g,(e,t)=>{if("'"===t[1]||'"'===t[1])return t;if(t.length>2){let e=t[t.length-1];if(" "===t[t.length-2]&&("i"===e||"I"===e||"s"===e||"S"===e))return`="${t.slice(1,-2)}" ${t[t.length-1]}`}return`="${t.slice(1)}"`})),e}function a(e){return e.startsWith("url(")}function o(e){return!isNaN(Number(e))||r(e)}function l(e){return e.endsWith("%")&&o(e.slice(0,-1))||r(e)}function u(e){return"0"===e||RegExp("^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?(?:cm|mm|Q|in|pc|pt|px|em|ex|ch|rem|lh|rlh|vw|vh|vmin|vmax|vb|vi|svw|svh|lvw|lvh|dvw|dvh|cqw|cqh|cqi|cqb|cqmin|cqmax)$").test(e)||r(e)}let c=new Set(["thin","medium","thick"]);function d(e){return c.has(e)}function p(e){for(let t of(0,tg.parseBoxShadowValue)(i(e)))if(!t.valid)return!1;return!0}function f(e){let t=0;return!!(0,ty.splitAtTopLevelOnly)(e,"_").every(e=>!!(e=i(e)).startsWith("var(")||null!==(0,td.parseColor)(e,{loose:!0})&&(t++,!0))&&t>0}function h(e){let t=0;return!!(0,ty.splitAtTopLevelOnly)(e,",").every(e=>!!(e=i(e)).startsWith("var(")||!!(a(e)||g(e)||["element(","image(","cross-fade(","image-set("].some(t=>e.startsWith(t)))&&(t++,!0))&&t>0}let m=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);function g(e){for(let t of(e=i(e),m))if(e.startsWith(`${t}(`))return!0;return!1}let y=new Set(["center","top","right","bottom","left"]);function b(e){let t=0;return!!(0,ty.splitAtTopLevelOnly)(e,"_").every(e=>!!(e=i(e)).startsWith("var(")||!!(y.has(e)||u(e)||l(e))&&(t++,!0))&&t>0}function v(e){let t=0;return!!(0,ty.splitAtTopLevelOnly)(e,",").every(e=>!!(e=i(e)).startsWith("var(")||!(e.includes(" ")&&!/(['"])([^"']+)\1/g.test(e)||/^\d/g.test(e))&&(t++,!0))&&t>0}let w=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);function D(e){return w.has(e)}let x=new Set(["xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large"]);function k(e){return x.has(e)}let S=new Set(["larger","smaller"]);function E(e){return S.has(e)}}(tm);var tb={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(e){if("0"==(e=`${e}`))return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(e))return e.replace(/^[+-]?/,e=>"-"===e?"":"-");for(let t of["var","calc","min","max","clamp"])if(e.includes(`${t}(`))return`calc(${e} * -1)`}}(tb);var tv={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"backgroundSize",{enumerable:!0,get:function(){return t}});function t(e){let t=["cover","contain"];return(0,ty.splitAtTopLevelOnly)(e,",").every(e=>{let r=(0,ty.splitAtTopLevelOnly)(e,"_").filter(Boolean);return!!(1===r.length&&t.includes(r[0]))||(1===r.length||2===r.length)&&r.every(e=>(0,tm.length)(e)||(0,tm.percentage)(e)||"auto"===e)})}}(tv);var tw={},tD={exports:{}},tx=String,tk=function(){return{isColorSupported:!1,reset:tx,bold:tx,dim:tx,italic:tx,underline:tx,inverse:tx,hidden:tx,strikethrough:tx,black:tx,red:tx,green:tx,yellow:tx,blue:tx,magenta:tx,cyan:tx,white:tx,gray:tx,bgBlack:tx,bgRed:tx,bgGreen:tx,bgYellow:tx,bgBlue:tx,bgMagenta:tx,bgCyan:tx,bgWhite:tx,blackBright:tx,redBright:tx,greenBright:tx,yellowBright:tx,blueBright:tx,magentaBright:tx,cyanBright:tx,whiteBright:tx,bgBlackBright:tx,bgRedBright:tx,bgGreenBright:tx,bgYellowBright:tx,bgBlueBright:tx,bgMagentaBright:tx,bgCyanBright:tx,bgWhiteBright:tx}};tD.exports=tk(),tD.exports.createColors=tk;var tS=tD.exports,tE={};!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{dim:function(){return s},default:function(){return a}});let r=(t=tS)&&t.__esModule?t:{default:t},n=new Set;function i(e,t,r){"u">typeof u&&u.env.JEST_WORKER_ID||r&&n.has(r)||(r&&n.add(r),console.warn(""),t.forEach(t=>console.warn(e,"-",t)))}function s(e){return r.default.dim(e)}let a={info(e,t){i(r.default.bold(r.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){i(r.default.bold(r.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){i(r.default.bold(r.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}}(tE),function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{flagEnabled:function(){return a},issueFlagNotices:function(){return l},default:function(){return c}});let t=n(tS),r=n(tE);function n(e){return e&&e.__esModule?e:{default:e}}let i={optimizeUniversalDefaults:!1,generalizedModifiers:!0,disableColorOpacityUtilitiesByDefault:!1,relativeContentPathsByDefault:!1},s={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]};function a(e,t){var r,n,a,o,l,u;return s.future.includes(t)?"all"===e.future||null!==(a=null!==(n=null==e||null===(r=e.future)||void 0===r?void 0:r[t])&&void 0!==n?n:i[t])&&void 0!==a&&a:!!s.experimental.includes(t)&&("all"===e.experimental||null!==(u=null!==(l=null==e||null===(o=e.experimental)||void 0===o?void 0:o[t])&&void 0!==l?l:i[t])&&void 0!==u&&u)}function o(e){var t;return"all"===e.experimental?s.experimental:Object.keys(null!==(t=null==e?void 0:e.experimental)&&void 0!==t?t:{}).filter(t=>s.experimental.includes(t)&&e.experimental[t])}function l(e){if(void 0===u.env.JEST_WORKER_ID&&o(e).length>0){let n=o(e).map(e=>t.default.yellow(e)).join(", ");r.default.warn("experimental-flags-enabled",[`You have enabled experimental features: ${n}`,"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time."])}}let c=s}(tw),function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{updateAllClasses:function(){return i},asValue:function(){return a},parseColorFormat:function(){return u},asColor:function(){return d},asLookupValue:function(){return p},typeMap:function(){return h},coerceValue:function(){return g},getMatchingTypes:function(){return y}});let t=n(th),r=n(tb);function n(e){return e&&e.__esModule?e:{default:e}}function i(e,r){e.walkClasses(e=>{e.value=r(e.value),e.raws&&e.raws.value&&(e.raws.value=(0,t.default)(e.raws.value))})}function s(e,t){if(!o(e))return;let r=e.slice(1,-1);if(t(r))return(0,tm.normalize)(r)}function a(e,t={},{validate:n=()=>!0}={}){var i;let l=null===(i=t.values)||void 0===i?void 0:i[e];return void 0!==l?l:t.supportsNegativeValues&&e.startsWith("-")?function(e,t={},n){let i=t[e];if(void 0!==i)return(0,r.default)(i);if(o(e)){let t=s(e,n);return void 0===t?void 0:(0,r.default)(t)}}(e.slice(1),t.values,n):s(e,n)}function o(e){return e.startsWith("[")&&e.endsWith("]")}function l(e){let t=e.lastIndexOf("/"),r=e.lastIndexOf("[",t),n=e.indexOf("]",t);return"]"===e[t-1]||"["===e[t+1]||-1!==r&&-1!==n&&r<t&&t<n&&(t=e.lastIndexOf("/",r)),-1===t||t===e.length-1?[e,void 0]:o(e)&&!e.includes("]/[")?[e,void 0]:[e.slice(0,t),e.slice(t+1)]}function u(e){return"string"==typeof e&&e.includes("<alpha-value>")?({opacityValue:t=1})=>e.replace(/<alpha-value>/g,t):e}function c(e){return(0,tm.normalize)(e.slice(1,-1))}function d(e,t={},{tailwindConfig:r={}}={}){var n,i,s,p,f,h;if((null===(n=t.values)||void 0===n?void 0:n[e])!==void 0)return u(null===(i=t.values)||void 0===i?void 0:i[e]);let[m,g]=l(e);if(void 0!==g){let e=null!==(h=null===(s=t.values)||void 0===s?void 0:s[m])&&void 0!==h?h:o(m)?m.slice(1,-1):void 0;return void 0===e?void 0:(e=u(e),o(g)?(0,tc.withAlphaValue)(e,c(g)):(null===(p=r.theme)||void 0===p||null===(f=p.opacity)||void 0===f?void 0:f[g])===void 0?void 0:(0,tc.withAlphaValue)(e,r.theme.opacity[g]))}return a(e,t,{validate:tm.color})}function p(e,t={}){var r;return null===(r=t.values)||void 0===r?void 0:r[e]}function f(e){return(t,r)=>a(t,r,{validate:e})}let h={any:a,color:d,url:f(tm.url),image:f(tm.image),length:f(tm.length),percentage:f(tm.percentage),position:f(tm.position),lookup:p,"generic-name":f(tm.genericName),"family-name":f(tm.familyName),number:f(tm.number),"line-width":f(tm.lineWidth),"absolute-size":f(tm.absoluteSize),"relative-size":f(tm.relativeSize),shadow:f(tm.shadow),size:f(tv.backgroundSize)},m=Object.keys(h);function g(e,t,r,n){if(r.values&&t in r.values)for(let{type:i}of e??[]){let e=h[i](t,r,{tailwindConfig:n});if(void 0!==e)return[e,i,null]}if(o(t)){let e;let n=t.slice(1,-1),[i,s]=-1===(e=n.indexOf(":"))?[void 0,n]:[n.slice(0,e),n.slice(e+1)];if(/^[\w-_]+$/g.test(i)){if(void 0!==i&&!m.includes(i))return[]}else s=n;if(s.length>0&&m.includes(i))return[a(`[${s}]`,r),i,null]}for(let i of y(e,t,r,n))return i;return[]}function*y(e,t,r,n){let i=(0,tw.flagEnabled)(n,"generalizedModifiers"),[s,a]=l(t);if(i&&null!=r.modifiers&&("any"===r.modifiers||"object"==typeof r.modifiers&&(a&&o(a)||a in r.modifiers))||(s=t,a=void 0),void 0!==a&&""===s&&(s="DEFAULT"),void 0!==a&&"object"==typeof r.modifiers){var u,d;let e=null!==(d=null===(u=r.modifiers)||void 0===u?void 0:u[a])&&void 0!==d?d:null;null!==e?a=e:o(a)&&(a=c(a))}for(let{type:t}of e??[]){let e=h[t](s,r,{tailwindConfig:n});void 0!==e&&(yield[e,t,a??null])}}}(tf),function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}});let t=o(e8),r=o(e4),n=o(e7),i=o(ta),s=o(tl),a=o(tE);function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return"object"==typeof e&&null!==e}function u(e){return"string"==typeof e?e:e.reduce((e,t,r)=>t.includes(".")?`${e}[${t}]`:0===r?t:`${e}.${t}`,"")}function c(e){return e.map(e=>`'${e}'`).join(", ")}function d(e){return c(Object.keys(e))}let p={atrule:"params",decl:"value"};function f(e){let o=e.tailwindConfig,f={theme:(i,s,...p)=>{let{isValid:f,value:h,error:m,alpha:g}=function(e,i,s){var a;let o=Array.from(function*(e){let t=(e=e.replace(/^['"]+|['"]+$/g,"")).match(/^([^\s]+)(?![^\[]*\])(?:\s*\/\s*([^\/\s]+))$/),r;yield[e,void 0],t&&(e=t[1],r=t[2],yield[e,r])}(i)).map(([i,a])=>Object.assign(function e(i,s,a,o={}){let p=Array.isArray(s)?u(s):s.replace(/^['"]+|['"]+$/g,""),f=Array.isArray(s)?s:(0,tu.toPath)(p),h=(0,t.default)(i.theme,f,a);if(void 0===h){let n=`'${p}' does not exist in your theme config.`,s=f.slice(0,-1),a=(0,t.default)(i.theme,s);if(l(a)){let t=Object.keys(a).filter(t=>e(i,[...s,t]).isValid),o=(0,r.default)(f[f.length-1],t);o?n+=` Did you mean '${u([...s,o])}'?`:t.length>0&&(n+=` '${u(s)}' has the following valid keys: ${c(t)}`)}else{let e=function(e,r){let n=(0,tu.toPath)(r);do if(n.pop(),void 0!==(0,t.default)(e,n))break;while(n.length);return n.length?n:void 0}(i.theme,p);if(e){let r=(0,t.default)(i.theme,e);l(r)?n+=` '${u(e)}' has the following keys: ${d(r)}`:n+=` '${u(e)}' is not an object.`}else n+=` Your theme has the following top-level keys: ${d(i.theme)}`}return{isValid:!1,error:n}}if(!("string"==typeof h||"number"==typeof h||"function"==typeof h||h instanceof String||h instanceof Number||Array.isArray(h))){let t=`'${p}' was found but does not resolve to a string.`;if(l(h)){let r=Object.keys(h).filter(t=>e(i,[...f,t]).isValid);r.length&&(t+=` Did you mean something like '${u([...f,r[0]])}'?`)}return{isValid:!1,error:t}}let[m]=f;return{isValid:!0,value:(0,n.default)(m)(h,o)}}(e,i,s,{opacityValue:a}),{resolvedPath:i,alpha:a}));return null!==(a=o.find(e=>e.isValid))&&void 0!==a?a:o[0]}(o,s,p.length?p:void 0);if(!f){var y;let t=i.parent,r=null===(y=null==t?void 0:t.raws.tailwind)||void 0===y?void 0:y.candidate;if(t&&void 0!==r){e.markInvalidUtilityNode(t),t.remove(),a.default.warn("invalid-theme-key-in-class",[`The utility \`${r}\` contains an invalid theme value and was not generated.`]);return}throw i.error(m)}let b=(0,tf.parseColorFormat)(h);return(void 0!==g||void 0!==b&&"function"==typeof b)&&(void 0===g&&(g=1),h=(0,tc.withAlphaValue)(b,g,b)),h},screen:(e,t)=>{t=t.replace(/^['"]+/g,"").replace(/['"]+$/g,"");let r=(0,to.normalizeScreens)(o.theme.screens).find(({name:e})=>e===t);if(!r)throw e.error(`The '${t}' screen does not exist in your theme.`);return(0,s.default)(r)}};return e=>{e.walk(e=>{var t;let r=p[e.type];void 0!==r&&(e[r]=(t=e[r],Object.keys(f).some(e=>t.includes(`${e}(`))?(0,i.default)(t).walk(t=>{(function e(t,r,n){if("function"===r.type&&void 0!==n[r.value]){let s=function(t,r,n){r=r.map(r=>e(t,r,n));let s=[""];for(let e of r)"div"===e.type&&","===e.value?s.push(""):s[s.length-1]+=i.default.stringify(e);return s}(t,r.nodes,n);r.type="word",r.value=n[r.value](t,...s)}return r})(e,t,f)}).toString():t))})}}}(e3);let tC=d(e3);var t_={},tT={exports:{}},tA={exports:{}},tO={exports:{}},tF={exports:{}},tP={exports:{}},tL={exports:{}},tR={},tI={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){if(!r.test(e))return e;for(var t="",n=0;n<e.length;n++){if("\\"===e[n]){var i=function(e){for(var t=e.toLowerCase(),r="",n=!1,i=0;i<6&&void 0!==t[i];i++){var s=t.charCodeAt(i),a=s>=97&&s<=102||s>=48&&s<=57;if(n=32===s,!a)break;r+=t[i]}if(0!==r.length){var o=parseInt(r,16);return o>=55296&&o<=57343||0===o||o>1114111?["<22>",r.length+ +!!n]:[String.fromCodePoint(o),r.length+ +!!n]}}(e.slice(n+1,n+7));if(void 0!==i){t+=i[0],n+=i[1];continue}if("\\"===e[n+1]){t+="\\",n++;continue}e.length===n+1&&(t+=e[n]);continue}t+=e[n]}return t};var r=/\\/;e.exports=t.default}(tI,tI.exports);var tN=tI.exports,tj={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(;r.length>0;){var i=r.shift();if(!e[i])return;e=e[i]}return e},e.exports=t.default}(tj,tj.exports);var tB=tj.exports,tM={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(;r.length>0;){var i=r.shift();e[i]||(e[i]={}),e=e[i]}},e.exports=t.default}(tM,tM.exports);var tq=tM.exports,t$={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){for(var t="",r=e.indexOf("/*"),n=0;r>=0;){t+=e.slice(n,r);var i=e.indexOf("*/",r+2);if(i<0)return t;n=i+2,r=e.indexOf("/*",n)}return t+e.slice(n)},e.exports=t.default}(t$,t$.exports);var tU=t$.exports;function tW(e){return e&&e.__esModule?e:{default:e}}tR.__esModule=!0,tR.unesc=tR.stripComments=tR.getProp=tR.ensureObject=void 0,tR.unesc=tW(tN).default,tR.getProp=tW(tB).default,tR.ensureObject=tW(tq).default,tR.stripComments=tW(tU).default,function(e,t){t.__esModule=!0,t.default=void 0;var r=function e(t,r){if("object"!=typeof t||null===t)return t;var n=new t.constructor;for(var i in t)if(t.hasOwnProperty(i)){var s=t[i],a=typeof s;"parent"===i&&"object"===a?r&&(n[i]=r):s instanceof Array?n[i]=s.map(function(t){return e(t,n)}):n[i]=e(s,n)}return n};t.default=function(){function e(e){void 0===e&&(e={}),Object.assign(this,e),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var t,n=e.prototype;return n.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},n.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},n.next=function(){return this.parent.at(this.parent.index(this)+1)},n.prev=function(){return this.parent.at(this.parent.index(this)-1)},n.clone=function(e){void 0===e&&(e={});var t=r(this);for(var n in e)t[n]=e[n];return t},n.appendToPropertyAndEscape=function(e,t,r){this.raws||(this.raws={});var n=this[e],i=this.raws[e];this[e]=n+t,i||r!==t?this.raws[e]=(i||n)+r:delete this.raws[e]},n.setPropertyAndEscape=function(e,t,r){this.raws||(this.raws={}),this[e]=t,this.raws[e]=r},n.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},n.isAtPosition=function(e,t){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>e||this.source.end.line<e||this.source.start.line===e&&this.source.start.column>t||this.source.end.line===e&&this.source.end.column<t)},n.stringifyProperty=function(e){return this.raws&&this.raws[e]||this[e]},n.valueToString=function(){return String(this.stringifyProperty("value"))},n.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},t=[{key:"rawSpaceBefore",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.before;return void 0===e&&(e=this.spaces&&this.spaces.before),e||""},set:function(e){(0,tR.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=e}},{key:"rawSpaceAfter",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.after;return void 0===e&&(e=this.spaces.after),e||""},set:function(e){(0,tR.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=e}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(),e.exports=t.default}(tL,tL.exports);var tV=tL.exports,tz={};tz.__esModule=!0,tz.UNIVERSAL=tz.TAG=tz.STRING=tz.SELECTOR=tz.ROOT=tz.PSEUDO=tz.NESTING=tz.ID=tz.COMMENT=tz.COMBINATOR=tz.CLASS=tz.ATTRIBUTE=void 0,tz.TAG="tag",tz.STRING="string",tz.SELECTOR="selector",tz.ROOT="root",tz.PSEUDO="pseudo",tz.NESTING="nesting",tz.ID="id",tz.COMMENT="comment",tz.COMBINATOR="combinator",tz.CLASS="class",tz.ATTRIBUTE="attribute",tz.UNIVERSAL="universal",function(e,t){t.__esModule=!0,t.default=void 0;var r,n=(r=tV)&&r.__esModule?r:{default:r},i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=s(void 0);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(tz);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function o(e,t){return(o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).nodes||(r.nodes=[]),r}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,o(t,e);var r=t.prototype;return r.append=function(e){return e.parent=this,this.nodes.push(e),this},r.prepend=function(e){return e.parent=this,this.nodes.unshift(e),this},r.at=function(e){return this.nodes[e]},r.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},r.removeChild=function(e){var t;for(var r in e=this.index(e),this.at(e).parent=void 0,this.nodes.splice(e,1),this.indexes)(t=this.indexes[r])>=e&&(this.indexes[r]=t-1);return this},r.removeAll=function(){for(var e,t=function(e,t){var r="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return a(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}}(e))){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}(this.nodes);!(e=t()).done;)e.value.parent=void 0;return this.nodes=[],this},r.empty=function(){return this.removeAll()},r.insertAfter=function(e,t){t.parent=this;var r,n=this.index(e);for(var i in this.nodes.splice(n+1,0,t),t.parent=this,this.indexes)n<=(r=this.indexes[i])&&(this.indexes[i]=r+1);return this},r.insertBefore=function(e,t){t.parent=this;var r,n=this.index(e);for(var i in this.nodes.splice(n,0,t),t.parent=this,this.indexes)(r=this.indexes[i])<=n&&(this.indexes[i]=r+1);return this},r._findChildAtPosition=function(e,t){var r=void 0;return this.each(function(n){if(n.atPosition){var i=n.atPosition(e,t);if(i)return r=i,!1}else if(n.isAtPosition(e,t))return r=n,!1}),r},r.atPosition=function(e,t){if(this.isAtPosition(e,t))return this._findChildAtPosition(e,t)||this},r._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},r.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t,r,n=this.lastEach;if(this.indexes[n]=0,this.length){for(;this.indexes[n]<this.length&&(t=this.indexes[n],!1!==(r=e(this.at(t),t)));)this.indexes[n]+=1;if(delete this.indexes[n],!1===r)return!1}},r.walk=function(e){return this.each(function(t,r){var n=e(t,r);if(!1!==n&&t.length&&(n=t.walk(e)),!1===n)return!1})},r.walkAttributes=function(e){var t=this;return this.walk(function(r){if(r.type===i.ATTRIBUTE)return e.call(t,r)})},r.walkClasses=function(e){var t=this;return this.walk(function(r){if(r.type===i.CLASS)return e.call(t,r)})},r.walkCombinators=function(e){var t=this;return this.walk(function(r){if(r.type===i.COMBINATOR)return e.call(t,r)})},r.walkComments=function(e){var t=this;return this.walk(function(r){if(r.type===i.COMMENT)return e.call(t,r)})},r.walkIds=function(e){var t=this;return this.walk(function(r){if(r.type===i.ID)return e.call(t,r)})},r.walkNesting=function(e){var t=this;return this.walk(function(r){if(r.type===i.NESTING)return e.call(t,r)})},r.walkPseudos=function(e){var t=this;return this.walk(function(r){if(r.type===i.PSEUDO)return e.call(t,r)})},r.walkTags=function(e){var t=this;return this.walk(function(r){if(r.type===i.TAG)return e.call(t,r)})},r.walkUniversals=function(e){var t=this;return this.walk(function(r){if(r.type===i.UNIVERSAL)return e.call(t,r)})},r.split=function(e){var t=this,r=[];return this.reduce(function(n,i,s){var a=e.call(t,i);return r.push(i),a?(n.push(r),r=[]):s===t.length-1&&n.push(r),n},[])},r.map=function(e){return this.nodes.map(e)},r.reduce=function(e,t){return this.nodes.reduce(e,t)},r.every=function(e){return this.nodes.every(e)},r.some=function(e){return this.nodes.some(e)},r.filter=function(e){return this.nodes.filter(e)},r.sort=function(e){return this.nodes.sort(e)},r.toString=function(){return this.map(String).join("")},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}]),Object.defineProperty(t,"prototype",{writable:!1}),t}(n.default),e.exports=t.default}(tP,tP.exports);var tH=tP.exports;!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.ROOT,r}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e);var r=t.prototype;return r.toString=function(){var e=this.reduce(function(e,t){return e.push(String(t)),e},[]).join(",");return this.trailingComma?e+",":e},r.error=function(e,t){return this._error?this._error(e,t):Error(e)},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,[{key:"errorGenerator",set:function(e){this._error=e}}]),Object.defineProperty(t,"prototype",{writable:!1}),t}(((r=tH)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(tF,tF.exports);var tG=tF.exports,tY={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.SELECTOR,r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t}(((r=tH)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(tY,tY.exports);var tJ=tY.exports,tX={exports:{}},tQ={}.hasOwnProperty,tK=function(e,t){if(!e)return t;var r={};for(var n in t)r[n]=tQ.call(e,n)?e[n]:t[n];return r},tZ=/[ -,\.\/:-@\[-\^`\{-~]/,t0=/[ -,\.\/:-@\[\]\^`\{-~]/,t1=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,t2=function e(t,r){"single"!=(r=tK(r,e.options)).quotes&&"double"!=r.quotes&&(r.quotes="single");for(var n="double"==r.quotes?'"':"'",i=r.isIdentifier,s=t.charAt(0),a="",o=0,l=t.length;o<l;){var u=t.charAt(o++),c=u.charCodeAt(),d=void 0;if(c<32||c>126){if(c>=55296&&c<=56319&&o<l){var p=t.charCodeAt(o++);(64512&p)==56320?c=((1023&c)<<10)+(1023&p)+65536:o--}d="\\"+c.toString(16).toUpperCase()+" "}else d=r.escapeEverything?tZ.test(u)?"\\"+u:"\\"+c.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(u)?"\\"+c.toString(16).toUpperCase()+" ":"\\"==u||!i&&('"'==u&&n==u||"'"==u&&n==u)||i&&t0.test(u)?"\\"+u:u;a+=d}return i&&(/^-[-\d]/.test(a)?a="\\-"+a.slice(1):/\d/.test(s)&&(a="\\3"+s+" "+a.slice(1))),a=a.replace(t1,function(e,t,r){return t&&t.length%2?e:(t||"")+r}),!i&&r.wrap?n+a+n:a};t2.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},t2.version="3.0.0",!function(e,t){t.__esModule=!0,t.default=void 0;var r=n(t2);function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.default=function(e){var t;function n(t){var r;return(r=e.call(this,t)||this).type=tz.CLASS,r._constructed=!0,r}return n.prototype=Object.create(e.prototype),n.prototype.constructor=n,i(n,e),n.prototype.valueToString=function(){return"."+e.prototype.valueToString.call(this)},t=[{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=(0,r.default)(e,{isIdentifier:!0});t!==e?((0,tR.ensureObject)(this,"raws"),this.raws.value=t):this.raws&&delete this.raws.value}this._value=e}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(n.prototype,t),Object.defineProperty(n,"prototype",{writable:!1}),n}(n(tV).default),e.exports=t.default}(tX,tX.exports);var t3=tX.exports,t5={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.COMMENT,r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t}(((r=tV)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(t5,t5.exports);var t8=t5.exports,t6={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.ID,r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},t}(((r=tV)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(t6,t6.exports);var t4=t6.exports,t7={exports:{}},t9={exports:{}};!function(e,t){t.__esModule=!0,t.default=void 0;var r=n(t2);function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.default=function(e){function t(){return e.apply(this,arguments)||this}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,i(t,e);var n,s=t.prototype;return s.qualifiedName=function(e){return this.namespace?this.namespaceString+"|"+e:e},s.valueToString=function(){return this.qualifiedName(e.prototype.valueToString.call(this))},n=[{key:"namespace",get:function(){return this._namespace},set:function(e){if(!0===e||"*"===e||"&"===e){this._namespace=e,this.raws&&delete this.raws.namespace;return}var t=(0,r.default)(e,{isIdentifier:!0});this._namespace=e,t!==e?((0,tR.ensureObject)(this,"raws"),this.raws.namespace=t):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(e){this.namespace=e}},{key:"namespaceString",get:function(){if(!this.namespace)return"";var e=this.stringifyProperty("namespace");return!0===e?"":e}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}(n(tV).default),e.exports=t.default}(t9,t9.exports);var re=t9.exports;!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.TAG,r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t}(((r=re)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(t7,t7.exports);var rt=t7.exports,rr={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.STRING,r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t}(((r=tV)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(rr,rr.exports);var rn=rr.exports,ri={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.PSEUDO,r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")},t}(((r=tH)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(ri,ri.exports);var rs=ri.exports,ra={};function ro(e,t){if(rl("noDeprecation"))return e;var r=!1;return function(){if(!r){if(rl("throwDeprecation"))throw Error(t);rl("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}function rl(e){try{if(!c.localStorage)return!1}catch{return!1}var t=c.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}!function(e){e.__esModule=!0,e.default=void 0,e.unescapeValue=d;var t,r=s(t2),n=s(tN),i=s(re);function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return(a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var o=/^('|")([^]*)\1$/,l=ro(function(){},"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),u=ro(function(){},"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),c=ro(function(){},"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function d(e){var t=!1,r=null,i=e,s=i.match(o);return s&&(r=s[1],i=s[2]),(i=(0,n.default)(i))!==e&&(t=!0),{deprecatedUsage:t,unescaped:i,quoteMark:r}}var p=function(e){function t(t){var r;return void 0===t&&(t={}),(r=e.call(this,function(e){if(void 0!==e.quoteMark||void 0===e.value)return e;c();var t=d(e.value),r=t.quoteMark,n=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=n,e.quoteMark=r,e}(t))||this).type=tz.ATTRIBUTE,r.raws=r.raws||{},Object.defineProperty(r.raws,"unquoted",{get:ro(function(){return r.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:ro(function(){return r.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),r._constructed=!0,r}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,a(t,e);var n,i=t.prototype;return i.getQuotedValue=function(e){void 0===e&&(e={});var t=f[this._determineQuoteMark(e)];return(0,r.default)(this._value,t)},i._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},i.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},i.smartQuoteMark=function(e){var n=this.value,i=n.replace(/[^']/g,"").length,s=n.replace(/[^"]/g,"").length;if(i+s!==0)return s===i?this.preferredQuoteMark(e):s<i?t.DOUBLE_QUOTE:t.SINGLE_QUOTE;var a=(0,r.default)(n,{isIdentifier:!0});if(a===n)return t.NO_QUOTE;var o=this.preferredQuoteMark(e);if(o===t.NO_QUOTE){var l=this.quoteMark||e.quoteMark||t.DOUBLE_QUOTE,u=f[l];if((0,r.default)(n,u).length<a.length)return l}return o},i.preferredQuoteMark=function(e){var r=e.preferCurrentQuoteMark?this.quoteMark:e.quoteMark;return void 0===r&&(r=e.preferCurrentQuoteMark?e.quoteMark:this.quoteMark),void 0===r&&(r=t.DOUBLE_QUOTE),r},i._syncRawValue=function(){var e=(0,r.default)(this._value,f[this.quoteMark]);e===this._value?this.raws&&delete this.raws.value:this.raws.value=e},i._handleEscapes=function(e,t){if(this._constructed){var n=(0,r.default)(t,{isIdentifier:!0});n!==t?this.raws[e]=n:delete this.raws[e]}},i._spacesFor=function(e){return Object.assign({before:"",after:""},this.spaces[e]||{},this.raws.spaces&&this.raws.spaces[e]||{})},i._stringFor=function(e,t,r){void 0===t&&(t=e),void 0===r&&(r=h);var n=this._spacesFor(t);return r(this.stringifyProperty(e),n)},i.offsetOf=function(e){var t=1,r=this._spacesFor("attribute");if(t+=r.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e||(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e))return t;t+=this.stringifyProperty("attribute").length,t+=r.after.length;var n=this._spacesFor("operator");t+=n.before.length;var i=this.stringifyProperty("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=n.after.length;var s=this._spacesFor("value");t+=s.before.length;var a=this.stringifyProperty("value");return"value"===e?a?t:-1:(t+=a.length,t+=s.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},i.toString=function(){var e=this,t=[this.rawSpaceBefore,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||""===this.value)&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",function(t,r){return!(t.length>0)||e.quoted||0!==r.before.length||e.spaces.value&&e.spaces.value.after||(r.before=" "),h(t,r)}))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},n=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){u()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){if(!this._constructed){this._quoteMark=e;return}this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue())}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=d(e),r=t.deprecatedUsage,n=t.unescaped,i=t.quoteMark;r&&l(),(n!==this._value||i!==this._quoteMark)&&(this._value=n,this._quoteMark=i,this._syncRawValue())}else this._value=e}},{key:"insensitive",get:function(){return this._insensitive},set:function(e){e||(this._insensitive=!1,this.raws&&("I"===this.raws.insensitiveFlag||"i"===this.raws.insensitiveFlag)&&(this.raws.insensitiveFlag=void 0)),this._insensitive=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),t}(i.default);e.default=p,p.NO_QUOTE=null,p.SINGLE_QUOTE="'",p.DOUBLE_QUOTE='"';var f=((t={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}})[null]={isIdentifier:!0},t);function h(e,t){return""+t.before+e+t.after}}(ra);var ru={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.UNIVERSAL,r.value="*",r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t}(((r=re)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(ru,ru.exports);var rc=ru.exports,rd={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.COMBINATOR,r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t}(((r=tV)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(rd,rd.exports);var rp=rd.exports,rf={exports:{}};!function(e,t){var r;function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}t.__esModule=!0,t.default=void 0,t.default=function(e){function t(t){var r;return(r=e.call(this,t)||this).type=tz.NESTING,r.value="&",r}return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,n(t,e),t}(((r=tV)&&r.__esModule?r:{default:r}).default),e.exports=t.default}(rf,rf.exports);var rh=rf.exports,rm={exports:{}};!function(e,t){t.__esModule=!0,t.default=function(e){return e.sort(function(e,t){return e-t})},e.exports=t.default}(rm,rm.exports);var rg=rm.exports,ry={},rb={};rb.__esModule=!0,rb.word=rb.tilde=rb.tab=rb.str=rb.space=rb.slash=rb.singleQuote=rb.semicolon=rb.plus=rb.pipe=rb.openSquare=rb.openParenthesis=rb.newline=rb.greaterThan=rb.feed=rb.equals=rb.doubleQuote=rb.dollar=rb.cr=rb.comment=rb.comma=rb.combinator=rb.colon=rb.closeSquare=rb.closeParenthesis=rb.caret=rb.bang=rb.backslash=rb.at=rb.asterisk=rb.ampersand=void 0,rb.ampersand=38,rb.asterisk=42,rb.at=64,rb.comma=44,rb.colon=58,rb.semicolon=59,rb.openParenthesis=40,rb.closeParenthesis=41,rb.openSquare=91,rb.closeSquare=93,rb.dollar=36,rb.tilde=126,rb.caret=94,rb.plus=43,rb.equals=61,rb.pipe=124,rb.greaterThan=62,rb.space=32,rb.singleQuote=39,rb.doubleQuote=34,rb.slash=47,rb.bang=33,rb.backslash=92,rb.cr=13,rb.feed=12,rb.newline=10,rb.tab=9,rb.str=39,rb.comment=-1,rb.word=-2,rb.combinator=-3,function(e){e.__esModule=!0,e.FIELDS=void 0,e.default=function(e){var t,r,i,l,u,c,d,p,f,h,m,g,y=[],b=e.css.valueOf(),v=b.length,w=-1,D=1,x=0,k=0;function S(t,r){if(e.safe)b+=r,p=b.length-1;else throw e.error("Unclosed "+t,D,x-w,x)}for(;x<v;){switch((t=b.charCodeAt(x))===n.newline&&(w=x,D+=1),t){case n.space:case n.tab:case n.newline:case n.cr:case n.feed:p=x;do p+=1,(t=b.charCodeAt(p))===n.newline&&(w=p,D+=1);while(t===n.space||t===n.newline||t===n.tab||t===n.cr||t===n.feed);g=n.space,i=D,r=p-w-1,k=p;break;case n.plus:case n.greaterThan:case n.tilde:case n.pipe:p=x;do p+=1,t=b.charCodeAt(p);while(t===n.plus||t===n.greaterThan||t===n.tilde||t===n.pipe);g=n.combinator,i=D,r=x-w,k=p;break;case n.asterisk:case n.ampersand:case n.bang:case n.comma:case n.equals:case n.dollar:case n.caret:case n.openSquare:case n.closeSquare:case n.colon:case n.semicolon:case n.openParenthesis:case n.closeParenthesis:p=x,g=t,i=D,r=x-w,k=p+1;break;case n.singleQuote:case n.doubleQuote:m=t===n.singleQuote?"'":'"',p=x;do for(l=!1,-1===(p=b.indexOf(m,p+1))&&S("quote",m),u=p;b.charCodeAt(u-1)===n.backslash;)u-=1,l=!l;while(l);g=n.str,i=D,r=x-w,k=p+1;break;default:t===n.slash&&b.charCodeAt(x+1)===n.asterisk?(0===(p=b.indexOf("*/",x+2)+1)&&S("comment","*/"),(c=(d=b.slice(x,p+1).split(`
`)).length-1)>0?(f=D+c,h=p-d[c].length):(f=D,h=w),g=n.comment,D=f,i=f,r=p-h):t===n.slash?(p=x,g=t,i=D,r=x-w,k=p+1):(p=function(e,t){var r,i=t;do{if(a[r=e.charCodeAt(i)])break;r===n.backslash?i=function(e,t){var r=t,i=e.charCodeAt(r+1);if(!s[i]){if(o[i]){var a=0;do r++,a++,i=e.charCodeAt(r+1);while(o[i]&&a<6);a<6&&i===n.space&&r++}else r++}return r}(e,i)+1:i++}while(i<e.length);return i-1}(b,x),g=n.word,i=D,r=p-w),k=p+1}y.push([g,D,x-w,i,r,x,k]),h&&(w=h,h=null),x=k}return y};var t,r,n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(void 0);if(r&&r.has(e))return r.get(e);var n={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=s?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(rb);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}for(var s=((t={})[n.tab]=!0,t[n.newline]=!0,t[n.cr]=!0,t[n.feed]=!0,t),a=((r={})[n.space]=!0,r[n.tab]=!0,r[n.newline]=!0,r[n.cr]=!0,r[n.feed]=!0,r[n.ampersand]=!0,r[n.asterisk]=!0,r[n.bang]=!0,r[n.comma]=!0,r[n.colon]=!0,r[n.semicolon]=!0,r[n.openParenthesis]=!0,r[n.closeParenthesis]=!0,r[n.openSquare]=!0,r[n.closeSquare]=!0,r[n.singleQuote]=!0,r[n.doubleQuote]=!0,r[n.plus]=!0,r[n.pipe]=!0,r[n.tilde]=!0,r[n.greaterThan]=!0,r[n.equals]=!0,r[n.dollar]=!0,r[n.caret]=!0,r[n.slash]=!0,r),o={},l="0123456789abcdefABCDEF",u=0;u<l.length;u++)o[l.charCodeAt(u)]=!0;e.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}}(ry),function(e,t){t.__esModule=!0,t.default=void 0;var r,n,i=x(tG),s=x(tJ),a=x(t3),o=x(t8),l=x(t4),u=x(rt),c=x(rn),d=x(rs),p=D(ra),f=x(rc),h=x(rp),m=x(rh),g=x(rg),y=D(ry),b=D(rb),v=D(tz);function w(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(w=function(e){return e?r:t})(e)}function D(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=w(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}function x(e){return e&&e.__esModule?e:{default:e}}var k=((r={})[b.space]=!0,r[b.cr]=!0,r[b.feed]=!0,r[b.newline]=!0,r[b.tab]=!0,r),S=Object.assign({},k,((n={})[b.comment]=!0,n));function E(e){return{line:e[y.FIELDS.START_LINE],column:e[y.FIELDS.START_COL]}}function C(e){return{line:e[y.FIELDS.END_LINE],column:e[y.FIELDS.END_COL]}}function _(e,t,r,n){return{start:{line:e,column:t},end:{line:r,column:n}}}function T(e){return _(e[y.FIELDS.START_LINE],e[y.FIELDS.START_COL],e[y.FIELDS.END_LINE],e[y.FIELDS.END_COL])}function A(e,t){if(e)return _(e[y.FIELDS.START_LINE],e[y.FIELDS.START_COL],t[y.FIELDS.END_LINE],t[y.FIELDS.END_COL])}function O(e,t){var r=e[t];if("string"==typeof r)return -1!==r.indexOf("\\")&&((0,tR.ensureObject)(e,"raws"),e[t]=(0,tR.unesc)(r),void 0===e.raws[t]&&(e.raws[t]=r)),e}function F(e,t){for(var r=-1,n=[];-1!==(r=e.indexOf(t,r+1));)n.push(r);return n}t.default=function(){function e(e,t){void 0===t&&(t={}),this.rule=e,this.options=Object.assign({lossy:!1,safe:!1},t),this.position=0,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.tokens=(0,y.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var r=A(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new i.default({source:r}),this.root.errorGenerator=this._errorGenerator();var n=new s.default({source:{start:{line:1,column:1}}});this.root.append(n),this.current=n,this.loop()}var t=e.prototype;return t._errorGenerator=function(){var e=this;return function(t,r){return"string"==typeof e.rule?Error(t):e.rule.error(t,r)}},t.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[y.FIELDS.TYPE]!==b.closeSquare;)e.push(this.currToken),this.position++;if(this.currToken[y.FIELDS.TYPE]!==b.closeSquare)return this.expected("closing square bracket",this.currToken[y.FIELDS.START_POS]);var r=e.length,n={source:_(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[y.FIELDS.START_POS]};if(1===r&&!~[b.word].indexOf(e[0][y.FIELDS.TYPE]))return this.expected("attribute",e[0][y.FIELDS.START_POS]);for(var i=0,s="",a="",o=null,l=!1;i<r;){var u=e[i],c=this.content(u),d=e[i+1];switch(u[y.FIELDS.TYPE]){case b.space:if(l=!0,this.options.lossy)break;if(o){(0,tR.ensureObject)(n,"spaces",o);var f=n.spaces[o].after||"";n.spaces[o].after=f+c;var h=(0,tR.getProp)(n,"raws","spaces",o,"after")||null;h&&(n.raws.spaces[o].after=h+c)}else s+=c,a+=c;break;case b.asterisk:d[y.FIELDS.TYPE]===b.equals?(n.operator=c,o="operator"):n.namespace&&("namespace"!==o||l)||!d||(s&&((0,tR.ensureObject)(n,"spaces","attribute"),n.spaces.attribute.before=s,s=""),a&&((0,tR.ensureObject)(n,"raws","spaces","attribute"),n.raws.spaces.attribute.before=s,a=""),n.namespace=(n.namespace||"")+c,(0,tR.getProp)(n,"raws","namespace")&&(n.raws.namespace+=c),o="namespace"),l=!1;break;case b.dollar:if("value"===o){var m=(0,tR.getProp)(n,"raws","value");n.value+="$",m&&(n.raws.value=m+"$");break}case b.caret:d[y.FIELDS.TYPE]===b.equals&&(n.operator=c,o="operator"),l=!1;break;case b.combinator:if("~"===c&&d[y.FIELDS.TYPE]===b.equals&&(n.operator=c,o="operator"),"|"!==c){l=!1;break}d[y.FIELDS.TYPE]===b.equals?(n.operator=c,o="operator"):n.namespace||n.attribute||(n.namespace=!0),l=!1;break;case b.word:if(d&&"|"===this.content(d)&&e[i+2]&&e[i+2][y.FIELDS.TYPE]!==b.equals&&!n.operator&&!n.namespace)n.namespace=c,o="namespace";else if(n.attribute&&("attribute"!==o||l)){if((n.value||""===n.value)&&("value"!==o||l||n.quoteMark)){var g="i"===c||"I"===c;(n.value||""===n.value)&&(n.quoteMark||l)?(n.insensitive=g,g&&"I"!==c||((0,tR.ensureObject)(n,"raws"),n.raws.insensitiveFlag=c),o="insensitive",s&&((0,tR.ensureObject)(n,"spaces","insensitive"),n.spaces.insensitive.before=s,s=""),a&&((0,tR.ensureObject)(n,"raws","spaces","insensitive"),n.raws.spaces.insensitive.before=a,a="")):(n.value||""===n.value)&&(o="value",n.value+=c,n.raws.value&&(n.raws.value+=c))}else{var v=(0,tR.unesc)(c),w=(0,tR.getProp)(n,"raws","value")||"",D=n.value||"";n.value=D+v,n.quoteMark=null,(v!==c||w)&&((0,tR.ensureObject)(n,"raws"),n.raws.value=(w||D)+c),o="value"}}else s&&((0,tR.ensureObject)(n,"spaces","attribute"),n.spaces.attribute.before=s,s=""),a&&((0,tR.ensureObject)(n,"raws","spaces","attribute"),n.raws.spaces.attribute.before=a,a=""),n.attribute=(n.attribute||"")+c,(0,tR.getProp)(n,"raws","attribute")&&(n.raws.attribute+=c),o="attribute";l=!1;break;case b.str:if(!n.attribute||!n.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:u[y.FIELDS.START_POS]});var x=(0,p.unescapeValue)(c),k=x.unescaped,S=x.quoteMark;n.value=k,n.quoteMark=S,o="value",(0,tR.ensureObject)(n,"raws"),n.raws.value=c,l=!1;break;case b.equals:if(!n.attribute)return this.expected("attribute",u[y.FIELDS.START_POS],c);if(n.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:u[y.FIELDS.START_POS]});n.operator=n.operator?n.operator+c:c,o="operator",l=!1;break;case b.comment:if(o){if(l||d&&d[y.FIELDS.TYPE]===b.space||"insensitive"===o){var E=(0,tR.getProp)(n,"spaces",o,"after")||"",C=(0,tR.getProp)(n,"raws","spaces",o,"after")||E;(0,tR.ensureObject)(n,"raws","spaces",o),n.raws.spaces[o].after=C+c}else{var T=n[o]||"",A=(0,tR.getProp)(n,"raws",o)||T;(0,tR.ensureObject)(n,"raws"),n.raws[o]=A+c}}else a+=c;break;default:return this.error('Unexpected "'+c+'" found.',{index:u[y.FIELDS.START_POS]})}i++}O(n,"attribute"),O(n,"namespace"),this.newNode(new p.default(n)),this.position++},t.parseWhitespaceEquivalentTokens=function(e){e<0&&(e=this.tokens.length);var t=this.position,r=[],n="",i=void 0;do if(k[this.currToken[y.FIELDS.TYPE]])this.options.lossy||(n+=this.content());else if(this.currToken[y.FIELDS.TYPE]===b.comment){var s={};n&&(s.before=n,n=""),i=new o.default({value:this.content(),source:T(this.currToken),sourceIndex:this.currToken[y.FIELDS.START_POS],spaces:s}),r.push(i)}while(++this.position<e);if(n){if(i)i.spaces.after=n;else if(!this.options.lossy){var a=this.tokens[t],l=this.tokens[this.position-1];r.push(new c.default({value:"",source:_(a[y.FIELDS.START_LINE],a[y.FIELDS.START_COL],l[y.FIELDS.END_LINE],l[y.FIELDS.END_COL]),sourceIndex:a[y.FIELDS.START_POS],spaces:{before:n,after:""}}))}}return r},t.convertWhitespaceNodesToSpace=function(e,t){var r=this;void 0===t&&(t=!1);var n="",i="";return e.forEach(function(e){var s=r.lossySpace(e.spaces.before,t),a=r.lossySpace(e.rawSpaceBefore,t);n+=s+r.lossySpace(e.spaces.after,t&&0===s.length),i+=s+e.value+r.lossySpace(e.rawSpaceAfter,t&&0===a.length)}),i===n&&(i=void 0),{space:n,rawSpace:i}},t.isNamedCombinator=function(e){return void 0===e&&(e=this.position),this.tokens[e+0]&&this.tokens[e+0][y.FIELDS.TYPE]===b.slash&&this.tokens[e+1]&&this.tokens[e+1][y.FIELDS.TYPE]===b.word&&this.tokens[e+2]&&this.tokens[e+2][y.FIELDS.TYPE]===b.slash},t.namedCombinator=function(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]),t=(0,tR.unesc)(e).toLowerCase(),r={};t!==e&&(r.value="/"+e+"/");var n=new h.default({value:"/"+t+"/",source:_(this.currToken[y.FIELDS.START_LINE],this.currToken[y.FIELDS.START_COL],this.tokens[this.position+2][y.FIELDS.END_LINE],this.tokens[this.position+2][y.FIELDS.END_COL]),sourceIndex:this.currToken[y.FIELDS.START_POS],raws:r});return this.position=this.position+3,n}this.unexpected()},t.combinator=function(){var e,t=this;if("|"===this.content())return this.namespace();var r=this.locateNextMeaningfulToken(this.position);if(r<0||this.tokens[r][y.FIELDS.TYPE]===b.comma){var n=this.parseWhitespaceEquivalentTokens(r);if(n.length>0){var i=this.current.last;if(i){var s=this.convertWhitespaceNodesToSpace(n),a=s.space,o=s.rawSpace;void 0!==o&&(i.rawSpaceAfter+=o),i.spaces.after+=a}else n.forEach(function(e){return t.newNode(e)})}return}var l=this.currToken,u=void 0;if(r>this.position&&(u=this.parseWhitespaceEquivalentTokens(r)),this.isNamedCombinator()?e=this.namedCombinator():this.currToken[y.FIELDS.TYPE]===b.combinator?(e=new h.default({value:this.content(),source:T(this.currToken),sourceIndex:this.currToken[y.FIELDS.START_POS]}),this.position++):k[this.currToken[y.FIELDS.TYPE]]||u||this.unexpected(),e){if(u){var c=this.convertWhitespaceNodesToSpace(u),d=c.space,p=c.rawSpace;e.spaces.before=d,e.rawSpaceBefore=p}}else{var f=this.convertWhitespaceNodesToSpace(u,!0),m=f.space,g=f.rawSpace;g||(g=m);var v={},w={spaces:{}};m.endsWith(" ")&&g.endsWith(" ")?(v.before=m.slice(0,m.length-1),w.spaces.before=g.slice(0,g.length-1)):m.startsWith(" ")&&g.startsWith(" ")?(v.after=m.slice(1),w.spaces.after=g.slice(1)):w.value=g,e=new h.default({value:" ",source:A(l,this.tokens[this.position-1]),sourceIndex:l[y.FIELDS.START_POS],spaces:v,raws:w})}return this.currToken&&this.currToken[y.FIELDS.TYPE]===b.space&&(e.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(e)},t.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var e=new s.default({source:{start:E(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},t.comment=function(){var e=this.currToken;this.newNode(new o.default({value:this.content(),source:T(e),sourceIndex:e[y.FIELDS.START_POS]})),this.position++},t.error=function(e,t){throw this.root.error(e,t)},t.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[y.FIELDS.START_POS]})},t.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[y.FIELDS.START_POS])},t.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[y.FIELDS.START_POS])},t.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[y.FIELDS.START_POS])},t.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[y.FIELDS.START_POS])},t.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[y.FIELDS.TYPE]===b.word?(this.position++,this.word(e)):this.nextToken[y.FIELDS.TYPE]===b.asterisk?(this.position++,this.universal(e)):void this.unexpectedPipe()},t.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken)){this.position++;return}var e=this.currToken;this.newNode(new m.default({value:this.content(),source:T(e),sourceIndex:e[y.FIELDS.START_POS]})),this.position++},t.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===v.PSEUDO){var r=new s.default({source:{start:E(this.tokens[this.position-1])}}),n=this.current;for(e.append(r),this.current=r;this.position<this.tokens.length&&t;)this.currToken[y.FIELDS.TYPE]===b.openParenthesis&&t++,this.currToken[y.FIELDS.TYPE]===b.closeParenthesis&&t--,t?this.parse():(this.current.source.end=C(this.currToken),this.current.parent.source.end=C(this.currToken),this.position++);this.current=n}else{for(var i,a=this.currToken,o="(";this.position<this.tokens.length&&t;)this.currToken[y.FIELDS.TYPE]===b.openParenthesis&&t++,this.currToken[y.FIELDS.TYPE]===b.closeParenthesis&&t--,i=this.currToken,o+=this.parseParenthesisToken(this.currToken),this.position++;e?e.appendToPropertyAndEscape("value",o,o):this.newNode(new c.default({value:o,source:_(a[y.FIELDS.START_LINE],a[y.FIELDS.START_COL],i[y.FIELDS.END_LINE],i[y.FIELDS.END_COL]),sourceIndex:a[y.FIELDS.START_POS]}))}if(t)return this.expected("closing parenthesis",this.currToken[y.FIELDS.START_POS])},t.pseudo=function(){for(var e=this,t="",r=this.currToken;this.currToken&&this.currToken[y.FIELDS.TYPE]===b.colon;)t+=this.content(),this.position++;return this.currToken?this.currToken[y.FIELDS.TYPE]!==b.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[y.FIELDS.START_POS]):void this.splitWord(!1,function(n,i){t+=n,e.newNode(new d.default({value:t,source:A(r,e.currToken),sourceIndex:r[y.FIELDS.START_POS]})),i>1&&e.nextToken&&e.nextToken[y.FIELDS.TYPE]===b.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[y.FIELDS.START_POS]})}):this.expected(["pseudo-class","pseudo-element"],this.position-1)},t.space=function(){var e=this.content();0===this.position||this.prevToken[y.FIELDS.TYPE]===b.comma||this.prevToken[y.FIELDS.TYPE]===b.openParenthesis||this.current.nodes.every(function(e){return"comment"===e.type})?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[y.FIELDS.TYPE]===b.comma||this.nextToken[y.FIELDS.TYPE]===b.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},t.string=function(){var e=this.currToken;this.newNode(new c.default({value:this.content(),source:T(e),sourceIndex:e[y.FIELDS.START_POS]})),this.position++},t.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var r=this.currToken;this.newNode(new f.default({value:this.content(),source:T(r),sourceIndex:r[y.FIELDS.START_POS]}),e),this.position++},t.splitWord=function(e,t){for(var r=this,n=this.nextToken,i=this.content();n&&~[b.dollar,b.caret,b.equals,b.word].indexOf(n[y.FIELDS.TYPE]);){this.position++;var s=this.content();if(i+=s,s.lastIndexOf("\\")===s.length-1){var o=this.nextToken;o&&o[y.FIELDS.TYPE]===b.space&&(i+=this.requiredSpace(this.content(o)),this.position++)}n=this.nextToken}var c=F(i,".").filter(function(e){var t="\\"===i[e-1],r=/^\d+\.\d+%$/.test(i);return!t&&!r}),d=F(i,"#").filter(function(e){return"\\"!==i[e-1]}),p=F(i,"#{");p.length&&(d=d.filter(function(e){return!~p.indexOf(e)}));var f=(0,g.default)(function(){var e=Array.prototype.concat.apply([],arguments);return e.filter(function(t,r){return r===e.indexOf(t)})}([0].concat(c,d)));f.forEach(function(n,s){var o=f[s+1]||i.length,p=i.slice(n,o);if(0===s&&t)return t.call(r,p,f.length);var h,m=r.currToken,g=m[y.FIELDS.START_POS]+f[s],b=_(m[1],m[2]+n,m[3],m[2]+(o-1));if(~c.indexOf(n)){var v={value:p.slice(1),source:b,sourceIndex:g};h=new a.default(O(v,"value"))}else if(~d.indexOf(n)){var w={value:p.slice(1),source:b,sourceIndex:g};h=new l.default(O(w,"value"))}else{var D={value:p,source:b,sourceIndex:g};O(D,"value"),h=new u.default(D)}r.newNode(h,e),e=null}),this.position++},t.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},t.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},t.parse=function(e){switch(this.currToken[y.FIELDS.TYPE]){case b.space:this.space();break;case b.comment:this.comment();break;case b.openParenthesis:this.parentheses();break;case b.closeParenthesis:e&&this.missingParenthesis();break;case b.openSquare:this.attribute();break;case b.dollar:case b.caret:case b.equals:case b.word:this.word();break;case b.colon:this.pseudo();break;case b.comma:this.comma();break;case b.asterisk:this.universal();break;case b.ampersand:this.nesting();break;case b.slash:case b.combinator:this.combinator();break;case b.str:this.string();break;case b.closeSquare:this.missingSquareBracket();case b.semicolon:this.missingBackslash();default:this.unexpected()}},t.expected=function(e,t,r){if(Array.isArray(e)){var n=e.pop();e=e.join(", ")+" or "+n}var i=/^[aeiou]/.test(e[0])?"an":"a";return r?this.error("Expected "+i+" "+e+', found "'+r+'" instead.',{index:t}):this.error("Expected "+i+" "+e+".",{index:t})},t.requiredSpace=function(e){return this.options.lossy?" ":e},t.optionalSpace=function(e){return this.options.lossy?"":e},t.lossySpace=function(e,t){return this.options.lossy?t?" ":"":e},t.parseParenthesisToken=function(e){var t=this.content(e);return e[y.FIELDS.TYPE]===b.space?this.requiredSpace(t):t},t.newNode=function(e,t){return t&&(/^ +$/.test(t)&&(this.options.lossy||(this.spaces=(this.spaces||"")+t),t=!0),e.namespace=t,O(e,"namespace")),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},t.content=function(e){return void 0===e&&(e=this.currToken),this.css.slice(e[y.FIELDS.START_POS],e[y.FIELDS.END_POS])},t.locateNextMeaningfulToken=function(e){void 0===e&&(e=this.position+1);for(var t=e;t<this.tokens.length;)if(!S[this.tokens[t][y.FIELDS.TYPE]])return t;else{t++;continue}return -1},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e.prototype,[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}]),Object.defineProperty(e,"prototype",{writable:!1}),e}(),e.exports=t.default}(tO,tO.exports);var rv=tO.exports;!function(e,t){t.__esModule=!0,t.default=void 0;var r,n=(r=rv)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){this.func=e||function(){},this.funcRes=null,this.options=t}var t=e.prototype;return t._shouldUpdateSelector=function(e,t){return void 0===t&&(t={}),!1!==Object.assign({},this.options,t).updateSelector&&"string"!=typeof e},t._isLossy=function(e){return void 0===e&&(e={}),!1===Object.assign({},this.options,e).lossless},t._root=function(e,t){return void 0===t&&(t={}),new n.default(e,this._parseOptions(t)).root},t._parseOptions=function(e){return{lossy:this._isLossy(e)}},t._run=function(e,t){var r=this;return void 0===t&&(t={}),new Promise(function(n,i){try{var s=r._root(e,t);Promise.resolve(r.func(s)).then(function(n){var i=void 0;return r._shouldUpdateSelector(e,t)&&(e.selector=i=s.toString()),{transform:n,root:s,string:i}}).then(n,i)}catch(e){i(e);return}})},t._runSync=function(e,t){void 0===t&&(t={});var r=this._root(e,t),n=this.func(r);if(n&&"function"==typeof n.then)throw Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(e.selector=i=r.toString()),{transform:n,root:r,string:i}},t.ast=function(e,t){return this._run(e,t).then(function(e){return e.root})},t.astSync=function(e,t){return this._runSync(e,t).root},t.transform=function(e,t){return this._run(e,t).then(function(e){return e.transform})},t.transformSync=function(e,t){return this._runSync(e,t).transform},t.process=function(e,t){return this._run(e,t).then(function(e){return e.string||e.root.toString()})},t.processSync=function(e,t){var r=this._runSync(e,t);return r.string||r.root.toString()},e}(),e.exports=t.default}(tA,tA.exports);var rw=tA.exports,rD={},rx={};rx.__esModule=!0,rx.universal=rx.tag=rx.string=rx.selector=rx.root=rx.pseudo=rx.nesting=rx.id=rx.comment=rx.combinator=rx.className=rx.attribute=void 0;var rk=rI(ra),rS=rI(t3),rE=rI(rp),rC=rI(t8),r_=rI(t4),rT=rI(rh),rA=rI(rs),rO=rI(tG),rF=rI(tJ),rP=rI(rn),rL=rI(rt),rR=rI(rc);function rI(e){return e&&e.__esModule?e:{default:e}}rx.attribute=function(e){return new rk.default(e)},rx.className=function(e){return new rS.default(e)},rx.combinator=function(e){return new rE.default(e)},rx.comment=function(e){return new rC.default(e)},rx.id=function(e){return new r_.default(e)},rx.nesting=function(e){return new rT.default(e)},rx.pseudo=function(e){return new rA.default(e)},rx.root=function(e){return new rO.default(e)},rx.selector=function(e){return new rF.default(e)},rx.string=function(e){return new rP.default(e)},rx.tag=function(e){return new rL.default(e)},rx.universal=function(e){return new rR.default(e)};var rN={};rN.__esModule=!0,rN.isComment=rN.isCombinator=rN.isClassName=rN.isAttribute=void 0,rN.isContainer=function(e){return!!(rU(e)&&e.walk)},rN.isIdentifier=void 0,rN.isNamespace=function(e){return rV(e)||rH(e)},rN.isNesting=void 0,rN.isNode=rU,rN.isPseudo=void 0,rN.isPseudoClass=function(e){return rz(e)&&!rG(e)},rN.isPseudoElement=rG,rN.isUniversal=rN.isTag=rN.isString=rN.isSelector=rN.isRoot=void 0;var rj,rB,rM,rq,r$=((rq={})[tz.ATTRIBUTE]=!0,rq[tz.CLASS]=!0,rq[tz.COMBINATOR]=!0,rq[tz.COMMENT]=!0,rq[tz.ID]=!0,rq[tz.NESTING]=!0,rq[tz.PSEUDO]=!0,rq[tz.ROOT]=!0,rq[tz.SELECTOR]=!0,rq[tz.STRING]=!0,rq[tz.TAG]=!0,rq[tz.UNIVERSAL]=!0,rq);function rU(e){return"object"==typeof e&&r$[e.type]}function rW(e,t){return rU(t)&&t.type===e}var rV=rW.bind(null,tz.ATTRIBUTE);rN.isAttribute=rV,rN.isClassName=rW.bind(null,tz.CLASS),rN.isCombinator=rW.bind(null,tz.COMBINATOR),rN.isComment=rW.bind(null,tz.COMMENT),rN.isIdentifier=rW.bind(null,tz.ID),rN.isNesting=rW.bind(null,tz.NESTING);var rz=rW.bind(null,tz.PSEUDO);rN.isPseudo=rz,rN.isRoot=rW.bind(null,tz.ROOT),rN.isSelector=rW.bind(null,tz.SELECTOR),rN.isString=rW.bind(null,tz.STRING);var rH=rW.bind(null,tz.TAG);function rG(e){return rz(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase()||":first-letter"===e.value.toLowerCase()||":first-line"===e.value.toLowerCase())}rN.isTag=rH,rN.isUniversal=rW.bind(null,tz.UNIVERSAL),!function(e){e.__esModule=!0,Object.keys(tz).forEach(function(t){"default"===t||"__esModule"===t||t in e&&e[t]===tz[t]||(e[t]=tz[t])}),Object.keys(rx).forEach(function(t){"default"===t||"__esModule"===t||t in e&&e[t]===rx[t]||(e[t]=rx[t])}),Object.keys(rN).forEach(function(t){"default"===t||"__esModule"===t||t in e&&e[t]===rN[t]||(e[t]=rN[t])})}(rD),function(e,t){t.__esModule=!0,t.default=void 0;var r,n=(r=rw)&&r.__esModule?r:{default:r},i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=s(void 0);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(rD);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(s=function(e){return e?r:t})(e)}var a=function(e){return new n.default(e)};Object.assign(a,i),delete a.__esModule,t.default=a,e.exports=t.default}(tT,tT.exports);var rY=tT.exports;let rJ=d(rY);var rX={},rQ={},rK={exports:{}};let{Rule:rZ,AtRule:r0}=eY;function r1(e,t){let r;try{rY(e=>{r=e}).processSync(e)}catch(r){throw e.includes(":")?t?t.error("Missed semicolon"):r:t?t.error(r.message):r}return r.at(0)}function r2(e,t){let r=[];return e.selectors.forEach(n=>{let i=r1(n,e);t.selectors.forEach(e=>{if(!e)return;let n=r1(e,t);(function e(t,r){let n=!1;return t.each(t=>{if("nesting"===t.type){let e=r.clone({});"&"!==t.value?t.replaceWith(r1(t.value.replace("&",e.toString()))):t.replaceWith(e),n=!0}else"nodes"in t&&t.nodes&&e(t,r)&&(n=!0)}),n})(n,i)||(n.prepend(rY.combinator({value:" "})),n.prepend(i.clone({}))),r.push(n.toString())})}),r}function r3(e,t){let r=e.prev();for(t.after(e);r&&"comment"===r.type;){let e=r.prev();t.after(r),r=e}return e}function r5(e,t,r){let n=new rZ({selector:e,nodes:[]});return n.append(t),r.after(n),n}function r8(e,t){let r={};for(let t of e)r[t]=!0;if(t)for(let e of t)r[e.replace(/^@/,"")]=!0;return r}function r6(e){let t=e[r7];if(t){let r=e.nodes,n,i=-1,s,a,o,l=function(e){let t=[],r=e.parent;for(;r&&r instanceof r0;)t.push(r),r=r.parent;return t}(e);if(l.forEach((e,r)=>{if(t(e.name))n=e,i=r,a=o;else{let t=o;o=e.clone({nodes:[]}),t&&o.append(t),s=s||o}}),n?a?(s.append(r),n.after(a)):n.after(r):e.after(r),e.next()&&n){let t;l.slice(0,i+1).forEach((r,n,i)=>{let s=t;t=r.clone({nodes:[]}),s&&t.append(s);let a=[],o=(i[n-1]||e).next();for(;o;)a.push(o),o=o.next();t.append(a)}),t&&(a||r[r.length-1]).after(t)}}else e.after(e.nodes);e.remove()}let r4=Symbol("rootRuleMergeSel"),r7=Symbol("rootRuleEscapes"),r9=Symbol("hasRootRule");rK.exports=(e={})=>{let t=r8(["media","supports","layer","container"],e.bubble),r=function e(r,n,i,s=i){let a=[];if(n.each(o=>{"rule"===o.type&&i?s&&(o.selectors=r2(r,o)):"atrule"===o.type&&o.nodes?t[o.name]?e(r,o,s):!1!==n[r4]&&a.push(o):a.push(o)}),i&&a.length){let e=r.clone({nodes:[]});for(let t of a)e.append(t);n.prepend(e)}},n=r8(["document","font-face","keyframes","-webkit-keyframes","-moz-keyframes"],e.unwrap),i=(e.rootRuleName||"at-root").replace(/^@/,""),s=e.preserveEmpty;return{postcssPlugin:"postcss-nested",Once(e){e.walkAtRules(i,t=>{(function(e){let{params:t}=e,{type:r,selector:n,escapes:i}=function(e){let t=(e=e.trim()).match(/^\((.*)\)$/);if(!t)return{type:"basic",selector:e};let r=t[1].match(/^(with(?:out)?):(.+)$/);if(r){let e="with"===r[1],t=Object.fromEntries(r[2].trim().split(/\s+/).map(e=>[e,!0]));if(e&&t.all)return{type:"noop"};let n=e=>!!t[e];return t.all?n=()=>!0:e&&(n=e=>"all"!==e&&!t[e]),{type:"withrules",escapes:n}}return{type:"unknown"}}(t);if("unknown"===r)throw e.error(`Unknown @${e.name} parameter ${JSON.stringify(t)}`);if("basic"===r&&n){let t=new rZ({selector:n,nodes:e.nodes});e.removeAll(),e.append(t)}e[r7]=i,e[r4]=i?!i("all"):"noop"===r})(t),e[r9]=!0})},Rule(e){let a=!1,o=e,l=!1,u=[];e.each(s=>{"rule"===s.type?(u.length&&(o=r5(e.selector,u,o),u=[]),l=!0,a=!0,s.selectors=r2(e,s),o=r3(s,o)):"atrule"===s.type?(u.length&&(o=r5(e.selector,u,o),u=[]),s.name===i?(a=!0,r(e,s,!0,s[r4]),o=r3(s,o)):t[s.name]?(l=!0,a=!0,r(e,s,!0),o=r3(s,o)):n[s.name]?(l=!0,a=!0,r(e,s,!1),o=r3(s,o)):l&&u.push(s)):"decl"===s.type&&l&&u.push(s)}),u.length&&(o=r5(e.selector,u,o)),a&&!0!==s&&(e.raws.semicolon=!0,0===e.nodes.length&&e.remove())},RootExit(e){e[r9]&&(e.walkAtRules(i,r6),e[r9]=!1)}}},rK.exports.postcss=!0;var ne=rK.exports,nt=/-(\w|$)/g,nr=function(e,t){return t.toUpperCase()};let nn={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};function ni(e){return typeof e.nodes>"u"||ns(e)}function ns(e){let t,r={};return e.each(e=>{if("atrule"===e.type)t="@"+e.name,e.params&&(t+=" "+e.params),typeof r[t]>"u"?r[t]=ni(e):Array.isArray(r[t])?r[t].push(ni(e)):r[t]=[r[t],ni(e)];else if("rule"===e.type){let t=ns(e);if(r[e.selector])for(let n in t)r[e.selector][n]=t[n];else r[e.selector]=t}else if("decl"===e.type){var n;t="-"===e.prop[0]&&"-"===e.prop[1]||e.parent&&":export"===e.parent.selector?e.prop:"float"===(n=(n=e.prop).toLowerCase())?"cssFloat":45===n.charCodeAt(0)&&109===n.charCodeAt(1)&&115===n.charCodeAt(2)&&45===n.charCodeAt(3)?n.substr(1).replace(nt,nr):n.replace(nt,nr);let i=e.value;!isNaN(e.value)&&nn[t]&&(i=parseFloat(e.value)),e.important&&(i+=" !important"),typeof r[t]>"u"?r[t]=i:Array.isArray(r[t])?r[t].push(i):r[t]=[r[t],i]}}),r}let na=/\s*!important\s*$/i,no={"box-flex":!0,"box-flex-group":!0,"column-count":!0,flex:!0,"flex-grow":!0,"flex-positive":!0,"flex-shrink":!0,"flex-negative":!0,"font-weight":!0,"line-clamp":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"tab-size":!0,widows:!0,"z-index":!0,zoom:!0,"fill-opacity":!0,"stroke-dashoffset":!0,"stroke-opacity":!0,"stroke-width":!0};function nl(e,t,r){!1===r||null===r||(t.startsWith("--")||(t=t.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()),"number"==typeof r&&(0===r||no[t]?r=r.toString():r+="px"),"css-float"===t&&(t="float"),na.test(r)?(r=r.replace(na,""),e.push(eY.decl({prop:t,value:r,important:!0}))):e.push(eY.decl({prop:t,value:r})))}function nu(e,t,r){let n=eY.atRule({name:t[1],params:t[3]||""});"object"==typeof r&&(n.nodes=[],nc(r,n)),e.push(n)}function nc(e,t){let r,n,i;for(r in e)if(!(null===(n=e[r])||typeof n>"u")){if("@"===r[0]){let e=r.match(/@(\S+)(\s+([\W\w]*)\s*)?/);if(Array.isArray(n))for(let r of n)nu(t,e,r);else nu(t,e,n)}else if(Array.isArray(n))for(let e of n)nl(t,r,e);else"object"==typeof n?(nc(n,i=eY.rule({selector:r})),t.push(i)):nl(t,r,n)}}var nd=function(e){let t=eY.root();return nc(e,t),t},np=function(e){return console&&console.warn&&e.warnings().forEach(e=>{console.warn((e.plugin||"PostCSS")+": "+e.text)}),ns(e.root)},nf={objectify:ns,parse:nd,async:function(e){let t=eY(e);return async e=>np(await t.process(e,{parser:nd,from:void 0}))},sync:function(e){let t=eY(e);return e=>np(t.process(e,{parser:nd,from:void 0}))}};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return function e(i){return Array.isArray(i)?i.flatMap(e=>(0,t.default)([(0,r.default)({bubble:["screen"]})]).process(e,{parser:n.default}).root.nodes):e([i])}}});let t=i(eY),r=i(ne),n=i(nf);function i(e){return e&&e.__esModule?e:{default:e}}}(rQ);var nh={};!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});let r=(t=rY)&&t.__esModule?t:{default:t};function n(e,t,i=!1){if(""===e)return t;let s="string"==typeof t?(0,r.default)().astSync(t):t;return s.walkClasses(t=>{let r=t.value;t.value=i&&r.startsWith("-")?`-${e}${r.slice(1)}`:`${e}${r}`}),"string"==typeof t?s.toString():s}}(nh);var nm={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{env:function(){return t},contextMap:function(){return r},configContextMap:function(){return n},contextSourcesMap:function(){return i},sourceHashMap:function(){return s},NOT_ON_DEMAND:function(){return a},NONE:function(){return o},resolveDebug:function(){return l}});let t="u">typeof u?{NODE_ENV:"production",DEBUG:l(u.env.DEBUG)}:{NODE_ENV:"production",DEBUG:!1},r=new Map,n=new Map,i=new Map,s=new Map,a=new String("*"),o=Symbol("__NONE__");function l(e){if(void 0===e)return!1;if("true"===e||"1"===e)return!0;if("false"===e||"0"===e)return!1;if("*"===e)return!0;let t=e.split(",").map(e=>e.split(":")[0]);return!t.includes("-tailwindcss")&&!!t.includes("tailwindcss")}}(nm);var ng={},ny={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});let t=n(rY),r=n(th);function n(e){return e&&e.__esModule?e:{default:e}}function i(e){var n,i;let s=t.default.className();return s.value=e,(0,r.default)(null!==(i=null==s||null===(n=s.raws)||void 0===n?void 0:n.value)&&void 0!==i?i:s.value)}}(ny);var nb={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"movePseudos",{enumerable:!0,get:function(){return r}});let t={"::after":["terminal","jumpable"],"::backdrop":["terminal","jumpable"],"::before":["terminal","jumpable"],"::cue":["terminal"],"::cue-region":["terminal"],"::first-letter":["terminal","jumpable"],"::first-line":["terminal","jumpable"],"::grammar-error":["terminal"],"::marker":["terminal","jumpable"],"::part":["terminal","actionable"],"::placeholder":["terminal","jumpable"],"::selection":["terminal","jumpable"],"::slotted":["terminal"],"::spelling-error":["terminal"],"::target-text":["terminal"],"::file-selector-button":["terminal","actionable"],"::deep":["actionable"],"::v-deep":["actionable"],"::ng-deep":["actionable"],":after":["terminal","jumpable"],":before":["terminal","jumpable"],":first-letter":["terminal","jumpable"],":first-line":["terminal","jumpable"],":where":[],":is":[],":has":[],__default__:["terminal","actionable"]};function r(e){let[t]=function e(t){let r=[],s=null;for(let c of t.nodes)if("combinator"===c.type)r=r.filter(([,e])=>i(e).includes("jumpable")),s=null;else if("pseudo"===c.type){var a,o,l,u;for(let d of(n(o=c)&&i(o).includes("terminal")?(s=c,r.push([t,c,null])):s&&(l=c,u=s,!("pseudo"!==l.type||n(l))&&i(u).includes("actionable"))?r.push([t,c,s]):s=null,null!==(a=c.nodes)&&void 0!==a?a:[])){let[t,n]=e(d);s=n||s,r.push(...t)}}return[r,s]}(e);return t.forEach(([e,t])=>e.removeChild(t)),e.nodes.push(...t.map(([,e])=>e)),e}function n(e){return e.value.startsWith("::")||void 0!==t[e.value]}function i(e){var r;return null!==(r=t[e.value])&&void 0!==r?r:t.__default__}}(nb),function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{formatVariantSelector:function(){return o},eliminateIrrelevantSelectors:function(){return u},finalizeSelector:function(){return c},handleMergePseudo:function(){return d}});let t=s(rY),r=s(tN),n=s(ny),i=s(nh);function s(e){return e&&e.__esModule?e:{default:e}}let a=":merge";function o(e,{context:r,candidate:s}){var a;let o=null!==(a=null==r?void 0:r.tailwindConfig.prefix)&&void 0!==a?a:"",l=e.map(e=>{let r=(0,t.default)().astSync(e.format);return{...e,ast:e.respectPrefix?(0,i.default)(o,r):r}}),u=t.default.root({nodes:[t.default.selector({nodes:[t.default.className({value:(0,n.default)(s)})]})]});for(let{ast:e}of l)[u,e]=d(u,e),e.walkNesting(e=>e.replaceWith(...u.nodes[0].nodes)),u=e;return u}function l(e){let t=[];for(;e.prev()&&"combinator"!==e.prev().type;)e=e.prev();for(;e&&"combinator"!==e.type;)t.push(e),e=e.next();return t}function u(e,t){let r=!1;e.walk(e=>{if("class"===e.type&&e.value===t)return r=!0,!1}),r||e.remove()}function c(e,i,{context:s,candidate:c,base:d}){var p,f;let h=null!==(f=null==s||null===(p=s.tailwindConfig)||void 0===p?void 0:p.separator)&&void 0!==f?f:":";d=d??(0,ty.splitAtTopLevelOnly)(c,h).pop();let m=(0,t.default)().astSync(e);if(m.walkClasses(e=>{e.raws&&e.value.includes(d)&&(e.raws.value=(0,n.default)((0,r.default)(e.raws.value)))}),m.each(e=>u(e,d)),0===m.length)return null;let g=Array.isArray(i)?o(i,{context:s,candidate:c}):i;if(null===g)return m.toString();let y=t.default.comment({value:"/*__simple__*/"}),b=t.default.comment({value:"/*__simple__*/"});return m.walkClasses(e=>{var r;if(e.value!==d)return;let n=e.parent,i=g.nodes[0].nodes;if(1===n.nodes.length){e.replaceWith(...i);return}let s=l(e);for(let e of(n.insertBefore(s[0],y),n.insertAfter(s[s.length-1],b),i))n.insertBefore(s[0],e.clone());e.remove(),s=l(y);let a=n.index(y);n.nodes.splice(a,s.length,...((r=t.default.selector({nodes:s})).sort((e,t)=>"tag"===e.type&&"class"===t.type?-1:"class"===e.type&&"tag"===t.type?1:"class"===e.type&&"pseudo"===t.type&&t.value.startsWith("::")?-1:"pseudo"===e.type&&e.value.startsWith("::")&&"class"===t.type?1:r.index(e)-r.index(t)),r).nodes),y.remove(),b.remove()}),m.walkPseudos(e=>{e.value===a&&e.replaceWith(e.nodes)}),m.each(e=>(0,nb.movePseudos)(e)),m.toString()}function d(e,r){let n=[];return e.walkPseudos(e=>{e.value===a&&n.push({pseudo:e,value:e.nodes[0].toString()})}),r.walkPseudos(e=>{if(e.value!==a)return;let r=e.nodes[0].toString(),i=n.find(e=>e.value===r);if(!i)return;let s=[],o=e.next();for(;o&&"combinator"!==o.type;)s.push(o),o=o.next();let l=o;i.pseudo.parent.insertAfter(i.pseudo,t.default.selector({nodes:s.map(e=>e.clone())})),e.remove(),s.forEach(e=>e.remove()),l&&"combinator"===l.type&&l.remove()}),[e,r]}}(ng);var nv={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{asClass:function(){return i},default:function(){return s},formatClass:function(){return a}});let t=n(ny),r=n(th);function n(e){return e&&e.__esModule?e:{default:e}}function i(e){return(0,r.default)(`.${(0,t.default)(e)}`)}function s(e,t){return i(a(e,t))}function a(e,t){return"DEFAULT"===t?e:"-"===t||"-DEFAULT"===t?`-${e}`:t.startsWith("-")?`-${e}${t}`:t.startsWith("/")?`${e}${t}`:`${e}-${t}`}}(nv);var nw={},nD={},nx={};!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});let r=(t=e7)&&t.__esModule?t:{default:t};function n(e,t=[[e,[e]]],{filterDefault:i=!1,...s}={}){let a=(0,r.default)(e);return function({matchUtilities:r,theme:n}){for(let l of t){var o;r((Array.isArray(l[0])?l:[l]).reduce((e,[t,r])=>Object.assign(e,{[t]:e=>r.reduce((t,r)=>Array.isArray(r)?Object.assign(t,{[r[0]]:r[1]}):Object.assign(t,{[r]:a(e)}),{})}),{}),{...s,values:i?Object.fromEntries(Object.entries(null!==(o=n(e))&&void 0!==o?o:{}).filter(([e])=>"DEFAULT"!==e)):n(e)})}}}}(nx);var nk={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return d}});let t=new Set(["normal","reverse","alternate","alternate-reverse"]),r=new Set(["running","paused"]),n=new Set(["none","forwards","backwards","both"]),i=new Set(["infinite"]),s=new Set(["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"]),a=["cubic-bezier","steps"],o=/\,(?![^(]*\))/g,l=/\ +(?![^(]*\))/g,u=/^(-?[\d.]+m?s)$/,c=/^(\d+)$/;function d(e){return e.split(o).map(e=>{let o=e.trim(),d={value:o},p=o.split(l),f=new Set;for(let e of p)!f.has("DIRECTIONS")&&t.has(e)?(d.direction=e,f.add("DIRECTIONS")):!f.has("PLAY_STATES")&&r.has(e)?(d.playState=e,f.add("PLAY_STATES")):!f.has("FILL_MODES")&&n.has(e)?(d.fillMode=e,f.add("FILL_MODES")):!f.has("ITERATION_COUNTS")&&(i.has(e)||c.test(e))?(d.iterationCount=e,f.add("ITERATION_COUNTS")):!f.has("TIMING_FUNCTION")&&s.has(e)||!f.has("TIMING_FUNCTION")&&a.some(t=>e.startsWith(`${t}(`))?(d.timingFunction=e,f.add("TIMING_FUNCTION")):!f.has("DURATION")&&u.test(e)?(d.duration=e,f.add("DURATION")):!f.has("DELAY")&&u.test(e)?(d.delay=e,f.add("DELAY")):f.has("NAME")?(d.unknown||(d.unknown=[]),d.unknown.push(e)):(d.name=e,f.add("NAME"));return d})}}(nk);var nS={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});let t=e=>Object.assign({},...Object.entries(e??{}).flatMap(([e,r])=>"object"==typeof r?Object.entries(t(r)).map(([t,r])=>({[e+("DEFAULT"===t?"":`-${t}`)]:r})):[{[`${e}`]:r}])),r=t}(nS);var nE={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(e){return"function"==typeof e?e({}):e}}(nE);let nC={version:"3.4.10"};var n_={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"removeAlphaVariables",{enumerable:!0,get:function(){return t}});function t(e,t){e.walkDecls(e=>{if(t.includes(e.prop)){e.remove();return}for(let r of t)e.value.includes(`/ var(${r})`)&&(e.value=e.value.replace(`/ var(${r})`,""))})}}(n_);var nT={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});let t=new Map([["{","}"],["[","]"],["(",")"]]),r=new Map(Array.from(t.entries()).map(([e,t])=>[t,e])),n=new Set(['"',"'","`"]);function i(e){let i=[],s=!1;for(let a=0;a<e.length;a++){let o=e[a];if(":"===o&&!s&&0===i.length)return!1;if(n.has(o)&&"\\"!==e[a-1]&&(s=!s),!s&&"\\"!==e[a-1]){if(t.has(o))i.push(o);else if(r.has(o)){let e=r.get(o);if(i.length<=0||i.pop()!==e)return!1}}}return!(i.length>0)}}(nT);var nA={};!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"hasContentChanged",{enumerable:!0,get:function(){return s}});let r=(t=g)&&t.__esModule?t:{default:t},n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(void 0);if(r&&r.has(e))return r.get(e);var n={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=s?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(nm);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}function s(e,t){let i=t.toString();if(!i.includes("@tailwind"))return!1;let s=n.sourceHashMap.get(e),a=function(e){try{return r.default.createHash("md5").update(e,"utf-8").digest("binary")}catch{return""}}(i),o=s!==a;return n.sourceHashMap.set(e,a),o}}(nA);var nO={},nF={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(e){return(e>0n)-(e<0n)}}(nF);var nP={};function nL(){return i||(i=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{INTERNAL_FEATURES:function(){return k},isValidVariantFormatString:function(){return O},parseVariant:function(){return F},getFileModifiedMap:function(){return L},createContext:function(){return N},getContext:function(){return q}});let t=w(g),r=w(g),i=w(eY),s=w(e8),a=w(rY),o=w(e7),l=w(rQ),u=w(nh),c=w(e9),d=w(ny),p=x(nv),f=(n||(n=1,function(e){let t;Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{variantPlugins:function(){return w},corePlugins:function(){return S}});let r=y(g),n=v(g),i=y(eY),s=y(nx),a=y(tl),o=y(ny),l=y(nk),u=y(nS),c=v(tc),d=y(nE),p=y(e9),f=y(e7),h=y(tE),m=nL();function y(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(b=function(e){return e?r:t})(e)}function v(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=b(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}let w={childVariant:({addVariant:e})=>{e("*","& > *")},pseudoElementVariants:({addVariant:e})=>{e("first-letter","&::first-letter"),e("first-line","&::first-line"),e("marker",[({container:e})=>((0,n_.removeAlphaVariables)(e,["--tw-text-opacity"]),"& *::marker"),({container:e})=>((0,n_.removeAlphaVariables)(e,["--tw-text-opacity"]),"&::marker")]),e("selection",["& *::selection","&::selection"]),e("file","&::file-selector-button"),e("placeholder","&::placeholder"),e("backdrop","&::backdrop"),e("before",({container:e})=>(e.walkRules(e=>{let t=!1;e.walkDecls("content",()=>{t=!0}),t||e.prepend(i.default.decl({prop:"content",value:"var(--tw-content)"}))}),"&::before")),e("after",({container:e})=>(e.walkRules(e=>{let t=!1;e.walkDecls("content",()=>{t=!0}),t||e.prepend(i.default.decl({prop:"content",value:"var(--tw-content)"}))}),"&::after"))},pseudoClassVariants:({addVariant:e,matchVariant:t,config:r,prefix:n})=>{let i=[["first","&:first-child"],["last","&:last-child"],["only","&:only-child"],["odd","&:nth-child(odd)"],["even","&:nth-child(even)"],"first-of-type","last-of-type","only-of-type",["visited",({container:e})=>((0,n_.removeAlphaVariables)(e,["--tw-text-opacity","--tw-border-opacity","--tw-bg-opacity"]),"&:visited")],"target",["open","&[open]"],"default","checked","indeterminate","placeholder-shown","autofill","optional","required","valid","invalid","in-range","out-of-range","read-only","empty","focus-within",["hover",(0,tw.flagEnabled)(r(),"hoverOnlyWhenSupported")?"@media (hover: hover) and (pointer: fine) { &:hover }":"&:hover"],"focus","focus-visible","active","enabled","disabled"].map(e=>Array.isArray(e)?e:[e,`&:${e}`]);for(let[t,r]of i)e(t,e=>"function"==typeof r?r(e):r);for(let[e,r]of Object.entries({group:(e,{modifier:t})=>t?[`:merge(${n(".group")}\\/${(0,o.default)(t)})`," &"]:[`:merge(${n(".group")})`," &"],peer:(e,{modifier:t})=>t?[`:merge(${n(".peer")}\\/${(0,o.default)(t)})`," ~ &"]:[`:merge(${n(".peer")})`," ~ &"]}))t(e,(e="",t)=>{let n=(0,tm.normalize)("function"==typeof e?e(t):e);n.includes("&")||(n="&"+n);let[i,s]=r("",t),a=null,o=null,l=0;for(let e=0;e<n.length;++e){let t=n[e];"&"===t?a=e:"'"===t||'"'===t?l+=1:null===a||" "!==t||l||(o=e)}return null!==a&&null===o&&(o=n.length),n.slice(0,a)+i+n.slice(a+1,o)+s+n.slice(o)},{values:Object.fromEntries(i),[m.INTERNAL_FEATURES]:{respectPrefix:!1}})},directionVariants:({addVariant:e})=>{e("ltr",'&:where([dir="ltr"], [dir="ltr"] *)'),e("rtl",'&:where([dir="rtl"], [dir="rtl"] *)')},reducedMotionVariants:({addVariant:e})=>{e("motion-safe","@media (prefers-reduced-motion: no-preference)"),e("motion-reduce","@media (prefers-reduced-motion: reduce)")},darkVariants:({config:e,addVariant:t})=>{let[r,n=".dark"]=[].concat(e("darkMode","media"));if(!1===r&&(r="media",h.default.warn("darkmode-false",["The `darkMode` option in your Tailwind CSS configuration is set to `false`, which now behaves the same as `media`.","Change `darkMode` to `media` or remove it entirely.","https://tailwindcss.com/docs/upgrade-guide#remove-dark-mode-configuration"])),"variant"===r){let e;if(Array.isArray(n)||"function"==typeof n?e=n:"string"==typeof n&&(e=[n]),Array.isArray(e))for(let t of e)".dark"===t?(r=!1,h.default.warn("darkmode-variant-without-selector",["When using `variant` for `darkMode`, you must provide a selector.",'Example: `darkMode: ["variant", ".your-selector &"]`'])):t.includes("&")||(r=!1,h.default.warn("darkmode-variant-without-ampersand",["When using `variant` for `darkMode`, your selector must contain `&`.",'Example `darkMode: ["variant", ".your-selector &"]`']));n=e}"selector"===r?t("dark",`&:where(${n}, ${n} *)`):"media"===r?t("dark","@media (prefers-color-scheme: dark)"):"variant"===r?t("dark",n):"class"===r&&t("dark",`&:is(${n} *)`)},printVariant:({addVariant:e})=>{e("print","@media print")},screenVariants:({theme:e,addVariant:t,matchVariant:r})=>{var n;let i=Object.values(null!==(n=e("screens"))&&void 0!==n?n:{}).every(e=>"string"==typeof e),s=(0,to.normalizeScreens)(e("screens")),o=new Set([]);function l(e){var t,r;void 0!==e&&o.add(null!==(r=null===(t=e.match(/(\D+)$/))||void 0===t?void 0:t[1])&&void 0!==r?r:"(none)")}for(let e of s)for(let t of e.values)l(t.min),l(t.max);let u=o.size<=1;function c(e){return(t,r)=>(0,to.compareScreens)(e,t.value,r.value)}let d=c("max"),p=c("min");function f(e){return t=>i?u?"string"==typeof t&&(l(t),1!==o.size)?(h.default.warn("minmax-have-mixed-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[]):[`@media ${(0,a.default)((0,to.toScreen)(t,e))}`]:(h.default.warn("mixed-screen-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[]):(h.default.warn("complex-screen-config",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing objects."]),[])}r("max",f("max"),{sort:d,values:i?Object.fromEntries(s.filter(e=>(0,to.isScreenSortable)(e).result).map(e=>{let{min:t,max:r}=e.values[0];return void 0!==r?e:void 0!==t?{...e,not:!e.not}:void 0}).map(e=>[e.name,e])):{}});let m="min-screens";for(let e of s)t(e.name,`@media ${(0,a.default)(e)}`,{id:m,sort:i&&u?p:void 0,value:e});r("min",f("min"),{id:m,sort:p})},supportsVariants:({matchVariant:e,theme:t})=>{var r;e("supports",(e="")=>{let t=(0,tm.normalize)(e),r=/^\w*\s*\(/.test(t);return t=r?t.replace(/\b(and|or|not)\b/g," $1 "):t,r||(t.includes(":")||(t=`${t}: var(--tw)`),t.startsWith("(")&&t.endsWith(")")||(t=`(${t})`)),`@supports ${t}`},{values:null!==(r=t("supports"))&&void 0!==r?r:{}})},hasVariants:({matchVariant:e,prefix:t})=>{e("has",e=>`&:has(${(0,tm.normalize)(e)})`,{values:{},[m.INTERNAL_FEATURES]:{respectPrefix:!1}}),e("group-has",(e,{modifier:r})=>r?`:merge(${t(".group")}\\/${r}):has(${(0,tm.normalize)(e)}) &`:`:merge(${t(".group")}):has(${(0,tm.normalize)(e)}) &`,{values:{},[m.INTERNAL_FEATURES]:{respectPrefix:!1}}),e("peer-has",(e,{modifier:r})=>r?`:merge(${t(".peer")}\\/${r}):has(${(0,tm.normalize)(e)}) ~ &`:`:merge(${t(".peer")}):has(${(0,tm.normalize)(e)}) ~ &`,{values:{},[m.INTERNAL_FEATURES]:{respectPrefix:!1}})},ariaVariants:({matchVariant:e,theme:t})=>{var r,n,i;e("aria",e=>`&[aria-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}]`,{values:null!==(r=t("aria"))&&void 0!==r?r:{}}),e("group-aria",(e,{modifier:t})=>t?`:merge(.group\\/${t})[aria-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] &`:`:merge(.group)[aria-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] &`,{values:null!==(n=t("aria"))&&void 0!==n?n:{}}),e("peer-aria",(e,{modifier:t})=>t?`:merge(.peer\\/${t})[aria-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] ~ &`:`:merge(.peer)[aria-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] ~ &`,{values:null!==(i=t("aria"))&&void 0!==i?i:{}})},dataVariants:({matchVariant:e,theme:t})=>{var r,n,i;e("data",e=>`&[data-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}]`,{values:null!==(r=t("data"))&&void 0!==r?r:{}}),e("group-data",(e,{modifier:t})=>t?`:merge(.group\\/${t})[data-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] &`:`:merge(.group)[data-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] &`,{values:null!==(n=t("data"))&&void 0!==n?n:{}}),e("peer-data",(e,{modifier:t})=>t?`:merge(.peer\\/${t})[data-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] ~ &`:`:merge(.peer)[data-${(0,tm.normalizeAttributeSelectors)((0,tm.normalize)(e))}] ~ &`,{values:null!==(i=t("data"))&&void 0!==i?i:{}})},orientationVariants:({addVariant:e})=>{e("portrait","@media (orientation: portrait)"),e("landscape","@media (orientation: landscape)")},prefersContrastVariants:({addVariant:e})=>{e("contrast-more","@media (prefers-contrast: more)"),e("contrast-less","@media (prefers-contrast: less)")},forcedColorsVariants:({addVariant:e})=>{e("forced-colors","@media (forced-colors: active)")}},D="translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))",x="var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)",k="var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)",S={preflight:({addBase:e})=>{let t=i.default.parse(r.default.readFileSync(n.join(__dirname,"./css/preflight.css"),"utf8"));e([i.default.comment({text:`! tailwindcss v${nC.version} | MIT License | https://tailwindcss.com`}),...t.nodes])},container:function({addComponents:e,theme:t}){let r=(0,to.normalizeScreens)(t("container.screens",t("screens"))),n=function(e=[]){return e.flatMap(e=>e.values.map(e=>e.min)).filter(e=>void 0!==e)}(r),i=function(e,t,r){if(typeof r>"u")return[];if("object"!=typeof r||null===r)return[{screen:"DEFAULT",minWidth:0,padding:r}];let n=[];for(let i of(r.DEFAULT&&n.push({screen:"DEFAULT",minWidth:0,padding:r.DEFAULT}),e))for(let e of t)for(let{min:t}of e.values)t===i&&n.push({minWidth:i,padding:r[e.name]});return n}(n,r,t("container.padding")),s=e=>{let t=i.find(t=>t.minWidth===e);return t?{paddingRight:t.padding,paddingLeft:t.padding}:{}},a=Array.from(new Set(n.slice().sort((e,t)=>parseInt(e)-parseInt(t)))).map(e=>({[`@media (min-width: ${e})`]:{".container":{"max-width":e,...s(e)}}}));e([{".container":Object.assign({width:"100%"},t("container.center",!1)?{marginRight:"auto",marginLeft:"auto"}:{},s(0))},...a])},accessibility:({addUtilities:e})=>{e({".sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},".not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}})},pointerEvents:({addUtilities:e})=>{e({".pointer-events-none":{"pointer-events":"none"},".pointer-events-auto":{"pointer-events":"auto"}})},visibility:({addUtilities:e})=>{e({".visible":{visibility:"visible"},".invisible":{visibility:"hidden"},".collapse":{visibility:"collapse"}})},position:({addUtilities:e})=>{e({".static":{position:"static"},".fixed":{position:"fixed"},".absolute":{position:"absolute"},".relative":{position:"relative"},".sticky":{position:"sticky"}})},inset:(0,s.default)("inset",[["inset",["inset"]],[["inset-x",["left","right"]],["inset-y",["top","bottom"]]],[["start",["inset-inline-start"]],["end",["inset-inline-end"]],["top",["top"]],["right",["right"]],["bottom",["bottom"]],["left",["left"]]]],{supportsNegativeValues:!0}),isolation:({addUtilities:e})=>{e({".isolate":{isolation:"isolate"},".isolation-auto":{isolation:"auto"}})},zIndex:(0,s.default)("zIndex",[["z",["zIndex"]]],{supportsNegativeValues:!0}),order:(0,s.default)("order",void 0,{supportsNegativeValues:!0}),gridColumn:(0,s.default)("gridColumn",[["col",["gridColumn"]]]),gridColumnStart:(0,s.default)("gridColumnStart",[["col-start",["gridColumnStart"]]],{supportsNegativeValues:!0}),gridColumnEnd:(0,s.default)("gridColumnEnd",[["col-end",["gridColumnEnd"]]],{supportsNegativeValues:!0}),gridRow:(0,s.default)("gridRow",[["row",["gridRow"]]]),gridRowStart:(0,s.default)("gridRowStart",[["row-start",["gridRowStart"]]],{supportsNegativeValues:!0}),gridRowEnd:(0,s.default)("gridRowEnd",[["row-end",["gridRowEnd"]]],{supportsNegativeValues:!0}),float:({addUtilities:e})=>{e({".float-start":{float:"inline-start"},".float-end":{float:"inline-end"},".float-right":{float:"right"},".float-left":{float:"left"},".float-none":{float:"none"}})},clear:({addUtilities:e})=>{e({".clear-start":{clear:"inline-start"},".clear-end":{clear:"inline-end"},".clear-left":{clear:"left"},".clear-right":{clear:"right"},".clear-both":{clear:"both"},".clear-none":{clear:"none"}})},margin:(0,s.default)("margin",[["m",["margin"]],[["mx",["margin-left","margin-right"]],["my",["margin-top","margin-bottom"]]],[["ms",["margin-inline-start"]],["me",["margin-inline-end"]],["mt",["margin-top"]],["mr",["margin-right"]],["mb",["margin-bottom"]],["ml",["margin-left"]]]],{supportsNegativeValues:!0}),boxSizing:({addUtilities:e})=>{e({".box-border":{"box-sizing":"border-box"},".box-content":{"box-sizing":"content-box"}})},lineClamp:({matchUtilities:e,addUtilities:t,theme:r})=>{e({"line-clamp":e=>({overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":`${e}`})},{values:r("lineClamp")}),t({".line-clamp-none":{overflow:"visible",display:"block","-webkit-box-orient":"horizontal","-webkit-line-clamp":"none"}})},display:({addUtilities:e})=>{e({".block":{display:"block"},".inline-block":{display:"inline-block"},".inline":{display:"inline"},".flex":{display:"flex"},".inline-flex":{display:"inline-flex"},".table":{display:"table"},".inline-table":{display:"inline-table"},".table-caption":{display:"table-caption"},".table-cell":{display:"table-cell"},".table-column":{display:"table-column"},".table-column-group":{display:"table-column-group"},".table-footer-group":{display:"table-footer-group"},".table-header-group":{display:"table-header-group"},".table-row-group":{display:"table-row-group"},".table-row":{display:"table-row"},".flow-root":{display:"flow-root"},".grid":{display:"grid"},".inline-grid":{display:"inline-grid"},".contents":{display:"contents"},".list-item":{display:"list-item"},".hidden":{display:"none"}})},aspectRatio:(0,s.default)("aspectRatio",[["aspect",["aspect-ratio"]]]),size:(0,s.default)("size",[["size",["width","height"]]]),height:(0,s.default)("height",[["h",["height"]]]),maxHeight:(0,s.default)("maxHeight",[["max-h",["maxHeight"]]]),minHeight:(0,s.default)("minHeight",[["min-h",["minHeight"]]]),width:(0,s.default)("width",[["w",["width"]]]),minWidth:(0,s.default)("minWidth",[["min-w",["minWidth"]]]),maxWidth:(0,s.default)("maxWidth",[["max-w",["maxWidth"]]]),flex:(0,s.default)("flex"),flexShrink:(0,s.default)("flexShrink",[["flex-shrink",["flex-shrink"]],["shrink",["flex-shrink"]]]),flexGrow:(0,s.default)("flexGrow",[["flex-grow",["flex-grow"]],["grow",["flex-grow"]]]),flexBasis:(0,s.default)("flexBasis",[["basis",["flex-basis"]]]),tableLayout:({addUtilities:e})=>{e({".table-auto":{"table-layout":"auto"},".table-fixed":{"table-layout":"fixed"}})},captionSide:({addUtilities:e})=>{e({".caption-top":{"caption-side":"top"},".caption-bottom":{"caption-side":"bottom"}})},borderCollapse:({addUtilities:e})=>{e({".border-collapse":{"border-collapse":"collapse"},".border-separate":{"border-collapse":"separate"}})},borderSpacing:({addDefaults:e,matchUtilities:t,theme:r})=>{e("border-spacing",{"--tw-border-spacing-x":0,"--tw-border-spacing-y":0}),t({"border-spacing":e=>({"--tw-border-spacing-x":e,"--tw-border-spacing-y":e,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-x":e=>({"--tw-border-spacing-x":e,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-y":e=>({"--tw-border-spacing-y":e,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})},{values:r("borderSpacing")})},transformOrigin:(0,s.default)("transformOrigin",[["origin",["transformOrigin"]]]),translate:(0,s.default)("translate",[[["translate-x",[["@defaults transform",{}],"--tw-translate-x",["transform",D]]],["translate-y",[["@defaults transform",{}],"--tw-translate-y",["transform",D]]]]],{supportsNegativeValues:!0}),rotate:(0,s.default)("rotate",[["rotate",[["@defaults transform",{}],"--tw-rotate",["transform",D]]]],{supportsNegativeValues:!0}),skew:(0,s.default)("skew",[[["skew-x",[["@defaults transform",{}],"--tw-skew-x",["transform",D]]],["skew-y",[["@defaults transform",{}],"--tw-skew-y",["transform",D]]]]],{supportsNegativeValues:!0}),scale:(0,s.default)("scale",[["scale",[["@defaults transform",{}],"--tw-scale-x","--tw-scale-y",["transform",D]]],[["scale-x",[["@defaults transform",{}],"--tw-scale-x",["transform",D]]],["scale-y",[["@defaults transform",{}],"--tw-scale-y",["transform",D]]]]],{supportsNegativeValues:!0}),transform:({addDefaults:e,addUtilities:t})=>{e("transform",{"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1"}),t({".transform":{"@defaults transform":{},transform:D},".transform-cpu":{transform:D},".transform-gpu":{transform:D.replace("translate(var(--tw-translate-x), var(--tw-translate-y))","translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)")},".transform-none":{transform:"none"}})},animation:({matchUtilities:e,theme:t,config:r})=>{var n;let i=e=>(0,o.default)(r("prefix")+e),s=Object.fromEntries(Object.entries(null!==(n=t("keyframes"))&&void 0!==n?n:{}).map(([e,t])=>[e,{[`@keyframes ${i(e)}`]:t}]));e({animate:e=>{let t=(0,l.default)(e);return[...t.flatMap(e=>s[e.name]),{animation:t.map(({name:e,value:t})=>void 0===e||void 0===s[e]?t:t.replace(e,i(e))).join(", ")}]}},{values:t("animation")})},cursor:(0,s.default)("cursor"),touchAction:({addDefaults:e,addUtilities:t})=>{e("touch-action",{"--tw-pan-x":" ","--tw-pan-y":" ","--tw-pinch-zoom":" "});let r="var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)";t({".touch-auto":{"touch-action":"auto"},".touch-none":{"touch-action":"none"},".touch-pan-x":{"@defaults touch-action":{},"--tw-pan-x":"pan-x","touch-action":r},".touch-pan-left":{"@defaults touch-action":{},"--tw-pan-x":"pan-left","touch-action":r},".touch-pan-right":{"@defaults touch-action":{},"--tw-pan-x":"pan-right","touch-action":r},".touch-pan-y":{"@defaults touch-action":{},"--tw-pan-y":"pan-y","touch-action":r},".touch-pan-up":{"@defaults touch-action":{},"--tw-pan-y":"pan-up","touch-action":r},".touch-pan-down":{"@defaults touch-action":{},"--tw-pan-y":"pan-down","touch-action":r},".touch-pinch-zoom":{"@defaults touch-action":{},"--tw-pinch-zoom":"pinch-zoom","touch-action":r},".touch-manipulation":{"touch-action":"manipulation"}})},userSelect:({addUtilities:e})=>{e({".select-none":{"user-select":"none"},".select-text":{"user-select":"text"},".select-all":{"user-select":"all"},".select-auto":{"user-select":"auto"}})},resize:({addUtilities:e})=>{e({".resize-none":{resize:"none"},".resize-y":{resize:"vertical"},".resize-x":{resize:"horizontal"},".resize":{resize:"both"}})},scrollSnapType:({addDefaults:e,addUtilities:t})=>{e("scroll-snap-type",{"--tw-scroll-snap-strictness":"proximity"}),t({".snap-none":{"scroll-snap-type":"none"},".snap-x":{"@defaults scroll-snap-type":{},"scroll-snap-type":"x var(--tw-scroll-snap-strictness)"},".snap-y":{"@defaults scroll-snap-type":{},"scroll-snap-type":"y var(--tw-scroll-snap-strictness)"},".snap-both":{"@defaults scroll-snap-type":{},"scroll-snap-type":"both var(--tw-scroll-snap-strictness)"},".snap-mandatory":{"--tw-scroll-snap-strictness":"mandatory"},".snap-proximity":{"--tw-scroll-snap-strictness":"proximity"}})},scrollSnapAlign:({addUtilities:e})=>{e({".snap-start":{"scroll-snap-align":"start"},".snap-end":{"scroll-snap-align":"end"},".snap-center":{"scroll-snap-align":"center"},".snap-align-none":{"scroll-snap-align":"none"}})},scrollSnapStop:({addUtilities:e})=>{e({".snap-normal":{"scroll-snap-stop":"normal"},".snap-always":{"scroll-snap-stop":"always"}})},scrollMargin:(0,s.default)("scrollMargin",[["scroll-m",["scroll-margin"]],[["scroll-mx",["scroll-margin-left","scroll-margin-right"]],["scroll-my",["scroll-margin-top","scroll-margin-bottom"]]],[["scroll-ms",["scroll-margin-inline-start"]],["scroll-me",["scroll-margin-inline-end"]],["scroll-mt",["scroll-margin-top"]],["scroll-mr",["scroll-margin-right"]],["scroll-mb",["scroll-margin-bottom"]],["scroll-ml",["scroll-margin-left"]]]],{supportsNegativeValues:!0}),scrollPadding:(0,s.default)("scrollPadding",[["scroll-p",["scroll-padding"]],[["scroll-px",["scroll-padding-left","scroll-padding-right"]],["scroll-py",["scroll-padding-top","scroll-padding-bottom"]]],[["scroll-ps",["scroll-padding-inline-start"]],["scroll-pe",["scroll-padding-inline-end"]],["scroll-pt",["scroll-padding-top"]],["scroll-pr",["scroll-padding-right"]],["scroll-pb",["scroll-padding-bottom"]],["scroll-pl",["scroll-padding-left"]]]]),listStylePosition:({addUtilities:e})=>{e({".list-inside":{"list-style-position":"inside"},".list-outside":{"list-style-position":"outside"}})},listStyleType:(0,s.default)("listStyleType",[["list",["listStyleType"]]]),listStyleImage:(0,s.default)("listStyleImage",[["list-image",["listStyleImage"]]]),appearance:({addUtilities:e})=>{e({".appearance-none":{appearance:"none"},".appearance-auto":{appearance:"auto"}})},columns:(0,s.default)("columns",[["columns",["columns"]]]),breakBefore:({addUtilities:e})=>{e({".break-before-auto":{"break-before":"auto"},".break-before-avoid":{"break-before":"avoid"},".break-before-all":{"break-before":"all"},".break-before-avoid-page":{"break-before":"avoid-page"},".break-before-page":{"break-before":"page"},".break-before-left":{"break-before":"left"},".break-before-right":{"break-before":"right"},".break-before-column":{"break-before":"column"}})},breakInside:({addUtilities:e})=>{e({".break-inside-auto":{"break-inside":"auto"},".break-inside-avoid":{"break-inside":"avoid"},".break-inside-avoid-page":{"break-inside":"avoid-page"},".break-inside-avoid-column":{"break-inside":"avoid-column"}})},breakAfter:({addUtilities:e})=>{e({".break-after-auto":{"break-after":"auto"},".break-after-avoid":{"break-after":"avoid"},".break-after-all":{"break-after":"all"},".break-after-avoid-page":{"break-after":"avoid-page"},".break-after-page":{"break-after":"page"},".break-after-left":{"break-after":"left"},".break-after-right":{"break-after":"right"},".break-after-column":{"break-after":"column"}})},gridAutoColumns:(0,s.default)("gridAutoColumns",[["auto-cols",["gridAutoColumns"]]]),gridAutoFlow:({addUtilities:e})=>{e({".grid-flow-row":{gridAutoFlow:"row"},".grid-flow-col":{gridAutoFlow:"column"},".grid-flow-dense":{gridAutoFlow:"dense"},".grid-flow-row-dense":{gridAutoFlow:"row dense"},".grid-flow-col-dense":{gridAutoFlow:"column dense"}})},gridAutoRows:(0,s.default)("gridAutoRows",[["auto-rows",["gridAutoRows"]]]),gridTemplateColumns:(0,s.default)("gridTemplateColumns",[["grid-cols",["gridTemplateColumns"]]]),gridTemplateRows:(0,s.default)("gridTemplateRows",[["grid-rows",["gridTemplateRows"]]]),flexDirection:({addUtilities:e})=>{e({".flex-row":{"flex-direction":"row"},".flex-row-reverse":{"flex-direction":"row-reverse"},".flex-col":{"flex-direction":"column"},".flex-col-reverse":{"flex-direction":"column-reverse"}})},flexWrap:({addUtilities:e})=>{e({".flex-wrap":{"flex-wrap":"wrap"},".flex-wrap-reverse":{"flex-wrap":"wrap-reverse"},".flex-nowrap":{"flex-wrap":"nowrap"}})},placeContent:({addUtilities:e})=>{e({".place-content-center":{"place-content":"center"},".place-content-start":{"place-content":"start"},".place-content-end":{"place-content":"end"},".place-content-between":{"place-content":"space-between"},".place-content-around":{"place-content":"space-around"},".place-content-evenly":{"place-content":"space-evenly"},".place-content-baseline":{"place-content":"baseline"},".place-content-stretch":{"place-content":"stretch"}})},placeItems:({addUtilities:e})=>{e({".place-items-start":{"place-items":"start"},".place-items-end":{"place-items":"end"},".place-items-center":{"place-items":"center"},".place-items-baseline":{"place-items":"baseline"},".place-items-stretch":{"place-items":"stretch"}})},alignContent:({addUtilities:e})=>{e({".content-normal":{"align-content":"normal"},".content-center":{"align-content":"center"},".content-start":{"align-content":"flex-start"},".content-end":{"align-content":"flex-end"},".content-between":{"align-content":"space-between"},".content-around":{"align-content":"space-around"},".content-evenly":{"align-content":"space-evenly"},".content-baseline":{"align-content":"baseline"},".content-stretch":{"align-content":"stretch"}})},alignItems:({addUtilities:e})=>{e({".items-start":{"align-items":"flex-start"},".items-end":{"align-items":"flex-end"},".items-center":{"align-items":"center"},".items-baseline":{"align-items":"baseline"},".items-stretch":{"align-items":"stretch"}})},justifyContent:({addUtilities:e})=>{e({".justify-normal":{"justify-content":"normal"},".justify-start":{"justify-content":"flex-start"},".justify-end":{"justify-content":"flex-end"},".justify-center":{"justify-content":"center"},".justify-between":{"justify-content":"space-between"},".justify-around":{"justify-content":"space-around"},".justify-evenly":{"justify-content":"space-evenly"},".justify-stretch":{"justify-content":"stretch"}})},justifyItems:({addUtilities:e})=>{e({".justify-items-start":{"justify-items":"start"},".justify-items-end":{"justify-items":"end"},".justify-items-center":{"justify-items":"center"},".justify-items-stretch":{"justify-items":"stretch"}})},gap:(0,s.default)("gap",[["gap",["gap"]],[["gap-x",["columnGap"]],["gap-y",["rowGap"]]]]),space:({matchUtilities:e,addUtilities:t,theme:r})=>{e({"space-x":e=>(e="0"===e?"0px":e,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","margin-right":`calc(${e} * var(--tw-space-x-reverse))`,"margin-left":`calc(${e} * calc(1 - var(--tw-space-x-reverse)))`}}),"space-y":e=>(e="0"===e?"0px":e,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","margin-top":`calc(${e} * calc(1 - var(--tw-space-y-reverse)))`,"margin-bottom":`calc(${e} * var(--tw-space-y-reverse))`}})},{values:r("space"),supportsNegativeValues:!0}),t({".space-y-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"1"},".space-x-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"1"}})},divideWidth:({matchUtilities:e,addUtilities:t,theme:r})=>{e({"divide-x":e=>(e="0"===e?"0px":e,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"0","border-right-width":`calc(${e} * var(--tw-divide-x-reverse))`,"border-left-width":`calc(${e} * calc(1 - var(--tw-divide-x-reverse)))`}}),"divide-y":e=>(e="0"===e?"0px":e,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"0","border-top-width":`calc(${e} * calc(1 - var(--tw-divide-y-reverse)))`,"border-bottom-width":`calc(${e} * var(--tw-divide-y-reverse))`}})},{values:r("divideWidth"),type:["line-width","length","any"]}),t({".divide-y-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"1"},".divide-x-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"1"}})},divideStyle:({addUtilities:e})=>{e({".divide-solid > :not([hidden]) ~ :not([hidden])":{"border-style":"solid"},".divide-dashed > :not([hidden]) ~ :not([hidden])":{"border-style":"dashed"},".divide-dotted > :not([hidden]) ~ :not([hidden])":{"border-style":"dotted"},".divide-double > :not([hidden]) ~ :not([hidden])":{"border-style":"double"},".divide-none > :not([hidden]) ~ :not([hidden])":{"border-style":"none"}})},divideColor:({matchUtilities:e,theme:t,corePlugins:r})=>{e({divide:e=>r("divideOpacity")?{"& > :not([hidden]) ~ :not([hidden])":(0,c.default)({color:e,property:"border-color",variable:"--tw-divide-opacity"})}:{"& > :not([hidden]) ~ :not([hidden])":{"border-color":(0,d.default)(e)}}},{values:(({DEFAULT:e,...t})=>t)((0,u.default)(t("divideColor"))),type:["color","any"]})},divideOpacity:({matchUtilities:e,theme:t})=>{e({"divide-opacity":e=>({"& > :not([hidden]) ~ :not([hidden])":{"--tw-divide-opacity":e}})},{values:t("divideOpacity")})},placeSelf:({addUtilities:e})=>{e({".place-self-auto":{"place-self":"auto"},".place-self-start":{"place-self":"start"},".place-self-end":{"place-self":"end"},".place-self-center":{"place-self":"center"},".place-self-stretch":{"place-self":"stretch"}})},alignSelf:({addUtilities:e})=>{e({".self-auto":{"align-self":"auto"},".self-start":{"align-self":"flex-start"},".self-end":{"align-self":"flex-end"},".self-center":{"align-self":"center"},".self-stretch":{"align-self":"stretch"},".self-baseline":{"align-self":"baseline"}})},justifySelf:({addUtilities:e})=>{e({".justify-self-auto":{"justify-self":"auto"},".justify-self-start":{"justify-self":"start"},".justify-self-end":{"justify-self":"end"},".justify-self-center":{"justify-self":"center"},".justify-self-stretch":{"justify-self":"stretch"}})},overflow:({addUtilities:e})=>{e({".overflow-auto":{overflow:"auto"},".overflow-hidden":{overflow:"hidden"},".overflow-clip":{overflow:"clip"},".overflow-visible":{overflow:"visible"},".overflow-scroll":{overflow:"scroll"},".overflow-x-auto":{"overflow-x":"auto"},".overflow-y-auto":{"overflow-y":"auto"},".overflow-x-hidden":{"overflow-x":"hidden"},".overflow-y-hidden":{"overflow-y":"hidden"},".overflow-x-clip":{"overflow-x":"clip"},".overflow-y-clip":{"overflow-y":"clip"},".overflow-x-visible":{"overflow-x":"visible"},".overflow-y-visible":{"overflow-y":"visible"},".overflow-x-scroll":{"overflow-x":"scroll"},".overflow-y-scroll":{"overflow-y":"scroll"}})},overscrollBehavior:({addUtilities:e})=>{e({".overscroll-auto":{"overscroll-behavior":"auto"},".overscroll-contain":{"overscroll-behavior":"contain"},".overscroll-none":{"overscroll-behavior":"none"},".overscroll-y-auto":{"overscroll-behavior-y":"auto"},".overscroll-y-contain":{"overscroll-behavior-y":"contain"},".overscroll-y-none":{"overscroll-behavior-y":"none"},".overscroll-x-auto":{"overscroll-behavior-x":"auto"},".overscroll-x-contain":{"overscroll-behavior-x":"contain"},".overscroll-x-none":{"overscroll-behavior-x":"none"}})},scrollBehavior:({addUtilities:e})=>{e({".scroll-auto":{"scroll-behavior":"auto"},".scroll-smooth":{"scroll-behavior":"smooth"}})},textOverflow:({addUtilities:e})=>{e({".truncate":{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},".overflow-ellipsis":{"text-overflow":"ellipsis"},".text-ellipsis":{"text-overflow":"ellipsis"},".text-clip":{"text-overflow":"clip"}})},hyphens:({addUtilities:e})=>{e({".hyphens-none":{hyphens:"none"},".hyphens-manual":{hyphens:"manual"},".hyphens-auto":{hyphens:"auto"}})},whitespace:({addUtilities:e})=>{e({".whitespace-normal":{"white-space":"normal"},".whitespace-nowrap":{"white-space":"nowrap"},".whitespace-pre":{"white-space":"pre"},".whitespace-pre-line":{"white-space":"pre-line"},".whitespace-pre-wrap":{"white-space":"pre-wrap"},".whitespace-break-spaces":{"white-space":"break-spaces"}})},textWrap:({addUtilities:e})=>{e({".text-wrap":{"text-wrap":"wrap"},".text-nowrap":{"text-wrap":"nowrap"},".text-balance":{"text-wrap":"balance"},".text-pretty":{"text-wrap":"pretty"}})},wordBreak:({addUtilities:e})=>{e({".break-normal":{"overflow-wrap":"normal","word-break":"normal"},".break-words":{"overflow-wrap":"break-word"},".break-all":{"word-break":"break-all"},".break-keep":{"word-break":"keep-all"}})},borderRadius:(0,s.default)("borderRadius",[["rounded",["border-radius"]],[["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]]],[["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]]]),borderWidth:(0,s.default)("borderWidth",[["border",[["@defaults border-width",{}],"border-width"]],[["border-x",[["@defaults border-width",{}],"border-left-width","border-right-width"]],["border-y",[["@defaults border-width",{}],"border-top-width","border-bottom-width"]]],[["border-s",[["@defaults border-width",{}],"border-inline-start-width"]],["border-e",[["@defaults border-width",{}],"border-inline-end-width"]],["border-t",[["@defaults border-width",{}],"border-top-width"]],["border-r",[["@defaults border-width",{}],"border-right-width"]],["border-b",[["@defaults border-width",{}],"border-bottom-width"]],["border-l",[["@defaults border-width",{}],"border-left-width"]]]],{type:["line-width","length"]}),borderStyle:({addUtilities:e})=>{e({".border-solid":{"border-style":"solid"},".border-dashed":{"border-style":"dashed"},".border-dotted":{"border-style":"dotted"},".border-double":{"border-style":"double"},".border-hidden":{"border-style":"hidden"},".border-none":{"border-style":"none"}})},borderColor:({matchUtilities:e,theme:t,corePlugins:r})=>{e({border:e=>r("borderOpacity")?(0,c.default)({color:e,property:"border-color",variable:"--tw-border-opacity"}):{"border-color":(0,d.default)(e)}},{values:(({DEFAULT:e,...t})=>t)((0,u.default)(t("borderColor"))),type:["color","any"]}),e({"border-x":e=>r("borderOpacity")?(0,c.default)({color:e,property:["border-left-color","border-right-color"],variable:"--tw-border-opacity"}):{"border-left-color":(0,d.default)(e),"border-right-color":(0,d.default)(e)},"border-y":e=>r("borderOpacity")?(0,c.default)({color:e,property:["border-top-color","border-bottom-color"],variable:"--tw-border-opacity"}):{"border-top-color":(0,d.default)(e),"border-bottom-color":(0,d.default)(e)}},{values:(({DEFAULT:e,...t})=>t)((0,u.default)(t("borderColor"))),type:["color","any"]}),e({"border-s":e=>r("borderOpacity")?(0,c.default)({color:e,property:"border-inline-start-color",variable:"--tw-border-opacity"}):{"border-inline-start-color":(0,d.default)(e)},"border-e":e=>r("borderOpacity")?(0,c.default)({color:e,property:"border-inline-end-color",variable:"--tw-border-opacity"}):{"border-inline-end-color":(0,d.default)(e)},"border-t":e=>r("borderOpacity")?(0,c.default)({color:e,property:"border-top-color",variable:"--tw-border-opacity"}):{"border-top-color":(0,d.default)(e)},"border-r":e=>r("borderOpacity")?(0,c.default)({color:e,property:"border-right-color",variable:"--tw-border-opacity"}):{"border-right-color":(0,d.default)(e)},"border-b":e=>r("borderOpacity")?(0,c.default)({color:e,property:"border-bottom-color",variable:"--tw-border-opacity"}):{"border-bottom-color":(0,d.default)(e)},"border-l":e=>r("borderOpacity")?(0,c.default)({color:e,property:"border-left-color",variable:"--tw-border-opacity"}):{"border-left-color":(0,d.default)(e)}},{values:(({DEFAULT:e,...t})=>t)((0,u.default)(t("borderColor"))),type:["color","any"]})},borderOpacity:(0,s.default)("borderOpacity",[["border-opacity",["--tw-border-opacity"]]]),backgroundColor:({matchUtilities:e,theme:t,corePlugins:r})=>{e({bg:e=>r("backgroundOpacity")?(0,c.default)({color:e,property:"background-color",variable:"--tw-bg-opacity"}):{"background-color":(0,d.default)(e)}},{values:(0,u.default)(t("backgroundColor")),type:["color","any"]})},backgroundOpacity:(0,s.default)("backgroundOpacity",[["bg-opacity",["--tw-bg-opacity"]]]),backgroundImage:(0,s.default)("backgroundImage",[["bg",["background-image"]]],{type:["lookup","image","url"]}),gradientColorStops:(()=>{function e(e){return(0,c.withAlphaValue)(e,0,"rgb(255 255 255 / 0)")}return function({matchUtilities:t,theme:r,addDefaults:n}){n("gradient-color-stops",{"--tw-gradient-from-position":" ","--tw-gradient-via-position":" ","--tw-gradient-to-position":" "});let i={values:(0,u.default)(r("gradientColorStops")),type:["color","any"]},s={values:r("gradientColorStopPositions"),type:["length","percentage"]};t({from:t=>{let r=e(t);return{"@defaults gradient-color-stops":{},"--tw-gradient-from":`${(0,d.default)(t)} var(--tw-gradient-from-position)`,"--tw-gradient-to":`${r} var(--tw-gradient-to-position)`,"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)"}}},i),t({from:e=>({"--tw-gradient-from-position":e})},s),t({via:t=>{let r=e(t);return{"@defaults gradient-color-stops":{},"--tw-gradient-to":`${r} var(--tw-gradient-to-position)`,"--tw-gradient-stops":`var(--tw-gradient-from), ${(0,d.default)(t)} var(--tw-gradient-via-position), var(--tw-gradient-to)`}}},i),t({via:e=>({"--tw-gradient-via-position":e})},s),t({to:e=>({"@defaults gradient-color-stops":{},"--tw-gradient-to":`${(0,d.default)(e)} var(--tw-gradient-to-position)`})},i),t({to:e=>({"--tw-gradient-to-position":e})},s)}})(),boxDecorationBreak:({addUtilities:e})=>{e({".decoration-slice":{"box-decoration-break":"slice"},".decoration-clone":{"box-decoration-break":"clone"},".box-decoration-slice":{"box-decoration-break":"slice"},".box-decoration-clone":{"box-decoration-break":"clone"}})},backgroundSize:(0,s.default)("backgroundSize",[["bg",["background-size"]]],{type:["lookup","length","percentage","size"]}),backgroundAttachment:({addUtilities:e})=>{e({".bg-fixed":{"background-attachment":"fixed"},".bg-local":{"background-attachment":"local"},".bg-scroll":{"background-attachment":"scroll"}})},backgroundClip:({addUtilities:e})=>{e({".bg-clip-border":{"background-clip":"border-box"},".bg-clip-padding":{"background-clip":"padding-box"},".bg-clip-content":{"background-clip":"content-box"},".bg-clip-text":{"background-clip":"text"}})},backgroundPosition:(0,s.default)("backgroundPosition",[["bg",["background-position"]]],{type:["lookup",["position",{preferOnConflict:!0}]]}),backgroundRepeat:({addUtilities:e})=>{e({".bg-repeat":{"background-repeat":"repeat"},".bg-no-repeat":{"background-repeat":"no-repeat"},".bg-repeat-x":{"background-repeat":"repeat-x"},".bg-repeat-y":{"background-repeat":"repeat-y"},".bg-repeat-round":{"background-repeat":"round"},".bg-repeat-space":{"background-repeat":"space"}})},backgroundOrigin:({addUtilities:e})=>{e({".bg-origin-border":{"background-origin":"border-box"},".bg-origin-padding":{"background-origin":"padding-box"},".bg-origin-content":{"background-origin":"content-box"}})},fill:({matchUtilities:e,theme:t})=>{e({fill:e=>({fill:(0,d.default)(e)})},{values:(0,u.default)(t("fill")),type:["color","any"]})},stroke:({matchUtilities:e,theme:t})=>{e({stroke:e=>({stroke:(0,d.default)(e)})},{values:(0,u.default)(t("stroke")),type:["color","url","any"]})},strokeWidth:(0,s.default)("strokeWidth",[["stroke",["stroke-width"]]],{type:["length","number","percentage"]}),objectFit:({addUtilities:e})=>{e({".object-contain":{"object-fit":"contain"},".object-cover":{"object-fit":"cover"},".object-fill":{"object-fit":"fill"},".object-none":{"object-fit":"none"},".object-scale-down":{"object-fit":"scale-down"}})},objectPosition:(0,s.default)("objectPosition",[["object",["object-position"]]]),padding:(0,s.default)("padding",[["p",["padding"]],[["px",["padding-left","padding-right"]],["py",["padding-top","padding-bottom"]]],[["ps",["padding-inline-start"]],["pe",["padding-inline-end"]],["pt",["padding-top"]],["pr",["padding-right"]],["pb",["padding-bottom"]],["pl",["padding-left"]]]]),textAlign:({addUtilities:e})=>{e({".text-left":{"text-align":"left"},".text-center":{"text-align":"center"},".text-right":{"text-align":"right"},".text-justify":{"text-align":"justify"},".text-start":{"text-align":"start"},".text-end":{"text-align":"end"}})},textIndent:(0,s.default)("textIndent",[["indent",["text-indent"]]],{supportsNegativeValues:!0}),verticalAlign:({addUtilities:e,matchUtilities:t})=>{e({".align-baseline":{"vertical-align":"baseline"},".align-top":{"vertical-align":"top"},".align-middle":{"vertical-align":"middle"},".align-bottom":{"vertical-align":"bottom"},".align-text-top":{"vertical-align":"text-top"},".align-text-bottom":{"vertical-align":"text-bottom"},".align-sub":{"vertical-align":"sub"},".align-super":{"vertical-align":"super"}}),t({align:e=>({"vertical-align":e})})},fontFamily:({matchUtilities:e,theme:t})=>{e({font:e=>{let[t,r={}]=Array.isArray(e)&&(0,p.default)(e[1])?e:[e],{fontFeatureSettings:n,fontVariationSettings:i}=r;return{"font-family":Array.isArray(t)?t.join(", "):t,...void 0===n?{}:{"font-feature-settings":n},...void 0===i?{}:{"font-variation-settings":i}}}},{values:t("fontFamily"),type:["lookup","generic-name","family-name"]})},fontSize:({matchUtilities:e,theme:t})=>{e({text:(e,{modifier:t})=>{let[r,n]=Array.isArray(e)?e:[e];if(t)return{"font-size":r,"line-height":t};let{lineHeight:i,letterSpacing:s,fontWeight:a}=(0,p.default)(n)?n:{lineHeight:n};return{"font-size":r,...void 0===i?{}:{"line-height":i},...void 0===s?{}:{"letter-spacing":s},...void 0===a?{}:{"font-weight":a}}}},{values:t("fontSize"),modifiers:t("lineHeight"),type:["absolute-size","relative-size","length","percentage"]})},fontWeight:(0,s.default)("fontWeight",[["font",["fontWeight"]]],{type:["lookup","number","any"]}),textTransform:({addUtilities:e})=>{e({".uppercase":{"text-transform":"uppercase"},".lowercase":{"text-transform":"lowercase"},".capitalize":{"text-transform":"capitalize"},".normal-case":{"text-transform":"none"}})},fontStyle:({addUtilities:e})=>{e({".italic":{"font-style":"italic"},".not-italic":{"font-style":"normal"}})},fontVariantNumeric:({addDefaults:e,addUtilities:t})=>{let r="var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)";e("font-variant-numeric",{"--tw-ordinal":" ","--tw-slashed-zero":" ","--tw-numeric-figure":" ","--tw-numeric-spacing":" ","--tw-numeric-fraction":" "}),t({".normal-nums":{"font-variant-numeric":"normal"},".ordinal":{"@defaults font-variant-numeric":{},"--tw-ordinal":"ordinal","font-variant-numeric":r},".slashed-zero":{"@defaults font-variant-numeric":{},"--tw-slashed-zero":"slashed-zero","font-variant-numeric":r},".lining-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"lining-nums","font-variant-numeric":r},".oldstyle-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"oldstyle-nums","font-variant-numeric":r},".proportional-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"proportional-nums","font-variant-numeric":r},".tabular-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"tabular-nums","font-variant-numeric":r},".diagonal-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"diagonal-fractions","font-variant-numeric":r},".stacked-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"stacked-fractions","font-variant-numeric":r}})},lineHeight:(0,s.default)("lineHeight",[["leading",["lineHeight"]]]),letterSpacing:(0,s.default)("letterSpacing",[["tracking",["letterSpacing"]]],{supportsNegativeValues:!0}),textColor:({matchUtilities:e,theme:t,corePlugins:r})=>{e({text:e=>r("textOpacity")?(0,c.default)({color:e,property:"color",variable:"--tw-text-opacity"}):{color:(0,d.default)(e)}},{values:(0,u.default)(t("textColor")),type:["color","any"]})},textOpacity:(0,s.default)("textOpacity",[["text-opacity",["--tw-text-opacity"]]]),textDecoration:({addUtilities:e})=>{e({".underline":{"text-decoration-line":"underline"},".overline":{"text-decoration-line":"overline"},".line-through":{"text-decoration-line":"line-through"},".no-underline":{"text-decoration-line":"none"}})},textDecorationColor:({matchUtilities:e,theme:t})=>{e({decoration:e=>({"text-decoration-color":(0,d.default)(e)})},{values:(0,u.default)(t("textDecorationColor")),type:["color","any"]})},textDecorationStyle:({addUtilities:e})=>{e({".decoration-solid":{"text-decoration-style":"solid"},".decoration-double":{"text-decoration-style":"double"},".decoration-dotted":{"text-decoration-style":"dotted"},".decoration-dashed":{"text-decoration-style":"dashed"},".decoration-wavy":{"text-decoration-style":"wavy"}})},textDecorationThickness:(0,s.default)("textDecorationThickness",[["decoration",["text-decoration-thickness"]]],{type:["length","percentage"]}),textUnderlineOffset:(0,s.default)("textUnderlineOffset",[["underline-offset",["text-underline-offset"]]],{type:["length","percentage","any"]}),fontSmoothing:({addUtilities:e})=>{e({".antialiased":{"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},".subpixel-antialiased":{"-webkit-font-smoothing":"auto","-moz-osx-font-smoothing":"auto"}})},placeholderColor:({matchUtilities:e,theme:t,corePlugins:r})=>{e({placeholder:e=>r("placeholderOpacity")?{"&::placeholder":(0,c.default)({color:e,property:"color",variable:"--tw-placeholder-opacity"})}:{"&::placeholder":{color:(0,d.default)(e)}}},{values:(0,u.default)(t("placeholderColor")),type:["color","any"]})},placeholderOpacity:({matchUtilities:e,theme:t})=>{e({"placeholder-opacity":e=>({"&::placeholder":{"--tw-placeholder-opacity":e}})},{values:t("placeholderOpacity")})},caretColor:({matchUtilities:e,theme:t})=>{e({caret:e=>({"caret-color":(0,d.default)(e)})},{values:(0,u.default)(t("caretColor")),type:["color","any"]})},accentColor:({matchUtilities:e,theme:t})=>{e({accent:e=>({"accent-color":(0,d.default)(e)})},{values:(0,u.default)(t("accentColor")),type:["color","any"]})},opacity:(0,s.default)("opacity",[["opacity",["opacity"]]]),backgroundBlendMode:({addUtilities:e})=>{e({".bg-blend-normal":{"background-blend-mode":"normal"},".bg-blend-multiply":{"background-blend-mode":"multiply"},".bg-blend-screen":{"background-blend-mode":"screen"},".bg-blend-overlay":{"background-blend-mode":"overlay"},".bg-blend-darken":{"background-blend-mode":"darken"},".bg-blend-lighten":{"background-blend-mode":"lighten"},".bg-blend-color-dodge":{"background-blend-mode":"color-dodge"},".bg-blend-color-burn":{"background-blend-mode":"color-burn"},".bg-blend-hard-light":{"background-blend-mode":"hard-light"},".bg-blend-soft-light":{"background-blend-mode":"soft-light"},".bg-blend-difference":{"background-blend-mode":"difference"},".bg-blend-exclusion":{"background-blend-mode":"exclusion"},".bg-blend-hue":{"background-blend-mode":"hue"},".bg-blend-saturation":{"background-blend-mode":"saturation"},".bg-blend-color":{"background-blend-mode":"color"},".bg-blend-luminosity":{"background-blend-mode":"luminosity"}})},mixBlendMode:({addUtilities:e})=>{e({".mix-blend-normal":{"mix-blend-mode":"normal"},".mix-blend-multiply":{"mix-blend-mode":"multiply"},".mix-blend-screen":{"mix-blend-mode":"screen"},".mix-blend-overlay":{"mix-blend-mode":"overlay"},".mix-blend-darken":{"mix-blend-mode":"darken"},".mix-blend-lighten":{"mix-blend-mode":"lighten"},".mix-blend-color-dodge":{"mix-blend-mode":"color-dodge"},".mix-blend-color-burn":{"mix-blend-mode":"color-burn"},".mix-blend-hard-light":{"mix-blend-mode":"hard-light"},".mix-blend-soft-light":{"mix-blend-mode":"soft-light"},".mix-blend-difference":{"mix-blend-mode":"difference"},".mix-blend-exclusion":{"mix-blend-mode":"exclusion"},".mix-blend-hue":{"mix-blend-mode":"hue"},".mix-blend-saturation":{"mix-blend-mode":"saturation"},".mix-blend-color":{"mix-blend-mode":"color"},".mix-blend-luminosity":{"mix-blend-mode":"luminosity"},".mix-blend-plus-darker":{"mix-blend-mode":"plus-darker"},".mix-blend-plus-lighter":{"mix-blend-mode":"plus-lighter"}})},boxShadow:(t=(0,f.default)("boxShadow"),function({matchUtilities:e,addDefaults:r,theme:n}){r("box-shadow",{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),e({shadow:e=>{e=t(e);let r=(0,tg.parseBoxShadowValue)(e);for(let e of r)e.valid&&(e.color="var(--tw-shadow-color)");return{"@defaults box-shadow":{},"--tw-shadow":"none"===e?"0 0 #0000":e,"--tw-shadow-colored":"none"===e?"0 0 #0000":(0,tg.formatBoxShadowValue)(r),"box-shadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)"}}},{values:n("boxShadow"),type:["shadow"]})}),boxShadowColor:({matchUtilities:e,theme:t})=>{e({shadow:e=>({"--tw-shadow-color":(0,d.default)(e),"--tw-shadow":"var(--tw-shadow-colored)"})},{values:(0,u.default)(t("boxShadowColor")),type:["color","any"]})},outlineStyle:({addUtilities:e})=>{e({".outline-none":{outline:"2px solid transparent","outline-offset":"2px"},".outline":{"outline-style":"solid"},".outline-dashed":{"outline-style":"dashed"},".outline-dotted":{"outline-style":"dotted"},".outline-double":{"outline-style":"double"}})},outlineWidth:(0,s.default)("outlineWidth",[["outline",["outline-width"]]],{type:["length","number","percentage"]}),outlineOffset:(0,s.default)("outlineOffset",[["outline-offset",["outline-offset"]]],{type:["length","number","percentage","any"],supportsNegativeValues:!0}),outlineColor:({matchUtilities:e,theme:t})=>{e({outline:e=>({"outline-color":(0,d.default)(e)})},{values:(0,u.default)(t("outlineColor")),type:["color","any"]})},ringWidth:({matchUtilities:e,addDefaults:t,addUtilities:r,theme:n,config:i})=>{let s=(()=>{var e,t;if((0,tw.flagEnabled)(i(),"respectDefaultRingColorOpacity"))return n("ringColor.DEFAULT");let r=n("ringOpacity.DEFAULT","0.5");return null!==(e=n("ringColor"))&&void 0!==e&&e.DEFAULT?(0,c.withAlphaValue)(null===(t=n("ringColor"))||void 0===t?void 0:t.DEFAULT,r,`rgb(147 197 253 / ${r})`):`rgb(147 197 253 / ${r})`})();t("ring-width",{"--tw-ring-inset":" ","--tw-ring-offset-width":n("ringOffsetWidth.DEFAULT","0px"),"--tw-ring-offset-color":n("ringOffsetColor.DEFAULT","#fff"),"--tw-ring-color":s,"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),e({ring:e=>({"@defaults ring-width":{},"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":`var(--tw-ring-inset) 0 0 0 calc(${e} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,"box-shadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)"})},{values:n("ringWidth"),type:"length"}),r({".ring-inset":{"@defaults ring-width":{},"--tw-ring-inset":"inset"}})},ringColor:({matchUtilities:e,theme:t,corePlugins:r})=>{e({ring:e=>r("ringOpacity")?(0,c.default)({color:e,property:"--tw-ring-color",variable:"--tw-ring-opacity"}):{"--tw-ring-color":(0,d.default)(e)}},{values:Object.fromEntries(Object.entries((0,u.default)(t("ringColor"))).filter(([e])=>"DEFAULT"!==e)),type:["color","any"]})},ringOpacity:e=>{let{config:t}=e;return(0,s.default)("ringOpacity",[["ring-opacity",["--tw-ring-opacity"]]],{filterDefault:!(0,tw.flagEnabled)(t(),"respectDefaultRingColorOpacity")})(e)},ringOffsetWidth:(0,s.default)("ringOffsetWidth",[["ring-offset",["--tw-ring-offset-width"]]],{type:"length"}),ringOffsetColor:({matchUtilities:e,theme:t})=>{e({"ring-offset":e=>({"--tw-ring-offset-color":(0,d.default)(e)})},{values:(0,u.default)(t("ringOffsetColor")),type:["color","any"]})},blur:({matchUtilities:e,theme:t})=>{e({blur:e=>({"--tw-blur":""===e.trim()?" ":`blur(${e})`,"@defaults filter":{},filter:x})},{values:t("blur")})},brightness:({matchUtilities:e,theme:t})=>{e({brightness:e=>({"--tw-brightness":`brightness(${e})`,"@defaults filter":{},filter:x})},{values:t("brightness")})},contrast:({matchUtilities:e,theme:t})=>{e({contrast:e=>({"--tw-contrast":`contrast(${e})`,"@defaults filter":{},filter:x})},{values:t("contrast")})},dropShadow:({matchUtilities:e,theme:t})=>{e({"drop-shadow":e=>({"--tw-drop-shadow":Array.isArray(e)?e.map(e=>`drop-shadow(${e})`).join(" "):`drop-shadow(${e})`,"@defaults filter":{},filter:x})},{values:t("dropShadow")})},grayscale:({matchUtilities:e,theme:t})=>{e({grayscale:e=>({"--tw-grayscale":`grayscale(${e})`,"@defaults filter":{},filter:x})},{values:t("grayscale")})},hueRotate:({matchUtilities:e,theme:t})=>{e({"hue-rotate":e=>({"--tw-hue-rotate":`hue-rotate(${e})`,"@defaults filter":{},filter:x})},{values:t("hueRotate"),supportsNegativeValues:!0})},invert:({matchUtilities:e,theme:t})=>{e({invert:e=>({"--tw-invert":`invert(${e})`,"@defaults filter":{},filter:x})},{values:t("invert")})},saturate:({matchUtilities:e,theme:t})=>{e({saturate:e=>({"--tw-saturate":`saturate(${e})`,"@defaults filter":{},filter:x})},{values:t("saturate")})},sepia:({matchUtilities:e,theme:t})=>{e({sepia:e=>({"--tw-sepia":`sepia(${e})`,"@defaults filter":{},filter:x})},{values:t("sepia")})},filter:({addDefaults:e,addUtilities:t})=>{e("filter",{"--tw-blur":" ","--tw-brightness":" ","--tw-contrast":" ","--tw-grayscale":" ","--tw-hue-rotate":" ","--tw-invert":" ","--tw-saturate":" ","--tw-sepia":" ","--tw-drop-shadow":" "}),t({".filter":{"@defaults filter":{},filter:x},".filter-none":{filter:"none"}})},backdropBlur:({matchUtilities:e,theme:t})=>{e({"backdrop-blur":e=>({"--tw-backdrop-blur":""===e.trim()?" ":`blur(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropBlur")})},backdropBrightness:({matchUtilities:e,theme:t})=>{e({"backdrop-brightness":e=>({"--tw-backdrop-brightness":`brightness(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropBrightness")})},backdropContrast:({matchUtilities:e,theme:t})=>{e({"backdrop-contrast":e=>({"--tw-backdrop-contrast":`contrast(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropContrast")})},backdropGrayscale:({matchUtilities:e,theme:t})=>{e({"backdrop-grayscale":e=>({"--tw-backdrop-grayscale":`grayscale(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropGrayscale")})},backdropHueRotate:({matchUtilities:e,theme:t})=>{e({"backdrop-hue-rotate":e=>({"--tw-backdrop-hue-rotate":`hue-rotate(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropHueRotate"),supportsNegativeValues:!0})},backdropInvert:({matchUtilities:e,theme:t})=>{e({"backdrop-invert":e=>({"--tw-backdrop-invert":`invert(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropInvert")})},backdropOpacity:({matchUtilities:e,theme:t})=>{e({"backdrop-opacity":e=>({"--tw-backdrop-opacity":`opacity(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropOpacity")})},backdropSaturate:({matchUtilities:e,theme:t})=>{e({"backdrop-saturate":e=>({"--tw-backdrop-saturate":`saturate(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropSaturate")})},backdropSepia:({matchUtilities:e,theme:t})=>{e({"backdrop-sepia":e=>({"--tw-backdrop-sepia":`sepia(${e})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k})},{values:t("backdropSepia")})},backdropFilter:({addDefaults:e,addUtilities:t})=>{e("backdrop-filter",{"--tw-backdrop-blur":" ","--tw-backdrop-brightness":" ","--tw-backdrop-contrast":" ","--tw-backdrop-grayscale":" ","--tw-backdrop-hue-rotate":" ","--tw-backdrop-invert":" ","--tw-backdrop-opacity":" ","--tw-backdrop-saturate":" ","--tw-backdrop-sepia":" "}),t({".backdrop-filter":{"@defaults backdrop-filter":{},"-webkit-backdrop-filter":k,"backdrop-filter":k},".backdrop-filter-none":{"-webkit-backdrop-filter":"none","backdrop-filter":"none"}})},transitionProperty:({matchUtilities:e,theme:t})=>{let r=t("transitionTimingFunction.DEFAULT"),n=t("transitionDuration.DEFAULT");e({transition:e=>({"transition-property":e,..."none"===e?{}:{"transition-timing-function":r,"transition-duration":n}})},{values:t("transitionProperty")})},transitionDelay:(0,s.default)("transitionDelay",[["delay",["transitionDelay"]]]),transitionDuration:(0,s.default)("transitionDuration",[["duration",["transitionDuration"]]],{filterDefault:!0}),transitionTimingFunction:(0,s.default)("transitionTimingFunction",[["ease",["transitionTimingFunction"]]],{filterDefault:!0}),willChange:(0,s.default)("willChange",[["will-change",["will-change"]]]),contain:({addDefaults:e,addUtilities:t})=>{let r="var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)";e("contain",{"--tw-contain-size":" ","--tw-contain-layout":" ","--tw-contain-paint":" ","--tw-contain-style":" "}),t({".contain-none":{contain:"none"},".contain-content":{contain:"content"},".contain-strict":{contain:"strict"},".contain-size":{"@defaults contain":{},"--tw-contain-size":"size",contain:r},".contain-inline-size":{"@defaults contain":{},"--tw-contain-size":"inline-size",contain:r},".contain-layout":{"@defaults contain":{},"--tw-contain-layout":"layout",contain:r},".contain-paint":{"@defaults contain":{},"--tw-contain-paint":"paint",contain:r},".contain-style":{"@defaults contain":{},"--tw-contain-style":"style",contain:r}})},content:(0,s.default)("content",[["content",["--tw-content",["content","var(--tw-content)"]]]]),forcedColorAdjust:({addUtilities:e})=>{e({".forced-color-adjust-auto":{"forced-color-adjust":"auto"},".forced-color-adjust-none":{"forced-color-adjust":"none"}})}}}(nD)),nD),h=x(nm),m=w(tE),y=w(tb),b=w(nT),v=nI();function w(e){return e&&e.__esModule?e:{default:e}}function D(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(D=function(e){return e?r:t})(e)}function x(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=D(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}let k=Symbol(),S={AddVariant:Symbol.for("ADD_VARIANT"),MatchVariant:Symbol.for("MATCH_VARIANT")},E={Base:1,Dynamic:2};function C(e,t){let r=e.tailwindConfig.prefix;return"function"==typeof r?r(t):r+t}function _({type:e="any",...t}){let r=[].concat(e);return{...t,types:r.map(e=>Array.isArray(e)?{type:e[0],...e[1]}:{type:e,preferOnConflict:!1})}}function T(e){e.walkPseudos(e=>{":not"===e.value&&e.remove()})}function A(e){return(function e(t){return Array.isArray(t)?t.flatMap(e=>Array.isArray(e)||(0,c.default)(e)?(0,l.default)(e):e):e([t])})(e).flatMap(e=>{let t=new Map,[r,n]=function(e,t={containsNonOnDemandable:!1},r=0){let n=[],i=[];for(let r of("rule"===e.type?i.push(...e.selectors):"atrule"===e.type&&e.walkRules(e=>i.push(...e.selectors)),i)){let e=function(e,t){return(0,a.default)(e=>{let r=[];return t&&t(e),e.walkClasses(e=>{r.push(e.value)}),r}).transformSync(e)}(r,T);for(let r of(0===e.length&&(t.containsNonOnDemandable=!0),e))n.push(r)}return 0===r?[t.containsNonOnDemandable||0===n.length,n]:n}(e);return r&&n.unshift(h.NOT_ON_DEMAND),n.map(r=>(t.has(e)||t.set(e,e),[r,t.get(e)]))})}function O(e){return e.startsWith("@")||e.includes("&")}function F(e){let t=(function(e){let t=[],r="",n=0;for(let i=0;i<e.length;i++){let s=e[i];if("\\"===s)r+="\\"+e[++i];else if("{"===s)++n,t.push(r.trim()),r="";else if("}"===s){if(--n<0)throw Error("Your { and } are unbalanced.");t.push(r.trim()),r=""}else r+=s}return r.length>0&&t.push(r.trim()),t=t.filter(e=>""!==e)})(e=e.replace(/\n+/g,"").replace(/\s{1,}/g," ").trim()).map(e=>{var t;if(!e.startsWith("@"))return({format:t})=>t(e);let[,r,n]=/@(\S*)( .+|[({].*)?/g.exec(e);return({wrap:e})=>e(i.default.atRule({name:r,params:null!==(t=null==n?void 0:n.trim())&&void 0!==t?t:""}))}).reverse();return e=>{for(let r of t)r(e)}}let P=new WeakMap;function L(e){return P.has(e)||P.set(e,new Map),P.get(e)}function R(e,n){let i=!1,s=new Map;for(let o of e){var a;if(!o)continue;let e=r.default.parse(o),l=e.hash?e.href.replace(e.hash,""):e.href;l=e.search?l.replace(e.search,""):l;let u=null===(a=t.default.statSync(decodeURIComponent(l),{throwIfNoEntry:!1}))||void 0===a?void 0:a.mtimeMs;u&&((!n.has(o)||u>n.get(o))&&(i=!0),s.set(o,u))}return[i,s]}function I(e,t){e.classCache.has(t)&&(e.notClassCache.add(t),e.classCache.delete(t),e.applyClassCache.delete(t),e.candidateRuleMap.delete(t),e.candidateRuleCache.delete(t),e.stylesheetCache=null)}function N(e,t=[],r=i.default.root()){var n;let l,c,g,w,D;let x={disposables:[],ruleCache:new Set,candidateRuleCache:new Map,classCache:new Map,applyClassCache:new Map,notClassCache:new Set(null!==(n=e.blocklist)&&void 0!==n?n:[]),postCssNodeCache:new Map,candidateRuleMap:new Map,tailwindConfig:e,changedContent:t,variantMap:new Map,stylesheetCache:null,variantOptions:new Map,markInvalidUtilityCandidate:e=>I(x,e),markInvalidUtilityNode:e=>(function(e,t){let r=t.raws.tailwind.candidate;if(r){for(let t of e.ruleCache)t[1].raws.tailwind.candidate===r&&e.ruleCache.delete(t);I(e,r)}})(x,e)};return function(e,t){var r,n,l;let c=[],f=new Map;t.variantMap=f;let g=new nO.Offsets;t.offsets=g;let w=new Set,D=function(e,t,{variantList:r,variantMap:n,offsets:a,classList:l}){function c(t,r){return t?(0,s.default)(e,t,r):e}function f(e,r){return e===h.NOT_ON_DEMAND?h.NOT_ON_DEMAND:r.respectPrefix?t.tailwindConfig.prefix+e:e}let g=0,y={postcss:i.default,prefix:function(t){return(0,u.default)(e.prefix,t)},e:d.default,config:c,theme:function(e,t,r={}){let n=(0,tu.toPath)(e),i=c(["theme",...n],t);return(0,o.default)(n[0])(i,r)},corePlugins:t=>Array.isArray(e.corePlugins)?e.corePlugins.includes(t):c(["corePlugins",t],!0),variants:()=>[],addBase(e){for(let[r,n]of A(e)){let e=f(r,{}),i=a.create("base");t.candidateRuleMap.has(e)||t.candidateRuleMap.set(e,[]),t.candidateRuleMap.get(e).push([{sort:i,layer:"base"},n])}},addDefaults(e,r){for(let[n,i]of A({[`@defaults ${e}`]:r})){let e=f(n,{});t.candidateRuleMap.has(e)||t.candidateRuleMap.set(e,[]),t.candidateRuleMap.get(e).push([{sort:a.create("defaults"),layer:"defaults"},i])}},addComponents(e,r){for(let[n,i]of(r=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!1},Array.isArray(r)?{}:r),A(e))){let e=f(n,r);l.add(e),t.candidateRuleMap.has(e)||t.candidateRuleMap.set(e,[]),t.candidateRuleMap.get(e).push([{sort:a.create("components"),layer:"components",options:r},i])}},addUtilities(e,r){for(let[n,i]of(r=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!0},Array.isArray(r)?{}:r),A(e))){let e=f(n,r);l.add(e),t.candidateRuleMap.has(e)||t.candidateRuleMap.set(e,[]),t.candidateRuleMap.get(e).push([{sort:a.create("utilities"),layer:"utilities",options:r},i])}},matchUtilities:function(r,n){n=_({respectPrefix:!0,respectImportant:!0,modifiers:!1,...n});let i=a.create("utilities");for(let s in r){let a=function(t,{isOnlyPlugin:r}){let[i,a,o]=(0,tf.coerceValue)(n.types,t,n,e);if(void 0===i)return[];if(!n.types.some(({type:e})=>e===a)){if(!r)return[];m.default.warn([`Unnecessary typehint \`${a}\` in \`${s}-${t}\`.`,`You can safely update it to \`${s}-${t.replace(a+":","")}\`.`])}if(!(0,b.default)(i))return[];let l={get modifier(){return n.modifiers||m.default.warn(`modifier-used-without-options-for-${s}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),o}};return[].concat((0,tw.flagEnabled)(e,"generalizedModifiers")?u(i,l):u(i)).filter(Boolean).map(e=>({[(0,p.default)(s,t)]:e}))},o=f(s,n),u=r[s];l.add([o,n]);let c=[{sort:i,layer:"utilities",options:n},a];t.candidateRuleMap.has(o)||t.candidateRuleMap.set(o,[]),t.candidateRuleMap.get(o).push(c)}},matchComponents:function(r,n){n=_({respectPrefix:!0,respectImportant:!1,modifiers:!1,...n});let i=a.create("components");for(let s in r){let a=function(t,{isOnlyPlugin:r}){let[i,a,o]=(0,tf.coerceValue)(n.types,t,n,e);if(void 0===i)return[];if(!n.types.some(({type:e})=>e===a)){if(!r)return[];m.default.warn([`Unnecessary typehint \`${a}\` in \`${s}-${t}\`.`,`You can safely update it to \`${s}-${t.replace(a+":","")}\`.`])}if(!(0,b.default)(i))return[];let l={get modifier(){return n.modifiers||m.default.warn(`modifier-used-without-options-for-${s}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),o}};return[].concat((0,tw.flagEnabled)(e,"generalizedModifiers")?u(i,l):u(i)).filter(Boolean).map(e=>({[(0,p.default)(s,t)]:e}))},o=f(s,n),u=r[s];l.add([o,n]);let c=[{sort:i,layer:"components",options:n},a];t.candidateRuleMap.has(o)||t.candidateRuleMap.set(o,[]),t.candidateRuleMap.get(o).push(c)}},addVariant(e,i,s={}){i=[].concat(i).map(t=>{if("string"!=typeof t)return (r={})=>{let{args:n,modifySelectors:i,container:a,separator:o,wrap:l,format:u}=r,c=t(Object.assign({modifySelectors:i,container:a,separator:o},s.type===S.MatchVariant&&{args:n,wrap:l,format:u}));if("string"==typeof c&&!O(c))throw Error(`Your custom variant \`${e}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Array.isArray(c)?c.filter(e=>"string"==typeof e).map(e=>F(e)):c&&"string"==typeof c&&F(c)(r)};if(!O(t))throw Error(`Your custom variant \`${e}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return F(t)}),function(e,t,{before:r=[]}={}){if((r=[].concat(r)).length<=0){e.push(t);return}let n=e.length-1;for(let t of r){let r=e.indexOf(t);-1!==r&&(n=Math.min(n,r))}e.splice(n,0,t)}(r,e,s),n.set(e,i),t.variantOptions.set(e,s)},matchVariant(t,r,n){var i,s,a;let o=null!==(i=null==n?void 0:n.id)&&void 0!==i?i:++g,l="@"===t,u=(0,tw.flagEnabled)(e,"generalizedModifiers");for(let[e,i]of Object.entries(null!==(s=null==n?void 0:n.values)&&void 0!==s?s:{}))"DEFAULT"!==e&&y.addVariant(l?`${t}${e}`:`${t}-${e}`,({args:e,container:t})=>r(i,u?{modifier:null==e?void 0:e.modifier,container:t}:{container:t}),{...n,value:i,id:o,type:S.MatchVariant,variantInfo:E.Base});let c="DEFAULT"in(null!==(a=null==n?void 0:n.values)&&void 0!==a?a:{});y.addVariant(t,({args:e,container:t})=>{var i;return(null==e?void 0:e.value)!==h.NONE||c?r((null==e?void 0:e.value)===h.NONE?n.values.DEFAULT:null!==(i=null==e?void 0:e.value)&&void 0!==i?i:"string"==typeof e?e:"",u?{modifier:null==e?void 0:e.modifier,container:t}:{container:t}):null},{...n,id:o,type:S.MatchVariant,variantInfo:E.Dynamic})}};return y}(t.tailwindConfig,t,{variantList:c,variantMap:f,offsets:g,classList:w});for(let t of e)if(Array.isArray(t))for(let e of t)e(D);else null==t||t(D);for(let[e,r]of(g.recordVariants(c,e=>f.get(e).length),f.entries()))t.variantMap.set(e,r.map((t,r)=>[g.forVariant(e,r),t]));let x=(null!==(r=t.tailwindConfig.safelist)&&void 0!==r?r:[]).filter(Boolean);if(x.length>0){let e=[];for(let r of x){if("string"==typeof r){t.changedContent.push({content:r,extension:"html"});continue}if(r instanceof RegExp){m.default.warn("root-regex",["Regular expressions in `safelist` work differently in Tailwind CSS v3.0.","Update your `safelist` configuration to eliminate this warning.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"]);continue}e.push(r)}if(e.length>0){let r=new Map,n=t.tailwindConfig.prefix.length,i=e.some(e=>e.pattern.source.includes("!"));for(let s of w)for(let a of Array.isArray(s)?(()=>{var e;let[r,a]=s,o=Object.keys(null!==(e=null==a?void 0:a.values)&&void 0!==e?e:{}).map(e=>(0,p.formatClass)(r,e));return null!=a&&a.supportsNegativeValues&&(o=[...o=[...o,...o.map(e=>"-"+e)],...o.map(e=>e.slice(0,n)+"-"+e.slice(n))]),a.types.some(({type:e})=>"color"===e)&&(o=[...o,...o.flatMap(e=>Object.keys(t.tailwindConfig.theme.opacity).map(t=>`${e}/${t}`))]),i&&null!=a&&a.respectImportant&&(o=[...o,...o.map(e=>"!"+e)]),o})():[s])for(let{pattern:n,variants:i=[]}of e)if(n.lastIndex=0,r.has(n)||r.set(n,0),n.test(a))for(let e of(r.set(n,r.get(n)+1),t.changedContent.push({content:a,extension:"html"}),i))t.changedContent.push({content:e+t.tailwindConfig.separator+a,extension:"html"});for(let[e,t]of r.entries())0===t&&m.default.warn([`The safelist pattern \`${e}\` doesn't match any Tailwind CSS classes.`,"Fix this pattern or remove it from your `safelist` configuration.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"])}}let T=null!==(l=[].concat(null!==(n=t.tailwindConfig.darkMode)&&void 0!==n?n:"media")[1])&&void 0!==l?l:"dark",P=[C(t,T),C(t,"group"),C(t,"peer")];t.getClassOrder=function(e){let r=[...e].sort((e,t)=>e===t?0:e<t?-1:1),n=new Map(r.map(e=>[e,null])),i=(0,v.generateRules)(new Set(r),t,!0);i=t.offsets.sort(i);let s=BigInt(P.length);for(let[,e]of i){var a;let t=e.raws.tailwind.candidate;n.set(t,null!==(a=n.get(t))&&void 0!==a?a:s++)}return e.map(e=>{var t;let r=null!==(t=n.get(e))&&void 0!==t?t:null,i=P.indexOf(e);return null===r&&-1!==i&&(r=BigInt(i)),[e,r]})},t.getClassList=function(e={}){let r=[];for(let o of w)if(Array.isArray(o)){var n,i,s,a;let[l,u]=o,c=[],d=Object.keys(null!==(i=null==u?void 0:u.modifiers)&&void 0!==i?i:{});null!=u&&null!==(n=u.types)&&void 0!==n&&n.some(({type:e})=>"color"===e)&&d.push(...Object.keys(null!==(s=t.tailwindConfig.theme.opacity)&&void 0!==s?s:{}));let f={modifiers:d},h=e.includeMetadata&&d.length>0;for(let[e,t]of Object.entries(null!==(a=null==u?void 0:u.values)&&void 0!==a?a:{})){if(null==t)continue;let n=(0,p.formatClass)(l,e);if(r.push(h?[n,f]:n),null!=u&&u.supportsNegativeValues&&(0,y.default)(t)){let t=(0,p.formatClass)(l,`-${e}`);c.push(h?[t,f]:t)}}r.push(...c)}else r.push(o);return r},t.getVariants=function(){let e=Math.random().toString(36).substring(7).toUpperCase(),r=[];for(let[s,o]of t.variantOptions.entries())if(o.variantInfo!==E.Base){var n;r.push({name:s,isArbitrary:o.type===Symbol.for("MATCH_VARIANT"),values:Object.keys(null!==(n=o.values)&&void 0!==n?n:{}),hasDash:"@"!==s,selectors({modifier:r,value:n}={}){var l,u,c,d,p;let f=`TAILWINDPLACEHOLDER${e}`,h=i.default.rule({selector:`.${f}`}),m=i.default.root({nodes:[h.clone()]}),g=m.toString(),y=(null!==(l=t.variantMap.get(s))&&void 0!==l?l:[]).flatMap(([e,t])=>t),b=[];for(let e of y){let i=[],s={args:{modifier:r,value:null!==(c=null===(u=o.values)||void 0===u?void 0:u[n])&&void 0!==c?c:n},separator:t.tailwindConfig.separator,modifySelectors:e=>(m.each(t=>{"rule"===t.type&&(t.selectors=t.selectors.map(t=>e({get className(){return(0,v.getClassNameFromSelector)(t)},selector:t})))}),m),format(e){i.push(e)},wrap(e){i.push(`@${e.name} ${e.params} { & }`)},container:m},a=e(s);if(i.length>0&&b.push(i),Array.isArray(a))for(let e of a)i=[],e(s),b.push(i)}let w=[];g!==m.toString()&&(m.walkRules(e=>{let r=e.selector,n=(0,a.default)(e=>{e.walkClasses(e=>{e.value=`${s}${t.tailwindConfig.separator}${e.value}`})}).processSync(r);w.push(r.replace(n,"&").replace(f,"&"))}),m.walkAtRules(e=>{w.push(`@${e.name} (${e.params}) { & }`)}));let D=!(n in(null!==(d=o.values)&&void 0!==d?d:{})),x=null!==(p=o[k])&&void 0!==p?p:{},S=!(D||!1===x.respectPrefix);b=b.map(e=>e.map(e=>({format:e,respectPrefix:S}))),w=w.map(e=>({format:e,respectPrefix:S}));let E={candidate:f,context:t},C=b.map(e=>(0,ng.finalizeSelector)(`.${f}`,(0,ng.formatVariantSelector)(e,E),E).replace(`.${f}`,"&").replace("{ & }","").trim());return w.length>0&&C.push((0,ng.formatVariantSelector)(w,E).toString().replace(`.${f}`,"&")),C}})}return r}}((c=Object.entries({...f.variantPlugins,...f.corePlugins}).map(([e,t])=>x.tailwindConfig.corePlugins.includes(e)?t:null).filter(Boolean),g=x.tailwindConfig.plugins.map(e=>(e.__isOptionsFunction&&(e=e()),"function"==typeof e?e:e.handler)),l=[],r.each(e=>{"atrule"===e.type&&["responsive","variants"].includes(e.name)&&(e.name="layer",e.params="utilities")}),r.walkAtRules("layer",e=>{if(function e(t){t.walkAtRules(t=>{["responsive","variants"].includes(t.name)&&(e(t),t.before(t.nodes),t.remove())})}(e),"base"===e.params){for(let t of e.nodes)l.push(function({addBase:e}){e(t,{respectPrefix:!1})});e.remove()}else if("components"===e.params){for(let t of e.nodes)l.push(function({addComponents:e}){e(t,{respectPrefix:!1,preserveSource:!0})});e.remove()}else if("utilities"===e.params){for(let t of e.nodes)l.push(function({addUtilities:e}){e(t,{respectPrefix:!1,preserveSource:!0})});e.remove()}}),w=[f.variantPlugins.childVariant,f.variantPlugins.pseudoElementVariants,f.variantPlugins.pseudoClassVariants,f.variantPlugins.hasVariants,f.variantPlugins.ariaVariants,f.variantPlugins.dataVariants],D=[f.variantPlugins.supportsVariants,f.variantPlugins.reducedMotionVariants,f.variantPlugins.prefersContrastVariants,f.variantPlugins.screenVariants,f.variantPlugins.orientationVariants,f.variantPlugins.directionVariants,f.variantPlugins.darkVariants,f.variantPlugins.forcedColorsVariants,f.variantPlugins.printVariant],("class"===x.tailwindConfig.darkMode||Array.isArray(x.tailwindConfig.darkMode)&&"class"===x.tailwindConfig.darkMode[0])&&(D=[f.variantPlugins.supportsVariants,f.variantPlugins.reducedMotionVariants,f.variantPlugins.prefersContrastVariants,f.variantPlugins.darkVariants,f.variantPlugins.screenVariants,f.variantPlugins.orientationVariants,f.variantPlugins.directionVariants,f.variantPlugins.forcedColorsVariants,f.variantPlugins.printVariant]),[...c,...w,...g,...D,...l]),x),x}let j=h.contextMap,B=h.configContextMap,M=h.contextSourcesMap;function q(e,t,r,n,i,s){let a,o=t.opts.from,l=null!==n;if(h.env.DEBUG&&console.log("Source path:",o),l&&j.has(o))a=j.get(o);else if(B.has(i)){let e=B.get(i);M.get(e).add(o),j.set(o,e),a=e}let u=(0,nA.hasContentChanged)(o,e);if(a){let[e,t]=R([...s],L(a));if(!e&&!u)return[a,!1,t]}if(j.has(o)){let e=j.get(o);if(M.has(e)&&(M.get(e).delete(o),0===M.get(e).size)){for(let[t,r]of(M.delete(e),B))r===e&&B.delete(t);for(let t of e.disposables.splice(0))t(e)}}h.env.DEBUG&&console.log("Setting up new context...");let c=N(r,[],e);Object.assign(c,{userConfigPath:n});let[,d]=R([...s],L(c));return B.set(i,c),j.set(o,c),M.has(c)||M.set(c,new Set),M.get(c).add(o),[c,!0,d]}}(nw)),nw}!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"remapBitfield",{enumerable:!0,get:function(){return t}});function t(e,t){let r=0n,n=0n;for(let[i,s]of t)e&i&&(r|=i,n|=s);return e&~r|n}}(nP),function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Offsets",{enumerable:!0,get:function(){return n}});let r=(t=nF)&&t.__esModule?t:{default:t};class n{constructor(){this.offsets={defaults:0n,base:0n,components:0n,utilities:0n,variants:0n,user:0n},this.layerPositions={defaults:0n,base:1n,components:2n,utilities:3n,user:4n,variants:5n},this.reservedVariantBits=0n,this.variantOffsets=new Map}create(e){return{layer:e,parentLayer:e,arbitrary:0n,variants:0n,parallelIndex:0n,index:this.offsets[e]++,propertyOffset:0n,property:"",options:[]}}arbitraryProperty(e){return{...this.create("utilities"),arbitrary:1n,property:e}}forVariant(e,t=0){let r=this.variantOffsets.get(e);if(void 0===r)throw Error(`Cannot find offset for unknown variant ${e}`);return{...this.create("variants"),variants:r<<BigInt(t)}}applyVariantOffset(e,t,r){return r.variant=t.variants,{...e,layer:"variants",parentLayer:"variants"===e.layer?e.parentLayer:e.layer,variants:e.variants|t.variants,options:r.sort?[].concat(r,e.options):e.options,parallelIndex:i([e.parallelIndex,t.parallelIndex])}}applyParallelOffset(e,t){return{...e,parallelIndex:BigInt(t)}}recordVariants(e,t){for(let r of e)this.recordVariant(r,t(r))}recordVariant(e,t=1){return this.variantOffsets.set(e,1n<<this.reservedVariantBits),this.reservedVariantBits+=BigInt(t),{...this.create("variants"),variants:this.variantOffsets.get(e)}}compare(e,t){if(e.layer!==t.layer)return this.layerPositions[e.layer]-this.layerPositions[t.layer];if(e.parentLayer!==t.parentLayer)return this.layerPositions[e.parentLayer]-this.layerPositions[t.parentLayer];for(let n of e.options)for(let s of t.options){var r;if(n.id!==s.id||!n.sort||!s.sort)continue;let a=null!==(r=i([n.variant,s.variant]))&&void 0!==r?r:0n,o=~(a|a-1n);if((e.variants&o)!=(t.variants&o))continue;let l=n.sort({value:n.value,modifier:n.modifier},{value:s.value,modifier:s.modifier});if(0!==l)return l}return e.variants!==t.variants?e.variants-t.variants:e.parallelIndex!==t.parallelIndex?e.parallelIndex-t.parallelIndex:e.arbitrary!==t.arbitrary?e.arbitrary-t.arbitrary:e.propertyOffset!==t.propertyOffset?e.propertyOffset-t.propertyOffset:e.index-t.index}recalculateVariantOffsets(){let e=Array.from(this.variantOffsets.entries()).filter(([e])=>e.startsWith("[")).sort(([e],[t])=>(function(e,t){let r=e.length,n=t.length,i=r<n?r:n;for(let r=0;r<i;r++){let n=e.charCodeAt(r)-t.charCodeAt(r);if(0!==n)return n}return r-n})(e,t)),t=e.map(([,e])=>e).sort((e,t)=>(0,r.default)(e-t));return e.map(([,e],r)=>[e,t[r]]).filter(([e,t])=>e!==t)}remapArbitraryVariantOffsets(e){let t=this.recalculateVariantOffsets();return 0===t.length?e:e.map(e=>{let[r,n]=e;return[r={...r,variants:(0,nP.remapBitfield)(r.variants,t)},n]})}sortArbitraryProperties(e){let t=new Set;for(let[r]of e)1n===r.arbitrary&&t.add(r.property);if(0===t.size)return e;let r=Array.from(t).sort(),n=new Map,i=1n;for(let e of r)n.set(e,i++);return e.map(e=>{var t;let[r,i]=e;return[r={...r,propertyOffset:null!==(t=n.get(r.property))&&void 0!==t?t:0n},i]})}sort(e){return e=this.remapArbitraryVariantOffsets(e),(e=this.sortArbitraryProperties(e)).sort(([e],[t])=>(0,r.default)(this.compare(e,t)))}}function i(e){let t=null;for(let r of e)t=(t=t??r)>r?t:r;return t}}(nO);var nR={};function nI(){return s||(s=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{getClassNameFromSelector:function(){return f},resolveMatches:function(){return b},generateRules:function(){return w}});let t=c(eY),r=c(rY),n=c(rQ),i=c(e9),s=c(nh),a=c(tE),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=d(void 0);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(nm),l=nL(),u=c(nT);function c(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}let p=(0,r.default)(e=>e.first.filter(({type:e})=>"class"===e).pop().value);function f(e){return p.transformSync(e)}function h(e,t,r={}){return(0,i.default)(e)||Array.isArray(e)?Array.isArray(e)?h(e[0],t,e[1]):(t.has(e)||t.set(e,(0,n.default)(e)),[t.get(e),r]):[[e],r]}let m=/^[a-z_-]/;function g(e){let t=!0;return e.walkDecls(e=>{if(!y(e.prop,e.value))return t=!1,!1}),t}function y(e,r){if(function(e){if(!e.includes("://"))return!1;try{let t=new URL(e);return""!==t.scheme&&""!==t.host}catch{return!1}}(`${e}:${r}`))return!1;try{return t.default.parse(`a{${e}:${r}}`).toResult(),!0}catch{return!1}}function*b(e,n){var i,c,d,p,b;let w=n.tailwindConfig.separator,[x,...k]=(e===o.NOT_ON_DEMAND?[o.NOT_ON_DEMAND]:(0,ty.splitAtTopLevelOnly)(e,w)).reverse(),S=!1;for(let w of(x.startsWith("!")&&(S=!0,x=x.slice(1)),function*(e,t){t.candidateRuleMap.has(e)&&(yield[t.candidateRuleMap.get(e),"DEFAULT"]),yield*function*(e){null!==e&&(yield[e,"DEFAULT"])}(function(e,t){var r;let[,n,i]=null!==(r=e.match(/^\[([a-zA-Z0-9-_]+):(\S+)\]$/))&&void 0!==r?r:[];if(void 0===i||!m.test(n)||!(0,u.default)(i))return null;let s=(0,tm.normalize)(i,{property:n});return y(n,s)?[[{sort:t.offsets.arbitraryProperty(e),layer:"utilities",options:{respectImportant:!0}},()=>({[(0,nv.asClass)(e)]:{[n]:s}})]]:null}(e,t));let r=e,n=!1,i=t.tailwindConfig.prefix,s=i.length,a=r.startsWith(i)||r.startsWith(`-${i}`);for(let[e,o]of("-"===r[s]&&a&&(n=!0,r=i+r.slice(s+1)),n&&t.candidateRuleMap.has(r)&&(yield[t.candidateRuleMap.get(r),"-DEFAULT"]),function*(e){let t=1/0;for(;t>=0;){let r,n=!1;if(t===1/0&&e.endsWith("]")){let t=e.indexOf("[");"-"===e[t-1]?r=t-1:"/"===e[t-1]?(r=t-1,n=!0):r=-1}else t===1/0&&e.includes("/")?(r=e.lastIndexOf("/"),n=!0):r=e.lastIndexOf("-",t);if(r<0)break;let i=e.slice(0,r),s=e.slice(n?r:r+1);t=r-1,""!==i&&"/"!==s&&(yield[i,s])}}(r)))t.candidateRuleMap.has(e)&&(yield[t.candidateRuleMap.get(e),n?`-${o}`:o])}(x,n))){let u=[],m=new Map,[y,E]=w,C=1===y.length;for(let[e,t]of y){let r=[];if("function"==typeof t)for(let i of[].concat(t(E,{isOnlyPlugin:C}))){let[t,s]=h(i,n.postCssNodeCache);for(let n of t)r.push([{...e,options:{...e.options,...s}},n])}else if("DEFAULT"===E||"-DEFAULT"===E){let[i,s]=h(t,n.postCssNodeCache);for(let t of i)r.push([{...e,options:{...e.options,...s}},t])}if(r.length>0){let t=Array.from((0,tf.getMatchingTypes)(null!==(c=null===(i=e.options)||void 0===i?void 0:i.types)&&void 0!==c?c:[],E,null!==(d=e.options)&&void 0!==d?d:{},n.tailwindConfig)).map(([e,t])=>t);t.length>0&&m.set(r,t),u.push(r)}}if(D(E)){if(u.length>1){let t=function(e){return 1===e.length?e[0]:e.find(e=>{let t=m.get(e);return e.some(([{options:e},r])=>!!g(r)&&e.types.some(({type:e,preferOnConflict:r})=>t.includes(e)&&r))})},[r,n]=u.reduce((e,t)=>(t.some(([{options:e}])=>e.types.some(({type:e})=>"any"===e))?e[0].push(t):e[1].push(t),e),[[],[]]),i=null!==(p=t(n))&&void 0!==p?p:t(r);if(i)u=[i];else{let t=u.map(e=>new Set([...null!==(b=m.get(e))&&void 0!==b?b:[]]));for(let e of t)for(let r of e){let n=!1;for(let i of t)e!==i&&i.has(r)&&(i.delete(r),n=!0);n&&e.delete(r)}let r=[];for(let[n,i]of t.entries())for(let t of i){let i=u[n].map(([,e])=>e).flat().map(e=>e.toString().split(`
`).slice(1,-1).map(e=>e.trim()).map(e=>` ${e}`).join(`
`)).join(`
`);r.push(` Use \`${e.replace("[",`[${t}:`)}\` for \`${i.trim()}\``);break}a.default.warn([`The class \`${e}\` is ambiguous and matches multiple utilities.`,...r,`If this is content and not a class, replace it with \`${e.replace("[","&lsqb;").replace("]","&rsqb;")}\` to silence this warning.`]);continue}}u=u.map(e=>e.filter(e=>g(e[1])))}for(let e of(u=function(e,r){if(0===e.length||""===r.tailwindConfig.prefix)return e;for(let n of e){let[e]=n;if(e.options.respectPrefix){let e=t.default.root({nodes:[n[1].clone()]}),i=n[1].raws.tailwind.classCandidate;e.walkRules(e=>{let t=i.startsWith("-");e.selector=(0,s.default)(r.tailwindConfig.prefix,e.selector,t)}),n[1]=e.nodes[0]}}return e}(u=Array.from(function*(e,t){for(let i of e){var r,n;i[1].raws.tailwind={...i[1].raws.tailwind,classCandidate:t,preserveSource:null!==(n=null===(r=i[0].options)||void 0===r?void 0:r.preserveSource)&&void 0!==n&&n},yield i}}(u=u.flat(),x)),n),S&&(u=function(e,n){if(0===e.length)return e;let i=[];for(let[s,a]of e){let e=t.default.root({nodes:[a.clone()]});e.walkRules(e=>{if(e.parent&&"atrule"===e.parent.type&&"keyframes"===e.parent.name)return;let t=(0,r.default)().astSync(e.selector);t.each(e=>(0,ng.eliminateIrrelevantSelectors)(e,n)),(0,tf.updateAllClasses)(t,e=>e===n?`!${e}`:e),e.selector=t.toString(),e.walkDecls(e=>e.important=!0)}),i.push([{...s,important:!0},e.nodes[0]])}return i}(u,x)),k))u=function(e,n,i){if(0===n.length)return n;let s={modifier:null,value:o.NONE};{let[t,...r]=(0,ty.splitAtTopLevelOnly)(e,"/");if(r.length>1&&(t=t+"/"+r.slice(0,-1).join("/"),r=r.slice(-1)),r.length&&!i.variantMap.has(e)&&(e=t,s.modifier=r[0],!(0,tw.flagEnabled)(i.tailwindConfig,"generalizedModifiers")))return[]}if(e.endsWith("]")&&!e.startsWith("[")){let t=/(.)(-?)\[(.*)\]/g.exec(e);if(t){let[,r,n,i]=t;if("@"===r&&"-"===n||"@"!==r&&""===n)return[];e=e.replace(`${n}[${i}]`,""),s.value=i}}if(D(e)&&!i.variantMap.has(e)){let t=i.offsets.recordVariant(e),r=(0,tm.normalize)(e.slice(1,-1)),n=(0,ty.splitAtTopLevelOnly)(r,",");if(n.length>1||!n.every(l.isValidVariantFormatString))return[];let s=n.map((e,r)=>[i.offsets.applyParallelOffset(t,r),(0,l.parseVariant)(e.trim())]);i.variantMap.set(e,s)}if(i.variantMap.has(e)){var a,u,c;let o=D(e),d=null!==(u=null===(a=i.variantOptions.get(e))||void 0===a?void 0:a[l.INTERNAL_FEATURES])&&void 0!==u?u:{},p=i.variantMap.get(e).slice(),h=[],m=!(o||!1===d.respectPrefix);for(let[a,o]of n){if("user"===a.layer)continue;let n=t.default.root({nodes:[o.clone()]});for(let[t,o,l]of p){let u=function(){g.raws.neededBackup||(g.raws.neededBackup=!0,g.walkRules(e=>e.raws.originalSelector=e.selector))},d=function(e){return u(),g.each(t=>{"rule"===t.type&&(t.selectors=t.selectors.map(t=>e({get className(){return f(t)},selector:t})))}),g},g=(l??n).clone(),y=[],b=o({get container(){return u(),g},separator:i.tailwindConfig.separator,modifySelectors:d,wrap(e){let t=g.nodes;g.removeAll(),e.append(t),g.append(e)},format(e){y.push({format:e,respectPrefix:m})},args:s});if(Array.isArray(b)){for(let[e,r]of b.entries())p.push([i.offsets.applyParallelOffset(t,e),r,g.clone()]);continue}if("string"==typeof b&&y.push({format:b,respectPrefix:m}),null===b)continue;g.raws.neededBackup&&(delete g.raws.neededBackup,g.walkRules(t=>{let n=t.raws.originalSelector;if(!n||(delete t.raws.originalSelector,n===t.selector))return;let s=t.selector,a=(0,r.default)(t=>{t.walkClasses(t=>{t.value=`${e}${i.tailwindConfig.separator}${t.value}`})}).processSync(n);y.push({format:s.replace(a,"&"),respectPrefix:m}),t.selector=n})),g.nodes[0].raws.tailwind={...g.nodes[0].raws.tailwind,parentLayer:a.layer};let v=[{...a,sort:i.offsets.applyVariantOffset(a.sort,t,Object.assign(s,i.variantOptions.get(e))),collectedFormats:(null!==(c=a.collectedFormats)&&void 0!==c?c:[]).concat(y)},g.nodes[0]];h.push(v)}}return h}return[]}(e,u,n);for(let r of u)r[1].raws.tailwind={...r[1].raws.tailwind,candidate:e},null!==(r=function(e,{context:r,candidate:n}){if(!e[0].collectedFormats)return e;let i=!0,s;try{s=(0,ng.formatVariantSelector)(e[0].collectedFormats,{context:r,candidate:n})}catch{return null}let a=t.default.root({nodes:[e[1].clone()]});return a.walkRules(e=>{if(!v(e))try{let t=(0,ng.finalizeSelector)(e.selector,s,{candidate:n,context:r});if(null===t){e.remove();return}e.selector=t}catch{return i=!1,!1}}),i&&0!==a.nodes.length?(e[1]=a.nodes[0],e):null}(r,{context:n,candidate:e}))&&(yield r)}}function v(e){return e.parent&&"atrule"===e.parent.type&&"keyframes"===e.parent.name}function w(e,r,n=!1){var i,s;let a=[],o=!0===(i=r.tailwindConfig.important)?e=>{v(e)||e.walkDecls(e=>{"rule"!==e.parent.type||v(e.parent)||(e.important=!0)})}:"string"==typeof i?e=>{v(e)||(e.selectors=e.selectors.map(e=>(0,nR.applyImportantSelector)(e,i)))}:void 0;for(let i of e){if(r.notClassCache.has(i))continue;if(r.candidateRuleCache.has(i)){a=a.concat(Array.from(r.candidateRuleCache.get(i)));continue}let e=Array.from(b(i,r));if(0===e.length){r.notClassCache.add(i);continue}r.classCache.set(i,e);let l=null!==(s=r.candidateRuleCache.get(i))&&void 0!==s?s:new Set;for(let s of(r.candidateRuleCache.set(i,l),e)){let[{sort:e,options:i},u]=s;if(i.respectImportant&&o){let e=t.default.root({nodes:[u.clone()]});e.walkRules(o),u=e.nodes[0]}let c=[e,n?u.clone():u];l.add(c),r.ruleCache.add(c),a.push(c)}}return a}function D(e){return e.startsWith("[")&&e.endsWith("]")}}(rX)),rX}!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"applyImportantSelector",{enumerable:!0,get:function(){return n}});let r=(t=rY)&&t.__esModule?t:{default:t};function n(e,t){let n=(0,r.default)().astSync(e);return n.each(e=>{e.nodes.some(e=>"combinator"===e.type)&&(e.nodes=[r.default.pseudo({value:":is",nodes:[e.clone()]})]),(0,nb.movePseudos)(e)}),`${t} ${n.toString()}`}}(nR),function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}});let t=s(eY),r=s(rY),n=nI(),i=s(ny);function s(e){return e&&e.__esModule?e:{default:e}}function a(e){let n=new Map;t.default.root({nodes:[e.clone()]}).walkRules(e=>{(0,r.default)(e=>{e.walkClasses(e=>{let t=e.parent.toString(),r=n.get(t);r||n.set(t,r=new Set),r.add(e.value)})}).processSync(e.selector)});let i=Array.from(n.values(),e=>Array.from(e));return Object.assign(i.flat(),{groups:i})}let o=(0,r.default)();function l(e){return o.astSync(e)}function u(e,t){let r=new Set;for(let n of e)r.add(n.split(t).pop());return Array.from(r)}function c(e,t){let r=e.tailwindConfig.prefix;return"function"==typeof r?r(t):r+t}function*d(e){for(yield e;e.parent;)yield e.parent,e=e.parent}function p(e){let t=e.split(/[\s\t\n]+/g);return"!important"===t[t.length-1]?[t.slice(0,-1),!0]:[t,!1]}function f(e){return s=>{var o;let f;let h=(o=()=>{let t;return t=new Map,s.walkRules(r=>{for(let e of d(r)){var n;if((null===(n=e.raws.tailwind)||void 0===n?void 0:n.layer)!==void 0)return}let i=function(e){for(let t of d(e))if(e!==t){if("root"===t.type)break;e=function(e,t={}){let r=e.nodes;e.nodes=[];let n=e.clone(t);return e.nodes=r,n}(t,{nodes:[e]})}return e}(r),s=e.offsets.create("user");for(let e of a(r)){let r=t.get(e)||[];t.set(e,r),r.push([{layer:"user",sort:s,important:!1},i])}}),t},f=null,{get:e=>(f=f||o()).get(e),has:e=>(f=f||o()).has(e)});!function e(s,o,d){var f;let h=new Set,m=[];if(s.walkAtRules("apply",e=>{let[t]=p(e.params);for(let e of t)h.add(e);m.push(e)}),0===m.length)return;let g=(f=[d,function(e,t){for(let r of e){if(t.notClassCache.has(r)||t.applyClassCache.has(r))continue;if(t.classCache.has(r)){t.applyClassCache.set(r,t.classCache.get(r).map(([e,t])=>[e,t.clone()]));continue}let e=Array.from((0,n.resolveMatches)(r,t));if(0===e.length){t.notClassCache.add(r);continue}t.applyClassCache.set(r,e)}return t.applyClassCache}(h,o)],{get:e=>f.flatMap(t=>t.get(e)||[]),has:e=>f.some(t=>t.has(e))}),y=new Map;for(let e of m){let[t]=y.get(e.parent)||[[],e.source];y.set(e.parent,[t,e.source]);let[r,n]=p(e.params);if("atrule"===e.parent.type){if("screen"===e.parent.name){let t=e.parent.params;throw e.error(`@apply is not supported within nested at-rules like @screen. We suggest you write this as @apply ${r.map(e=>`${t}:${e}`).join(" ")} instead.`)}throw e.error(`@apply is not supported within nested at-rules like @${e.parent.name}. You can fix this by un-nesting @${e.parent.name}.`)}for(let i of r){if([c(o,"group"),c(o,"peer")].includes(i))throw e.error(`@apply should not be used with the '${i}' utility`);if(!g.has(i))throw e.error(`The \`${i}\` class does not exist. If \`${i}\` is a custom class, make sure it is defined within a \`@layer\` directive.`);let r=g.get(i);for(let[,t]of r)"atrule"!==t.type&&t.walkRules(()=>{throw e.error([`The \`${i}\` class cannot be used with \`@apply\` because \`@apply\` does not currently support nested CSS.`,"Rewrite the selector without nesting or configure the `tailwindcss/nesting` plugin:","https://tailwindcss.com/docs/using-with-preprocessors#nesting"].join(`
`))});t.push([i,n,r])}}for(let[e,[n,s]]of y){let c=[];for(let[d,p,f]of n){let n=[d,...u([d],o.tailwindConfig.separator)];for(let[h,m]of f){let f=a(e),g=a(m);if(g=(g=g.groups.filter(e=>e.some(e=>n.includes(e))).flat()).concat(u(g,o.tailwindConfig.separator)),f.some(e=>g.includes(e)))throw m.error(`You cannot \`@apply\` the \`${d}\` utility here because it creates a circular dependency.`);let y=t.default.root({nodes:[m.clone()]});y.walk(e=>{e.source=s}),("atrule"!==m.type||"atrule"===m.type&&"keyframes"!==m.name)&&y.walkRules(t=>{if(!a(t).some(e=>e===d)){t.remove();return}let n="string"==typeof o.tailwindConfig.important?o.tailwindConfig.important:null,s=void 0!==e.raws.tailwind&&n&&0===e.selector.indexOf(n)?e.selector.slice(n.length):e.selector;""===s&&(s=e.selector),t.selector=function(e,t,r){let n=l(e),s=l(t),a=l(`.${(0,i.default)(r)}`).nodes[0].nodes[0];return n.each(e=>{let t=new Set;for(let r of(s.each(r=>{let n=!1;(r=r.clone()).walkClasses(i=>{i.value===a.value&&(n||(i.replaceWith(...e.nodes.map(e=>e.clone())),t.add(r),n=!0))})}),t)){let e=[[]];for(let t of r.nodes)"combinator"===t.type?(e.push(t),e.push([])):e[e.length-1].push(t);for(let t of(r.nodes=[],e))Array.isArray(t)&&t.sort((e,t)=>"tag"===e.type&&"class"===t.type?-1:"class"===e.type&&"tag"===t.type?1:"class"===e.type&&"pseudo"===t.type&&t.value.startsWith("::")?-1:"pseudo"===e.type&&e.value.startsWith("::")&&"class"===t.type?1:0),r.nodes=r.nodes.concat(t)}e.replaceWith(...t)}),n.toString()}(s,t.selector,d),n&&s!==e.selector&&(t.selector=(0,nR.applyImportantSelector)(t.selector,n)),t.walkDecls(e=>{e.important=h.important||p});let u=(0,r.default)().astSync(t.selector);u.each(e=>(0,nb.movePseudos)(e)),t.selector=u.toString()}),y.nodes[0]&&c.push([h.sort,y.nodes[0]])}}let d=o.offsets.sort(c).map(e=>e[1]);e.after(d)}for(let e of m)e.parent.nodes.length>1?e.remove():e.parent.remove();e(s,o,d)}(s,e,h)}}}(t_);let nN=d(t_);var nj={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{elementSelectorParser:function(){return s},default:function(){return o}});let t=n(eY),r=n(rY);function n(e){return e&&e.__esModule?e:{default:e}}let i={id:e=>r.default.attribute({attribute:"id",operator:"=",value:e.value,quoteMark:'"'})},s=(0,r.default)(e=>e.map(e=>(function(e){let t=e.filter(e=>"pseudo"!==e.type||e.nodes.length>0||e.value.startsWith("::")||[":before",":after",":first-line",":first-letter"].includes(e.value)).reverse(),n=new Set(["tag","class","id","attribute"]),s=t.findIndex(e=>n.has(e.type));if(-1===s)return t.reverse().join("").trim();let a=t[s],o=i[a.type]?i[a.type](a):a,l=(t=t.slice(0,s)).findIndex(e=>"combinator"===e.type&&">"===e.value);return -1!==l&&(t.splice(0,l),t.unshift(r.default.universal())),[o,...t.reverse()].join("").trim()})(e.split(e=>"combinator"===e.type&&" "===e.value).pop()))),a=new Map;function o({tailwindConfig:e}){return r=>{let n=new Map,i=new Set;if(r.walkAtRules("defaults",e=>{if(e.nodes&&e.nodes.length>0){i.add(e);return}let t=e.params;n.has(t)||n.set(t,new Set),n.get(t).add(e.parent),e.remove()}),(0,tw.flagEnabled)(e,"optimizeUniversalDefaults"))for(let r of i){var o,l,u;let i=new Map;for(let e of null!==(o=n.get(r.params))&&void 0!==o?o:[])for(let t of(u=e.selector,a.has(u)||a.set(u,s.transformSync(u)),a.get(u))){let e=t.includes(":-")||t.includes("::-")||t.includes(":has")?t:"__DEFAULT__",r=null!==(l=i.get(e))&&void 0!==l?l:new Set;i.set(e,r),r.add(t)}if((0,tw.flagEnabled)(e,"optimizeUniversalDefaults")){if(0===i.size){r.remove();continue}for(let[,e]of i){let n=t.default.rule({source:r.source});n.selectors=[...e],n.append(r.nodes.map(e=>e.clone())),r.before(n)}}r.remove()}else if(i.size){let e=t.default.rule({selectors:["*","::before","::after"]});for(let t of i)e.append(t.nodes),e.parent||t.before(e),e.source||(e.source=t.source),t.remove();let r=e.clone({selectors:["::backdrop"]});e.after(r)}}}}(nj);let nB=d(nj);var nM=nI(),nq={};class n${constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");if("number"==typeof e.maxAge&&0===e.maxAge)throw TypeError("`maxAge` must be a number greater than 0");this.maxSize=e.maxSize,this.maxAge=e.maxAge||1/0,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_emitEvictions(e){if("function"==typeof this.onEviction)for(let[t,r]of e)this.onEviction(t,r.value)}_deleteIfExpired(e,t){return!!("number"==typeof t.expiry&&t.expiry<=Date.now())&&("function"==typeof this.onEviction&&this.onEviction(e,t.value),this.delete(e))}_getOrDeleteIfExpired(e,t){if(!1===this._deleteIfExpired(e,t))return t.value}_getItemValue(e,t){return t.expiry?this._getOrDeleteIfExpired(e,t):t.value}_peek(e,t){let r=t.get(e);return this._getItemValue(e,r)}_set(e,t){this.cache.set(e,t),this._size++,this._size>=this.maxSize&&(this._size=0,this._emitEvictions(this.oldCache),this.oldCache=this.cache,this.cache=new Map)}_moveToRecent(e,t){this.oldCache.delete(e),this._set(e,t)}*_entriesAscending(){for(let e of this.oldCache){let[t,r]=e;this.cache.has(t)||!1===this._deleteIfExpired(t,r)&&(yield e)}for(let e of this.cache){let[t,r]=e;!1===this._deleteIfExpired(t,r)&&(yield e)}}get(e){if(this.cache.has(e)){let t=this.cache.get(e);return this._getItemValue(e,t)}if(this.oldCache.has(e)){let t=this.oldCache.get(e);if(!1===this._deleteIfExpired(e,t))return this._moveToRecent(e,t),t.value}}set(e,t,{maxAge:r=this.maxAge===1/0?void 0:Date.now()+this.maxAge}={}){this.cache.has(e)?this.cache.set(e,{value:t,maxAge:r}):this._set(e,{value:t,expiry:r})}has(e){return this.cache.has(e)?!this._deleteIfExpired(e,this.cache.get(e)):!!this.oldCache.has(e)&&!this._deleteIfExpired(e,this.oldCache.get(e))}peek(e){return this.cache.has(e)?this._peek(e,this.cache):this.oldCache.has(e)?this._peek(e,this.oldCache):void 0}delete(e){let t=this.cache.delete(e);return t&&this._size--,this.oldCache.delete(e)||t}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}resize(e){if(!(e&&e>0))throw TypeError("`maxSize` must be a number greater than 0");let t=[...this._entriesAscending()],r=t.length-e;r<0?(this.cache=new Map(t),this.oldCache=new Map,this._size=t.length):(r>0&&this._emitEvictions(t.slice(0,r)),this.oldCache=new Map(t.slice(r)),this.cache=new Map,this._size=0),this.maxSize=e}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache){let[t,r]=e;!1===this._deleteIfExpired(t,r)&&(yield[t,r.value])}for(let e of this.oldCache){let[t,r]=e;this.cache.has(t)||!1===this._deleteIfExpired(t,r)&&(yield[t,r.value])}}*entriesDescending(){let e=[...this.cache];for(let t=e.length-1;t>=0;--t){let[r,n]=e[t];!1===this._deleteIfExpired(r,n)&&(yield[r,n.value])}e=[...this.oldCache];for(let t=e.length-1;t>=0;--t){let[r,n]=e[t];this.cache.has(r)||!1===this._deleteIfExpired(r,n)&&(yield[r,n.value])}}*entriesAscending(){for(let[e,t]of this._entriesAscending())yield[e,t.value]}get size(){if(!this._size)return this.oldCache.size;let e=0;for(let t of this.oldCache.keys())this.cache.has(t)||e++;return Math.min(this._size+e,this.maxSize)}}var nU={};!function(e){function t(e,t,r){return e.map(e=>{let n=e.clone();return void 0!==r&&(n.raws.tailwind={...n.raws.tailwind,...r}),void 0!==t&&function e(t,r){if(!1!==r(t)){var n;null===(n=t.each)||void 0===n||n.call(t,t=>e(t,r))}}(n,e=>{var r;if((null===(r=e.raws.tailwind)||void 0===r?void 0:r.preserveSource)===!0&&e.source)return!1;e.source=t}),n})}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}})}(nU);var nW={},nV={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(e,{pattern:function(){return i},withoutCapturing:function(){return s},any:function(){return a},optional:function(){return o},zeroOrMore:function(){return l},nestedBrackets:function(){return function e(t,r,n=1){return s([u(t),/[^\s]*/,1===n?`[^${u(t)}${u(r)}s]*`:a([`[^${u(t)}${u(r)}s]*`,e(t,r,n-1)]),/[^\s]*/,u(r)])}},escape:function(){return u}});let t=/[\\^$.*+?()[\]{}|]/g,r=RegExp(t.source);function n(e){return(e=(e=Array.isArray(e)?e:[e]).map(e=>e instanceof RegExp?e.source:e)).join("")}function i(e){return RegExp(n(e),"g")}function s(e){return RegExp(`(?:${n(e)})`,"g")}function a(e){return`(?:${e.map(n).join("|")})`}function o(e){return`(?:${n(e)})?`}function l(e){return`(?:${n(e)})*`}function u(e){return e&&r.test(e)?e.replace(t,"\\$&"):e||""}}(nV),function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"defaultExtractor",{enumerable:!0,get:function(){return n}});let t=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(void 0);if(n&&n.has(e))return n.get(e);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=s?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(i,a,o):i[a]=e[a]}return i.default=e,n&&n.set(e,i),i}(nV);function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}function n(e){let r=Array.from(function*(e){let r=e.tailwindConfig.separator,n=""!==e.tailwindConfig.prefix?t.optional(t.pattern([/-?/,t.escape(e.tailwindConfig.prefix)])):"",i=t.any([/\[[^\s:'"`]+:[^\s\[\]]+\]/,/\[[^\s:'"`\]]+:[^\s]+?\[[^\s]+\][^\s]+?\]/,t.pattern([t.any([/-?(?:\w+)/,/@(?:\w+)/]),t.optional(t.any([t.pattern([t.any([/-(?:\w+-)*\['[^\s]+'\]/,/-(?:\w+-)*\["[^\s]+"\]/,/-(?:\w+-)*\[`[^\s]+`\]/,/-(?:\w+-)*\[(?:[^\s\[\]]+\[[^\s\[\]]+\])*[^\s:\[\]]+\]/]),/(?![{([]])/,/(?:\/[^\s'"`\\><$]*)?/]),t.pattern([t.any([/-(?:\w+-)*\['[^\s]+'\]/,/-(?:\w+-)*\["[^\s]+"\]/,/-(?:\w+-)*\[`[^\s]+`\]/,/-(?:\w+-)*\[(?:[^\s\[\]]+\[[^\s\[\]]+\])*[^\s\[\]]+\]/]),/(?![{([]])/,/(?:\/[^\s'"`\\$]*)?/]),/[-\/][^\s'"`\\$={><]*/]))])]);for(let e of[t.any([t.pattern([/@\[[^\s"'`]+\](\/[^\s"'`]+)?/,r]),t.pattern([/([^\s"'`\[\\]+-)?\[[^\s"'`]+\]\/[\w_-]+/,r]),t.pattern([/([^\s"'`\[\\]+-)?\[[^\s"'`]+\]/,r]),t.pattern([/[^\s"'`\[\\]+/,r])]),t.any([t.pattern([/([^\s"'`\[\\]+-)?\[[^\s`]+\]\/[\w_-]+/,r]),t.pattern([/([^\s"'`\[\\]+-)?\[[^\s`]+\]/,r]),t.pattern([/[^\s`\[\\]+/,r])])])yield t.pattern(["((?=((",e,")+))\\2)?",/!?/,n,i]);yield/[^<>"'`\s.(){}[\]#=%$][^<>"'`\s(){}[\]#=%$]*[^<>"'`\s.(){}[\]#=%:$]/g}(e));return e=>{let t=[];for(let a of r){var n;for(let r of null!==(n=e.match(a))&&void 0!==n?n:[])t.push(function(e){if(!e.includes("-["))return e;let t=0,r=[],n=e.matchAll(i);for(let i of n=Array.from(n).flatMap(e=>{let[,...t]=e;return t.map((t,r)=>Object.assign([],e,{index:e.index+r,0:t}))})){let n=i[0],a=r[r.length-1];if(n===a?r.pop():("'"===n||'"'===n||"`"===n)&&r.push(n),!a){if("["===n){t++;continue}if("]"===n){t--;continue}if(t<0)return e.substring(0,i.index-1);if(0===t&&!s.test(n))return e.substring(0,i.index)}}return e}(r))}for(let e of t.slice()){let r=(0,ty.splitAtTopLevelOnly)(e,".");for(let e=0;e<r.length;e++){let n=r[e];if(e>=r.length-1){t.push(n);continue}isNaN(Number(r[e+1]))?t.push(n):e++}}return t}}let i=/([\[\]'"`])([^\[\]'"`])?/g,s=/[^"'`\s<>\]]+/}(nW),function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return f}});let t=o(g),r=o(n$),n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=l(void 0);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(nm),i=nI(),s=o(tE),a=o(nU);function o(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(l=function(e){return e?r:t})(e)}let u=n.env,c={DEFAULT:nW.defaultExtractor},d={DEFAULT:e=>e,svelte:e=>e.replace(/(?:^|\s)class:/g," ")},p=new WeakMap;function f(e){return async o=>{var l,f;let h={base:null,components:null,utilities:null,variants:null};if(o.walkAtRules(e=>{"tailwind"===e.name&&Object.keys(h).includes(e.params)&&(h[e.params]=e)}),Object.values(h).every(e=>null===e))return o;let m=new Set([...null!==(l=e.candidates)&&void 0!==l?l:[],n.NOT_ON_DEMAND]),g=new Set;u.DEBUG&&console.time("Reading changed files");let y=[];for(let t of e.changedContent){let r=function(e,t){let r=e.content.transform;return r[t]||r.DEFAULT||d[t]||d.DEFAULT}(e.tailwindConfig,t.extension),n=function(e,t){let r=e.tailwindConfig.content.extract;return r[t]||r.DEFAULT||c[t]||c.DEFAULT(e)}(e,t.extension);y.push([t,{transformer:r,extractor:n}])}for(let e=0;e<y.length;e+=500){let n=y.slice(e,e+500);await Promise.all(n.map(async([{file:e,content:n},{transformer:i,extractor:s}])=>{!function(e,t,n,i){for(let s of(p.has(t)||p.set(t,new r.default({maxSize:25e3})),e.split(`
`)))if(s=s.trim(),!i.has(s)){if(i.add(s),p.get(t).has(s))for(let e of p.get(t).get(s))n.add(e);else{let e=new Set(t(s).filter(e=>"!*"!==e));for(let t of e)n.add(t);p.get(t).set(s,e)}}}(i(n=e?await t.default.promises.readFile(e,"utf8"):n),s,m,g)}))}u.DEBUG&&console.timeEnd("Reading changed files");let b=e.classCache.size;u.DEBUG&&console.time("Generate rules"),u.DEBUG&&console.time("Sorting candidates");let v=new Set([...m].sort((e,t)=>e===t?0:e<t?-1:1));u.DEBUG&&console.timeEnd("Sorting candidates"),(0,i.generateRules)(v,e),u.DEBUG&&console.timeEnd("Generate rules"),u.DEBUG&&console.time("Build stylesheet"),(null===e.stylesheetCache||e.classCache.size!==b)&&(e.stylesheetCache=function(e,t){let r=t.offsets.sort(e),n={base:new Set,defaults:new Set,components:new Set,utilities:new Set,variants:new Set};for(let[e,t]of r)n[e.layer].add(t);return n}([...e.ruleCache],e)),u.DEBUG&&console.timeEnd("Build stylesheet");let{defaults:w,base:D,components:x,utilities:k,variants:S}=e.stylesheetCache;h.base&&(h.base.before((0,a.default)([...D,...w],h.base.source,{layer:"base"})),h.base.remove()),h.components&&(h.components.before((0,a.default)([...x],h.components.source,{layer:"components"})),h.components.remove()),h.utilities&&(h.utilities.before((0,a.default)([...k],h.utilities.source,{layer:"utilities"})),h.utilities.remove());let E=Array.from(S).filter(e=>{var t;let r=null===(t=e.raws.tailwind)||void 0===t?void 0:t.parentLayer;return"components"===r?null!==h.components:"utilities"!==r||null!==h.utilities});h.variants?(h.variants.before((0,a.default)(E,h.variants.source,{layer:"variants"})),h.variants.remove()):E.length>0&&o.append((0,a.default)(E,o.source,{layer:"variants"})),o.source.end=null!==(f=o.source.end)&&void 0!==f?f:o.source.start;let C=E.some(e=>{var t;return(null===(t=e.raws.tailwind)||void 0===t?void 0:t.parentLayer)==="utilities"});h.utilities&&0===k.size&&!C&&s.default.warn("content-problems",["No utility classes were detected in your source files. If this is unexpected, double-check the `content` option in your Tailwind CSS configuration.","https://tailwindcss.com/docs/content-configuration"]),u.DEBUG&&(console.log("Potential classes: ",m.size),console.log("Active contexts: ",n.contextSourcesMap.size)),e.changedContent=[],o.walkAtRules("layer",e=>{Object.keys(h).includes(e.params)&&e.remove()})}}}(nq);let nz=d(nq);var nH={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(){return e=>{!function(e){if(!e.walkAtRules)return;let t=new Set;if(e.walkAtRules("apply",e=>{t.add(e.parent)}),0!==t.size)for(let e of t){let t=[],r=[];for(let n of e.nodes)"atrule"===n.type&&"apply"===n.name?(r.length>0&&(t.push(r),r=[]),t.push([n])):r.push(n);if(r.length>0&&t.push(r),1!==t.length){for(let r of[...t].reverse()){let t=e.clone({nodes:[]});t.append(r),e.after(t)}e.remove()}}}(e)}}}(nH);let nG=d(nH);var nY={};!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});let r=(t=tl)&&t.__esModule?t:{default:t};function n({tailwindConfig:{theme:e}}){return function(t){t.walkAtRules("screen",t=>{let n=t.params,i=(0,to.normalizeScreens)(e.screens).find(({name:e})=>e===n);if(!i)throw t.error(`No \`${n}\` screen found.`);t.name="media",t.params=(0,r.default)(i)})}}}(nY);let nJ=d(nY);var nX={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});let t={atrule:["name","params"],rule:["selector"]},r=new Set(Object.keys(t));function n(){return e=>{!function e(n){let i=null;n.each(e=>{var n,s;if(!r.has(e.type)){i=null;return}if(null===i){i=e;return}let a=t[e.type];"atrule"===e.type&&"font-face"===e.name?i=e:a.every(t=>(null!==(n=e[t])&&void 0!==n?n:"").replace(/\s+/g," ")===(null!==(s=i[t])&&void 0!==s?s:"").replace(/\s+/g," "))?(e.nodes&&i.append(e.nodes),e.remove()):i=e}),n.each(t=>{"atrule"===t.type&&e(t)})}(e)}}}(nX);let nQ=d(nX);var nK={};!function(e){function t(){return e=>{e.walkRules(e=>{let t=new Map,n=new Set([]),i=new Map;for(let r of(e.walkDecls(r=>{if(r.parent===e){if(t.has(r.prop)){if(t.get(r.prop).value===r.value){n.add(t.get(r.prop)),t.set(r.prop,r);return}i.has(r.prop)||i.set(r.prop,new Set),i.get(r.prop).add(t.get(r.prop)),i.get(r.prop).add(r)}t.set(r.prop,r)}}),n))r.remove();for(let e of i.values()){let t=new Map;for(let n of e){let e=function(e){let t=/^-?\d*.?\d+([\w%]+)?$/g.exec(e);if(t){var n;return null!==(n=t[1])&&void 0!==n?n:r}return null}(n.value);null!==e&&(t.has(e)||t.set(e,new Set),t.get(e).add(n))}for(let e of t.values())for(let t of Array.from(e).slice(0,-1))t.remove()}})}}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});let r=Symbol("unitless-number")}(nK);let nZ=d(nK),n0=e=>{if(void 0===e.first){let t=e.parent;t&&(e.remove(),n0(t))}},n1=(e,t)=>e instanceof e0&&t instanceof e0?e.selector===t.selector||t.selector.includes("*")||t.selector.includes(":root"):e===t,n2=e=>(e.walkRules(t=>{let r=new Map,n=new Set;for(let{declaration:i,newValue:s}of(t.walkDecls(t=>{if(/var\(--[^\s)]+\)/.test(t.value)){let i=/var\(--[^\s)]+\)/gm.exec(t.value);e.walkDecls(e=>{var s;if(/--[^\s]+/.test(e.prop)){let a=`var(${e.prop})`;if(i&&i.includes(a)&&n1(t.parent,e.parent)){if((null==(s=e.parent)?void 0:s.parent)instanceof eZ&&e.parent!==t.parent){let n=e.parent.parent,i=eK();i.prop=t.prop,i.value=t.value.replaceAll(a,e.value),i.important=t.important;let s=r.get(n);s?s.add(i):r.set(e.parent.parent,new Set([i]));return}n.add({declaration:t,newValue:t.value.replaceAll(a,e.value)})}}})}}),n))i.value=s;for(let[e,n]of r.entries()){let r=eQ();r.selector=t.selector,r.append(...n),e.append(r)}}),e.walkDecls(e=>{if(/--[^\s]+/.test(e.prop)){let t=e.parent;e.remove(),t&&n0(t)}}),e);var n3=nL(),n5={},n8={},n6={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});let t=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","size","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","textWrap","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","contain","content","forcedColorAdjust"]}(n6);var n4={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});function t(e,t){return void 0===e?t:Array.isArray(e)?e:[...new Set(t.filter(t=>!1!==e&&!1!==e[t]).concat(Object.keys(e).filter(t=>!1!==e[t])))]}}(n4);var n7={};!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});let r=(t=tE)&&t.__esModule?t:{default:t};function n({version:e,from:t,to:n}){r.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${n}\`.`,"Update your configuration file to silence this warning."])}let i={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return n({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return n({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return n({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return n({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return n({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}}(n7);var n9={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"defaults",{enumerable:!0,get:function(){return t}});function t(e,...r){for(let t of r){var n,i;for(let r in t)null!=e&&null!==(n=e.hasOwnProperty)&&void 0!==n&&n.call(e,r)||(e[r]=t[r]);for(let r of Object.getOwnPropertySymbols(t))null!=e&&null!==(i=e.hasOwnProperty)&&void 0!==i&&i.call(e,r)||(e[r]=t[r])}return e}}(n9);var ie={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"normalizeConfig",{enumerable:!0,get:function(){return n}});let t=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(void 0);if(n&&n.has(e))return n.get(e);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=s?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(i,a,o):i[a]=e[a]}return i.default=e,n&&n.set(e,i),i}(tE);function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}function n(e){var r,n,i,s,a,o,l;let u,c;for(let d of(((()=>{if(e.purge||!e.content||!Array.isArray(e.content)&&("object"!=typeof e.content||null===e.content))return!1;if(Array.isArray(e.content))return e.content.every(e=>"string"==typeof e||!("string"!=typeof(null==e?void 0:e.raw)||null!=e&&e.extension&&"string"!=typeof(null==e?void 0:e.extension)));if("object"==typeof e.content&&null!==e.content){if(Object.keys(e.content).some(e=>!["files","relative","extract","transform"].includes(e)))return!1;if(Array.isArray(e.content.files)){if(!e.content.files.every(e=>"string"==typeof e||!("string"!=typeof(null==e?void 0:e.raw)||null!=e&&e.extension&&"string"!=typeof(null==e?void 0:e.extension))))return!1;if("object"==typeof e.content.extract){for(let t of Object.values(e.content.extract))if("function"!=typeof t)return!1}else if(void 0!==e.content.extract&&"function"!=typeof e.content.extract)return!1;if("object"==typeof e.content.transform){for(let t of Object.values(e.content.transform))if("function"!=typeof t)return!1}else if(void 0!==e.content.transform&&"function"!=typeof e.content.transform)return!1;if("boolean"!=typeof e.content.relative&&"u">typeof e.content.relative)return!1}return!0}return!1})()||t.default.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),e.safelist=(()=>{var t;let{content:r,purge:n,safelist:i}=e;return Array.isArray(i)?i:Array.isArray(null==r?void 0:r.safelist)?r.safelist:Array.isArray(null==n?void 0:n.safelist)?n.safelist:Array.isArray(null==n||null===(t=n.options)||void 0===t?void 0:t.safelist)?n.options.safelist:[]})(),e.blocklist=(()=>{let{blocklist:r}=e;if(Array.isArray(r)){if(r.every(e=>"string"==typeof e))return r;t.default.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),"function"==typeof e.prefix)?(t.default.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),e.prefix=""):e.prefix=null!==(r=e.prefix)&&void 0!==r?r:"",e.content={relative:(()=>{let{content:t}=e;return null!=t&&t.relative?t.relative:(0,tw.flagEnabled)(e,"relativeContentPathsByDefault")})(),files:(()=>{let{content:t,purge:r}=e;return Array.isArray(r)?r:Array.isArray(null==r?void 0:r.content)?r.content:Array.isArray(t)?t:Array.isArray(null==t?void 0:t.content)?t.content:Array.isArray(null==t?void 0:t.files)?t.files:[]})(),extract:(()=>{var t,r,n,i,s,a,o,l,u,c,d,p,f,h;let m=null!==(t=e.purge)&&void 0!==t&&t.extract?e.purge.extract:null!==(r=e.content)&&void 0!==r&&r.extract?e.content.extract:null!==(n=e.purge)&&void 0!==n&&null!==(i=n.extract)&&void 0!==i&&i.DEFAULT?e.purge.extract.DEFAULT:null!==(s=e.content)&&void 0!==s&&null!==(a=s.extract)&&void 0!==a&&a.DEFAULT?e.content.extract.DEFAULT:null!==(o=e.purge)&&void 0!==o&&null!==(l=o.options)&&void 0!==l&&l.extractors?e.purge.options.extractors:null!==(u=e.content)&&void 0!==u&&null!==(c=u.options)&&void 0!==c&&c.extractors?e.content.options.extractors:{},g={},y=null!==(d=e.purge)&&void 0!==d&&null!==(p=d.options)&&void 0!==p&&p.defaultExtractor?e.purge.options.defaultExtractor:null!==(f=e.content)&&void 0!==f&&null!==(h=f.options)&&void 0!==h&&h.defaultExtractor?e.content.options.defaultExtractor:void 0;if(void 0!==y&&(g.DEFAULT=y),"function"==typeof m)g.DEFAULT=m;else if(Array.isArray(m))for(let{extensions:e,extractor:t}of m??[])for(let r of e)g[r]=t;else"object"==typeof m&&null!==m&&Object.assign(g,m);return g})(),transform:(u=null!==(n=e.purge)&&void 0!==n&&n.transform?e.purge.transform:null!==(i=e.content)&&void 0!==i&&i.transform?e.content.transform:null!==(s=e.purge)&&void 0!==s&&null!==(a=s.transform)&&void 0!==a&&a.DEFAULT?e.purge.transform.DEFAULT:null!==(o=e.content)&&void 0!==o&&null!==(l=o.transform)&&void 0!==l&&l.DEFAULT?e.content.transform.DEFAULT:{},c={},"function"==typeof u?c.DEFAULT=u:"object"==typeof u&&null!==u&&Object.assign(c,u),c)},e.content.files))if("string"==typeof d&&/{([^,]*?)}/g.test(d)){t.default.warn("invalid-glob-braces",[`The glob pattern ${(0,t.dim)(d)} in your Tailwind CSS configuration is invalid.`,`Update it to ${(0,t.dim)(d.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return e}}(ie);var it={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"cloneDeep",{enumerable:!0,get:function(){return function e(t){return Array.isArray(t)?t.map(t=>e(t)):"object"==typeof t&&null!==t?Object.fromEntries(Object.entries(t).map(([t,r])=>[t,e(r)])):t}}})}(it),function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return p}});let t=o(tb),r=o(n6),n=o(n4),i=o(n7),s=o(e9),a=o(nE);function o(e){return e&&e.__esModule?e:{default:e}}function l(e){return"function"==typeof e}function u(e,...t){let r=t.pop();for(let n of t)for(let t in n){let i=r(e[t],n[t]);void 0===i?(0,s.default)(e[t])&&(0,s.default)(n[t])?e[t]=u({},e[t],n[t],r):e[t]=n[t]:e[t]=i}return e}let c={colors:i.default,negative:e=>Object.keys(e).filter(t=>"0"!==e[t]).reduce((r,n)=>{let i=(0,t.default)(e[n]);return void 0!==i&&(r[`-${n}`]=i),r},{}),breakpoints:e=>Object.keys(e).filter(t=>"string"==typeof e[t]).reduce((t,r)=>({...t,[`screen-${r}`]:e[r]}),{})};function d(e,t){return Array.isArray(e)&&(0,s.default)(e[0])?e.concat(t):Array.isArray(t)&&(0,s.default)(t[0])&&(0,s.default)(e)?[e,...t]:Array.isArray(t)?t:void 0}function p(e){var t,i,o;let p=[...function e(t){let r=[];return t.forEach(t=>{var n;r=[...r,t];let i=null!==(n=null==t?void 0:t.plugins)&&void 0!==n?n:[];0!==i.length&&i.forEach(t=>{var n;t.__isOptionsFunction&&(t=t()),r=[...r,...e([null!==(n=null==t?void 0:t.config)&&void 0!==n?n:{}])]})}),r}(e),{prefix:"",important:!1,separator:":"}];return(0,ie.normalizeConfig)((0,n9.defaults)({theme:function(e){let t=(r,n)=>{for(let n of function*(e){let t=(0,tu.toPath)(e);if(0===t.length||(yield t,Array.isArray(e)))return;let r=e.match(/^(.*?)\s*\/\s*([^/]+)$/);if(null!==r){let[,e,t]=r,n=(0,tu.toPath)(e);n.alpha=t,yield n}}(r)){let r=0,i=e;for(;null!=i&&r<n.length;)i=l(i=i[n[r++]])&&(void 0===n.alpha||r<=n.length-1)?i(t,c):i;if(void 0!==i){if(void 0!==n.alpha){let e=(0,tf.parseColorFormat)(i);return(0,tc.withAlphaValue)(e,n.alpha,(0,a.default)(e))}return(0,s.default)(i)?(0,it.cloneDeep)(i):i}}return n};return Object.assign(t,{theme:t,...c}),Object.keys(e).reduce((r,n)=>(r[n]=l(e[n])?e[n](t,c):e[n],r),{})}(function({extend:e,...t}){return u(t,e,(e,t)=>l(e)||t.some(l)?(r,n)=>u({},...[e,...t].map(e=>(function(e,...t){return l(e)?e(...t):e})(e,r,n)),d):u({},e,...t,d))}({...(o=p.map(e=>null!==(t=null==e?void 0:e.theme)&&void 0!==t?t:{})).reduce((e,t)=>(0,n9.defaults)(e,t),{}),extend:o.reduce((e,{extend:t})=>u(e,t,(e,t)=>void 0===e?[t]:Array.isArray(e)?[t,...e]:[t,e]),{})})),corePlugins:[...p.map(e=>e.corePlugins)].reduceRight((e,t)=>l(t)?t({corePlugins:e}):(0,n.default)(t,e),r.default),plugins:[...e.map(e=>null!==(i=null==e?void 0:e.plugins)&&void 0!==i?i:[])].reduceRight((e,t)=>[...e,...t],[])},...p))}}(n8);var ir={},ii={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:e})=>({...e("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>e("brightness"),backdropContrast:({theme:e})=>e("contrast"),backdropGrayscale:({theme:e})=>e("grayscale"),backdropHueRotate:({theme:e})=>e("hueRotate"),backdropInvert:({theme:e})=>e("invert"),backdropOpacity:({theme:e})=>e("opacity"),backdropSaturate:({theme:e})=>e("saturate"),backdropSepia:({theme:e})=>e("sepia"),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({...e("colors"),DEFAULT:e("colors.gray.200","currentColor")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>({...e("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:e})=>e("colors"),colors:({colors:e})=>({inherit:e.inherit,current:e.current,transparent:e.transparent,black:e.black,white:e.white,slate:e.slate,gray:e.gray,zinc:e.zinc,neutral:e.neutral,stone:e.stone,red:e.red,orange:e.orange,amber:e.amber,yellow:e.yellow,lime:e.lime,green:e.green,emerald:e.emerald,teal:e.teal,cyan:e.cyan,sky:e.sky,blue:e.blue,indigo:e.indigo,violet:e.violet,purple:e.purple,fuchsia:e.fuchsia,pink:e.pink,rose:e.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>e("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>({none:"none",...e("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:e})=>({...e("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:e,breakpoints:t})=>({...e("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...t(e("screens"))}),minHeight:({theme:e})=>({...e("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:e})=>({...e("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:e("colors.blue.500","#3b82f6"),...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:e})=>({...e("spacing")}),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:e})=>({...e("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:e})=>({...e("spacing")}),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]};!function(e){var t;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return function e(t){var n;let i=(null!==(n=null==t?void 0:t.presets)&&void 0!==n?n:[r.default]).slice().reverse().flatMap(t=>e(t instanceof Function?t():t)),s={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:e})=>({DEFAULT:"#3b82f67f",...e("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},a=Object.keys(s).filter(e=>(0,tw.flagEnabled)(t,e)).map(e=>s[e]);return[t,...a,...i]}}});let r=(t=ii)&&t.__esModule?t:{default:t}}(ir),function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});let t=n(n8),r=n(ir);function n(e){return e&&e.__esModule?e:{default:e}}function i(...e){let[,...n]=(0,r.default)(e[0]);return(0,t.default)([...e,...n])}}(n5);let is=d((n5.__esModule?n5:{default:n5}).default),ia=e=>n3.createContext(is({...e,content:[],corePlugins:{preflight:!1}})),io=eX(`
@tailwind base;
@tailwind components;
`).root(),il=e=>"function"==typeof e.type||void 0!==e.type.render;function iu(e,t){let r=o.Children.map(e,e=>{if(o.isValidElement(e)){let r={...e.props};e.props.children&&!il(e)&&(r.children=iu(e.props.children,t));let n=t(o.cloneElement(e,r,r.children));return o.isValidElement(n)&&("function"==typeof n.type||n.type.render)?iu(("object"==typeof n.type?n.type.render:n.type)(n.props),t):n}return t(e)});return r&&1===r.length?r[0]:r}let ic=e=>{e.walkDecls(e=>{e.value=e.value.replaceAll(/rgb\(\s*(\d+)\s*(\d+)\s*(\d+)(?:\s*\/\s*([\d%.]+))?\s*\)/g,(e,t,r,n,i)=>{let s="1"===i||typeof i>"u"?"":`,${i}`;return`rgb(${t},${r},${n}${s})`})})},id={0:"zero",1:"one",2:"two",3:"three",4:"four",5:"five",6:"six",7:"seven",8:"eight",9:"nine"},ip=e=>e.replaceAll("+","plus").replaceAll("[","").replaceAll("%","pc").replaceAll("]","").replaceAll("(","").replaceAll(")","").replaceAll("!","imprtnt").replaceAll(">","gt").replaceAll("<","lt").replaceAll("=","eq").replace(/^[0-9]/,e=>id[e]).replace(/[^a-zA-Z0-9\-_]/g,"_"),ih=e=>{let t=[],r=[];return e.walkAtRules(e=>{let n=e.clone();n.walkRules(e=>{let t=!1;e.selector=rJ(e=>{e.walkPseudos(()=>{t=!0}),t||e.walkClasses(e=>{r.push(e.value),e.replaceWith(rJ.className({...e,value:ip(e.value)}))})}).processSync(e.selector),t?n.removeChild(e):e.walkDecls(e=>{e.important=!0})});let i=t.find(e=>e.params===n.params);i?i.append(n.nodes):t.push(n)}),{mediaQueryClasses:r,sanitizedAtRules:t}},im=e=>e.replace(/-(\w|$)/g,(e,t)=>t.toUpperCase()),ig=e=>{let t=e.toLowerCase();return t.startsWith("--")?t:t.startsWith("-ms-")?im(t.slice(1)):im(t)},iy=(e,t)=>{e.walkRules(e=>{var r;(null==(r=e.parent)?void 0:r.type)!=="atrule"&&rJ(r=>{let n=!1;r.walkPseudos(()=>{n=!0}),n||t(e)}).processSync(e.selector)})},ib=(e,t)=>{let r={},n=[],i=[];if(e.props.className){let s=t.generateRootForClasses(e.props.className.split(" "));ic(s);let{sanitizedAtRules:a,mediaQueryClasses:o}=ih(s);n=o,i=a;let{styles:l,residualClassName:u}=function(e,t){let r=[...e.split(" ")],n={};return iy(t,e=>{let t=[];rJ(e=>{e.walkClasses(e=>{t.push(e.value.replaceAll(/\\[0-9]|\\/g,""))})}).processSync(e.selector),r=r.filter(e=>!t.includes(e)),e.walkDecls(e=>{n[ig(e.prop)]=e.value+(e.important?"!important":"")})}),{styles:n,residualClassName:r.join(" ")}}(e.props.className,s);if(r.style={...l,...e.props.style},!il(e)){if(u.trim().length>0)for(let e of(r.className=u,o))r.className=r.className.replace(e,ip(e));else r.className=void 0}}let s={...e.props,...r};return{elementWithInlinedStyles:o.cloneElement(e,s,s.children),nonInlinableClasses:n,nonInlineStyleNodes:i}},iv=e=>{e.walkRules(t=>{e.walkRules(t.selector,e=>{if(e===t)return;let r=e.parent;e.remove(),r&&n0(r)})})},iw=({children:e,config:t})=>{let r=function(e){let t=ia(e);return{generateRootForClasses:e=>{let r=nM.generateRules(new Set(e),t),n=io.clone().append(...r.map(([,e])=>e));return nG()(n),nz(t)(n),nG()(n),nN(t)(n),tC(t)(n),nJ(t)(n),nB(t)(n),nQ(t)(n),nZ(t)(n),n2(n),n}}}(t??{}),n=new e1,i=[],s=!1,l=iu(e,e=>{if(o.isValidElement(e)){let{elementWithInlinedStyles:t,nonInlinableClasses:a,nonInlineStyleNodes:o}=ib(e,r);return i=i.concat(a),n.append(o),a.length>0&&!s&&(s=!0),t}return e});if(iv(n),s){let e=!1;if(l=iu(l,t=>{if(e)return t;if(o.isValidElement(t)&&"head"===t.type){e=!0;let r=(0,a.jsx)("style",{children:e2(n.toString().trim())});return o.cloneElement(t,t.props,t.props.children,r)}return t}),!e)throw Error(`You are trying to use the following Tailwind classes that cannot be inlined: ${i.join(" ")}.
For the media queries to work properly on rendering, they need to be added into a <style> tag inside of a <head> tag,
the Tailwind component tried finding a <head> element but just wasn't able to find it.
Make sure that you have a <head> element at some point inside of the <Tailwind> component at any depth.
This can also be our <Head> component.
If you do already have a <head> element at some depth,
please file a bug https://github.com/resend/react-email/issues/new?assignees=&labels=Type%3A+Bug&projects=&template=1.bug_report.yml.`)}return l}},15306:(e,t,r)=>{"use strict";r.d(t,{E:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{children:r,lang:n="en",dir:s="ltr"}=e,a=h(e,["children","lang","dir"]);return(0,i.jsx)("html",f(p({},a),{dir:s,lang:n,ref:t,children:r}))});m.displayName="Html"},16397:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{MutableRequestCookiesAdapter:function(){return p},ReadonlyRequestCookiesError:function(){return o},RequestCookiesAdapter:function(){return l},appendMutableCookies:function(){return d},areCookiesMutableInCurrentPhase:function(){return h},getModifiedCookieValues:function(){return c},responseCookiesToRequestCookies:function(){return g},wrapWithMutableAccessCheck:function(){return f}});let n=r(22116),i=r(93107),s=r(85744),a=r(9597);class o extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options")}static callable(){throw new o}}class l{static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"clear":case"delete":case"set":return o.callable;default:return i.ReflectAdapter.get(e,t,r)}}})}}let u=Symbol.for("next.mutated.cookies");function c(e){let t=e[u];return t&&Array.isArray(t)&&0!==t.length?t:[]}function d(e,t){let r=c(t);if(0===r.length)return!1;let i=new n.ResponseCookies(e),s=i.getAll();for(let e of r)i.set(e);for(let e of s)i.set(e);return!0}class p{static wrap(e,t){let r=new n.ResponseCookies(new Headers);for(let t of e.getAll())r.set(t);let a=[],o=new Set,l=()=>{let e=s.workAsyncStorage.getStore();if(e&&(e.pathWasRevalidated=!0),a=r.getAll().filter(e=>o.has(e.name)),t){let e=[];for(let t of a){let r=new n.ResponseCookies(new Headers);r.set(t),e.push(r.toString())}t(e)}},c=new Proxy(r,{get(e,t,r){switch(t){case u:return a;case"delete":return function(...t){o.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.delete(...t),c}finally{l()}};case"set":return function(...t){o.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.set(...t),c}finally{l()}};default:return i.ReflectAdapter.get(e,t,r)}}});return c}}function f(e){let t=new Proxy(e,{get(e,r,n){switch(r){case"delete":return function(...r){return m("cookies().delete"),e.delete(...r),t};case"set":return function(...r){return m("cookies().set"),e.set(...r),t};default:return i.ReflectAdapter.get(e,r,n)}}});return t}function h(e){return"action"===e.phase}function m(e){if(!h((0,a.getExpectedRequestStore)(e)))throw new o}function g(e){let t=new n.RequestCookies(new Headers);for(let r of e.getAll())t.set(r);return t}},17725:(e,t,r)=>{"use strict";r.d(t,{p:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{children:r}=e,n=h(e,["children"]);return(0,i.jsxs)("head",f(p({},n),{ref:t,children:[(0,i.jsx)("meta",{content:"text/html; charset=UTF-8",httpEquiv:"Content-Type"}),(0,i.jsx)("meta",{name:"x-apple-disable-message-reformatting"}),r]}))});m.displayName="Head"},17828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64054).createAsyncLocalStorage)()},18063:(e,t,r)=>{"use strict";r.d(t,{l:()=>a});var n=r(82885),i=r(12115),s=r(67932);function a(){var e;let t=(0,n.M)(()=>({current:null,animations:[]})),r=(0,n.M)(()=>(0,s.W)(t));return e=()=>{t.animations.forEach(e=>e.stop())},(0,i.useEffect)(()=>()=>e(),[]),[t,r]}},22116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RequestCookies:function(){return n.RequestCookies},ResponseCookies:function(){return n.ResponseCookies},stringifyCookie:function(){return n.stringifyCookie}});let n=r(44187)},25268:(e,t,r)=>{"use strict";r.d(t,{w:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{children:r,style:n}=e,s=h(e,["children","style"]);return(0,i.jsx)("table",f(p({align:"center",width:"100%",border:0,cellPadding:"0",cellSpacing:"0",role:"presentation"},s),{ref:t,style:n,children:(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("td",{children:r})})})}))});m.displayName="Section"},28155:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return o}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return i?new i:new n}function a(e){return i?i.bind(e):n.bind(e)}function o(){return i?i.snapshot():function(e,...t){return e(...t)}}},31959:(e,t,r)=>{"use strict";r.d(t,{N:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{target:r="_blank",style:n}=e,s=h(e,["target","style"]);return(0,i.jsx)("a",f(p({},s),{ref:t,style:p({color:"#067df7",textDecorationLine:"none"},n),target:r,children:s.children}))});m.displayName="Link"},33081:e=>{"use strict";var t=function(e){var t,n,i;return!!(t=e)&&"object"==typeof t&&(n=e,"[object RegExp]"!==(i=Object.prototype.toString.call(n))&&"[object Date]"!==i&&n.$$typeof!==r)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?o(Array.isArray(e)?[]:{},e,t):e}function i(e,t,r){return e.concat(t).map(function(e){return n(e,r)})}function s(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function a(e,t){try{return t in e}catch(e){return!1}}function o(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||i,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var u,c,d=Array.isArray(r);return d!==Array.isArray(e)?n(r,l):d?l.arrayMerge(e,r,l):(c={},(u=l).isMergeableObject(e)&&s(e).forEach(function(t){c[t]=n(e[t],u)}),s(r).forEach(function(t){(!a(e,t)||Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))&&(a(e,t)&&u.isMergeableObject(r[t])?c[t]=(function(e,t){if(!t.customMerge)return o;var r=t.customMerge(e);return"function"==typeof r?r:o})(t,u)(e[t],r[t],u):c[t]=n(r[t],u))}),c)}o.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,r){return o(e,r,t)},{})},e.exports=o},34477:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{callServer:function(){return n.callServer},createServerReference:function(){return s},findSourceMapURL:function(){return i.findSourceMapURL}});let n=r(53806),i=r(31818),s=r(34979).createServerReference},34592:(e,t,r)=>{"use strict";r.d(t,{m:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{children:r,style:n}=e,s=h(e,["children","style"]);return(0,i.jsx)("table",f(p({align:"center",width:"100%"},s),{border:0,cellPadding:"0",cellSpacing:"0",ref:t,role:"presentation",style:p({maxWidth:"37.5em"},n),children:(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{style:{width:"100%"},children:(0,i.jsx)("td",{children:r})})})}))});m.displayName="Container"},35260:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return l}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=i(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=s?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(12115));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(i=function(e){return e?r:t})(e)}let s={current:null},a="function"==typeof n.cache?n.cache:e=>e,o=console.warn;function l(e){return function(...t){o(e(...t))}}a(e=>{try{o(s.current)}finally{s.current=null}})},37720:(e,t,r)=>{"use strict";r.d(t,{E:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{alt:r,src:n,width:s,height:a,style:o}=e,l=h(e,["alt","src","width","height","style"]);return(0,i.jsx)("img",f(p({},l),{alt:r,height:a,ref:t,src:n,style:p({display:"block",outline:"none",border:"none",textDecoration:"none"},o),width:s}))});m.displayName="Img"},38127:(e,t,r)=>{"use strict";r.d(t,{A:()=>rh});var n,i,s,a,o,l,u,c,d,p,f,h,m,g,y,b=r(49509),v=r(49641).Buffer,w="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},D={exports:{}},x=(m||(m=1,g=D.exports,function(e){var t=D&&D.exports==g&&D,r="object"==typeof w&&w;r.global!==r&&r.window!==r||(e=r);var n=function(e){this.message=e};(n.prototype=Error()).name="InvalidCharacterError";var i=function(e){throw new n(e)},s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=/[\t\n\f\r ]/g,o={encode:function(e){e=String(e),/[^\0-\xFF]/.test(e)&&i("The string to be encoded contains characters outside of the Latin1 range.");for(var t,r,n,a,o=e.length%3,l="",u=-1,c=e.length-o;++u<c;)t=e.charCodeAt(u)<<16,r=e.charCodeAt(++u)<<8,n=e.charCodeAt(++u),l+=s.charAt((a=t+r+n)>>18&63)+s.charAt(a>>12&63)+s.charAt(a>>6&63)+s.charAt(63&a);return 2==o?(t=e.charCodeAt(u)<<8,r=e.charCodeAt(++u),l+=s.charAt((a=t+r)>>10)+s.charAt(a>>4&63)+s.charAt(a<<2&63)+"="):1==o&&(a=e.charCodeAt(u),l+=s.charAt(a>>2)+s.charAt(a<<4&63)+"=="),l},decode:function(e){var t=(e=String(e).replace(a,"")).length;t%4==0&&(t=(e=e.replace(/==?$/,"")).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&i("Invalid character: the string to be decoded is not correctly encoded.");for(var r,n,o=0,l="",u=-1;++u<t;)n=s.indexOf(e.charAt(u)),r=o%4?64*r+n:n,o++%4&&(l+=String.fromCharCode(255&r>>(-2*o&6)));return l},version:"1.0.0"};if(g&&!g.nodeType){if(t)t.exports=o;else for(var l in o)o.hasOwnProperty(l)&&(g[l]=o[l])}else e.base64=o}(D.exports)),D.exports),k={exports:{}},S=k.exports,E=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}((y||(y=1,function(e){var t;t=function(){return function(){return function(e){var t=[];if(0===e.length)return"";if("string"!=typeof e[0])throw TypeError("Url must be a string. Received "+e[0]);if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var r=e.shift();e[0]=r+e[0]}e[0].match(/^file:\/\/\//)?e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///"):e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://");for(var n=0;n<e.length;n++){var i=e[n];if("string"!=typeof i)throw TypeError("Url must be a string. Received "+i);""!==i&&(n>0&&(i=i.replace(/^[\/]+/,"")),i=n<e.length-1?i.replace(/[\/]+$/,""):i.replace(/[\/]+$/,"/"),t.push(i))}var s=t.join("/"),a=(s=s.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return a.shift()+(a.length>0?"?":"")+a.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},e.exports?e.exports=t():S.urljoin=t()}(k)),k.exports));function C(e,t){return function(){return e.apply(t,arguments)}}let{toString:_}=Object.prototype,{getPrototypeOf:T}=Object,A=(n=Object.create(null),e=>{let t=_.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())}),O=e=>(e=e.toLowerCase(),t=>A(t)===e),F=e=>t=>typeof t===e,{isArray:P}=Array,L=F("undefined"),R=O("ArrayBuffer"),I=F("string"),N=F("function"),j=F("number"),B=e=>null!==e&&"object"==typeof e,M=e=>{if("object"!==A(e))return!1;let t=T(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},q=O("Date"),$=O("File"),U=O("Blob"),W=O("FileList"),V=O("URLSearchParams"),[z,H,G,Y]=["ReadableStream","Request","Response","Headers"].map(O);function J(e,t,{allOwnKeys:r=!1}={}){let n,i;if(null!=e){if("object"!=typeof e&&(e=[e]),P(e))for(n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else{let i;let s=r?Object.getOwnPropertyNames(e):Object.keys(e),a=s.length;for(n=0;n<a;n++)i=s[n],t.call(null,e[i],i,e)}}}function X(e,t){t=t.toLowerCase();let r=Object.keys(e),n,i=r.length;for(;i-- >0;)if(t===(n=r[i]).toLowerCase())return n;return null}let Q="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,K=e=>!L(e)&&e!==Q,Z=(i="undefined"!=typeof Uint8Array&&T(Uint8Array),e=>i&&e instanceof i),ee=O("HTMLFormElement"),et=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),er=O("RegExp"),en=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),n={};J(r,(r,i)=>{let s;!1!==(s=t(r,i,e))&&(n[i]=s||r)}),Object.defineProperties(e,n)},ei="abcdefghijklmnopqrstuvwxyz",es="0123456789",ea={DIGIT:es,ALPHA:ei,ALPHA_DIGIT:ei+ei.toUpperCase()+es},eo=O("AsyncFunction"),el=(s="function"==typeof setImmediate,a=N(Q.postMessage),s?setImmediate:a?(o=`axios@${Math.random()}`,l=[],Q.addEventListener("message",({source:e,data:t})=>{e===Q&&t===o&&l.length&&l.shift()()},!1),e=>{l.push(e),Q.postMessage(o,"*")}):e=>setTimeout(e)),eu="undefined"!=typeof queueMicrotask?queueMicrotask.bind(Q):void 0!==b&&b.nextTick||el;var ec={isArray:P,isArrayBuffer:R,isBuffer:function(e){return null!==e&&!L(e)&&null!==e.constructor&&!L(e.constructor)&&N(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||N(e.append)&&("formdata"===(t=A(e))||"object"===t&&N(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&R(e.buffer)},isString:I,isNumber:j,isBoolean:e=>!0===e||!1===e,isObject:B,isPlainObject:M,isReadableStream:z,isRequest:H,isResponse:G,isHeaders:Y,isUndefined:L,isDate:q,isFile:$,isBlob:U,isRegExp:er,isFunction:N,isStream:e=>B(e)&&N(e.pipe),isURLSearchParams:V,isTypedArray:Z,isFileList:W,forEach:J,merge:function e(){let{caseless:t}=K(this)&&this||{},r={},n=(n,i)=>{let s=t&&X(r,i)||i;M(r[s])&&M(n)?r[s]=e(r[s],n):M(n)?r[s]=e({},n):P(n)?r[s]=n.slice():r[s]=n};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&J(arguments[e],n);return r},extend:(e,t,r,{allOwnKeys:n}={})=>(J(t,(t,n)=>{r&&N(t)?e[n]=C(t,r):e[n]=t},{allOwnKeys:n}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,n)=>{let i,s,a;let o={};if(t=t||{},null==e)return t;do{for(s=(i=Object.getOwnPropertyNames(e)).length;s-- >0;)a=i[s],n&&!n(a,e,t)||o[a]||(t[a]=e[a],o[a]=!0);e=!1!==r&&T(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:A,kindOfTest:O,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return -1!==n&&n===r},toArray:e=>{if(!e)return null;if(P(e))return e;let t=e.length;if(!j(t))return null;let r=Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{let r;let n=(e&&e[Symbol.iterator]).call(e);for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let r;let n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:ee,hasOwnProperty:et,hasOwnProp:et,reduceDescriptors:en,freezeMethods:e=>{en(e,(t,r)=>{if(N(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;N(e[r])&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")}))})},toObjectSet:(e,t)=>{let r={};return(e=>{e.forEach(e=>{r[e]=!0})})(P(e)?e:String(e).split(t)),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e*=1)?e:t,findKey:X,global:Q,isContextDefined:K,ALPHABET:ea,generateString:(e=16,t=ea.ALPHA_DIGIT)=>{let r="",{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r},isSpecCompliantForm:function(e){return!!(e&&N(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{let t=Array(10),r=(e,n)=>{if(B(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[n]=e;let i=P(e)?[]:{};return J(e,(e,t)=>{let s=r(e,n+1);L(s)||(i[t]=s)}),t[n]=void 0,i}}return e};return r(e,0)},isAsyncFn:eo,isThenable:e=>e&&(B(e)||N(e))&&N(e.then)&&N(e.catch),setImmediate:el,asap:eu};function ed(e,t,r,n,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),i&&(this.response=i,this.status=i.status?i.status:null)}ec.inherits(ed,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ec.toJSONObject(this.config),code:this.code,status:this.status}}});let ep=ed.prototype,ef={};function eh(e){return ec.isPlainObject(e)||ec.isArray(e)}function em(e){return ec.endsWith(e,"[]")?e.slice(0,-2):e}function eg(e,t,r){return e?e.concat(t).map(function(e,t){return e=em(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{ef[e]={value:e}}),Object.defineProperties(ed,ef),Object.defineProperty(ep,"isAxiosError",{value:!0}),ed.from=(e,t,r,n,i,s)=>{let a=Object.create(ep);return ec.toFlatObject(e,a,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),ed.call(a,e.message,t,r,n,i),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};let ey=ec.toFlatObject(ec,{},null,function(e){return/^is[A-Z]/.test(e)});function eb(e,t,r){if(!ec.isObject(e))throw TypeError("target must be an object");t=t||new FormData;let n=(r=ec.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!ec.isUndefined(t[e])})).metaTokens,i=r.visitor||u,s=r.dots,a=r.indexes,o=(r.Blob||"undefined"!=typeof Blob&&Blob)&&ec.isSpecCompliantForm(t);if(!ec.isFunction(i))throw TypeError("visitor must be a function");function l(e){if(null===e)return"";if(ec.isDate(e))return e.toISOString();if(!o&&ec.isBlob(e))throw new ed("Blob is not supported. Use a Buffer instead.");return ec.isArrayBuffer(e)||ec.isTypedArray(e)?o&&"function"==typeof Blob?new Blob([e]):v.from(e):e}function u(e,r,i){let o=e;if(e&&!i&&"object"==typeof e){if(ec.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else{var u;if(ec.isArray(e)&&(u=e,ec.isArray(u)&&!u.some(eh))||(ec.isFileList(e)||ec.endsWith(r,"[]"))&&(o=ec.toArray(e)))return r=em(r),o.forEach(function(e,n){ec.isUndefined(e)||null===e||t.append(!0===a?eg([r],n,s):null===a?r:r+"[]",l(e))}),!1}}return!!eh(e)||(t.append(eg(i,r,s),l(e)),!1)}let c=[],d=Object.assign(ey,{defaultVisitor:u,convertValue:l,isVisitable:eh});if(!ec.isObject(e))throw TypeError("data must be an object");return function e(r,n){if(!ec.isUndefined(r)){if(-1!==c.indexOf(r))throw Error("Circular reference detected in "+n.join("."));c.push(r),ec.forEach(r,function(r,s){!0===(!(ec.isUndefined(r)||null===r)&&i.call(t,r,ec.isString(s)?s.trim():s,n,d))&&e(r,n?n.concat(s):[s])}),c.pop()}}(e),t}function ev(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function ew(e,t){this._pairs=[],e&&eb(e,this,t)}let eD=ew.prototype;function ex(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ek(e,t,r){let n;if(!t)return e;let i=r&&r.encode||ex;ec.isFunction(r)&&(r={serialize:r});let s=r&&r.serialize;if(n=s?s(t,r):ec.isURLSearchParams(t)?t.toString():new ew(t,r).toString(i)){let t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}eD.append=function(e,t){this._pairs.push([e,t])},eD.toString=function(e){let t=e?function(t){return e.call(this,t,ev)}:ev;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};class eS{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){ec.forEach(this.handlers,function(t){null!==t&&e(t)})}}var eE={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},eC={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ew,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};let e_="undefined"!=typeof window&&"undefined"!=typeof document,eT="object"==typeof navigator&&navigator||void 0,eA=e_&&(!eT||0>["ReactNative","NativeScript","NS"].indexOf(eT.product)),eO="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,eF=e_&&window.location.href||"http://localhost";var eP={...Object.freeze({__proto__:null,hasBrowserEnv:e_,hasStandardBrowserEnv:eA,hasStandardBrowserWebWorkerEnv:eO,navigator:eT,origin:eF}),...eC};function eL(e){if(ec.isFormData(e)&&ec.isFunction(e.entries)){let t={};return ec.forEachEntry(e,(e,r)=>{(function e(t,r,n,i){let s=t[i++];if("__proto__"===s)return!0;let a=Number.isFinite(+s),o=i>=t.length;return(s=!s&&ec.isArray(n)?n.length:s,o)?ec.hasOwnProp(n,s)?n[s]=[n[s],r]:n[s]=r:(n[s]&&ec.isObject(n[s])||(n[s]=[]),e(t,r,n[s],i)&&ec.isArray(n[s])&&(n[s]=function(e){let t,r;let n={},i=Object.keys(e),s=i.length;for(t=0;t<s;t++)n[r=i[t]]=e[r];return n}(n[s]))),!a})(ec.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0]),r,t,0)}),t}return null}let eR={transitional:eE,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){let r;let n=t.getContentType()||"",i=n.indexOf("application/json")>-1,s=ec.isObject(e);if(s&&ec.isHTMLForm(e)&&(e=new FormData(e)),ec.isFormData(e))return i?JSON.stringify(eL(e)):e;if(ec.isArrayBuffer(e)||ec.isBuffer(e)||ec.isStream(e)||ec.isFile(e)||ec.isBlob(e)||ec.isReadableStream(e))return e;if(ec.isArrayBufferView(e))return e.buffer;if(ec.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(s){if(n.indexOf("application/x-www-form-urlencoded")>-1){var a,o;return(a=e,o=this.formSerializer,eb(a,new eP.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,n){return eP.isNode&&ec.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},o))).toString()}if((r=ec.isFileList(e))||n.indexOf("multipart/form-data")>-1){let t=this.env&&this.env.FormData;return eb(r?{"files[]":e}:e,t&&new t,this.formSerializer)}}return s||i?(t.setContentType("application/json",!1),function(e,t,r){if(ec.isString(e))try{return(0,JSON.parse)(e),ec.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){let t=this.transitional||eR.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(ec.isResponse(e)||ec.isReadableStream(e))return e;if(e&&ec.isString(e)&&(r&&!this.responseType||n)){let r=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(e){if(r){if("SyntaxError"===e.name)throw ed.from(e,ed.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eP.classes.FormData,Blob:eP.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ec.forEach(["delete","get","head","post","put","patch"],e=>{eR.headers[e]={}});let eI=ec.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),eN=Symbol("internals");function ej(e){return e&&String(e).trim().toLowerCase()}function eB(e){return!1===e||null==e?e:ec.isArray(e)?e.map(eB):String(e)}function eM(e,t,r,n,i){return ec.isFunction(n)?n.call(this,t,r):(i&&(t=r),ec.isString(t)?ec.isString(n)?-1!==t.indexOf(n):ec.isRegExp(n)?n.test(t):void 0:void 0)}let eq=class{constructor(e){e&&this.set(e)}set(e,t,r){let n=this;function i(e,t,r){let i=ej(t);if(!i)throw Error("header name must be a non-empty string");let s=ec.findKey(n,i);s&&void 0!==n[s]&&!0!==r&&(void 0!==r||!1===n[s])||(n[s||t]=eB(e))}let s=(e,t)=>ec.forEach(e,(e,r)=>i(e,r,t));if(ec.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(ec.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))s((e=>{let t,r,n;let i={};return e&&e.split("\n").forEach(function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||i[t]&&eI[t]||("set-cookie"===t?i[t]?i[t].push(r):i[t]=[r]:i[t]=i[t]?i[t]+", "+r:r)}),i})(e),t);else if(ec.isHeaders(e))for(let[t,n]of e.entries())i(n,t,r);else null!=e&&i(t,e,r);return this}get(e,t){if(e=ej(e)){let r=ec.findKey(this,e);if(r){let e=this[r];if(!t)return e;if(!0===t)return function(e){let t;let r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;t=n.exec(e);)r[t[1]]=t[2];return r}(e);if(ec.isFunction(t))return t.call(this,e,r);if(ec.isRegExp(t))return t.exec(e);throw TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ej(e)){let r=ec.findKey(this,e);return!(!r||void 0===this[r]||t&&!eM(0,this[r],r,t))}return!1}delete(e,t){let r=this,n=!1;function i(e){if(e=ej(e)){let i=ec.findKey(r,e);i&&(!t||eM(0,r[i],i,t))&&(delete r[i],n=!0)}}return ec.isArray(e)?e.forEach(i):i(e),n}clear(e){let t=Object.keys(this),r=t.length,n=!1;for(;r--;){let i=t[r];e&&!eM(0,this[i],i,e,!0)||(delete this[i],n=!0)}return n}normalize(e){let t=this,r={};return ec.forEach(this,(n,i)=>{let s=ec.findKey(r,i);if(s)return t[s]=eB(n),void delete t[i];let a=e?i.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r):String(i).trim();a!==i&&delete t[i],t[a]=eB(n),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return ec.forEach(this,(r,n)=>{null!=r&&!1!==r&&(t[n]=e&&ec.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){let t=(this[eN]=this[eN]={accessors:{}}).accessors,r=this.prototype;function n(e){let n=ej(e);t[n]||(!function(e,t){let r=ec.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(e,r,i){return this[n].call(this,t,e,r,i)},configurable:!0})})}(r,e),t[n]=!0)}return ec.isArray(e)?e.forEach(n):n(e),this}};function e$(e,t){let r=this||eR,n=t||r,i=eq.from(n.headers),s=n.data;return ec.forEach(e,function(e){s=e.call(r,s,i.normalize(),t?t.status:void 0)}),i.normalize(),s}function eU(e){return!(!e||!e.__CANCEL__)}function eW(e,t,r){ed.call(this,null==e?"canceled":e,ed.ERR_CANCELED,t,r),this.name="CanceledError"}function eV(e,t,r){let n=r.config.validateStatus;r.status&&n&&!n(r.status)?t(new ed("Request failed with status code "+r.status,[ed.ERR_BAD_REQUEST,ed.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}eq.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ec.reduceDescriptors(eq.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}),ec.freezeMethods(eq),ec.inherits(eW,ed,{__CANCEL__:!0});let ez=(e,t,r=3)=>{let n=0,i=function(e,t){let r=Array(e=e||10),n=Array(e),i,s=0,a=0;return t=void 0!==t?t:1e3,function(o){let l=Date.now(),u=n[a];i||(i=l),r[s]=o,n[s]=l;let c=a,d=0;for(;c!==s;)d+=r[c++],c%=e;if((s=(s+1)%e)===a&&(a=(a+1)%e),l-i<t)return;let p=u&&l-u;return p?Math.round(1e3*d/p):void 0}}(50,250);return function(e,t){let r,n,i=0,s=1e3/t,a=(t,s=Date.now())=>{i=s,r=null,n&&(clearTimeout(n),n=null),e.apply(null,t)};return[(...e)=>{let t=Date.now(),o=t-i;o>=s?a(e,t):(r=e,n||(n=setTimeout(()=>{n=null,a(r)},s-o)))},()=>r&&a(r)]}(r=>{let s=r.loaded,a=r.lengthComputable?r.total:void 0,o=s-n,l=i(o);n=s,e({loaded:s,total:a,progress:a?s/a:void 0,bytes:o,rate:l||void 0,estimated:l&&a&&s<=a?(a-s)/l:void 0,event:r,lengthComputable:null!=a,[t?"download":"upload"]:!0})},r)},eH=(e,t)=>{let r=null!=e;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},eG=e=>(...t)=>ec.asap(()=>e(...t));var eY=eP.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,eP.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(eP.origin),eP.navigator&&/(msie|trident)/i.test(eP.navigator.userAgent)):()=>!0,eJ=eP.hasStandardBrowserEnv?{write(e,t,r,n,i,s){let a=[e+"="+encodeURIComponent(t)];ec.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),ec.isString(n)&&a.push("path="+n),ec.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read(e){let t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function eX(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e:t}let eQ=e=>e instanceof eq?{...e}:e;function eK(e,t){t=t||{};let r={};function n(e,t,r,n){return ec.isPlainObject(e)&&ec.isPlainObject(t)?ec.merge.call({caseless:n},e,t):ec.isPlainObject(t)?ec.merge({},t):ec.isArray(t)?t.slice():t}function i(e,t,r,i){return ec.isUndefined(t)?ec.isUndefined(e)?void 0:n(void 0,e,0,i):n(e,t,0,i)}function s(e,t){if(!ec.isUndefined(t))return n(void 0,t)}function a(e,t){return ec.isUndefined(t)?ec.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function o(r,i,s){return s in t?n(r,i):s in e?n(void 0,r):void 0}let l={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(e,t,r)=>i(eQ(e),eQ(t),0,!0)};return ec.forEach(Object.keys(Object.assign({},e,t)),function(n){let s=l[n]||i,a=s(e[n],t[n],n);ec.isUndefined(a)&&s!==o||(r[n]=a)}),r}var eZ=e=>{let t=eK({},e),r,{data:n,withXSRFToken:i,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:l}=t;if(t.headers=o=eq.from(o),t.url=ek(eX(t.baseURL,t.url),e.params,e.paramsSerializer),l&&o.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),ec.isFormData(n)){if(eP.hasStandardBrowserEnv||eP.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(!1!==(r=o.getContentType())){let[e,...t]=r?r.split(";").map(e=>e.trim()).filter(Boolean):[];o.setContentType([e||"multipart/form-data",...t].join("; "))}}if(eP.hasStandardBrowserEnv&&(i&&ec.isFunction(i)&&(i=i(t)),i||!1!==i&&eY(t.url))){let e=s&&a&&eJ.read(a);e&&o.set(s,e)}return t},e0="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,r){let n=eZ(e),i=n.data,s=eq.from(n.headers).normalize(),a,o,l,u,c,{responseType:d,onUploadProgress:p,onDownloadProgress:f}=n;function h(){u&&u(),c&&c(),n.cancelToken&&n.cancelToken.unsubscribe(a),n.signal&&n.signal.removeEventListener("abort",a)}let m=new XMLHttpRequest;function g(){if(!m)return;let n=eq.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());eV(function(e){t(e),h()},function(e){r(e),h()},{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:n,config:e,request:m}),m=null}m.open(n.method.toUpperCase(),n.url,!0),m.timeout=n.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(r(new ed("Request aborted",ed.ECONNABORTED,e,m)),m=null)},m.onerror=function(){r(new ed("Network Error",ed.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded",i=n.transitional||eE;n.timeoutErrorMessage&&(t=n.timeoutErrorMessage),r(new ed(t,i.clarifyTimeoutError?ed.ETIMEDOUT:ed.ECONNABORTED,e,m)),m=null},void 0===i&&s.setContentType(null),"setRequestHeader"in m&&ec.forEach(s.toJSON(),function(e,t){m.setRequestHeader(t,e)}),ec.isUndefined(n.withCredentials)||(m.withCredentials=!!n.withCredentials),d&&"json"!==d&&(m.responseType=n.responseType),f&&([l,c]=ez(f,!0),m.addEventListener("progress",l)),p&&m.upload&&([o,u]=ez(p),m.upload.addEventListener("progress",o),m.upload.addEventListener("loadend",u)),(n.cancelToken||n.signal)&&(a=t=>{m&&(r(!t||t.type?new eW(null,e,m):t),m.abort(),m=null)},n.cancelToken&&n.cancelToken.subscribe(a),n.signal&&(n.signal.aborted?a():n.signal.addEventListener("abort",a)));let y=function(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(n.url);y&&-1===eP.protocols.indexOf(y)?r(new ed("Unsupported protocol "+y+":",ed.ERR_BAD_REQUEST,e)):m.send(i||null)})};let e1=(e,t)=>{let{length:r}=e=e?e.filter(Boolean):[];if(t||r){let r,n=new AbortController,i=function(e){if(!r){r=!0,a();let t=e instanceof Error?e:this.reason;n.abort(t instanceof ed?t:new eW(t instanceof Error?t.message:t))}},s=t&&setTimeout(()=>{s=null,i(new ed(`timeout ${t} of ms exceeded`,ed.ETIMEDOUT))},t),a=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)}),e=null)};e.forEach(e=>e.addEventListener("abort",i));let{signal:o}=n;return o.unsubscribe=()=>ec.asap(a),o}},e2=function*(e,t){let r=e.byteLength;if(r<t)return void(yield e);let n,i=0;for(;i<r;)n=i+t,yield e.slice(i,n),i=n},e3=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);let t=e.getReader();try{for(;;){let{done:e,value:r}=await t.read();if(e)break;yield r}}finally{await t.cancel()}},e5=(e,t,r,n)=>{let i=async function*(e,t){for await(let r of e3(e))yield*e2(r,t)}(e,t),s,a=0,o=e=>{s||(s=!0,n&&n(e))};return new ReadableStream({async pull(e){try{let{done:t,value:n}=await i.next();if(t)return o(),void e.close();let s=n.byteLength;if(r){let e=a+=s;r(e)}e.enqueue(new Uint8Array(n))}catch(e){throw o(e),e}},cancel:e=>(o(e),i.return())},{highWaterMark:2})},e8="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,e6=e8&&"function"==typeof ReadableStream,e4=e8&&("function"==typeof TextEncoder?(u=new TextEncoder,e=>u.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer())),e7=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},e9=e6&&e7(()=>{let e=!1,t=new Request(eP.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),te=e6&&e7(()=>ec.isReadableStream(new Response("").body)),tt={stream:te&&(e=>e.body)};e8&&(c=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(e=>{tt[e]||(tt[e]=ec.isFunction(c[e])?t=>t[e]():(t,r)=>{throw new ed(`Response type '${e}' is not supported`,ed.ERR_NOT_SUPPORT,r)})}));let tr=async(e,t)=>{let r=ec.toFiniteNumber(e.getContentLength());return null==r?(async e=>{if(null==e)return 0;if(ec.isBlob(e))return e.size;if(ec.isSpecCompliantForm(e)){let t=new Request(eP.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return ec.isArrayBufferView(e)||ec.isArrayBuffer(e)?e.byteLength:(ec.isURLSearchParams(e)&&(e+=""),ec.isString(e)?(await e4(e)).byteLength:void 0)})(t):r},tn={http:null,xhr:e0,fetch:e8&&(async e=>{let t,{url:r,method:n,data:i,signal:s,cancelToken:a,timeout:o,onDownloadProgress:l,onUploadProgress:u,responseType:c,headers:d,withCredentials:p="same-origin",fetchOptions:f}=eZ(e);c=c?(c+"").toLowerCase():"text";let h,m=e1([s,a&&a.toAbortSignal()],o),g=m&&m.unsubscribe&&(()=>{m.unsubscribe()});try{if(u&&e9&&"get"!==n&&"head"!==n&&0!==(t=await tr(d,i))){let e,n=new Request(r,{method:"POST",body:i,duplex:"half"});if(ec.isFormData(i)&&(e=n.headers.get("content-type"))&&d.setContentType(e),n.body){let[e,r]=eH(t,ez(eG(u)));i=e5(n.body,65536,e,r)}}ec.isString(p)||(p=p?"include":"omit");let s="credentials"in Request.prototype;h=new Request(r,{...f,signal:m,method:n.toUpperCase(),headers:d.normalize().toJSON(),body:i,duplex:"half",credentials:s?p:void 0});let a=await fetch(h),o=te&&("stream"===c||"response"===c);if(te&&(l||o&&g)){let e={};["status","statusText","headers"].forEach(t=>{e[t]=a[t]});let t=ec.toFiniteNumber(a.headers.get("content-length")),[r,n]=l&&eH(t,ez(eG(l),!0))||[];a=new Response(e5(a.body,65536,r,()=>{n&&n(),g&&g()}),e)}c=c||"text";let y=await tt[ec.findKey(tt,c)||"text"](a,e);return!o&&g&&g(),await new Promise((t,r)=>{eV(t,r,{data:y,headers:eq.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:h})})}catch(t){if(g&&g(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new ed("Network Error",ed.ERR_NETWORK,e,h),{cause:t.cause||t});throw ed.from(t,t&&t.code,e,h)}})};ec.forEach(tn,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});let ti=e=>`- ${e}`,ts=e=>ec.isFunction(e)||null===e||!1===e;var ta=e=>{let t,r;let{length:n}=e=ec.isArray(e)?e:[e],i={};for(let s=0;s<n;s++){let n;if(r=t=e[s],!ts(t)&&void 0===(r=tn[(n=String(t)).toLowerCase()]))throw new ed(`Unknown adapter '${n}'`);if(r)break;i[n||"#"+s]=r}if(!r){let e=Object.entries(i).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new ed("There is no suitable adapter to dispatch the request "+(n?e.length>1?"since :\n"+e.map(ti).join("\n"):" "+ti(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r};function to(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new eW(null,e)}function tl(e){return to(e),e.headers=eq.from(e.headers),e.data=e$.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ta(e.adapter||eR.adapter)(e).then(function(t){return to(e),t.data=e$.call(e,e.transformResponse,t),t.headers=eq.from(t.headers),t},function(t){return eU(t)||(to(e),t&&t.response&&(t.response.data=e$.call(e,e.transformResponse,t.response),t.response.headers=eq.from(t.response.headers))),Promise.reject(t)})}let tu={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{tu[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});let tc={};tu.transitional=function(e,t,r){function n(e,t){return"[Axios v1.7.9] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,i,s)=>{if(!1===e)throw new ed(n(i," has been removed"+(t?" in "+t:"")),ed.ERR_DEPRECATED);return t&&!tc[i]&&(tc[i]=!0,console.warn(n(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,i,s)}},tu.spelling=function(e){return(t,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};var td={assertOptions:function(e,t,r){if("object"!=typeof e)throw new ed("options must be an object",ed.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),i=n.length;for(;i-- >0;){let s=n[i],a=t[s];if(a){let t=e[s],r=void 0===t||a(t,s,e);if(!0!==r)throw new ed("option "+s+" must be "+r,ed.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new ed("Unknown option "+s,ed.ERR_BAD_OPTION)}},validators:tu};let tp=td.validators,tf=class{constructor(e){this.defaults=e,this.interceptors={request:new eS,response:new eS}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let r=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?r&&!String(e.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+r):e.stack=r}catch(e){}}throw e}}_request(e,t){let r;"string"==typeof e?(t=t||{}).url=e:t=e||{};let{transitional:n,paramsSerializer:i,headers:s}=t=eK(this.defaults,t);void 0!==n&&td.assertOptions(n,{silentJSONParsing:tp.transitional(tp.boolean),forcedJSONParsing:tp.transitional(tp.boolean),clarifyTimeoutError:tp.transitional(tp.boolean)},!1),null!=i&&(ec.isFunction(i)?t.paramsSerializer={serialize:i}:td.assertOptions(i,{encode:tp.function,serialize:tp.function},!0)),td.assertOptions(t,{baseUrl:tp.spelling("baseURL"),withXsrfToken:tp.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=s&&ec.merge(s.common,s[t.method]);s&&ec.forEach(["delete","get","head","post","put","patch","common"],e=>{delete s[e]}),t.headers=eq.concat(a,s);let o=[],l=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,o.unshift(e.fulfilled,e.rejected))});let u=[];this.interceptors.response.forEach(function(e){u.push(e.fulfilled,e.rejected)});let c,d=0;if(!l){let e=[tl.bind(this),void 0];for(e.unshift.apply(e,o),e.push.apply(e,u),c=e.length,r=Promise.resolve(t);d<c;)r=r.then(e[d++],e[d++]);return r}c=o.length;let p=t;for(d=0;d<c;){let e=o[d++],t=o[d++];try{p=e(p)}catch(e){t.call(this,e);break}}try{r=tl.call(this,p)}catch(e){return Promise.reject(e)}for(d=0,c=u.length;d<c;)r=r.then(u[d++],u[d++]);return r}getUri(e){return ek(eX((e=eK(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}};ec.forEach(["delete","get","head","options"],function(e){tf.prototype[e]=function(t,r){return this.request(eK(r||{},{method:e,url:t,data:(r||{}).data}))}}),ec.forEach(["post","put","patch"],function(e){function t(t){return function(r,n,i){return this.request(eK(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}tf.prototype[e]=t(),tf.prototype[e+"Form"]=t(!0)});let th={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(th).forEach(([e,t])=>{th[t]=e});let tm=function e(t){let r=new tf(t),n=C(tf.prototype.request,r);return ec.extend(n,tf.prototype,r,{allOwnKeys:!0}),ec.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(eK(t,r))},n}(eR);tm.Axios=tf,tm.CanceledError=eW,tm.CancelToken=class e{constructor(e){let t;if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});let r=this;this.promise.then(e=>{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t;let n=new Promise(e=>{r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,n,i){r.reason||(r.reason=new eW(e,n,i),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}},tm.isCancel=eU,tm.VERSION="1.7.9",tm.toFormData=eb,tm.AxiosError=ed,tm.Cancel=tm.CanceledError,tm.all=function(e){return Promise.all(e)},tm.spread=function(e){return function(t){return e.apply(null,t)}},tm.isAxiosError=function(e){return ec.isObject(e)&&!0===e.isAxiosError},tm.mergeConfig=eK,tm.AxiosHeaders=eq,tm.formToJSON=e=>eL(ec.isHTMLForm(e)?new FormData(e):e),tm.getAdapter=ta,tm.HttpStatusCode=th,tm.default=tm;let{Axios:tg,AxiosError:ty,CanceledError:tb,isCancel:tv,CancelToken:tw,VERSION:tD,all:tx,Cancel:tk,isAxiosError:tS,spread:tE,toFormData:tC,AxiosHeaders:t_,HttpStatusCode:tT,formToJSON:tA,getAdapter:tO,mergeConfig:tF}=tm;class tP extends Error{status;stack;details;type;static getUserDataError(e,t){return new this({status:400,statusText:e,body:{message:t}})}constructor({status:e,statusText:t,message:r,body:n={}}){let i="",s="";"string"==typeof n?i=n:(i=n?.message||"",s=n?.error||""),super(),this.stack="",this.status=e,this.message=r||s||t||"",this.details=i,this.type="MailgunAPIError"}}class tL{_stream;size;constructor(e,t){this._stream=e,this.size=t}stream(){return this._stream}get[Symbol.toStringTag](){return"Blob"}}class tR{getAttachmentOptions(e){let{filename:t,contentType:r,knownLength:n}=e;return{...t?{filename:t}:{filename:"file"},...r&&{contentType:r},...n&&{knownLength:n}}}getFileInfo(e){let{name:t,type:r,size:n}=e;return this.getAttachmentOptions({filename:t,contentType:r,knownLength:n})}getCustomFileInfo(e){let{filename:t,contentType:r,knownLength:n}=e;return this.getAttachmentOptions({filename:t,contentType:r,knownLength:n})}getBufferInfo(e){let{byteLength:t}=e;return this.getAttachmentOptions({filename:"file",contentType:"",knownLength:t})}isStream(e){return"object"==typeof e&&"function"==typeof e.pipe}isCustomFile(e){return"object"==typeof e&&!!e.data}isBrowserFile(e){return"object"==typeof e&&(!!e.name||"undefined"!=typeof Blob&&e instanceof Blob)}isBuffer(e){return void 0!==v&&v.isBuffer(e)}getAttachmentInfo(e){let t=this.isBrowserFile(e),r=this.isCustomFile(e);if("string"!=typeof e){if(t)return this.getFileInfo(e);if(void 0!==v&&v.isBuffer(e))return this.getBufferInfo(e);if(r)return this.getCustomFileInfo(e)}return{filename:"file",contentType:void 0,knownLength:void 0}}convertToFDexpectedShape(e){let t;let r=this.isStream(e),n=this.isBrowserFile(e),i=this.isCustomFile(e);if(r||"string"==typeof e||n||this.isBuffer(e))t=e;else{if(!i)throw tP.getUserDataError("Unknown attachment type "+typeof e,'The "attachment" property expects either Buffer, Blob, or String.\n Also, It is possible to provide an object that has the property "data" with a value that is equal to one of the types counted before.\n Additionally, you may use an array to send more than one attachment.');t=e.data}return t}getBlobFromStream(e,t){return new tL(e,t)}}class tI{FormDataConstructor;fileKeys;attachmentsHandler;constructor(e){this.FormDataConstructor=e,this.fileKeys=["attachment","inline","multipleValidationFile"],this.attachmentsHandler=new tR}createFormData(e){if(!e)throw Error("Please provide data object");return Object.keys(e).filter(function(t){return e[t]}).reduce((t,r)=>{if(this.fileKeys.includes(r)){let n=e[r];if(this.isMessageAttachment(n))return this.addFilesToFD(r,n,t),t;throw tP.getUserDataError(`Unknown value ${e[r]} with type ${typeof e[r]} for property "${r}"`,`The key "${r}" should have type of Buffer, Stream, File, or String `)}if("message"===r){let n=e[r];if(!n||!this.isMIME(n))throw tP.getUserDataError(`Unknown data type for "${r}" property`,"The mime data should have type of Buffer, String or Blob");return this.addMimeDataToFD(r,n,t),t}return this.addCommonPropertyToFD(r,e[r],t),t},new this.FormDataConstructor)}addMimeDataToFD(e,t,r){if("string"!=typeof t){if(this.isFormDataPackage(r))r.append(e,t,{filename:"MimeMessage"});else{if(t instanceof Blob)return void r.append(e,t,"MimeMessage");if(this.attachmentsHandler.isBuffer(t)){let n=new Blob([t]);r.append(e,n,"MimeMessage")}}}else r.append(e,t)}isMIME(e){return"string"==typeof e||"undefined"!=typeof Blob&&e instanceof Blob||this.attachmentsHandler.isBuffer(e)||"undefined"!=typeof ReadableStream&&e instanceof ReadableStream}isFormDataPackage(e){return"object"==typeof e&&null!==e&&"function"==typeof e.getHeaders}isMessageAttachment(e){return this.attachmentsHandler.isCustomFile(e)||"string"==typeof e||"undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Blob&&e instanceof Blob||this.attachmentsHandler.isBuffer(e)||this.attachmentsHandler.isStream(e)||Array.isArray(e)&&e.every(t=>this.attachmentsHandler.isCustomFile(t)||"undefined"!=typeof File&&t instanceof File||"undefined"!=typeof Blob&&e instanceof Blob||this.attachmentsHandler.isBuffer(t)||this.attachmentsHandler.isStream(t))}addFilesToFD(e,t,r){let n=(e,t,n)=>{let i="multipleValidationFile"===e?"file":e,s=this.attachmentsHandler.convertToFDexpectedShape(t),a=this.attachmentsHandler.getAttachmentInfo(t);if(this.isFormDataPackage(n)){let e="string"==typeof s?v.from(s):s;n.append(i,e,a)}else{if("string"==typeof s||this.attachmentsHandler.isBuffer(s)){let e=new Blob([s]);return void r.append(i,e,a.filename)}if(s instanceof Blob)return void r.append(i,s,a.filename);if(this.attachmentsHandler.isStream(s)){let e=this.attachmentsHandler.getBlobFromStream(s,a.knownLength);r.set(i,e,a.filename)}}};Array.isArray(t)?t.forEach(function(t){n(e,t,r)}):n(e,t,r)}addCommonPropertyToFD(e,t,r){let n=(e,t)=>{if(this.isFormDataPackage(r))return"object"==typeof t?(console.warn('The received value is an object. \n"JSON.Stringify" will be used to avoid TypeError \nTo remove this warning: \nConsider switching to built-in FormData or converting the value on your own.\n'),r.append(e,JSON.stringify(t))):r.append(e,t);if("string"==typeof t||t instanceof Blob)return r.append(e,t);throw tP.getUserDataError("Unknown value type for Form Data. String or Blob expected","Browser compliant FormData allows only string or Blob values for properties that are not attachments.")};Array.isArray(t)?t.forEach(function(t){n(e,t)}):null!=t&&n(e,t)}}class tN{request;static SUBACCOUNT_HEADER="X-Mailgun-On-Behalf-Of";constructor(e){this.request=e}list(e){return this.request.get("/v5/accounts/subaccounts",e).then(e=>e.body)}get(e){return this.request.get(`/v5/accounts/subaccounts/${e}`).then(e=>e.body)}create(e){return this.request.postWithFD("/v5/accounts/subaccounts",{name:e}).then(e=>e.body)}enable(e){return this.request.post(`/v5/accounts/subaccounts/${e}/enable`).then(e=>e.body)}disable(e){return this.request.post(`/v5/accounts/subaccounts/${e}/disable`).then(e=>e.body)}}let tj=class{username;key;url;timeout;headers;formDataBuilder;maxBodyLength;proxy;constructor(e,t){this.username=e.username,this.key=e.key,this.url=e.url,this.timeout=e.timeout,this.headers=this.makeHeadersFromObject(e.headers),this.formDataBuilder=new tI(t),this.maxBodyLength=0x3200000,this.proxy=e?.proxy}async request(e,t,r){let n;let i={...r};delete i?.headers;let s=this.joinAndTransformHeaders(r),a={...i};i?.query&&Object.getOwnPropertyNames(i?.query).length>0&&(a.params=new URLSearchParams(i.query),delete a.query),i?.body&&(a.data=i?.body,delete a.body);let o=E(this.url,t);try{n=await tm.request({method:e.toLocaleUpperCase(),timeout:this.timeout,url:o,headers:s,...a,maxBodyLength:this.maxBodyLength,proxy:this.proxy})}catch(e){throw new tP({status:e?.response?.status||400,statusText:e?.response?.statusText||e.code,body:e?.response?.data||e.message})}return await this.getResponseBody(n)}async getResponseBody(e){let t={body:{},status:e?.status};if("string"==typeof e.data){if("Mailgun Magnificent API"===e.data)throw new tP({status:400,statusText:"Incorrect url",body:e.data});t.body={message:e.data}}else t.body=e.data;return t}joinAndTransformHeaders(e){let t=new t_,r=x.encode(`${this.username}:${this.key}`);t.setAuthorization(`Basic ${r}`),t.set(this.headers);let n=e&&e.headers,i=this.makeHeadersFromObject(n);return t.set(i),t}makeHeadersFromObject(e={}){let t=new t_;return Object.entries(e).reduce((e,t)=>{let[r,n]=t;return e.set(r,n),e},t)}setSubaccountHeader(e){let t=this.makeHeadersFromObject({...this.headers,[tN.SUBACCOUNT_HEADER]:e});this.headers.set(t)}resetSubaccountHeader(){this.headers.delete(tN.SUBACCOUNT_HEADER)}query(e,t,r,n){return this.request(e,t,{query:r,...n})}command(e,t,r,n,i=!0){let s={};i&&(s={"Content-Type":"application/x-www-form-urlencoded"});let a={...s,body:r,...n};return this.request(e,t,a)}get(e,t,r){return this.query("get",e,t,r)}post(e,t,r){return this.command("post",e,t,r)}postWithFD(e,t){let r=this.formDataBuilder.createFormData(t);return this.command("post",e,r,{headers:{"Content-Type":"multipart/form-data"}},!1)}putWithFD(e,t){let r=this.formDataBuilder.createFormData(t);return this.command("put",e,r,{headers:{"Content-Type":"multipart/form-data"}},!1)}patchWithFD(e,t){let r=this.formDataBuilder.createFormData(t);return this.command("patch",e,r,{headers:{"Content-Type":"multipart/form-data"}},!1)}put(e,t,r){return this.command("put",e,t,r)}delete(e,t){return this.command("delete",e,t)}};class tB{name;require_tls;skip_verification;state;wildcard;spam_action;created_at;smtp_password;smtp_login;type;receiving_dns_records;sending_dns_records;id;is_disabled;web_prefix;web_scheme;use_automatic_sender_security;dkim_host;mailfrom_host;constructor(e,t,r){this.name=e.name,this.require_tls=e.require_tls,this.skip_verification=e.skip_verification,this.state=e.state,this.wildcard=e.wildcard,this.spam_action=e.spam_action,this.created_at=new Date(e.created_at),this.smtp_password=e.smtp_password,this.smtp_login=e.smtp_login,this.type=e.type,this.receiving_dns_records=t||null,this.sending_dns_records=r||null,this.id=e.id,this.is_disabled=e.is_disabled,this.web_prefix=e.web_prefix,this.web_scheme=e.web_scheme,this.use_automatic_sender_security=e.use_automatic_sender_security,Object.assign(this,["dkim_host","mailfrom_host"].reduce((t,r)=>(e[r]&&(t[r]=e[r]),t),{}))}}class tM{request;domainCredentials;domainTemplates;domainTags;domainTracking;logger;constructor(e,t,r,n,i,s=console){this.request=e,this.domainCredentials=t,this.domainTemplates=r,this.domainTags=n,this.logger=s,this.domainTracking=i}_handleBoolValues(e){let t=Object.keys(e).reduce((t,r)=>{if("boolean"==typeof e[r]){let n=e[r];t[r]="true"===n.toString()?"true":"false"}return t},{});return{...e,...t}}_parseMessage(e){return e.body}parseDomainList(e){return e.body&&e.body.items?e.body.items.map(function(e){return new tB(e)}):[]}_parseDomain(e){return new tB(e.body.domain,e.body.receiving_dns_records,e.body.sending_dns_records)}list(e){return this.request.get("/v4/domains",e).then(e=>this.parseDomainList(e))}get(e,t){let r=t?{"h:extended":t?.extended??!1,"h:with_dns":t?.with_dns??!0}:{};return this.request.get(`/v4/domains/${e}`,r).then(e=>this._parseDomain(e))}create(e){let t=this._handleBoolValues(e);return this.request.postWithFD("/v4/domains",t).then(e=>this._parseDomain(e))}update(e,t){let r=this._handleBoolValues(t);return this.request.putWithFD(`/v4/domains/${e}`,r).then(e=>this._parseDomain(e))}verify(e){return this.request.put(`/v4/domains/${e}/verify`).then(e=>this._parseDomain(e))}destroy(e){return this.request.delete(`/v3/domains/${e}`).then(e=>this._parseMessage(e))}getConnection(e){return this.request.get(`/v3/domains/${e}/connection`).then(e=>e).then(e=>e.body)}updateConnection(e,t){return this.request.put(`/v3/domains/${e}/connection`,t).then(e=>e).then(e=>e.body)}getTracking(e){return this.logger.warn("\n 'domains.getTracking' method is deprecated, and will be removed. Please use 'domains.domainTracking.getTracking' instead.\n "),this.domainTracking.getTracking(e)}updateTracking(e,t,r){return this.logger.warn("\n 'domains.updateTracking' method is deprecated, and will be removed. Please use 'domains.domainTracking.updateTracking' instead.\n "),this.domainTracking.updateTracking(e,t,r)}getIps(e){return this.logger.warn('"domains.getIps" method is deprecated and will be removed in the future releases.'),this.request.get(E("/v3/domains",e,"ips")).then(e=>e?.body?.items)}assignIp(e,t){return this.logger.warn('"domains.assignIp" method is deprecated and will be removed in the future releases.'),this.request.postWithFD(E("/v3/domains",e,"ips"),{ip:t})}deleteIp(e,t){return this.logger.warn('"domains.deleteIp" method is deprecated and will be moved into the IpsClient in the future releases.'),this.request.delete(E("/v3/domains",e,"ips",t))}linkIpPool(e,t){return this.logger.warn('"domains.linkIpPool" method is deprecated, and will be removed in the future releases.'),this.request.postWithFD(E("/v3/domains",e,"ips"),{pool_id:t})}unlinkIpPoll(e,t){this.logger.warn('"domains.unlinkIpPoll" method is deprecated, and will be moved into the IpsClient in the future releases.');let r="";if(t.pool_id&&t.ip)throw tP.getUserDataError("Too much data for replacement","Please specify either pool_id or ip (not both)");return t.pool_id?r=`?pool_id=${t.pool_id}`:t.ip&&(r=`?ip=${t.ip}`),this.request.delete(E("/v3/domains",e,"ips","ip_pool",r))}updateDKIMAuthority(e,t){return this.request.put(`/v3/domains/${e}/dkim_authority`,{},{query:`self=${t.self}`}).then(e=>e).then(e=>e.body)}async updateDKIMSelector(e,t){let r=await this.request.put(`/v3/domains/${e}/dkim_selector`,{},{query:`dkim_selector=${t.dkimSelector}`});return{status:r.status,message:r?.body?.message}}updateWebPrefix(e,t){return this.logger.warn('"domains.updateWebPrefix" method is deprecated, please use domains.update to set new "web_prefix". Current method will be removed in the future releases.'),this.request.put(`/v3/domains/${e}/web_prefix`,{},{query:`web_prefix=${t.webPrefix}`}).then(e=>e)}}class tq{request;constructor(e){e&&(this.request=e)}parsePage(e,t,r,n){let{searchParams:i}=new URL(t),s=t&&"string"==typeof t&&t.split(r).pop()||"",a=null;return n&&(a=i.has(n)?i.get(n):void 0),{id:e,page:"?"===r?`?${s}`:s,iteratorPosition:a,url:t}}parsePageLinks(e,t,r){return Object.entries(e.body.paging).reduce((e,[n,i])=>(e[n]=this.parsePage(n,i,t,r),e),{})}updateUrlAndQuery(e,t){let r=e,n={...t};return n.page&&(r=E(e,n.page),delete n.page),{url:r,updatedQuery:n}}async requestListWithPages(e,t,r){let{url:n,updatedQuery:i}=this.updateUrlAndQuery(e,t);if(this.request){let e=await this.request.get(n,i);return this.parseList(e,r)}throw new tP({status:500,statusText:"Request property is empty",body:{message:""}})}}class t$ extends tq{request;constructor(e){super(e),this.request=e}parseList(e){let t={};return t.items=e.body.items,t.pages=this.parsePageLinks(e,"/"),t.status=e.status,t}async get(e,t){return this.requestListWithPages(E("/v3",e,"events"),t)}}class tU{start;end;resolution;stats;constructor(e){this.start=new Date(e.start),this.end=new Date(e.end),this.resolution=e.resolution,this.stats=e.stats.map(function(e){let t={...e};return t.time=new Date(e.time),t})}}class tW{request;logger;constructor(e,t=console){this.request=e,this.logger=t}convertDateToUTC(e,t){return this.logger.warn(`Date:"${t}" was auto-converted to UTC time zone.
Value "${t.toUTCString()}" will be used for request.
Consider using string type for property "${e}" to avoid auto-converting`),[e,t.toUTCString()]}prepareSearchParams(e){let t=[];return"object"==typeof e&&Object.keys(e).length&&(t=Object.entries(e).reduce((e,t)=>{let[r,n]=t;return Array.isArray(n)&&n.length?[...e,...n.map(e=>[r,e])]:(n instanceof Date?e.push(this.convertDateToUTC(r,n)):"string"==typeof n&&e.push([r,n]),e)},[])),t}parseStats(e){return new tU(e.body)}getDomain(e,t){let r=this.prepareSearchParams(t);return this.request.get(E("/v3",e,"stats/total"),r).then(this.parseStats)}getAccount(e){let t=this.prepareSearchParams(e);return this.request.get("/v3/stats/total",t).then(this.parseStats)}}!function(e){e.HOUR="hour",e.DAY="day",e.MONTH="month"}(d||(d={})),function(e){e.BOUNCES="bounces",e.COMPLAINTS="complaints",e.UNSUBSCRIBES="unsubscribes",e.WHITELISTS="whitelists"}(p||(p={})),function(e){e.CLICKED="clicked",e.COMPLAINED="complained",e.DELIVERED="delivered",e.OPENED="opened",e.PERMANENT_FAIL="permanent_fail",e.TEMPORARY_FAIL="temporary_fail",e.UNSUBSCRIBED="unsubscribe"}(f||(f={})),function(e){e.YES="yes",e.NO="no"}(h||(h={}));class tV{type;constructor(e){this.type=e}}class tz extends tV{address;code;error;created_at;constructor(e){super(p.BOUNCES),this.address=e.address,this.code=+e.code,this.error=e.error,this.created_at=new Date(e.created_at)}}class tH extends tV{address;created_at;constructor(e){super(p.COMPLAINTS),this.address=e.address,this.created_at=new Date(e.created_at)}}class tG extends tV{address;tags;created_at;constructor(e){super(p.UNSUBSCRIBES),this.address=e.address,this.tags=e.tags,this.created_at=new Date(e.created_at)}}class tY extends tV{value;reason;createdAt;constructor(e){super(p.WHITELISTS),this.value=e.value,this.reason=e.reason,this.createdAt=new Date(e.createdAt)}}let tJ={headers:{"Content-Type":"application/json"}};class tX extends tq{request;models;constructor(e){super(e),this.request=e,this.models={bounces:tz,complaints:tH,unsubscribes:tG,whitelists:tY}}parseList(e,t){let r={};return r.items=e.body.items?.map(e=>new t(e))||[],r.pages=this.parsePageLinks(e,"?","address"),r.status=e.status,r}_parseItem(e,t){return new t(e)}createWhiteList(e,t,r){if(r)throw tP.getUserDataError("Data property should be an object","Whitelist's creation process does not support multiple creations. Data property should be an object");return this.request.postWithFD(E("v3",e,"whitelists"),t).then(this.prepareResponse)}createUnsubscribe(e,t){if(Array.isArray(t)){if(t.some(e=>e.tag))throw tP.getUserDataError("Tag property should not be used for creating multiple unsubscribes.","Tag property can be used only if one unsubscribe provided as second argument of create method. Please use tags instead.");return this.request.post(E("v3",e,"unsubscribes"),JSON.stringify(t),tJ).then(this.prepareResponse)}if(t?.tags)throw tP.getUserDataError("Tags property should not be used for creating one unsubscribe.","Tags property can be used if you provides an array of unsubscribes as second argument of create method. Please use tag instead");if(Array.isArray(t.tag))throw tP.getUserDataError("Tag property can not be an array","Please use array of unsubscribes as second argument of create method to be able to provide few tags");return this.request.postWithFD(E("v3",e,"unsubscribes"),t).then(this.prepareResponse)}getModel(e){if(e in this.models)return this.models[e];throw tP.getUserDataError("Unknown type value","Type may be only one of [bounces, complaints, unsubscribes, whitelists]")}prepareResponse(e){return{message:e.body.message,type:e.body.type||"",value:e.body.value||"",status:e.status}}async list(e,t,r){let n=this.getModel(t);return this.requestListWithPages(E("v3",e,t),r,n)}get(e,t,r){let n=this.getModel(t);return this.request.get(E("v3",e,t,encodeURIComponent(r))).then(e=>this._parseItem(e.body,n))}create(e,t,r){let n;this.getModel(t);let i=Array.isArray(r);return"whitelists"===t?this.createWhiteList(e,r,i):"unsubscribes"===t?this.createUnsubscribe(e,r):(n=i?[...r]:[r],this.request.post(E("v3",e,t),JSON.stringify(n),tJ).then(this.prepareResponse))}destroy(e,t,r){return this.getModel(t),this.request.delete(E("v3",e,t,encodeURIComponent(r))).then(e=>({message:e.body.message,value:e.body.value||"",address:e.body.address||"",status:e.status}))}}class tQ{id;url;urls;constructor(e,t,r){this.id=e,this.url=t,this.urls=r}}class tK{request;constructor(e){this.request=e}_parseWebhookList(e){return e.body.webhooks}_parseWebhookWithID(e){return function(t){let r=t?.body?.webhook,n=r?.url,i=r?.urls;return n||(n=i&&i.length?i[0]:void 0),i&&0!==i.length||!n||(i=[n]),new tQ(e,n,i)}}_parseWebhookTest(e){return{code:e.body.code,message:e.body.message}}list(e,t){return this.request.get(E("/v3/domains",e,"webhooks"),t).then(this._parseWebhookList)}get(e,t){return this.request.get(E("/v3/domains",e,"webhooks",t)).then(this._parseWebhookWithID(t))}create(e,t,r,n=!1){return n?this.request.putWithFD(E("/v3/domains",e,"webhooks",t,"test"),{url:r}).then(this._parseWebhookTest):this.request.postWithFD(E("/v3/domains",e,"webhooks"),{id:t,url:r}).then(this._parseWebhookWithID(t))}update(e,t,r){return this.request.putWithFD(E("/v3/domains",e,"webhooks",t),{url:r}).then(this._parseWebhookWithID(t))}destroy(e,t){return this.request.delete(E("/v3/domains",e,"webhooks",t)).then(this._parseWebhookWithID(t))}}class tZ{request;constructor(e){this.request=e}prepareBooleanValues(e){let t=new Set(["o:testmode","t:text","o:dkim","o:tracking","o:tracking-clicks","o:tracking-opens","o:require-tls","o:skip-verification"]);if(!e||0===Object.keys(e).length)throw tP.getUserDataError("Message data object can not be empty","Message data object can not be empty");return Object.keys(e).reduce((r,n)=>(t.has(n)&&"boolean"==typeof e[n]?r[n]=e[n]?"yes":"no":r[n]=e[n],r),{})}_parseResponse(e){return{status:e.status,...e.body}}create(e,t){if(t.message)return this.request.postWithFD(`/v3/${e}/messages.mime`,t).then(this._parseResponse);let r=this.prepareBooleanValues(t);return this.request.postWithFD(`/v3/${e}/messages`,r).then(this._parseResponse)}}class t0{request;constructor(e){this.request=e}list(e){return this.request.get("/v3/routes",e).then(e=>e.body.items)}get(e){return this.request.get(`/v3/routes/${e}`).then(e=>e.body.route)}create(e){return this.request.postWithFD("/v3/routes",e).then(e=>e.body.route)}update(e,t){return this.request.putWithFD(`/v3/routes/${e}`,t).then(e=>e.body)}destroy(e){return this.request.delete(`/v3/routes/${e}`).then(e=>e.body)}}class t1{multipleValidation;request;constructor(e,t){this.request=e,this.multipleValidation=t}async get(e){return(await this.request.get("/v4/address/validate",{address:e})).body}}class t2{request;constructor(e){this.request=e}async list(e){let t=await this.request.get("/v3/ips",e);return this.parseIpsResponse(t)}async get(e){let t=await this.request.get(`/v3/ips/${e}`);return this.parseIpsResponse(t)}parseIpsResponse(e){return e.body}}class t3{request;constructor(e){this.request=e}list(){return this.request.get("/v1/ip_pools").then(e=>this.parseIpPoolsResponse(e))}async create(e){let t=await this.request.postWithFD("/v1/ip_pools",e);return{status:t.status,...t.body}}async update(e,t){let r=await this.request.patchWithFD(`/v1/ip_pools/${e}`,t);return{status:r.status,...r.body}}async delete(e,t){let r=await this.request.delete(`/v1/ip_pools/${e}`,t);return{status:r.status,...r.body}}parseIpPoolsResponse(e){return{status:e.status,...e.body}}}class t5 extends tq{baseRoute;request;members;constructor(e,t){super(e),this.request=e,this.baseRoute="/v3/lists",this.members=t}parseValidationResult(e,t){return{status:e,validationResult:{...t,created_at:new Date(1e3*t.created_at)}}}parseList(e){let t={};return t.items=e.body.items,t.pages=this.parsePageLinks(e,"?","address"),t.status=e.status,t}async list(e){return this.requestListWithPages(`${this.baseRoute}/pages`,e)}get(e){return this.request.get(`${this.baseRoute}/${e}`).then(e=>e.body.list)}create(e){return this.request.postWithFD(this.baseRoute,e).then(e=>e.body.list)}update(e,t){return this.request.putWithFD(`${this.baseRoute}/${e}`,t).then(e=>e.body.list)}destroy(e){return this.request.delete(`${this.baseRoute}/${e}`).then(e=>e.body)}validate(e){return this.request.post(`${this.baseRoute}/${e}/validate`,{}).then(e=>({status:e.status,...e.body}))}validationResult(e){return this.request.get(`${this.baseRoute}/${e}/validate`).then(e=>this.parseValidationResult(e.status,e.body))}cancelValidation(e){return this.request.delete(`${this.baseRoute}/${e}/validate`).then(e=>({status:e.status,message:e.body.message}))}}class t8 extends tq{baseRoute;request;constructor(e){super(e),this.request=e,this.baseRoute="/v3/lists"}checkAndUpdateData(e){let t={...e};return"object"==typeof e.vars&&(t.vars=JSON.stringify(t.vars)),"boolean"==typeof e.subscribed&&(t.subscribed=e.subscribed?"yes":"no"),t}parseList(e){let t={};return t.items=e.body.items,t.pages=this.parsePageLinks(e,"?","address"),t}async listMembers(e,t){return this.requestListWithPages(`${this.baseRoute}/${e}/members/pages`,t)}getMember(e,t){return this.request.get(`${this.baseRoute}/${e}/members/${t}`).then(e=>e.body.member)}createMember(e,t){let r=this.checkAndUpdateData(t);return this.request.postWithFD(`${this.baseRoute}/${e}/members`,r).then(e=>e.body.member)}createMembers(e,t){let r={members:Array.isArray(t.members)?JSON.stringify(t.members):t.members,upsert:t.upsert};return this.request.postWithFD(`${this.baseRoute}/${e}/members.json`,r).then(e=>e.body)}updateMember(e,t,r){let n=this.checkAndUpdateData(r);return this.request.putWithFD(`${this.baseRoute}/${e}/members/${t}`,n).then(e=>e.body.member)}destroyMember(e,t){return this.request.delete(`${this.baseRoute}/${e}/members/${t}`).then(e=>e.body)}}class t6{baseRoute;request;constructor(e){this.request=e,this.baseRoute="/v3/domains/"}_parseDomainCredentialsList(e){return{items:e.body.items,totalCount:e.body.total_count}}_parseMessageResponse(e){return{status:e.status,message:e.body.message}}_parseDeletedResponse(e){return{status:e.status,message:e.body.message,spec:e.body.spec}}list(e,t){return this.request.get(E(this.baseRoute,e,"/credentials"),t).then(e=>this._parseDomainCredentialsList(e))}create(e,t){return this.request.postWithFD(`${this.baseRoute}${e}/credentials`,t).then(e=>this._parseMessageResponse(e))}update(e,t,r){return this.request.putWithFD(`${this.baseRoute}${e}/credentials/${t}`,r).then(e=>this._parseMessageResponse(e))}destroy(e,t){return this.request.delete(`${this.baseRoute}${e}/credentials/${t}`).then(e=>this._parseDeletedResponse(e))}}class t4{createdAt;id;quantity;recordsProcessed;status;downloadUrl;responseStatusCode;summary;constructor(e,t){this.createdAt=new Date(e.created_at),this.id=e.id,this.quantity=e.quantity,this.recordsProcessed=e.records_processed,this.status=e.status,this.responseStatusCode=t,e.download_url&&(this.downloadUrl={csv:e.download_url?.csv,json:e.download_url?.json}),e.summary&&(this.summary={result:{catchAll:e.summary.result.catch_all,deliverable:e.summary.result.deliverable,doNotSend:e.summary.result.do_not_send,undeliverable:e.summary.result.undeliverable,unknown:e.summary.result.unknown},risk:{high:e.summary.risk.high,low:e.summary.risk.low,medium:e.summary.risk.medium,unknown:e.summary.risk.unknown}})}}class t7 extends tq{request;attachmentsHandler;constructor(e){super(),this.request=e,this.attachmentsHandler=new tR}handleResponse(e){return{status:e.status,...e?.body}}parseList(e){let t={};return t.jobs=e.body.jobs.map(t=>new t4(t,e.status)),t.pages=this.parsePageLinks(e,"?","pivot"),t.total=e.body.total,t.status=e.status,t}async list(e){return this.requestListWithPages("/v4/address/validate/bulk",e)}async get(e){let t=await this.request.get(`/v4/address/validate/bulk/${e}`);return new t4(t.body,t.status)}convertToExpectedShape(e){return this.attachmentsHandler.isBuffer(e.file)?{multipleValidationFile:e.file}:"string"==typeof e.file?{multipleValidationFile:{data:e.file}}:(this.attachmentsHandler.isStream(e.file),{multipleValidationFile:e.file})}async create(e,t){if(!t||!t.file)throw tP.getUserDataError('"file" property expected.','Make sure second argument has "file" property.');let r=this.convertToExpectedShape(t),n=await this.request.postWithFD(`/v4/address/validate/bulk/${e}`,r);return this.handleResponse(n)}async destroy(e){let t=await this.request.delete(`/v4/address/validate/bulk/${e}`);return this.handleResponse(t)}}class t9{name;description;createdAt;createdBy;id;version;versions;constructor(e){this.name=e.name,this.description=e.description,this.createdAt=e.createdAt?new Date(e.createdAt):"",this.createdBy=e.createdBy,this.id=e.id,e.version&&(this.version=e.version,this.version&&e.version.createdAt&&(this.version.createdAt=new Date(e.version.createdAt))),e.versions&&e.versions.length&&(this.versions=e.versions.map(e=>{let t={...e};return t.createdAt=new Date(e.createdAt),t}))}}class re extends tq{baseRoute;request;constructor(e){super(e),this.request=e,this.baseRoute="/v3/"}parseCreationResponse(e){return new t9(e.body.template)}parseCreationVersionResponse(e){let t={};return t.status=e.status,t.message=e.body.message,e.body&&e.body.template&&(t.template=new t9(e.body.template)),t}parseMutationResponse(e){let t={};return t.status=e.status,t.message=e.body.message,e.body&&e.body.template&&(t.templateName=e.body.template.name),t}parseNotificationResponse(e){let t={};return t.status=e.status,t.message=e.body.message,t}parseMutateTemplateVersionResponse(e){let t={};return t.status=e.status,t.message=e.body.message,e.body.template&&(t.templateName=e.body.template.name,t.templateVersion={tag:e.body.template.version.tag}),t}parseList(e){let t={};return t.items=e.body.items.map(e=>new t9(e)),t.pages=this.parsePageLinks(e,"?","p"),t.status=e.status,t}parseListTemplateVersions(e){let t={};return t.template=new t9(e.body.template),t.pages=this.parsePageLinks(e,"?","p"),t}async list(e,t){return this.requestListWithPages(E(this.baseRoute,e,"/templates"),t)}get(e,t,r){return this.request.get(E(this.baseRoute,e,"/templates/",t),r).then(e=>new t9(e.body.template))}create(e,t){return this.request.postWithFD(E(this.baseRoute,e,"/templates"),t).then(e=>this.parseCreationResponse(e))}update(e,t,r){return this.request.putWithFD(E(this.baseRoute,e,"/templates/",t),r).then(e=>this.parseMutationResponse(e))}destroy(e,t){return this.request.delete(E(this.baseRoute,e,"/templates/",t)).then(e=>this.parseMutationResponse(e))}destroyAll(e){return this.request.delete(E(this.baseRoute,e,"/templates")).then(e=>this.parseNotificationResponse(e))}listVersions(e,t,r){return this.request.get(E(this.baseRoute,e,"/templates",t,"/versions"),r).then(e=>this.parseListTemplateVersions(e))}getVersion(e,t,r){return this.request.get(E(this.baseRoute,e,"/templates/",t,"/versions/",r)).then(e=>new t9(e.body.template))}createVersion(e,t,r){return this.request.postWithFD(E(this.baseRoute,e,"/templates/",t,"/versions"),r).then(e=>this.parseCreationVersionResponse(e))}updateVersion(e,t,r,n){return this.request.putWithFD(E(this.baseRoute,e,"/templates/",t,"/versions/",r),n).then(e=>this.parseMutateTemplateVersionResponse(e))}destroyVersion(e,t,r){return this.request.delete(E(this.baseRoute,e,"/templates/",t,"/versions/",r)).then(e=>this.parseMutateTemplateVersionResponse(e))}}class rt{tag;description;"first-seen";"last-seen";constructor(e){this.tag=e.tag,this.description=e.description,this["first-seen"]=new Date(e["first-seen"]),this["last-seen"]=new Date(e["last-seen"])}}class rr{tag;description;start;end;resolution;stats;constructor(e){this.tag=e.body.tag,this.description=e.body.description,this.start=new Date(e.body.start),this.end=new Date(e.body.end),this.resolution=e.body.resolution,this.stats=e.body.stats.map(function(e){return{...e,time:new Date(e.time)}})}}class rn extends tq{baseRoute;request;constructor(e){super(e),this.request=e,this.baseRoute="/v3/"}parseList(e){let t={};return t.items=e.body.items.map(e=>new rt(e)),t.pages=this.parsePageLinks(e,"?","tag"),t.status=e.status,t}_parseTagStatistic(e){return new rr(e)}async list(e,t){return this.requestListWithPages(E(this.baseRoute,e,"/tags"),t)}get(e,t){return this.request.get(E(this.baseRoute,e,"/tags",t)).then(e=>new rt(e.body))}update(e,t,r){return this.request.put(E(this.baseRoute,e,"/tags",t),r).then(e=>e.body)}destroy(e,t){return this.request.delete(`${this.baseRoute}${e}/tags/${t}`).then(e=>({message:e.body.message,status:e.status}))}statistic(e,t,r){return this.request.get(E(this.baseRoute,e,"/tags",t,"stats"),r).then(e=>this._parseTagStatistic(e))}countries(e,t){return this.request.get(E(this.baseRoute,e,"/tags",t,"stats/aggregates/countries")).then(e=>e.body)}providers(e,t){return this.request.get(E(this.baseRoute,e,"/tags",t,"stats/aggregates/providers")).then(e=>e.body)}devices(e,t){return this.request.get(E(this.baseRoute,e,"/tags",t,"stats/aggregates/devices")).then(e=>e.body)}}class ri extends tq{request;attributes;filters;logger;constructor(e,t,r,n=console){super(e),this.request=e,this.attributes=t,this.filters=r,this.logger=n}convertDateToUTC(e,t){return this.logger.warn(`Date: "${t}" was auto-converted to UTC time zone.
Value "${t.toISOString()}" will be used for request.
Consider using string type for property "${e}" to avoid auto-converting`),t.toISOString()}prepareQueryData(e){let t=Object.keys(e).reduce((t,r)=>{if(e[r]&&"object"==typeof e[r]){let n=e[r];t[r]=this.convertDateToUTC(r,n)}return t},{});return{...e,...t}}prepareResult(e){return{...this.prepareSeedList(e.body),status:e.status}}prepareSeedList(e){let t;let r={created_at:new Date(e.created_at),updated_at:new Date(e.updated_at),last_result_at:new Date(e.last_result_at)};t=e.Seeds?e.Seeds.map(e=>{let t={created_at:new Date(e.created_at),updated_at:new Date(e.updated_at),max_email_count_hit_at:new Date(e.max_email_count_hit_at),last_sent_to_at:new Date(e.last_sent_to_at),last_delivered_at:new Date(e.last_delivered_at)};return{...e,...t}}):null;let n={...e,Seeds:t,...r};return delete n.Id,n}parseList(e){let t={items:[]};return t.items=e.body.items?.map(e=>this.prepareSeedList(e)),t.pages=this.parsePageLinks(e,"?","address"),t.status=e.status,t}async list(e){let t=this.prepareQueryData(e),r=await this.request.get("/v4/inbox/seedlists",t);return{...this.parseList(r),status:200}}async get(e){let t=await this.request.get(`/v4/inbox/seedlists/${e}`);return{...this.prepareSeedList(t.body.seedlist),status:t.status}}async create(e){let t=await this.request.postWithFD("/v4/inbox/seedlists",e);return this.prepareResult(t)}async update(e,t){let r=await this.request.put(`/v4/inbox/seedlists/${e}`,t);return this.prepareResult(r)}async destroy(e){return this.request.delete(`/v4/inbox/seedlists/${e}`)}}class rs{request;seedsLists;results;providers;constructor(e,t,r,n){this.request=e,this.seedsLists=t,this.seedsLists=t,this.results=r,this.providers=n}async runTest(e){let t=await this.request.post("/v4/inbox/tests",e);return{...t.body,status:t.status}}}class ra extends tq{request;attributes;filters;sharing;logger;constructor(e,t,r,n,i=console){super(e),this.request=e,this.attributes=t,this.filters=r,this.sharing=n,this.logger=i}convertDateToUTC(e,t){return this.logger.warn(`Date: "${t}" was auto-converted to UTC time zone.
Value "${t.toISOString()}" will be used for request.
Consider using string type for property "${e}" to avoid auto-converting`),t.toISOString()}prepareQueryData(e){let t=Object.keys(e).reduce((t,r)=>{if(e[r]&&"object"==typeof e[r]){let n=e[r];t[r]=this.convertDateToUTC(r,n)}return t},{});return{...e,...t}}prepareInboxPlacementsResult(e){let t={},r={created_at:new Date(e.created_at),updated_at:new Date(e.updated_at),sharing_expires_at:new Date(e.sharing_expires_at)};e.Box&&(t={...e.Box,created_at:new Date(e.Box.created_at),updated_at:new Date(e.Box.updated_at),last_result_at:new Date(e.Box.last_result_at)},delete t.ID);let n={...e,Box:t,...r,id:e.Id};return delete n.ID,n}parseList(e){let t={};return t.items=e.body.items.map(e=>this.prepareInboxPlacementsResult(e)),t.pages=this.parsePageLinks(e,"?","address"),t.status=e.status,t}async list(e){let t=this.prepareQueryData(e),r=await this.request.get("/v4/inbox/results",t);return this.parseList(r)}async get(e){let t=await this.request.get(`/v4/inbox/results/${e}`),r=this.prepareInboxPlacementsResult(t.body.result);return{status:t.status,inboxPlacementResult:r}}async destroy(e){let t=await this.request.delete(`/v4/inbox/results/${e}`);return{status:t.status,...t.body}}async getResultByShareId(e){let t=await this.request.get(`/v4/inbox/sharing/public/${e}`),r=this.prepareInboxPlacementsResult(t.body.result);return{status:t.status,inboxPlacementResult:r}}}class ro{request;path;constructor(e,t){this.path=t,this.request=e}async list(){let e=await this.request.get(this.path);return{items:e.body.items,status:e.status}}async get(e){let t=await this.request.get(`${this.path}/${e}`);return{...t.body,status:t.status}}}class rl{request;path;constructor(e,t){this.request=e,this.path=t}async list(){let e=await this.request.get(this.path);return{status:e.status,supported_filters:e.body.supported_filters}}}class ru{request;constructor(e){this.request=e}prepareInboxPlacementsResultSharing(e){let t={expires_at:new Date(e.expires_at)};return{...e,...t}}async get(e){let t=await this.request.get(`/v4/inbox/sharing/${e}`),r=this.prepareInboxPlacementsResultSharing(t.body.sharing);return{status:t.status,...r}}async update(e,t){let r=await this.request.put(`/v4/inbox/sharing/${e}`,{},{query:`enabled=${t.enabled}`});return{...this.prepareInboxPlacementsResultSharing(r.body.sharing),status:r.status}}}class rc{request;path;constructor(e){this.path="/v4/inbox/providers",this.request=e}parseList(e){let t={};return t.items=e.body.items.map(e=>{let t={created_at:new Date(e.created_at),updated_at:new Date(e.updated_at)};return{...e,...t}}),t.status=e.status,t}async list(){let e=await this.request.get(this.path);return this.parseList(e)}}class rd{request;logger;constructor(e,t=console){this.request=e,this.logger=t}convertDateToUTC(e,t){return this.logger.warn(`Date:"${t}" was auto-converted to UTC time zone.
Value "${t.toUTCString()}" will be used for request.
Consider using string type for property "${e}" to avoid auto-converting`),t.toUTCString()}prepareQuery(e){let t,r;if(e){let n=e?.start,i=e?.end;t=n instanceof Date?this.convertDateToUTC("start",n):n??"",r=i&&i instanceof Date?this.convertDateToUTC("end",i):i??""}return{...e,start:t,end:r}}handleResponse(e){let t=e.body,r=Date.parse(t.start)?new Date(t.start):null,n=Date.parse(t.end)?new Date(t.end):null;return{...t,status:e.status,start:r,end:n}}async getAccount(e){let t=this.prepareQuery(e),r=await this.request.post("/v1/analytics/metrics",t);return this.handleResponse(r)}async getAccountUsage(e){let t=this.prepareQuery(e),r=await this.request.post("/v1/analytics/usage/metrics",t);return this.handleResponse(r)}}class rp{request;constructor(e){this.request=e}_parseTrackingSettings(e){return e.body.tracking}_parseTrackingUpdate(e){return e.body}_isOpenTrackingInfoWitPlace(e){return"object"==typeof e&&"place_at_the_top"in e}async get(e){let t=await this.request.get(`/v2/x509/${e}/status`);return{...t.body,responseStatusCode:t.status}}async generate(e){let t=await this.request.post(`/v2/x509/${e}`);return{...t.body,status:t.status}}async regenerate(e){let t=await this.request.put(`/v2/x509/${e}`);return{...t.body,status:t.status}}async getTracking(e){let t=await this.request.get(E("/v3/domains",e,"tracking"));return this._parseTrackingSettings(t)}async updateTracking(e,t,r){let n={...r};"boolean"==typeof r?.active&&(n.active=r?.active?"yes":"no"),this._isOpenTrackingInfoWitPlace(r)&&"boolean"==typeof r?.place_at_the_top&&(n.place_at_the_top=r?.place_at_the_top?"yes":"no");let i=await this.request.putWithFD(E("/v3/domains",e,"tracking",t),n);return this._parseTrackingUpdate(i)}}class rf{request;domains;webhooks;events;stats;metrics;suppressions;messages;routes;validate;ips;ip_pools;lists;subaccounts;inboxPlacements;constructor(e,t){let r={...e};if(r.url||(r.url="https://api.mailgun.net"),!r.username)throw Error('Parameter "username" is required');if(!r.key)throw Error('Parameter "key" is required');this.request=new tj(r,t);let n=new t8(this.request),i=new t6(this.request),s=new re(this.request),a=new rn(this.request),o=new rp(this.request),l=new t7(this.request),u=new ru(this.request),c=new ro(this.request,"/v4/inbox/seedlists/a"),d=new ro(this.request,"/v4/inbox/results/a"),p=new rl(this.request,"/v4/inbox/seedlists/_filters"),f=new rl(this.request,"/v4/inbox/results/_filters"),h=new ri(this.request,c,p),m=new ra(this.request,d,f,u),g=new rc(this.request);this.domains=new tM(this.request,i,s,a,o),this.webhooks=new tK(this.request),this.events=new t$(this.request),this.stats=new tW(this.request),this.metrics=new rd(this.request),this.suppressions=new tX(this.request),this.messages=new tZ(this.request),this.routes=new t0(this.request),this.ips=new t2(this.request),this.ip_pools=new t3(this.request),this.lists=new t5(this.request,n),this.validate=new t1(this.request,l),this.subaccounts=new tN(this.request),this.inboxPlacements=new rs(this.request,h,m,g)}setSubaccount(e){this.request?.setSubaccountHeader(e)}resetSubaccount(){this.request?.resetSubaccountHeader()}}class rh{static get default(){return this}formData;constructor(e){this.formData=e}client(e){return new rf(e,this.formData)}}},38759:(e,t,r)=>{"use strict";r.d(t,{$:()=>b});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r};function m(e){let t=0;if(!e)return t;if("number"==typeof e)return e;let r=/^([\d.]+)(px|em|rem|%)$/.exec(e);if(!r||3!==r.length)return 0;{let e=parseFloat(r[1]);switch(r[2]){case"px":default:return e;case"em":case"rem":return 16*e;case"%":return e/100*600}}}var g=e=>"number"!=typeof e||isNaN(Number(e))?null:3*e/4;function y(e){if(0===e)return[0,0];let t=0,r=()=>t>0?e/t/2:1/0;for(;r()>5;)t++;return[r(),t]}var b=n.forwardRef((e,t)=>{var r,n,s,a,{children:o,style:l,target:u="_blank"}=e,c=h(e,["children","style","target"]);let{pt:d,pr:b,pb:D,pl:x}=function({padding:e="",paddingTop:t,paddingRight:r,paddingBottom:n,paddingLeft:i}){let s=0,a=0,o=0,l=0;if("number"==typeof e)s=e,a=e,o=e,l=e;else{let t=e.split(/\s+/);switch(t.length){case 1:s=m(t[0]),a=m(t[0]),o=m(t[0]),l=m(t[0]);break;case 2:s=m(t[0]),o=m(t[0]),a=m(t[1]),l=m(t[1]);break;case 3:s=m(t[0]),a=m(t[1]),l=m(t[1]),o=m(t[2]);break;case 4:s=m(t[0]),a=m(t[1]),o=m(t[2]),l=m(t[3])}}return{pt:t?m(t):s,pr:r?m(r):a,pb:n?m(n):o,pl:i?m(i):l}}({padding:null==l?void 0:l.padding,paddingLeft:null!=(r=null==l?void 0:l.paddingLeft)?r:null==l?void 0:l.paddingInline,paddingRight:null!=(n=null==l?void 0:l.paddingRight)?n:null==l?void 0:l.paddingInline,paddingTop:null!=(s=null==l?void 0:l.paddingTop)?s:null==l?void 0:l.paddingBlock,paddingBottom:null!=(a=null==l?void 0:l.paddingBottom)?a:null==l?void 0:l.paddingBlock}),k=g(d+D),[S,E]=y(x),[C,_]=y(b);return(0,i.jsxs)("a",f(p({},c),{ref:t,style:v(f(p({},l),{pt:d,pr:b,pb:D,pl:x})),target:u,children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:`<!--[if mso]><i style="mso-font-width:${100*S}%;mso-text-raise:${k}" hidden>${"&#8202;".repeat(E)}</i><![endif]-->`}}),(0,i.jsx)("span",{style:w(D),children:o}),(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:`<!--[if mso]><i style="mso-font-width:${100*C}%" hidden>${"&#8202;".repeat(_)}&#8203;</i><![endif]-->`}})]}))});b.displayName="Button";var v=e=>{let t=e||{},{pt:r,pr:n,pb:i,pl:s}=t;return f(p({lineHeight:"100%",textDecoration:"none",display:"inline-block",maxWidth:"100%",msoPaddingAlt:"0px"},h(t,["pt","pr","pb","pl"])),{padding:`${r}px ${n}px ${i}px ${s}px`})},w=e=>({maxWidth:"100%",display:"inline-block",lineHeight:"120%",msoPaddingAlt:"0px",msoTextRaise:g(e||0)})},39439:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DynamicServerError:function(){return n},isDynamicServerError:function(){return i}});let r="DYNAMIC_SERVER_USAGE";class n extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=r}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},39627:(e,t,r)=>{"use strict";r.d(t,{n:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{children:r,style:n}=e,s=h(e,["children","style"]);return(0,i.jsx)("body",f(p({},s),{ref:t,style:n,children:r}))});m.displayName="Body"},44187:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,s={};function a(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function o(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,i]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=i?i:"true"))}catch{}}return t}function l(e){var t,r;if(!e)return;let[[n,i],...s]=o(e),{domain:a,expires:l,httponly:d,maxage:p,path:f,samesite:h,secure:m,partitioned:g,priority:y}=Object.fromEntries(s.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));return function(e){let t={};for(let r in e)e[r]&&(t[r]=e[r]);return t}({name:n,value:decodeURIComponent(i),domain:a,...l&&{expires:new Date(l)},...d&&{httpOnly:!0},..."string"==typeof p&&{maxAge:Number(p)},path:f,...h&&{sameSite:u.includes(t=(t=h).toLowerCase())?t:void 0},...m&&{secure:!0},...y&&{priority:c.includes(r=(r=y).toLowerCase())?r:void 0},...g&&{partitioned:!0}})}((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(s,{RequestCookies:()=>d,ResponseCookies:()=>p,parseCookie:()=>o,parseSetCookie:()=>l,stringifyCookie:()=>a}),e.exports=((e,s,a,o)=>{if(s&&"object"==typeof s||"function"==typeof s)for(let l of n(s))i.call(e,l)||l===a||t(e,l,{get:()=>s[l],enumerable:!(o=r(s,l))||o.enumerable});return e})(t({},"__esModule",{value:!0}),s);var u=["strict","lax","none"],c=["low","medium","high"],d=class{constructor(e){this._parsed=new Map,this._headers=e;let t=e.get("cookie");if(t)for(let[e,r]of o(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>a(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>a(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},p=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;let i=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(let e of Array.isArray(i)?i:function(e){if(!e)return[];var t,r,n,i,s,a=[],o=0;function l(){for(;o<e.length&&/\s/.test(e.charAt(o));)o+=1;return o<e.length}for(;o<e.length;){for(t=o,s=!1;l();)if(","===(r=e.charAt(o))){for(n=o,o+=1,l(),i=o;o<e.length&&"="!==(r=e.charAt(o))&&";"!==r&&","!==r;)o+=1;o<e.length&&"="===e.charAt(o)?(s=!0,o=i,a.push(e.substring(t,n)),t=o):o=n+1}else o+=1;(!s||o>=e.length)&&a.push(e.substring(t,e.length))}return a}(i)){let t=l(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,i=this._parsed;return i.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=a(r);t.append("set-cookie",e)}}(i,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(a).join("; ")}}},44536:(e,t)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isHangingPromiseRejectionError:function(){return r},makeHangingPromise:function(){return s}});let n="HANGING_PROMISE_REJECTION";class i extends Error{constructor(e){super(`During prerendering, ${e} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${e} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context.`),this.expression=e,this.digest=n}}function s(e,t){let r=new Promise((r,n)=>{e.addEventListener("abort",()=>{n(new i(t))},{once:!0})});return r.catch(a),r}function a(){}},49861:(e,t,r)=>{"use strict";r.d(t,{Hr:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{style:r}=e,n=h(e,["style"]);return(0,i.jsx)("hr",f(p({},n),{ref:t,style:p({width:"100%",border:"none",borderTop:"1px solid #eaeaea"},r)}))});m.displayName="Hr"},50173:(e,t,r)=>{"use strict";r.d(t,{D:()=>y});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=e=>[g(e.m,["margin"]),g(e.mx,["marginLeft","marginRight"]),g(e.my,["marginTop","marginBottom"]),g(e.mt,["marginTop"]),g(e.mr,["marginRight"]),g(e.mb,["marginBottom"]),g(e.ml,["marginLeft"])].filter(e=>Object.keys(e).length).reduce((e,t)=>p(p({},e),t),{}),g=(e,t)=>t.reduce((t,r)=>isNaN(parseFloat(e))?t:f(p({},t),{[r]:`${e}px`}),{}),y=n.forwardRef((e,t)=>{var{as:r="h1",children:n,style:s,m:a,mx:o,my:l,mt:u,mr:c,mb:d,ml:g}=e,y=h(e,["as","children","style","m","mx","my","mt","mr","mb","ml"]);return(0,i.jsx)(r,f(p({},y),{ref:t,style:p(p({},m({m:a,mx:o,my:l,mt:u,mr:c,mb:d,ml:g})),s),children:n}))});y.displayName="Heading"},52039:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=r(99422)},64054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return o}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return i?new i:new n}function a(e){return i?i.bind(e):n.bind(e)}function o(){return i?i.snapshot():function(e,...t){return e(...t)}}},65016:(e,t,r)=>{"use strict";r.d(t,{E:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var r,n,{style:s}=e,a=h(e,["style"]);let o=function({margin:e,marginTop:t,marginRight:r,marginBottom:n,marginLeft:i}){let s=t,a=r,o=n,l=i;if("number"==typeof e)s=e,a=e,o=e,l=e;else if("string"==typeof e){let t=e.split(/\s+/);switch(t.length){case 1:s=t[0],a=t[0],o=t[0],l=t[0];break;case 2:s=t[0],o=t[0],a=t[1],l=t[1];break;case 3:s=t[0],a=t[1],o=t[2],l=t[1];break;case 4:s=t[0],a=t[1],o=t[2],l=t[3]}}return{mt:s,mr:a,mb:o,ml:l}}({margin:null==s?void 0:s.margin,marginBottom:null!=(r=null==s?void 0:s.marginBottom)?r:"16px",marginTop:null!=(n=null==s?void 0:s.marginTop)?n:"16px",marginLeft:null==s?void 0:s.marginLeft,marginRight:null==s?void 0:s.marginRight});return(0,i.jsx)("p",f(p({},a),{ref:t,style:f(p({fontSize:"14px",lineHeight:"24px"},s),{marginBottom:o.mb,marginTop:o.mt,marginLeft:o.ml,marginRight:o.mr})}))});m.displayName="Text"},65867:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{isRequestAPICallableInsideAfter:function(){return l},throwForSearchParamsAccessInUseCache:function(){return o},throwWithStaticGenerationBailoutError:function(){return s},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return a}});let n=r(11881),i=r(52039);function s(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E576",enumerable:!1,configurable:!0})}function a(e,t){throw Object.defineProperty(new n.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function o(e){throw Object.defineProperty(Error(`Route ${e} used "searchParams" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "searchParams" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E634",enumerable:!1,configurable:!0})}function l(){let e=i.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},66593:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__esModule:()=>n.B,cookies:()=>n.U,draftMode:()=>s.r,headers:()=>i.b});var n=r(76761),i=r(10064),s=r(76823)},66964:(e,t,r)=>{"use strict";r.d(t,{rc:()=>ef,bm:()=>eh,VY:()=>ep,Kq:()=>el,bL:()=>ec,hE:()=>ed,LM:()=>eu});var n,i=r(12115),s=r(47650);function a(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function l(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function u(...e){return i.useCallback(l(...e),e)}var c=r(95155);function d(e,t=[]){let r=[],n=()=>{let t=r.map(e=>i.createContext(e));return function(r){let n=r?.[e]||t;return i.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let s=i.createContext(n),a=r.length;r=[...r,n];let o=t=>{let{scope:r,children:n,...o}=t,l=r?.[e]?.[a]||s,u=i.useMemo(()=>o,Object.values(o));return(0,c.jsx)(l.Provider,{value:u,children:n})};return o.displayName=t+"Provider",[o,function(r,o){let l=o?.[e]?.[a]||s,u=i.useContext(l);if(u)return u;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}var p=i.forwardRef((e,t)=>{let{children:r,...n}=e,s=i.Children.toArray(r),a=s.find(m);if(a){let e=a.props.children,r=s.map(t=>t!==a?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,c.jsx)(f,{...n,ref:t,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null})}return(0,c.jsx)(f,{...n,ref:t,children:r})});p.displayName="Slot";var f=i.forwardRef((e,t)=>{let{children:r,...n}=e;if(i.isValidElement(r)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(r),s=function(e,t){let r={...t};for(let n in t){let i=e[n],s=t[n];/^on[A-Z]/.test(n)?i&&s?r[n]=(...e)=>{s(...e),i(...e)}:i&&(r[n]=i):"style"===n?r[n]={...i,...s}:"className"===n&&(r[n]=[i,s].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==i.Fragment&&(s.ref=t?l(t,e):e),i.cloneElement(r,s)}return i.Children.count(r)>1?i.Children.only(null):null});f.displayName="SlotClone";var h=({children:e})=>(0,c.jsx)(c.Fragment,{children:e});function m(e){return i.isValidElement(e)&&e.type===h}var g=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=i.forwardRef((e,r)=>{let{asChild:n,...i}=e,s=n?p:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(s,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function y(e,t){e&&s.flushSync(()=>e.dispatchEvent(t))}function b(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>(...e)=>t.current?.(...e),[])}var v="dismissableLayer.update",w=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),D=i.forwardRef((e,t)=>{var r,s;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:l,onPointerDownOutside:d,onFocusOutside:p,onInteractOutside:f,onDismiss:h,...m}=e,y=i.useContext(w),[D,x]=i.useState(null),E=null!==(s=null==D?void 0:D.ownerDocument)&&void 0!==s?s:null===(r=globalThis)||void 0===r?void 0:r.document,[,C]=i.useState({}),_=u(t,e=>x(e)),T=Array.from(y.layers),[A]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),O=T.indexOf(A),F=D?T.indexOf(D):-1,P=y.layersWithOutsidePointerEventsDisabled.size>0,L=F>=O,R=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=b(e),s=i.useRef(!1),a=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!s.current){let t=function(){S("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",a.current),a.current=t,r.addEventListener("click",a.current,{once:!0})):t()}else r.removeEventListener("click",a.current);s.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",a.current)}},[r,n]),{onPointerDownCapture:()=>s.current=!0}}(e=>{let t=e.target,r=[...y.branches].some(e=>e.contains(t));!L||r||(null==d||d(e),null==f||f(e),e.defaultPrevented||null==h||h())},E),I=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=b(e),s=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!s.current&&S("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}(e=>{let t=e.target;[...y.branches].some(e=>e.contains(t))||(null==p||p(e),null==f||f(e),e.defaultPrevented||null==h||h())},E);return!function(e,t=globalThis?.document){let r=b(e);i.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{F===y.layers.size-1&&(null==l||l(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},E),i.useEffect(()=>{if(D)return o&&(0===y.layersWithOutsidePointerEventsDisabled.size&&(n=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(D)),y.layers.add(D),k(),()=>{o&&1===y.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=n)}},[D,E,o,y]),i.useEffect(()=>()=>{D&&(y.layers.delete(D),y.layersWithOutsidePointerEventsDisabled.delete(D),k())},[D,y]),i.useEffect(()=>{let e=()=>C({});return document.addEventListener(v,e),()=>document.removeEventListener(v,e)},[]),(0,c.jsx)(g.div,{...m,ref:_,style:{pointerEvents:P?L?"auto":"none":void 0,...e.style},onFocusCapture:a(e.onFocusCapture,I.onFocusCapture),onBlurCapture:a(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:a(e.onPointerDownCapture,R.onPointerDownCapture)})});D.displayName="DismissableLayer";var x=i.forwardRef((e,t)=>{let r=i.useContext(w),n=i.useRef(null),s=u(t,n);return i.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,c.jsx)(g.div,{...e,ref:s})});function k(){let e=new CustomEvent(v);document.dispatchEvent(e)}function S(e,t,r,n){let{discrete:i}=n,s=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&s.addEventListener(e,t,{once:!0}),i?y(s,a):s.dispatchEvent(a)}x.displayName="DismissableLayerBranch";var E=globalThis?.document?i.useLayoutEffect:()=>{},C=i.forwardRef((e,t)=>{var r,n;let{container:a,...o}=e,[l,u]=i.useState(!1);E(()=>u(!0),[]);let d=a||l&&(null===(n=globalThis)||void 0===n?void 0:null===(r=n.document)||void 0===r?void 0:r.body);return d?s.createPortal((0,c.jsx)(g.div,{...o,ref:t}),d):null});C.displayName="Portal";var _=e=>{let{present:t,children:r}=e,n=function(e){var t,r;let[n,s]=i.useState(),a=i.useRef({}),o=i.useRef(e),l=i.useRef("none"),[u,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},i.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return i.useEffect(()=>{let e=T(a.current);l.current="mounted"===u?e:"none"},[u]),E(()=>{let t=a.current,r=o.current;if(r!==e){let n=l.current,i=T(t);e?c("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&&n!==i?c("ANIMATION_OUT"):c("UNMOUNT"),o.current=e}},[e,c]),E(()=>{if(n){var e;let t;let r=null!==(e=n.ownerDocument.defaultView)&&void 0!==e?e:window,i=e=>{let i=T(a.current).includes(e.animationName);if(e.target===n&&i&&(c("ANIMATION_END"),!o.current)){let e=n.style.animationFillMode;n.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=e)})}},s=e=>{e.target===n&&(l.current=T(a.current))};return n.addEventListener("animationstart",s),n.addEventListener("animationcancel",i),n.addEventListener("animationend",i),()=>{r.clearTimeout(t),n.removeEventListener("animationstart",s),n.removeEventListener("animationcancel",i),n.removeEventListener("animationend",i)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:i.useCallback(e=>{e&&(a.current=getComputedStyle(e)),s(e)},[])}}(t),s="function"==typeof r?r({present:n.isPresent}):i.Children.only(r),a=u(n.ref,function(e){var t,r;let n=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,i=n&&"isReactWarning"in n&&n.isReactWarning;return i?e.ref:(i=(n=null===(r=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof r||n.isPresent?i.cloneElement(s,{ref:a}):null};function T(e){return(null==e?void 0:e.animationName)||"none"}_.displayName="Presence";var A=i.forwardRef((e,t)=>(0,c.jsx)(g.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));A.displayName="VisuallyHidden";var O="ToastProvider",[F,P,L]=function(e){let t=e+"CollectionProvider",[r,n]=d(t),[s,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:r}=e,n=i.useRef(null),a=i.useRef(new Map).current;return(0,c.jsx)(s,{scope:t,itemMap:a,collectionRef:n,children:r})};o.displayName=t;let l=e+"CollectionSlot",f=i.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=u(t,a(l,r).collectionRef);return(0,c.jsx)(p,{ref:i,children:n})});f.displayName=l;let h=e+"CollectionItemSlot",m="data-radix-collection-item",g=i.forwardRef((e,t)=>{let{scope:r,children:n,...s}=e,o=i.useRef(null),l=u(t,o),d=a(h,r);return i.useEffect(()=>(d.itemMap.set(o,{ref:o,...s}),()=>void d.itemMap.delete(o))),(0,c.jsx)(p,{[m]:"",ref:l,children:n})});return g.displayName=h,[{Provider:o,Slot:f,ItemSlot:g},function(t){let r=a(e+"CollectionConsumer",t);return i.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}("Toast"),[R,I]=d("Toast",[L]),[N,j]=R(O),B=e=>{let{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:s="right",swipeThreshold:a=50,children:o}=e,[l,u]=i.useState(null),[d,p]=i.useState(0),f=i.useRef(!1),h=i.useRef(!1);return r.trim()||console.error("Invalid prop `label` supplied to `".concat(O,"`. Expected non-empty `string`.")),(0,c.jsx)(F.Provider,{scope:t,children:(0,c.jsx)(N,{scope:t,label:r,duration:n,swipeDirection:s,swipeThreshold:a,toastCount:d,viewport:l,onViewportChange:u,onToastAdd:i.useCallback(()=>p(e=>e+1),[]),onToastRemove:i.useCallback(()=>p(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:h,children:o})})};B.displayName=O;var M="ToastViewport",q=["F8"],$="toast.viewportPause",U="toast.viewportResume",W=i.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:n=q,label:s="Notifications ({hotkey})",...a}=e,o=j(M,r),l=P(r),d=i.useRef(null),p=i.useRef(null),f=i.useRef(null),h=i.useRef(null),m=u(t,h,o.onViewportChange),y=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=o.toastCount>0;i.useEffect(()=>{let e=e=>{var t;0!==n.length&&n.every(t=>e[t]||e.code===t)&&(null===(t=h.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n]),i.useEffect(()=>{let e=d.current,t=h.current;if(b&&e&&t){let r=()=>{if(!o.isClosePausedRef.current){let e=new CustomEvent($);t.dispatchEvent(e),o.isClosePausedRef.current=!0}},n=()=>{if(o.isClosePausedRef.current){let e=new CustomEvent(U);t.dispatchEvent(e),o.isClosePausedRef.current=!1}},i=t=>{e.contains(t.relatedTarget)||n()},s=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",i),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",s),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",i),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",s),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[b,o.isClosePausedRef]);let v=i.useCallback(e=>{let{tabbingDirection:t}=e,r=l().map(e=>{let r=e.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===t?n:n.reverse()});return("forwards"===t?r.reverse():r).flat()},[l]);return i.useEffect(()=>{let e=h.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){var n,i,s;let r=document.activeElement,a=t.shiftKey;if(t.target===e&&a){null===(n=p.current)||void 0===n||n.focus();return}let o=v({tabbingDirection:a?"backwards":"forwards"}),l=o.findIndex(e=>e===r);eo(o.slice(l+1))?t.preventDefault():a?null===(i=p.current)||void 0===i||i.focus():null===(s=f.current)||void 0===s||s.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[l,v]),(0,c.jsxs)(x,{ref:d,role:"region","aria-label":s.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:b?void 0:"none"},children:[b&&(0,c.jsx)(z,{ref:p,onFocusFromOutsideViewport:()=>{eo(v({tabbingDirection:"forwards"}))}}),(0,c.jsx)(F.Slot,{scope:r,children:(0,c.jsx)(g.ol,{tabIndex:-1,...a,ref:m})}),b&&(0,c.jsx)(z,{ref:f,onFocusFromOutsideViewport:()=>{eo(v({tabbingDirection:"backwards"}))}})]})});W.displayName=M;var V="ToastFocusProxy",z=i.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,...i}=e,s=j(V,r);return(0,c.jsx)(A,{"aria-hidden":!0,tabIndex:0,...i,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let r=e.relatedTarget;(null===(t=s.viewport)||void 0===t?void 0:t.contains(r))||n()}})});z.displayName=V;var H="Toast",G=i.forwardRef((e,t)=>{let{forceMount:r,open:n,defaultOpen:s,onOpenChange:o,...l}=e,[u=!0,d]=function({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,s]=function({defaultProp:e,onChange:t}){let r=i.useState(e),[n]=r,s=i.useRef(n),a=b(t);return i.useEffect(()=>{s.current!==n&&(a(n),s.current=n)},[n,s,a]),r}({defaultProp:t,onChange:r}),a=void 0!==e,o=a?e:n,l=b(r);return[o,i.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&l(r)}else s(t)},[a,e,s,l])]}({prop:n,defaultProp:s,onChange:o});return(0,c.jsx)(_,{present:r||u,children:(0,c.jsx)(X,{open:u,...l,ref:t,onClose:()=>d(!1),onPause:b(e.onPause),onResume:b(e.onResume),onSwipeStart:a(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:a(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))}),onSwipeCancel:a(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:a(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),d(!1)})})})});G.displayName=H;var[Y,J]=R(H,{onClose(){}}),X=i.forwardRef((e,t)=>{let{__scopeToast:r,type:n="foreground",duration:o,open:l,onClose:d,onEscapeKeyDown:p,onPause:f,onResume:h,onSwipeStart:m,onSwipeMove:y,onSwipeCancel:v,onSwipeEnd:w,...x}=e,k=j(H,r),[S,E]=i.useState(null),C=u(t,e=>E(e)),_=i.useRef(null),T=i.useRef(null),A=o||k.duration,O=i.useRef(0),P=i.useRef(A),L=i.useRef(0),{onToastAdd:R,onToastRemove:I}=k,N=b(()=>{var e;(null==S?void 0:S.contains(document.activeElement))&&(null===(e=k.viewport)||void 0===e||e.focus()),d()}),B=i.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(L.current),O.current=new Date().getTime(),L.current=window.setTimeout(N,e))},[N]);i.useEffect(()=>{let e=k.viewport;if(e){let t=()=>{B(P.current),null==h||h()},r=()=>{let e=new Date().getTime()-O.current;P.current=P.current-e,window.clearTimeout(L.current),null==f||f()};return e.addEventListener($,r),e.addEventListener(U,t),()=>{e.removeEventListener($,r),e.removeEventListener(U,t)}}},[k.viewport,A,f,h,B]),i.useEffect(()=>{l&&!k.isClosePausedRef.current&&B(A)},[l,A,k.isClosePausedRef,B]),i.useEffect(()=>(R(),()=>I()),[R,I]);let M=i.useMemo(()=>S?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var n;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(n=t).nodeType===n.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,i=""===t.dataset.radixToastAnnounceExclude;if(!n){if(i){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}}),r}(S):null,[S]);return k.viewport?(0,c.jsxs)(c.Fragment,{children:[M&&(0,c.jsx)(Q,{__scopeToast:r,role:"status","aria-live":"foreground"===n?"assertive":"polite","aria-atomic":!0,children:M}),(0,c.jsx)(Y,{scope:r,onClose:N,children:s.createPortal((0,c.jsx)(F.ItemSlot,{scope:r,children:(0,c.jsx)(D,{asChild:!0,onEscapeKeyDown:a(p,()=>{k.isFocusedToastEscapeKeyDownRef.current||N(),k.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,c.jsx)(g.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":l?"open":"closed","data-swipe-direction":k.swipeDirection,...x,ref:C,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:a(e.onKeyDown,e=>{"Escape"!==e.key||(null==p||p(e.nativeEvent),e.nativeEvent.defaultPrevented||(k.isFocusedToastEscapeKeyDownRef.current=!0,N()))}),onPointerDown:a(e.onPointerDown,e=>{0===e.button&&(_.current={x:e.clientX,y:e.clientY})}),onPointerMove:a(e.onPointerMove,e=>{if(!_.current)return;let t=e.clientX-_.current.x,r=e.clientY-_.current.y,n=!!T.current,i=["left","right"].includes(k.swipeDirection),s=["left","up"].includes(k.swipeDirection)?Math.min:Math.max,a=i?s(0,t):0,o=i?0:s(0,r),l="touch"===e.pointerType?10:2,u={x:a,y:o},c={originalEvent:e,delta:u};n?(T.current=u,es("toast.swipeMove",y,c,{discrete:!1})):ea(u,k.swipeDirection,l)?(T.current=u,es("toast.swipeStart",m,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(r)>l)&&(_.current=null)}),onPointerUp:a(e.onPointerUp,e=>{let t=T.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),T.current=null,_.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};ea(t,k.swipeDirection,k.swipeThreshold)?es("toast.swipeEnd",w,n,{discrete:!0}):es("toast.swipeCancel",v,n,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),k.viewport)})]}):null}),Q=e=>{let{__scopeToast:t,children:r,...n}=e,s=j(H,t),[a,o]=i.useState(!1),[l,u]=i.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=b(e);E(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>o(!0)),i.useEffect(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,c.jsx)(C,{asChild:!0,children:(0,c.jsx)(A,{...n,children:a&&(0,c.jsxs)(c.Fragment,{children:[s.label," ",r]})})})},K=i.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,c.jsx)(g.div,{...n,ref:t})});K.displayName="ToastTitle";var Z=i.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e;return(0,c.jsx)(g.div,{...n,ref:t})});Z.displayName="ToastDescription";var ee="ToastAction",et=i.forwardRef((e,t)=>{let{altText:r,...n}=e;return r.trim()?(0,c.jsx)(ei,{altText:r,asChild:!0,children:(0,c.jsx)(en,{...n,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(ee,"`. Expected non-empty `string`.")),null)});et.displayName=ee;var er="ToastClose",en=i.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,i=J(er,r);return(0,c.jsx)(ei,{asChild:!0,children:(0,c.jsx)(g.button,{type:"button",...n,ref:t,onClick:a(e.onClick,i.onClose)})})});en.displayName=er;var ei=i.forwardRef((e,t)=>{let{__scopeToast:r,altText:n,...i}=e;return(0,c.jsx)(g.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...i,ref:t})});function es(e,t,r,n){let{discrete:i}=n,s=r.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&s.addEventListener(e,t,{once:!0}),i?y(s,a):s.dispatchEvent(a)}var ea=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e.x),i=Math.abs(e.y),s=n>i;return"left"===t||"right"===t?s&&n>r:!s&&i>r};function eo(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var el=B,eu=W,ec=G,ed=K,ep=Z,ef=et,eh=en},70881:(e,t,r)=>{"use strict";r.d(t,{G:()=>d});var n=r(97846);let i=e=>e&&"object"==typeof e&&e.mix,s=e=>i(e)?e.mix:void 0;var a=r(82885),o=r(12128),l=r(97494),u=r(8619);function c(e,t){let r=(0,u.d)(t()),n=()=>r.set(t());return n(),(0,l.E)(()=>{let t=()=>o.Gt.preRender(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,o.WG)(n)}}),r}function d(e,t,r,i){if("function"==typeof e)return function(e){o.bt.current=[],e();let t=c(o.bt.current,e);return o.bt.current=void 0,t}(e);let a="function"==typeof t?t:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let i=!Array.isArray(t[0]),a=i?0:-1,o=t[0+a],l=t[1+a],u=t[2+a],c=t[3+a],d=(0,n.G)(l,u,{mixer:s(u[0]),...c});return i?d(o):d}(t,r,i);return Array.isArray(e)?p(e,a):p([e],e=>{let[t]=e;return a(t)})}function p(e,t){let r=(0,a.M)(()=>[]);return c(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}},73875:(e,t,r)=>{"use strict";r.d(t,{l:()=>m});var n=r(12115),i=r(95155),s=Object.defineProperty,a=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,o(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},m=n.forwardRef((e,t)=>{var{children:r=""}=e,n=h(e,["children"]);let s=(Array.isArray(r)?r.join(""):r).substring(0,150);return(0,i.jsxs)("div",f(p({style:{display:"none",overflow:"hidden",lineHeight:"1px",opacity:0,maxHeight:0,maxWidth:0}},n),{ref:t,children:[s,g(s)]}))});m.displayName="Preview";var g=e=>e.length>=150?null:(0,i.jsx)("div",{children:"\xa0\uFEFF".repeat(150-e.length)})},74931:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(64054).createAsyncLocalStorage)()},76688:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{HeadersAdapter:function(){return s},ReadonlyHeadersError:function(){return i}});let n=r(93107);class i extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers")}static callable(){throw new i}}class s extends Headers{constructor(e){super(),this.headers=new Proxy(e,{get(t,r,i){if("symbol"==typeof r)return n.ReflectAdapter.get(t,r,i);let s=r.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===s);if(void 0!==a)return n.ReflectAdapter.get(t,a,i)},set(t,r,i,s){if("symbol"==typeof r)return n.ReflectAdapter.set(t,r,i,s);let a=r.toLowerCase(),o=Object.keys(e).find(e=>e.toLowerCase()===a);return n.ReflectAdapter.set(t,o??r,i,s)},has(t,r){if("symbol"==typeof r)return n.ReflectAdapter.has(t,r);let i=r.toLowerCase(),s=Object.keys(e).find(e=>e.toLowerCase()===i);return void 0!==s&&n.ReflectAdapter.has(t,s)},deleteProperty(t,r){if("symbol"==typeof r)return n.ReflectAdapter.deleteProperty(t,r);let i=r.toLowerCase(),s=Object.keys(e).find(e=>e.toLowerCase()===i);return void 0===s||n.ReflectAdapter.deleteProperty(t,s)}})}static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"append":case"delete":case"set":return i.callable;default:return n.ReflectAdapter.get(e,t,r)}}})}merge(e){return Array.isArray(e)?e.join(", "):e}static from(e){return e instanceof Headers?e:new s(e)}append(e,t){let r=this.headers[e];"string"==typeof r?this.headers[e]=[r,t]:Array.isArray(r)?r.push(t):this.headers[e]=t}delete(e){delete this.headers[e]}get(e){let t=this.headers[e];return void 0!==t?this.merge(t):null}has(e){return void 0!==this.headers[e]}set(e,t){this.headers[e]=t}forEach(e,t){for(let[r,n]of this.entries())e.call(t,n,r,this)}*entries(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase(),r=this.get(t);yield[t,r]}}*keys(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase();yield t}}*values(){for(let e of Object.keys(this.headers)){let t=this.get(e);yield t}}[Symbol.iterator](){return this.entries()}}},76761:(e,t,r)=>{"use strict";Object.defineProperty(t,"B",{value:!0}),Object.defineProperty(t,"U",{enumerable:!0,get:function(){return p}});let n=r(16397),i=r(22116),s=r(85744),a=r(9597),o=r(87101),l=r(11881),u=r(44536),c=r(35260),d=(r(4117),r(65867));function p(){let e="cookies",t=s.workAsyncStorage.getStore(),r=a.workUnitAsyncStorage.getStore();if(t){if(r&&"after"===r.phase&&!(0,d.isRequestAPICallableInsideAfter)())throw Object.defineProperty(Error(`Route ${t.route} used "cookies" inside "after(...)". This is not supported. If you need this data inside an "after" callback, use "cookies" outside of the callback. See more info here: https://nextjs.org/docs/canary/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E88",enumerable:!1,configurable:!0});if(t.forceStatic)return h(n.RequestCookiesAdapter.seal(new i.RequestCookies(new Headers({}))));if(r){if("cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "cookies" inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "cookies" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E398",enumerable:!1,configurable:!0});if("unstable-cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "cookies" inside a function cached with "unstable_cache(...)". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use "cookies" outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E157",enumerable:!1,configurable:!0})}if(t.dynamicShouldError)throw Object.defineProperty(new l.StaticGenBailoutError(`Route ${t.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`cookies\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E549",enumerable:!1,configurable:!0});if(r){if("prerender"===r.type)return function(e,t){let r=f.get(t);if(r)return r;let n=(0,u.makeHangingPromise)(t.renderSignal,"`cookies()`");return f.set(t,n),Object.defineProperties(n,{[Symbol.iterator]:{value:function(){let r="`cookies()[Symbol.iterator]()`",n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},size:{get(){let r="`cookies().size`",n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},get:{value:function(){let r;r=0==arguments.length?"`cookies().get()`":`\`cookies().get(${m(arguments[0])})\``;let n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},getAll:{value:function(){let r;r=0==arguments.length?"`cookies().getAll()`":`\`cookies().getAll(${m(arguments[0])})\``;let n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},has:{value:function(){let r;r=0==arguments.length?"`cookies().has()`":`\`cookies().has(${m(arguments[0])})\``;let n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},set:{value:function(){let r;if(0==arguments.length)r="`cookies().set()`";else{let e=arguments[0];r=e?`\`cookies().set(${m(e)}, ...)\``:"`cookies().set(...)`"}let n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},delete:{value:function(){let r;r=0==arguments.length?"`cookies().delete()`":1==arguments.length?`\`cookies().delete(${m(arguments[0])})\``:`\`cookies().delete(${m(arguments[0])}, ...)\``;let n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},clear:{value:function(){let r="`cookies().clear()`",n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}},toString:{value:function(){let r="`cookies().toString()`",n=y(e,r);(0,o.abortAndThrowOnSynchronousRequestDataAccess)(e,r,n,t)}}}),n}(t.route,r);"prerender-ppr"===r.type?(0,o.postponeWithTracking)(t.route,e,r.dynamicTracking):"prerender-legacy"===r.type&&(0,o.throwToInterruptStaticGeneration)(e,t,r)}(0,o.trackDynamicDataInDynamicRender)(t,r)}let c=(0,a.getExpectedRequestStore)(e);return h((0,n.areCookiesMutableInCurrentPhase)(c)?c.userspaceMutableCookies:c.cookies)}let f=new WeakMap;function h(e){let t=f.get(e);if(t)return t;let r=Promise.resolve(e);return f.set(e,r),Object.defineProperties(r,{[Symbol.iterator]:{value:e[Symbol.iterator]?e[Symbol.iterator].bind(e):b.bind(e)},size:{get:()=>e.size},get:{value:e.get.bind(e)},getAll:{value:e.getAll.bind(e)},has:{value:e.has.bind(e)},set:{value:e.set.bind(e)},delete:{value:e.delete.bind(e)},clear:{value:"function"==typeof e.clear?e.clear.bind(e):v.bind(e,r)},toString:{value:e.toString.bind(e)}}),r}function m(e){return"object"==typeof e&&null!==e&&"string"==typeof e.name?`'${e.name}'`:"string"==typeof e?`'${e}'`:"..."}let g=(0,c.createDedupedByCallsiteServerErrorLoggerDev)(y);function y(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`cookies()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E223",enumerable:!1,configurable:!0})}function b(){return this.getAll().map(e=>[e.name,e]).values()}function v(e){for(let e of this.getAll())this.delete(e.name);return e}},76823:(e,t,r)=>{"use strict";Object.defineProperty(t,"r",{enumerable:!0,get:function(){return u}});let n=r(9597),i=r(85744),s=r(87101),a=r(35260),o=r(11881),l=r(39439);function u(){let e;i.workAsyncStorage.getStore();let t=n.workUnitAsyncStorage.getStore();if(t&&("cache"===t.type||"unstable-cache"===t.type||"prerender"===t.type||"prerender-ppr"===t.type||"prerender-legacy"===t.type))return d(null);let r=(0,n.getExpectedRequestStore)("draftMode"),s=c.get(r.draftMode);return s||(e=d(r.draftMode),c.set(r.draftMode,e),e)}let c=new WeakMap;function d(e){let t=new p(e),r=Promise.resolve(t);return Object.defineProperty(r,"isEnabled",{get:()=>t.isEnabled,set(e){Object.defineProperty(r,"isEnabled",{value:e,writable:!0,enumerable:!0})},enumerable:!0,configurable:!0}),r.enable=t.enable.bind(t),r.disable=t.disable.bind(t),r}class p{constructor(e){this._provider=e}get isEnabled(){return null!==this._provider&&this._provider.isEnabled}enable(){h("draftMode().enable()"),null!==this._provider&&this._provider.enable()}disable(){h("draftMode().disable()"),null!==this._provider&&this._provider.disable()}}let f=(0,a.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`draftMode()\` should be awaited before using its value. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E377",enumerable:!1,configurable:!0})});function h(e){let t=i.workAsyncStorage.getStore(),r=n.workUnitAsyncStorage.getStore();if(t){if(r){if("cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside "use cache". The enabled status of draftMode can be read in caches but you must not enable or disable draftMode inside a cache. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E246",enumerable:!1,configurable:!0});if("unstable-cache"===r.type)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside a function cached with "unstable_cache(...)". The enabled status of draftMode can be read in caches but you must not enable or disable draftMode inside a cache. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E259",enumerable:!1,configurable:!0});if("after"===r.phase)throw Object.defineProperty(Error(`Route ${t.route} used "${e}" inside \`after\`. The enabled status of draftMode can be read inside \`after\` but you cannot enable or disable draftMode. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E348",enumerable:!1,configurable:!0})}if(t.dynamicShouldError)throw Object.defineProperty(new o.StaticGenBailoutError(`Route ${t.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(r){if("prerender"===r.type){let n=Object.defineProperty(Error(`Route ${t.route} used ${e} without first calling \`await connection()\`. See more info here: https://nextjs.org/docs/messages/next-prerender-sync-headers`),"__NEXT_ERROR_CODE",{value:"E126",enumerable:!1,configurable:!0});(0,s.abortAndThrowOnSynchronousRequestDataAccess)(t.route,e,n,r)}else if("prerender-ppr"===r.type)(0,s.postponeWithTracking)(t.route,e,r.dynamicTracking);else if("prerender-legacy"===r.type){r.revalidate=0;let n=Object.defineProperty(new l.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}}}}},85744:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(17828)},87101:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Postpone:function(){return S},abortAndThrowOnSynchronousRequestDataAccess:function(){return x},abortOnSynchronousPlatformIOAccess:function(){return w},accessedDynamicData:function(){return P},annotateDynamicAccess:function(){return B},consumeDynamicAccess:function(){return L},createDynamicTrackingState:function(){return p},createDynamicValidationState:function(){return f},createHangingInputAbortSignal:function(){return j},createPostponedAbortSignal:function(){return N},formatDynamicAPIAccesses:function(){return R},getFirstDynamicReason:function(){return h},isDynamicPostpone:function(){return _},isPrerenderInterruptedError:function(){return F},markCurrentScopeAsDynamic:function(){return m},postponeWithTracking:function(){return E},throwIfDisallowedDynamic:function(){return z},throwToInterruptStaticGeneration:function(){return y},trackAllowedDynamicAccess:function(){return V},trackDynamicDataInDynamicRender:function(){return b},trackFallbackParamAccessed:function(){return g},trackSynchronousPlatformIOAccessInDev:function(){return D},trackSynchronousRequestDataAccessInDev:function(){return k},useDynamicRouteParams:function(){return M}});let n=function(e){return e&&e.__esModule?e:{default:e}}(r(12115)),i=r(39439),s=r(11881),a=r(9597),o=r(85744),l=r(44536),u=r(38287),c=r(4117),d="function"==typeof n.default.unstable_postpone;function p(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicExpression:void 0,syncDynamicErrorWithStack:null}}function f(){return{hasSuspendedDynamic:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasSyncDynamicErrors:!1,dynamicErrors:[]}}function h(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function m(e,t,r){if((!t||"cache"!==t.type&&"unstable-cache"!==t.type)&&!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t){if("prerender-ppr"===t.type)E(e.route,r,t.dynamicTracking);else if("prerender-legacy"===t.type){t.revalidate=0;let n=Object.defineProperty(new i.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}}function g(e,t){let r=a.workUnitAsyncStorage.getStore();r&&"prerender-ppr"===r.type&&E(e.route,t,r.dynamicTracking)}function y(e,t,r){let n=Object.defineProperty(new i.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function b(e,t){t&&"cache"!==t.type&&"unstable-cache"!==t.type&&("prerender"===t.type||"prerender-legacy"===t.type)&&(t.revalidate=0)}function v(e,t,r){let n=O(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let i=r.dynamicTracking;i&&i.dynamicAccesses.push({stack:i.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function w(e,t,r,n){let i=n.dynamicTracking;return i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicExpression=t,i.syncDynamicErrorWithStack=r),v(e,t,n)}function D(e){e.prerenderPhase=!1}function x(e,t,r,n){let i=n.dynamicTracking;throw i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicExpression=t,i.syncDynamicErrorWithStack=r,!0===n.validating&&(i.syncDynamicLogged=!0)),v(e,t,n),O(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}let k=D;function S({reason:e,route:t}){let r=a.workUnitAsyncStorage.getStore();E(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function E(e,t,r){I(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),n.default.unstable_postpone(C(e,t))}function C(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function _(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&T(e.message)}function T(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===T(C("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let A="NEXT_PRERENDER_INTERRUPTED";function O(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=A,t}function F(e){return"object"==typeof e&&null!==e&&e.digest===A&&"name"in e&&"message"in e&&e instanceof Error}function P(e){return e.length>0}function L(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function R(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" (<anonymous>)")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}:
${t}`))}function I(){if(!d)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})}function N(e){I();let t=new AbortController;try{n.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}function j(e){let t=new AbortController;return e.cacheSignal?e.cacheSignal.inputReady().then(()=>{t.abort()}):(0,c.scheduleOnNextTick)(()=>t.abort()),t.signal}function B(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function M(e){let t=o.workAsyncStorage.getStore();if(t&&t.isStaticGeneration&&t.fallbackRouteParams&&t.fallbackRouteParams.size>0){let r=a.workUnitAsyncStorage.getStore();r&&("prerender"===r.type?n.default.use((0,l.makeHangingPromise)(r.renderSignal,e)):"prerender-ppr"===r.type?E(t.route,e,r.dynamicTracking):"prerender-legacy"===r.type&&y(e,t,r))}}let q=/\n\s+at Suspense \(<anonymous>\)/,$=RegExp(`\\n\\s+at ${u.METADATA_BOUNDARY_NAME}[\\n\\s]`),U=RegExp(`\\n\\s+at ${u.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),W=RegExp(`\\n\\s+at ${u.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function V(e,t,r,n,i){if(!W.test(t)){if($.test(t)){r.hasDynamicMetadata=!0;return}if(U.test(t)){r.hasDynamicViewport=!0;return}if(q.test(t)){r.hasSuspendedDynamic=!0;return}else if(n.syncDynamicErrorWithStack||i.syncDynamicErrorWithStack){r.hasSyncDynamicErrors=!0;return}else{let n=function(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.stack="Error: "+e+t,r}(`Route "${e}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. We don't have the exact line number added to error messages yet but you can see which component in the stack below. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,t);r.dynamicErrors.push(n);return}}}function z(e,t,r,n){let i,a,o;if(r.syncDynamicErrorWithStack?(i=r.syncDynamicErrorWithStack,a=r.syncDynamicExpression,o=!0===r.syncDynamicLogged):n.syncDynamicErrorWithStack?(i=n.syncDynamicErrorWithStack,a=n.syncDynamicExpression,o=!0===n.syncDynamicLogged):(i=null,a=void 0,o=!1),t.hasSyncDynamicErrors&&i)throw o||console.error(i),new s.StaticGenBailoutError;let l=t.dynamicErrors;if(l.length){for(let e=0;e<l.length;e++)console.error(l[e]);throw new s.StaticGenBailoutError}if(!t.hasSuspendedDynamic){if(t.hasDynamicMetadata){if(i)throw console.error(i),Object.defineProperty(new s.StaticGenBailoutError(`Route "${e}" has a \`generateMetadata\` that could not finish rendering before ${a} was used. Follow the instructions in the error for this expression to resolve.`),"__NEXT_ERROR_CODE",{value:"E608",enumerable:!1,configurable:!0});throw Object.defineProperty(new s.StaticGenBailoutError(`Route "${e}" has a \`generateMetadata\` that depends on Request data (\`cookies()\`, etc...) or external data (\`fetch(...)\`, etc...) but the rest of the route was static or only used cached data (\`"use cache"\`). If you expected this route to be prerenderable update your \`generateMetadata\` to not use Request data and only use cached external data. Otherwise, add \`await connection()\` somewhere within this route to indicate explicitly it should not be prerendered.`),"__NEXT_ERROR_CODE",{value:"E534",enumerable:!1,configurable:!0})}if(t.hasDynamicViewport){if(i)throw console.error(i),Object.defineProperty(new s.StaticGenBailoutError(`Route "${e}" has a \`generateViewport\` that could not finish rendering before ${a} was used. Follow the instructions in the error for this expression to resolve.`),"__NEXT_ERROR_CODE",{value:"E573",enumerable:!1,configurable:!0});throw Object.defineProperty(new s.StaticGenBailoutError(`Route "${e}" has a \`generateViewport\` that depends on Request data (\`cookies()\`, etc...) or external data (\`fetch(...)\`, etc...) but the rest of the route was static or only used cached data (\`"use cache"\`). If you expected this route to be prerenderable update your \`generateViewport\` to not use Request data and only use cached external data. Otherwise, add \`await connection()\` somewhere within this route to indicate explicitly it should not be prerendered.`),"__NEXT_ERROR_CODE",{value:"E590",enumerable:!1,configurable:!0})}}}},93107:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},98999:e=>{e.exports="object"==typeof self?self.FormData:window.FormData},99422:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(28155).createAsyncLocalStorage)()}}]);