diff --git a/dist/src/const.d.ts b/dist/src/const.d.ts new file mode 100644 index 0000000..0598dac --- /dev/null +++ b/dist/src/const.d.ts @@ -0,0 +1,4 @@ +import { Buttons, Classes } from './types'; +export declare const TEXT: string, HTML: string; +export declare const defaultClasses: Classes; +export declare const defaultButtons: Buttons; diff --git a/dist/src/index.d.ts b/dist/src/index.d.ts index 23c6860..d91d4eb 100644 --- a/dist/src/index.d.ts +++ b/dist/src/index.d.ts @@ -1 +1,3 @@ export { default as VueTruncateHtml } from './VueTruncateHtml.vue'; +export * from './types'; +export * from './const'; diff --git a/dist/src/types.d.ts b/dist/src/types.d.ts new file mode 100644 index 0000000..69a3bd7 --- /dev/null +++ b/dist/src/types.d.ts @@ -0,0 +1,14 @@ +export declare type Type = 'text' | 'html'; +export declare type Buttons = { + more: string; + less: string; +}; +export declare type Classes = { + container: string; + content: string; + contentHtml: string; + contentText: string; + button: string; + buttonMore: string; + buttonLess: string; +}; diff --git a/dist/vue3-truncate-html.es.js b/dist/vue3-truncate-html.es.js index 6a28d62..f307e49 100644 --- a/dist/vue3-truncate-html.es.js +++ b/dist/vue3-truncate-html.es.js @@ -7996,11 +7996,10 @@ var create = function() { picocolors_browser.exports = create(); picocolors_browser.exports.createColors = create; var __viteBrowserExternal = {}; -var __viteBrowserExternal$1 = /* @__PURE__ */ Object.freeze({ +var __viteBrowserExternal$1 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - [Symbol.toStringTag]: "Module", "default": __viteBrowserExternal -}); +}, Symbol.toStringTag, { value: "Module" })); var require$$2 = /* @__PURE__ */ getAugmentedNamespace(__viteBrowserExternal$1); let pico = picocolors_browser.exports; let terminalHighlight$1 = require$$2; @@ -8761,12 +8760,11 @@ let nanoid$1 = (size = 21) => { } return id; }; -var nonSecure = /* @__PURE__ */ Object.freeze({ +var nonSecure = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - [Symbol.toStringTag]: "Module", nanoid: nanoid$1, customAlphabet -}); +}, Symbol.toStringTag, { value: "Module" })); var require$$3 = /* @__PURE__ */ getAugmentedNamespace(nonSecure); let { SourceMapConsumer: SourceMapConsumer$2, SourceMapGenerator: SourceMapGenerator$2 } = require$$2; let { existsSync, readFileSync } = require$$2; @@ -10188,6 +10186,10 @@ let Comment$2 = comment; let AtRule$2 = atRule; let Root$4 = root; let Rule$2 = rule; +const SAFE_COMMENT_NEIGHBOR = { + empty: true, + space: true +}; class Parser$1 { constructor(input2) { this.input = input2; @@ -10553,10 +10555,14 @@ class Parser$1 { if (type === "space" && i === length - 1 && !customProperty) { clean = false; } else if (type === "comment") { - prev = tokens[i - 1]; - next = tokens[i + 1]; - if (prev && next && prev[0] !== "space" && next[0] !== "space") { - value += token[1]; + prev = tokens[i - 1] ? tokens[i - 1][0] : "empty"; + next = tokens[i + 1] ? tokens[i + 1][0] : "empty"; + if (!SAFE_COMMENT_NEIGHBOR[prev] && !SAFE_COMMENT_NEIGHBOR[next]) { + if (value.slice(-1) === ",") { + clean = false; + } else { + value += token[1]; + } } else { clean = false; } @@ -11256,7 +11262,7 @@ let Document$1 = document; let Root$2 = root; class Processor$1 { constructor(plugins = []) { - this.version = "8.4.6"; + this.version = "8.4.7"; this.plugins = this.normalize(plugins); } use(plugin2) { @@ -11373,6 +11379,9 @@ function postcss(...plugins) { postcss.plugin = function plugin(name, initializer) { if (console && console.warn) { console.warn(name + ": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"); + if ({}.LANG && {}.LANG.startsWith("cn")) { + console.warn(name + ": \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"); + } } function creator(...args) { let transformer = initializer(...args); @@ -12223,4 +12232,4 @@ function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { ], 2); } var VueTruncateHtml = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); -export { VueTruncateHtml }; +export { HTML, TEXT, VueTruncateHtml, defaultButtons, defaultClasses }; diff --git a/dist/vue3-truncate-html.umd.js b/dist/vue3-truncate-html.umd.js index 0567aa5..e7155c0 100644 --- a/dist/vue3-truncate-html.umd.js +++ b/dist/vue3-truncate-html.umd.js @@ -1,42 +1,43 @@ -var Kc=Object.defineProperty,tl=Object.defineProperties;var el=Object.getOwnPropertyDescriptors;var Ne=Object.getOwnPropertySymbols;var _n=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable;var Tn=(O,x,b)=>x in O?Kc(O,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):O[x]=b,mt=(O,x)=>{for(var b in x||(x={}))_n.call(x,b)&&Tn(O,b,x[b]);if(Ne)for(var b of Ne(x))An.call(x,b)&&Tn(O,b,x[b]);return O},Qt=(O,x)=>tl(O,el(x));var Cr=(O,x)=>{var b={};for(var rt in O)_n.call(O,rt)&&x.indexOf(rt)<0&&(b[rt]=O[rt]);if(O!=null&&Ne)for(var rt of Ne(O))x.indexOf(rt)<0&&An.call(O,rt)&&(b[rt]=O[rt]);return b};(function(O,x){typeof exports=="object"&&typeof module!="undefined"?x(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],x):(O=typeof globalThis!="undefined"?globalThis:O||self,x(O["vue3-truncate-html"]={},O.Vue))})(this,function(O,x){"use strict";var b=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function rt(r){if(r.__esModule)return r;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(r).forEach(function(e){var s=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(t,e,s.get?s:{enumerable:!0,get:function(){return r[e]}})}),t}function Cn(r,t,e){var s={},n="",o="...",i=10>t?t:10,a=["img","br"],c=[],l=0,u=n,p='([\\w|-]+\\s*(=\\s*"[^"]*")?\\s*)*',y="\\s*\\/?\\s*",v="\\s*\\/\\s*",g=new RegExp("<\\/?\\w+\\s*"+p+v+">"),w=new RegExp("<\\/?\\w+\\s*"+p+y+">"),d=/(((ftp|https?):\/\/)[\-\w@:%_\+.~#?,&\/\/=]+)|((mailto:)?[_.\w\-]+@([\w][\w\-]+\.)+[a-zA-Z]{2,3})/g,D=new RegExp(""),U=new RegExp("\\W+","g"),A=!0,S,L,I,M;function j($){var f=D.exec($),h,m;return f?(h=f.index,m=f[0].length,$.substring(0,h)+$.substring(h+m)):$}function z($){var f="";return $.reverse().forEach(function(h,m){a.indexOf(h)===-1&&(f+="")}),f}function F($){var f=$.indexOf(" ");if(f===-1&&(f=$.indexOf(">"),f===-1))throw new Error("HTML tag is not well-formed : "+$);return $.substring(1,f)}function gt($,f){var h=t-l,m=h,q=h=t)break;if(A=d.exec(r),!A||A.index>=t){u+=r.substring(0,gt(r));break}for(;A;)S=A[0],L=A.index,u+=r.substring(0,L+S.length-l),r=r.substring(L+S.length),A=d.exec(r);break}if(S=A[0],L=A.index,l+L>t){u+=r.substring(0,gt(r,L));break}else l+=L,u+=r.substring(0,L);S[1]==="/"?(c.pop(),M=null):(M=g.exec(S),M||(I=F(S),c.push(I))),M?u+=M[0]:u+=S,r=r.substring(L+S.length)}return r.length>t-l&&e.ellipsis&&(u+=e.ellipsis),u+=z(c),e.keepImageTag||(u=j(u)),u}var Dn=Cn,Dr={},Nt={},Kt={},te={},Ln={"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},On=b&&b.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(te,"__esModule",{value:!0});var Lr=On(Ln),kn=String.fromCodePoint||function(r){var t="";return r>65535&&(r-=65536,t+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023),t+=String.fromCharCode(r),t};function Rn(r){return r>=55296&&r<=57343||r>1114111?"\uFFFD":(r in Lr.default&&(r=Lr.default[r]),kn(r))}te.default=Rn;var $e={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` -`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},Or={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"},Pe={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},ee=b&&b.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Kt,"__esModule",{value:!0});var Nn=ee(te),$n=ee($e),Me=ee(Or),Pn=ee(Pe);function Z(r){return r===" "||r===` -`||r===" "||r==="\f"||r==="\r"}function kr(r){return r>="a"&&r<="z"||r>="A"&&r<="Z"}function H(r,t,e){var s=r.toLowerCase();return r===s?function(n,o){o===s?n._state=t:(n._state=e,n._index--)}:function(n,o){o===s||o===r?n._state=t:(n._state=e,n._index--)}}function ot(r,t){var e=r.toLowerCase();return function(s,n){n===e||n===r?s._state=t:(s._state=3,s._index--)}}var Mn=H("C",24,16),In=H("D",25,16),Bn=H("A",26,16),Un=H("T",27,16),jn=H("A",28,16),Hn=ot("R",35),Vn=ot("I",36),Gn=ot("P",37),zn=ot("T",38),Fn=H("R",40,1),Wn=H("I",41,1),Yn=H("P",42,1),Jn=H("T",43,1),Xn=ot("Y",45),Zn=ot("L",46),Qn=ot("E",47),Kn=H("Y",49,1),to=H("L",50,1),eo=H("E",51,1),ro=ot("I",54),so=ot("T",55),no=ot("L",56),oo=ot("E",57),io=H("I",58,1),ao=H("T",59,1),co=H("L",60,1),lo=H("E",61,1),uo=H("#",63,64),fo=H("X",66,65),po=function(){function r(t,e){var s;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=e,this.xmlMode=!!(t==null?void 0:t.xmlMode),this.decodeEntities=(s=t==null?void 0:t.decodeEntities)!==null&&s!==void 0?s:!0}return r.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},r.prototype.write=function(t){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=t,this.parse()},r.prototype.end=function(t){this.ended&&this.cbs.onerror(Error(".end() after done!")),t&&this.write(t),this.ended=!0,this.running&&this.finish()},r.prototype.pause=function(){this.running=!1},r.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):this.decodeEntities&&t==="&"&&(this.special===1||this.special===4)&&(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},r.prototype.isTagStartChar=function(t){return kr(t)||this.xmlMode&&!Z(t)&&t!=="/"&&t!==">"},r.prototype.stateBeforeTagName=function(t){t==="/"?this._state=5:t==="<"?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):t===">"||this.special!==1||Z(t)?this._state=1:t==="!"?(this._state=15,this.sectionStart=this._index+1):t==="?"?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(t)?(this._state=!this.xmlMode&&(t==="s"||t==="S")?32:!this.xmlMode&&(t==="t"||t==="T")?52:3,this.sectionStart=this._index):this._state=1},r.prototype.stateInTagName=function(t){(t==="/"||t===">"||Z(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},r.prototype.stateBeforeClosingTagName=function(t){Z(t)||(t===">"?this._state=1:this.special!==1?this.special!==4&&(t==="s"||t==="S")?this._state=33:this.special===4&&(t==="t"||t==="T")?this._state=53:(this._state=1,this._index--):this.isTagStartChar(t)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},r.prototype.stateInClosingTagName=function(t){(t===">"||Z(t))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},r.prototype.stateAfterClosingTagName=function(t){t===">"&&(this._state=1,this.sectionStart=this._index+1)},r.prototype.stateBeforeAttributeName=function(t){t===">"?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):t==="/"?this._state=4:Z(t)||(this._state=9,this.sectionStart=this._index)},r.prototype.stateInSelfClosingTag=function(t){t===">"?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):Z(t)||(this._state=8,this._index--)},r.prototype.stateInAttributeName=function(t){(t==="="||t==="/"||t===">"||Z(t))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},r.prototype.stateAfterAttributeName=function(t){t==="="?this._state=11:t==="/"||t===">"?(this.cbs.onattribend(void 0),this._state=8,this._index--):Z(t)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},r.prototype.stateBeforeAttributeValue=function(t){t==='"'?(this._state=12,this.sectionStart=this._index+1):t==="'"?(this._state=13,this.sectionStart=this._index+1):Z(t)||(this._state=14,this.sectionStart=this._index,this._index--)},r.prototype.handleInAttributeValue=function(t,e){t===e?(this.emitToken("onattribdata"),this.cbs.onattribend(e),this._state=8):this.decodeEntities&&t==="&"&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},r.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,'"')},r.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,"'")},r.prototype.stateInAttributeValueNoQuotes=function(t){Z(t)||t===">"?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&t==="&"&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},r.prototype.stateBeforeDeclaration=function(t){this._state=t==="["?23:t==="-"?18:16},r.prototype.stateInDeclaration=function(t){t===">"&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},r.prototype.stateInProcessingInstruction=function(t){t===">"&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},r.prototype.stateBeforeComment=function(t){t==="-"?(this._state=19,this.sectionStart=this._index+1):this._state=16},r.prototype.stateInComment=function(t){t==="-"&&(this._state=21)},r.prototype.stateInSpecialComment=function(t){t===">"&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},r.prototype.stateAfterComment1=function(t){t==="-"?this._state=22:this._state=19},r.prototype.stateAfterComment2=function(t){t===">"?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):t!=="-"&&(this._state=19)},r.prototype.stateBeforeCdata6=function(t){t==="["?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},r.prototype.stateInCdata=function(t){t==="]"&&(this._state=30)},r.prototype.stateAfterCdata1=function(t){t==="]"?this._state=31:this._state=29},r.prototype.stateAfterCdata2=function(t){t===">"?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):t!=="]"&&(this._state=29)},r.prototype.stateBeforeSpecialS=function(t){t==="c"||t==="C"?this._state=34:t==="t"||t==="T"?this._state=44:(this._state=3,this._index--)},r.prototype.stateBeforeSpecialSEnd=function(t){this.special===2&&(t==="c"||t==="C")?this._state=39:this.special===3&&(t==="t"||t==="T")?this._state=48:this._state=1},r.prototype.stateBeforeSpecialLast=function(t,e){(t==="/"||t===">"||Z(t))&&(this.special=e),this._state=3,this._index--},r.prototype.stateAfterSpecialLast=function(t,e){t===">"||Z(t)?(this.special=1,this._state=6,this.sectionStart=this._index-e,this._index--):this._state=1},r.prototype.parseFixedEntity=function(t){if(t===void 0&&(t=this.xmlMode?Pn.default:$n.default),this.sectionStart+1=2;){var s=this.buffer.substr(t,e);if(Object.prototype.hasOwnProperty.call(Me.default,s)){this.emitPartial(Me.default[s]),this.sectionStart+=e+1;return}e--}},r.prototype.stateInNamedEntity=function(t){t===";"?(this.parseFixedEntity(),this.baseState===1&&this.sectionStart+1"9")&&!kr(t)&&(this.xmlMode||this.sectionStart+1===this._index||(this.baseState!==1?t!=="="&&this.parseFixedEntity(Me.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},r.prototype.decodeNumericEntity=function(t,e,s){var n=this.sectionStart+t;if(n!==this._index){var o=this.buffer.substring(n,this._index),i=parseInt(o,e);this.emitPartial(Nn.default(i)),this.sectionStart=s?this._index+1:this._index}this._state=this.baseState},r.prototype.stateInNumericEntity=function(t){t===";"?this.decodeNumericEntity(2,10,!0):(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},r.prototype.stateInHexEntity=function(t){t===";"?this.decodeNumericEntity(3,16,!0):(t<"a"||t>"f")&&(t<"A"||t>"F")&&(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},r.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(this._state===1?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},r.prototype.parse=function(){for(;this._index0&&Rr[t].has(n=this.stack[this.stack.length-1]);)this.onclosetag(n);(this.options.xmlMode||!Ie.has(t))&&(this.stack.push(t),Nr.has(t)?this.foreignContext.push(!0):$r.has(t)&&this.foreignContext.push(!1)),(s=(e=this.cbs).onopentagname)===null||s===void 0||s.call(e,t),this.cbs.onopentag&&(this.attribs={})},r.prototype.onopentagend=function(){var t,e;this.updatePosition(1),this.attribs&&((e=(t=this.cbs).onopentag)===null||e===void 0||e.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&Ie.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},r.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(Nr.has(t)||$r.has(t))&&this.foreignContext.pop(),this.stack.length&&(this.options.xmlMode||!Ie.has(t))){var e=this.stack.lastIndexOf(t);if(e!==-1)if(this.cbs.onclosetag)for(e=this.stack.length-e;e--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=e;else t==="p"&&!this.options.xmlMode&&(this.onopentagname(t),this.closeCurrentTag())}else!this.options.xmlMode&&(t==="br"||t==="p")&&(this.onopentagname(t),this.closeCurrentTag())},r.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},r.prototype.closeCurrentTag=function(){var t,e,s=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===s&&((e=(t=this.cbs).onclosetag)===null||e===void 0||e.call(t,s),this.stack.pop())},r.prototype.onattribname=function(t){this.lowerCaseAttributeNames&&(t=t.toLowerCase()),this.attribname=t},r.prototype.onattribdata=function(t){this.attribvalue+=t},r.prototype.onattribend=function(t){var e,s;(s=(e=this.cbs).onattribute)===null||s===void 0||s.call(e,this.attribname,this.attribvalue,t),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},r.prototype.getInstructionName=function(t){var e=t.search(mo),s=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(s=s.toLowerCase()),s},r.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+e,"!"+t)}},r.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+e,"?"+t)}},r.prototype.oncomment=function(t){var e,s,n,o;this.updatePosition(4),(s=(e=this.cbs).oncomment)===null||s===void 0||s.call(e,t),(o=(n=this.cbs).oncommentend)===null||o===void 0||o.call(n)},r.prototype.oncdata=function(t){var e,s,n,o,i,a;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?((s=(e=this.cbs).oncdatastart)===null||s===void 0||s.call(e),(o=(n=this.cbs).ontext)===null||o===void 0||o.call(n,t),(a=(i=this.cbs).oncdataend)===null||a===void 0||a.call(i)):this.oncomment("[CDATA["+t+"]]")},r.prototype.onerror=function(t){var e,s;(s=(e=this.cbs).onerror)===null||s===void 0||s.call(e,t)},r.prototype.onend=function(){var t,e;if(this.cbs.onclosetag)for(var s=this.stack.length;s>0;this.cbs.onclosetag(this.stack[--s]));(e=(t=this.cbs).onend)===null||e===void 0||e.call(t)},r.prototype.reset=function(){var t,e,s,n;(e=(t=this.cbs).onreset)===null||e===void 0||e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],(n=(s=this.cbs).onparserinit)===null||n===void 0||n.call(s,this)},r.prototype.parseComplete=function(t){this.reset(),this.end(t)},r.prototype.write=function(t){this.tokenizer.write(t)},r.prototype.end=function(t){this.tokenizer.end(t)},r.prototype.pause=function(){this.tokenizer.pause()},r.prototype.resume=function(){this.tokenizer.resume()},r.prototype.parseChunk=function(t){this.write(t)},r.prototype.done=function(t){this.end(t)},r}();Nt.Parser=bo;var ft={},Ct={};(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.Doctype=r.CDATA=r.Tag=r.Style=r.Script=r.Comment=r.Directive=r.Text=r.Root=r.isTag=r.ElementType=void 0;var t;(function(s){s.Root="root",s.Text="text",s.Directive="directive",s.Comment="comment",s.Script="script",s.Style="style",s.Tag="tag",s.CDATA="cdata",s.Doctype="doctype"})(t=r.ElementType||(r.ElementType={}));function e(s){return s.type===t.Tag||s.type===t.Script||s.type===t.Style}r.isTag=e,r.Root=t.Root,r.Text=t.Text,r.Directive=t.Directive,r.Comment=t.Comment,r.Script=t.Script,r.Style=t.Style,r.Tag=t.Tag,r.CDATA=t.CDATA,r.Doctype=t.Doctype})(Ct);var E={},xt=b&&b.__extends||function(){var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,n){s.__proto__=n}||function(s,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(s[o]=n[o])},r(t,e)};return function(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");r(t,e);function s(){this.constructor=t}t.prototype=e===null?Object.create(e):(s.prototype=e.prototype,new s)}}(),$t=b&&b.__assign||function(){return $t=Object.assign||function(r){for(var t,e=1,s=arguments.length;e0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(Be);E.NodeWithChildren=se;var Br=function(r){xt(t,r);function t(e){return r.call(this,P.ElementType.Root,e)||this}return t}(se);E.Document=Br;var Ur=function(r){xt(t,r);function t(e,s,n,o){n===void 0&&(n=[]),o===void 0&&(o=e==="script"?P.ElementType.Script:e==="style"?P.ElementType.Style:P.ElementType.Tag);var i=r.call(this,o,n)||this;return i.name=e,i.attribs=s,i}return Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(s){var n,o;return{name:s,value:e.attribs[s],namespace:(n=e["x-attribsNamespace"])===null||n===void 0?void 0:n[s],prefix:(o=e["x-attribsPrefix"])===null||o===void 0?void 0:o[s]}})},enumerable:!1,configurable:!0}),t}(se);E.Element=Ur;function jr(r){return(0,P.isTag)(r)}E.isTag=jr;function Hr(r){return r.type===P.ElementType.CDATA}E.isCDATA=Hr;function Vr(r){return r.type===P.ElementType.Text}E.isText=Vr;function Gr(r){return r.type===P.ElementType.Comment}E.isComment=Gr;function zr(r){return r.type===P.ElementType.Directive}E.isDirective=zr;function Fr(r){return r.type===P.ElementType.Root}E.isDocument=Fr;function vo(r){return Object.prototype.hasOwnProperty.call(r,"children")}E.hasChildren=vo;function Ue(r,t){t===void 0&&(t=!1);var e;if(Vr(r))e=new Pr(r.data);else if(Gr(r))e=new Mr(r.data);else if(jr(r)){var s=t?je(r.children):[],n=new Ur(r.name,$t({},r.attribs),s);s.forEach(function(c){return c.parent=n}),r.namespace!=null&&(n.namespace=r.namespace),r["x-attribsNamespace"]&&(n["x-attribsNamespace"]=$t({},r["x-attribsNamespace"])),r["x-attribsPrefix"]&&(n["x-attribsPrefix"]=$t({},r["x-attribsPrefix"])),e=n}else if(Hr(r)){var s=t?je(r.children):[],o=new se(P.ElementType.CDATA,s);s.forEach(function(l){return l.parent=o}),e=o}else if(Fr(r)){var s=t?je(r.children):[],i=new Br(s);s.forEach(function(l){return l.parent=i}),r["x-mode"]&&(i["x-mode"]=r["x-mode"]),e=i}else if(zr(r)){var a=new Ir(r.name,r.data);r["x-name"]!=null&&(a["x-name"]=r["x-name"],a["x-publicId"]=r["x-publicId"],a["x-systemId"]=r["x-systemId"]),e=a}else throw new Error("Not implemented yet: ".concat(r.type));return e.startIndex=r.startIndex,e.endIndex=r.endIndex,r.sourceCodeLocation!=null&&(e.sourceCodeLocation=r.sourceCodeLocation),e}E.cloneNode=Ue;function je(r){for(var t=r.map(function(s){return Ue(s,!0)}),e=1;e1?_o(r):r.charCodeAt(0)).toString(16).toUpperCase()+";"}function Ao(r,t){return function(e){return e.replace(t,function(s){return r[s]}).replace(ss,oe)}}var ns=new RegExp(ts.source+"|"+ss.source,"g");function Co(r){return r.replace(ns,oe)}K.escape=Co;function Do(r){return r.replace(ts,oe)}K.escapeUTF8=Do;function os(r){return function(t){return t.replace(ns,function(e){return r[e]||oe(e)})}}(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.decodeXMLStrict=r.decodeHTML5Strict=r.decodeHTML4Strict=r.decodeHTML5=r.decodeHTML4=r.decodeHTMLStrict=r.decodeHTML=r.decodeXML=r.encodeHTML5=r.encodeHTML4=r.escapeUTF8=r.escape=r.encodeNonAsciiHTML=r.encodeHTML=r.encodeXML=r.encode=r.decodeStrict=r.decode=void 0;var t=pt,e=K;function s(c,l){return(!l||l<=0?t.decodeXML:t.decodeHTML)(c)}r.decode=s;function n(c,l){return(!l||l<=0?t.decodeXML:t.decodeHTMLStrict)(c)}r.decodeStrict=n;function o(c,l){return(!l||l<=0?e.encodeXML:e.encodeHTML)(c)}r.encode=o;var i=K;Object.defineProperty(r,"encodeXML",{enumerable:!0,get:function(){return i.encodeXML}}),Object.defineProperty(r,"encodeHTML",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(r,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return i.encodeNonAsciiHTML}}),Object.defineProperty(r,"escape",{enumerable:!0,get:function(){return i.escape}}),Object.defineProperty(r,"escapeUTF8",{enumerable:!0,get:function(){return i.escapeUTF8}}),Object.defineProperty(r,"encodeHTML4",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(r,"encodeHTML5",{enumerable:!0,get:function(){return i.encodeHTML}});var a=pt;Object.defineProperty(r,"decodeXML",{enumerable:!0,get:function(){return a.decodeXML}}),Object.defineProperty(r,"decodeHTML",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(r,"decodeHTMLStrict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(r,"decodeHTML4",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(r,"decodeHTML5",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(r,"decodeHTML4Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(r,"decodeHTML5Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(r,"decodeXMLStrict",{enumerable:!0,get:function(){return a.decodeXML}})})(Wr);var Dt={};Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.attributeNames=Dt.elementNames=void 0,Dt.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),Dt.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]]);var Lt=b&&b.__assign||function(){return Lt=Object.assign||function(r){for(var t,e=1,s=arguments.length;e0&&(s+=Fe(r.children,t)),(t.xmlMode||!cs.has(r.name))&&(s+="")),s}function Bo(r){return"<"+r.data+">"}function Uo(r,t){var e=r.data||"";return t.decodeEntities!==!1&&!(!t.xmlMode&&r.parent&&Ro.has(r.parent.name))&&(e=is.encodeXML(e)),e}function jo(r){return""}function Ho(r){return""}var Vo=b&&b.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Q,"__esModule",{value:!0}),Q.innerText=Q.textContent=Q.getText=Q.getInnerHTML=Q.getOuterHTML=void 0;var at=ft,Go=Vo(Ve),zo=Ct;function ls(r,t){return(0,Go.default)(r,t)}Q.getOuterHTML=ls;function Fo(r,t){return(0,at.hasChildren)(r)?r.children.map(function(e){return ls(e,t)}).join(""):""}Q.getInnerHTML=Fo;function ie(r){return Array.isArray(r)?r.map(ie).join(""):(0,at.isTag)(r)?r.name==="br"?` -`:ie(r.children):(0,at.isCDATA)(r)?ie(r.children):(0,at.isText)(r)?r.data:""}Q.getText=ie;function We(r){return Array.isArray(r)?r.map(We).join(""):(0,at.hasChildren)(r)&&!(0,at.isComment)(r)?We(r.children):(0,at.isText)(r)?r.data:""}Q.textContent=We;function Ye(r){return Array.isArray(r)?r.map(Ye).join(""):(0,at.hasChildren)(r)&&(r.type===zo.ElementType.Tag||(0,at.isCDATA)(r))?Ye(r.children):(0,at.isText)(r)?r.data:""}Q.innerText=Ye;var V={};Object.defineProperty(V,"__esModule",{value:!0}),V.prevElementSibling=V.nextElementSibling=V.getName=V.hasAttrib=V.getAttributeValue=V.getSiblings=V.getParent=V.getChildren=void 0;var us=ft,Wo=[];function fs(r){var t;return(t=r.children)!==null&&t!==void 0?t:Wo}V.getChildren=fs;function ps(r){return r.parent||null}V.getParent=ps;function Yo(r){var t,e,s=ps(r);if(s!=null)return fs(s);for(var n=[r],o=r.prev,i=r.next;o!=null;)n.unshift(o),t=o,o=t.prev;for(;i!=null;)n.push(i),e=i,i=e.next;return n}V.getSiblings=Yo;function Jo(r,t){var e;return(e=r.attribs)===null||e===void 0?void 0:e[t]}V.getAttributeValue=Jo;function Xo(r,t){return r.attribs!=null&&Object.prototype.hasOwnProperty.call(r.attribs,t)&&r.attribs[t]!=null}V.hasAttrib=Xo;function Zo(r){return r.name}V.getName=Zo;function Qo(r){for(var t,e=r.next;e!==null&&!(0,us.isTag)(e);)t=e,e=t.next;return e}V.nextElementSibling=Qo;function Ko(r){for(var t,e=r.prev;e!==null&&!(0,us.isTag)(e);)t=e,e=t.prev;return e}V.prevElementSibling=Ko;var Y={};Object.defineProperty(Y,"__esModule",{value:!0}),Y.prepend=Y.prependChild=Y.append=Y.appendChild=Y.replaceElement=Y.removeElement=void 0;function Pt(r){if(r.prev&&(r.prev.next=r.next),r.next&&(r.next.prev=r.prev),r.parent){var t=r.parent.children;t.splice(t.lastIndexOf(r),1)}}Y.removeElement=Pt;function ti(r,t){var e=t.prev=r.prev;e&&(e.next=t);var s=t.next=r.next;s&&(s.prev=t);var n=t.parent=r.parent;if(n){var o=n.children;o[o.lastIndexOf(r)]=t}}Y.replaceElement=ti;function ei(r,t){if(Pt(t),t.next=null,t.parent=r,r.children.push(t)>1){var e=r.children[r.children.length-2];e.next=t,t.prev=e}else t.prev=null}Y.appendChild=ei;function ri(r,t){Pt(t);var e=r.parent,s=r.next;if(t.next=s,t.prev=r,r.next=t,t.parent=e,s){if(s.prev=t,e){var n=e.children;n.splice(n.lastIndexOf(s),0,t)}}else e&&e.children.push(t)}Y.append=ri;function si(r,t){if(Pt(t),t.parent=r,t.prev=null,r.children.unshift(t)!==1){var e=r.children[1];e.prev=t,t.next=e}else t.next=null}Y.prependChild=si;function ni(r,t){Pt(t);var e=r.parent;if(e){var s=e.children;s.splice(s.indexOf(r),0,t)}r.prev&&(r.prev.next=t),t.parent=e,t.prev=r.prev,t.next=r,r.prev=t}Y.prepend=ni;var W={};Object.defineProperty(W,"__esModule",{value:!0}),W.findAll=W.existsOne=W.findOne=W.findOneChild=W.find=W.filter=void 0;var Mt=ft;function oi(r,t,e,s){return e===void 0&&(e=!0),s===void 0&&(s=1/0),Array.isArray(t)||(t=[t]),Je(r,t,e,s)}W.filter=oi;function Je(r,t,e,s){for(var n=[],o=0,i=t;o0){var c=Je(r,a.children,e,s);if(n.push.apply(n,c),s-=c.length,s<=0)break}}return n}W.find=Je;function ii(r,t){return t.find(r)}W.findOneChild=ii;function hs(r,t,e){e===void 0&&(e=!0);for(var s=null,n=0;n0&&(s=hs(r,o.children));else continue}return s}W.findOne=hs;function ds(r,t){return t.some(function(e){return(0,Mt.isTag)(e)&&(r(e)||e.children.length>0&&ds(r,e.children))})}W.existsOne=ds;function ai(r,t){for(var e,s=[],n=t.filter(Mt.isTag),o;o=n.shift();){var i=(e=o.children)===null||e===void 0?void 0:e.filter(Mt.isTag);i&&i.length>0&&n.unshift.apply(n,i),r(o)&&s.push(o)}return s}W.findAll=ai;var tt={};Object.defineProperty(tt,"__esModule",{value:!0}),tt.getElementsByTagType=tt.getElementsByTagName=tt.getElementById=tt.getElements=tt.testElement=void 0;var qt=ft,ae=W,ce={tag_name:function(r){return typeof r=="function"?function(t){return(0,qt.isTag)(t)&&r(t.name)}:r==="*"?qt.isTag:function(t){return(0,qt.isTag)(t)&&t.name===r}},tag_type:function(r){return typeof r=="function"?function(t){return r(t.type)}:function(t){return t.type===r}},tag_contains:function(r){return typeof r=="function"?function(t){return(0,qt.isText)(t)&&r(t.data)}:function(t){return(0,qt.isText)(t)&&t.data===r}}};function gs(r,t){return typeof t=="function"?function(e){return(0,qt.isTag)(e)&&t(e.attribs[r])}:function(e){return(0,qt.isTag)(e)&&e.attribs[r]===t}}function ci(r,t){return function(e){return r(e)||t(e)}}function ms(r){var t=Object.keys(r).map(function(e){var s=r[e];return Object.prototype.hasOwnProperty.call(ce,e)?ce[e](s):gs(e,s)});return t.length===0?null:t.reduce(ci)}function li(r,t){var e=ms(r);return e?e(t):!0}tt.testElement=li;function ui(r,t,e,s){s===void 0&&(s=1/0);var n=ms(r);return n?(0,ae.filter)(n,t,e,s):[]}tt.getElements=ui;function fi(r,t,e){return e===void 0&&(e=!0),Array.isArray(t)||(t=[t]),(0,ae.findOne)(gs("id",r),t,e)}tt.getElementById=fi;function pi(r,t,e,s){return e===void 0&&(e=!0),s===void 0&&(s=1/0),(0,ae.filter)(ce.tag_name(r),t,e,s)}tt.getElementsByTagName=pi;function hi(r,t,e,s){return e===void 0&&(e=!0),s===void 0&&(s=1/0),(0,ae.filter)(ce.tag_type(r),t,e,s)}tt.getElementsByTagType=hi;var bt={};Object.defineProperty(bt,"__esModule",{value:!0}),bt.uniqueSort=bt.compareDocumentPosition=bt.removeSubsets=void 0;var bs=ft;function di(r){for(var t=r.length;--t>=0;){var e=r[t];if(t>0&&r.lastIndexOf(e,t-1)>=0){r.splice(t,1);continue}for(var s=e.parent;s;s=s.parent)if(r.includes(s)){r.splice(t,1);break}}return r}bt.removeSubsets=di;function ys(r,t){var e=[],s=[];if(r===t)return 0;for(var n=(0,bs.hasChildren)(r)?r:r.parent;n;)e.unshift(n),n=n.parent;for(n=(0,bs.hasChildren)(t)?t:t.parent;n;)s.unshift(n),n=n.parent;for(var o=Math.min(e.length,s.length),i=0;ic.indexOf(u)?a===t?20:4:a===r?10:2}bt.compareDocumentPosition=ys;function gi(r){return r=r.filter(function(t,e,s){return!s.includes(t,e+1)}),r.sort(function(t,e){var s=ys(t,e);return s&2?-1:s&4?1:0}),r}bt.uniqueSort=gi;var le={};Object.defineProperty(le,"__esModule",{value:!0}),le.getFeed=void 0;var mi=Q,It=tt;function bi(r){var t=ue(Si,r);return t?t.name==="feed"?yi(t):vi(t):null}le.getFeed=bi;function yi(r){var t,e=r.children,s={type:"atom",items:(0,It.getElementsByTagName)("entry",e).map(function(i){var a,c=i.children,l={media:vs(c)};J(l,"id","id",c),J(l,"title","title",c);var u=(a=ue("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(l.link=u);var p=Et("summary",c)||Et("content",c);p&&(l.description=p);var y=Et("updated",c);return y&&(l.pubDate=new Date(y)),l})};J(s,"id","id",e),J(s,"title","title",e);var n=(t=ue("link",e))===null||t===void 0?void 0:t.attribs.href;n&&(s.link=n),J(s,"description","subtitle",e);var o=Et("updated",e);return o&&(s.updated=new Date(o)),J(s,"author","email",e,!0),s}function vi(r){var t,e,s=(e=(t=ue("channel",r.children))===null||t===void 0?void 0:t.children)!==null&&e!==void 0?e:[],n={type:r.name.substr(0,3),id:"",items:(0,It.getElementsByTagName)("item",r.children).map(function(i){var a=i.children,c={media:vs(a)};J(c,"id","guid",a),J(c,"title","title",a),J(c,"link","link",a),J(c,"description","description",a);var l=Et("pubDate",a);return l&&(c.pubDate=new Date(l)),c})};J(n,"title","title",s),J(n,"link","link",s),J(n,"description","description",s);var o=Et("lastBuildDate",s);return o&&(n.updated=new Date(o)),J(n,"author","managingEditor",s,!0),n}var wi=["url","type","lang"],xi=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function vs(r){return(0,It.getElementsByTagName)("media:content",r).map(function(t){for(var e=t.attribs,s={medium:e.medium,isDefault:!!e.isDefault},n=0,o=wi;n{if(typeof r!="string")throw new TypeError("Expected a string");return r.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},Ze={};Object.defineProperty(Ze,"__esModule",{value:!0});/*! +var Kc=Object.defineProperty,tl=Object.defineProperties;var el=Object.getOwnPropertyDescriptors;var $e=Object.getOwnPropertySymbols;var Cn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable;var An=(_,x,b)=>x in _?Kc(_,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):_[x]=b,bt=(_,x)=>{for(var b in x||(x={}))Cn.call(x,b)&&An(_,b,x[b]);if($e)for(var b of $e(x))Dn.call(x,b)&&An(_,b,x[b]);return _},Qt=(_,x)=>tl(_,el(x));var Cr=(_,x)=>{var b={};for(var rt in _)Cn.call(_,rt)&&x.indexOf(rt)<0&&(b[rt]=_[rt]);if(_!=null&&$e)for(var rt of $e(_))x.indexOf(rt)<0&&Dn.call(_,rt)&&(b[rt]=_[rt]);return b};(function(_,x){typeof exports=="object"&&typeof module!="undefined"?x(exports,require("vue")):typeof define=="function"&&define.amd?define(["exports","vue"],x):(_=typeof globalThis!="undefined"?globalThis:_||self,x(_["vue3-truncate-html"]={},_.Vue))})(this,function(_,x){"use strict";var b=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function rt(r){if(r.__esModule)return r;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(r).forEach(function(e){var s=Object.getOwnPropertyDescriptor(r,e);Object.defineProperty(t,e,s.get?s:{enumerable:!0,get:function(){return r[e]}})}),t}function Ln(r,t,e){var s={},n="",o="...",i=10>t?t:10,a=["img","br"],c=[],l=0,u=n,p='([\\w|-]+\\s*(=\\s*"[^"]*")?\\s*)*',y="\\s*\\/?\\s*",v="\\s*\\/\\s*",g=new RegExp("<\\/?\\w+\\s*"+p+v+">"),w=new RegExp("<\\/?\\w+\\s*"+p+y+">"),d=/(((ftp|https?):\/\/)[\-\w@:%_\+.~#?,&\/\/=]+)|((mailto:)?[_.\w\-]+@([\w][\w\-]+\.)+[a-zA-Z]{2,3})/g,L=new RegExp(""),U=new RegExp("\\W+","g"),C=!0,S,O,I,M;function j($){var f=L.exec($),h,m;return f?(h=f.index,m=f[0].length,$.substring(0,h)+$.substring(h+m)):$}function z($){var f="";return $.reverse().forEach(function(h,m){a.indexOf(h)===-1&&(f+="")}),f}function F($){var f=$.indexOf(" ");if(f===-1&&(f=$.indexOf(">"),f===-1))throw new Error("HTML tag is not well-formed : "+$);return $.substring(1,f)}function mt($,f){var h=t-l,m=h,q=h=t)break;if(C=d.exec(r),!C||C.index>=t){u+=r.substring(0,mt(r));break}for(;C;)S=C[0],O=C.index,u+=r.substring(0,O+S.length-l),r=r.substring(O+S.length),C=d.exec(r);break}if(S=C[0],O=C.index,l+O>t){u+=r.substring(0,mt(r,O));break}else l+=O,u+=r.substring(0,O);S[1]==="/"?(c.pop(),M=null):(M=g.exec(S),M||(I=F(S),c.push(I))),M?u+=M[0]:u+=S,r=r.substring(O+S.length)}return r.length>t-l&&e.ellipsis&&(u+=e.ellipsis),u+=z(c),e.keepImageTag||(u=j(u)),u}var On=Ln,Dr={},Rt={},Kt={},te={},kn={"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},Nn=b&&b.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(te,"__esModule",{value:!0});var Lr=Nn(kn),Rn=String.fromCodePoint||function(r){var t="";return r>65535&&(r-=65536,t+=String.fromCharCode(r>>>10&1023|55296),r=56320|r&1023),t+=String.fromCharCode(r),t};function $n(r){return r>=55296&&r<=57343||r>1114111?"\uFFFD":(r in Lr.default&&(r=Lr.default[r]),Rn(r))}te.default=$n;var Pe={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},Or={Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",AElig:"\xC6",aelig:"\xE6",Agrave:"\xC0",agrave:"\xE0",amp:"&",AMP:"&",Aring:"\xC5",aring:"\xE5",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",brvbar:"\xA6",Ccedil:"\xC7",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",COPY:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Egrave:"\xC8",egrave:"\xE8",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",GT:">",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",iexcl:"\xA1",Igrave:"\xCC",igrave:"\xEC",iquest:"\xBF",Iuml:"\xCF",iuml:"\xEF",laquo:"\xAB",lt:"<",LT:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",Ntilde:"\xD1",ntilde:"\xF1",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Ograve:"\xD2",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",Oslash:"\xD8",oslash:"\xF8",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',QUOT:'"',raquo:"\xBB",reg:"\xAE",REG:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",THORN:"\xDE",thorn:"\xFE",times:"\xD7",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Ugrave:"\xD9",ugrave:"\xF9",uml:"\xA8",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"},Me={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},ee=b&&b.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Kt,"__esModule",{value:!0});var Pn=ee(te),Mn=ee(Pe),Ie=ee(Or),In=ee(Me);function Z(r){return r===" "||r===` +`||r===" "||r==="\f"||r==="\r"}function kr(r){return r>="a"&&r<="z"||r>="A"&&r<="Z"}function H(r,t,e){var s=r.toLowerCase();return r===s?function(n,o){o===s?n._state=t:(n._state=e,n._index--)}:function(n,o){o===s||o===r?n._state=t:(n._state=e,n._index--)}}function ot(r,t){var e=r.toLowerCase();return function(s,n){n===e||n===r?s._state=t:(s._state=3,s._index--)}}var Bn=H("C",24,16),Un=H("D",25,16),jn=H("A",26,16),Hn=H("T",27,16),Vn=H("A",28,16),Gn=ot("R",35),zn=ot("I",36),Fn=ot("P",37),Wn=ot("T",38),Yn=H("R",40,1),Jn=H("I",41,1),Xn=H("P",42,1),Zn=H("T",43,1),Qn=ot("Y",45),Kn=ot("L",46),to=ot("E",47),eo=H("Y",49,1),ro=H("L",50,1),so=H("E",51,1),no=ot("I",54),oo=ot("T",55),io=ot("L",56),ao=ot("E",57),co=H("I",58,1),lo=H("T",59,1),uo=H("L",60,1),fo=H("E",61,1),po=H("#",63,64),ho=H("X",66,65),go=function(){function r(t,e){var s;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=e,this.xmlMode=!!(t!=null&&t.xmlMode),this.decodeEntities=(s=t==null?void 0:t.decodeEntities)!==null&&s!==void 0?s:!0}return r.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},r.prototype.write=function(t){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=t,this.parse()},r.prototype.end=function(t){this.ended&&this.cbs.onerror(Error(".end() after done!")),t&&this.write(t),this.ended=!0,this.running&&this.finish()},r.prototype.pause=function(){this.running=!1},r.prototype.resume=function(){this.running=!0,this._indexthis.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):this.decodeEntities&&t==="&"&&(this.special===1||this.special===4)&&(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},r.prototype.isTagStartChar=function(t){return kr(t)||this.xmlMode&&!Z(t)&&t!=="/"&&t!==">"},r.prototype.stateBeforeTagName=function(t){t==="/"?this._state=5:t==="<"?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):t===">"||this.special!==1||Z(t)?this._state=1:t==="!"?(this._state=15,this.sectionStart=this._index+1):t==="?"?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(t)?(this._state=!this.xmlMode&&(t==="s"||t==="S")?32:!this.xmlMode&&(t==="t"||t==="T")?52:3,this.sectionStart=this._index):this._state=1},r.prototype.stateInTagName=function(t){(t==="/"||t===">"||Z(t))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},r.prototype.stateBeforeClosingTagName=function(t){Z(t)||(t===">"?this._state=1:this.special!==1?this.special!==4&&(t==="s"||t==="S")?this._state=33:this.special===4&&(t==="t"||t==="T")?this._state=53:(this._state=1,this._index--):this.isTagStartChar(t)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},r.prototype.stateInClosingTagName=function(t){(t===">"||Z(t))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},r.prototype.stateAfterClosingTagName=function(t){t===">"&&(this._state=1,this.sectionStart=this._index+1)},r.prototype.stateBeforeAttributeName=function(t){t===">"?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):t==="/"?this._state=4:Z(t)||(this._state=9,this.sectionStart=this._index)},r.prototype.stateInSelfClosingTag=function(t){t===">"?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):Z(t)||(this._state=8,this._index--)},r.prototype.stateInAttributeName=function(t){(t==="="||t==="/"||t===">"||Z(t))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},r.prototype.stateAfterAttributeName=function(t){t==="="?this._state=11:t==="/"||t===">"?(this.cbs.onattribend(void 0),this._state=8,this._index--):Z(t)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},r.prototype.stateBeforeAttributeValue=function(t){t==='"'?(this._state=12,this.sectionStart=this._index+1):t==="'"?(this._state=13,this.sectionStart=this._index+1):Z(t)||(this._state=14,this.sectionStart=this._index,this._index--)},r.prototype.handleInAttributeValue=function(t,e){t===e?(this.emitToken("onattribdata"),this.cbs.onattribend(e),this._state=8):this.decodeEntities&&t==="&"&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},r.prototype.stateInAttributeValueDoubleQuotes=function(t){this.handleInAttributeValue(t,'"')},r.prototype.stateInAttributeValueSingleQuotes=function(t){this.handleInAttributeValue(t,"'")},r.prototype.stateInAttributeValueNoQuotes=function(t){Z(t)||t===">"?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&t==="&"&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},r.prototype.stateBeforeDeclaration=function(t){this._state=t==="["?23:t==="-"?18:16},r.prototype.stateInDeclaration=function(t){t===">"&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},r.prototype.stateInProcessingInstruction=function(t){t===">"&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},r.prototype.stateBeforeComment=function(t){t==="-"?(this._state=19,this.sectionStart=this._index+1):this._state=16},r.prototype.stateInComment=function(t){t==="-"&&(this._state=21)},r.prototype.stateInSpecialComment=function(t){t===">"&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},r.prototype.stateAfterComment1=function(t){t==="-"?this._state=22:this._state=19},r.prototype.stateAfterComment2=function(t){t===">"?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):t!=="-"&&(this._state=19)},r.prototype.stateBeforeCdata6=function(t){t==="["?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},r.prototype.stateInCdata=function(t){t==="]"&&(this._state=30)},r.prototype.stateAfterCdata1=function(t){t==="]"?this._state=31:this._state=29},r.prototype.stateAfterCdata2=function(t){t===">"?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):t!=="]"&&(this._state=29)},r.prototype.stateBeforeSpecialS=function(t){t==="c"||t==="C"?this._state=34:t==="t"||t==="T"?this._state=44:(this._state=3,this._index--)},r.prototype.stateBeforeSpecialSEnd=function(t){this.special===2&&(t==="c"||t==="C")?this._state=39:this.special===3&&(t==="t"||t==="T")?this._state=48:this._state=1},r.prototype.stateBeforeSpecialLast=function(t,e){(t==="/"||t===">"||Z(t))&&(this.special=e),this._state=3,this._index--},r.prototype.stateAfterSpecialLast=function(t,e){t===">"||Z(t)?(this.special=1,this._state=6,this.sectionStart=this._index-e,this._index--):this._state=1},r.prototype.parseFixedEntity=function(t){if(t===void 0&&(t=this.xmlMode?In.default:Mn.default),this.sectionStart+1=2;){var s=this.buffer.substr(t,e);if(Object.prototype.hasOwnProperty.call(Ie.default,s)){this.emitPartial(Ie.default[s]),this.sectionStart+=e+1;return}e--}},r.prototype.stateInNamedEntity=function(t){t===";"?(this.parseFixedEntity(),this.baseState===1&&this.sectionStart+1"9")&&!kr(t)&&(this.xmlMode||this.sectionStart+1===this._index||(this.baseState!==1?t!=="="&&this.parseFixedEntity(Ie.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},r.prototype.decodeNumericEntity=function(t,e,s){var n=this.sectionStart+t;if(n!==this._index){var o=this.buffer.substring(n,this._index),i=parseInt(o,e);this.emitPartial(Pn.default(i)),this.sectionStart=s?this._index+1:this._index}this._state=this.baseState},r.prototype.stateInNumericEntity=function(t){t===";"?this.decodeNumericEntity(2,10,!0):(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},r.prototype.stateInHexEntity=function(t){t===";"?this.decodeNumericEntity(3,16,!0):(t<"a"||t>"f")&&(t<"A"||t>"F")&&(t<"0"||t>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},r.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(this._state===1?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},r.prototype.parse=function(){for(;this._index0&&Nr[t].has(n=this.stack[this.stack.length-1]);)this.onclosetag(n);(this.options.xmlMode||!Be.has(t))&&(this.stack.push(t),Rr.has(t)?this.foreignContext.push(!0):$r.has(t)&&this.foreignContext.push(!1)),(s=(e=this.cbs).onopentagname)===null||s===void 0||s.call(e,t),this.cbs.onopentag&&(this.attribs={})},r.prototype.onopentagend=function(){var t,e;this.updatePosition(1),this.attribs&&((e=(t=this.cbs).onopentag)===null||e===void 0||e.call(t,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&Be.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},r.prototype.onclosetag=function(t){if(this.updatePosition(1),this.lowerCaseTagNames&&(t=t.toLowerCase()),(Rr.has(t)||$r.has(t))&&this.foreignContext.pop(),this.stack.length&&(this.options.xmlMode||!Be.has(t))){var e=this.stack.lastIndexOf(t);if(e!==-1)if(this.cbs.onclosetag)for(e=this.stack.length-e;e--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=e;else t==="p"&&!this.options.xmlMode&&(this.onopentagname(t),this.closeCurrentTag())}else!this.options.xmlMode&&(t==="br"||t==="p")&&(this.onopentagname(t),this.closeCurrentTag())},r.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},r.prototype.closeCurrentTag=function(){var t,e,s=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===s&&((e=(t=this.cbs).onclosetag)===null||e===void 0||e.call(t,s),this.stack.pop())},r.prototype.onattribname=function(t){this.lowerCaseAttributeNames&&(t=t.toLowerCase()),this.attribname=t},r.prototype.onattribdata=function(t){this.attribvalue+=t},r.prototype.onattribend=function(t){var e,s;(s=(e=this.cbs).onattribute)===null||s===void 0||s.call(e,this.attribname,this.attribvalue,t),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},r.prototype.getInstructionName=function(t){var e=t.search(yo),s=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(s=s.toLowerCase()),s},r.prototype.ondeclaration=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("!"+e,"!"+t)}},r.prototype.onprocessinginstruction=function(t){if(this.cbs.onprocessinginstruction){var e=this.getInstructionName(t);this.cbs.onprocessinginstruction("?"+e,"?"+t)}},r.prototype.oncomment=function(t){var e,s,n,o;this.updatePosition(4),(s=(e=this.cbs).oncomment)===null||s===void 0||s.call(e,t),(o=(n=this.cbs).oncommentend)===null||o===void 0||o.call(n)},r.prototype.oncdata=function(t){var e,s,n,o,i,a;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?((s=(e=this.cbs).oncdatastart)===null||s===void 0||s.call(e),(o=(n=this.cbs).ontext)===null||o===void 0||o.call(n,t),(a=(i=this.cbs).oncdataend)===null||a===void 0||a.call(i)):this.oncomment("[CDATA["+t+"]]")},r.prototype.onerror=function(t){var e,s;(s=(e=this.cbs).onerror)===null||s===void 0||s.call(e,t)},r.prototype.onend=function(){var t,e;if(this.cbs.onclosetag)for(var s=this.stack.length;s>0;this.cbs.onclosetag(this.stack[--s]));(e=(t=this.cbs).onend)===null||e===void 0||e.call(t)},r.prototype.reset=function(){var t,e,s,n;(e=(t=this.cbs).onreset)===null||e===void 0||e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],(n=(s=this.cbs).onparserinit)===null||n===void 0||n.call(s,this)},r.prototype.parseComplete=function(t){this.reset(),this.end(t)},r.prototype.write=function(t){this.tokenizer.write(t)},r.prototype.end=function(t){this.tokenizer.end(t)},r.prototype.pause=function(){this.tokenizer.pause()},r.prototype.resume=function(){this.tokenizer.resume()},r.prototype.parseChunk=function(t){this.write(t)},r.prototype.done=function(t){this.end(t)},r}();Rt.Parser=vo;var ft={},Ct={};(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.Doctype=r.CDATA=r.Tag=r.Style=r.Script=r.Comment=r.Directive=r.Text=r.Root=r.isTag=r.ElementType=void 0;var t;(function(s){s.Root="root",s.Text="text",s.Directive="directive",s.Comment="comment",s.Script="script",s.Style="style",s.Tag="tag",s.CDATA="cdata",s.Doctype="doctype"})(t=r.ElementType||(r.ElementType={}));function e(s){return s.type===t.Tag||s.type===t.Script||s.type===t.Style}r.isTag=e,r.Root=t.Root,r.Text=t.Text,r.Directive=t.Directive,r.Comment=t.Comment,r.Script=t.Script,r.Style=t.Style,r.Tag=t.Tag,r.CDATA=t.CDATA,r.Doctype=t.Doctype})(Ct);var E={},xt=b&&b.__extends||function(){var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,n){s.__proto__=n}||function(s,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(s[o]=n[o])},r(t,e)};return function(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");r(t,e);function s(){this.constructor=t}t.prototype=e===null?Object.create(e):(s.prototype=e.prototype,new s)}}(),$t=b&&b.__assign||function(){return $t=Object.assign||function(r){for(var t,e=1,s=arguments.length;e0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(Ue);E.NodeWithChildren=se;var Br=function(r){xt(t,r);function t(e){return r.call(this,P.ElementType.Root,e)||this}return t}(se);E.Document=Br;var Ur=function(r){xt(t,r);function t(e,s,n,o){n===void 0&&(n=[]),o===void 0&&(o=e==="script"?P.ElementType.Script:e==="style"?P.ElementType.Style:P.ElementType.Tag);var i=r.call(this,o,n)||this;return i.name=e,i.attribs=s,i}return Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(s){var n,o;return{name:s,value:e.attribs[s],namespace:(n=e["x-attribsNamespace"])===null||n===void 0?void 0:n[s],prefix:(o=e["x-attribsPrefix"])===null||o===void 0?void 0:o[s]}})},enumerable:!1,configurable:!0}),t}(se);E.Element=Ur;function jr(r){return(0,P.isTag)(r)}E.isTag=jr;function Hr(r){return r.type===P.ElementType.CDATA}E.isCDATA=Hr;function Vr(r){return r.type===P.ElementType.Text}E.isText=Vr;function Gr(r){return r.type===P.ElementType.Comment}E.isComment=Gr;function zr(r){return r.type===P.ElementType.Directive}E.isDirective=zr;function Fr(r){return r.type===P.ElementType.Root}E.isDocument=Fr;function xo(r){return Object.prototype.hasOwnProperty.call(r,"children")}E.hasChildren=xo;function je(r,t){t===void 0&&(t=!1);var e;if(Vr(r))e=new Pr(r.data);else if(Gr(r))e=new Mr(r.data);else if(jr(r)){var s=t?He(r.children):[],n=new Ur(r.name,$t({},r.attribs),s);s.forEach(function(c){return c.parent=n}),r.namespace!=null&&(n.namespace=r.namespace),r["x-attribsNamespace"]&&(n["x-attribsNamespace"]=$t({},r["x-attribsNamespace"])),r["x-attribsPrefix"]&&(n["x-attribsPrefix"]=$t({},r["x-attribsPrefix"])),e=n}else if(Hr(r)){var s=t?He(r.children):[],o=new se(P.ElementType.CDATA,s);s.forEach(function(l){return l.parent=o}),e=o}else if(Fr(r)){var s=t?He(r.children):[],i=new Br(s);s.forEach(function(l){return l.parent=i}),r["x-mode"]&&(i["x-mode"]=r["x-mode"]),e=i}else if(zr(r)){var a=new Ir(r.name,r.data);r["x-name"]!=null&&(a["x-name"]=r["x-name"],a["x-publicId"]=r["x-publicId"],a["x-systemId"]=r["x-systemId"]),e=a}else throw new Error("Not implemented yet: ".concat(r.type));return e.startIndex=r.startIndex,e.endIndex=r.endIndex,r.sourceCodeLocation!=null&&(e.sourceCodeLocation=r.sourceCodeLocation),e}E.cloneNode=je;function He(r){for(var t=r.map(function(s){return je(s,!0)}),e=1;e1?Co(r):r.charCodeAt(0)).toString(16).toUpperCase()+";"}function Do(r,t){return function(e){return e.replace(t,function(s){return r[s]}).replace(ss,oe)}}var ns=new RegExp(ts.source+"|"+ss.source,"g");function Lo(r){return r.replace(ns,oe)}K.escape=Lo;function Oo(r){return r.replace(ts,oe)}K.escapeUTF8=Oo;function os(r){return function(t){return t.replace(ns,function(e){return r[e]||oe(e)})}}(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.decodeXMLStrict=r.decodeHTML5Strict=r.decodeHTML4Strict=r.decodeHTML5=r.decodeHTML4=r.decodeHTMLStrict=r.decodeHTML=r.decodeXML=r.encodeHTML5=r.encodeHTML4=r.escapeUTF8=r.escape=r.encodeNonAsciiHTML=r.encodeHTML=r.encodeXML=r.encode=r.decodeStrict=r.decode=void 0;var t=pt,e=K;function s(c,l){return(!l||l<=0?t.decodeXML:t.decodeHTML)(c)}r.decode=s;function n(c,l){return(!l||l<=0?t.decodeXML:t.decodeHTMLStrict)(c)}r.decodeStrict=n;function o(c,l){return(!l||l<=0?e.encodeXML:e.encodeHTML)(c)}r.encode=o;var i=K;Object.defineProperty(r,"encodeXML",{enumerable:!0,get:function(){return i.encodeXML}}),Object.defineProperty(r,"encodeHTML",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(r,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return i.encodeNonAsciiHTML}}),Object.defineProperty(r,"escape",{enumerable:!0,get:function(){return i.escape}}),Object.defineProperty(r,"escapeUTF8",{enumerable:!0,get:function(){return i.escapeUTF8}}),Object.defineProperty(r,"encodeHTML4",{enumerable:!0,get:function(){return i.encodeHTML}}),Object.defineProperty(r,"encodeHTML5",{enumerable:!0,get:function(){return i.encodeHTML}});var a=pt;Object.defineProperty(r,"decodeXML",{enumerable:!0,get:function(){return a.decodeXML}}),Object.defineProperty(r,"decodeHTML",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(r,"decodeHTMLStrict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(r,"decodeHTML4",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(r,"decodeHTML5",{enumerable:!0,get:function(){return a.decodeHTML}}),Object.defineProperty(r,"decodeHTML4Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(r,"decodeHTML5Strict",{enumerable:!0,get:function(){return a.decodeHTMLStrict}}),Object.defineProperty(r,"decodeXMLStrict",{enumerable:!0,get:function(){return a.decodeXML}})})(Wr);var Dt={};Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.attributeNames=Dt.elementNames=void 0,Dt.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),Dt.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]]);var Lt=b&&b.__assign||function(){return Lt=Object.assign||function(r){for(var t,e=1,s=arguments.length;e0&&(s+=We(r.children,t)),(t.xmlMode||!cs.has(r.name))&&(s+="")),s}function jo(r){return"<"+r.data+">"}function Ho(r,t){var e=r.data||"";return t.decodeEntities!==!1&&!(!t.xmlMode&&r.parent&&$o.has(r.parent.name))&&(e=is.encodeXML(e)),e}function Vo(r){return""}function Go(r){return""}var zo=b&&b.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(Q,"__esModule",{value:!0}),Q.innerText=Q.textContent=Q.getText=Q.getInnerHTML=Q.getOuterHTML=void 0;var at=ft,Fo=zo(Ge),Wo=Ct;function ls(r,t){return(0,Fo.default)(r,t)}Q.getOuterHTML=ls;function Yo(r,t){return(0,at.hasChildren)(r)?r.children.map(function(e){return ls(e,t)}).join(""):""}Q.getInnerHTML=Yo;function ie(r){return Array.isArray(r)?r.map(ie).join(""):(0,at.isTag)(r)?r.name==="br"?` +`:ie(r.children):(0,at.isCDATA)(r)?ie(r.children):(0,at.isText)(r)?r.data:""}Q.getText=ie;function Ye(r){return Array.isArray(r)?r.map(Ye).join(""):(0,at.hasChildren)(r)&&!(0,at.isComment)(r)?Ye(r.children):(0,at.isText)(r)?r.data:""}Q.textContent=Ye;function Je(r){return Array.isArray(r)?r.map(Je).join(""):(0,at.hasChildren)(r)&&(r.type===Wo.ElementType.Tag||(0,at.isCDATA)(r))?Je(r.children):(0,at.isText)(r)?r.data:""}Q.innerText=Je;var V={};Object.defineProperty(V,"__esModule",{value:!0}),V.prevElementSibling=V.nextElementSibling=V.getName=V.hasAttrib=V.getAttributeValue=V.getSiblings=V.getParent=V.getChildren=void 0;var us=ft,Jo=[];function fs(r){var t;return(t=r.children)!==null&&t!==void 0?t:Jo}V.getChildren=fs;function ps(r){return r.parent||null}V.getParent=ps;function Xo(r){var t,e,s=ps(r);if(s!=null)return fs(s);for(var n=[r],o=r.prev,i=r.next;o!=null;)n.unshift(o),t=o,o=t.prev;for(;i!=null;)n.push(i),e=i,i=e.next;return n}V.getSiblings=Xo;function Zo(r,t){var e;return(e=r.attribs)===null||e===void 0?void 0:e[t]}V.getAttributeValue=Zo;function Qo(r,t){return r.attribs!=null&&Object.prototype.hasOwnProperty.call(r.attribs,t)&&r.attribs[t]!=null}V.hasAttrib=Qo;function Ko(r){return r.name}V.getName=Ko;function ti(r){for(var t,e=r.next;e!==null&&!(0,us.isTag)(e);)t=e,e=t.next;return e}V.nextElementSibling=ti;function ei(r){for(var t,e=r.prev;e!==null&&!(0,us.isTag)(e);)t=e,e=t.prev;return e}V.prevElementSibling=ei;var Y={};Object.defineProperty(Y,"__esModule",{value:!0}),Y.prepend=Y.prependChild=Y.append=Y.appendChild=Y.replaceElement=Y.removeElement=void 0;function Pt(r){if(r.prev&&(r.prev.next=r.next),r.next&&(r.next.prev=r.prev),r.parent){var t=r.parent.children;t.splice(t.lastIndexOf(r),1)}}Y.removeElement=Pt;function ri(r,t){var e=t.prev=r.prev;e&&(e.next=t);var s=t.next=r.next;s&&(s.prev=t);var n=t.parent=r.parent;if(n){var o=n.children;o[o.lastIndexOf(r)]=t}}Y.replaceElement=ri;function si(r,t){if(Pt(t),t.next=null,t.parent=r,r.children.push(t)>1){var e=r.children[r.children.length-2];e.next=t,t.prev=e}else t.prev=null}Y.appendChild=si;function ni(r,t){Pt(t);var e=r.parent,s=r.next;if(t.next=s,t.prev=r,r.next=t,t.parent=e,s){if(s.prev=t,e){var n=e.children;n.splice(n.lastIndexOf(s),0,t)}}else e&&e.children.push(t)}Y.append=ni;function oi(r,t){if(Pt(t),t.parent=r,t.prev=null,r.children.unshift(t)!==1){var e=r.children[1];e.prev=t,t.next=e}else t.next=null}Y.prependChild=oi;function ii(r,t){Pt(t);var e=r.parent;if(e){var s=e.children;s.splice(s.indexOf(r),0,t)}r.prev&&(r.prev.next=t),t.parent=e,t.prev=r.prev,t.next=r,r.prev=t}Y.prepend=ii;var W={};Object.defineProperty(W,"__esModule",{value:!0}),W.findAll=W.existsOne=W.findOne=W.findOneChild=W.find=W.filter=void 0;var Mt=ft;function ai(r,t,e,s){return e===void 0&&(e=!0),s===void 0&&(s=1/0),Array.isArray(t)||(t=[t]),Xe(r,t,e,s)}W.filter=ai;function Xe(r,t,e,s){for(var n=[],o=0,i=t;o0){var c=Xe(r,a.children,e,s);if(n.push.apply(n,c),s-=c.length,s<=0)break}}return n}W.find=Xe;function ci(r,t){return t.find(r)}W.findOneChild=ci;function hs(r,t,e){e===void 0&&(e=!0);for(var s=null,n=0;n0&&(s=hs(r,o.children));else continue}return s}W.findOne=hs;function ds(r,t){return t.some(function(e){return(0,Mt.isTag)(e)&&(r(e)||e.children.length>0&&ds(r,e.children))})}W.existsOne=ds;function li(r,t){for(var e,s=[],n=t.filter(Mt.isTag),o;o=n.shift();){var i=(e=o.children)===null||e===void 0?void 0:e.filter(Mt.isTag);i&&i.length>0&&n.unshift.apply(n,i),r(o)&&s.push(o)}return s}W.findAll=li;var tt={};Object.defineProperty(tt,"__esModule",{value:!0}),tt.getElementsByTagType=tt.getElementsByTagName=tt.getElementById=tt.getElements=tt.testElement=void 0;var qt=ft,ae=W,ce={tag_name:function(r){return typeof r=="function"?function(t){return(0,qt.isTag)(t)&&r(t.name)}:r==="*"?qt.isTag:function(t){return(0,qt.isTag)(t)&&t.name===r}},tag_type:function(r){return typeof r=="function"?function(t){return r(t.type)}:function(t){return t.type===r}},tag_contains:function(r){return typeof r=="function"?function(t){return(0,qt.isText)(t)&&r(t.data)}:function(t){return(0,qt.isText)(t)&&t.data===r}}};function gs(r,t){return typeof t=="function"?function(e){return(0,qt.isTag)(e)&&t(e.attribs[r])}:function(e){return(0,qt.isTag)(e)&&e.attribs[r]===t}}function ui(r,t){return function(e){return r(e)||t(e)}}function ms(r){var t=Object.keys(r).map(function(e){var s=r[e];return Object.prototype.hasOwnProperty.call(ce,e)?ce[e](s):gs(e,s)});return t.length===0?null:t.reduce(ui)}function fi(r,t){var e=ms(r);return e?e(t):!0}tt.testElement=fi;function pi(r,t,e,s){s===void 0&&(s=1/0);var n=ms(r);return n?(0,ae.filter)(n,t,e,s):[]}tt.getElements=pi;function hi(r,t,e){return e===void 0&&(e=!0),Array.isArray(t)||(t=[t]),(0,ae.findOne)(gs("id",r),t,e)}tt.getElementById=hi;function di(r,t,e,s){return e===void 0&&(e=!0),s===void 0&&(s=1/0),(0,ae.filter)(ce.tag_name(r),t,e,s)}tt.getElementsByTagName=di;function gi(r,t,e,s){return e===void 0&&(e=!0),s===void 0&&(s=1/0),(0,ae.filter)(ce.tag_type(r),t,e,s)}tt.getElementsByTagType=gi;var yt={};Object.defineProperty(yt,"__esModule",{value:!0}),yt.uniqueSort=yt.compareDocumentPosition=yt.removeSubsets=void 0;var bs=ft;function mi(r){for(var t=r.length;--t>=0;){var e=r[t];if(t>0&&r.lastIndexOf(e,t-1)>=0){r.splice(t,1);continue}for(var s=e.parent;s;s=s.parent)if(r.includes(s)){r.splice(t,1);break}}return r}yt.removeSubsets=mi;function ys(r,t){var e=[],s=[];if(r===t)return 0;for(var n=(0,bs.hasChildren)(r)?r:r.parent;n;)e.unshift(n),n=n.parent;for(n=(0,bs.hasChildren)(t)?t:t.parent;n;)s.unshift(n),n=n.parent;for(var o=Math.min(e.length,s.length),i=0;ic.indexOf(u)?a===t?20:4:a===r?10:2}yt.compareDocumentPosition=ys;function bi(r){return r=r.filter(function(t,e,s){return!s.includes(t,e+1)}),r.sort(function(t,e){var s=ys(t,e);return s&2?-1:s&4?1:0}),r}yt.uniqueSort=bi;var le={};Object.defineProperty(le,"__esModule",{value:!0}),le.getFeed=void 0;var yi=Q,It=tt;function vi(r){var t=ue(Ei,r);return t?t.name==="feed"?wi(t):xi(t):null}le.getFeed=vi;function wi(r){var t,e=r.children,s={type:"atom",items:(0,It.getElementsByTagName)("entry",e).map(function(i){var a,c=i.children,l={media:vs(c)};J(l,"id","id",c),J(l,"title","title",c);var u=(a=ue("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(l.link=u);var p=Et("summary",c)||Et("content",c);p&&(l.description=p);var y=Et("updated",c);return y&&(l.pubDate=new Date(y)),l})};J(s,"id","id",e),J(s,"title","title",e);var n=(t=ue("link",e))===null||t===void 0?void 0:t.attribs.href;n&&(s.link=n),J(s,"description","subtitle",e);var o=Et("updated",e);return o&&(s.updated=new Date(o)),J(s,"author","email",e,!0),s}function xi(r){var t,e,s=(e=(t=ue("channel",r.children))===null||t===void 0?void 0:t.children)!==null&&e!==void 0?e:[],n={type:r.name.substr(0,3),id:"",items:(0,It.getElementsByTagName)("item",r.children).map(function(i){var a=i.children,c={media:vs(a)};J(c,"id","guid",a),J(c,"title","title",a),J(c,"link","link",a),J(c,"description","description",a);var l=Et("pubDate",a);return l&&(c.pubDate=new Date(l)),c})};J(n,"title","title",s),J(n,"link","link",s),J(n,"description","description",s);var o=Et("lastBuildDate",s);return o&&(n.updated=new Date(o)),J(n,"author","managingEditor",s,!0),n}var Si=["url","type","lang"],qi=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function vs(r){return(0,It.getElementsByTagName)("media:content",r).map(function(t){for(var e=t.attribs,s={medium:e.medium,isDefault:!!e.isDefault},n=0,o=Si;n{if(typeof r!="string")throw new TypeError("Expected a string");return r.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},Qe={};Object.defineProperty(Qe,"__esModule",{value:!0});/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. - */function Ts(r){return Object.prototype.toString.call(r)==="[object Object]"}function Ri(r){var t,e;return Ts(r)===!1?!1:(t=r.constructor,t===void 0?!0:(e=t.prototype,!(Ts(e)===!1||e.hasOwnProperty("isPrototypeOf")===!1)))}Ze.isPlainObject=Ri;var Ni=function(t){return $i(t)&&!Pi(t)};function $i(r){return!!r&&typeof r=="object"}function Pi(r){var t=Object.prototype.toString.call(r);return t==="[object RegExp]"||t==="[object Date]"||Bi(r)}var Mi=typeof Symbol=="function"&&Symbol.for,Ii=Mi?Symbol.for("react.element"):60103;function Bi(r){return r.$$typeof===Ii}function Ui(r){return Array.isArray(r)?[]:{}}function Bt(r,t){return t.clone!==!1&&t.isMergeableObject(r)?Ot(Ui(r),r,t):r}function ji(r,t,e){return r.concat(t).map(function(s){return Bt(s,e)})}function Hi(r,t){if(!t.customMerge)return Ot;var e=t.customMerge(r);return typeof e=="function"?e:Ot}function Vi(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter(function(t){return r.propertyIsEnumerable(t)}):[]}function _s(r){return Object.keys(r).concat(Vi(r))}function As(r,t){try{return t in r}catch{return!1}}function Gi(r,t){return As(r,t)&&!(Object.hasOwnProperty.call(r,t)&&Object.propertyIsEnumerable.call(r,t))}function zi(r,t,e){var s={};return e.isMergeableObject(r)&&_s(r).forEach(function(n){s[n]=Bt(r[n],e)}),_s(t).forEach(function(n){Gi(r,n)||(As(r,n)&&e.isMergeableObject(t[n])?s[n]=Hi(n,e)(r[n],t[n],e):s[n]=Bt(t[n],e))}),s}function Ot(r,t,e){e=e||{},e.arrayMerge=e.arrayMerge||ji,e.isMergeableObject=e.isMergeableObject||Ni,e.cloneUnlessOtherwiseSpecified=Bt;var s=Array.isArray(t),n=Array.isArray(r),o=s===n;return o?s?e.arrayMerge(r,t,e):zi(r,t,e):Bt(t,e)}Ot.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(s,n){return Ot(s,n,e)},{})};var Fi=Ot,Wi=Fi,Cs={exports:{}};(function(r){(function(t,e){r.exports?r.exports=e():t.parseSrcset=e()})(b,function(){return function(t){function e(S){return S===" "||S===" "||S===` -`||S==="\f"||S==="\r"}function s(S){var L,I=S.exec(t.substring(d));if(I)return L=I[0],d+=L.length,L}for(var n=t.length,o=/^[ \t\n\r\u000c]+/,i=/^[, \t\n\r\u000c]+/,a=/^[^ \t\n\r\u000c]+/,c=/[,]+$/,l=/^\d+$/,u=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,p,y,v,g,w,d=0,D=[];;){if(s(i),d>=n)return D;p=s(a),y=[],p.slice(-1)===","?(p=p.replace(c,""),A()):U()}function U(){for(s(o),v="",g="in descriptor";;){if(w=t.charAt(d),g==="in descriptor")if(e(w))v&&(y.push(v),v="",g="after descriptor");else if(w===","){d+=1,v&&y.push(v),A();return}else if(w==="(")v=v+w,g="in parens";else if(w===""){v&&y.push(v),A();return}else v=v+w;else if(g==="in parens")if(w===")")v=v+w,g="in descriptor";else if(w===""){y.push(v),A();return}else v=v+w;else if(g==="after descriptor"&&!e(w))if(w===""){A();return}else g="in descriptor",d-=1;d+=1}}function A(){var S=!1,L,I,M,j,z={},F,gt,$,f,h;for(j=0;j",typeof this.line!="undefined"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let e=this.source;t==null&&(t=Ls.isColorSupported),Os&&t&&(e=Os(e));let s=e.split(/\r?\n/),n=Math.max(this.line-3,0),o=Math.min(this.line+2,s.length),i=String(o).length,a,c;if(t){let{bold:l,red:u,gray:p}=Ls.createColors(!0);a=y=>l(u(y)),c=y=>p(y)}else a=c=l=>l;return s.slice(n,o).map((l,u)=>{let p=n+1+u,y=" "+(" "+p).slice(-i)+" | ";if(p===this.line){let v=c(y.replace(/\d/g," "))+l.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+c(y)+l+` + */function Ts(r){return Object.prototype.toString.call(r)==="[object Object]"}function $i(r){var t,e;return Ts(r)===!1?!1:(t=r.constructor,t===void 0?!0:(e=t.prototype,!(Ts(e)===!1||e.hasOwnProperty("isPrototypeOf")===!1)))}Qe.isPlainObject=$i;var Pi=function(t){return Mi(t)&&!Ii(t)};function Mi(r){return!!r&&typeof r=="object"}function Ii(r){var t=Object.prototype.toString.call(r);return t==="[object RegExp]"||t==="[object Date]"||ji(r)}var Bi=typeof Symbol=="function"&&Symbol.for,Ui=Bi?Symbol.for("react.element"):60103;function ji(r){return r.$$typeof===Ui}function Hi(r){return Array.isArray(r)?[]:{}}function Bt(r,t){return t.clone!==!1&&t.isMergeableObject(r)?Ot(Hi(r),r,t):r}function Vi(r,t,e){return r.concat(t).map(function(s){return Bt(s,e)})}function Gi(r,t){if(!t.customMerge)return Ot;var e=t.customMerge(r);return typeof e=="function"?e:Ot}function zi(r){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(r).filter(function(t){return r.propertyIsEnumerable(t)}):[]}function _s(r){return Object.keys(r).concat(zi(r))}function As(r,t){try{return t in r}catch{return!1}}function Fi(r,t){return As(r,t)&&!(Object.hasOwnProperty.call(r,t)&&Object.propertyIsEnumerable.call(r,t))}function Wi(r,t,e){var s={};return e.isMergeableObject(r)&&_s(r).forEach(function(n){s[n]=Bt(r[n],e)}),_s(t).forEach(function(n){Fi(r,n)||(As(r,n)&&e.isMergeableObject(t[n])?s[n]=Gi(n,e)(r[n],t[n],e):s[n]=Bt(t[n],e))}),s}function Ot(r,t,e){e=e||{},e.arrayMerge=e.arrayMerge||Vi,e.isMergeableObject=e.isMergeableObject||Pi,e.cloneUnlessOtherwiseSpecified=Bt;var s=Array.isArray(t),n=Array.isArray(r),o=s===n;return o?s?e.arrayMerge(r,t,e):Wi(r,t,e):Bt(t,e)}Ot.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(s,n){return Ot(s,n,e)},{})};var Yi=Ot,Ji=Yi,Cs={exports:{}};(function(r){(function(t,e){r.exports?r.exports=e():t.parseSrcset=e()})(b,function(){return function(t){function e(S){return S===" "||S===" "||S===` +`||S==="\f"||S==="\r"}function s(S){var O,I=S.exec(t.substring(d));if(I)return O=I[0],d+=O.length,O}for(var n=t.length,o=/^[ \t\n\r\u000c]+/,i=/^[, \t\n\r\u000c]+/,a=/^[^ \t\n\r\u000c]+/,c=/[,]+$/,l=/^\d+$/,u=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,p,y,v,g,w,d=0,L=[];;){if(s(i),d>=n)return L;p=s(a),y=[],p.slice(-1)===","?(p=p.replace(c,""),C()):U()}function U(){for(s(o),v="",g="in descriptor";;){if(w=t.charAt(d),g==="in descriptor")if(e(w))v&&(y.push(v),v="",g="after descriptor");else if(w===","){d+=1,v&&y.push(v),C();return}else if(w==="(")v=v+w,g="in parens";else if(w===""){v&&y.push(v),C();return}else v=v+w;else if(g==="in parens")if(w===")")v=v+w,g="in descriptor";else if(w===""){y.push(v),C();return}else v=v+w;else if(g==="after descriptor"&&!e(w))if(w===""){C();return}else g="in descriptor",d-=1;d+=1}}function C(){var S=!1,O,I,M,j,z={},F,mt,$,f,h;for(j=0;j",typeof this.line!="undefined"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let e=this.source;t==null&&(t=Ls.isColorSupported),Os&&t&&(e=Os(e));let s=e.split(/\r?\n/),n=Math.max(this.line-3,0),o=Math.min(this.line+2,s.length),i=String(o).length,a,c;if(t){let{bold:l,red:u,gray:p}=Ls.createColors(!0);a=y=>l(u(y)),c=y=>p(y)}else a=c=l=>l;return s.slice(n,o).map((l,u)=>{let p=n+1+u,y=" "+(" "+p).slice(-i)+" | ";if(p===this.line){let v=c(y.replace(/\d/g," "))+l.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+c(y)+l+` `+v+a("^")}return" "+c(y)+l}).join(` `)}toString(){let t=this.showSourceCode();return t&&(t=` `+t+` -`),this.name+": "+this.message+t}}var Ke=Ut;Ut.default=Ut;var jt={};jt.isClean=Symbol("isClean"),jt.my=Symbol("my");const ks={colon:": ",indent:" ",beforeDecl:` +`),this.name+": "+this.message+t}}var tr=Ut;Ut.default=Ut;var jt={};jt.isClean=Symbol("isClean"),jt.my=Symbol("my");const ks={colon:": ",indent:" ",beforeDecl:` `,beforeRule:` `,beforeOpen:" ",beforeClose:` `,beforeComment:` `,after:` -`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function Xi(r){return r[0].toUpperCase()+r.slice(1)}class tr{constructor(t){this.builder=t}stringify(t,e){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,e)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let e=this.raw(t,"left","commentLeft"),s=this.raw(t,"right","commentRight");this.builder("/*"+e+t.text+s+"*/",t)}decl(t,e){let s=this.raw(t,"between","colon"),n=t.prop+s+this.rawValue(t,"value");t.important&&(n+=t.raws.important||" !important"),e&&(n+=";"),this.builder(n,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,e){let s="@"+t.name,n=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName!="undefined"?s+=t.raws.afterName:n&&(s+=" "),t.nodes)this.block(t,s+n);else{let o=(t.raws.between||"")+(e?";":"");this.builder(s+n+o,t)}}body(t){let e=t.nodes.length-1;for(;e>0&&t.nodes[e].type==="comment";)e-=1;let s=this.raw(t,"semicolon");for(let n=0;n{if(n=c.raws[e],typeof n!="undefined")return!1})}return typeof n=="undefined"&&(n=ks[s]),i.rawCache[s]=n,n}rawSemicolon(t){let e;return t.walk(s=>{if(s.nodes&&s.nodes.length&&s.last.type==="decl"&&(e=s.raws.semicolon,typeof e!="undefined"))return!1}),e}rawEmptyBody(t){let e;return t.walk(s=>{if(s.nodes&&s.nodes.length===0&&(e=s.raws.after,typeof e!="undefined"))return!1}),e}rawIndent(t){if(t.raws.indent)return t.raws.indent;let e;return t.walk(s=>{let n=s.parent;if(n&&n!==t&&n.parent&&n.parent===t&&typeof s.raws.before!="undefined"){let o=s.raws.before.split(` +`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function Qi(r){return r[0].toUpperCase()+r.slice(1)}class er{constructor(t){this.builder=t}stringify(t,e){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,e)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let e=this.raw(t,"left","commentLeft"),s=this.raw(t,"right","commentRight");this.builder("/*"+e+t.text+s+"*/",t)}decl(t,e){let s=this.raw(t,"between","colon"),n=t.prop+s+this.rawValue(t,"value");t.important&&(n+=t.raws.important||" !important"),e&&(n+=";"),this.builder(n,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,e){let s="@"+t.name,n=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName!="undefined"?s+=t.raws.afterName:n&&(s+=" "),t.nodes)this.block(t,s+n);else{let o=(t.raws.between||"")+(e?";":"");this.builder(s+n+o,t)}}body(t){let e=t.nodes.length-1;for(;e>0&&t.nodes[e].type==="comment";)e-=1;let s=this.raw(t,"semicolon");for(let n=0;n{if(n=c.raws[e],typeof n!="undefined")return!1})}return typeof n=="undefined"&&(n=ks[s]),i.rawCache[s]=n,n}rawSemicolon(t){let e;return t.walk(s=>{if(s.nodes&&s.nodes.length&&s.last.type==="decl"&&(e=s.raws.semicolon,typeof e!="undefined"))return!1}),e}rawEmptyBody(t){let e;return t.walk(s=>{if(s.nodes&&s.nodes.length===0&&(e=s.raws.after,typeof e!="undefined"))return!1}),e}rawIndent(t){if(t.raws.indent)return t.raws.indent;let e;return t.walk(s=>{let n=s.parent;if(n&&n!==t&&n.parent&&n.parent===t&&typeof s.raws.before!="undefined"){let o=s.raws.before.split(` `);return e=o[o.length-1],e=e.replace(/\S/g,""),!1}}),e}rawBeforeComment(t,e){let s;return t.walkComments(n=>{if(typeof n.raws.before!="undefined")return s=n.raws.before,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),typeof s=="undefined"?s=this.raw(e,null,"beforeDecl"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeDecl(t,e){let s;return t.walkDecls(n=>{if(typeof n.raws.before!="undefined")return s=n.raws.before,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),typeof s=="undefined"?s=this.raw(e,null,"beforeRule"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeRule(t){let e;return t.walk(s=>{if(s.nodes&&(s.parent!==t||t.first!==s)&&typeof s.raws.before!="undefined")return e=s.raws.before,e.includes(` `)&&(e=e.replace(/[^\n]+$/,"")),!1}),e&&(e=e.replace(/\S/g,"")),e}rawBeforeClose(t){let e;return t.walk(s=>{if(s.nodes&&s.nodes.length>0&&typeof s.raws.after!="undefined")return e=s.raws.after,e.includes(` `)&&(e=e.replace(/[^\n]+$/,"")),!1}),e&&(e=e.replace(/\S/g,"")),e}rawBeforeOpen(t){let e;return t.walk(s=>{if(s.type!=="decl"&&(e=s.raws.between,typeof e!="undefined"))return!1}),e}rawColon(t){let e;return t.walkDecls(s=>{if(typeof s.raws.between!="undefined")return e=s.raws.between.replace(/[^\s:]/g,""),!1}),e}beforeAfter(t,e){let s;t.type==="decl"?s=this.raw(t,null,"beforeDecl"):t.type==="comment"?s=this.raw(t,null,"beforeComment"):e==="before"?s=this.raw(t,null,"beforeRule"):s=this.raw(t,null,"beforeClose");let n=t.parent,o=0;for(;n&&n.type!=="root";)o+=1,n=n.parent;if(s.includes(` -`)){let i=this.raw(t,null,"indent");if(i.length)for(let a=0;arr(i,e)):(o==="object"&&n!==null&&(n=rr(n)),e[s]=n)}return e}class sr{constructor(t={}){this.raws={},this[de]=!1,this[Qi]=!0;for(let e in t)if(e==="nodes"){this.nodes=[];for(let s of t[e])typeof s.clone=="function"?this.append(s.clone()):this.append(s)}else this[e]=t[e]}error(t,e={}){if(this.source){let{start:s,end:n}=this.rangeBy(e);return this.source.input.error(t,{line:s.line,column:s.column},{line:n.line,column:n.column},e)}return new Ki(t)}warn(t,e,s){let n={node:this};for(let o in s)n[o]=s[o];return t.warn(e,n)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=ea){t.stringify&&(t=t.stringify);let e="";return t(this,s=>{e+=s}),e}assign(t={}){for(let e in t)this[e]=t[e];return this}clone(t={}){let e=rr(this);for(let s in t)e[s]=t[s];return e}cloneBefore(t={}){let e=this.clone(t);return this.parent.insertBefore(this,e),e}cloneAfter(t={}){let e=this.clone(t);return this.parent.insertAfter(this,e),e}replaceWith(...t){if(this.parent){let e=this,s=!1;for(let n of t)n===this?s=!0:s?(this.parent.insertAfter(e,n),e=n):this.parent.insertBefore(e,n);s||this.remove()}return this}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}before(t){return this.parent.insertBefore(this,t),this}after(t){return this.parent.insertAfter(this,t),this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}raw(t,e){return new ta().raw(this,t,e)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,e){let s={},n=e==null;e=e||new Map;let o=0;for(let i in this){if(!Object.prototype.hasOwnProperty.call(this,i)||i==="parent"||i==="proxyCache")continue;let a=this[i];if(Array.isArray(a))s[i]=a.map(c=>typeof c=="object"&&c.toJSON?c.toJSON(null,e):c);else if(typeof a=="object"&&a.toJSON)s[i]=a.toJSON(null,e);else if(i==="source"){let c=e.get(a.input);c==null&&(c=o,e.set(a.input,o),o++),s[i]={inputId:c,start:a.start,end:a.end}}else s[i]=a}return n&&(s.inputs=[...e.keys()].map(i=>i.toJSON())),s}positionInside(t){let e=this.toString(),s=this.source.start.column,n=this.source.start.line;for(let o=0;ot.root().toProxy():t[e]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let e=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${e.input.from}:${e.start.line}:${e.start.column}$&`)}return t}markDirty(){if(this[de]){this[de]=!1;let t=this;for(;t=t.parent;)t[de]=!1}}get proxyOf(){return this}}var ge=sr;sr.default=sr;let ra=ge;class nr extends ra{constructor(t){t&&typeof t.value!="undefined"&&typeof t.value!="string"&&(t=Qt(mt({},t),{value:String(t.value)}));super(t);this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}}var me=nr;nr.default=nr;let sa="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",na=(r,t=21)=>(e=t)=>{let s="",n=e;for(;n--;)s+=r[Math.random()*r.length|0];return s},oa=(r=21)=>{let t="",e=r;for(;e--;)t+=sa[Math.random()*64|0];return t};var ia=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",nanoid:oa,customAlphabet:na}),aa=rt(ia);let{SourceMapConsumer:Ns,SourceMapGenerator:$s}=it,{existsSync:ca,readFileSync:la}=it,{dirname:or,join:ua}=it;function fa(r){return Buffer?Buffer.from(r,"base64").toString():window.atob(r)}class ir{constructor(t,e){if(e.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let s=e.map?e.map.prev:void 0,n=this.loadMap(e.from,s);!this.mapFile&&e.from&&(this.mapFile=e.from),this.mapFile&&(this.root=or(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new Ns(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,e){return t?t.substr(0,e.length)===e:!1}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let e=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!e)return;let s=t.lastIndexOf(e.pop()),n=t.indexOf("*/",s);s>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(s,n)))}decodeInline(t){let e=/^data:application\/json;charset=utf-?8;base64,/,s=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,o=/^data:application\/json,/;if(n.test(t)||o.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(e.test(t)||s.test(t))return fa(t.substr(RegExp.lastMatch.length));let i=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)}loadFile(t){if(this.root=or(t),ca(t))return this.mapFile=t,la(t,"utf-8").toString().trim()}loadMap(t,e){if(e===!1)return!1;if(e){if(typeof e=="string")return e;if(typeof e=="function"){let s=e(t);if(s){let n=this.loadFile(s);if(!n)throw new Error("Unable to load previous source map: "+s.toString());return n}}else{if(e instanceof Ns)return $s.fromSourceMap(e).toString();if(e instanceof $s)return e.toString();if(this.isMap(e))return JSON.stringify(e);throw new Error("Unsupported previous source map format: "+e.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let s=this.annotation;return t&&(s=ua(or(t),s)),this.loadFile(s)}}}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}}var Ps=ir;ir.default=ir;let{SourceMapConsumer:pa,SourceMapGenerator:ha}=it,{fileURLToPath:Ms,pathToFileURL:be}=it,{resolve:ar,isAbsolute:cr}=it,{nanoid:da}=aa,lr=it,Is=Ke,ga=Ps,ur=Symbol("fromOffsetCache"),ma=Boolean(pa&&ha),Bs=Boolean(ar&&cr);class ye{constructor(t,e={}){if(t===null||typeof t=="undefined"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,e.from&&(!Bs||/^\w+:\/\//.test(e.from)||cr(e.from)?this.file=e.from:this.file=ar(e.from)),Bs&&ma){let s=new ga(this.css,e);if(s.text){this.map=s;let n=s.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(t){let e,s;if(this[ur])s=this[ur];else{let o=this.css.split(` -`);s=new Array(o.length);let i=0;for(let a=0,c=o.length;a=e)n=s.length-1;else{let o=s.length-2,i;for(;n>1),t=s[i+1])n=i+1;else{n=i;break}}return{line:n+1,col:t-s[n]+1}}error(t,e,s,n={}){let o,i,a;if(e&&typeof e=="object"){let l=e,u=s;if(typeof e.offset=="number"){let p=this.fromOffset(l.offset);e=p.line,s=p.col}else e=l.line,s=l.column;if(typeof u.offset=="number"){let p=this.fromOffset(u.offset);i=p.line,a=p.col}else i=u.line,a=u.column}else if(!s){let l=this.fromOffset(e);e=l.line,s=l.col}let c=this.origin(e,s,i,a);return c?o=new Is(t,c.endLine===void 0?c.line:{line:c.line,column:c.column},c.endLine===void 0?c.column:{line:c.endLine,column:c.endColumn},c.source,c.file,n.plugin):o=new Is(t,i===void 0?e:{line:e,column:s},i===void 0?s:{line:i,column:a},this.css,this.file,n.plugin),o.input={line:e,column:s,endLine:i,endColumn:a,source:this.css},this.file&&(be&&(o.input.url=be(this.file).toString()),o.input.file=this.file),o}origin(t,e,s,n){if(!this.map)return!1;let o=this.map.consumer(),i=o.originalPositionFor({line:t,column:e});if(!i.source)return!1;let a;typeof s=="number"&&(a=o.originalPositionFor({line:s,column:n}));let c;cr(i.source)?c=be(i.source):c=new URL(i.source,this.map.consumer().sourceRoot||be(this.map.mapFile));let l={url:c.toString(),line:i.line,column:i.column,endLine:a&&a.line,endColumn:a&&a.column};if(c.protocol==="file:")if(Ms)l.file=Ms(c);else throw new Error("file: protocol is not available in this PostCSS build");let u=o.sourceContentFor(i.source);return u&&(l.source=u),l}mapResolve(t){return/^\w+:\/\//.test(t)?t:ar(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let e of["hasBOM","css","file","id"])this[e]!=null&&(t[e]=this[e]);return this.map&&(t.map=mt({},this.map),t.map.consumerCache&&(t.map.consumerCache=void 0)),t}}var ve=ye;ye.default=ye,lr&&lr.registerInput&&lr.registerInput(ye);let{SourceMapConsumer:Us,SourceMapGenerator:we}=it,{dirname:xe,resolve:js,relative:Hs,sep:Vs}=it,{pathToFileURL:Gs}=it,ba=ve,ya=Boolean(Us&&we),va=Boolean(xe&&js&&Hs&&Vs);class wa{constructor(t,e,s,n){this.stringify=t,this.mapOpts=s.map||{},this.root=e,this.opts=s,this.css=n}isMap(){return typeof this.opts.map!="undefined"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let e=t.source.input.map;this.previousMaps.includes(e)||this.previousMaps.push(e)}});else{let t=new ba(this.css,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline!="undefined")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t!="undefined"&&t!==!0?!1:this.previous().length?this.previous().some(e=>e.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent!="undefined"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let e=this.root.nodes.length-1;e>=0;e--)t=this.root.nodes[e],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(e)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let t={};if(this.root)this.root.walk(e=>{if(e.source){let s=e.source.input.from;s&&!t[s]&&(t[s]=!0,this.map.setSourceContent(this.toUrl(this.path(s)),e.source.input.css))}});else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(e,this.css)}}applyPrevMaps(){for(let t of this.previous()){let e=this.toUrl(this.path(t.file)),s=t.root||xe(t.file),n;this.mapOpts.sourcesContent===!1?(n=new Us(t.text),n.sourcesContent&&(n.sourcesContent=n.sourcesContent.map(()=>null))):n=t.consumer(),this.map.applySourceMap(n,e,this.toUrl(this.path(s)))}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation!="undefined"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let e=` +`)){let i=this.raw(t,null,"indent");if(i.length)for(let a=0;asr(i,e)):(o==="object"&&n!==null&&(n=sr(n)),e[s]=n)}return e}class nr{constructor(t={}){this.raws={},this[de]=!1,this[ta]=!0;for(let e in t)if(e==="nodes"){this.nodes=[];for(let s of t[e])typeof s.clone=="function"?this.append(s.clone()):this.append(s)}else this[e]=t[e]}error(t,e={}){if(this.source){let{start:s,end:n}=this.rangeBy(e);return this.source.input.error(t,{line:s.line,column:s.column},{line:n.line,column:n.column},e)}return new ea(t)}warn(t,e,s){let n={node:this};for(let o in s)n[o]=s[o];return t.warn(e,n)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=sa){t.stringify&&(t=t.stringify);let e="";return t(this,s=>{e+=s}),e}assign(t={}){for(let e in t)this[e]=t[e];return this}clone(t={}){let e=sr(this);for(let s in t)e[s]=t[s];return e}cloneBefore(t={}){let e=this.clone(t);return this.parent.insertBefore(this,e),e}cloneAfter(t={}){let e=this.clone(t);return this.parent.insertAfter(this,e),e}replaceWith(...t){if(this.parent){let e=this,s=!1;for(let n of t)n===this?s=!0:s?(this.parent.insertAfter(e,n),e=n):this.parent.insertBefore(e,n);s||this.remove()}return this}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}before(t){return this.parent.insertBefore(this,t),this}after(t){return this.parent.insertAfter(this,t),this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}raw(t,e){return new ra().raw(this,t,e)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,e){let s={},n=e==null;e=e||new Map;let o=0;for(let i in this){if(!Object.prototype.hasOwnProperty.call(this,i)||i==="parent"||i==="proxyCache")continue;let a=this[i];if(Array.isArray(a))s[i]=a.map(c=>typeof c=="object"&&c.toJSON?c.toJSON(null,e):c);else if(typeof a=="object"&&a.toJSON)s[i]=a.toJSON(null,e);else if(i==="source"){let c=e.get(a.input);c==null&&(c=o,e.set(a.input,o),o++),s[i]={inputId:c,start:a.start,end:a.end}}else s[i]=a}return n&&(s.inputs=[...e.keys()].map(i=>i.toJSON())),s}positionInside(t){let e=this.toString(),s=this.source.start.column,n=this.source.start.line;for(let o=0;ot.root().toProxy():t[e]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let e=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${e.input.from}:${e.start.line}:${e.start.column}$&`)}return t}markDirty(){if(this[de]){this[de]=!1;let t=this;for(;t=t.parent;)t[de]=!1}}get proxyOf(){return this}}var ge=nr;nr.default=nr;let na=ge;class or extends na{constructor(t){t&&typeof t.value!="undefined"&&typeof t.value!="string"&&(t=Qt(bt({},t),{value:String(t.value)}));super(t);this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}}var me=or;or.default=or;let oa="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";var ia=Object.freeze(Object.defineProperty({__proto__:null,nanoid:(r=21)=>{let t="",e=r;for(;e--;)t+=oa[Math.random()*64|0];return t},customAlphabet:(r,t=21)=>(e=t)=>{let s="",n=e;for(;n--;)s+=r[Math.random()*r.length|0];return s}},Symbol.toStringTag,{value:"Module"})),aa=rt(ia);let{SourceMapConsumer:Rs,SourceMapGenerator:$s}=it,{existsSync:ca,readFileSync:la}=it,{dirname:ir,join:ua}=it;function fa(r){return Buffer?Buffer.from(r,"base64").toString():window.atob(r)}class ar{constructor(t,e){if(e.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let s=e.map?e.map.prev:void 0,n=this.loadMap(e.from,s);!this.mapFile&&e.from&&(this.mapFile=e.from),this.mapFile&&(this.root=ir(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new Rs(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,e){return t?t.substr(0,e.length)===e:!1}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let e=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!e)return;let s=t.lastIndexOf(e.pop()),n=t.indexOf("*/",s);s>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(s,n)))}decodeInline(t){let e=/^data:application\/json;charset=utf-?8;base64,/,s=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,o=/^data:application\/json,/;if(n.test(t)||o.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(e.test(t)||s.test(t))return fa(t.substr(RegExp.lastMatch.length));let i=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)}loadFile(t){if(this.root=ir(t),ca(t))return this.mapFile=t,la(t,"utf-8").toString().trim()}loadMap(t,e){if(e===!1)return!1;if(e){if(typeof e=="string")return e;if(typeof e=="function"){let s=e(t);if(s){let n=this.loadFile(s);if(!n)throw new Error("Unable to load previous source map: "+s.toString());return n}}else{if(e instanceof Rs)return $s.fromSourceMap(e).toString();if(e instanceof $s)return e.toString();if(this.isMap(e))return JSON.stringify(e);throw new Error("Unsupported previous source map format: "+e.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let s=this.annotation;return t&&(s=ua(ir(t),s)),this.loadFile(s)}}}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}}var Ps=ar;ar.default=ar;let{SourceMapConsumer:pa,SourceMapGenerator:ha}=it,{fileURLToPath:Ms,pathToFileURL:be}=it,{resolve:cr,isAbsolute:lr}=it,{nanoid:da}=aa,ur=it,Is=tr,ga=Ps,fr=Symbol("fromOffsetCache"),ma=Boolean(pa&&ha),Bs=Boolean(cr&&lr);class ye{constructor(t,e={}){if(t===null||typeof t=="undefined"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,e.from&&(!Bs||/^\w+:\/\//.test(e.from)||lr(e.from)?this.file=e.from:this.file=cr(e.from)),Bs&&ma){let s=new ga(this.css,e);if(s.text){this.map=s;let n=s.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(t){let e,s;if(this[fr])s=this[fr];else{let o=this.css.split(` +`);s=new Array(o.length);let i=0;for(let a=0,c=o.length;a=e)n=s.length-1;else{let o=s.length-2,i;for(;n>1),t=s[i+1])n=i+1;else{n=i;break}}return{line:n+1,col:t-s[n]+1}}error(t,e,s,n={}){let o,i,a;if(e&&typeof e=="object"){let l=e,u=s;if(typeof e.offset=="number"){let p=this.fromOffset(l.offset);e=p.line,s=p.col}else e=l.line,s=l.column;if(typeof u.offset=="number"){let p=this.fromOffset(u.offset);i=p.line,a=p.col}else i=u.line,a=u.column}else if(!s){let l=this.fromOffset(e);e=l.line,s=l.col}let c=this.origin(e,s,i,a);return c?o=new Is(t,c.endLine===void 0?c.line:{line:c.line,column:c.column},c.endLine===void 0?c.column:{line:c.endLine,column:c.endColumn},c.source,c.file,n.plugin):o=new Is(t,i===void 0?e:{line:e,column:s},i===void 0?s:{line:i,column:a},this.css,this.file,n.plugin),o.input={line:e,column:s,endLine:i,endColumn:a,source:this.css},this.file&&(be&&(o.input.url=be(this.file).toString()),o.input.file=this.file),o}origin(t,e,s,n){if(!this.map)return!1;let o=this.map.consumer(),i=o.originalPositionFor({line:t,column:e});if(!i.source)return!1;let a;typeof s=="number"&&(a=o.originalPositionFor({line:s,column:n}));let c;lr(i.source)?c=be(i.source):c=new URL(i.source,this.map.consumer().sourceRoot||be(this.map.mapFile));let l={url:c.toString(),line:i.line,column:i.column,endLine:a&&a.line,endColumn:a&&a.column};if(c.protocol==="file:")if(Ms)l.file=Ms(c);else throw new Error("file: protocol is not available in this PostCSS build");let u=o.sourceContentFor(i.source);return u&&(l.source=u),l}mapResolve(t){return/^\w+:\/\//.test(t)?t:cr(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let e of["hasBOM","css","file","id"])this[e]!=null&&(t[e]=this[e]);return this.map&&(t.map=bt({},this.map),t.map.consumerCache&&(t.map.consumerCache=void 0)),t}}var ve=ye;ye.default=ye,ur&&ur.registerInput&&ur.registerInput(ye);let{SourceMapConsumer:Us,SourceMapGenerator:we}=it,{dirname:xe,resolve:js,relative:Hs,sep:Vs}=it,{pathToFileURL:Gs}=it,ba=ve,ya=Boolean(Us&&we),va=Boolean(xe&&js&&Hs&&Vs);class wa{constructor(t,e,s,n){this.stringify=t,this.mapOpts=s.map||{},this.root=e,this.opts=s,this.css=n}isMap(){return typeof this.opts.map!="undefined"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let e=t.source.input.map;this.previousMaps.includes(e)||this.previousMaps.push(e)}});else{let t=new ba(this.css,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline!="undefined")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t!="undefined"&&t!==!0?!1:this.previous().length?this.previous().some(e=>e.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent!="undefined"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let e=this.root.nodes.length-1;e>=0;e--)t=this.root.nodes[e],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(e)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let t={};if(this.root)this.root.walk(e=>{if(e.source){let s=e.source.input.from;s&&!t[s]&&(t[s]=!0,this.map.setSourceContent(this.toUrl(this.path(s)),e.source.input.css))}});else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(e,this.css)}}applyPrevMaps(){for(let t of this.previous()){let e=this.toUrl(this.path(t.file)),s=t.root||xe(t.file),n;this.mapOpts.sourcesContent===!1?(n=new Us(t.text),n.sourcesContent&&(n.sourcesContent=n.sourcesContent.map(()=>null))):n=t.consumer(),this.map.applySourceMap(n,e,this.toUrl(this.path(s)))}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation!="undefined"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let e=` `;this.css.includes(`\r `)&&(e=`\r `),this.css+=e+"/*# sourceMappingURL="+t+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=we.fromSourceMap(t)}else this.map=new we({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});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]}path(t){if(t.indexOf("<")===0||/^\w+:\/\//.test(t)||this.mapOpts.absolute)return t;let e=this.opts.to?xe(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(e=xe(js(e,this.mapOpts.annotation))),t=Hs(e,t),t}toUrl(t){return Vs==="\\"&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}sourcePath(t){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(Gs)return Gs(t.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}else return this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new we({file:this.outputFile()});let t=1,e=1,s="",n={source:"",generated:{line:0,column:0},original:{line:0,column:0}},o,i;this.stringify(this.root,(a,c,l)=>{if(this.css+=a,c&&l!=="end"&&(n.generated.line=t,n.generated.column=e-1,c.source&&c.source.start?(n.source=this.sourcePath(c),n.original.line=c.source.start.line,n.original.column=c.source.start.column-1,this.map.addMapping(n)):(n.source=s,n.original.line=1,n.original.column=0,this.map.addMapping(n))),o=a.match(/\n/g),o?(t+=o.length,i=a.lastIndexOf(` -`),e=a.length-i):e+=a.length,c&&l!=="start"){let u=c.parent||{raws:{}};(c.type!=="decl"||c!==u.last||u.raws.semicolon)&&(c.source&&c.source.end?(n.source=this.sourcePath(c),n.original.line=c.source.end.line,n.original.column=c.source.end.column-1,n.generated.line=t,n.generated.column=e-2,this.map.addMapping(n)):(n.source=s,n.original.line=1,n.original.column=0,n.generated.line=t,n.generated.column=e-1,this.map.addMapping(n)))}})}generate(){if(this.clearAnnotation(),va&&ya&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,e=>{t+=e}),[t]}}}var zs=wa;let xa=ge;class fr extends xa{constructor(t){super(t);this.type="comment"}}var Se=fr;fr.default=fr;let{isClean:Fs,my:Ws}=jt,Ys=me,Js=Se,Sa=ge,Xs,pr,hr;function Zs(r){return r.map(t=>(t.nodes&&(t.nodes=Zs(t.nodes)),delete t.source,t))}function Qs(r){if(r[Fs]=!1,r.proxyOf.nodes)for(let t of r.proxyOf.nodes)Qs(t)}class ct extends Sa{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let e=this.getIterator(),s,n;for(;this.indexes[e]{let n;try{n=t(e,s)}catch(o){throw e.addToError(o)}return n!==!1&&e.walk&&(n=e.walk(t)),n})}walkDecls(t,e){return e?t instanceof RegExp?this.walk((s,n)=>{if(s.type==="decl"&&t.test(s.prop))return e(s,n)}):this.walk((s,n)=>{if(s.type==="decl"&&s.prop===t)return e(s,n)}):(e=t,this.walk((s,n)=>{if(s.type==="decl")return e(s,n)}))}walkRules(t,e){return e?t instanceof RegExp?this.walk((s,n)=>{if(s.type==="rule"&&t.test(s.selector))return e(s,n)}):this.walk((s,n)=>{if(s.type==="rule"&&s.selector===t)return e(s,n)}):(e=t,this.walk((s,n)=>{if(s.type==="rule")return e(s,n)}))}walkAtRules(t,e){return e?t instanceof RegExp?this.walk((s,n)=>{if(s.type==="atrule"&&t.test(s.name))return e(s,n)}):this.walk((s,n)=>{if(s.type==="atrule"&&s.name===t)return e(s,n)}):(e=t,this.walk((s,n)=>{if(s.type==="atrule")return e(s,n)}))}walkComments(t){return this.walk((e,s)=>{if(e.type==="comment")return t(e,s)})}append(...t){for(let e of t){let s=this.normalize(e,this.last);for(let n of s)this.proxyOf.nodes.push(n)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let e of t){let s=this.normalize(e,this.first,"prepend").reverse();for(let n of s)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+s.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let e of this.nodes)e.cleanRaws(t)}insertBefore(t,e){t=this.index(t);let s=t===0?"prepend":!1,n=this.normalize(e,this.proxyOf.nodes[t],s).reverse();for(let i of n)this.proxyOf.nodes.splice(t,0,i);let o;for(let i in this.indexes)o=this.indexes[i],t<=o&&(this.indexes[i]=o+n.length);return this.markDirty(),this}insertAfter(t,e){t=this.index(t);let s=this.normalize(e,this.proxyOf.nodes[t]).reverse();for(let o of s)this.proxyOf.nodes.splice(t+1,0,o);let n;for(let o in this.indexes)n=this.indexes[o],t=t&&(this.indexes[s]=e-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,e,s){return s||(s=e,e={}),this.walkDecls(n=>{e.props&&!e.props.includes(n.prop)||e.fast&&!n.value.includes(e.fast)||(n.value=n.value.replace(t,s))}),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}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]}normalize(t,e){if(typeof t=="string")t=Zs(Xs(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value=="undefined")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new Ys(t)]}else if(t.selector)t=[new pr(t)];else if(t.name)t=[new hr(t)];else if(t.text)t=[new Js(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[Ws]||ct.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Fs]&&Qs(n),typeof n.raws.before=="undefined"&&e&&typeof e.raws.before!="undefined"&&(n.raws.before=e.raws.before.replace(/\S/g,"")),n.parent=this,n))}getProxyProcessor(){return{set(t,e,s){return t[e]===s||(t[e]=s,(e==="name"||e==="params"||e==="selector")&&t.markDirty()),!0},get(t,e){return e==="proxyOf"?t:t[e]?e==="each"||typeof e=="string"&&e.startsWith("walk")?(...s)=>t[e](...s.map(n=>typeof n=="function"?(o,i)=>n(o.toProxy(),i):n)):e==="every"||e==="some"?s=>t[e]((n,...o)=>s(n.toProxy(),...o)):e==="root"?()=>t.root().toProxy():e==="nodes"?t.nodes.map(s=>s.toProxy()):e==="first"||e==="last"?t[e].toProxy():t[e]:t[e]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}}ct.registerParse=r=>{Xs=r},ct.registerRule=r=>{pr=r},ct.registerAtRule=r=>{hr=r};var _t=ct;ct.default=ct,ct.rebuild=r=>{r.type==="atrule"?Object.setPrototypeOf(r,hr.prototype):r.type==="rule"?Object.setPrototypeOf(r,pr.prototype):r.type==="decl"?Object.setPrototypeOf(r,Ys.prototype):r.type==="comment"&&Object.setPrototypeOf(r,Js.prototype),r[Ws]=!0,r.nodes&&r.nodes.forEach(t=>{ct.rebuild(t)})};let qa=_t,Ks,tn;class Ht extends qa{constructor(t){super(mt({type:"document"},t));this.nodes||(this.nodes=[])}toResult(t={}){return new Ks(new tn,this,t).stringify()}}Ht.registerLazyResult=r=>{Ks=r},Ht.registerProcessor=r=>{tn=r};var dr=Ht;Ht.default=Ht;class gr{constructor(t,e={}){if(this.type="warning",this.text=t,e.node&&e.node.source){let s=e.node.rangeBy(e);this.line=s.start.line,this.column=s.start.column,this.endLine=s.end.line,this.endColumn=s.end.column}for(let s in e)this[s]=e[s]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}var en=gr;gr.default=gr;let Ea=en;class mr{constructor(t,e,s){this.processor=t,this.messages=[],this.root=e,this.opts=s,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,e={}){e.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(e.plugin=this.lastPlugin.postcssPlugin);let s=new Ea(t,e);return this.messages.push(s),s}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}}var br=mr;mr.default=mr;const yr="'".charCodeAt(0),rn='"'.charCodeAt(0),qe="\\".charCodeAt(0),sn="/".charCodeAt(0),Ee=` -`.charCodeAt(0),Vt=" ".charCodeAt(0),Te="\f".charCodeAt(0),_e=" ".charCodeAt(0),Ae="\r".charCodeAt(0),Ta="[".charCodeAt(0),_a="]".charCodeAt(0),Aa="(".charCodeAt(0),Ca=")".charCodeAt(0),Da="{".charCodeAt(0),La="}".charCodeAt(0),Oa=";".charCodeAt(0),ka="*".charCodeAt(0),Ra=":".charCodeAt(0),Na="@".charCodeAt(0),Ce=/[\t\n\f\r "#'()/;[\\\]{}]/g,De=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,$a=/.[\n"'(/\\]/,nn=/[\da-f]/i;var Pa=function(t,e={}){let s=t.css.valueOf(),n=e.ignoreErrors,o,i,a,c,l,u,p,y,v,g,w=s.length,d=0,D=[],U=[];function A(){return d}function S(j){throw t.error("Unclosed "+j,d)}function L(){return U.length===0&&d>=w}function I(j){if(U.length)return U.pop();if(d>=w)return;let z=j?j.ignoreUnclosed:!1;switch(o=s.charCodeAt(d),o){case Ee:case Vt:case _e:case Ae:case Te:{i=d;do i+=1,o=s.charCodeAt(i);while(o===Vt||o===Ee||o===_e||o===Ae||o===Te);g=["space",s.slice(d,i)],d=i-1;break}case Ta:case _a:case Da:case La:case Ra:case Oa:case Ca:{let F=String.fromCharCode(o);g=[F,F,d];break}case Aa:{if(y=D.length?D.pop()[1]:"",v=s.charCodeAt(d+1),y==="url"&&v!==yr&&v!==rn&&v!==Vt&&v!==Ee&&v!==_e&&v!==Te&&v!==Ae){i=d;do{if(u=!1,i=s.indexOf(")",i+1),i===-1)if(n||z){i=d;break}else S("bracket");for(p=i;s.charCodeAt(p-1)===qe;)p-=1,u=!u}while(u);g=["brackets",s.slice(d,i+1),d,i],d=i}else i=s.indexOf(")",d+1),c=s.slice(d,i+1),i===-1||$a.test(c)?g=["(","(",d]:(g=["brackets",c,d,i],d=i);break}case yr:case rn:{a=o===yr?"'":'"',i=d;do{if(u=!1,i=s.indexOf(a,i+1),i===-1)if(n||z){i=d+1;break}else S("string");for(p=i;s.charCodeAt(p-1)===qe;)p-=1,u=!u}while(u);g=["string",s.slice(d,i+1),d,i],d=i;break}case Na:{Ce.lastIndex=d+1,Ce.test(s),Ce.lastIndex===0?i=s.length-1:i=Ce.lastIndex-2,g=["at-word",s.slice(d,i+1),d,i],d=i;break}case qe:{for(i=d,l=!0;s.charCodeAt(i+1)===qe;)i+=1,l=!l;if(o=s.charCodeAt(i+1),l&&o!==sn&&o!==Vt&&o!==Ee&&o!==_e&&o!==Ae&&o!==Te&&(i+=1,nn.test(s.charAt(i)))){for(;nn.test(s.charAt(i+1));)i+=1;s.charCodeAt(i+1)===Vt&&(i+=1)}g=["word",s.slice(d,i+1),d,i],d=i;break}default:{o===sn&&s.charCodeAt(d+1)===ka?(i=s.indexOf("*/",d+2)+1,i===0&&(n||z?i=s.length:S("comment")),g=["comment",s.slice(d,i+1),d,i],d=i):(De.lastIndex=d+1,De.test(s),De.lastIndex===0?i=s.length-1:i=De.lastIndex-2,g=["word",s.slice(d,i+1),d,i],D.push(g),d=i);break}}return d++,g}function M(j){U.push(j)}return{back:M,nextToken:I,endOfFile:L,position:A}};let on=_t;class Le extends on{constructor(t){super(t);this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}}var vr=Le;Le.default=Le,on.registerAtRule(Le);let Ma=_t,an,cn;class Gt extends Ma{constructor(t){super(t);this.type="root",this.nodes||(this.nodes=[])}removeChild(t,e){let s=this.index(t);return!e&&s===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[s].raws.before),super.removeChild(t)}normalize(t,e,s){let n=super.normalize(t);if(e){if(s==="prepend")this.nodes.length>1?e.raws.before=this.nodes[1].raws.before:delete e.raws.before;else if(this.first!==e)for(let o of n)o.raws.before=e.raws.before}return n}toResult(t={}){return new an(new cn,this,t).stringify()}}Gt.registerLazyResult=r=>{an=r},Gt.registerProcessor=r=>{cn=r};var zt=Gt;Gt.default=Gt;let Ft={split(r,t,e){let s=[],n="",o=!1,i=0,a=!1,c=!1;for(let l of r)c?c=!1:l==="\\"?c=!0:a?l===a&&(a=!1):l==='"'||l==="'"?a=l:l==="("?i+=1:l===")"?i>0&&(i-=1):i===0&&t.includes(l)&&(o=!0),o?(n!==""&&s.push(n.trim()),n="",o=!1):n+=l;return(e||n!=="")&&s.push(n.trim()),s},space(r){let t=[" ",` -`," "];return Ft.split(r,t)},comma(r){return Ft.split(r,[","],!0)}};var ln=Ft;Ft.default=Ft;let un=_t,Ia=ln;class Oe extends un{constructor(t){super(t);this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Ia.comma(this.selector)}set selectors(t){let e=this.selector?this.selector.match(/,\s*/):null,s=e?e[0]:","+this.raw("between","beforeOpen");this.selector=t.join(s)}}var wr=Oe;Oe.default=Oe,un.registerRule(Oe);let Ba=me,Ua=Pa,ja=Se,Ha=vr,Va=zt,fn=wr;class Ga{constructor(t){this.input=t,this.root=new Va,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=Ua(this.input)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}comment(t){let e=new ja;this.init(e,t[2]),e.source.end=this.getPosition(t[3]||t[2]);let s=t[1].slice(2,-2);if(/^\s*$/.test(s))e.text="",e.raws.left=s,e.raws.right="";else{let n=s.match(/^(\s*)([^]*\S)(\s*)$/);e.text=n[2],e.raws.left=n[1],e.raws.right=n[3]}}emptyRule(t){let e=new fn;this.init(e,t[2]),e.selector="",e.raws.between="",this.current=e}other(t){let e=!1,s=null,n=!1,o=null,i=[],a=t[1].startsWith("--"),c=[],l=t;for(;l;){if(s=l[0],c.push(l),s==="("||s==="[")o||(o=l),i.push(s==="("?")":"]");else if(a&&n&&s==="{")o||(o=l),i.push("}");else if(i.length===0)if(s===";")if(n){this.decl(c,a);return}else break;else if(s==="{"){this.rule(c);return}else if(s==="}"){this.tokenizer.back(c.pop()),e=!0;break}else s===":"&&(n=!0);else s===i[i.length-1]&&(i.pop(),i.length===0&&(o=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),i.length>0&&this.unclosedBracket(o),e&&n){if(!a)for(;c.length&&(l=c[c.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(c.pop());this.decl(c,a)}else this.unknownWord(c)}rule(t){t.pop();let e=new fn;this.init(e,t[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(e,"selector",t),this.current=e}decl(t,e){let s=new Ba;this.init(s,t[0][2]);let n=t[t.length-1];for(n[0]===";"&&(this.semicolon=!0,t.pop()),s.source.end=this.getPosition(n[3]||n[2]);t[0][0]!=="word";)t.length===1&&this.unknownWord(t),s.raws.before+=t.shift()[1];for(s.source.start=this.getPosition(t[0][2]),s.prop="";t.length;){let l=t[0][0];if(l===":"||l==="space"||l==="comment")break;s.prop+=t.shift()[1]}s.raws.between="";let o;for(;t.length;)if(o=t.shift(),o[0]===":"){s.raws.between+=o[1];break}else o[0]==="word"&&/\w/.test(o[1])&&this.unknownWord([o]),s.raws.between+=o[1];(s.prop[0]==="_"||s.prop[0]==="*")&&(s.raws.before+=s.prop[0],s.prop=s.prop.slice(1));let i=[],a;for(;t.length&&(a=t[0][0],!(a!=="space"&&a!=="comment"));)i.push(t.shift());this.precheckMissedSemicolon(t);for(let l=t.length-1;l>=0;l--){if(o=t[l],o[1].toLowerCase()==="!important"){s.important=!0;let u=this.stringFrom(t,l);u=this.spacesFromEnd(t)+u,u!==" !important"&&(s.raws.important=u);break}else if(o[1].toLowerCase()==="important"){let u=t.slice(0),p="";for(let y=l;y>0;y--){let v=u[y][0];if(p.trim().indexOf("!")===0&&v!=="space")break;p=u.pop()[1]+p}p.trim().indexOf("!")===0&&(s.important=!0,s.raws.important=p,t=u)}if(o[0]!=="space"&&o[0]!=="comment")break}t.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(s.raws.between+=i.map(l=>l[1]).join(""),i=[]),this.raw(s,"value",i.concat(t),e),s.value.includes(":")&&!e&&this.checkMissedSemicolon(t)}atrule(t){let e=new Ha;e.name=t[1].slice(1),e.name===""&&this.unnamedAtrule(e,t),this.init(e,t[2]);let s,n,o,i=!1,a=!1,c=[],l=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),s=t[0],s==="("||s==="["?l.push(s==="("?")":"]"):s==="{"&&l.length>0?l.push("}"):s===l[l.length-1]&&l.pop(),l.length===0)if(s===";"){e.source.end=this.getPosition(t[2]),this.semicolon=!0;break}else if(s==="{"){a=!0;break}else if(s==="}"){if(c.length>0){for(o=c.length-1,n=c[o];n&&n[0]==="space";)n=c[--o];n&&(e.source.end=this.getPosition(n[3]||n[2]))}this.end(t);break}else c.push(t);else c.push(t);if(this.tokenizer.endOfFile()){i=!0;break}}e.raws.between=this.spacesAndCommentsFromEnd(c),c.length?(e.raws.afterName=this.spacesAndCommentsFromStart(c),this.raw(e,"params",c),i&&(t=c[c.length-1],e.source.end=this.getPosition(t[3]||t[2]),this.spaces=e.raws.between,e.raws.between="")):(e.raws.afterName="",e.params=""),a&&(e.nodes=[],this.current=e)}end(t){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(t[2]),this.current=this.current.parent):this.unexpectedClose(t)}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}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&e.type==="rule"&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let e=this.input.fromOffset(t);return{offset:t,line:e.line,column:e.col}}init(t,e){this.current.push(t),t.source={start:this.getPosition(e),input:this.input},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}raw(t,e,s,n){let o,i,a=s.length,c="",l=!0,u,p;for(let y=0;yv+g[1],"");t.raws[e]={value:c,raw:y}}t[e]=c}spacesAndCommentsFromEnd(t){let e,s="";for(;t.length&&(e=t[t.length-1][0],!(e!=="space"&&e!=="comment"));)s=t.pop()[1]+s;return s}spacesAndCommentsFromStart(t){let e,s="";for(;t.length&&(e=t[0][0],!(e!=="space"&&e!=="comment"));)s+=t.shift()[1];return s}spacesFromEnd(t){let e,s="";for(;t.length&&(e=t[t.length-1][0],e==="space");)s=t.pop()[1]+s;return s}stringFrom(t,e){let s="";for(let n=e;n=0&&(n=t[o],!(n[0]!=="space"&&(s+=1,s===2)));o--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}}var za=Ga;let Fa=_t,Wa=za,Ya=ve;function ke(r,t){let e=new Ya(r,t),s=new Wa(e);try{s.parse()}catch(n){throw n}return s.root}var xr=ke;ke.default=ke,Fa.registerParse(ke);let{isClean:lt,my:Ja}=jt,Xa=zs,Za=he,Qa=_t,Ka=dr,pn=br,tc=xr,ec=zt;const rc={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},sc={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},nc={postcssPlugin:!0,prepare:!0,Once:!0},kt=0;function Wt(r){return typeof r=="object"&&typeof r.then=="function"}function hn(r){let t=!1,e=rc[r.type];return r.type==="decl"?t=r.prop.toLowerCase():r.type==="atrule"&&(t=r.name.toLowerCase()),t&&r.append?[e,e+"-"+t,kt,e+"Exit",e+"Exit-"+t]:t?[e,e+"-"+t,e+"Exit",e+"Exit-"+t]:r.append?[e,kt,e+"Exit"]:[e,e+"Exit"]}function dn(r){let t;return r.type==="document"?t=["Document",kt,"DocumentExit"]:r.type==="root"?t=["Root",kt,"RootExit"]:t=hn(r),{node:r,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function Sr(r){return r[lt]=!1,r.nodes&&r.nodes.forEach(t=>Sr(t)),r}let qr={};class yt{constructor(t,e,s){this.stringified=!1,this.processed=!1;let n;if(typeof e=="object"&&e!==null&&(e.type==="root"||e.type==="document"))n=Sr(e);else if(e instanceof yt||e instanceof pn)n=Sr(e.root),e.map&&(typeof s.map=="undefined"&&(s.map={}),s.map.inline||(s.map.inline=!1),s.map.prev=e.map);else{let o=tc;s.syntax&&(o=s.syntax.parse),s.parser&&(o=s.parser),o.parse&&(o=o.parse);try{n=o(e,s)}catch(i){this.processed=!0,this.error=i}n&&!n[Ja]&&Qa.rebuild(n)}this.result=new pn(t,n,s),this.helpers=Qt(mt({},qr),{result:this.result,postcss:qr}),this.plugins=this.processor.plugins.map(o=>typeof o=="object"&&o.prepare?mt(mt({},o),o.prepare(this.result)):o)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,e){return this.async().then(t,e)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let e=this.runOnRoot(t);if(Wt(e))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[lt];)t[lt]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let e of t.nodes)this.visitSync(this.listeners.OnceExit,e);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,e=Za;t.syntax&&(e=t.syntax.stringify),t.stringifier&&(e=t.stringifier),e.stringify&&(e=e.stringify);let n=new Xa(e,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}walkSync(t){t[lt]=!0;let e=hn(t);for(let s of e)if(s===kt)t.nodes&&t.each(n=>{n[lt]||this.walkSync(n)});else{let n=this.listeners[s];if(n&&this.visitSync(n,t.toProxy()))return}}visitSync(t,e){for(let[s,n]of t){this.result.lastPlugin=s;let o;try{o=n(e,this.helpers)}catch(i){throw this.handleError(i,e.proxyOf)}if(e.type!=="root"&&e.type!=="document"&&!e.parent)return!0;if(Wt(o))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let e=this.result.root.nodes.map(s=>t.Once(s,this.helpers));return Wt(e[0])?Promise.all(e):e}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(e){throw this.handleError(e)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,e){let s=this.result.lastPlugin;try{e&&e.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=s.postcssPlugin,t.setMessage()):s.postcssVersion}catch(n){console&&console.error&&console.error(n)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let s=this.visitTick(e);if(Wt(s))try{await s}catch(n){let o=e[e.length-1].node;throw this.handleError(n,o)}}}if(this.listeners.OnceExit)for(let[e,s]of this.listeners.OnceExit){this.result.lastPlugin=e;try{if(t.type==="document"){let n=t.nodes.map(o=>s(o,this.helpers));await Promise.all(n)}else await s(t,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(e,s,n)=>{this.listeners[s]||(this.listeners[s]=[]),this.listeners[s].push([e,n])};for(let e of this.plugins)if(typeof e=="object")for(let s in e){if(!sc[s]&&/^[A-Z]/.test(s))throw new Error(`Unknown event ${s} in ${e.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!nc[s])if(typeof e[s]=="object")for(let n in e[s])n==="*"?t(e,s,e[s][n]):t(e,s+"-"+n.toLowerCase(),e[s][n]);else typeof e[s]=="function"&&t(e,s,e[s])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let e=t[t.length-1],{node:s,visitors:n}=e;if(s.type!=="root"&&s.type!=="document"&&!s.parent){t.pop();return}if(n.length>0&&e.visitorIndex{qr=r};var gn=yt;yt.default=yt,ec.registerLazyResult(yt),Ka.registerLazyResult(yt);let oc=zs,ic=he,ac=xr;const cc=br;class Er{constructor(t,e,s){e=e.toString(),this.stringified=!1,this._processor=t,this._css=e,this._opts=s,this._map=void 0;let n,o=ic;this.result=new cc(this._processor,n,this._opts),this.result.css=e;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let a=new oc(o,n,this._opts,e);if(a.isMap()){let[c,l]=a.generate();c&&(this.result.css=c),l&&(this.result.map=l)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let t,e=ac;try{t=e(this._css,this._opts)}catch(s){this.error=s}if(this.error)throw this.error;return this._root=t,t}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(t,e){return this.async().then(t,e)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}var lc=Er;Er.default=Er;let uc=lc,fc=gn,pc=dr,hc=zt;class Yt{constructor(t=[]){this.version="8.4.6",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,e={}){return this.plugins.length===0&&typeof e.parser=="undefined"&&typeof e.stringifier=="undefined"&&typeof e.syntax=="undefined"?new uc(this,t,e):new fc(this,t,e)}normalize(t){let e=[];for(let s of t)if(s.postcss===!0?s=s():s.postcss&&(s=s.postcss),typeof s=="object"&&Array.isArray(s.plugins))e=e.concat(s.plugins);else if(typeof s=="object"&&s.postcssPlugin)e.push(s);else if(typeof s=="function")e.push(s);else if(!(typeof s=="object"&&(s.parse||s.stringify)))throw new Error(s+" is not a PostCSS plugin");return e}}var dc=Yt;Yt.default=Yt,hc.registerProcessor(Yt),pc.registerProcessor(Yt);let gc=me,mc=Ps,bc=Se,yc=vr,vc=ve,wc=zt,xc=wr;function Jt(r,t){if(Array.isArray(r))return r.map(i=>Jt(i));let n=r,{inputs:e}=n,s=Cr(n,["inputs"]);if(e){t=[];for(let i of e){let a=Qt(mt({},i),{__proto__:vc.prototype});a.map&&(a.map=Qt(mt({},a.map),{__proto__:mc.prototype})),t.push(a)}}if(s.nodes&&(s.nodes=r.nodes.map(i=>Jt(i,t))),s.source){let o=s.source,{inputId:i}=o,a=Cr(o,["inputId"]);s.source=a,i!=null&&(s.source.input=t[i])}if(s.type==="root")return new wc(s);if(s.type==="decl")return new gc(s);if(s.type==="rule")return new xc(s);if(s.type==="comment")return new bc(s);if(s.type==="atrule")return new yc(s);throw new Error("Unknown node type: "+r.type)}var Sc=Jt;Jt.default=Jt;let qc=Ke,mn=me,Ec=gn,Tc=_t,Tr=dc,_c=he,Ac=Sc,bn=dr,Cc=en,yn=Se,vn=vr,Dc=br,Lc=ve,Oc=xr,kc=ln,wn=wr,xn=zt,Rc=ge;function _(...r){return r.length===1&&Array.isArray(r[0])&&(r=r[0]),new Tr(r)}_.plugin=function(t,e){console&&console.warn&&console.warn(t+`: postcss.plugin was deprecated. Migration guide: -https://evilmartians.com/chronicles/postcss-8-plugin-migration`);function s(...o){let i=e(...o);return i.postcssPlugin=t,i.postcssVersion=new Tr().version,i}let n;return Object.defineProperty(s,"postcss",{get(){return n||(n=s()),n}}),s.process=function(o,i,a){return _([s(a)]).process(o,i)},s},_.stringify=_c,_.parse=Oc,_.fromJSON=Ac,_.list=kc,_.comment=r=>new yn(r),_.atRule=r=>new vn(r),_.decl=r=>new mn(r),_.rule=r=>new wn(r),_.root=r=>new xn(r),_.document=r=>new bn(r),_.CssSyntaxError=qc,_.Declaration=mn,_.Container=Tc,_.Processor=Tr,_.Document=bn,_.Comment=yn,_.Warning=Cc,_.AtRule=vn,_.Result=Dc,_.Input=Lc,_.Rule=wn,_.Root=xn,_.Node=Rc,Ec.registerPostcss(_);var Nc=_;_.default=_;const $c=Dr,Sn=ki,{isPlainObject:Pc}=Ze,qn=Wi,Mc=Cs.exports,{parse:Ic}=Nc,Bc=["img","audio","video","picture","svg","object","map","iframe","embed"],Uc=["script","style"];function Xt(r,t){r&&Object.keys(r).forEach(function(e){t(r[e],e)})}function dt(r,t){return{}.hasOwnProperty.call(r,t)}function En(r,t){const e=[];return Xt(r,function(s){t(s)&&e.push(s)}),e}function jc(r){for(const t in r)if(dt(r,t))return!1;return!0}function Hc(r){return r.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}var Vc=Zt;const Gc=/^[^\0\t\n\f\r /<=>]+$/;function Zt(r,t,e){if(r==null)return"";let s="",n="";function o(f,h){const m=this;this.tag=f,this.attribs=h||{},this.tagPosition=s.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(w.length){const q=w[w.length-1];q.text+=m.text}},this.updateParentNodeMediaChildren=function(){w.length&&Bc.includes(this.tag)&&w[w.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},Zt.defaults,t),t.parser=Object.assign({},zc,t.parser),Uc.forEach(function(f){t.allowedTags&&t.allowedTags.indexOf(f)>-1&&!t.allowVulnerableTags&&console.warn(` +`),e=a.length-i):e+=a.length,c&&l!=="start"){let u=c.parent||{raws:{}};(c.type!=="decl"||c!==u.last||u.raws.semicolon)&&(c.source&&c.source.end?(n.source=this.sourcePath(c),n.original.line=c.source.end.line,n.original.column=c.source.end.column-1,n.generated.line=t,n.generated.column=e-2,this.map.addMapping(n)):(n.source=s,n.original.line=1,n.original.column=0,n.generated.line=t,n.generated.column=e-1,this.map.addMapping(n)))}})}generate(){if(this.clearAnnotation(),va&&ya&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,e=>{t+=e}),[t]}}}var zs=wa;let xa=ge;class pr extends xa{constructor(t){super(t);this.type="comment"}}var Se=pr;pr.default=pr;let{isClean:Fs,my:Ws}=jt,Ys=me,Js=Se,Sa=ge,Xs,hr,dr;function Zs(r){return r.map(t=>(t.nodes&&(t.nodes=Zs(t.nodes)),delete t.source,t))}function Qs(r){if(r[Fs]=!1,r.proxyOf.nodes)for(let t of r.proxyOf.nodes)Qs(t)}class ct extends Sa{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let e=this.getIterator(),s,n;for(;this.indexes[e]{let n;try{n=t(e,s)}catch(o){throw e.addToError(o)}return n!==!1&&e.walk&&(n=e.walk(t)),n})}walkDecls(t,e){return e?t instanceof RegExp?this.walk((s,n)=>{if(s.type==="decl"&&t.test(s.prop))return e(s,n)}):this.walk((s,n)=>{if(s.type==="decl"&&s.prop===t)return e(s,n)}):(e=t,this.walk((s,n)=>{if(s.type==="decl")return e(s,n)}))}walkRules(t,e){return e?t instanceof RegExp?this.walk((s,n)=>{if(s.type==="rule"&&t.test(s.selector))return e(s,n)}):this.walk((s,n)=>{if(s.type==="rule"&&s.selector===t)return e(s,n)}):(e=t,this.walk((s,n)=>{if(s.type==="rule")return e(s,n)}))}walkAtRules(t,e){return e?t instanceof RegExp?this.walk((s,n)=>{if(s.type==="atrule"&&t.test(s.name))return e(s,n)}):this.walk((s,n)=>{if(s.type==="atrule"&&s.name===t)return e(s,n)}):(e=t,this.walk((s,n)=>{if(s.type==="atrule")return e(s,n)}))}walkComments(t){return this.walk((e,s)=>{if(e.type==="comment")return t(e,s)})}append(...t){for(let e of t){let s=this.normalize(e,this.last);for(let n of s)this.proxyOf.nodes.push(n)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let e of t){let s=this.normalize(e,this.first,"prepend").reverse();for(let n of s)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+s.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let e of this.nodes)e.cleanRaws(t)}insertBefore(t,e){t=this.index(t);let s=t===0?"prepend":!1,n=this.normalize(e,this.proxyOf.nodes[t],s).reverse();for(let i of n)this.proxyOf.nodes.splice(t,0,i);let o;for(let i in this.indexes)o=this.indexes[i],t<=o&&(this.indexes[i]=o+n.length);return this.markDirty(),this}insertAfter(t,e){t=this.index(t);let s=this.normalize(e,this.proxyOf.nodes[t]).reverse();for(let o of s)this.proxyOf.nodes.splice(t+1,0,o);let n;for(let o in this.indexes)n=this.indexes[o],t=t&&(this.indexes[s]=e-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,e,s){return s||(s=e,e={}),this.walkDecls(n=>{e.props&&!e.props.includes(n.prop)||e.fast&&!n.value.includes(e.fast)||(n.value=n.value.replace(t,s))}),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}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]}normalize(t,e){if(typeof t=="string")t=Zs(Xs(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value=="undefined")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new Ys(t)]}else if(t.selector)t=[new hr(t)];else if(t.name)t=[new dr(t)];else if(t.text)t=[new Js(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[Ws]||ct.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Fs]&&Qs(n),typeof n.raws.before=="undefined"&&e&&typeof e.raws.before!="undefined"&&(n.raws.before=e.raws.before.replace(/\S/g,"")),n.parent=this,n))}getProxyProcessor(){return{set(t,e,s){return t[e]===s||(t[e]=s,(e==="name"||e==="params"||e==="selector")&&t.markDirty()),!0},get(t,e){return e==="proxyOf"?t:t[e]?e==="each"||typeof e=="string"&&e.startsWith("walk")?(...s)=>t[e](...s.map(n=>typeof n=="function"?(o,i)=>n(o.toProxy(),i):n)):e==="every"||e==="some"?s=>t[e]((n,...o)=>s(n.toProxy(),...o)):e==="root"?()=>t.root().toProxy():e==="nodes"?t.nodes.map(s=>s.toProxy()):e==="first"||e==="last"?t[e].toProxy():t[e]:t[e]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}}ct.registerParse=r=>{Xs=r},ct.registerRule=r=>{hr=r},ct.registerAtRule=r=>{dr=r};var _t=ct;ct.default=ct,ct.rebuild=r=>{r.type==="atrule"?Object.setPrototypeOf(r,dr.prototype):r.type==="rule"?Object.setPrototypeOf(r,hr.prototype):r.type==="decl"?Object.setPrototypeOf(r,Ys.prototype):r.type==="comment"&&Object.setPrototypeOf(r,Js.prototype),r[Ws]=!0,r.nodes&&r.nodes.forEach(t=>{ct.rebuild(t)})};let qa=_t,Ks,tn;class Ht extends qa{constructor(t){super(bt({type:"document"},t));this.nodes||(this.nodes=[])}toResult(t={}){return new Ks(new tn,this,t).stringify()}}Ht.registerLazyResult=r=>{Ks=r},Ht.registerProcessor=r=>{tn=r};var gr=Ht;Ht.default=Ht;class mr{constructor(t,e={}){if(this.type="warning",this.text=t,e.node&&e.node.source){let s=e.node.rangeBy(e);this.line=s.start.line,this.column=s.start.column,this.endLine=s.end.line,this.endColumn=s.end.column}for(let s in e)this[s]=e[s]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}var en=mr;mr.default=mr;let Ea=en;class br{constructor(t,e,s){this.processor=t,this.messages=[],this.root=e,this.opts=s,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,e={}){e.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(e.plugin=this.lastPlugin.postcssPlugin);let s=new Ea(t,e);return this.messages.push(s),s}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}}var yr=br;br.default=br;const vr="'".charCodeAt(0),rn='"'.charCodeAt(0),qe="\\".charCodeAt(0),sn="/".charCodeAt(0),Ee=` +`.charCodeAt(0),Vt=" ".charCodeAt(0),Te="\f".charCodeAt(0),_e=" ".charCodeAt(0),Ae="\r".charCodeAt(0),Ta="[".charCodeAt(0),_a="]".charCodeAt(0),Aa="(".charCodeAt(0),Ca=")".charCodeAt(0),Da="{".charCodeAt(0),La="}".charCodeAt(0),Oa=";".charCodeAt(0),ka="*".charCodeAt(0),Na=":".charCodeAt(0),Ra="@".charCodeAt(0),Ce=/[\t\n\f\r "#'()/;[\\\]{}]/g,De=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,$a=/.[\n"'(/\\]/,nn=/[\da-f]/i;var Pa=function(t,e={}){let s=t.css.valueOf(),n=e.ignoreErrors,o,i,a,c,l,u,p,y,v,g,w=s.length,d=0,L=[],U=[];function C(){return d}function S(j){throw t.error("Unclosed "+j,d)}function O(){return U.length===0&&d>=w}function I(j){if(U.length)return U.pop();if(d>=w)return;let z=j?j.ignoreUnclosed:!1;switch(o=s.charCodeAt(d),o){case Ee:case Vt:case _e:case Ae:case Te:{i=d;do i+=1,o=s.charCodeAt(i);while(o===Vt||o===Ee||o===_e||o===Ae||o===Te);g=["space",s.slice(d,i)],d=i-1;break}case Ta:case _a:case Da:case La:case Na:case Oa:case Ca:{let F=String.fromCharCode(o);g=[F,F,d];break}case Aa:{if(y=L.length?L.pop()[1]:"",v=s.charCodeAt(d+1),y==="url"&&v!==vr&&v!==rn&&v!==Vt&&v!==Ee&&v!==_e&&v!==Te&&v!==Ae){i=d;do{if(u=!1,i=s.indexOf(")",i+1),i===-1)if(n||z){i=d;break}else S("bracket");for(p=i;s.charCodeAt(p-1)===qe;)p-=1,u=!u}while(u);g=["brackets",s.slice(d,i+1),d,i],d=i}else i=s.indexOf(")",d+1),c=s.slice(d,i+1),i===-1||$a.test(c)?g=["(","(",d]:(g=["brackets",c,d,i],d=i);break}case vr:case rn:{a=o===vr?"'":'"',i=d;do{if(u=!1,i=s.indexOf(a,i+1),i===-1)if(n||z){i=d+1;break}else S("string");for(p=i;s.charCodeAt(p-1)===qe;)p-=1,u=!u}while(u);g=["string",s.slice(d,i+1),d,i],d=i;break}case Ra:{Ce.lastIndex=d+1,Ce.test(s),Ce.lastIndex===0?i=s.length-1:i=Ce.lastIndex-2,g=["at-word",s.slice(d,i+1),d,i],d=i;break}case qe:{for(i=d,l=!0;s.charCodeAt(i+1)===qe;)i+=1,l=!l;if(o=s.charCodeAt(i+1),l&&o!==sn&&o!==Vt&&o!==Ee&&o!==_e&&o!==Ae&&o!==Te&&(i+=1,nn.test(s.charAt(i)))){for(;nn.test(s.charAt(i+1));)i+=1;s.charCodeAt(i+1)===Vt&&(i+=1)}g=["word",s.slice(d,i+1),d,i],d=i;break}default:{o===sn&&s.charCodeAt(d+1)===ka?(i=s.indexOf("*/",d+2)+1,i===0&&(n||z?i=s.length:S("comment")),g=["comment",s.slice(d,i+1),d,i],d=i):(De.lastIndex=d+1,De.test(s),De.lastIndex===0?i=s.length-1:i=De.lastIndex-2,g=["word",s.slice(d,i+1),d,i],L.push(g),d=i);break}}return d++,g}function M(j){U.push(j)}return{back:M,nextToken:I,endOfFile:O,position:C}};let on=_t;class Le extends on{constructor(t){super(t);this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}}var wr=Le;Le.default=Le,on.registerAtRule(Le);let Ma=_t,an,cn;class Gt extends Ma{constructor(t){super(t);this.type="root",this.nodes||(this.nodes=[])}removeChild(t,e){let s=this.index(t);return!e&&s===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[s].raws.before),super.removeChild(t)}normalize(t,e,s){let n=super.normalize(t);if(e){if(s==="prepend")this.nodes.length>1?e.raws.before=this.nodes[1].raws.before:delete e.raws.before;else if(this.first!==e)for(let o of n)o.raws.before=e.raws.before}return n}toResult(t={}){return new an(new cn,this,t).stringify()}}Gt.registerLazyResult=r=>{an=r},Gt.registerProcessor=r=>{cn=r};var zt=Gt;Gt.default=Gt;let Ft={split(r,t,e){let s=[],n="",o=!1,i=0,a=!1,c=!1;for(let l of r)c?c=!1:l==="\\"?c=!0:a?l===a&&(a=!1):l==='"'||l==="'"?a=l:l==="("?i+=1:l===")"?i>0&&(i-=1):i===0&&t.includes(l)&&(o=!0),o?(n!==""&&s.push(n.trim()),n="",o=!1):n+=l;return(e||n!=="")&&s.push(n.trim()),s},space(r){let t=[" ",` +`," "];return Ft.split(r,t)},comma(r){return Ft.split(r,[","],!0)}};var ln=Ft;Ft.default=Ft;let un=_t,Ia=ln;class Oe extends un{constructor(t){super(t);this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Ia.comma(this.selector)}set selectors(t){let e=this.selector?this.selector.match(/,\s*/):null,s=e?e[0]:","+this.raw("between","beforeOpen");this.selector=t.join(s)}}var xr=Oe;Oe.default=Oe,un.registerRule(Oe);let Ba=me,Ua=Pa,ja=Se,Ha=wr,Va=zt,fn=xr;const pn={empty:!0,space:!0};class Ga{constructor(t){this.input=t,this.root=new Va,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=Ua(this.input)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}comment(t){let e=new ja;this.init(e,t[2]),e.source.end=this.getPosition(t[3]||t[2]);let s=t[1].slice(2,-2);if(/^\s*$/.test(s))e.text="",e.raws.left=s,e.raws.right="";else{let n=s.match(/^(\s*)([^]*\S)(\s*)$/);e.text=n[2],e.raws.left=n[1],e.raws.right=n[3]}}emptyRule(t){let e=new fn;this.init(e,t[2]),e.selector="",e.raws.between="",this.current=e}other(t){let e=!1,s=null,n=!1,o=null,i=[],a=t[1].startsWith("--"),c=[],l=t;for(;l;){if(s=l[0],c.push(l),s==="("||s==="[")o||(o=l),i.push(s==="("?")":"]");else if(a&&n&&s==="{")o||(o=l),i.push("}");else if(i.length===0)if(s===";")if(n){this.decl(c,a);return}else break;else if(s==="{"){this.rule(c);return}else if(s==="}"){this.tokenizer.back(c.pop()),e=!0;break}else s===":"&&(n=!0);else s===i[i.length-1]&&(i.pop(),i.length===0&&(o=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),i.length>0&&this.unclosedBracket(o),e&&n){if(!a)for(;c.length&&(l=c[c.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(c.pop());this.decl(c,a)}else this.unknownWord(c)}rule(t){t.pop();let e=new fn;this.init(e,t[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(e,"selector",t),this.current=e}decl(t,e){let s=new Ba;this.init(s,t[0][2]);let n=t[t.length-1];for(n[0]===";"&&(this.semicolon=!0,t.pop()),s.source.end=this.getPosition(n[3]||n[2]);t[0][0]!=="word";)t.length===1&&this.unknownWord(t),s.raws.before+=t.shift()[1];for(s.source.start=this.getPosition(t[0][2]),s.prop="";t.length;){let l=t[0][0];if(l===":"||l==="space"||l==="comment")break;s.prop+=t.shift()[1]}s.raws.between="";let o;for(;t.length;)if(o=t.shift(),o[0]===":"){s.raws.between+=o[1];break}else o[0]==="word"&&/\w/.test(o[1])&&this.unknownWord([o]),s.raws.between+=o[1];(s.prop[0]==="_"||s.prop[0]==="*")&&(s.raws.before+=s.prop[0],s.prop=s.prop.slice(1));let i=[],a;for(;t.length&&(a=t[0][0],!(a!=="space"&&a!=="comment"));)i.push(t.shift());this.precheckMissedSemicolon(t);for(let l=t.length-1;l>=0;l--){if(o=t[l],o[1].toLowerCase()==="!important"){s.important=!0;let u=this.stringFrom(t,l);u=this.spacesFromEnd(t)+u,u!==" !important"&&(s.raws.important=u);break}else if(o[1].toLowerCase()==="important"){let u=t.slice(0),p="";for(let y=l;y>0;y--){let v=u[y][0];if(p.trim().indexOf("!")===0&&v!=="space")break;p=u.pop()[1]+p}p.trim().indexOf("!")===0&&(s.important=!0,s.raws.important=p,t=u)}if(o[0]!=="space"&&o[0]!=="comment")break}t.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(s.raws.between+=i.map(l=>l[1]).join(""),i=[]),this.raw(s,"value",i.concat(t),e),s.value.includes(":")&&!e&&this.checkMissedSemicolon(t)}atrule(t){let e=new Ha;e.name=t[1].slice(1),e.name===""&&this.unnamedAtrule(e,t),this.init(e,t[2]);let s,n,o,i=!1,a=!1,c=[],l=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),s=t[0],s==="("||s==="["?l.push(s==="("?")":"]"):s==="{"&&l.length>0?l.push("}"):s===l[l.length-1]&&l.pop(),l.length===0)if(s===";"){e.source.end=this.getPosition(t[2]),this.semicolon=!0;break}else if(s==="{"){a=!0;break}else if(s==="}"){if(c.length>0){for(o=c.length-1,n=c[o];n&&n[0]==="space";)n=c[--o];n&&(e.source.end=this.getPosition(n[3]||n[2]))}this.end(t);break}else c.push(t);else c.push(t);if(this.tokenizer.endOfFile()){i=!0;break}}e.raws.between=this.spacesAndCommentsFromEnd(c),c.length?(e.raws.afterName=this.spacesAndCommentsFromStart(c),this.raw(e,"params",c),i&&(t=c[c.length-1],e.source.end=this.getPosition(t[3]||t[2]),this.spaces=e.raws.between,e.raws.between="")):(e.raws.afterName="",e.params=""),a&&(e.nodes=[],this.current=e)}end(t){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(t[2]),this.current=this.current.parent):this.unexpectedClose(t)}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}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&e.type==="rule"&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let e=this.input.fromOffset(t);return{offset:t,line:e.line,column:e.col}}init(t,e){this.current.push(t),t.source={start:this.getPosition(e),input:this.input},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}raw(t,e,s,n){let o,i,a=s.length,c="",l=!0,u,p;for(let y=0;yv+g[1],"");t.raws[e]={value:c,raw:y}}t[e]=c}spacesAndCommentsFromEnd(t){let e,s="";for(;t.length&&(e=t[t.length-1][0],!(e!=="space"&&e!=="comment"));)s=t.pop()[1]+s;return s}spacesAndCommentsFromStart(t){let e,s="";for(;t.length&&(e=t[0][0],!(e!=="space"&&e!=="comment"));)s+=t.shift()[1];return s}spacesFromEnd(t){let e,s="";for(;t.length&&(e=t[t.length-1][0],e==="space");)s=t.pop()[1]+s;return s}stringFrom(t,e){let s="";for(let n=e;n=0&&(n=t[o],!(n[0]!=="space"&&(s+=1,s===2)));o--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}}var za=Ga;let Fa=_t,Wa=za,Ya=ve;function ke(r,t){let e=new Ya(r,t),s=new Wa(e);try{s.parse()}catch(n){throw n}return s.root}var Sr=ke;ke.default=ke,Fa.registerParse(ke);let{isClean:lt,my:Ja}=jt,Xa=zs,Za=he,Qa=_t,Ka=gr,hn=yr,tc=Sr,ec=zt;const rc={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},sc={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},nc={postcssPlugin:!0,prepare:!0,Once:!0},kt=0;function Wt(r){return typeof r=="object"&&typeof r.then=="function"}function dn(r){let t=!1,e=rc[r.type];return r.type==="decl"?t=r.prop.toLowerCase():r.type==="atrule"&&(t=r.name.toLowerCase()),t&&r.append?[e,e+"-"+t,kt,e+"Exit",e+"Exit-"+t]:t?[e,e+"-"+t,e+"Exit",e+"Exit-"+t]:r.append?[e,kt,e+"Exit"]:[e,e+"Exit"]}function gn(r){let t;return r.type==="document"?t=["Document",kt,"DocumentExit"]:r.type==="root"?t=["Root",kt,"RootExit"]:t=dn(r),{node:r,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function qr(r){return r[lt]=!1,r.nodes&&r.nodes.forEach(t=>qr(t)),r}let Er={};class vt{constructor(t,e,s){this.stringified=!1,this.processed=!1;let n;if(typeof e=="object"&&e!==null&&(e.type==="root"||e.type==="document"))n=qr(e);else if(e instanceof vt||e instanceof hn)n=qr(e.root),e.map&&(typeof s.map=="undefined"&&(s.map={}),s.map.inline||(s.map.inline=!1),s.map.prev=e.map);else{let o=tc;s.syntax&&(o=s.syntax.parse),s.parser&&(o=s.parser),o.parse&&(o=o.parse);try{n=o(e,s)}catch(i){this.processed=!0,this.error=i}n&&!n[Ja]&&Qa.rebuild(n)}this.result=new hn(t,n,s),this.helpers=Qt(bt({},Er),{result:this.result,postcss:Er}),this.plugins=this.processor.plugins.map(o=>typeof o=="object"&&o.prepare?bt(bt({},o),o.prepare(this.result)):o)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,e){return this.async().then(t,e)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let e=this.runOnRoot(t);if(Wt(e))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[lt];)t[lt]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let e of t.nodes)this.visitSync(this.listeners.OnceExit,e);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,e=Za;t.syntax&&(e=t.syntax.stringify),t.stringifier&&(e=t.stringifier),e.stringify&&(e=e.stringify);let n=new Xa(e,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}walkSync(t){t[lt]=!0;let e=dn(t);for(let s of e)if(s===kt)t.nodes&&t.each(n=>{n[lt]||this.walkSync(n)});else{let n=this.listeners[s];if(n&&this.visitSync(n,t.toProxy()))return}}visitSync(t,e){for(let[s,n]of t){this.result.lastPlugin=s;let o;try{o=n(e,this.helpers)}catch(i){throw this.handleError(i,e.proxyOf)}if(e.type!=="root"&&e.type!=="document"&&!e.parent)return!0;if(Wt(o))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let e=this.result.root.nodes.map(s=>t.Once(s,this.helpers));return Wt(e[0])?Promise.all(e):e}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(e){throw this.handleError(e)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,e){let s=this.result.lastPlugin;try{e&&e.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=s.postcssPlugin,t.setMessage()):s.postcssVersion}catch(n){console&&console.error&&console.error(n)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let s=this.visitTick(e);if(Wt(s))try{await s}catch(n){let o=e[e.length-1].node;throw this.handleError(n,o)}}}if(this.listeners.OnceExit)for(let[e,s]of this.listeners.OnceExit){this.result.lastPlugin=e;try{if(t.type==="document"){let n=t.nodes.map(o=>s(o,this.helpers));await Promise.all(n)}else await s(t,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(e,s,n)=>{this.listeners[s]||(this.listeners[s]=[]),this.listeners[s].push([e,n])};for(let e of this.plugins)if(typeof e=="object")for(let s in e){if(!sc[s]&&/^[A-Z]/.test(s))throw new Error(`Unknown event ${s} in ${e.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!nc[s])if(typeof e[s]=="object")for(let n in e[s])n==="*"?t(e,s,e[s][n]):t(e,s+"-"+n.toLowerCase(),e[s][n]);else typeof e[s]=="function"&&t(e,s,e[s])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let e=t[t.length-1],{node:s,visitors:n}=e;if(s.type!=="root"&&s.type!=="document"&&!s.parent){t.pop();return}if(n.length>0&&e.visitorIndex{Er=r};var mn=vt;vt.default=vt,ec.registerLazyResult(vt),Ka.registerLazyResult(vt);let oc=zs,ic=he,ac=Sr;const cc=yr;class Tr{constructor(t,e,s){e=e.toString(),this.stringified=!1,this._processor=t,this._css=e,this._opts=s,this._map=void 0;let n,o=ic;this.result=new cc(this._processor,n,this._opts),this.result.css=e;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let a=new oc(o,n,this._opts,e);if(a.isMap()){let[c,l]=a.generate();c&&(this.result.css=c),l&&(this.result.map=l)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let t,e=ac;try{t=e(this._css,this._opts)}catch(s){this.error=s}if(this.error)throw this.error;return this._root=t,t}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(t,e){return this.async().then(t,e)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}var lc=Tr;Tr.default=Tr;let uc=lc,fc=mn,pc=gr,hc=zt;class Yt{constructor(t=[]){this.version="8.4.7",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,e={}){return this.plugins.length===0&&typeof e.parser=="undefined"&&typeof e.stringifier=="undefined"&&typeof e.syntax=="undefined"?new uc(this,t,e):new fc(this,t,e)}normalize(t){let e=[];for(let s of t)if(s.postcss===!0?s=s():s.postcss&&(s=s.postcss),typeof s=="object"&&Array.isArray(s.plugins))e=e.concat(s.plugins);else if(typeof s=="object"&&s.postcssPlugin)e.push(s);else if(typeof s=="function")e.push(s);else if(!(typeof s=="object"&&(s.parse||s.stringify)))throw new Error(s+" is not a PostCSS plugin");return e}}var dc=Yt;Yt.default=Yt,hc.registerProcessor(Yt),pc.registerProcessor(Yt);let gc=me,mc=Ps,bc=Se,yc=wr,vc=ve,wc=zt,xc=xr;function Jt(r,t){if(Array.isArray(r))return r.map(i=>Jt(i));let n=r,{inputs:e}=n,s=Cr(n,["inputs"]);if(e){t=[];for(let i of e){let a=Qt(bt({},i),{__proto__:vc.prototype});a.map&&(a.map=Qt(bt({},a.map),{__proto__:mc.prototype})),t.push(a)}}if(s.nodes&&(s.nodes=r.nodes.map(i=>Jt(i,t))),s.source){let o=s.source,{inputId:i}=o,a=Cr(o,["inputId"]);s.source=a,i!=null&&(s.source.input=t[i])}if(s.type==="root")return new wc(s);if(s.type==="decl")return new gc(s);if(s.type==="rule")return new xc(s);if(s.type==="comment")return new bc(s);if(s.type==="atrule")return new yc(s);throw new Error("Unknown node type: "+r.type)}var Sc=Jt;Jt.default=Jt;let qc=tr,bn=me,Ec=mn,Tc=_t,_r=dc,_c=he,Ac=Sc,yn=gr,Cc=en,vn=Se,wn=wr,Dc=yr,Lc=ve,Oc=Sr,kc=ln,xn=xr,Sn=zt,Nc=ge;function A(...r){return r.length===1&&Array.isArray(r[0])&&(r=r[0]),new _r(r)}A.plugin=function(t,e){console&&console.warn&&(console.warn(t+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),{}.LANG&&{}.LANG.startsWith("cn")&&console.warn(t+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: +https://www.w3ctech.com/topic/2226`));function s(...o){let i=e(...o);return i.postcssPlugin=t,i.postcssVersion=new _r().version,i}let n;return Object.defineProperty(s,"postcss",{get(){return n||(n=s()),n}}),s.process=function(o,i,a){return A([s(a)]).process(o,i)},s},A.stringify=_c,A.parse=Oc,A.fromJSON=Ac,A.list=kc,A.comment=r=>new vn(r),A.atRule=r=>new wn(r),A.decl=r=>new bn(r),A.rule=r=>new xn(r),A.root=r=>new Sn(r),A.document=r=>new yn(r),A.CssSyntaxError=qc,A.Declaration=bn,A.Container=Tc,A.Processor=_r,A.Document=yn,A.Comment=vn,A.Warning=Cc,A.AtRule=wn,A.Result=Dc,A.Input=Lc,A.Rule=xn,A.Root=Sn,A.Node=Nc,Ec.registerPostcss(A);var Rc=A;A.default=A;const $c=Dr,qn=Ri,{isPlainObject:Pc}=Qe,En=Ji,Mc=Cs.exports,{parse:Ic}=Rc,Bc=["img","audio","video","picture","svg","object","map","iframe","embed"],Uc=["script","style"];function Xt(r,t){r&&Object.keys(r).forEach(function(e){t(r[e],e)})}function dt(r,t){return{}.hasOwnProperty.call(r,t)}function Tn(r,t){const e=[];return Xt(r,function(s){t(s)&&e.push(s)}),e}function jc(r){for(const t in r)if(dt(r,t))return!1;return!0}function Hc(r){return r.map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", ")}var Vc=Zt;const Gc=/^[^\0\t\n\f\r /<=>]+$/;function Zt(r,t,e){if(r==null)return"";let s="",n="";function o(f,h){const m=this;this.tag=f,this.attribs=h||{},this.tagPosition=s.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(w.length){const q=w[w.length-1];q.text+=m.text}},this.updateParentNodeMediaChildren=function(){w.length&&Bc.includes(this.tag)&&w[w.length-1].mediaChildren.push(this.tag)}}t=Object.assign({},Zt.defaults,t),t.parser=Object.assign({},zc,t.parser),Uc.forEach(function(f){t.allowedTags&&t.allowedTags.indexOf(f)>-1&&!t.allowVulnerableTags&&console.warn(` \u26A0\uFE0F Your \`allowedTags\` option includes, \`${f}\`, which is inherently vulnerable to XSS attacks. Please remove it from \`allowedTags\`. Or, to disable this warning, add the \`allowVulnerableTags\` option and ensure you are accounting for this risk. -`)});const i=t.nonTextTags||["script","style","textarea","option"];let a,c;t.allowedAttributes&&(a={},c={},Xt(t.allowedAttributes,function(f,h){a[h]=[];const m=[];f.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?m.push(Sn(q).replace(/\\\*/g,".*")):a[h].push(q)}),m.length&&(c[h]=new RegExp("^("+m.join("|")+")$"))}));const l={},u={},p={};Xt(t.allowedClasses,function(f,h){a&&(dt(a,h)||(a[h]=[]),a[h].push("class")),l[h]=[],p[h]=[];const m=[];f.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?m.push(Sn(q).replace(/\\\*/g,".*")):q instanceof RegExp?p[h].push(q):l[h].push(q)}),m.length&&(u[h]=new RegExp("^("+m.join("|")+")$"))});const y={};let v;Xt(t.transformTags,function(f,h){let m;typeof f=="function"?m=f:typeof f=="string"&&(m=Zt.simpleTransform(f)),h==="*"?v=m:y[h]=m});let g,w,d,D,U,A,S=!1;I();const L=new $c.Parser({onopentag:function(f,h){if(t.enforceHtmlBoundary&&f==="html"&&I(),U){A++;return}const m=new o(f,h);w.push(m);let q=!1;const ut=!!m.text;let G;if(dt(y,f)&&(G=y[f](f,h),m.attribs=h=G.attribs,G.text!==void 0&&(m.innerText=G.text),f!==G.tagName&&(m.name=f=G.tagName,D[g]=G.tagName)),v&&(G=v(f,h),m.attribs=h=G.attribs,f!==G.tagName&&(m.name=f=G.tagName,D[g]=G.tagName)),(t.allowedTags&&t.allowedTags.indexOf(f)===-1||t.disallowedTagsMode==="recursiveEscape"&&!jc(d)||t.nestingLimit!=null&&g>=t.nestingLimit)&&(q=!0,d[g]=!0,t.disallowedTagsMode==="discard"&&i.indexOf(f)!==-1&&(U=!0,A=1),d[g]=!0),g++,q){if(t.disallowedTagsMode==="discard")return;n=s,s=""}s+="<"+f,f==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(m.innerText=""),(!a||dt(a,f)||a["*"])&&Xt(h,function(k,R){if(!Gc.test(R)){delete m.attribs[R];return}let et,Ar=!1;if(!a||dt(a,f)&&a[f].indexOf(R)!==-1||a["*"]&&a["*"].indexOf(R)!==-1||dt(c,f)&&c[f].test(R)||c["*"]&&c["*"].test(R))Ar=!0;else if(a&&a[f]){for(const T of a[f])if(Pc(T)&&T.name&&T.name===R){Ar=!0;let B="";if(T.multiple===!0){const st=k.split(" ");for(const wt of st)T.values.indexOf(wt)!==-1&&(B===""?B=wt:B+=" "+wt)}else T.values.indexOf(k)>=0&&(B=k);k=B}}if(Ar){if(t.allowedSchemesAppliedToAttributes.indexOf(R)!==-1&&j(f,k)){delete m.attribs[R];return}if(f==="script"&&R==="src"){let T=!0;try{const B=new URL(k);if(t.allowedScriptHostnames||t.allowedScriptDomains){const st=(t.allowedScriptHostnames||[]).find(function(nt){return nt===B.hostname}),wt=(t.allowedScriptDomains||[]).find(function(nt){return B.hostname===nt||B.hostname.endsWith(`.${nt}`)});T=st||wt}}catch{T=!1}if(!T){delete m.attribs[R];return}}if(f==="iframe"&&R==="src"){let T=!0;try{if(k=k.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),k.startsWith("relative:"))throw new Error("relative: exploit attempt");let B="relative://relative-site";for(let nt=0;nt<100;nt++)B+=`/${nt}`;const st=new URL(k,B);if(st&&st.hostname==="relative-site"&&st.protocol==="relative:")T=dt(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const nt=(t.allowedIframeHostnames||[]).find(function(Rt){return Rt===st.hostname}),Re=(t.allowedIframeDomains||[]).find(function(Rt){return st.hostname===Rt||st.hostname.endsWith(`.${Rt}`)});T=nt||Re}}catch{T=!1}if(!T){delete m.attribs[R];return}}if(R==="srcset")try{if(et=Mc(k),et.forEach(function(T){j("srcset",T.url)&&(T.evil=!0)}),et=En(et,function(T){return!T.evil}),et.length)k=Hc(En(et,function(T){return!T.evil})),m.attribs[R]=k;else{delete m.attribs[R];return}}catch{delete m.attribs[R];return}if(R==="class"){const T=l[f],B=l["*"],st=u[f],wt=p[f],nt=u["*"],Re=[st,nt].concat(wt).filter(function(Rt){return Rt});if(T&&B?k=$(k,qn(T,B),Re):k=$(k,T||B,Re),!k.length){delete m.attribs[R];return}}if(R==="style")try{const T=Ic(f+" {"+k+"}"),B=z(T,t.allowedStyles);if(k=F(B),k.length===0){delete m.attribs[R];return}}catch{delete m.attribs[R];return}s+=" "+R,k&&k.length&&(s+='="'+M(k,!0)+'"')}else delete m.attribs[R]}),t.selfClosing.indexOf(f)!==-1?s+=" />":(s+=">",m.innerText&&!ut&&!t.textFilter&&(s+=M(m.innerText),S=!0)),q&&(s=n+M(s),n="")},ontext:function(f){if(U)return;const h=w[w.length-1];let m;if(h&&(m=h.tag,f=h.innerText!==void 0?h.innerText:f),t.disallowedTagsMode==="discard"&&(m==="script"||m==="style"))s+=f;else{const q=M(f,!1);t.textFilter&&!S?s+=t.textFilter(q,m):S||(s+=q)}if(w.length){const q=w[w.length-1];q.text+=f}},onclosetag:function(f){if(U)if(A--,!A)U=!1;else return;const h=w.pop();if(!h)return;U=t.enforceHtmlBoundary?f==="html":!1,g--;const m=d[g];if(m){if(delete d[g],t.disallowedTagsMode==="discard"){h.updateParentNodeText();return}n=s,s=""}if(D[g]&&(f=D[g],delete D[g]),t.exclusiveFilter&&t.exclusiveFilter(h)){s=s.substr(0,h.tagPosition);return}if(h.updateParentNodeMediaChildren(),h.updateParentNodeText(),t.selfClosing.indexOf(f)!==-1){m&&(s=n,n="");return}s+="",m&&(s=n+M(s),n=""),S=!1}},t.parser);return L.write(r),L.end(),s;function I(){s="",g=0,w=[],d={},D={},U=!1,A=0}function M(f,h){return typeof f!="string"&&(f=f+""),t.parser.decodeEntities&&(f=f.replace(/&/g,"&").replace(//g,">"),h&&(f=f.replace(/"/g,"""))),f=f.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),h&&(f=f.replace(/"/g,""")),f}function j(f,h){h=h.replace(/[\x00-\x20]+/g,""),h=h.replace(//g,"");const m=h.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!m)return h.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const q=m[1].toLowerCase();return dt(t.allowedSchemesByTag,f)?t.allowedSchemesByTag[f].indexOf(q)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(q)===-1}function z(f,h){if(!h)return f;const m=f.nodes[0];let q;return h[m.selector]&&h["*"]?q=qn(h[m.selector],h["*"]):q=h[m.selector]||h["*"],q&&(f.nodes[0].nodes=m.nodes.reduce(gt(q),[])),f}function F(f){return f.nodes[0].nodes.reduce(function(h,m){return h.push(`${m.prop}:${m.value}${m.important?" !important":""}`),h},[]).join(";")}function gt(f){return function(h,m){return dt(f,m.prop)&&f[m.prop].some(function(ut){return ut.test(m.value)})&&h.push(m),h}}function $(f,h,m){return h?(f=f.split(/\s+/),f.filter(function(q){return h.indexOf(q)!==-1||m.some(function(ut){return ut.test(q)})}).join(" ")):f}}const zc={decodeEntities:!0};Zt.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},Zt.simpleTransform=function(r,t,e){return e=e===void 0?!0:e,t=t||{},function(s,n){let o;if(e)for(o in t)n[o]=t[o];else n=t;return{tagName:r,attribs:n}}};var Fc=Vc;const[q3,Wc]=["text","html"],vt={container:"vue-truncate-html",content:"vue-truncate-html__content",contentHtml:"vue-truncate-html__content_html",contentText:"vue-truncate-html__content_text",button:"vue-truncate-html__button",buttonMore:"vue-truncate-html__button_more",buttonLess:"vue-truncate-html__button_less"},_r={more:"Read More",less:"Show Less"};var Yc=(r,t)=>{const e=r.__vccOpts||r;for(const[s,n]of t)e[s]=n;return e};const Jc=x.defineComponent({name:"VueTruncateHtml",props:{modelValue:{type:Boolean,required:!0},text:{type:String,default:""},length:{type:Number,default:100},hideButton:{type:Boolean,default:!1},type:{type:String,default:"text"},buttons:{type:Object,default:()=>_r},classes:{type:Object,default:()=>vt},sanitizeOptions:{type:Object,default:void 0}},emits:["update:modelValue"],setup(r,{emit:t}){const e=x.computed({get:()=>r.modelValue,set:v=>t("update:modelValue",v)}),s=x.computed(()=>r.type===Wc),n=x.computed(()=>(s.value?r.text.replace(/<[^>]*>/g,""):r.text).length),o=x.computed(()=>!r.hideButton&&n.value>r.length),i=x.computed(()=>s.value?Fc(r.text,r.sanitizeOptions):r.text),a=x.computed(()=>s.value?Dn(i.value,r.length):i.value.substring(0,r.length)),c=x.computed(()=>e.value?a.value:i.value),l=x.computed(()=>{var v,g;return e.value?(v=r.buttons.more)!=null?v:_r.more:(g=r.buttons.less)!=null?g:_r.less}),u=x.computed(()=>{var v,g,w,d,D,U,A,S,L,I,M,j,z,F;return{container:(g=(v=r.classes)==null?void 0:v.container)!=null?g:vt.container,content:(d=(w=r.classes)==null?void 0:w.content)!=null?d:vt.content,contentHtml:(U=(D=r.classes)==null?void 0:D.contentHtml)!=null?U:vt.contentHtml,contentText:(S=(A=r.classes)==null?void 0:A.contentText)!=null?S:vt.contentText,button:(I=(L=r.classes)==null?void 0:L.button)!=null?I:vt.button,buttonMore:(j=(M=r.classes)==null?void 0:M.buttonMore)!=null?j:vt.buttonMore,buttonLess:(F=(z=r.classes)==null?void 0:z.buttonLess)!=null?F:vt.buttonLess}}),p=x.computed(()=>e.value?u.value.buttonMore:u.value.buttonLess);return{isHTML:s,showButton:o,proxyButtonClass:p,proxyText:c,buttonTitle:l,proxyClasses:u,toggle:()=>{e.value=!e.value}}}}),Xc=["innerHTML"];function Zc(r,t,e,s,n,o){return x.openBlock(),x.createElementBlock("div",{class:x.normalizeClass(r.proxyClasses.container)},[r.isHTML?(x.openBlock(),x.createElementBlock("div",{key:0,class:x.normalizeClass([r.proxyClasses.content,r.proxyClasses.contentHtml]),innerHTML:r.proxyText},null,10,Xc)):(x.openBlock(),x.createElementBlock("div",{key:1,class:x.normalizeClass([r.proxyClasses.content,r.proxyClasses.contentText])},x.toDisplayString(r.proxyText),3)),x.renderSlot(r.$slots,"default",{},()=>[r.showButton?(x.openBlock(),x.createElementBlock("button",{key:0,class:x.normalizeClass([r.proxyClasses.button,r.proxyButtonClass]),onClick:t[0]||(t[0]=x.withModifiers((...i)=>r.toggle&&r.toggle(...i),["prevent"]))},x.toDisplayString(r.buttonTitle),3)):x.createCommentVNode("",!0)])],2)}var Qc=Yc(Jc,[["render",Zc]]);O.VueTruncateHtml=Qc,Object.defineProperty(O,"__esModule",{value:!0}),O[Symbol.toStringTag]="Module"}); +`)});const i=t.nonTextTags||["script","style","textarea","option"];let a,c;t.allowedAttributes&&(a={},c={},Xt(t.allowedAttributes,function(f,h){a[h]=[];const m=[];f.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?m.push(qn(q).replace(/\\\*/g,".*")):a[h].push(q)}),m.length&&(c[h]=new RegExp("^("+m.join("|")+")$"))}));const l={},u={},p={};Xt(t.allowedClasses,function(f,h){a&&(dt(a,h)||(a[h]=[]),a[h].push("class")),l[h]=[],p[h]=[];const m=[];f.forEach(function(q){typeof q=="string"&&q.indexOf("*")>=0?m.push(qn(q).replace(/\\\*/g,".*")):q instanceof RegExp?p[h].push(q):l[h].push(q)}),m.length&&(u[h]=new RegExp("^("+m.join("|")+")$"))});const y={};let v;Xt(t.transformTags,function(f,h){let m;typeof f=="function"?m=f:typeof f=="string"&&(m=Zt.simpleTransform(f)),h==="*"?v=m:y[h]=m});let g,w,d,L,U,C,S=!1;I();const O=new $c.Parser({onopentag:function(f,h){if(t.enforceHtmlBoundary&&f==="html"&&I(),U){C++;return}const m=new o(f,h);w.push(m);let q=!1;const ut=!!m.text;let G;if(dt(y,f)&&(G=y[f](f,h),m.attribs=h=G.attribs,G.text!==void 0&&(m.innerText=G.text),f!==G.tagName&&(m.name=f=G.tagName,L[g]=G.tagName)),v&&(G=v(f,h),m.attribs=h=G.attribs,f!==G.tagName&&(m.name=f=G.tagName,L[g]=G.tagName)),(t.allowedTags&&t.allowedTags.indexOf(f)===-1||t.disallowedTagsMode==="recursiveEscape"&&!jc(d)||t.nestingLimit!=null&&g>=t.nestingLimit)&&(q=!0,d[g]=!0,t.disallowedTagsMode==="discard"&&i.indexOf(f)!==-1&&(U=!0,C=1),d[g]=!0),g++,q){if(t.disallowedTagsMode==="discard")return;n=s,s=""}s+="<"+f,f==="script"&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(m.innerText=""),(!a||dt(a,f)||a["*"])&&Xt(h,function(k,N){if(!Gc.test(N)){delete m.attribs[N];return}let et,Ar=!1;if(!a||dt(a,f)&&a[f].indexOf(N)!==-1||a["*"]&&a["*"].indexOf(N)!==-1||dt(c,f)&&c[f].test(N)||c["*"]&&c["*"].test(N))Ar=!0;else if(a&&a[f]){for(const T of a[f])if(Pc(T)&&T.name&&T.name===N){Ar=!0;let B="";if(T.multiple===!0){const st=k.split(" ");for(const wt of st)T.values.indexOf(wt)!==-1&&(B===""?B=wt:B+=" "+wt)}else T.values.indexOf(k)>=0&&(B=k);k=B}}if(Ar){if(t.allowedSchemesAppliedToAttributes.indexOf(N)!==-1&&j(f,k)){delete m.attribs[N];return}if(f==="script"&&N==="src"){let T=!0;try{const B=new URL(k);if(t.allowedScriptHostnames||t.allowedScriptDomains){const st=(t.allowedScriptHostnames||[]).find(function(nt){return nt===B.hostname}),wt=(t.allowedScriptDomains||[]).find(function(nt){return B.hostname===nt||B.hostname.endsWith(`.${nt}`)});T=st||wt}}catch{T=!1}if(!T){delete m.attribs[N];return}}if(f==="iframe"&&N==="src"){let T=!0;try{if(k=k.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//"),k.startsWith("relative:"))throw new Error("relative: exploit attempt");let B="relative://relative-site";for(let nt=0;nt<100;nt++)B+=`/${nt}`;const st=new URL(k,B);if(st&&st.hostname==="relative-site"&&st.protocol==="relative:")T=dt(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const nt=(t.allowedIframeHostnames||[]).find(function(Nt){return Nt===st.hostname}),Re=(t.allowedIframeDomains||[]).find(function(Nt){return st.hostname===Nt||st.hostname.endsWith(`.${Nt}`)});T=nt||Re}}catch{T=!1}if(!T){delete m.attribs[N];return}}if(N==="srcset")try{if(et=Mc(k),et.forEach(function(T){j("srcset",T.url)&&(T.evil=!0)}),et=Tn(et,function(T){return!T.evil}),et.length)k=Hc(Tn(et,function(T){return!T.evil})),m.attribs[N]=k;else{delete m.attribs[N];return}}catch{delete m.attribs[N];return}if(N==="class"){const T=l[f],B=l["*"],st=u[f],wt=p[f],nt=u["*"],Re=[st,nt].concat(wt).filter(function(Nt){return Nt});if(T&&B?k=$(k,En(T,B),Re):k=$(k,T||B,Re),!k.length){delete m.attribs[N];return}}if(N==="style")try{const T=Ic(f+" {"+k+"}"),B=z(T,t.allowedStyles);if(k=F(B),k.length===0){delete m.attribs[N];return}}catch{delete m.attribs[N];return}s+=" "+N,k&&k.length&&(s+='="'+M(k,!0)+'"')}else delete m.attribs[N]}),t.selfClosing.indexOf(f)!==-1?s+=" />":(s+=">",m.innerText&&!ut&&!t.textFilter&&(s+=M(m.innerText),S=!0)),q&&(s=n+M(s),n="")},ontext:function(f){if(U)return;const h=w[w.length-1];let m;if(h&&(m=h.tag,f=h.innerText!==void 0?h.innerText:f),t.disallowedTagsMode==="discard"&&(m==="script"||m==="style"))s+=f;else{const q=M(f,!1);t.textFilter&&!S?s+=t.textFilter(q,m):S||(s+=q)}if(w.length){const q=w[w.length-1];q.text+=f}},onclosetag:function(f){if(U)if(C--,!C)U=!1;else return;const h=w.pop();if(!h)return;U=t.enforceHtmlBoundary?f==="html":!1,g--;const m=d[g];if(m){if(delete d[g],t.disallowedTagsMode==="discard"){h.updateParentNodeText();return}n=s,s=""}if(L[g]&&(f=L[g],delete L[g]),t.exclusiveFilter&&t.exclusiveFilter(h)){s=s.substr(0,h.tagPosition);return}if(h.updateParentNodeMediaChildren(),h.updateParentNodeText(),t.selfClosing.indexOf(f)!==-1){m&&(s=n,n="");return}s+="",m&&(s=n+M(s),n=""),S=!1}},t.parser);return O.write(r),O.end(),s;function I(){s="",g=0,w=[],d={},L={},U=!1,C=0}function M(f,h){return typeof f!="string"&&(f=f+""),t.parser.decodeEntities&&(f=f.replace(/&/g,"&").replace(//g,">"),h&&(f=f.replace(/"/g,"""))),f=f.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),h&&(f=f.replace(/"/g,""")),f}function j(f,h){h=h.replace(/[\x00-\x20]+/g,""),h=h.replace(//g,"");const m=h.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!m)return h.match(/^[/\\]{2}/)?!t.allowProtocolRelative:!1;const q=m[1].toLowerCase();return dt(t.allowedSchemesByTag,f)?t.allowedSchemesByTag[f].indexOf(q)===-1:!t.allowedSchemes||t.allowedSchemes.indexOf(q)===-1}function z(f,h){if(!h)return f;const m=f.nodes[0];let q;return h[m.selector]&&h["*"]?q=En(h[m.selector],h["*"]):q=h[m.selector]||h["*"],q&&(f.nodes[0].nodes=m.nodes.reduce(mt(q),[])),f}function F(f){return f.nodes[0].nodes.reduce(function(h,m){return h.push(`${m.prop}:${m.value}${m.important?" !important":""}`),h},[]).join(";")}function mt(f){return function(h,m){return dt(f,m.prop)&&f[m.prop].some(function(ut){return ut.test(m.value)})&&h.push(m),h}}function $(f,h,m){return h?(f=f.split(/\s+/),f.filter(function(q){return h.indexOf(q)!==-1||m.some(function(ut){return ut.test(q)})}).join(" ")):f}}const zc={decodeEntities:!0};Zt.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1},Zt.simpleTransform=function(r,t,e){return e=e===void 0?!0:e,t=t||{},function(s,n){let o;if(e)for(o in t)n[o]=t[o];else n=t;return{tagName:r,attribs:n}}};var Fc=Vc;const[Wc,_n]=["text","html"],gt={container:"vue-truncate-html",content:"vue-truncate-html__content",contentHtml:"vue-truncate-html__content_html",contentText:"vue-truncate-html__content_text",button:"vue-truncate-html__button",buttonMore:"vue-truncate-html__button_more",buttonLess:"vue-truncate-html__button_less"},Ne={more:"Read More",less:"Show Less"};var Yc=(r,t)=>{const e=r.__vccOpts||r;for(const[s,n]of t)e[s]=n;return e};const Jc=x.defineComponent({name:"VueTruncateHtml",props:{modelValue:{type:Boolean,required:!0},text:{type:String,default:""},length:{type:Number,default:100},hideButton:{type:Boolean,default:!1},type:{type:String,default:"text"},buttons:{type:Object,default:()=>Ne},classes:{type:Object,default:()=>gt},sanitizeOptions:{type:Object,default:void 0}},emits:["update:modelValue"],setup(r,{emit:t}){const e=x.computed({get:()=>r.modelValue,set:v=>t("update:modelValue",v)}),s=x.computed(()=>r.type===_n),n=x.computed(()=>(s.value?r.text.replace(/<[^>]*>/g,""):r.text).length),o=x.computed(()=>!r.hideButton&&n.value>r.length),i=x.computed(()=>s.value?Fc(r.text,r.sanitizeOptions):r.text),a=x.computed(()=>s.value?On(i.value,r.length):i.value.substring(0,r.length)),c=x.computed(()=>e.value?a.value:i.value),l=x.computed(()=>{var v,g;return e.value?(v=r.buttons.more)!=null?v:Ne.more:(g=r.buttons.less)!=null?g:Ne.less}),u=x.computed(()=>{var v,g,w,d,L,U,C,S,O,I,M,j,z,F;return{container:(g=(v=r.classes)==null?void 0:v.container)!=null?g:gt.container,content:(d=(w=r.classes)==null?void 0:w.content)!=null?d:gt.content,contentHtml:(U=(L=r.classes)==null?void 0:L.contentHtml)!=null?U:gt.contentHtml,contentText:(S=(C=r.classes)==null?void 0:C.contentText)!=null?S:gt.contentText,button:(I=(O=r.classes)==null?void 0:O.button)!=null?I:gt.button,buttonMore:(j=(M=r.classes)==null?void 0:M.buttonMore)!=null?j:gt.buttonMore,buttonLess:(F=(z=r.classes)==null?void 0:z.buttonLess)!=null?F:gt.buttonLess}}),p=x.computed(()=>e.value?u.value.buttonMore:u.value.buttonLess);return{isHTML:s,showButton:o,proxyButtonClass:p,proxyText:c,buttonTitle:l,proxyClasses:u,toggle:()=>{e.value=!e.value}}}}),Xc=["innerHTML"];function Zc(r,t,e,s,n,o){return x.openBlock(),x.createElementBlock("div",{class:x.normalizeClass(r.proxyClasses.container)},[r.isHTML?(x.openBlock(),x.createElementBlock("div",{key:0,class:x.normalizeClass([r.proxyClasses.content,r.proxyClasses.contentHtml]),innerHTML:r.proxyText},null,10,Xc)):(x.openBlock(),x.createElementBlock("div",{key:1,class:x.normalizeClass([r.proxyClasses.content,r.proxyClasses.contentText])},x.toDisplayString(r.proxyText),3)),x.renderSlot(r.$slots,"default",{},()=>[r.showButton?(x.openBlock(),x.createElementBlock("button",{key:0,class:x.normalizeClass([r.proxyClasses.button,r.proxyButtonClass]),onClick:t[0]||(t[0]=x.withModifiers((...i)=>r.toggle&&r.toggle(...i),["prevent"]))},x.toDisplayString(r.buttonTitle),3)):x.createCommentVNode("",!0)])],2)}var Qc=Yc(Jc,[["render",Zc]]);_.HTML=_n,_.TEXT=Wc,_.VueTruncateHtml=Qc,_.defaultButtons=Ne,_.defaultClasses=gt,Object.defineProperties(_,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})});