(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[884,1582],{31582:function(e,t,r){"use strict";r.d(t,{Ct:function(){return Badge},Kx:function(){return TextArea},Me:function(){return MantineProvider},fz:function(){return LoadingOverlay},o_:function(){return Spoiler}});var n=r(74706),s=r(54576),i=r(67294),a=r(57264),o=r(64761),c=r(17789),l=r(47834),h=r(49737),u=r(15184),d=r(39238),E=r(22806);r(10166),r(50238),r(47856),r(27484);let MantineProvider=e=>{var{children:t,locale:r,template:s="hb"}=e,c=(0,a._)(e,["children","locale","template"]);return(0,E.u)(r),i.createElement(o.Me,Object.assign({theme:(0,n.j)(r,s)},c),t)},TextArea=e=>i.createElement(n.k,Object.assign({minRows:2,maxRows:4},e)),Badge=e=>{var{color:t=u.t.colors.primaryBase,styles:r}=e,n=(0,a._)(e,["color","styles"]);return i.createElement(c.C,Object.assign({variant:"filled",color:t,styles:Object.assign({root:{borderRadius:"2px",background:t,textTransform:"unset"}},r)},n))},Spoiler=e=>{var{children:t,line:r,lineHeight:n,trackingAttributes:o,maxHeight:c,customExpandFn:h}=e,E=(0,a._)(e,["children","line","lineHeight","trackingAttributes","maxHeight","customExpandFn"]);let{t:T}=(0,d.u)(),p=(0,i.useMemo)(()=>c||(r&&n?r*n:(console.error("[HHG-Comp]:[Spoiler] Please provide maxHeight, or line with lineHeight"),0)),[]);t||console.error("[HHG-Comp]:[Spoiler] Please provide children");let m=(0,i.useMemo)(()=>o?{"data-event-category":o.dataEventCategory,"data-event-action":o.dataEventAction,"data-event-label":o.dataEventLabel}:{},[o]);return i.createElement(l.o,Object.assign({showLabel:i.createElement(s.T,Object.assign({size:"p3",color:u.t.colors.primaryBase},m,{onClick:h}),T("articlePage.readMore")),hideLabel:i.createElement(s.T,Object.assign({size:"p3",color:u.t.colors.primaryBase},m),T("articlePage.showLess"))},E,{maxHeight:p}),t)},LoadingOverlay=e=>(!function(e=!1){i.useEffect(()=>{if(e){let e=window.getComputedStyle(document.body).overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}}},[e])}(e.visible),i.createElement(h.f,Object.assign({loaderProps:{color:u.t.colors.primaryBase}},e)))},11073:function(e){e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},44020:function(e){"use strict";var t="%[a-f0-9]{2}",r=RegExp("("+t+")|([^%]+?)","gi"),n=RegExp("("+t+")+","gi");e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},s=n.exec(e);s;){try{t[s[0]]=decodeURIComponent(s[0])}catch(e){var i=function(e){try{return decodeURIComponent(e)}catch(s){for(var t=e.match(r)||[],n=1;nnull==e,o=Symbol("encodeFragmentIdentifier");function validateArrayFormatSeparator(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function encode(e,t){return t.encode?t.strict?n(e):encodeURIComponent(e):e}function decode(e,t){return t.decode?s(e):e}function removeHash(e){let t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function extract(e){e=removeHash(e);let t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function parseValue(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function parse(e,t){validateArrayFormatSeparator((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);let r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{if(t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!t){n[e]=r;return}void 0===n[e]&&(n[e]={}),n[e][t[1]]=r};case"bracket":return(e,r,n)=>{if(t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[].concat(n[e],r)};case"colon-list-separator":return(e,r,n)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[].concat(n[e],r)};case"comma":case"separator":return(t,r,n)=>{let s="string"==typeof r&&r.includes(e.arrayFormatSeparator),i="string"==typeof r&&!s&&decode(r,e).includes(e.arrayFormatSeparator);r=i?decode(r,e):r;let a=s||i?r.split(e.arrayFormatSeparator).map(t=>decode(t,e)):null===r?r:decode(r,e);n[t]=a};case"bracket-separator":return(t,r,n)=>{let s=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!s){n[t]=r?decode(r,e):r;return}let i=null===r?[]:r.split(e.arrayFormatSeparator).map(t=>decode(t,e));if(void 0===n[t]){n[t]=i;return}n[t]=[].concat(n[t],i)};default:return(e,t,r)=>{if(void 0===r[e]){r[e]=t;return}r[e]=[].concat(r[e],t)}}}(t),n=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return n;for(let s of e.split("&")){if(""===s)continue;let[e,a]=i(t.decode?s.replace(/\+/g," "):s,"=");a=void 0===a?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?a:decode(a,t),r(decode(e,t),a,n)}for(let e of Object.keys(n)){let r=n[e];if("object"==typeof r&&null!==r)for(let e of Object.keys(r))r[e]=parseValue(r[e],t);else n[e]=parseValue(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>{let r=n[t];return r&&"object"==typeof r&&!Array.isArray(r)?e[t]=function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort((e,t)=>Number(e)-Number(t)).map(t=>e[t]):e}(r):e[t]=r,e},Object.create(null))}t.extract=extract,t.parse=parse,t.stringify=(e,t)=>{if(!e)return"";validateArrayFormatSeparator((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);let shouldFilter=r=>t.skipNull&&isNullOrUndefined(e[r])||t.skipEmptyString&&""===e[r],r=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{let s=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[encode(t,e),"[",s,"]"].join("")]:[...r,[encode(t,e),"[",encode(s,e),"]=",encode(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[encode(t,e),"[]"].join("")]:[...r,[encode(t,e),"[]=",encode(n,e)].join("")];case"colon-list-separator":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[encode(t,e),":list="].join("")]:[...r,[encode(t,e),":list=",encode(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{let t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(n,s)=>void 0===s||e.skipNull&&null===s||e.skipEmptyString&&""===s?n:(s=null===s?"":s,0===n.length)?[[encode(r,e),t,encode(s,e)].join("")]:[[n,encode(s,e)].join(e.arrayFormatSeparator)]}default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,encode(t,e)]:[...r,[encode(t,e),"=",encode(n,e)].join("")]}}(t),n={};for(let t of Object.keys(e))shouldFilter(t)||(n[t]=e[t]);let s=Object.keys(n);return!1!==t.sort&&s.sort(t.sort),s.map(n=>{let s=e[n];return void 0===s?"":null===s?encode(n,t):Array.isArray(s)?0===s.length&&"bracket-separator"===t.arrayFormat?encode(n,t)+"[]":s.reduce(r(n),[]).join("&"):encode(n,t)+"="+encode(s,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);let[r,n]=i(e,"#");return Object.assign({url:r.split("?")[0]||"",query:parse(extract(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:decode(n,t)}:{})},t.stringifyUrl=(e,r)=>{r=Object.assign({encode:!0,strict:!0,[o]:!0},r);let n=removeHash(e.url).split("?")[0]||"",s=t.extract(e.url),i=t.parse(s,{sort:!1}),a=Object.assign(i,e.query),c=t.stringify(a,r);c&&(c=`?${c}`);let l=function(e){let t="",r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(l=`#${r[o]?encode(e.fragmentIdentifier,r):e.fragmentIdentifier}`),`${n}${c}${l}`},t.pick=(e,r,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[o]:!1},n);let{url:s,query:i,fragmentIdentifier:c}=t.parseUrl(e,n);return t.stringifyUrl({url:s,query:a(i,r),fragmentIdentifier:c},n)},t.exclude=(e,r,n)=>{let s=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return t.pick(e,s,n)}},80500:function(e){"use strict";e.exports=(e,t)=>{if(!("string"==typeof e&&"string"==typeof t))throw TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];let r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}},70610:function(e){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},66321:function(e,t,r){"use strict";r.d(t,{zD:function(){return rT}});var n,s,i,a,o,c,l,h,u,d,E,T,p,m,A,f,_,g,I,C,N,S,b,D,R,O,x,L,k,M,y,P,B,F,H,U,v,w,G,Y,q,W,V,Q,X,K,j,z,$,Z,J,ee,et,er={};r.r(er),r.d(er,{DocumentPosition:function(){return U},append:function(){return append},appendChild:function(){return appendChild},compareDocumentPosition:function(){return compareDocumentPosition},existsOne:function(){return function existsOne(e,t){return t.some(t=>node_isTag(t)&&(e(t)||existsOne(e,t.children)))}},filter:function(){return filter},find:function(){return find},findAll:function(){return findAll},findOne:function(){return findOne},findOneChild:function(){return findOneChild},getAttributeValue:function(){return getAttributeValue},getChildren:function(){return getChildren},getElementById:function(){return getElementById},getElements:function(){return getElements},getElementsByTagName:function(){return getElementsByTagName},getElementsByTagType:function(){return getElementsByTagType},getFeed:function(){return feeds_getFeed},getInnerHTML:function(){return getInnerHTML},getName:function(){return getName},getOuterHTML:function(){return getOuterHTML},getParent:function(){return getParent},getSiblings:function(){return getSiblings},getText:function(){return function getText(e){return Array.isArray(e)?e.map(getText).join(""):node_isTag(e)?"br"===e.name?"\n":getText(e.children):isCDATA(e)?getText(e.children):isText(e)?e.data:""}},hasAttrib:function(){return hasAttrib},hasChildren:function(){return hasChildren},innerText:function(){return innerText},isCDATA:function(){return isCDATA},isComment:function(){return isComment},isDocument:function(){return node_isDocument},isTag:function(){return node_isTag},isText:function(){return isText},nextElementSibling:function(){return nextElementSibling},prepend:function(){return prepend},prependChild:function(){return prependChild},prevElementSibling:function(){return prevElementSibling},removeElement:function(){return removeElement},removeSubsets:function(){return removeSubsets},replaceElement:function(){return replaceElement},testElement:function(){return testElement},textContent:function(){return textContent},uniqueSort:function(){return uniqueSort}});var en={};r.r(en),r.d(en,{contains:function(){return contains},html:function(){return html},merge:function(){return merge},parseHTML:function(){return parseHTML},root:function(){return root},text:function(){return static_text},xml:function(){return xml}});var es={};r.r(es),r.d(es,{addClass:function(){return addClass},attr:function(){return attr},data:function(){return data},hasClass:function(){return hasClass},prop:function(){return prop},removeAttr:function(){return removeAttr},removeClass:function(){return removeClass},toggleClass:function(){return toggleClass},val:function(){return val}});var ei={};r.r(ei),r.d(ei,{add:function(){return add},addBack:function(){return addBack},children:function(){return tg},closest:function(){return closest},contents:function(){return contents},each:function(){return each},end:function(){return end},eq:function(){return eq},filter:function(){return traversing_filter},filterArray:function(){return filterArray},find:function(){return traversing_find},first:function(){return first},get:function(){return get},has:function(){return has},index:function(){return index},is:function(){return traversing_is},last:function(){return last},map:function(){return map},next:function(){return tE},nextAll:function(){return tT},nextUntil:function(){return tp},not:function(){return not},parent:function(){return th},parents:function(){return tu},parentsUntil:function(){return td},prev:function(){return tm},prevAll:function(){return tA},prevUntil:function(){return tf},siblings:function(){return t_},slice:function(){return slice},toArray:function(){return toArray}});var ea={};r.r(ea),r.d(ea,{_makeDomArray:function(){return _makeDomArray},after:function(){return after},append:function(){return tC},appendTo:function(){return appendTo},before:function(){return before},clone:function(){return clone},empty:function(){return empty},html:function(){return manipulation_html},insertAfter:function(){return insertAfter},insertBefore:function(){return insertBefore},prepend:function(){return tN},prependTo:function(){return prependTo},remove:function(){return remove},replaceWith:function(){return replaceWith},text:function(){return manipulation_text},toString:function(){return manipulation_toString},unwrap:function(){return unwrap},wrap:function(){return tS},wrapAll:function(){return wrapAll},wrapInner:function(){return tb}});var eo={};r.r(eo),r.d(eo,{css:function(){return css}});var ec={};r.r(ec),r.d(ec,{serialize:function(){return serialize},serializeArray:function(){return serializeArray}});var el={xml:!1,decodeEntities:!0};let eh={_useHtmlParser2:!0,xmlMode:!0};function flatten(e){return(null==e?void 0:e.xml)?"boolean"==typeof e.xml?eh:{...eh,...e.xml}:null!=e?e:void 0}(n=L||(L={})).Root="root",n.Text="text",n.Directive="directive",n.Comment="comment",n.Script="script",n.Style="style",n.Tag="tag",n.CDATA="cdata",n.Doctype="doctype";let eu=L.Root,ed=L.Text,eE=L.Directive,eT=L.Comment,ep=L.Script,em=L.Style,eA=L.Tag,ef=L.CDATA,e_=L.Doctype;let Node=class Node{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return cloneNode(this,e)}};let DataNode=class DataNode extends Node{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}};let node_Text=class node_Text extends DataNode{constructor(){super(...arguments),this.type=L.Text}get nodeType(){return 3}};let node_Comment=class node_Comment extends DataNode{constructor(){super(...arguments),this.type=L.Comment}get nodeType(){return 8}};let ProcessingInstruction=class ProcessingInstruction extends DataNode{constructor(e,t){super(t),this.name=e,this.type=L.Directive}get nodeType(){return 1}};let NodeWithChildren=class NodeWithChildren extends Node{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}};let node_CDATA=class node_CDATA extends NodeWithChildren{constructor(){super(...arguments),this.type=L.CDATA}get nodeType(){return 4}};let Document=class Document extends NodeWithChildren{constructor(){super(...arguments),this.type=L.Root}get nodeType(){return 9}};let Element=class Element extends NodeWithChildren{constructor(e,t,r=[],n="script"===e?L.Script:"style"===e?L.Style:L.Tag){super(r),this.name=e,this.attribs=t,this.type=n}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map(e=>{var t,r;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(r=this["x-attribsPrefix"])||void 0===r?void 0:r[e]}})}};function node_isTag(e){return e.type===L.Tag||e.type===L.Script||e.type===L.Style}function isCDATA(e){return e.type===L.CDATA}function isText(e){return e.type===L.Text}function isComment(e){return e.type===L.Comment}function isDirective(e){return e.type===L.Directive}function node_isDocument(e){return e.type===L.Root}function hasChildren(e){return Object.prototype.hasOwnProperty.call(e,"children")}function cloneNode(e,t=!1){let r;if(isText(e))r=new node_Text(e.data);else if(isComment(e))r=new node_Comment(e.data);else if(node_isTag(e)){let n=t?cloneChildren(e.children):[],s=new Element(e.name,{...e.attribs},n);n.forEach(e=>e.parent=s),null!=e.namespace&&(s.namespace=e.namespace),e["x-attribsNamespace"]&&(s["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(s["x-attribsPrefix"]={...e["x-attribsPrefix"]}),r=s}else if(isCDATA(e)){let n=t?cloneChildren(e.children):[],s=new node_CDATA(n);n.forEach(e=>e.parent=s),r=s}else if(node_isDocument(e)){let n=t?cloneChildren(e.children):[],s=new Document(n);n.forEach(e=>e.parent=s),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else if(isDirective(e)){let t=new ProcessingInstruction(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),r=t}else throw Error(`Not implemented yet: ${e.type}`);return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function cloneChildren(e){let t=e.map(e=>cloneNode(e,!0));for(let e=1;e䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\x00ڲf;愍izontalLine;攀Āctۃۅ\xf2کrok;䄦mpńېۘownHum\xf0įqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻\xcd䃍Āiyܓܘrc耻\xce䃎;䐘ot;䄰r;愑rave耻\xcc䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lie\xf3ϝǴ݉\x00ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\x00ޞcy;䐆l耻\xcf䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\x00ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\x00ࣃbleBracket;柦nǔࣈ\x00࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ight\xe1Μs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊight\xe1οight\xe1ϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂ\xf2ࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44c\xf2੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘\xeb૙eryThi\xee૙tedĀGL૸ଆreaterGreate\xf2ٳessLes\xf3ੈLine;䀊r;쀀\ud835\udd11ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀\ud835\udca9ilde耻\xd1䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻\xd3䃓Āiy෎ීrc耻\xd4䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻\xd2䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻\xd8䃘iŬื฼de耻\xd5䃕es;樷ml耻\xd6䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplan\xe5ڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻\xae䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r\xbbཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\x00စbleBracket;柧nǔည\x00နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow\xbbОeftArrow\xbb࢚ightArrow\xbb࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\x00\x00ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Th\xe1ྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et\xbbሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻\xde䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\x00ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\x00ጬጱ\x00\x00\x00\x00\x00ጸጽ፷ᎅ\x00᏿ᐄᐊᐐĀcrዻጁute耻\xda䃚rĀ;oጇገ憟cir;楉rǣጓ\x00጖y;䐎ve;䅬Āiyጞጣrc耻\xdb䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻\xd9䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥own\xe1ϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻\xdc䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻\xdd䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\x00ᕛoWidt\xe8૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\x00ᖰᖶᖿ\x00\x00\x00\x00ᗆᗛᗫᙟ᙭\x00ᚕ᚛ᚲᚹ\x00ᚾcute耻\xe1䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻\xe2䃢te肻\xb4̆;䐰lig耻\xe6䃦Ā;r\xb2ᖺ;쀀\ud835\udd1erave耻\xe0䃠ĀepᗊᗖĀfpᗏᗔsym;愵\xe8ᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\x00\x00ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e\xbbᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢\xbb\xb9arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒ\xf1ᚃing耻\xe5䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯ\xf1ʈilde耻\xe3䃣ml耻\xe4䃤Āciᛂᛈonin\xf4ɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e\xbbᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰s\xe9ᜌno\xf5ēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរ\xf0ݠrc;旯p\xbb፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\x00\x00ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄e\xe5ᑄ\xe5ᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\x00ᠳƲᠯ\x00ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom\xbbᏌtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻\xa6䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t\xbb᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\x00᧨ᨑᨕᨲ\x00ᨷᩐ\x00\x00᪴\x00\x00᫁\x00\x00ᬡᬮ᭍᭒\x00᯽\x00ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁\xeeړȀaeiu᧰᧻ᨁᨅǰ᧵\x00᧸s;橍on;䄍dil耻\xe7䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻\xb8ƭptyv;榲t脀\xa2;eᨭᨮ䂢r\xe4Ʋr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark\xbbᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\x00\x00᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟\xbbཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it\xbb᪼ˬ᫇᫔᫺\x00ᬊonĀ;eᫍᫎ䀺Ā;q\xc7\xc6ɭ᫙\x00\x00᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁\xeeᅠeĀmx᫱᫶ent\xbb᫩e\xf3ɍǧ᫾\x00ᬇĀ;dኻᬂot;橭n\xf4Ɇƀfryᬐᬔᬗ;쀀\ud835\udd54o\xe4ɔ脀\xa9;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\x00\x00᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\x00\x00ᯒre\xe3᭳u\xe3᭵ee;拎edge;拏en耻\xa4䂤earrowĀlrᯮ᯳eft\xbbᮀight\xbbᮽe\xe4ᯝĀciᰁᰇonin\xf4Ƿnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍r\xf2΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸\xf2ᄳhĀ;vᱚᱛ怐\xbbऊūᱡᱧarow;椏a\xe3̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻\xb0䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ\xbbࣜ\xbbသʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀\xf7;o᳧ᳰntimes;拇n\xf8᳷cy;䑒cɯᴆ\x00\x00ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedg\xe5\xfanƀadhᄮᵝᵧownarrow\xf3ᲃarpoonĀlrᵲᵶef\xf4Ჴigh\xf4ᲶŢᵿᶅkaro\xf7གɯᶊ\x00\x00ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃r\xf2Щa\xf2ྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴo\xf4ᲉĀcsḎḔute耻\xe9䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻\xea䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻\xe8䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et\xbbẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on\xbbớ;䏵ȀcsuvỪỳἋἣĀioữḱrc\xbbḮɩỹ\x00\x00ỻ\xedՈantĀglἂἆtr\xbbṝess\xbbṺƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯o\xf4͒ĀahὉὋ;䎷耻\xf0䃰Āmrὓὗl耻\xeb䃫o;悬ƀcipὡὤὧl;䀡s\xf4ծĀeoὬὴctatio\xeeՙnential\xe5չৡᾒ\x00ᾞ\x00ᾡᾧ\x00\x00ῆῌ\x00ΐ\x00ῦῪ \x00 ⁚llingdotse\xf1Ṅy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\x00\x00᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\x00ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\x00⁐β•‥‧‪‬\x00‮耻\xbd䂽;慓耻\xbc䂼;慕;慙;慛Ƴ‴\x00‶;慔;慖ʴ‾⁁\x00\x00⁃耻\xbe䂾;慗;慜5;慘ƶ⁌\x00⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lan\xf4٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox\xbbℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\x00↎pro\xf8₞r;楸qĀlqؿ↖les\xf3₈i\xed٫Āen↣↭rtneqq;쀀≩︀\xc5↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽r\xf2ΠȀilmr⇐⇔⇗⇛rs\xf0ᒄf\xbb․il\xf4کĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it\xbb∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdas\xe8⇴rok;䄧Ābp⊂⊇ull;恃hen\xbbᱛૡ⊣\x00⊪\x00⊸⋅⋎\x00⋕⋳\x00\x00⋸⌢⍧⍢⍿\x00⎆⎪⎴cute耻\xed䃭ƀ;iyݱ⊰⊵rc耻\xee䃮;䐸Ācx⊼⊿y;䐵cl耻\xa1䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻\xec䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓in\xe5ގar\xf4ܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝do\xf4⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙er\xf3ᕣ\xe3⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻\xbf䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\x00⎼cy;䑖l耻\xef䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\x00⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼r\xf2৆\xf2Εail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\x00⒪\x00⒱\x00\x00\x00\x00\x00⒵Ⓔ\x00ⓆⓈⓍ\x00⓹ute;䄺mptyv;榴ra\xeeࡌbda;䎻gƀ;dlࢎⓁⓃ;榑\xe5ࢎ;檅uo耻\xab䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝\xeb≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼\xecࢰ\xe2┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□a\xe9⓶arpoonĀdu▯▴own\xbbњp\xbb०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoon\xf3྘quigarro\xf7⇰hreetimes;拋ƀ;qs▋ও◺lan\xf4বʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋ppro\xf8Ⓠot;拖qĀgq♃♅\xf4উgt\xf2⒌\xf4ছi\xedলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖r\xf2◁orne\xf2ᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che\xbb⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox\xbb⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽r\xebࣁgƀlmr⛿✍✔eftĀar০✇ight\xe1৲apsto;柼ight\xe1৽parrowĀlr✥✩ef\xf4⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗\xe1ፎƀ;ef❗❘᠀旊nge\xbb❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇r\xf2ࢨorne\xf2ᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹re\xe5◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀\xc5⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻\xaf䂯Āet⡗⡙;時Ā;e⡞⡟朠se\xbb⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻ow\xeeҌef\xf4ए\xf0Ꮡker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle\xbbᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻\xb5䂵Ȁ;acdᑤ⢽⣀⣄s\xf4ᚧir;櫰ot肻\xb7Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛\xf2−\xf0ઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos\xbbᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la\xbb˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉ro\xf8඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\x00⧣p肻\xa0ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\x00⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸ui\xf6ୣĀei⩊⩎ar;椨\xed஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lan\xf4௢i\xed௪Ā;rஶ⪁\xbbஷƀAap⪊⪍⪑r\xf2⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹r\xf2⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro\xf7⫁ightarro\xf7⪐ƀ;qs఻⪺⫪lan\xf4ౕĀ;sౕ⫴\xbbశi\xedౝĀ;rవ⫾iĀ;eచథi\xe4ඐĀpt⬌⬑f;쀀\ud835\udd5f膀\xac;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lle\xec୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳u\xe5ಥĀ;cಘ⭸Ā;eಒ⭽\xf1ಘȀAait⮈⮋⮝⮧r\xf2⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow\xbb⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉u\xe5൅;쀀\ud835\udcc3ortɭ⬅\x00\x00⯖ar\xe1⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭\xe5೸\xe5ഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗ\xf1സȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇ\xecௗlde耻\xf1䃱\xe7ృiangleĀlrⱒⱜeftĀ;eచⱚ\xf1దightĀ;eೋⱥ\xf1೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ⴭ\x00ⴸⵈⵠⵥ⵲ⶄᬇ\x00\x00ⶍⶫ\x00ⷈⷎ\x00ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻\xf3䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻\xf4䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\x00\x00⵼\x00ⶂn;䋛ave耻\xf2䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨr\xf2᪀Āir⶝ⶠr;榾oss;榻n\xe5๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨r\xf2᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f\xbbⷿ耻\xaa䂪耻\xba䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧\xf2⸁ash耻\xf8䃸l;折iŬⸯ⸴de耻\xf5䃵esĀ;aǛ⸺s;樶ml耻\xf6䃶bar;挽ૡ⹞\x00⹽\x00⺀⺝\x00⺢⺹\x00\x00⻋ຜ\x00⼓\x00\x00⼫⾼\x00⿈rȀ;astЃ⹧⹲຅脀\xb6;l⹭⹮䂶le\xecЃɩ⹸\x00\x00⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕ma\xf4੶ne;明ƀ;tv⺿⻀⻈䏀chfork\xbb´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎\xf6⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻\xb1ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻\xa3䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷u\xe5໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾ppro\xf8⽃urlye\xf1໙\xf1໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨i\xedໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺\xf0⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴\xef໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnion\xf3ڰnt;樖stĀ;e【】䀿\xf1Ἑ\xf4༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがr\xf2Ⴓ\xf2ϝail;検ar\xf2ᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕i\xe3ᅮmptyv;榳gȀ;del࿑らるろ;榒;榥\xe5࿑uo耻\xbb䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞\xeb≝\xf0✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶al\xf3༞ƀabrョリヮr\xf2៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗\xec࿲\xe2ヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜn\xe5Ⴛar\xf4ྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ\xbbѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭa\xe9トarpoonĀduㆻㆿow\xeeㅾp\xbb႒eftĀah㇊㇐rrow\xf3࿪arpoon\xf3Ցightarrows;應quigarro\xf7ニhreetimes;拌g;䋚ingdotse\xf1ἲƀahm㈍㈐㈓r\xf2࿪a\xf2Ց;怏oustĀ;a㈞㈟掱che\xbb㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾r\xebဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒ar\xf2㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠re\xe5ㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\x00㍺㎤\x00\x00㏬㏰\x00㐨㑈㑚㒭㒱㓊㓱\x00㘖\x00\x00㘳cute;䅛qu\xef➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\x00㋼;檸on;䅡u\xe5ᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓i\xedሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒\xeb∨Ā;oਸ਼਴t耻\xa7䂧i;䀻war;椩mĀin㍩\xf0nu\xf3\xf1t;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\x00\x00㎜i\xe4ᑤara\xec⹯耻\xad䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲ar\xf2ᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetm\xe9㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it\xbb㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍\xf1ᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝\xf1ᆮƀ;afᅻ㒦ְrť㒫ֱ\xbbᅼar\xf2ᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tm\xee\xf1i\xec㐕ar\xe6ᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psilo\xeeỠh\xe9⺯s\xbb⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦ppro\xf8㋺urlye\xf1ᇾ\xf1ᇳƀaes㖂㖈㌛ppro\xf8㌚q\xf1㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻\xb9䂹耻\xb2䂲耻\xb3䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨\xeb∮Ā;oਫ਩war;椪lig耻\xdf䃟௡㙑㙝㙠ዎ㙳㙹\x00㙾㛂\x00\x00\x00\x00\x00㛛㜃\x00㜉㝬\x00\x00\x00㞇ɲ㙖\x00\x00㙛get;挖;䏄r\xeb๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\x00㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮ppro\xf8዁im\xbbኬs\xf0ኞĀas㚺㚮\xf0዁rn耻\xfe䃾Ǭ̟㛆⋧es膀\xd7;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀\xe1⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚\xe1㍢rime;怴ƀaip㜏㜒㝤d\xe5ቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own\xbbᶻeftĀ;e⠀㜾\xf1म;扜ightĀ;e㊪㝋\xf1ၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎x\xf4᝷headĀlr㞗㞠eftarro\xf7ࡏightarrow\xbbཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶r\xf2ϭar;楣Ācr㟜㟢ute耻\xfa䃺\xf2ᅐrǣ㟪\x00㟭y;䑞ve;䅭Āiy㟵㟺rc耻\xfb䃻;䑃ƀabh㠃㠆㠋r\xf2Ꭽlac;䅱a\xf2ᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻\xf9䃹š㠧㠱rĀlr㠬㠮\xbbॗ\xbbႃlk;斀Āct㠹㡍ɯ㠿\x00\x00㡊rnĀ;e㡅㡆挜r\xbb㡆op;挏ri;旸Āal㡖㡚cr;䅫肻\xa8͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠own\xe1ᎳarpoonĀlr㢈㢌ef\xf4㠭igh\xf4㠯iƀ;hl㢙㢚㢜䏅\xbbᏺon\xbb㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\x00\x00㣁rnĀ;e㢼㢽挝r\xbb㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨\xbb᠓Āam㣯㣲r\xf2㢨l耻\xfc䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠r\xf2ϷarĀ;v㤦㤧櫨;櫩as\xe8ϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖app\xe1␕othin\xe7ẖƀhir㓫⻈㥙op\xf4⾵Ā;hᎷ㥢\xefㆍĀiu㥩㥭gm\xe1㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟et\xe1㚜iangleĀlr㦪㦯eft\xbbथight\xbbၑy;䐲ash\xbbံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨa\xf2ᑩr;쀀\ud835\udd33tr\xe9㦮suĀbp㧯㧱\xbbജ\xbb൙pf;쀀\ud835\udd67ro\xf0໻tr\xe9㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖\xbb㥾nĀEe㦒㨞\xbb㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦at\xe8ᑹcr;쀀\ud835\udcccૣណ㪇\x00㪋\x00㪐㪛\x00\x00㪝㪨㪫㪯\x00\x00㫃㫎\x00㫘ៜ៟tr\xe9៑r;쀀\ud835\udd35ĀAa㪔㪗r\xf2σr\xf2৶;䎾ĀAa㪡㪤r\xf2θr\xf2৫a\xf0✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69im\xe5ឲĀAa㫇㫊r\xf2ώr\xf2ਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜r\xe9។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻\xfd䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻\xa5䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻\xff䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡tr\xe6ᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),eC=new Uint16Array("Ȁaglq \x15\x18\x1bɭ\x0f\x00\x00\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));let eN=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),eS=null!==(k=String.fromCodePoint)&&void 0!==k?k:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function replaceCodePoint(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=eN.get(e))&&void 0!==t?t:e}function isNumber(e){return e>=M.ZERO&&e<=M.NINE}(s=M||(M={}))[s.NUM=35]="NUM",s[s.SEMI=59]="SEMI",s[s.EQUALS=61]="EQUALS",s[s.ZERO=48]="ZERO",s[s.NINE=57]="NINE",s[s.LOWER_A=97]="LOWER_A",s[s.LOWER_F=102]="LOWER_F",s[s.LOWER_X=120]="LOWER_X",s[s.LOWER_Z=122]="LOWER_Z",s[s.UPPER_A=65]="UPPER_A",s[s.UPPER_F=70]="UPPER_F",s[s.UPPER_Z=90]="UPPER_Z",(i=y||(y={}))[i.VALUE_LENGTH=49152]="VALUE_LENGTH",i[i.BRANCH_LENGTH=16256]="BRANCH_LENGTH",i[i.JUMP_TABLE=127]="JUMP_TABLE",(a=P||(P={}))[a.EntityStart=0]="EntityStart",a[a.NumericStart=1]="NumericStart",a[a.NumericDecimal=2]="NumericDecimal",a[a.NumericHex=3]="NumericHex",a[a.NamedEntity=4]="NamedEntity",(o=B||(B={}))[o.Legacy=0]="Legacy",o[o.Strict=1]="Strict",o[o.Attribute=2]="Attribute";let EntityDecoder=class EntityDecoder{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=P.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=B.Strict}startEntity(e){this.decodeMode=e,this.state=P.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case P.EntityStart:if(e.charCodeAt(t)===M.NUM)return this.state=P.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=P.NamedEntity,this.stateNamedEntity(e,t);case P.NumericStart:return this.stateNumericStart(e,t);case P.NumericDecimal:return this.stateNumericDecimal(e,t);case P.NumericHex:return this.stateNumericHex(e,t);case P.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===M.LOWER_X?(this.state=P.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=P.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){let s=r-t;this.result=this.result*Math.pow(n,s)+parseInt(e.substr(t,s),n),this.consumed+=s}}stateNumericHex(e,t){let r=t;for(;t=M.UPPER_A)||!(n<=M.UPPER_F))&&(!(n>=M.LOWER_A)||!(n<=M.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(s,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){let r=t;for(;t>14;for(;t=M.UPPER_A&&t<=M.UPPER_Z||t>=M.LOWER_A&&t<=M.LOWER_Z||isNumber(t)}(i))?0:this.emitNotTerminatedNamedEntity();if(0!=(s=((n=r[this.treeIndex])&y.VALUE_LENGTH)>>14)){if(i===M.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==B.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;let{result:t,decodeTree:r}=this,n=(r[t]&y.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){let{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~y.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case P.NamedEntity:return 0!==this.result&&(this.decodeMode!==B.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case P.NumericDecimal:return this.emitNumericEntity(0,2);case P.NumericHex:return this.emitNumericEntity(0,3);case P.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case P.EntityStart:return 0}}};function getDecoder(e){let t="",r=new EntityDecoder(e,e=>t+=eS(e));return function(e,n){let s=0,i=0;for(;(i=e.indexOf("&",i))>=0;){t+=e.slice(s,i),r.startEntity(n);let a=r.write(e,i+1);if(a<0){s=i+r.end();break}s=i+a,i=0===a?s+1:s}let a=t+e.slice(s);return t="",a}}function determineBranch(e,t,r,n){let s=(t&y.BRANCH_LENGTH)>>7,i=t&y.JUMP_TABLE;if(0===s)return 0!==i&&n===i?r:-1;if(i){let t=n-i;return t<0||t>=s?-1:e[r+t]-1}let a=r,o=a+s-1;for(;a<=o;){let t=a+o>>>1,r=e[t];if(rn))return e[t+s];o=t-1}}return-1}getDecoder(eI),getDecoder(eC);let eb=/["&'<>$\x80-\uFFFF]/g,eD=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),eR=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>(64512&e.charCodeAt(t))==55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function escape_encodeXML(e){let t,r="",n=0;for(;null!==(t=eb.exec(e));){let s=t.index,i=e.charCodeAt(s),a=eD.get(i);void 0!==a?(r+=e.substring(n,s)+a,n=s+1):(r+=`${e.substring(n,s)}&#x${eR(e,s).toString(16)};`,n=eb.lastIndex+=Number((64512&i)==55296))}return r+e.substr(n)}function getEscaper(e,t){return function(r){let n;let s=0,i="";for(;n=e.exec(r);)s!==n.index&&(i+=r.substring(s,n.index)),i+=t.get(n[0].charCodeAt(0)),s=n.index+1;return i+r.substring(s)}}getEscaper(/[&<>'"]/g,eD);let eO=getEscaper(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ex=getEscaper(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]));(c=F||(F={}))[c.XML=0]="XML",c[c.HTML=1]="HTML",(l=H||(H={}))[l.UTF8=0]="UTF8",l[l.ASCII=1]="ASCII",l[l.Extensive=2]="Extensive",l[l.Attribute=3]="Attribute",l[l.Text=4]="Text";let eL=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),ek=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),eM=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function replaceQuotes(e){return e.replace(/"/g,""")}let ey=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function render(e,t={}){let r="length"in e?e:[e],n="";for(let e=0;e`;case eT:return``;case ef:return``;case ep:case em:case eA:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=eL.get(e.name))&&void 0!==r?r:e.name,e.parent&&eP.has(e.parent.name)&&(t={...t,xmlMode:!1})),!t.xmlMode&&eB.has(e.name)&&(t={...t,xmlMode:"foreign"});let n=`<${e.name}`,s=function(e,t){var r;if(!e)return;let n=(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)===!1?replaceQuotes:t.xmlMode||"utf8"!==t.encodeEntities?escape_encodeXML:eO;return Object.keys(e).map(r=>{var s,i;let a=null!==(s=e[r])&&void 0!==s?s:"";return("foreign"===t.xmlMode&&(r=null!==(i=ek.get(r))&&void 0!==i?i:r),t.emptyAttrs||t.xmlMode||""!==a)?`${r}="${n(a)}"`:r}).join(" ")}(e.attribs,t);return s&&(n+=` ${s}`),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&ey.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=render(e.children,t)),(t.xmlMode||!ey.has(e.name))&&(n+=``)),n}(e,t);case ed:return function(e,t){var r;let n=e.data||"";return(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)===!1||!t.xmlMode&&e.parent&&eM.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?escape_encodeXML(n):ex(n)),n}(e,t)}}(r[e],t);return n}let eP=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),eB=new Set(["svg","math"]);function getOuterHTML(e,t){return render(e,t)}function getInnerHTML(e,t){return hasChildren(e)?e.children.map(e=>render(e,t)).join(""):""}function textContent(e){return Array.isArray(e)?e.map(textContent).join(""):hasChildren(e)&&!isComment(e)?textContent(e.children):isText(e)?e.data:""}function innerText(e){return Array.isArray(e)?e.map(innerText).join(""):hasChildren(e)&&(e.type===L.Tag||isCDATA(e))?innerText(e.children):isText(e)?e.data:""}function getChildren(e){return hasChildren(e)?e.children:[]}function getParent(e){return e.parent||null}function getSiblings(e){let t=getParent(e);if(null!=t)return getChildren(t);let r=[e],{prev:n,next:s}=e;for(;null!=n;)r.unshift(n),{prev:n}=n;for(;null!=s;)r.push(s),{next:s}=s;return r}function getAttributeValue(e,t){var r;return null===(r=e.attribs)||void 0===r?void 0:r[t]}function hasAttrib(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]}function getName(e){return e.name}function nextElementSibling(e){let{next:t}=e;for(;null!==t&&!node_isTag(t);)({next:t}=t);return t}function prevElementSibling(e){let{prev:t}=e;for(;null!==t&&!node_isTag(t);)({prev:t}=t);return t}function removeElement(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){let t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}function replaceElement(e,t){let r=t.prev=e.prev;r&&(r.next=t);let n=t.next=e.next;n&&(n.prev=t);let s=t.parent=e.parent;if(s){let r=s.children;r[r.lastIndexOf(e)]=t,e.parent=null}}function appendChild(e,t){if(removeElement(t),t.next=null,t.parent=e,e.children.push(t)>1){let r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}function append(e,t){removeElement(t);let{parent:r}=e,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){let e=r.children;e.splice(e.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}function prependChild(e,t){if(removeElement(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){let r=e.children[1];r.prev=t,t.next=r}else t.next=null}function prepend(e,t){removeElement(t);let{parent:r}=e;if(r){let n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}function filter(e,t,r=!0,n=1/0){return find(e,Array.isArray(t)?t:[t],r,n)}function find(e,t,r,n){let s=[],i=[t],a=[0];for(;;){if(a[0]>=i[0].length){if(1===a.length)return s;i.shift(),a.shift();continue}let t=i[0][a[0]++];if(e(t)&&(s.push(t),--n<=0))return s;r&&hasChildren(t)&&t.children.length>0&&(a.unshift(0),i.unshift(t.children))}}function findOneChild(e,t){return t.find(e)}function findOne(e,t,r=!0){let n=null;for(let s=0;s0&&(n=findOne(e,i.children,!0)))}return n}function findAll(e,t){let r=[],n=[t],s=[0];for(;;){if(s[0]>=n[0].length){if(1===n.length)return r;n.shift(),s.shift();continue}let t=n[0][s[0]++];node_isTag(t)&&(e(t)&&r.push(t),t.children.length>0&&(s.unshift(0),n.unshift(t.children)))}}let eF={tag_name:e=>"function"==typeof e?t=>node_isTag(t)&&e(t.name):"*"===e?node_isTag:t=>node_isTag(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>isText(t)&&e(t.data):t=>isText(t)&&t.data===e};function getAttribCheck(e,t){return"function"==typeof t?r=>node_isTag(r)&&t(r.attribs[e]):r=>node_isTag(r)&&r.attribs[e]===t}function combineFuncs(e,t){return r=>e(r)||t(r)}function compileTest(e){let t=Object.keys(e).map(t=>{let r=e[t];return Object.prototype.hasOwnProperty.call(eF,t)?eF[t](r):getAttribCheck(t,r)});return 0===t.length?null:t.reduce(combineFuncs)}function testElement(e,t){let r=compileTest(e);return!r||r(t)}function getElements(e,t,r,n=1/0){let s=compileTest(e);return s?filter(s,t,r,n):[]}function getElementById(e,t,r=!0){return Array.isArray(t)||(t=[t]),findOne(getAttribCheck("id",e),t,r)}function getElementsByTagName(e,t,r=!0,n=1/0){return filter(eF.tag_name(e),t,r,n)}function getElementsByTagType(e,t,r=!0,n=1/0){return filter(eF.tag_type(e),t,r,n)}function removeSubsets(e){let t=e.length;for(;--t>=0;){let r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0){e.splice(t,1);continue}for(let n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}function compareDocumentPosition(e,t){let r=[],n=[];if(e===t)return 0;let s=hasChildren(e)?e:e.parent;for(;s;)r.unshift(s),s=s.parent;for(s=hasChildren(t)?t:t.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),a=0;for(;ac.indexOf(h)?o===t?U.FOLLOWING|U.CONTAINED_BY:U.FOLLOWING:o===e?U.PRECEDING|U.CONTAINS:U.PRECEDING}function uniqueSort(e){return(e=e.filter((e,t,r)=>!r.includes(e,t+1))).sort((e,t)=>{let r=compareDocumentPosition(e,t);return r&U.PRECEDING?-1:r&U.FOLLOWING?1:0}),e}function feeds_getFeed(e){let t=getOneElement(isValidFeed,e);return t?"feed"===t.name?function(e){var t;let r=e.children,n={type:"atom",items:getElementsByTagName("entry",r).map(e=>{var t;let{children:r}=e,n={media:getMediaElements(r)};addConditionally(n,"id","id",r),addConditionally(n,"title","title",r);let s=null===(t=getOneElement("link",r))||void 0===t?void 0:t.attribs.href;s&&(n.link=s);let i=fetch("summary",r)||fetch("content",r);i&&(n.description=i);let a=fetch("updated",r);return a&&(n.pubDate=new Date(a)),n})};addConditionally(n,"id","id",r),addConditionally(n,"title","title",r);let s=null===(t=getOneElement("link",r))||void 0===t?void 0:t.attribs.href;s&&(n.link=s),addConditionally(n,"description","subtitle",r);let i=fetch("updated",r);return i&&(n.updated=new Date(i)),addConditionally(n,"author","email",r,!0),n}(t):function(e){var t,r;let n=null!==(r=null===(t=getOneElement("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],s={type:e.name.substr(0,3),id:"",items:getElementsByTagName("item",e.children).map(e=>{let{children:t}=e,r={media:getMediaElements(t)};addConditionally(r,"id","guid",t),addConditionally(r,"title","title",t),addConditionally(r,"link","link",t),addConditionally(r,"description","description",t);let n=fetch("pubDate",t)||fetch("dc:date",t);return n&&(r.pubDate=new Date(n)),r})};addConditionally(s,"title","title",n),addConditionally(s,"link","link",n),addConditionally(s,"description","description",n);let i=fetch("lastBuildDate",n);return i&&(s.updated=new Date(i)),addConditionally(s,"author","managingEditor",n,!0),s}(t):null}(h=U||(U={}))[h.DISCONNECTED=1]="DISCONNECTED",h[h.PRECEDING=2]="PRECEDING",h[h.FOLLOWING=4]="FOLLOWING",h[h.CONTAINS=8]="CONTAINS",h[h.CONTAINED_BY=16]="CONTAINED_BY";let eH=["url","type","lang"],eU=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function getMediaElements(e){return getElementsByTagName("media:content",e).map(e=>{let{attribs:t}=e,r={medium:t.medium,isDefault:!!t.isDefault};for(let e of eH)t[e]&&(r[e]=t[e]);for(let e of eU)t[e]&&(r[e]=parseInt(t[e],10));return t.expression&&(r.expression=t.expression),r})}function getOneElement(e,t){return getElementsByTagName(e,t,!0,1)[0]}function fetch(e,t,r=!1){return textContent(getElementsByTagName(e,t,r,1)).trim()}function addConditionally(e,t,r,n,s=!1){let i=fetch(r,n,s);i&&(e[t]=i)}function isValidFeed(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}function static_render(e,t,r){return e?e(null!=t?t:e._root.children,null,void 0,r).toString():""}function html(e,t){let r="object"!=typeof e||null==e||"length"in e||"type"in e?e:void(t=e),n={...el,...this===null||void 0===this?void 0:this._options,...flatten(null!=t?t:{})};return static_render(this,r,n)}function xml(e){let t={...this._options,xmlMode:!0};return static_render(this,e,t)}function static_text(e){let t=e||(this?this.root():[]),r="";for(let e=0;ecloneNode(e,!0)):[cloneNode(e,!0)],r=new Document(t);return t.forEach(e=>{e.parent=r}),t}function isHtml(e){let t=e.indexOf("<");if(t<0||t>e.length-3)return!1;let r=e.charCodeAt(t+1);return(r>=v.LowerA&&r<=v.LowerZ||r>=v.UpperA&&r<=v.UpperZ||r===v.Exclamation)&&e.includes(">",t+2)}(u=v||(v={}))[u.LowerA=97]="LowerA",u[u.LowerZ=122]="LowerZ",u[u.UpperA=65]="UpperA",u[u.UpperZ=90]="UpperZ",u[u.Exclamation=33]="Exclamation";let ev=Object.prototype.hasOwnProperty,ew=/\s+/,eG="data-",eY={null:null,true:!0,false:!1},eW=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,eV=/^{[^]*}$|^\[[^]*]$/;function getAttr(e,t,r){var n;if(e&&node_isTag(e)){if(null!==(n=e.attribs)&&void 0!==n||(e.attribs={}),!t)return e.attribs;if(ev.call(e.attribs,t))return!r&&eW.test(t)?t:e.attribs[t];if("option"===e.name&&"value"===t)return static_text(e.children);if("input"===e.name&&("radio"===e.attribs.type||"checkbox"===e.attribs.type)&&"value"===t)return"on"}}function setAttr(e,t,r){null===r?removeAttribute(e,t):e.attribs[t]=`${r}`}function attr(e,t){if("object"==typeof e||void 0!==t){if("function"==typeof t){if("string"!=typeof e)throw Error("Bad combination of arguments.");return domEach(this,(r,n)=>{node_isTag(r)&&setAttr(r,e,t.call(r,n,r.attribs[e]))})}return domEach(this,r=>{node_isTag(r)&&("object"==typeof e?Object.keys(e).forEach(t=>{let n=e[t];setAttr(r,t,n)}):setAttr(r,e,t))})}return arguments.length>1?this:getAttr(this[0],e,this.options.xmlMode)}function getProp(e,t,r){return t in e?e[t]:!r&&eW.test(t)?void 0!==getAttr(e,t,!1):getAttr(e,t,r)}function setProp(e,t,r,n){t in e?e[t]=r:setAttr(e,t,!n&&eW.test(t)?r?"":null:`${r}`)}function prop(e,t){var r;if("string"==typeof e&&void 0===t){let t=this[0];if(!t||!node_isTag(t))return;switch(e){case"style":{let e=this.css(),t=Object.keys(e);return t.forEach((t,r)=>{e[r]=t}),e.length=t.length,e}case"tagName":case"nodeName":return t.name.toUpperCase();case"href":case"src":{let n=null===(r=t.attribs)||void 0===r?void 0:r[e];if("undefined"!=typeof URL&&("href"===e&&("a"===t.tagName||"link"===t.name)||"src"===e&&("img"===t.tagName||"iframe"===t.tagName||"audio"===t.tagName||"video"===t.tagName||"source"===t.tagName))&&void 0!==n&&this.options.baseURI)return new URL(n,this.options.baseURI).href;return n}case"innerText":return innerText(t);case"textContent":return textContent(t);case"outerHTML":return this.clone().wrap("").parent().html();case"innerHTML":return this.html();default:return getProp(t,e,this.options.xmlMode)}}if("object"==typeof e||void 0!==t){if("function"==typeof t){if("object"==typeof e)throw Error("Bad combination of arguments.");return domEach(this,(r,n)=>{node_isTag(r)&&setProp(r,e,t.call(r,n,getProp(r,e,this.options.xmlMode)),this.options.xmlMode)})}return domEach(this,r=>{node_isTag(r)&&("object"==typeof e?Object.keys(e).forEach(t=>{let n=e[t];setProp(r,t,n,this.options.xmlMode)}):setProp(r,e,t,this.options.xmlMode))})}}function setData(e,t,r){var n;null!==(n=e.data)&&void 0!==n||(e.data={}),"object"==typeof t?Object.assign(e.data,t):"string"==typeof t&&void 0!==r&&(e.data[t]=r)}function readData(e,t){let r,n,s;null==t?n=(r=Object.keys(e.attribs).filter(e=>e.startsWith(eG))).map(e=>e.slice(eG.length).replace(/[_.-](\w|$)/g,(e,t)=>t.toUpperCase())):(r=[eG+t.replace(/[A-Z]/g,"-$&").toLowerCase()],n=[t]);for(let t=0;t{node_isTag(r)&&("object"==typeof e?setData(r,e):setData(r,e,t))}),this):ev.call(n.data,e)?n.data[e]:readData(n,e):readData(n):void 0}function val(e){let t=0==arguments.length,r=this[0];if(!r||!node_isTag(r))return t?void 0:this;switch(r.name){case"textarea":return this.text(e);case"select":{let r=this.find("option:selected");if(!t){if(null==this.attr("multiple")&&"object"==typeof e)return this;this.find("option").removeAttr("selected");let t="object"!=typeof e?[e]:e;for(let e=0;estatic_text(e.children)):r.attr("value")}case"input":case"option":return t?this.attr("value"):this.attr("value",e)}}function removeAttribute(e,t){e.attribs&&ev.call(e.attribs,t)&&delete e.attribs[t]}function splitNames(e){return e?e.trim().split(ew):[]}function removeAttr(e){let t=splitNames(e);for(let e=0;e{node_isTag(r)&&removeAttribute(r,t[e])});return this}function hasClass(e){return this.toArray().some(t=>{let r=node_isTag(t)&&t.attribs.class,n=-1;if(r&&e.length)for(;(n=r.indexOf(e,n+1))>-1;){let t=n+e.length;if((0===n||ew.test(r[n-1]))&&(t===r.length||ew.test(r[t])))return!0}return!1})}function addClass(e){if("function"==typeof e)return domEach(this,(t,r)=>{if(node_isTag(t)){let n=t.attribs.class||"";addClass.call([t],e.call(t,r,n))}});if(!e||"string"!=typeof e)return this;let t=e.split(ew),r=this.length;for(let e=0;e{node_isTag(t)&&removeClass.call([t],e.call(t,r,t.attribs.class||""))});let t=splitNames(e),r=t.length,n=0==arguments.length;return domEach(this,e=>{if(node_isTag(e)){if(n)e.attribs.class="";else{let n=splitNames(e.attribs.class),s=!1;for(let e=0;e=0&&(n.splice(r,1),s=!0,e--)}s&&(e.attribs.class=n.join(" "))}}})}function toggleClass(e,t){if("function"==typeof e)return domEach(this,(r,n)=>{node_isTag(r)&&toggleClass.call([r],e.call(r,n,r.attribs.class||"",t),t)});if(!e||"string"!=typeof e)return this;let r=e.split(ew),n=r.length,s="boolean"==typeof t?t?1:-1:0,i=this.length;for(let e=0;e=0&&t<0?i.push(r[e]):s<=0&&t>=0&&i.splice(t,1)}t.attribs.class=i.join(" ")}return this}(d=w||(w={})).Attribute="attribute",d.Pseudo="pseudo",d.PseudoElement="pseudo-element",d.Tag="tag",d.Universal="universal",d.Adjacent="adjacent",d.Child="child",d.Descendant="descendant",d.Parent="parent",d.Sibling="sibling",d.ColumnCombinator="column-combinator",(E=G||(G={})).Any="any",E.Element="element",E.End="end",E.Equals="equals",E.Exists="exists",E.Hyphen="hyphen",E.Not="not",E.Start="start";let eQ=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,eX=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,eK=new Map([[126,G.Element],[94,G.Start],[36,G.End],[42,G.Any],[33,G.Not],[124,G.Hyphen]]),ej=new Set(["has","not","matches","is","where","host","host-context"]);function isTraversal(e){switch(e.type){case w.Adjacent:case w.Child:case w.Descendant:case w.Parent:case w.Sibling:case w.ColumnCombinator:return!0;default:return!1}}let ez=new Set(["contains","icontains"]);function funescape(e,t,r){let n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function unescapeCSS(e){return e.replace(eX,funescape)}function isQuote(e){return 39===e||34===e}function isWhitespace(e){return 32===e||9===e||10===e||12===e||13===e}function parse_parse(e){let t=[],r=function parseSelector(e,t,r){let n=[];function getName(e){let n=t.slice(r+e).match(eQ);if(!n)throw Error(`Expected name, found ${t.slice(r)}`);let[s]=n;return r+=e+s.length,unescapeCSS(s)}function stripWhitespace(e){for(r+=e;r0&&r0&&isTraversal(n[n.length-1]))throw Error("Did not expect successive traversals.")}function addTraversal(e){if(n.length>0&&n[n.length-1].type===w.Descendant){n[n.length-1].type=e;return}ensureNotTraversal(),n.push({type:e})}function addSpecialAttribute(e,t){n.push({type:w.Attribute,name:e,action:t,value:getName(1),namespace:null,ignoreCase:"quirks"})}function finalizeSubselector(){if(n.length&&n[n.length-1].type===w.Descendant&&n.pop(),0===n.length)throw Error("Empty sub-selector");e.push(n)}if(stripWhitespace(0),t.length===r)return r;e:for(;r=0&&n>=1)):e.type===w.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?n=0:Array.isArray(e.data)?(n=Math.min(...e.data.map(e=>Math.min(...e.map(getProcedure)))))<0&&(n=0):n=2:n=3),n}let e0=/[-[\]{}()*+?.,\\^$|#\s]/g;function escapeRegex(e){return e.replace(e0,"\\$&")}let e1=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function shouldIgnoreCase(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&e1.has(e.name)}let e3={equals(e,t,r){let{adapter:n}=r,{name:s}=t,{value:i}=t;return shouldIgnoreCase(t,r)?(i=i.toLowerCase(),t=>{let r=n.getAttributeValue(t,s);return null!=r&&r.length===i.length&&r.toLowerCase()===i&&e(t)}):t=>n.getAttributeValue(t,s)===i&&e(t)},hyphen(e,t,r){let{adapter:n}=r,{name:s}=t,{value:i}=t,a=i.length;return shouldIgnoreCase(t,r)?(i=i.toLowerCase(),function(t){let r=n.getAttributeValue(t,s);return null!=r&&(r.length===a||"-"===r.charAt(a))&&r.substr(0,a).toLowerCase()===i&&e(t)}):function(t){let r=n.getAttributeValue(t,s);return null!=r&&(r.length===a||"-"===r.charAt(a))&&r.substr(0,a)===i&&e(t)}},element(e,t,r){let{adapter:n}=r,{name:s,value:i}=t;if(/\s/.test(i))return e$.falseFunc;let a=RegExp(`(?:^|\\s)${escapeRegex(i)}(?:$|\\s)`,shouldIgnoreCase(t,r)?"i":"");return function(t){let r=n.getAttributeValue(t,s);return null!=r&&r.length>=i.length&&a.test(r)&&e(t)}},exists:(e,{name:t},{adapter:r})=>n=>r.hasAttrib(n,t)&&e(n),start(e,t,r){let{adapter:n}=r,{name:s}=t,{value:i}=t,a=i.length;return 0===a?e$.falseFunc:shouldIgnoreCase(t,r)?(i=i.toLowerCase(),t=>{let r=n.getAttributeValue(t,s);return null!=r&&r.length>=a&&r.substr(0,a).toLowerCase()===i&&e(t)}):t=>{var r;return!!(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.startsWith(i))&&e(t)}},end(e,t,r){let{adapter:n}=r,{name:s}=t,{value:i}=t,a=-i.length;return 0===a?e$.falseFunc:shouldIgnoreCase(t,r)?(i=i.toLowerCase(),t=>{var r;return(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.substr(a).toLowerCase())===i&&e(t)}):t=>{var r;return!!(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.endsWith(i))&&e(t)}},any(e,t,r){let{adapter:n}=r,{name:s,value:i}=t;if(""===i)return e$.falseFunc;if(shouldIgnoreCase(t,r)){let t=RegExp(escapeRegex(i),"i");return function(r){let a=n.getAttributeValue(r,s);return null!=a&&a.length>=i.length&&t.test(a)&&e(r)}}return t=>{var r;return!!(null===(r=n.getAttributeValue(t,s))||void 0===r?void 0:r.includes(i))&&e(t)}},not(e,t,r){let{adapter:n}=r,{name:s}=t,{value:i}=t;return""===i?t=>!!n.getAttributeValue(t,s)&&e(t):shouldIgnoreCase(t,r)?(i=i.toLowerCase(),t=>{let r=n.getAttributeValue(t,s);return(null==r||r.length!==i.length||r.toLowerCase()!==i)&&e(t)}):t=>n.getAttributeValue(t,s)!==i&&e(t)}},e2=new Set([9,10,12,13,32]);function nthCheck(e){return function(e){let t=e[0],r=e[1]-1;if(r<0&&t<=0)return e$.falseFunc;if(-1===t)return e=>e<=r;if(0===t)return e=>e===r;if(1===t)return r<0?e$.trueFunc:e=>e>=r;let n=Math.abs(t),s=(r%n+n)%n;return t>1?e=>e>=r&&e%n===s:e=>e<=r&&e%n===s}(function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];let t=0,r=0,n=readSign(),s=readNumber();if(t=48&&57>=e.charCodeAt(t);)n=10*n+(e.charCodeAt(t)-48),t++;return t===r?null:n}function skipWhitespace(){for(;t{let n=t.getParent(r);return null!=n&&t.isTag(n)&&e(r)}}let e5={contains:(e,t,{adapter:r})=>function(n){return e(n)&&r.getText(n).includes(t)},icontains(e,t,{adapter:r}){let n=t.toLowerCase();return function(t){return e(t)&&r.getText(t).toLowerCase().includes(n)}},"nth-child"(e,t,{adapter:r,equals:n}){let s=nthCheck(t);return s===e$.falseFunc?e$.falseFunc:s===e$.trueFunc?getChildFunc(e,r):function(t){let i=r.getSiblings(t),a=0;for(let e=0;e=0&&!n(t,i[e]);e--)r.isTag(i[e])&&a++;return s(a)&&e(t)}},"nth-of-type"(e,t,{adapter:r,equals:n}){let s=nthCheck(t);return s===e$.falseFunc?e$.falseFunc:s===e$.trueFunc?getChildFunc(e,r):function(t){let i=r.getSiblings(t),a=0;for(let e=0;e=0;e--){let s=i[e];if(n(t,s))break;r.isTag(s)&&r.getName(s)===r.getName(t)&&a++}return s(a)&&e(t)}},root:(e,t,{adapter:r})=>t=>{let n=r.getParent(t);return(null==n||!r.isTag(n))&&e(t)},scope(e,t,r,n){let{equals:s}=r;return n&&0!==n.length?1===n.length?t=>s(n[0],t)&&e(t):t=>n.includes(t)&&e(t):e5.root(e,t,r)},hover:dynamicStatePseudo("isHovered"),visited:dynamicStatePseudo("isVisited"),active:dynamicStatePseudo("isActive")};function dynamicStatePseudo(e){return function(t,r,{adapter:n}){let s=n[e];return"function"!=typeof s?e$.falseFunc:function(e){return s(e)&&t(e)}}}let e8={empty:(e,{adapter:t})=>!t.getChildren(e).some(e=>t.isTag(e)||""!==t.getText(e)),"first-child"(e,{adapter:t,equals:r}){if(t.prevElementSibling)return null==t.prevElementSibling(e);let n=t.getSiblings(e).find(e=>t.isTag(e));return null!=n&&r(e,n)},"last-child"(e,{adapter:t,equals:r}){let n=t.getSiblings(e);for(let s=n.length-1;s>=0;s--){if(r(e,n[s]))return!0;if(t.isTag(n[s]))break}return!1},"first-of-type"(e,{adapter:t,equals:r}){let n=t.getSiblings(e),s=t.getName(e);for(let i=0;i=0;i--){let a=n[i];if(r(e,a))return!0;if(t.isTag(a)&&t.getName(a)===s)break}return!1},"only-of-type"(e,{adapter:t,equals:r}){let n=t.getName(e);return t.getSiblings(e).every(s=>r(e,s)||!t.isTag(s)||t.getName(s)!==n)},"only-child":(e,{adapter:t,equals:r})=>t.getSiblings(e).every(n=>r(e,n)||!t.isTag(n))};function verifyPseudoArgs(e,t,r,n){if(null===r){if(e.length>n)throw Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===n)throw Error(`Pseudo-class :${t} doesn't have any arguments`)}let e4={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:`:is( :is(button, input, select, textarea, optgroup, option)[disabled], optgroup[disabled] > option, fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *) )`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},e6={};function ensureIsTag(e,t){return e===e$.falseFunc?e$.falseFunc:r=>t.isTag(r)&&e(r)}function getNextSiblings(e,t){let r=t.getSiblings(e);if(r.length<=1)return[];let n=r.indexOf(e);return n<0||n===r.length-1?[]:r.slice(n+1).filter(t.isTag)}function copyOptions(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}let is=(e,t,r,n,s)=>{let i=s(t,copyOptions(r),n);return i===e$.trueFunc?e:i===e$.falseFunc?e$.falseFunc:t=>i(t)&&e(t)},e9={is,matches:is,where:is,not(e,t,r,n,s){let i=s(t,copyOptions(r),n);return i===e$.falseFunc?e:i===e$.trueFunc?e$.falseFunc:t=>!i(t)&&e(t)},has(e,t,r,n,s){let{adapter:i}=r,a=copyOptions(r);a.relativeSelector=!0;let o=t.some(e=>e.some(sort_isTraversal))?[e6]:void 0,c=s(t,a,o);if(c===e$.falseFunc)return e$.falseFunc;let l=ensureIsTag(c,i);if(o&&c!==e$.trueFunc){let{shouldTestNextSiblings:t=!1}=c;return r=>{if(!e(r))return!1;o[0]=r;let n=i.getChildren(r),s=t?[...n,...getNextSiblings(r,i)]:n;return i.existsOne(l,s)}}return t=>e(t)&&i.existsOne(l,i.getChildren(t))}};function getElementParent(e,t){let r=t.getParent(e);return r&&t.isTag(r)?r:null}function compileUnsafe(e,t,r){let n="string"==typeof e?parse_parse(e):e;return compileToken(n,t,r)}function includesScopePseudo(e){return e.type===w.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some(e=>e.some(includesScopePseudo)))}let e7={type:w.Descendant},te={type:"_flexibleDescendant"},tt={type:w.Pseudo,name:"scope",data:null};function compileToken(e,t,r){var n;e.forEach(sortByProcedure),r=null!==(n=t.context)&&void 0!==n?n:r;let s=Array.isArray(r),i=r&&(Array.isArray(r)?r:[r]);if(!1!==t.relativeSelector)!function(e,{adapter:t},r){let n=!!(null==r?void 0:r.every(e=>{let r=t.isTag(e)&&t.getParent(e);return e===e6||r&&t.isTag(r)}));for(let t of e){if(t.length>0&&sort_isTraversal(t[0])&&t[0].type!==w.Descendant);else{if(!n||t.some(includesScopePseudo))continue;t.unshift(e7)}t.unshift(tt)}}(e,t,i);else if(e.some(e=>e.length>0&&sort_isTraversal(e[0])))throw Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let a=!1,o=e.map(e=>{var r;if(e.length>=2){let[t,r]=e;t.type!==w.Pseudo||"scope"!==t.name||(s&&r.type===w.Descendant?e[1]=te:(r.type===w.Adjacent||r.type===w.Sibling)&&(a=!0))}return e.reduce((e,r)=>e===e$.falseFunc?e$.falseFunc:function(e,t,r,n,s){let{adapter:i,equals:a}=r;switch(t.type){case w.PseudoElement:throw Error("Pseudo-elements are not supported by css-select");case w.ColumnCombinator:throw Error("Column combinators are not yet supported by css-select");case w.Attribute:if(null!=t.namespace)throw Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(t.name=t.name.toLowerCase()),e3[t.action](e,t,r);case w.Pseudo:return function(e,t,r,n,s){var i;let{name:a,data:o}=t;if(Array.isArray(o)){if(!(a in e9))throw Error(`Unknown pseudo-class :${a}(${o})`);return e9[a](e,o,r,n,s)}let c=null===(i=r.pseudos)||void 0===i?void 0:i[a],l="string"==typeof c?c:e4[a];if("string"==typeof l){if(null!=o)throw Error(`Pseudo ${a} doesn't have any arguments`);let t=parse_parse(l);return e9.is(e,t,r,n,s)}if("function"==typeof c)return verifyPseudoArgs(c,a,o,1),t=>c(t,o)&&e(t);if(a in e5)return e5[a](e,o,r,n);if(a in e8){let t=e8[a];return verifyPseudoArgs(t,a,o,2),n=>t(n,r,o)&&e(n)}throw Error(`Unknown pseudo-class :${a}`)}(e,t,r,n,s);case w.Tag:{if(null!=t.namespace)throw Error("Namespaced tag names are not yet supported by css-select");let{name:n}=t;return(!r.xmlMode||r.lowerCaseTags)&&(n=n.toLowerCase()),function(t){return i.getName(t)===n&&e(t)}}case w.Descendant:{if(!1===r.cacheResults||"undefined"==typeof WeakSet)return function(t){let r=t;for(;r=getElementParent(r,i);)if(e(r))return!0;return!1};let t=new WeakSet;return function(r){let n=r;for(;n=getElementParent(n,i);)if(!t.has(n)){if(i.isTag(n)&&e(n))return!0;t.add(n)}return!1}}case"_flexibleDescendant":return function(t){let r=t;do if(e(r))return!0;while(r=getElementParent(r,i));return!1};case w.Parent:return function(t){return i.getChildren(t).some(t=>i.isTag(t)&&e(t))};case w.Child:return function(t){let r=i.getParent(t);return null!=r&&i.isTag(r)&&e(r)};case w.Sibling:return function(t){let r=i.getSiblings(t);for(let n=0;ne===t,tr={adapter:er,equals:defaultEquals};function convertOptionFormats(e){var t,r,n,s;let i=null!=e?e:tr;return null!==(t=i.adapter)&&void 0!==t||(i.adapter=er),null!==(r=i.equals)&&void 0!==r||(i.equals=null!==(s=null===(n=i.adapter)||void 0===n?void 0:n.equals)&&void 0!==s?s:defaultEquals),i}function wrapCompile(e){return function(t,r,n){let s=convertOptionFormats(r);return e(t,s,n)}}wrapCompile(function(e,t,r){let n=compileUnsafe(e,t,r);return ensureIsTag(n,t.adapter)}),wrapCompile(compileUnsafe);let tn=wrapCompile(compileToken);function getSelectorFunc(e){return function(t,r,n){let s=convertOptionFormats(n);"function"!=typeof t&&(t=compileUnsafe(t,s,r));let i=prepareContext(r,s.adapter,t.shouldTestNextSiblings);return e(t,i,s)}}function prepareContext(e,t,r=!1){return r&&(e=function(e,t){let r=Array.isArray(e)?e.slice(0):[e],n=r.length;for(let e=0;ee!==e$.falseFunc&&t&&0!==t.length?r.adapter.findAll(e,t):[]),getSelectorFunc((e,t,r)=>e!==e$.falseFunc&&t&&0!==t.length?r.adapter.findOne(e,t):null);let ts=new Set(["first","last","eq","gt","nth","lt","even","odd"]);function isFilter(e){return"pseudo"===e.type&&(!!ts.has(e.name)||!!("not"===e.name&&Array.isArray(e.data))&&e.data.some(e=>e.some(isFilter)))}function groupSelectors(e){let t=[],r=[];for(let n of e)n.some(isFilter)?t.push(n):r.push(n);return[r,t]}let ti={type:w.Universal,namespace:null},ta={type:w.Pseudo,name:"scope",data:null};function lib_esm_is(e,t,r={}){return some([e],t,r)}function some(e,t,r={}){if("function"==typeof t)return e.some(t);let[n,s]=groupSelectors(parse_parse(t));return n.length>0&&e.some(tn(n,r))||s.some(t=>filterBySelector(t,e,r).length>0)}function esm_filter(e,t,r={}){return filterParsed(parse_parse(e),t,r)}function filterParsed(e,t,r){let n;if(0===t.length)return[];let[s,i]=groupSelectors(e);if(s.length){let e=filterElements(t,s,r);if(0===i.length)return e;e.length&&(n=new Set(e))}for(let e=0;enode_isTag(e)&&!n.has(e)):t;if(0===a.length)break;let o=filterBySelector(s,t,r);if(o.length){if(n)o.forEach(e=>n.add(e));else{if(e===i.length-1)return o;n=new Set(o)}}}return void 0!==n?n.size===t.length?t:t.filter(e=>n.has(e)):[]}function filterBySelector(e,t,r){var n;if(e.some(isTraversal)){let s=null!==(n=r.root)&&void 0!==n?n:function(e){for(;e.parent;)e=e.parent;return e}(t[0]),i={...r,context:t,relativeSelector:!1};return e.push(ta),findFilterElements(s,e,i,!0,t.length)}return findFilterElements(t,e,r,!1,t.length)}function findFilterElements(e,t,r,n,s){let i=t.findIndex(isFilter),a=t.slice(0,i),o=t[i],c=t.length-1===i?s:1/0,l=function(e,t,r){let n=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(n)?n>=0?n+1:1/0:0;case"lt":return isFinite(n)?n>=0?Math.min(n,r):1/0:0;case"gt":return isFinite(n)?1/0:0;case"odd":return 2*r;case"even":return 2*r-1;case"last":case"not":return 1/0}}(o.name,o.data,c);if(0===l)return[];let h=0!==a.length||Array.isArray(e)?0===a.length?(Array.isArray(e)?e:[e]).filter(node_isTag):n||a.some(isTraversal)?findElements(e,[a],r,l):filterElements(e,[a],r):getChildren(e).filter(node_isTag),u=h.slice(0,l),d=function(e,t,r,n){let s="string"==typeof r?parseInt(r,10):NaN;switch(e){case"first":case"lt":return t;case"last":return t.length>0?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(s)&&Math.abs(s)t%2==0);case"odd":return t.filter((e,t)=>t%2==1);case"not":{let e=new Set(filterParsed(r,t,n));return t.filter(t=>!e.has(t))}}}(o.name,u,o.data,r);if(0===d.length||t.length===i+1)return d;let E=t.slice(i+1),T=E.some(isTraversal);if(T){if(isTraversal(E[0])){let{type:e}=E[0];(e===w.Sibling||e===w.Adjacent)&&(d=prepareContext(d,er,!0)),E.unshift(ti)}r={...r,relativeSelector:!1,rootFunc:e=>d.includes(e)}}else r.rootFunc&&r.rootFunc!==e$.trueFunc&&(r={...r,rootFunc:e$.trueFunc});return E.some(isFilter)?findFilterElements(d,E,r,!1,s):T?findElements(d,[E],r,s):filterElements(d,[E],r)}function findElements(e,t,r,n){let s=tn(t,r,e);return esm_find(e,s,n)}function esm_find(e,t,r=1/0){let n=prepareContext(e,er,t.shouldTestNextSiblings);return find(e=>node_isTag(e)&&t(e),n,!0,r)}function filterElements(e,t,r){let n=(Array.isArray(e)?e:[e]).filter(node_isTag);if(0===n.length)return n;let s=tn(t,r);return s===e$.trueFunc?n:n.filter(s)}let to=/^\s*[~+]/;function traversing_find(e){var t;if(!e)return this._make([]);let r=this.toArray();if("string"!=typeof e){let t=isCheerio(e)?e.toArray():[e];return this._make(t.filter(e=>r.some(t=>contains(t,e))))}let n=to.test(e)?r:this.children().toArray(),s={context:r,root:null===(t=this._root)||void 0===t?void 0:t[0],xmlMode:this.options.xmlMode,lowerCaseTags:this.options.lowerCaseTags,lowerCaseAttributeNames:this.options.lowerCaseAttributeNames,pseudos:this.options.pseudos,quirksMode:this.options.quirksMode};return this._make(function(e,t,r={},n=1/0){if("function"==typeof e)return esm_find(t,e);let[s,i]=groupSelectors(parse_parse(e)),a=i.map(e=>findFilterElements(t,e,r,!0,n));return(s.length&&a.push(findElements(t,s,r,n)),0===a.length)?[]:1===a.length?a[0]:uniqueSort(a.reduce((e,t)=>[...e,...t]))}(e,n,s))}function _getMatcher(e){return function(t,...r){return function(n){var s;let i=e(t,this);return n&&(i=filterArray(i,n,this.options.xmlMode,null===(s=this._root)||void 0===s?void 0:s[0])),this._make(this.length>1&&i.length>1?r.reduce((e,t)=>t(e),i):i)}}}let tc=_getMatcher((e,t)=>{let r=[];for(let n=0;n{let r=[];for(let n=0;n{let n=[];return domEach(t,t=>{for(let s;(s=e(t))&&(null==r||!r(s,n.length));t=s)n.push(s)}),n})(e,...t);return function(e,t){r="string"==typeof e?t=>lib_esm_is(t,e,this.options):e?getFilterFn(e):null;let s=n.call(this,t);return r=null,s}}function _removeDuplicates(e){return Array.from(new Set(e))}let th=tl(({parent:e})=>e&&!node_isDocument(e)?e:null,_removeDuplicates),tu=tc(e=>{let t=[];for(;e.parent&&!node_isDocument(e.parent);)t.push(e.parent),e=e.parent;return t},uniqueSort,e=>e.reverse()),td=_matchUntil(({parent:e})=>e&&!node_isDocument(e)?e:null,uniqueSort,e=>e.reverse());function closest(e){var t;let r=[];if(!e)return this._make(r);let n={xmlMode:this.options.xmlMode,root:null===(t=this._root)||void 0===t?void 0:t[0]},s="string"==typeof e?t=>lib_esm_is(t,e,n):getFilterFn(e);return domEach(this,e=>{for(;e&&node_isTag(e);){if(s(e,0)){r.includes(e)||r.push(e);break}e=e.parent}}),this._make(r)}let tE=tl(e=>nextElementSibling(e)),tT=tc(e=>{let t=[];for(;e.next;)node_isTag(e=e.next)&&t.push(e);return t},_removeDuplicates),tp=_matchUntil(e=>nextElementSibling(e),_removeDuplicates),tm=tl(e=>prevElementSibling(e)),tA=tc(e=>{let t=[];for(;e.prev;)node_isTag(e=e.prev)&&t.push(e);return t},_removeDuplicates),tf=_matchUntil(e=>prevElementSibling(e),_removeDuplicates),t_=tc(e=>getSiblings(e).filter(t=>node_isTag(t)&&t!==e),uniqueSort),tg=tc(e=>getChildren(e).filter(node_isTag),_removeDuplicates);function contents(){let e=this.toArray().reduce((e,t)=>hasChildren(t)?e.concat(t.children):e,[]);return this._make(e)}function each(e){let t=0,r=this.length;for(;te.call(t,r,t):isCheerio(e)?t=>Array.prototype.includes.call(e,t):function(t){return e===t}}function traversing_filter(e){var t;return this._make(filterArray(this.toArray(),e,this.options.xmlMode,null===(t=this._root)||void 0===t?void 0:t[0]))}function filterArray(e,t,r,n){return"string"==typeof t?esm_filter(t,e,{xmlMode:r,root:n}):e.filter(getFilterFn(t))}function traversing_is(e){let t=this.toArray();return"string"==typeof e?some(t.filter(node_isTag),e,this.options):!!e&&t.some(getFilterFn(e))}function not(e){let t=this.toArray();if("string"==typeof e){let r=new Set(esm_filter(e,t,this.options));t=t.filter(e=>!r.has(e))}else{let r=getFilterFn(e);t=t.filter((e,t)=>!r(e,t))}return this._make(t)}function has(e){return this.filter("string"==typeof e?`:has(${e})`:(t,r)=>this._make(r).find(e).length>0)}function first(){return this.length>1?this._make(this[0]):this}function last(){return this.length>0?this._make(this[this.length-1]):this}function eq(e){var t;return 0==(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this._make(null!==(t=this[e])&&void 0!==t?t:[]))}function get(e){return null==e?this.toArray():this[e<0?this.length+e:e]}function toArray(){return Array.prototype.slice.call(this)}function index(e){let t,r;return null==e?(t=this.parent().children(),r=this[0]):"string"==typeof e?(t=this._make(e),r=this[0]):(t=this,r=isCheerio(e)?e[0]:e),Array.prototype.indexOf.call(t,r)}function slice(e,t){return this._make(Array.prototype.slice.call(this,e,t))}function end(){var e;return null!==(e=this.prevObject)&&void 0!==e?e:this._make([])}function add(e,t){let r=this._make(e,t),n=uniqueSort([...this.get(),...r.get()]);return this._make(n)}function addBack(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}var tI=r(48764).lW;function update(e,t){let r=Array.isArray(e)?e:[e];t?t.children=r:t=null;for(let e=0;ee.concat(this._makeDomArray(r,t)),[]):"string"==typeof e?this._parse(e,this.options,!1,null).children:t?cloneDom([e]):[e]}function _insert(e){return function(...t){let r=this.length-1;return domEach(this,(n,s)=>{if(!hasChildren(n))return;let i="function"==typeof t[0]?t[0].call(n,s,this._render(n.children)):t,a=this._makeDomArray(i,s=e.length?null:e[t+r];for(let e=0;e-1&&(h.children.splice(n,1),s===h&&t>n&&o[0]--)}r.parent=s,r.prev&&(r.prev.next=null!==(i=r.next)&&void 0!==i?i:null),r.next&&(r.next.prev=null!==(a=r.prev)&&void 0!==a?a:null),r.prev=0===e?c:n[e-1],r.next=e===n.length-1?l:n[e+1]}return c&&(c.next=n[0]),l&&(l.prev=n[n.length-1]),e.splice(...o)}function appendTo(e){let t=isCheerio(e)?e:this._make(e);return t.append(this),this}function prependTo(e){let t=isCheerio(e)?e:this._make(e);return t.prepend(this),this}let tC=_insert((e,t,r)=>{uniqueSplice(t,t.length,0,e,r)}),tN=_insert((e,t,r)=>{uniqueSplice(t,0,0,e,r)});function _wrap(e){return function(t){let r=this.length-1,n=this.parents().last();for(let s=0;s{let{parent:n}=e;if(!n)return;let s=n.children,i=s.indexOf(e);update([e],t),uniqueSplice(s,i,0,r,n)}),tb=_wrap((e,t,r)=>{hasChildren(e)&&(update(e.children,t),update(r,e))});function unwrap(e){return this.parent(e).not("body").each((e,t)=>{this._make(t).replaceWith(t.children)}),this}function wrapAll(e){let t=this[0];if(t){let r;let n=this._make("function"==typeof e?e.call(t,0,t):e).insertBefore(t);for(let e=0;e{let{parent:s}=r;if(!hasChildren(r)||!s)return;let i=s.children,a=i.indexOf(r);if(a<0)return;let o="function"==typeof e[0]?e[0].call(r,n,this._render(r.children)):e,c=this._makeDomArray(o,n{let r=this.clone().toArray(),{parent:n}=e;if(!n)return;let s=n.children,i=s.indexOf(e);i<0||(uniqueSplice(s,i+1,0,r,n),t.push(...r))}),this._make(t)}function before(...e){let t=this.length-1;return domEach(this,(r,n)=>{let{parent:s}=r;if(!hasChildren(r)||!s)return;let i=s.children,a=i.indexOf(r);if(a<0)return;let o="function"==typeof e[0]?e[0].call(r,n,this._render(r.children)):e,c=this._makeDomArray(o,n{let t=this.clone().toArray(),{parent:n}=e;if(!n)return;let s=n.children,i=s.indexOf(e);i<0||(uniqueSplice(s,i,0,t,n),r.push(...t))}),this._make(r)}function remove(e){let t=e?this.filter(e):this;return domEach(t,e=>{removeElement(e),e.prev=e.next=e.parent=null}),this}function replaceWith(e){return domEach(this,(t,r)=>{let{parent:n}=t;if(!n)return;let s=n.children,i="function"==typeof e?e.call(t,r,t):e,a=this._makeDomArray(i);update(a,null);let o=s.indexOf(t);uniqueSplice(s,o,1,a,n),a.includes(t)||(t.parent=t.prev=t.next=null)})}function empty(){return domEach(this,e=>{hasChildren(e)&&(e.children.forEach(e=>{e.next=e.prev=e.parent=null}),e.children.length=0)})}function manipulation_html(e){if(void 0===e){let e=this[0];return e&&hasChildren(e)?this._render(e.children):null}return domEach(this,t=>{if(!hasChildren(t))return;t.children.forEach(e=>{e.next=e.prev=e.parent=null});let r=isCheerio(e)?e.toArray():this._parse(`${e}`,this.options,!1,t).children;update(r,t)})}function manipulation_toString(){return this._render(this)}function manipulation_text(e){return void 0===e?static_text(this):"function"==typeof e?domEach(this,(t,r)=>this._make(t).text(e.call(t,r,static_text([t])))):domEach(this,t=>{if(!hasChildren(t))return;t.children.forEach(e=>{e.next=e.prev=e.parent=null});let r=new node_Text(`${e}`);update(r,t)})}function clone(){return this._make(cloneDom(this.get()))}function css(e,t){return(null==e||null==t)&&("object"!=typeof e||Array.isArray(e))?0!==this.length?getCss(this[0],e):void 0:domEach(this,(r,n)=>{node_isTag(r)&&function setCss(e,t,r,n){if("string"==typeof t){let s=getCss(e),i="function"==typeof r?r.call(e,n,s[t]):r;""===i?delete s[t]:null!=i&&(s[t]=i),e.attribs.style=Object.keys(s).reduce((e,t)=>`${e}${e?" ":""}${t}: ${s[t]};`,"")}else"object"==typeof t&&Object.keys(t).forEach((r,n)=>{setCss(e,r,t[r],n)})}(r,e,t,n)})}function getCss(e,t){if(!e||!node_isTag(e))return;let r=function(e){let t;if(!(e=(e||"").trim()))return{};let r={};for(let n of e.split(";")){let e=n.indexOf(":");if(e<1||e===n.length-1){let e=n.trimEnd();e.length>0&&void 0!==t&&(r[t]+=`;${e}`)}else r[t=n.slice(0,e).trim()]=n.slice(e+1).trim()}return r}(e.attribs.style);if("string"==typeof t)return r[t];if(Array.isArray(t)){let e={};return t.forEach(t=>{null!=r[t]&&(e[t]=r[t])}),e}return r}let tD="input,select,textarea,keygen",tR=/%20/g,tO=/\r?\n/g;function serialize(){let e=this.serializeArray(),t=e.map(e=>`${encodeURIComponent(e.name)}=${encodeURIComponent(e.value)}`);return t.join("&").replace(tR,"+")}function serializeArray(){return this.map((e,t)=>{let r=this._make(t);return node_isTag(t)&&"form"===t.name?r.find(tD).toArray():r.filter(tD).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map((e,t)=>{var r;let n=this._make(t),s=n.attr("name"),i=null!==(r=n.val())&&void 0!==r?r:"";return Array.isArray(i)?i.map(e=>({name:s,value:e.replace(tO,"\r\n")})):{name:s,value:i.replace(tO,"\r\n")}}).toArray()}let Cheerio=class Cheerio{constructor(e,t,r){if(this.length=0,this.options=r,this._root=t,e){for(let t=0;t=55296&&e<=57343}function isControlCodePoint(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function isUndefinedCodePoint(e){return e>=64976&&e<=65007||tx.has(e)}(p=q=q||(q={})).controlCharacterInInputStream="control-character-in-input-stream",p.noncharacterInInputStream="noncharacter-in-input-stream",p.surrogateInInputStream="surrogate-in-input-stream",p.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",p.endTagWithAttributes="end-tag-with-attributes",p.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",p.unexpectedSolidusInTag="unexpected-solidus-in-tag",p.unexpectedNullCharacter="unexpected-null-character",p.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",p.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",p.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",p.missingEndTagName="missing-end-tag-name",p.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",p.unknownNamedCharacterReference="unknown-named-character-reference",p.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",p.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",p.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",p.eofBeforeTagName="eof-before-tag-name",p.eofInTag="eof-in-tag",p.missingAttributeValue="missing-attribute-value",p.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",p.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",p.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",p.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",p.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",p.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",p.missingDoctypePublicIdentifier="missing-doctype-public-identifier",p.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",p.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",p.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",p.cdataInHtmlContent="cdata-in-html-content",p.incorrectlyOpenedComment="incorrectly-opened-comment",p.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",p.eofInDoctype="eof-in-doctype",p.nestedComment="nested-comment",p.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",p.eofInComment="eof-in-comment",p.incorrectlyClosedComment="incorrectly-closed-comment",p.eofInCdata="eof-in-cdata",p.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",p.nullCharacterReference="null-character-reference",p.surrogateCharacterReference="surrogate-character-reference",p.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",p.controlCharacterReference="control-character-reference",p.noncharacterCharacterReference="noncharacter-character-reference",p.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",p.missingDoctypeName="missing-doctype-name",p.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",p.duplicateAttribute="duplicate-attribute",p.nonConformingDoctype="non-conforming-doctype",p.missingDoctype="missing-doctype",p.misplacedDoctype="misplaced-doctype",p.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",p.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",p.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",p.openElementsLeftAfterEof="open-elements-left-after-eof",p.abandonedHeadElementChild="abandoned-head-element-child",p.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",p.nestedNoscriptInHead="nested-noscript-in-head",p.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text";let Preprocessor=class Preprocessor{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e){let{line:t,col:r,offset:n}=this;return{code:e,startLine:t,endLine:t,startCol:r,endCol:r,startOffset:n,endOffset:n}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){let t=this.html.charCodeAt(this.pos+1);if(t>=56320&&t<=57343)return this.pos++,this._addGap(),(e-55296)*1024+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,Y.EOF;return this._err(q.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Y.EOF;let r=this.html.charCodeAt(t);return r===Y.CARRIAGE_RETURN?Y.LINE_FEED:r}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,Y.EOF;let e=this.html.charCodeAt(this.pos);if(e===Y.CARRIAGE_RETURN)return this.isEol=!0,this.skipNextNewLine=!0,Y.LINE_FEED;if(e===Y.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine))return this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance();this.skipNextNewLine=!1,isSurrogate(e)&&(e=this._processSurrogate(e));let t=null===this.handler.onParseError||e>31&&e<127||e===Y.LINE_FEED||e===Y.CARRIAGE_RETURN||e>159&&e<64976;return t||this._checkForProblematicCharacters(e),e}_checkForProblematicCharacters(e){isControlCodePoint(e)?this._err(q.controlCharacterInInputStream):isUndefinedCodePoint(e)&&this._err(q.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}(m=W=W||(W={}))[m.CHARACTER=0]="CHARACTER",m[m.NULL_CHARACTER=1]="NULL_CHARACTER",m[m.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",m[m.START_TAG=3]="START_TAG",m[m.END_TAG=4]="END_TAG",m[m.COMMENT=5]="COMMENT",m[m.DOCTYPE=6]="DOCTYPE",m[m.EOF=7]="EOF",m[m.HIBERNATION=8]="HIBERNATION",(A=V=V||(V={})).HTML="http://www.w3.org/1999/xhtml",A.MATHML="http://www.w3.org/1998/Math/MathML",A.SVG="http://www.w3.org/2000/svg",A.XLINK="http://www.w3.org/1999/xlink",A.XML="http://www.w3.org/XML/1998/namespace",A.XMLNS="http://www.w3.org/2000/xmlns/",(f=Q=Q||(Q={})).TYPE="type",f.ACTION="action",f.ENCODING="encoding",f.PROMPT="prompt",f.NAME="name",f.COLOR="color",f.FACE="face",f.SIZE="size",(_=X=X||(X={})).NO_QUIRKS="no-quirks",_.QUIRKS="quirks",_.LIMITED_QUIRKS="limited-quirks",(g=K=K||(K={})).A="a",g.ADDRESS="address",g.ANNOTATION_XML="annotation-xml",g.APPLET="applet",g.AREA="area",g.ARTICLE="article",g.ASIDE="aside",g.B="b",g.BASE="base",g.BASEFONT="basefont",g.BGSOUND="bgsound",g.BIG="big",g.BLOCKQUOTE="blockquote",g.BODY="body",g.BR="br",g.BUTTON="button",g.CAPTION="caption",g.CENTER="center",g.CODE="code",g.COL="col",g.COLGROUP="colgroup",g.DD="dd",g.DESC="desc",g.DETAILS="details",g.DIALOG="dialog",g.DIR="dir",g.DIV="div",g.DL="dl",g.DT="dt",g.EM="em",g.EMBED="embed",g.FIELDSET="fieldset",g.FIGCAPTION="figcaption",g.FIGURE="figure",g.FONT="font",g.FOOTER="footer",g.FOREIGN_OBJECT="foreignObject",g.FORM="form",g.FRAME="frame",g.FRAMESET="frameset",g.H1="h1",g.H2="h2",g.H3="h3",g.H4="h4",g.H5="h5",g.H6="h6",g.HEAD="head",g.HEADER="header",g.HGROUP="hgroup",g.HR="hr",g.HTML="html",g.I="i",g.IMG="img",g.IMAGE="image",g.INPUT="input",g.IFRAME="iframe",g.KEYGEN="keygen",g.LABEL="label",g.LI="li",g.LINK="link",g.LISTING="listing",g.MAIN="main",g.MALIGNMARK="malignmark",g.MARQUEE="marquee",g.MATH="math",g.MENU="menu",g.META="meta",g.MGLYPH="mglyph",g.MI="mi",g.MO="mo",g.MN="mn",g.MS="ms",g.MTEXT="mtext",g.NAV="nav",g.NOBR="nobr",g.NOFRAMES="noframes",g.NOEMBED="noembed",g.NOSCRIPT="noscript",g.OBJECT="object",g.OL="ol",g.OPTGROUP="optgroup",g.OPTION="option",g.P="p",g.PARAM="param",g.PLAINTEXT="plaintext",g.PRE="pre",g.RB="rb",g.RP="rp",g.RT="rt",g.RTC="rtc",g.RUBY="ruby",g.S="s",g.SCRIPT="script",g.SECTION="section",g.SELECT="select",g.SOURCE="source",g.SMALL="small",g.SPAN="span",g.STRIKE="strike",g.STRONG="strong",g.STYLE="style",g.SUB="sub",g.SUMMARY="summary",g.SUP="sup",g.TABLE="table",g.TBODY="tbody",g.TEMPLATE="template",g.TEXTAREA="textarea",g.TFOOT="tfoot",g.TD="td",g.TH="th",g.THEAD="thead",g.TITLE="title",g.TR="tr",g.TRACK="track",g.TT="tt",g.U="u",g.UL="ul",g.SVG="svg",g.VAR="var",g.WBR="wbr",g.XMP="xmp",(I=j=j||(j={}))[I.UNKNOWN=0]="UNKNOWN",I[I.A=1]="A",I[I.ADDRESS=2]="ADDRESS",I[I.ANNOTATION_XML=3]="ANNOTATION_XML",I[I.APPLET=4]="APPLET",I[I.AREA=5]="AREA",I[I.ARTICLE=6]="ARTICLE",I[I.ASIDE=7]="ASIDE",I[I.B=8]="B",I[I.BASE=9]="BASE",I[I.BASEFONT=10]="BASEFONT",I[I.BGSOUND=11]="BGSOUND",I[I.BIG=12]="BIG",I[I.BLOCKQUOTE=13]="BLOCKQUOTE",I[I.BODY=14]="BODY",I[I.BR=15]="BR",I[I.BUTTON=16]="BUTTON",I[I.CAPTION=17]="CAPTION",I[I.CENTER=18]="CENTER",I[I.CODE=19]="CODE",I[I.COL=20]="COL",I[I.COLGROUP=21]="COLGROUP",I[I.DD=22]="DD",I[I.DESC=23]="DESC",I[I.DETAILS=24]="DETAILS",I[I.DIALOG=25]="DIALOG",I[I.DIR=26]="DIR",I[I.DIV=27]="DIV",I[I.DL=28]="DL",I[I.DT=29]="DT",I[I.EM=30]="EM",I[I.EMBED=31]="EMBED",I[I.FIELDSET=32]="FIELDSET",I[I.FIGCAPTION=33]="FIGCAPTION",I[I.FIGURE=34]="FIGURE",I[I.FONT=35]="FONT",I[I.FOOTER=36]="FOOTER",I[I.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",I[I.FORM=38]="FORM",I[I.FRAME=39]="FRAME",I[I.FRAMESET=40]="FRAMESET",I[I.H1=41]="H1",I[I.H2=42]="H2",I[I.H3=43]="H3",I[I.H4=44]="H4",I[I.H5=45]="H5",I[I.H6=46]="H6",I[I.HEAD=47]="HEAD",I[I.HEADER=48]="HEADER",I[I.HGROUP=49]="HGROUP",I[I.HR=50]="HR",I[I.HTML=51]="HTML",I[I.I=52]="I",I[I.IMG=53]="IMG",I[I.IMAGE=54]="IMAGE",I[I.INPUT=55]="INPUT",I[I.IFRAME=56]="IFRAME",I[I.KEYGEN=57]="KEYGEN",I[I.LABEL=58]="LABEL",I[I.LI=59]="LI",I[I.LINK=60]="LINK",I[I.LISTING=61]="LISTING",I[I.MAIN=62]="MAIN",I[I.MALIGNMARK=63]="MALIGNMARK",I[I.MARQUEE=64]="MARQUEE",I[I.MATH=65]="MATH",I[I.MENU=66]="MENU",I[I.META=67]="META",I[I.MGLYPH=68]="MGLYPH",I[I.MI=69]="MI",I[I.MO=70]="MO",I[I.MN=71]="MN",I[I.MS=72]="MS",I[I.MTEXT=73]="MTEXT",I[I.NAV=74]="NAV",I[I.NOBR=75]="NOBR",I[I.NOFRAMES=76]="NOFRAMES",I[I.NOEMBED=77]="NOEMBED",I[I.NOSCRIPT=78]="NOSCRIPT",I[I.OBJECT=79]="OBJECT",I[I.OL=80]="OL",I[I.OPTGROUP=81]="OPTGROUP",I[I.OPTION=82]="OPTION",I[I.P=83]="P",I[I.PARAM=84]="PARAM",I[I.PLAINTEXT=85]="PLAINTEXT",I[I.PRE=86]="PRE",I[I.RB=87]="RB",I[I.RP=88]="RP",I[I.RT=89]="RT",I[I.RTC=90]="RTC",I[I.RUBY=91]="RUBY",I[I.S=92]="S",I[I.SCRIPT=93]="SCRIPT",I[I.SECTION=94]="SECTION",I[I.SELECT=95]="SELECT",I[I.SOURCE=96]="SOURCE",I[I.SMALL=97]="SMALL",I[I.SPAN=98]="SPAN",I[I.STRIKE=99]="STRIKE",I[I.STRONG=100]="STRONG",I[I.STYLE=101]="STYLE",I[I.SUB=102]="SUB",I[I.SUMMARY=103]="SUMMARY",I[I.SUP=104]="SUP",I[I.TABLE=105]="TABLE",I[I.TBODY=106]="TBODY",I[I.TEMPLATE=107]="TEMPLATE",I[I.TEXTAREA=108]="TEXTAREA",I[I.TFOOT=109]="TFOOT",I[I.TD=110]="TD",I[I.TH=111]="TH",I[I.THEAD=112]="THEAD",I[I.TITLE=113]="TITLE",I[I.TR=114]="TR",I[I.TRACK=115]="TRACK",I[I.TT=116]="TT",I[I.U=117]="U",I[I.UL=118]="UL",I[I.SVG=119]="SVG",I[I.VAR=120]="VAR",I[I.WBR=121]="WBR",I[I.XMP=122]="XMP";let tk=new Map([[K.A,j.A],[K.ADDRESS,j.ADDRESS],[K.ANNOTATION_XML,j.ANNOTATION_XML],[K.APPLET,j.APPLET],[K.AREA,j.AREA],[K.ARTICLE,j.ARTICLE],[K.ASIDE,j.ASIDE],[K.B,j.B],[K.BASE,j.BASE],[K.BASEFONT,j.BASEFONT],[K.BGSOUND,j.BGSOUND],[K.BIG,j.BIG],[K.BLOCKQUOTE,j.BLOCKQUOTE],[K.BODY,j.BODY],[K.BR,j.BR],[K.BUTTON,j.BUTTON],[K.CAPTION,j.CAPTION],[K.CENTER,j.CENTER],[K.CODE,j.CODE],[K.COL,j.COL],[K.COLGROUP,j.COLGROUP],[K.DD,j.DD],[K.DESC,j.DESC],[K.DETAILS,j.DETAILS],[K.DIALOG,j.DIALOG],[K.DIR,j.DIR],[K.DIV,j.DIV],[K.DL,j.DL],[K.DT,j.DT],[K.EM,j.EM],[K.EMBED,j.EMBED],[K.FIELDSET,j.FIELDSET],[K.FIGCAPTION,j.FIGCAPTION],[K.FIGURE,j.FIGURE],[K.FONT,j.FONT],[K.FOOTER,j.FOOTER],[K.FOREIGN_OBJECT,j.FOREIGN_OBJECT],[K.FORM,j.FORM],[K.FRAME,j.FRAME],[K.FRAMESET,j.FRAMESET],[K.H1,j.H1],[K.H2,j.H2],[K.H3,j.H3],[K.H4,j.H4],[K.H5,j.H5],[K.H6,j.H6],[K.HEAD,j.HEAD],[K.HEADER,j.HEADER],[K.HGROUP,j.HGROUP],[K.HR,j.HR],[K.HTML,j.HTML],[K.I,j.I],[K.IMG,j.IMG],[K.IMAGE,j.IMAGE],[K.INPUT,j.INPUT],[K.IFRAME,j.IFRAME],[K.KEYGEN,j.KEYGEN],[K.LABEL,j.LABEL],[K.LI,j.LI],[K.LINK,j.LINK],[K.LISTING,j.LISTING],[K.MAIN,j.MAIN],[K.MALIGNMARK,j.MALIGNMARK],[K.MARQUEE,j.MARQUEE],[K.MATH,j.MATH],[K.MENU,j.MENU],[K.META,j.META],[K.MGLYPH,j.MGLYPH],[K.MI,j.MI],[K.MO,j.MO],[K.MN,j.MN],[K.MS,j.MS],[K.MTEXT,j.MTEXT],[K.NAV,j.NAV],[K.NOBR,j.NOBR],[K.NOFRAMES,j.NOFRAMES],[K.NOEMBED,j.NOEMBED],[K.NOSCRIPT,j.NOSCRIPT],[K.OBJECT,j.OBJECT],[K.OL,j.OL],[K.OPTGROUP,j.OPTGROUP],[K.OPTION,j.OPTION],[K.P,j.P],[K.PARAM,j.PARAM],[K.PLAINTEXT,j.PLAINTEXT],[K.PRE,j.PRE],[K.RB,j.RB],[K.RP,j.RP],[K.RT,j.RT],[K.RTC,j.RTC],[K.RUBY,j.RUBY],[K.S,j.S],[K.SCRIPT,j.SCRIPT],[K.SECTION,j.SECTION],[K.SELECT,j.SELECT],[K.SOURCE,j.SOURCE],[K.SMALL,j.SMALL],[K.SPAN,j.SPAN],[K.STRIKE,j.STRIKE],[K.STRONG,j.STRONG],[K.STYLE,j.STYLE],[K.SUB,j.SUB],[K.SUMMARY,j.SUMMARY],[K.SUP,j.SUP],[K.TABLE,j.TABLE],[K.TBODY,j.TBODY],[K.TEMPLATE,j.TEMPLATE],[K.TEXTAREA,j.TEXTAREA],[K.TFOOT,j.TFOOT],[K.TD,j.TD],[K.TH,j.TH],[K.THEAD,j.THEAD],[K.TITLE,j.TITLE],[K.TR,j.TR],[K.TRACK,j.TRACK],[K.TT,j.TT],[K.U,j.U],[K.UL,j.UL],[K.SVG,j.SVG],[K.VAR,j.VAR],[K.WBR,j.WBR],[K.XMP,j.XMP]]);function getTagID(e){var t;return null!==(t=tk.get(e))&&void 0!==t?t:j.UNKNOWN}let tM=j,ty={[V.HTML]:new Set([tM.ADDRESS,tM.APPLET,tM.AREA,tM.ARTICLE,tM.ASIDE,tM.BASE,tM.BASEFONT,tM.BGSOUND,tM.BLOCKQUOTE,tM.BODY,tM.BR,tM.BUTTON,tM.CAPTION,tM.CENTER,tM.COL,tM.COLGROUP,tM.DD,tM.DETAILS,tM.DIR,tM.DIV,tM.DL,tM.DT,tM.EMBED,tM.FIELDSET,tM.FIGCAPTION,tM.FIGURE,tM.FOOTER,tM.FORM,tM.FRAME,tM.FRAMESET,tM.H1,tM.H2,tM.H3,tM.H4,tM.H5,tM.H6,tM.HEAD,tM.HEADER,tM.HGROUP,tM.HR,tM.HTML,tM.IFRAME,tM.IMG,tM.INPUT,tM.LI,tM.LINK,tM.LISTING,tM.MAIN,tM.MARQUEE,tM.MENU,tM.META,tM.NAV,tM.NOEMBED,tM.NOFRAMES,tM.NOSCRIPT,tM.OBJECT,tM.OL,tM.P,tM.PARAM,tM.PLAINTEXT,tM.PRE,tM.SCRIPT,tM.SECTION,tM.SELECT,tM.SOURCE,tM.STYLE,tM.SUMMARY,tM.TABLE,tM.TBODY,tM.TD,tM.TEMPLATE,tM.TEXTAREA,tM.TFOOT,tM.TH,tM.THEAD,tM.TITLE,tM.TR,tM.TRACK,tM.UL,tM.WBR,tM.XMP]),[V.MATHML]:new Set([tM.MI,tM.MO,tM.MN,tM.MS,tM.MTEXT,tM.ANNOTATION_XML]),[V.SVG]:new Set([tM.TITLE,tM.FOREIGN_OBJECT,tM.DESC]),[V.XLINK]:new Set,[V.XML]:new Set,[V.XMLNS]:new Set};function isNumberedHeader(e){return e===tM.H1||e===tM.H2||e===tM.H3||e===tM.H4||e===tM.H5||e===tM.H6}let tP=new Set([K.STYLE,K.SCRIPT,K.XMP,K.IFRAME,K.NOEMBED,K.NOFRAMES,K.PLAINTEXT]),tB=new Map([[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]]);(C=z||(z={}))[C.DATA=0]="DATA",C[C.RCDATA=1]="RCDATA",C[C.RAWTEXT=2]="RAWTEXT",C[C.SCRIPT_DATA=3]="SCRIPT_DATA",C[C.PLAINTEXT=4]="PLAINTEXT",C[C.TAG_OPEN=5]="TAG_OPEN",C[C.END_TAG_OPEN=6]="END_TAG_OPEN",C[C.TAG_NAME=7]="TAG_NAME",C[C.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",C[C.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",C[C.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",C[C.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",C[C.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",C[C.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",C[C.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",C[C.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",C[C.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",C[C.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",C[C.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",C[C.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",C[C.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",C[C.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",C[C.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",C[C.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",C[C.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",C[C.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",C[C.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",C[C.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",C[C.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",C[C.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",C[C.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",C[C.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",C[C.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",C[C.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",C[C.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",C[C.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",C[C.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",C[C.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",C[C.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",C[C.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",C[C.BOGUS_COMMENT=40]="BOGUS_COMMENT",C[C.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",C[C.COMMENT_START=42]="COMMENT_START",C[C.COMMENT_START_DASH=43]="COMMENT_START_DASH",C[C.COMMENT=44]="COMMENT",C[C.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",C[C.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",C[C.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",C[C.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",C[C.COMMENT_END_DASH=49]="COMMENT_END_DASH",C[C.COMMENT_END=50]="COMMENT_END",C[C.COMMENT_END_BANG=51]="COMMENT_END_BANG",C[C.DOCTYPE=52]="DOCTYPE",C[C.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",C[C.DOCTYPE_NAME=54]="DOCTYPE_NAME",C[C.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",C[C.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",C[C.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",C[C.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",C[C.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",C[C.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",C[C.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",C[C.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",C[C.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",C[C.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",C[C.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",C[C.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",C[C.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",C[C.CDATA_SECTION=68]="CDATA_SECTION",C[C.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",C[C.CDATA_SECTION_END=70]="CDATA_SECTION_END",C[C.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",C[C.NAMED_CHARACTER_REFERENCE=72]="NAMED_CHARACTER_REFERENCE",C[C.AMBIGUOUS_AMPERSAND=73]="AMBIGUOUS_AMPERSAND",C[C.NUMERIC_CHARACTER_REFERENCE=74]="NUMERIC_CHARACTER_REFERENCE",C[C.HEXADEMICAL_CHARACTER_REFERENCE_START=75]="HEXADEMICAL_CHARACTER_REFERENCE_START",C[C.HEXADEMICAL_CHARACTER_REFERENCE=76]="HEXADEMICAL_CHARACTER_REFERENCE",C[C.DECIMAL_CHARACTER_REFERENCE=77]="DECIMAL_CHARACTER_REFERENCE",C[C.NUMERIC_CHARACTER_REFERENCE_END=78]="NUMERIC_CHARACTER_REFERENCE_END";let tF={DATA:z.DATA,RCDATA:z.RCDATA,RAWTEXT:z.RAWTEXT,SCRIPT_DATA:z.SCRIPT_DATA,PLAINTEXT:z.PLAINTEXT,CDATA_SECTION:z.CDATA_SECTION};function isAsciiDigit(e){return e>=Y.DIGIT_0&&e<=Y.DIGIT_9}function isAsciiUpper(e){return e>=Y.LATIN_CAPITAL_A&&e<=Y.LATIN_CAPITAL_Z}function isAsciiLetter(e){return e>=Y.LATIN_SMALL_A&&e<=Y.LATIN_SMALL_Z||isAsciiUpper(e)}function tokenizer_isAsciiAlphaNumeric(e){return isAsciiLetter(e)||isAsciiDigit(e)}function isAsciiUpperHexDigit(e){return e>=Y.LATIN_CAPITAL_A&&e<=Y.LATIN_CAPITAL_F}function isAsciiLowerHexDigit(e){return e>=Y.LATIN_SMALL_A&&e<=Y.LATIN_SMALL_F}function tokenizer_isWhitespace(e){return e===Y.SPACE||e===Y.LINE_FEED||e===Y.TABULATION||e===Y.FORM_FEED}function isScriptDataDoubleEscapeSequenceEnd(e){return tokenizer_isWhitespace(e)||e===Y.SOLIDUS||e===Y.GREATER_THAN_SIGN}let Tokenizer=class Tokenizer{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=z.DATA,this.returnState=z.DATA,this.charRefCode=-1,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new Preprocessor(t),this.currentLocation=this.getCurrentLocation(-1)}_err(e){var t,r;null===(r=(t=this.handler).onParseError)||void 0===r||r.call(t,this.preprocessor.getError(e))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;let e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,r){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==r||r()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this._unconsume(this.consumedAfterSnapshot),this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_unconsume(e){this.consumedAfterSnapshot-=e,this.preprocessor.retreat(e)}_reconsumeInState(e,t){this.state=e,this._callState(t)}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t0&&this._err(q.endTagWithAttributes),e.selfClosing&&this._err(q.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case W.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case W.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case W.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){let e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:W.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type!==e)this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();else{this.currentCharacterToken.chars+=t;return}}this._createCharacterToken(e,t)}_emitCodePoint(e){let t=tokenizer_isWhitespace(e)?W.WHITESPACE_CHARACTER:e===Y.NULL?W.NULL_CHARACTER:W.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(W.CHARACTER,e)}_matchNamedCharacterReference(e){let t=null,r=0,n=!1;for(let i=0,a=eI[0];i>=0&&!((i=determineBranch(eI,a,i+1,e))<0);e=this._consume()){r+=1,a=eI[i];let o=a&y.VALUE_LENGTH;if(o){var s;let a=(o>>14)-1;if(e!==Y.SEMICOLON&&this._isCharacterReferenceInAttribute()&&((s=this.preprocessor.peek(1))===Y.EQUALS_SIGN||tokenizer_isAsciiAlphaNumeric(s))?(t=[Y.AMPERSAND],i+=a):(t=0===a?[eI[i]&~y.VALUE_LENGTH]:1===a?[eI[++i]]:[eI[++i],eI[++i]],r=0,n=e!==Y.SEMICOLON),0===a){this._consume();break}}}return this._unconsume(r),n&&!this.preprocessor.endOfChunkHit&&this._err(q.missingSemicolonAfterCharacterReference),this._unconsume(1),t}_isCharacterReferenceInAttribute(){return this.returnState===z.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===z.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===z.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case z.DATA:this._stateData(e);break;case z.RCDATA:this._stateRcdata(e);break;case z.RAWTEXT:this._stateRawtext(e);break;case z.SCRIPT_DATA:this._stateScriptData(e);break;case z.PLAINTEXT:this._statePlaintext(e);break;case z.TAG_OPEN:this._stateTagOpen(e);break;case z.END_TAG_OPEN:this._stateEndTagOpen(e);break;case z.TAG_NAME:this._stateTagName(e);break;case z.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case z.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case z.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case z.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case z.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case z.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case z.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case z.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case z.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case z.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case z.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case z.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case z.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case z.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case z.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case z.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case z.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case z.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case z.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case z.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case z.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case z.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case z.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case z.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case z.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case z.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case z.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case z.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case z.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case z.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case z.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case z.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case z.BOGUS_COMMENT:this._stateBogusComment(e);break;case z.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case z.COMMENT_START:this._stateCommentStart(e);break;case z.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case z.COMMENT:this._stateComment(e);break;case z.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case z.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case z.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case z.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case z.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case z.COMMENT_END:this._stateCommentEnd(e);break;case z.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case z.DOCTYPE:this._stateDoctype(e);break;case z.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case z.DOCTYPE_NAME:this._stateDoctypeName(e);break;case z.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case z.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case z.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case z.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case z.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case z.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case z.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case z.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case z.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case z.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case z.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case z.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case z.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case z.CDATA_SECTION:this._stateCdataSection(e);break;case z.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case z.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case z.CHARACTER_REFERENCE:this._stateCharacterReference(e);break;case z.NAMED_CHARACTER_REFERENCE:this._stateNamedCharacterReference(e);break;case z.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;case z.NUMERIC_CHARACTER_REFERENCE:this._stateNumericCharacterReference(e);break;case z.HEXADEMICAL_CHARACTER_REFERENCE_START:this._stateHexademicalCharacterReferenceStart(e);break;case z.HEXADEMICAL_CHARACTER_REFERENCE:this._stateHexademicalCharacterReference(e);break;case z.DECIMAL_CHARACTER_REFERENCE:this._stateDecimalCharacterReference(e);break;case z.NUMERIC_CHARACTER_REFERENCE_END:this._stateNumericCharacterReferenceEnd(e);break;default:throw Error("Unknown state")}}_stateData(e){switch(e){case Y.LESS_THAN_SIGN:this.state=z.TAG_OPEN;break;case Y.AMPERSAND:this.returnState=z.DATA,this.state=z.CHARACTER_REFERENCE;break;case Y.NULL:this._err(q.unexpectedNullCharacter),this._emitCodePoint(e);break;case Y.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case Y.AMPERSAND:this.returnState=z.RCDATA,this.state=z.CHARACTER_REFERENCE;break;case Y.LESS_THAN_SIGN:this.state=z.RCDATA_LESS_THAN_SIGN;break;case Y.NULL:this._err(q.unexpectedNullCharacter),this._emitChars("�");break;case Y.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case Y.LESS_THAN_SIGN:this.state=z.RAWTEXT_LESS_THAN_SIGN;break;case Y.NULL:this._err(q.unexpectedNullCharacter),this._emitChars("�");break;case Y.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case Y.LESS_THAN_SIGN:this.state=z.SCRIPT_DATA_LESS_THAN_SIGN;break;case Y.NULL:this._err(q.unexpectedNullCharacter),this._emitChars("�");break;case Y.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case Y.NULL:this._err(q.unexpectedNullCharacter),this._emitChars("�");break;case Y.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(isAsciiLetter(e))this._createStartTagToken(),this.state=z.TAG_NAME,this._stateTagName(e);else switch(e){case Y.EXCLAMATION_MARK:this.state=z.MARKUP_DECLARATION_OPEN;break;case Y.SOLIDUS:this.state=z.END_TAG_OPEN;break;case Y.QUESTION_MARK:this._err(q.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=z.BOGUS_COMMENT,this._stateBogusComment(e);break;case Y.EOF:this._err(q.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(q.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=z.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(isAsciiLetter(e))this._createEndTagToken(),this.state=z.TAG_NAME,this._stateTagName(e);else switch(e){case Y.GREATER_THAN_SIGN:this._err(q.missingEndTagName),this.state=z.DATA;break;case Y.EOF:this._err(q.eofBeforeTagName),this._emitChars("");break;case Y.NULL:this._err(q.unexpectedNullCharacter),this.state=z.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case Y.EOF:this._err(q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=z.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===Y.SOLIDUS?this.state=z.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:isAsciiLetter(e)?(this._emitChars("<"),this.state=z.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=z.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){isAsciiLetter(e)?(this.state=z.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("");break;case Y.NULL:this._err(q.unexpectedNullCharacter),this.state=z.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case Y.EOF:this._err(q.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=z.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===Y.SOLIDUS?(this.state=z.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=z.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(tL.SCRIPT,!1)&&isScriptDataDoubleEscapeSequenceEnd(this.preprocessor.peek(tL.SCRIPT.length))){this._emitCodePoint(e);for(let e=0;e1114111)this._err(q.characterReferenceOutsideUnicodeRange),this.charRefCode=Y.REPLACEMENT_CHARACTER;else if(isSurrogate(this.charRefCode))this._err(q.surrogateCharacterReference),this.charRefCode=Y.REPLACEMENT_CHARACTER;else if(isUndefinedCodePoint(this.charRefCode))this._err(q.noncharacterCharacterReference);else if(isControlCodePoint(this.charRefCode)||this.charRefCode===Y.CARRIAGE_RETURN){this._err(q.controlCharacterReference);let e=tB.get(this.charRefCode);void 0!==e&&(this.charRefCode=e)}this._flushCodePointConsumedAsCharacterReference(this.charRefCode),this._reconsumeInState(this.returnState,e)}};let tH=new Set([j.DD,j.DT,j.LI,j.OPTGROUP,j.OPTION,j.P,j.RB,j.RP,j.RT,j.RTC]),tU=new Set([...tH,j.CAPTION,j.COLGROUP,j.TBODY,j.TD,j.TFOOT,j.TH,j.THEAD,j.TR]),tv=new Map([[j.APPLET,V.HTML],[j.CAPTION,V.HTML],[j.HTML,V.HTML],[j.MARQUEE,V.HTML],[j.OBJECT,V.HTML],[j.TABLE,V.HTML],[j.TD,V.HTML],[j.TEMPLATE,V.HTML],[j.TH,V.HTML],[j.ANNOTATION_XML,V.MATHML],[j.MI,V.MATHML],[j.MN,V.MATHML],[j.MO,V.MATHML],[j.MS,V.MATHML],[j.MTEXT,V.MATHML],[j.DESC,V.SVG],[j.FOREIGN_OBJECT,V.SVG],[j.TITLE,V.SVG]]),tw=[j.H1,j.H2,j.H3,j.H4,j.H5,j.H6],tG=[j.TR,j.TEMPLATE,j.HTML],tY=[j.TBODY,j.TFOOT,j.THEAD,j.TEMPLATE,j.HTML],tq=[j.TABLE,j.TEMPLATE,j.HTML],tW=[j.TD,j.TH];let OpenElementStack=class OpenElementStack{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(e,t,r){this.treeAdapter=t,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=j.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===j.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===V.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){let e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){let r=this._indexOf(e);this.items[r]=t,r===this.stackTop&&(this.current=t)}insertAfter(e,t,r){let n=this._indexOf(e)+1;this.items.splice(n,0,t),this.tagIDs.splice(n,0,r),this.stackTop++,n===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,n===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do t=this.tagIDs.lastIndexOf(e,t-1);while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==V.HTML);this.shortenToLength(t<0?0:t)}shortenToLength(e){for(;this.stackTop>=e;){let t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop=0;r--)if(e.includes(this.tagIDs[r])&&this.treeAdapter.getNamespaceURI(this.items[r])===t)return r;return-1}clearBackTo(e,t){let r=this._indexOfTagNames(e,t);this.shortenToLength(r+1)}clearBackToTableContext(){this.clearBackTo(tq,V.HTML)}clearBackToTableBodyContext(){this.clearBackTo(tY,V.HTML)}clearBackToTableRowContext(){this.clearBackTo(tG,V.HTML)}remove(e){let t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===j.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===j.HTML}hasInScope(e){for(let t=this.stackTop;t>=0;t--){let r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===V.HTML)break;if(tv.get(r)===n)return!1}return!0}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.tagIDs[e],r=this.treeAdapter.getNamespaceURI(this.items[e]);if(isNumberedHeader(t)&&r===V.HTML)break;if(tv.get(t)===r)return!1}return!0}hasInListItemScope(e){for(let t=this.stackTop;t>=0;t--){let r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===V.HTML)break;if((r===j.UL||r===j.OL)&&n===V.HTML||tv.get(r)===n)return!1}return!0}hasInButtonScope(e){for(let t=this.stackTop;t>=0;t--){let r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===V.HTML)break;if(r===j.BUTTON&&n===V.HTML||tv.get(r)===n)return!1}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--){let r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===V.HTML){if(r===e)break;if(r===j.TABLE||r===j.TEMPLATE||r===j.HTML)return!1}}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--){let t=this.tagIDs[e],r=this.treeAdapter.getNamespaceURI(this.items[e]);if(r===V.HTML){if(t===j.TBODY||t===j.THEAD||t===j.TFOOT)break;if(t===j.TABLE||t===j.HTML)return!1}}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--){let r=this.tagIDs[t],n=this.treeAdapter.getNamespaceURI(this.items[t]);if(n===V.HTML){if(r===e)break;if(r!==j.OPTION&&r!==j.OPTGROUP)return!1}}return!0}generateImpliedEndTags(){for(;tH.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;tU.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&tU.has(this.currentTagId);)this.pop()}};(N=$=$||($={}))[N.Marker=0]="Marker",N[N.Element=1]="Element";let tV={type:$.Marker};let FormattingElementList=class FormattingElementList{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){let r=[],n=t.length,s=this.treeAdapter.getTagName(e),i=this.treeAdapter.getNamespaceURI(e);for(let e=0;e[e.name,e.value])),s=0;for(let e=0;en.get(e.name)===e.value)&&(s+=1)>=3&&this.entries.splice(t.idx,1)}}insertMarker(){this.entries.unshift(tV)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:$.Element,element:e,token:t})}insertElementAfterBookmark(e,t){let r=this.entries.indexOf(this.bookmark);this.entries.splice(r,0,{type:$.Element,element:e,token:t})}removeEntry(e){let t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}clearToLastMarker(){let e=this.entries.indexOf(tV);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){let t=this.entries.find(t=>t.type===$.Marker||this.treeAdapter.getTagName(t.element)===e);return t&&t.type===$.Element?t:null}getElementEntry(e){return this.entries.find(t=>t.type===$.Element&&t.element===e)}};function createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}}let tQ={createDocument:()=>({nodeName:"#document",mode:X.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,r)=>({nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){let n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,r,n){let s=e.childNodes.find(e=>"#documentType"===e.nodeName);s?(s.name=t,s.publicId=r,s.systemId=n):tQ.appendChild(e,{nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null})},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){let t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){let r=e.childNodes[e.childNodes.length-1];if(tQ.isTextNode(r)){r.value+=t;return}}tQ.appendChild(e,createTextNode(t))},insertTextBefore(e,t,r){let n=e.childNodes[e.childNodes.indexOf(r)-1];n&&tQ.isTextNode(n)?n.value+=t:tQ.insertBefore(e,createTextNode(t),r)},adoptAttributes(e,t){let r=new Set(e.attrs.map(e=>e.name));for(let n=0;ne.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},tX="html",tK=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],tj=[...tK,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],tz=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),t$=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],tZ=[...t$,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function hasPrefix(e,t){return t.some(t=>e.startsWith(t))}let tJ={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},t0=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),t1=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:V.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:V.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:V.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:V.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:V.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:V.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:V.XLINK}],["xml:base",{prefix:"xml",name:"base",namespace:V.XML}],["xml:lang",{prefix:"xml",name:"lang",namespace:V.XML}],["xml:space",{prefix:"xml",name:"space",namespace:V.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:V.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:V.XMLNS}]]),t3=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),t2=new Set([j.B,j.BIG,j.BLOCKQUOTE,j.BODY,j.BR,j.CENTER,j.CODE,j.DD,j.DIV,j.DL,j.DT,j.EM,j.EMBED,j.H1,j.H2,j.H3,j.H4,j.H5,j.H6,j.HEAD,j.HR,j.I,j.IMG,j.LI,j.LISTING,j.MENU,j.META,j.NOBR,j.OL,j.P,j.PRE,j.RUBY,j.S,j.SMALL,j.SPAN,j.STRONG,j.STRIKE,j.SUB,j.SUP,j.TABLE,j.TT,j.U,j.UL,j.VAR]);function adjustTokenMathMLAttrs(e){for(let t=0;t0&&this._setContextModes(e,t)}onItemPop(e,t){var r,n;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(n=(r=this.treeAdapter).onItemPop)||void 0===n||n.call(r,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):{current:e,currentTagId:t}=this.openElements,this._setContextModes(e,t)}}_setContextModes(e,t){let r=e===this.document||this.treeAdapter.getNamespaceURI(e)===V.HTML;this.currentNotInHTML=!r,this.tokenizer.inForeignNode=!r&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,V.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=Z.TEXT}switchToPlaintextParsing(){this.insertionMode=Z.TEXT,this.originalInsertionMode=Z.IN_BODY,this.tokenizer.state=tF.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===K.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===V.HTML)switch(this.fragmentContextID){case j.TITLE:case j.TEXTAREA:this.tokenizer.state=tF.RCDATA;break;case j.STYLE:case j.XMP:case j.IFRAME:case j.NOEMBED:case j.NOFRAMES:case j.NOSCRIPT:this.tokenizer.state=tF.RAWTEXT;break;case j.SCRIPT:this.tokenizer.state=tF.SCRIPT_DATA;break;case j.PLAINTEXT:this.tokenizer.state=tF.PLAINTEXT}}_setDocumentType(e){let t=e.name||"",r=e.publicId||"",n=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,r,n),e.location){let t=this.treeAdapter.getChildNodes(this.document),r=t.find(e=>this.treeAdapter.isDocumentTypeNode(e));r&&this.treeAdapter.setNodeSourceCodeLocation(r,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){let r=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,r)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{let t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){let r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location)}_insertElement(e,t){let r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location),this.openElements.push(r,e.tagID)}_insertFakeElement(e,t){let r=this.treeAdapter.createElement(e,V.HTML,[]);this._attachElementToTree(r,null),this.openElements.push(r,t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,V.HTML,e.attrs),r=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,r),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null)}_insertFakeRootElement(){let e=this.treeAdapter.createElement(K.HTML,V.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,j.HTML)}_appendCommentNode(e,t){let r=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,r),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,e.location)}_insertCharacters(e){let t,r;if(this._shouldFosterParentOnInsertion()?({parent:t,beforeElement:r}=this._findFosterParentingLocation(),r?this.treeAdapter.insertTextBefore(t,e.chars,r):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;let n=this.treeAdapter.getChildNodes(t),s=r?n.lastIndexOf(r):n.length,i=n[s-1],a=this.treeAdapter.getNodeSourceCodeLocation(i);if(a){let{endLine:t,endCol:r,endOffset:n}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(i,{endLine:t,endCol:r,endOffset:n})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(i,e.location)}_adoptNodes(e,t){for(let r=this.treeAdapter.getFirstChild(e);r;r=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(r),this.treeAdapter.appendChild(t,r)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){let r=t.location,n=this.treeAdapter.getTagName(e),s=t.type===W.END_TAG&&n===t.tagName?{endTag:{...r},endLine:r.endLine,endCol:r.endCol,endOffset:r.endOffset}:{endLine:r.startLine,endCol:r.startCol,endOffset:r.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,s)}}shouldProcessStartTagTokenInForeignContent(e){let t,r;return!!this.currentNotInHTML&&(0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,r=this.fragmentContextID):{current:t,currentTagId:r}=this.openElements,(e.tagID!==j.SVG||this.treeAdapter.getTagName(t)!==K.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==V.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===j.MGLYPH||e.tagID===j.MALIGNMARK)&&!this._isIntegrationPoint(r,t,V.HTML)))}_processToken(e){switch(e.type){case W.CHARACTER:this.onCharacter(e);break;case W.NULL_CHARACTER:this.onNullCharacter(e);break;case W.COMMENT:this.onComment(e);break;case W.DOCTYPE:this.onDoctype(e);break;case W.START_TAG:this._processStartTag(e);break;case W.END_TAG:this.onEndTag(e);break;case W.EOF:this.onEof(e);break;case W.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,r){let n=this.treeAdapter.getNamespaceURI(t),s=this.treeAdapter.getAttrList(t);return(!r||r===V.HTML)&&function(e,t,r){if(t===V.MATHML&&e===j.ANNOTATION_XML){for(let e=0;ee.type===$.Marker||this.openElements.contains(e.element)),r=t<0?e-1:t-1;for(let e=r;e>=0;e--){let t=this.activeFormattingElements.entries[e];this._insertElement(t.token,this.treeAdapter.getNamespaceURI(t.element)),t.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=Z.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(j.P),this.openElements.popUntilTagNamePopped(j.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case j.TR:this.insertionMode=Z.IN_ROW;return;case j.TBODY:case j.THEAD:case j.TFOOT:this.insertionMode=Z.IN_TABLE_BODY;return;case j.CAPTION:this.insertionMode=Z.IN_CAPTION;return;case j.COLGROUP:this.insertionMode=Z.IN_COLUMN_GROUP;return;case j.TABLE:this.insertionMode=Z.IN_TABLE;return;case j.BODY:this.insertionMode=Z.IN_BODY;return;case j.FRAMESET:this.insertionMode=Z.IN_FRAMESET;return;case j.SELECT:this._resetInsertionModeForSelect(e);return;case j.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case j.HTML:this.insertionMode=this.headElement?Z.AFTER_HEAD:Z.BEFORE_HEAD;return;case j.TD:case j.TH:if(e>0){this.insertionMode=Z.IN_CELL;return}break;case j.HEAD:if(e>0){this.insertionMode=Z.IN_HEAD;return}}this.insertionMode=Z.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.tagIDs[t];if(e===j.TEMPLATE)break;if(e===j.TABLE){this.insertionMode=Z.IN_SELECT_IN_TABLE;return}}this.insertionMode=Z.IN_SELECT}_isElementCausesFosterParenting(e){return t8.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){let t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case j.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===V.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case j.TABLE:{let r=this.treeAdapter.getParentNode(t);if(r)return{parent:r,beforeElement:t};return{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){let r=this.treeAdapter.getNamespaceURI(e);return ty[r].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){this._insertCharacters(e),this.framesetOk=!1;return}switch(this.insertionMode){case Z.INITIAL:tokenInInitialMode(this,e);break;case Z.BEFORE_HTML:tokenBeforeHtml(this,e);break;case Z.BEFORE_HEAD:tokenBeforeHead(this,e);break;case Z.IN_HEAD:tokenInHead(this,e);break;case Z.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,e);break;case Z.AFTER_HEAD:tokenAfterHead(this,e);break;case Z.IN_BODY:case Z.IN_CAPTION:case Z.IN_CELL:case Z.IN_TEMPLATE:characterInBody(this,e);break;case Z.TEXT:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case Z.IN_TABLE:case Z.IN_TABLE_BODY:case Z.IN_ROW:characterInTable(this,e);break;case Z.IN_TABLE_TEXT:characterInTableText(this,e);break;case Z.IN_COLUMN_GROUP:tokenInColumnGroup(this,e);break;case Z.AFTER_BODY:tokenAfterBody(this,e);break;case Z.AFTER_AFTER_BODY:tokenAfterAfterBody(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){e.chars="�",this._insertCharacters(e);return}switch(this.insertionMode){case Z.INITIAL:tokenInInitialMode(this,e);break;case Z.BEFORE_HTML:tokenBeforeHtml(this,e);break;case Z.BEFORE_HEAD:tokenBeforeHead(this,e);break;case Z.IN_HEAD:tokenInHead(this,e);break;case Z.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,e);break;case Z.AFTER_HEAD:tokenAfterHead(this,e);break;case Z.TEXT:this._insertCharacters(e);break;case Z.IN_TABLE:case Z.IN_TABLE_BODY:case Z.IN_ROW:characterInTable(this,e);break;case Z.IN_COLUMN_GROUP:tokenInColumnGroup(this,e);break;case Z.AFTER_BODY:tokenAfterBody(this,e);break;case Z.AFTER_AFTER_BODY:tokenAfterAfterBody(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML){appendComment(this,e);return}switch(this.insertionMode){case Z.INITIAL:case Z.BEFORE_HTML:case Z.BEFORE_HEAD:case Z.IN_HEAD:case Z.IN_HEAD_NO_SCRIPT:case Z.AFTER_HEAD:case Z.IN_BODY:case Z.IN_TABLE:case Z.IN_CAPTION:case Z.IN_COLUMN_GROUP:case Z.IN_TABLE_BODY:case Z.IN_ROW:case Z.IN_CELL:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:case Z.IN_TEMPLATE:case Z.IN_FRAMESET:case Z.AFTER_FRAMESET:appendComment(this,e);break;case Z.IN_TABLE_TEXT:tokenInTableText(this,e);break;case Z.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case Z.AFTER_AFTER_BODY:case Z.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case Z.INITIAL:!function(e,t){e._setDocumentType(t);let r=t.forceQuirks?X.QUIRKS:function(e){if(e.name!==tX)return X.QUIRKS;let{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return X.QUIRKS;let{publicId:r}=e;if(null!==r){if(r=r.toLowerCase(),tz.has(r))return X.QUIRKS;let e=null===t?tj:tK;if(hasPrefix(r,e))return X.QUIRKS;if(hasPrefix(r,e=null===t?t$:tZ))return X.LIMITED_QUIRKS}return X.NO_QUIRKS}(t);t.name===tX&&null===t.publicId&&(null===t.systemId||"about:legacy-compat"===t.systemId)||e._err(t,q.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=Z.BEFORE_HTML}(this,e);break;case Z.BEFORE_HEAD:case Z.IN_HEAD:case Z.IN_HEAD_NO_SCRIPT:case Z.AFTER_HEAD:this._err(e,q.misplacedDoctype);break;case Z.IN_TABLE_TEXT:tokenInTableText(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,q.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){let t=e.tagID,r=t===j.FONT&&e.attrs.some(({name:e})=>e===Q.COLOR||e===Q.SIZE||e===Q.FACE);return r||t2.has(t)}(t))popUntilHtmlOrIntegrationPoint(e),e._startTagOutsideForeignContent(t);else{let r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===V.MATHML?adjustTokenMathMLAttrs(t):n===V.SVG&&(function(e){let t=t3.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=getTagID(e.tagName))}(t),adjustTokenSVGAttrs(t)),adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case Z.INITIAL:tokenInInitialMode(this,e);break;case Z.BEFORE_HTML:e.tagID===j.HTML?(this._insertElement(e,V.HTML),this.insertionMode=Z.BEFORE_HEAD):tokenBeforeHtml(this,e);break;case Z.BEFORE_HEAD:!function(e,t){switch(t.tagID){case j.HTML:startTagInBody(e,t);break;case j.HEAD:e._insertElement(t,V.HTML),e.headElement=e.openElements.current,e.insertionMode=Z.IN_HEAD;break;default:tokenBeforeHead(e,t)}}(this,e);break;case Z.IN_HEAD:startTagInHead(this,e);break;case Z.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case j.HTML:startTagInBody(e,t);break;case j.BASEFONT:case j.BGSOUND:case j.HEAD:case j.LINK:case j.META:case j.NOFRAMES:case j.STYLE:startTagInHead(e,t);break;case j.NOSCRIPT:e._err(t,q.nestedNoscriptInHead);break;default:tokenInHeadNoScript(e,t)}}(this,e);break;case Z.AFTER_HEAD:!function(e,t){switch(t.tagID){case j.HTML:startTagInBody(e,t);break;case j.BODY:e._insertElement(t,V.HTML),e.framesetOk=!1,e.insertionMode=Z.IN_BODY;break;case j.FRAMESET:e._insertElement(t,V.HTML),e.insertionMode=Z.IN_FRAMESET;break;case j.BASE:case j.BASEFONT:case j.BGSOUND:case j.LINK:case j.META:case j.NOFRAMES:case j.SCRIPT:case j.STYLE:case j.TEMPLATE:case j.TITLE:e._err(t,q.abandonedHeadElementChild),e.openElements.push(e.headElement,j.HEAD),startTagInHead(e,t),e.openElements.remove(e.headElement);break;case j.HEAD:e._err(t,q.misplacedStartTagForHeadElement);break;default:tokenAfterHead(e,t)}}(this,e);break;case Z.IN_BODY:startTagInBody(this,e);break;case Z.IN_TABLE:startTagInTable(this,e);break;case Z.IN_TABLE_TEXT:tokenInTableText(this,e);break;case Z.IN_CAPTION:!function(e,t){let r=t.tagID;t6.has(r)?e.openElements.hasInTableScope(j.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(j.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Z.IN_TABLE,startTagInTable(e,t)):startTagInBody(e,t)}(this,e);break;case Z.IN_COLUMN_GROUP:startTagInColumnGroup(this,e);break;case Z.IN_TABLE_BODY:startTagInTableBody(this,e);break;case Z.IN_ROW:startTagInRow(this,e);break;case Z.IN_CELL:!function(e,t){let r=t.tagID;t6.has(r)?(e.openElements.hasInTableScope(j.TD)||e.openElements.hasInTableScope(j.TH))&&(e._closeTableCell(),startTagInRow(e,t)):startTagInBody(e,t)}(this,e);break;case Z.IN_SELECT:startTagInSelect(this,e);break;case Z.IN_SELECT_IN_TABLE:!function(e,t){let r=t.tagID;r===j.CAPTION||r===j.TABLE||r===j.TBODY||r===j.TFOOT||r===j.THEAD||r===j.TR||r===j.TD||r===j.TH?(e.openElements.popUntilTagNamePopped(j.SELECT),e._resetInsertionMode(),e._processStartTag(t)):startTagInSelect(e,t)}(this,e);break;case Z.IN_TEMPLATE:!function(e,t){switch(t.tagID){case j.BASE:case j.BASEFONT:case j.BGSOUND:case j.LINK:case j.META:case j.NOFRAMES:case j.SCRIPT:case j.STYLE:case j.TEMPLATE:case j.TITLE:startTagInHead(e,t);break;case j.CAPTION:case j.COLGROUP:case j.TBODY:case j.TFOOT:case j.THEAD:e.tmplInsertionModeStack[0]=Z.IN_TABLE,e.insertionMode=Z.IN_TABLE,startTagInTable(e,t);break;case j.COL:e.tmplInsertionModeStack[0]=Z.IN_COLUMN_GROUP,e.insertionMode=Z.IN_COLUMN_GROUP,startTagInColumnGroup(e,t);break;case j.TR:e.tmplInsertionModeStack[0]=Z.IN_TABLE_BODY,e.insertionMode=Z.IN_TABLE_BODY,startTagInTableBody(e,t);break;case j.TD:case j.TH:e.tmplInsertionModeStack[0]=Z.IN_ROW,e.insertionMode=Z.IN_ROW,startTagInRow(e,t);break;default:e.tmplInsertionModeStack[0]=Z.IN_BODY,e.insertionMode=Z.IN_BODY,startTagInBody(e,t)}}(this,e);break;case Z.AFTER_BODY:e.tagID===j.HTML?startTagInBody(this,e):tokenAfterBody(this,e);break;case Z.IN_FRAMESET:!function(e,t){switch(t.tagID){case j.HTML:startTagInBody(e,t);break;case j.FRAMESET:e._insertElement(t,V.HTML);break;case j.FRAME:e._appendElement(t,V.HTML),t.ackSelfClosing=!0;break;case j.NOFRAMES:startTagInHead(e,t)}}(this,e);break;case Z.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case j.HTML:startTagInBody(e,t);break;case j.NOFRAMES:startTagInHead(e,t)}}(this,e);break;case Z.AFTER_AFTER_BODY:e.tagID===j.HTML?startTagInBody(this,e):tokenAfterAfterBody(this,e);break;case Z.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case j.HTML:startTagInBody(e,t);break;case j.NOFRAMES:startTagInHead(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===j.P||t.tagID===j.BR){popUntilHtmlOrIntegrationPoint(e),e._endTagOutsideForeignContent(t);return}for(let r=e.openElements.stackTop;r>0;r--){let n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===V.HTML){e._endTagOutsideForeignContent(t);break}let s=e.treeAdapter.getTagName(n);if(s.toLowerCase()===t.tagName){t.tagName=s,e.openElements.shortenToLength(r);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){var t;switch(this.insertionMode){case Z.INITIAL:tokenInInitialMode(this,e);break;case Z.BEFORE_HTML:!function(e,t){let r=t.tagID;(r===j.HTML||r===j.HEAD||r===j.BODY||r===j.BR)&&tokenBeforeHtml(e,t)}(this,e);break;case Z.BEFORE_HEAD:!function(e,t){let r=t.tagID;r===j.HEAD||r===j.BODY||r===j.HTML||r===j.BR?tokenBeforeHead(e,t):e._err(t,q.endTagWithoutMatchingOpenElement)}(this,e);break;case Z.IN_HEAD:!function(e,t){switch(t.tagID){case j.HEAD:e.openElements.pop(),e.insertionMode=Z.AFTER_HEAD;break;case j.BODY:case j.BR:case j.HTML:tokenInHead(e,t);break;case j.TEMPLATE:templateEndTagInHead(e,t);break;default:e._err(t,q.endTagWithoutMatchingOpenElement)}}(this,e);break;case Z.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case j.NOSCRIPT:e.openElements.pop(),e.insertionMode=Z.IN_HEAD;break;case j.BR:tokenInHeadNoScript(e,t);break;default:e._err(t,q.endTagWithoutMatchingOpenElement)}}(this,e);break;case Z.AFTER_HEAD:!function(e,t){switch(t.tagID){case j.BODY:case j.HTML:case j.BR:tokenAfterHead(e,t);break;case j.TEMPLATE:templateEndTagInHead(e,t);break;default:e._err(t,q.endTagWithoutMatchingOpenElement)}}(this,e);break;case Z.IN_BODY:endTagInBody(this,e);break;case Z.TEXT:e.tagID===j.SCRIPT&&(null===(t=this.scriptHandler)||void 0===t||t.call(this,this.openElements.current)),this.openElements.pop(),this.insertionMode=this.originalInsertionMode;break;case Z.IN_TABLE:endTagInTable(this,e);break;case Z.IN_TABLE_TEXT:tokenInTableText(this,e);break;case Z.IN_CAPTION:!function(e,t){let r=t.tagID;switch(r){case j.CAPTION:case j.TABLE:e.openElements.hasInTableScope(j.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(j.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Z.IN_TABLE,r===j.TABLE&&endTagInTable(e,t));break;case j.BODY:case j.COL:case j.COLGROUP:case j.HTML:case j.TBODY:case j.TD:case j.TFOOT:case j.TH:case j.THEAD:case j.TR:break;default:endTagInBody(e,t)}}(this,e);break;case Z.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case j.COLGROUP:e.openElements.currentTagId===j.COLGROUP&&(e.openElements.pop(),e.insertionMode=Z.IN_TABLE);break;case j.TEMPLATE:templateEndTagInHead(e,t);break;case j.COL:break;default:tokenInColumnGroup(e,t)}}(this,e);break;case Z.IN_TABLE_BODY:endTagInTableBody(this,e);break;case Z.IN_ROW:endTagInRow(this,e);break;case Z.IN_CELL:!function(e,t){let r=t.tagID;switch(r){case j.TD:case j.TH:e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=Z.IN_ROW);break;case j.TABLE:case j.TBODY:case j.TFOOT:case j.THEAD:case j.TR:e.openElements.hasInTableScope(r)&&(e._closeTableCell(),endTagInRow(e,t));break;case j.BODY:case j.CAPTION:case j.COL:case j.COLGROUP:case j.HTML:break;default:endTagInBody(e,t)}}(this,e);break;case Z.IN_SELECT:endTagInSelect(this,e);break;case Z.IN_SELECT_IN_TABLE:!function(e,t){let r=t.tagID;r===j.CAPTION||r===j.TABLE||r===j.TBODY||r===j.TFOOT||r===j.THEAD||r===j.TR||r===j.TD||r===j.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(j.SELECT),e._resetInsertionMode(),e.onEndTag(t)):endTagInSelect(e,t)}(this,e);break;case Z.IN_TEMPLATE:e.tagID===j.TEMPLATE&&templateEndTagInHead(this,e);break;case Z.AFTER_BODY:endTagAfterBody(this,e);break;case Z.IN_FRAMESET:e.tagID!==j.FRAMESET||this.openElements.isRootHtmlElementCurrent()||(this.openElements.pop(),this.fragmentContext||this.openElements.currentTagId===j.FRAMESET||(this.insertionMode=Z.AFTER_FRAMESET));break;case Z.AFTER_FRAMESET:e.tagID===j.HTML&&(this.insertionMode=Z.AFTER_AFTER_FRAMESET);break;case Z.AFTER_AFTER_BODY:tokenAfterAfterBody(this,e)}}onEof(e){switch(this.insertionMode){case Z.INITIAL:tokenInInitialMode(this,e);break;case Z.BEFORE_HTML:tokenBeforeHtml(this,e);break;case Z.BEFORE_HEAD:tokenBeforeHead(this,e);break;case Z.IN_HEAD:tokenInHead(this,e);break;case Z.IN_HEAD_NO_SCRIPT:tokenInHeadNoScript(this,e);break;case Z.AFTER_HEAD:tokenAfterHead(this,e);break;case Z.IN_BODY:case Z.IN_TABLE:case Z.IN_CAPTION:case Z.IN_COLUMN_GROUP:case Z.IN_TABLE_BODY:case Z.IN_ROW:case Z.IN_CELL:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:eofInBody(this,e);break;case Z.TEXT:this._err(e,q.eofInElementThatCanContainOnlyText),this.openElements.pop(),this.insertionMode=this.originalInsertionMode,this.onEof(e);break;case Z.IN_TABLE_TEXT:tokenInTableText(this,e);break;case Z.IN_TEMPLATE:eofInTemplate(this,e);break;case Z.AFTER_BODY:case Z.IN_FRAMESET:case Z.AFTER_FRAMESET:case Z.AFTER_AFTER_BODY:case Z.AFTER_AFTER_FRAMESET:stopParsing(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===Y.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(e);return}switch(this.insertionMode){case Z.IN_HEAD:case Z.IN_HEAD_NO_SCRIPT:case Z.AFTER_HEAD:case Z.TEXT:case Z.IN_COLUMN_GROUP:case Z.IN_SELECT:case Z.IN_SELECT_IN_TABLE:case Z.IN_FRAMESET:case Z.AFTER_FRAMESET:this._insertCharacters(e);break;case Z.IN_BODY:case Z.IN_CAPTION:case Z.IN_CELL:case Z.IN_TEMPLATE:case Z.AFTER_BODY:case Z.AFTER_AFTER_BODY:case Z.AFTER_AFTER_FRAMESET:whitespaceCharacterInBody(this,e);break;case Z.IN_TABLE:case Z.IN_TABLE_BODY:case Z.IN_ROW:characterInTable(this,e);break;case Z.IN_TABLE_TEXT:whitespaceCharacterInTableText(this,e)}}};function callAdoptionAgency(e,t){for(let r=0;r<8;r++){let r=function(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):genericEndTagInBody(e,t),r}(e,t);if(!r)break;let n=function(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){let s=e.openElements.items[n];if(s===t.element)break;e._isSpecialElement(s,e.openElements.tagIDs[n])&&(r=s)}return r||(e.openElements.shortenToLength(n<0?0:n),e.activeFormattingElements.removeEntry(t)),r}(e,r);if(!n)break;e.activeFormattingElements.bookmark=r;let s=function(e,t,r){let n=t,s=e.openElements.getCommonAncestor(t);for(let i=0,a=s;a!==r;i++,a=s){s=e.openElements.getCommonAncestor(a);let r=e.activeFormattingElements.getElementEntry(a),o=r&&i>=3,c=!r||o;c?(o&&e.activeFormattingElements.removeEntry(r),e.openElements.remove(a)):(a=function(e,t){let r=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}(e,r),n===t&&(e.activeFormattingElements.bookmark=r),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(a,n),n=a)}return n}(e,n,r.element),i=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(s),i&&function(e,t,r){let n=e.treeAdapter.getTagName(t),s=getTagID(n);if(e._isElementCausesFosterParenting(s))e._fosterParentElement(r);else{let n=e.treeAdapter.getNamespaceURI(t);s===j.TEMPLATE&&n===V.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}(e,i,s),function(e,t,r){let n=e.treeAdapter.getNamespaceURI(r.element),{token:s}=r,i=e.treeAdapter.createElement(s.tagName,n,s.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,s),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,i,s.tagID)}(e,n,r)}}function appendComment(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function stopParsing(e,t){if(e.stopped=!0,t.location){let r=e.fragmentContext?0:2;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){let r=e.openElements.items[0],n=e.treeAdapter.getNodeSourceCodeLocation(r);if(n&&!n.endTag&&(e._setEndLocation(r,t),e.openElements.stackTop>=1)){let r=e.openElements.items[1],n=e.treeAdapter.getNodeSourceCodeLocation(r);n&&!n.endTag&&e._setEndLocation(r,t)}}}}function tokenInInitialMode(e,t){e._err(t,q.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,X.QUIRKS),e.insertionMode=Z.BEFORE_HTML,e._processToken(t)}function tokenBeforeHtml(e,t){e._insertFakeRootElement(),e.insertionMode=Z.BEFORE_HEAD,e._processToken(t)}function tokenBeforeHead(e,t){e._insertFakeElement(K.HEAD,j.HEAD),e.headElement=e.openElements.current,e.insertionMode=Z.IN_HEAD,e._processToken(t)}function startTagInHead(e,t){switch(t.tagID){case j.HTML:startTagInBody(e,t);break;case j.BASE:case j.BASEFONT:case j.BGSOUND:case j.LINK:case j.META:e._appendElement(t,V.HTML),t.ackSelfClosing=!0;break;case j.TITLE:e._switchToTextParsing(t,tF.RCDATA);break;case j.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,tF.RAWTEXT):(e._insertElement(t,V.HTML),e.insertionMode=Z.IN_HEAD_NO_SCRIPT);break;case j.NOFRAMES:case j.STYLE:e._switchToTextParsing(t,tF.RAWTEXT);break;case j.SCRIPT:e._switchToTextParsing(t,tF.SCRIPT_DATA);break;case j.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=Z.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(Z.IN_TEMPLATE);break;case j.HEAD:e._err(t,q.misplacedStartTagForHeadElement);break;default:tokenInHead(e,t)}}function templateEndTagInHead(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==j.TEMPLATE&&e._err(t,q.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(j.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,q.endTagWithoutMatchingOpenElement)}function tokenInHead(e,t){e.openElements.pop(),e.insertionMode=Z.AFTER_HEAD,e._processToken(t)}function tokenInHeadNoScript(e,t){let r=t.type===W.EOF?q.openElementsLeftAfterEof:q.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=Z.IN_HEAD,e._processToken(t)}function tokenAfterHead(e,t){e._insertFakeElement(K.BODY,j.BODY),e.insertionMode=Z.IN_BODY,modeInBody(e,t)}function modeInBody(e,t){switch(t.type){case W.CHARACTER:characterInBody(e,t);break;case W.WHITESPACE_CHARACTER:whitespaceCharacterInBody(e,t);break;case W.COMMENT:appendComment(e,t);break;case W.START_TAG:startTagInBody(e,t);break;case W.END_TAG:endTagInBody(e,t);break;case W.EOF:eofInBody(e,t)}}function whitespaceCharacterInBody(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function characterInBody(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function areaStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,V.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function isHiddenInput(e){let t=getTokenAttr(e,Q.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function noembedStartTagInBody(e,t){e._switchToTextParsing(t,tF.RAWTEXT)}function genericStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,V.HTML)}function startTagInBody(e,t){switch(t.tagID){case j.I:case j.S:case j.B:case j.U:case j.EM:case j.TT:case j.BIG:case j.CODE:case j.FONT:case j.SMALL:case j.STRIKE:case j.STRONG:e._reconstructActiveFormattingElements(),e._insertElement(t,V.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case j.A:!function(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(K.A);r&&(callAdoptionAgency(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,V.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case j.H1:case j.H2:case j.H3:case j.H4:case j.H5:case j.H6:e.openElements.hasInButtonScope(j.P)&&e._closePElement(),isNumberedHeader(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,V.HTML);break;case j.P:case j.DL:case j.OL:case j.UL:case j.DIV:case j.DIR:case j.NAV:case j.MAIN:case j.MENU:case j.ASIDE:case j.CENTER:case j.FIGURE:case j.FOOTER:case j.HEADER:case j.HGROUP:case j.DIALOG:case j.DETAILS:case j.ADDRESS:case j.ARTICLE:case j.SECTION:case j.SUMMARY:case j.FIELDSET:case j.BLOCKQUOTE:case j.FIGCAPTION:e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._insertElement(t,V.HTML);break;case j.LI:case j.DD:case j.DT:!function(e,t){e.framesetOk=!1;let r=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){let n=e.openElements.tagIDs[t];if(r===j.LI&&n===j.LI||(r===j.DD||r===j.DT)&&(n===j.DD||n===j.DT)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n);break}if(n!==j.ADDRESS&&n!==j.DIV&&n!==j.P&&e._isSpecialElement(e.openElements.items[t],n))break}e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._insertElement(t,V.HTML)}(e,t);break;case j.BR:case j.IMG:case j.WBR:case j.AREA:case j.EMBED:case j.KEYGEN:areaStartTagInBody(e,t);break;case j.HR:e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._appendElement(t,V.HTML),e.framesetOk=!1,t.ackSelfClosing=!0;break;case j.RB:case j.RTC:e.openElements.hasInScope(j.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,V.HTML);break;case j.RT:case j.RP:e.openElements.hasInScope(j.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(j.RTC),e._insertElement(t,V.HTML);break;case j.PRE:case j.LISTING:e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._insertElement(t,V.HTML),e.skipNextNewLine=!0,e.framesetOk=!1;break;case j.XMP:e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,tF.RAWTEXT);break;case j.SVG:e._reconstructActiveFormattingElements(),adjustTokenSVGAttrs(t),adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,V.SVG):e._insertElement(t,V.SVG),t.ackSelfClosing=!0;break;case j.HTML:0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs);break;case j.BASE:case j.LINK:case j.META:case j.STYLE:case j.TITLE:case j.SCRIPT:case j.BGSOUND:case j.BASEFONT:case j.TEMPLATE:startTagInHead(e,t);break;case j.BODY:!function(e,t){let r=e.openElements.tryPeekProperlyNestedBodyElement();r&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}(e,t);break;case j.FORM:!function(e,t){let r=e.openElements.tmplCount>0;e.formElement&&!r||(e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._insertElement(t,V.HTML),r||(e.formElement=e.openElements.current))}(e,t);break;case j.NOBR:e._reconstructActiveFormattingElements(),e.openElements.hasInScope(j.NOBR)&&(callAdoptionAgency(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,V.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case j.MATH:e._reconstructActiveFormattingElements(),adjustTokenMathMLAttrs(t),adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,V.MATHML):e._insertElement(t,V.MATHML),t.ackSelfClosing=!0;break;case j.TABLE:e.treeAdapter.getDocumentMode(e.document)!==X.QUIRKS&&e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._insertElement(t,V.HTML),e.framesetOk=!1,e.insertionMode=Z.IN_TABLE;break;case j.INPUT:e._reconstructActiveFormattingElements(),e._appendElement(t,V.HTML),isHiddenInput(t)||(e.framesetOk=!1),t.ackSelfClosing=!0;break;case j.PARAM:case j.TRACK:case j.SOURCE:e._appendElement(t,V.HTML),t.ackSelfClosing=!0;break;case j.IMAGE:t.tagName=K.IMG,t.tagID=j.IMG,areaStartTagInBody(e,t);break;case j.BUTTON:e.openElements.hasInScope(j.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(j.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,V.HTML),e.framesetOk=!1;break;case j.APPLET:case j.OBJECT:case j.MARQUEE:e._reconstructActiveFormattingElements(),e._insertElement(t,V.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1;break;case j.IFRAME:e.framesetOk=!1,e._switchToTextParsing(t,tF.RAWTEXT);break;case j.SELECT:e._reconstructActiveFormattingElements(),e._insertElement(t,V.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===Z.IN_TABLE||e.insertionMode===Z.IN_CAPTION||e.insertionMode===Z.IN_TABLE_BODY||e.insertionMode===Z.IN_ROW||e.insertionMode===Z.IN_CELL?Z.IN_SELECT_IN_TABLE:Z.IN_SELECT;break;case j.OPTION:case j.OPTGROUP:e.openElements.currentTagId===j.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,V.HTML);break;case j.NOEMBED:noembedStartTagInBody(e,t);break;case j.FRAMESET:!function(e,t){let r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,V.HTML),e.insertionMode=Z.IN_FRAMESET)}(e,t);break;case j.TEXTAREA:e._insertElement(t,V.HTML),e.skipNextNewLine=!0,e.tokenizer.state=tF.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=Z.TEXT;break;case j.NOSCRIPT:e.options.scriptingEnabled?noembedStartTagInBody(e,t):genericStartTagInBody(e,t);break;case j.PLAINTEXT:e.openElements.hasInButtonScope(j.P)&&e._closePElement(),e._insertElement(t,V.HTML),e.tokenizer.state=tF.PLAINTEXT;break;case j.COL:case j.TH:case j.TD:case j.TR:case j.HEAD:case j.FRAME:case j.TBODY:case j.TFOOT:case j.THEAD:case j.CAPTION:case j.COLGROUP:break;default:genericStartTagInBody(e,t)}}function genericEndTagInBody(e,t){let r=t.tagName,n=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){let s=e.openElements.items[t],i=e.openElements.tagIDs[t];if(n===i&&(n!==j.UNKNOWN||e.treeAdapter.getTagName(s)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(s,i))break}}function endTagInBody(e,t){switch(t.tagID){case j.A:case j.B:case j.I:case j.S:case j.U:case j.EM:case j.TT:case j.BIG:case j.CODE:case j.FONT:case j.NOBR:case j.SMALL:case j.STRIKE:case j.STRONG:callAdoptionAgency(e,t);break;case j.P:e.openElements.hasInButtonScope(j.P)||e._insertFakeElement(K.P,j.P),e._closePElement();break;case j.DL:case j.UL:case j.OL:case j.DIR:case j.DIV:case j.NAV:case j.PRE:case j.MAIN:case j.MENU:case j.ASIDE:case j.BUTTON:case j.CENTER:case j.FIGURE:case j.FOOTER:case j.HEADER:case j.HGROUP:case j.DIALOG:case j.ADDRESS:case j.ARTICLE:case j.DETAILS:case j.SECTION:case j.SUMMARY:case j.LISTING:case j.FIELDSET:case j.BLOCKQUOTE:case j.FIGCAPTION:!function(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case j.LI:e.openElements.hasInListItemScope(j.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(j.LI),e.openElements.popUntilTagNamePopped(j.LI));break;case j.DD:case j.DT:!function(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case j.H1:case j.H2:case j.H3:case j.H4:case j.H5:case j.H6:e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped());break;case j.BR:e._reconstructActiveFormattingElements(),e._insertFakeElement(K.BR,j.BR),e.openElements.pop(),e.framesetOk=!1;break;case j.BODY:!function(e,t){if(e.openElements.hasInScope(j.BODY)&&(e.insertionMode=Z.AFTER_BODY,e.options.sourceCodeLocationInfo)){let r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}(e,t);break;case j.HTML:e.openElements.hasInScope(j.BODY)&&(e.insertionMode=Z.AFTER_BODY,endTagAfterBody(e,t));break;case j.FORM:!function(e){let t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(j.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(j.FORM):r&&e.openElements.remove(r))}(e);break;case j.APPLET:case j.OBJECT:case j.MARQUEE:!function(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case j.TEMPLATE:templateEndTagInHead(e,t);break;default:genericEndTagInBody(e,t)}}function eofInBody(e,t){e.tmplInsertionModeStack.length>0?eofInTemplate(e,t):stopParsing(e,t)}function characterInTable(e,t){if(t8.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=Z.IN_TABLE_TEXT,t.type){case W.CHARACTER:characterInTableText(e,t);break;case W.WHITESPACE_CHARACTER:whitespaceCharacterInTableText(e,t)}else tokenInTable(e,t)}function startTagInTable(e,t){switch(t.tagID){case j.TD:case j.TH:case j.TR:e.openElements.clearBackToTableContext(),e._insertFakeElement(K.TBODY,j.TBODY),e.insertionMode=Z.IN_TABLE_BODY,startTagInTableBody(e,t);break;case j.STYLE:case j.SCRIPT:case j.TEMPLATE:startTagInHead(e,t);break;case j.COL:e.openElements.clearBackToTableContext(),e._insertFakeElement(K.COLGROUP,j.COLGROUP),e.insertionMode=Z.IN_COLUMN_GROUP,startTagInColumnGroup(e,t);break;case j.FORM:e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,V.HTML),e.formElement=e.openElements.current,e.openElements.pop());break;case j.TABLE:e.openElements.hasInTableScope(j.TABLE)&&(e.openElements.popUntilTagNamePopped(j.TABLE),e._resetInsertionMode(),e._processStartTag(t));break;case j.TBODY:case j.TFOOT:case j.THEAD:e.openElements.clearBackToTableContext(),e._insertElement(t,V.HTML),e.insertionMode=Z.IN_TABLE_BODY;break;case j.INPUT:isHiddenInput(t)?e._appendElement(t,V.HTML):tokenInTable(e,t),t.ackSelfClosing=!0;break;case j.CAPTION:e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,V.HTML),e.insertionMode=Z.IN_CAPTION;break;case j.COLGROUP:e.openElements.clearBackToTableContext(),e._insertElement(t,V.HTML),e.insertionMode=Z.IN_COLUMN_GROUP;break;default:tokenInTable(e,t)}}function endTagInTable(e,t){switch(t.tagID){case j.TABLE:e.openElements.hasInTableScope(j.TABLE)&&(e.openElements.popUntilTagNamePopped(j.TABLE),e._resetInsertionMode());break;case j.TEMPLATE:templateEndTagInHead(e,t);break;case j.BODY:case j.CAPTION:case j.COL:case j.COLGROUP:case j.HTML:case j.TBODY:case j.TD:case j.TFOOT:case j.TH:case j.THEAD:case j.TR:break;default:tokenInTable(e,t)}}function tokenInTable(e,t){let r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,modeInBody(e,t),e.fosterParentingEnabled=r}function whitespaceCharacterInTableText(e,t){e.pendingCharacterTokens.push(t)}function characterInTableText(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function tokenInTableText(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r0&&e.openElements.currentTagId===j.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===j.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===j.OPTGROUP&&e.openElements.pop();break;case j.OPTION:e.openElements.currentTagId===j.OPTION&&e.openElements.pop();break;case j.SELECT:e.openElements.hasInSelectScope(j.SELECT)&&(e.openElements.popUntilTagNamePopped(j.SELECT),e._resetInsertionMode());break;case j.TEMPLATE:templateEndTagInHead(e,t)}}function eofInTemplate(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(j.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):stopParsing(e,t)}function endTagAfterBody(e,t){var r;if(t.tagID===j.HTML){if(e.fragmentContext||(e.insertionMode=Z.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===j.HTML){e._setEndLocation(e.openElements.items[0],t);let n=e.openElements.items[1];!n||(null===(r=e.treeAdapter.getNodeSourceCodeLocation(n))||void 0===r?void 0:r.endTag)||e._setEndLocation(n,t)}}else tokenAfterBody(e,t)}function tokenAfterBody(e,t){e.insertionMode=Z.IN_BODY,modeInBody(e,t)}function tokenAfterAfterBody(e,t){e.insertionMode=Z.IN_BODY,modeInBody(e,t)}function popUntilHtmlOrIntegrationPoint(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==V.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}let t9=new Set([K.AREA,K.BASE,K.BASEFONT,K.BGSOUND,K.BR,K.COL,K.EMBED,K.FRAME,K.HR,K.IMG,K.INPUT,K.KEYGEN,K.LINK,K.META,K.PARAM,K.SOURCE,K.TRACK,K.WBR]),t7={treeAdapter:tQ,scriptingEnabled:!0};function enquoteDoctypeId(e){let t=e.includes('"')?"'":'"';return t+e+t}let re={isCommentNode:isComment,isElementNode:node_isTag,isTextNode:isText,createDocument(){let e=new Document([]);return e["x-mode"]=X.NO_QUIRKS,e},createDocumentFragment:()=>new Document([]),createElement(e,t,r){let n=Object.create(null),s=Object.create(null),i=Object.create(null);for(let e=0;enew node_Comment(e),appendChild(e,t){let r=e.children[e.children.length-1];r&&(r.next=t,t.prev=r),e.children.push(t),t.parent=e},insertBefore(e,t,r){let n=e.children.indexOf(r),{prev:s}=r;s&&(s.next=t,t.prev=s),r.prev=t,t.next=r,e.children.splice(n,0,t),t.parent=e},setTemplateContent(e,t){re.appendChild(e,t)},getTemplateContent:e=>e.children[0],setDocumentType(e,t,r,n){let s;let i=(s="!DOCTYPE ",t&&(s+=t),r?s+=` PUBLIC ${enquoteDoctypeId(r)}`:n&&(s+=" SYSTEM"),n&&(s+=` ${enquoteDoctypeId(n)}`),s),a=e.children.find(e=>isDirective(e)&&"!doctype"===e.name);a?a.data=null!=i?i:null:(a=new ProcessingInstruction("!doctype",i),re.appendChild(e,a)),a["x-name"]=null!=t?t:void 0,a["x-publicId"]=null!=r?r:void 0,a["x-systemId"]=null!=n?n:void 0},setDocumentMode(e,t){e["x-mode"]=t},getDocumentMode:e=>e["x-mode"],detachNode(e){if(e.parent){let t=e.parent.children.indexOf(e),{prev:r,next:n}=e;e.prev=null,e.next=null,r&&(r.next=n),n&&(n.prev=r),e.parent.children.splice(t,1),e.parent=null}},insertText(e,t){let r=e.children[e.children.length-1];r&&isText(r)?r.data+=t:re.appendChild(e,new node_Text(t))},insertTextBefore(e,t,r){let n=e.children[e.children.indexOf(r)-1];n&&isText(n)?n.data+=t:re.insertBefore(e,new node_Text(t),r)},adoptAttributes(e,t){for(let r=0;re.children[0],getChildNodes:e=>e.children,getParentNode:e=>e.parent,getAttrList:e=>e.attributes,getTagName:e=>e.name,getNamespaceURI:e=>e.namespace,getTextNodeContent:e=>e.data,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName(e){var t;return null!==(t=e["x-name"])&&void 0!==t?t:""},getDocumentTypeNodePublicId(e){var t;return null!==(t=e["x-publicId"])&&void 0!==t?t:""},getDocumentTypeNodeSystemId(e){var t;return null!==(t=e["x-systemId"])&&void 0!==t?t:""},isDocumentTypeNode:e=>isDirective(e)&&"!doctype"===e.name,setNodeSourceCodeLocation(e,t){t&&(e.startIndex=t.startOffset,e.endIndex=t.endOffset),e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){null!=t.endOffset&&(e.endIndex=t.endOffset),e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},rt={treeAdapter:re};function Tokenizer_isWhitespace(e){return e===J.Space||e===J.NewLine||e===J.Tab||e===J.FormFeed||e===J.CarriageReturn}function isEndOfTagSection(e){return e===J.Slash||e===J.Gt||Tokenizer_isWhitespace(e)}function Tokenizer_isNumber(e){return e>=J.Zero&&e<=J.Nine}(b=J||(J={}))[b.Tab=9]="Tab",b[b.NewLine=10]="NewLine",b[b.FormFeed=12]="FormFeed",b[b.CarriageReturn=13]="CarriageReturn",b[b.Space=32]="Space",b[b.ExclamationMark=33]="ExclamationMark",b[b.Number=35]="Number",b[b.Amp=38]="Amp",b[b.SingleQuote=39]="SingleQuote",b[b.DoubleQuote=34]="DoubleQuote",b[b.Dash=45]="Dash",b[b.Slash=47]="Slash",b[b.Zero=48]="Zero",b[b.Nine=57]="Nine",b[b.Semi=59]="Semi",b[b.Lt=60]="Lt",b[b.Eq=61]="Eq",b[b.Gt=62]="Gt",b[b.Questionmark=63]="Questionmark",b[b.UpperA=65]="UpperA",b[b.LowerA=97]="LowerA",b[b.UpperF=70]="UpperF",b[b.LowerF=102]="LowerF",b[b.UpperZ=90]="UpperZ",b[b.LowerZ=122]="LowerZ",b[b.LowerX=120]="LowerX",b[b.OpeningSquareBracket=91]="OpeningSquareBracket",(D=ee||(ee={}))[D.Text=1]="Text",D[D.BeforeTagName=2]="BeforeTagName",D[D.InTagName=3]="InTagName",D[D.InSelfClosingTag=4]="InSelfClosingTag",D[D.BeforeClosingTagName=5]="BeforeClosingTagName",D[D.InClosingTagName=6]="InClosingTagName",D[D.AfterClosingTagName=7]="AfterClosingTagName",D[D.BeforeAttributeName=8]="BeforeAttributeName",D[D.InAttributeName=9]="InAttributeName",D[D.AfterAttributeName=10]="AfterAttributeName",D[D.BeforeAttributeValue=11]="BeforeAttributeValue",D[D.InAttributeValueDq=12]="InAttributeValueDq",D[D.InAttributeValueSq=13]="InAttributeValueSq",D[D.InAttributeValueNq=14]="InAttributeValueNq",D[D.BeforeDeclaration=15]="BeforeDeclaration",D[D.InDeclaration=16]="InDeclaration",D[D.InProcessingInstruction=17]="InProcessingInstruction",D[D.BeforeComment=18]="BeforeComment",D[D.CDATASequence=19]="CDATASequence",D[D.InSpecialComment=20]="InSpecialComment",D[D.InCommentLike=21]="InCommentLike",D[D.BeforeSpecialS=22]="BeforeSpecialS",D[D.SpecialStartSequence=23]="SpecialStartSequence",D[D.InSpecialTag=24]="InSpecialTag",D[D.BeforeEntity=25]="BeforeEntity",D[D.BeforeNumericEntity=26]="BeforeNumericEntity",D[D.InNamedEntity=27]="InNamedEntity",D[D.InNumericEntity=28]="InNumericEntity",D[D.InHexEntity=29]="InHexEntity",(R=et||(et={}))[R.NoValue=0]="NoValue",R[R.Unquoted=1]="Unquoted",R[R.Single=2]="Single",R[R.Double=3]="Double";let rr={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])};let Tokenizer_Tokenizer=class Tokenizer_Tokenizer{constructor({xmlMode:e=!1,decodeEntities:t=!0},r){this.cbs=r,this.state=ee.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ee.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=e,this.decodeEntities=t,this.entityTrie=e?eC:eI}reset(){this.state=ee.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ee.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=ee.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===J.Amp&&(this.state=ee.BeforeEntity)}stateSpecialStartSequence(e){let t=this.sequenceIndex===this.currentSequence.length,r=t?isEndOfTagSection(e):(32|e)===this.currentSequence[this.sequenceIndex];if(r){if(!t){this.sequenceIndex++;return}}else this.isSpecial=!1;this.sequenceIndex=0,this.state=ee.InTagName,this.stateInTagName(e)}stateInSpecialTag(e){if(this.sequenceIndex===this.currentSequence.length){if(e===J.Gt||Tokenizer_isWhitespace(e)){let t=this.index-this.currentSequence.length;if(this.sectionStart=J.LowerA&&e<=J.LowerZ||e>=J.UpperA&&e<=J.UpperZ}startSpecial(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=ee.SpecialStartSequence}stateBeforeTagName(e){if(e===J.ExclamationMark)this.state=ee.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===J.Questionmark)this.state=ee.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){let t=32|e;this.sectionStart=this.index,this.xmlMode||t!==rr.TitleEnd[2]?this.state=this.xmlMode||t!==rr.ScriptEnd[2]?ee.InTagName:ee.BeforeSpecialS:this.startSpecial(rr.TitleEnd,3)}else e===J.Slash?this.state=ee.BeforeClosingTagName:(this.state=ee.Text,this.stateText(e))}stateInTagName(e){isEndOfTagSection(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=ee.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateBeforeClosingTagName(e){Tokenizer_isWhitespace(e)||(e===J.Gt?this.state=ee.Text:(this.state=this.isTagStartChar(e)?ee.InClosingTagName:ee.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(e){(e===J.Gt||Tokenizer_isWhitespace(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=ee.AfterClosingTagName,this.stateAfterClosingTagName(e))}stateAfterClosingTagName(e){(e===J.Gt||this.fastForwardTo(J.Gt))&&(this.state=ee.Text,this.baseState=ee.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(e){e===J.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=ee.InSpecialTag,this.sequenceIndex=0):this.state=ee.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===J.Slash?this.state=ee.InSelfClosingTag:Tokenizer_isWhitespace(e)||(this.state=ee.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(e){e===J.Gt?(this.cbs.onselfclosingtag(this.index),this.state=ee.Text,this.baseState=ee.Text,this.sectionStart=this.index+1,this.isSpecial=!1):Tokenizer_isWhitespace(e)||(this.state=ee.BeforeAttributeName,this.stateBeforeAttributeName(e))}stateInAttributeName(e){(e===J.Eq||isEndOfTagSection(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=ee.AfterAttributeName,this.stateAfterAttributeName(e))}stateAfterAttributeName(e){e===J.Eq?this.state=ee.BeforeAttributeValue:e===J.Slash||e===J.Gt?(this.cbs.onattribend(et.NoValue,this.index),this.state=ee.BeforeAttributeName,this.stateBeforeAttributeName(e)):Tokenizer_isWhitespace(e)||(this.cbs.onattribend(et.NoValue,this.index),this.state=ee.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(e){e===J.DoubleQuote?(this.state=ee.InAttributeValueDq,this.sectionStart=this.index+1):e===J.SingleQuote?(this.state=ee.InAttributeValueSq,this.sectionStart=this.index+1):Tokenizer_isWhitespace(e)||(this.sectionStart=this.index,this.state=ee.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}handleInAttributeValue(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===J.DoubleQuote?et.Double:et.Single,this.index),this.state=ee.BeforeAttributeName):this.decodeEntities&&e===J.Amp&&(this.baseState=this.state,this.state=ee.BeforeEntity)}stateInAttributeValueDoubleQuotes(e){this.handleInAttributeValue(e,J.DoubleQuote)}stateInAttributeValueSingleQuotes(e){this.handleInAttributeValue(e,J.SingleQuote)}stateInAttributeValueNoQuotes(e){Tokenizer_isWhitespace(e)||e===J.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(et.Unquoted,this.index),this.state=ee.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===J.Amp&&(this.baseState=this.state,this.state=ee.BeforeEntity)}stateBeforeDeclaration(e){e===J.OpeningSquareBracket?(this.state=ee.CDATASequence,this.sequenceIndex=0):this.state=e===J.Dash?ee.BeforeComment:ee.InDeclaration}stateInDeclaration(e){(e===J.Gt||this.fastForwardTo(J.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=ee.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(e){(e===J.Gt||this.fastForwardTo(J.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=ee.Text,this.sectionStart=this.index+1)}stateBeforeComment(e){e===J.Dash?(this.state=ee.InCommentLike,this.currentSequence=rr.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=ee.InDeclaration}stateInSpecialComment(e){(e===J.Gt||this.fastForwardTo(J.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=ee.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(e){let t=32|e;t===rr.ScriptEnd[3]?this.startSpecial(rr.ScriptEnd,4):t===rr.StyleEnd[3]?this.startSpecial(rr.StyleEnd,4):(this.state=ee.InTagName,this.stateInTagName(e))}stateBeforeEntity(e){this.entityExcess=1,this.entityResult=0,e===J.Number?this.state=ee.BeforeNumericEntity:e===J.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=ee.InNamedEntity,this.stateInNamedEntity(e))}stateInNamedEntity(e){if(this.entityExcess+=1,this.trieIndex=determineBranch(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0){this.emitNamedEntity(),this.index--;return}this.trieCurrent=this.entityTrie[this.trieIndex];let t=this.trieCurrent&y.VALUE_LENGTH;if(t){let r=(t>>14)-1;if(this.allowLegacyEntity()||e===J.Semi){let e=this.index-this.entityExcess+1;e>this.sectionStart&&this.emitPartial(this.sectionStart,e),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}}emitNamedEntity(){if(this.state=this.baseState,0===this.entityResult)return;let e=(this.entityTrie[this.entityResult]&y.VALUE_LENGTH)>>14;switch(e){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~y.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}stateBeforeNumericEntity(e){(32|e)===J.LowerX?(this.entityExcess++,this.state=ee.InHexEntity):(this.state=ee.InNumericEntity,this.stateInNumericEntity(e))}emitNumericEntity(e){let t=this.index-this.entityExcess-1,r=t+2+Number(this.state===ee.InHexEntity);r!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(replaceCodePoint(this.entityResult))),this.state=this.baseState}stateInNumericEntity(e){e===J.Semi?this.emitNumericEntity(!0):Tokenizer_isNumber(e)?(this.entityResult=10*this.entityResult+(e-J.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}stateInHexEntity(e){e===J.Semi?this.emitNumericEntity(!0):Tokenizer_isNumber(e)?(this.entityResult=16*this.entityResult+(e-J.Zero),this.entityExcess++):e>=J.UpperA&&e<=J.UpperF||e>=J.LowerA&&e<=J.LowerF?(this.entityResult=16*this.entityResult+((32|e)-J.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}allowLegacyEntity(){return!this.xmlMode&&(this.baseState===ee.Text||this.baseState===ee.InSpecialTag)}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===ee.Text||this.state===ee.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===ee.InAttributeValueDq||this.state===ee.InAttributeValueSq||this.state===ee.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index0&&i.has(this.stack[this.stack.length-1]);){let e=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,e,!0)}!this.isVoidElement(e)&&(this.stack.push(e),rh.has(e)?this.foreignContext.push(!0):ru.has(e)&&this.foreignContext.push(!1)),null===(s=(n=this.cbs).onopentagname)||void 0===s||s.call(n,e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){var r,n,s,i,a,o;this.endIndex=t;let c=this.getSlice(e,t);if(this.lowerCaseTagNames&&(c=c.toLowerCase()),(rh.has(c)||ru.has(c))&&this.foreignContext.pop(),this.isVoidElement(c))this.options.xmlMode||"br"!==c||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(i=(s=this.cbs).onopentag)||void 0===i||i.call(s,"br",{},!0),null===(o=(a=this.cbs).onclosetag)||void 0===o||o.call(a,"br",!1));else{let e=this.stack.lastIndexOf(c);if(-1!==e){if(this.cbs.onclosetag){let t=this.stack.length-e;for(;t--;)this.cbs.onclosetag(this.stack.pop(),0!==t)}else this.stack.length=e}else this.options.xmlMode||"p"!==c||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}onselfclosingtag(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}closeCurrentTag(e){var t,r;let n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())}onattribname(e,t){this.startIndex=e;let r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r}onattribdata(e,t){this.attribvalue+=this.getSlice(e,t)}onattribentity(e){this.attribvalue+=eS(e)}onattribend(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===et.Double?'"':e===et.Single?"'":e===et.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(e){let t=e.search(rd),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r}ondeclaration(e,t){this.endIndex=t;let r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){let e=this.getInstructionName(r);this.cbs.onprocessinginstruction(`!${e}`,`!${r}`)}this.startIndex=t+1}onprocessinginstruction(e,t){this.endIndex=t;let r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){let e=this.getInstructionName(r);this.cbs.onprocessinginstruction(`?${e}`,`?${r}`)}this.startIndex=t+1}oncomment(e,t,r){var n,s,i,a;this.endIndex=t,null===(s=(n=this.cbs).oncomment)||void 0===s||s.call(n,this.getSlice(e,t-r)),null===(a=(i=this.cbs).oncommentend)||void 0===a||a.call(i),this.startIndex=t+1}oncdata(e,t,r){var n,s,i,a,o,c,l,h,u,d;this.endIndex=t;let E=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(s=(n=this.cbs).oncdatastart)||void 0===s||s.call(n),null===(a=(i=this.cbs).ontext)||void 0===a||a.call(i,E),null===(c=(o=this.cbs).oncdataend)||void 0===c||c.call(o)):(null===(h=(l=this.cbs).oncomment)||void 0===h||h.call(l,`[CDATA[${E}]]`),null===(d=(u=this.cbs).oncommentend)||void 0===d||d.call(u)),this.startIndex=t+1}onend(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let e=this.stack.length;e>0;this.cbs.onclosetag(this.stack[--e],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}reset(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}parseComplete(e){this.reset(),this.end(e)}getSlice(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();let r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".write() after done!"));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}end(e){var t,r;if(this.ended){null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,Error(".end() after done!"));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndext.xmlMode||t._useHtmlParser2?function(e,t){let r=new esm_DomHandler(void 0,t);return new Parser_Parser(r,t).end(e),r.root}(e,t):function(e,t,r,n){let s={scriptingEnabled:"boolean"!=typeof t.scriptingEnabled||t.scriptingEnabled,treeAdapter:re,sourceCodeLocationInfo:t.sourceCodeLocationInfo};return r?parser_Parser.parse(e,s):function(e,t,r){"string"==typeof e&&(r=t,t=e,e=null);let n=parser_Parser.getFragmentParser(e,r);return n.tokenizer.write(t,!0),n.getFragment()}(n,e,s)}(e,t,r,n),function(e,t,r,n){if(void 0!==tI&&tI.isBuffer(e)&&(e=e.toString()),"string"==typeof e)return O(e,t,r,n);let s=e;if(!Array.isArray(s)&&node_isDocument(s))return s;let i=new Document([]);return update(s,i),i}),rT=(x=(e,t)=>t.xmlMode||t._useHtmlParser2?render(e,t):function(e){let t="length"in e?e:[e];for(let e=0;e${t.treeAdapter.isElementNode(e)&&t.treeAdapter.getNamespaceURI(e)===V.HTML&&t9.has(t.treeAdapter.getTagName(e))?"":`${function(e,t){let r="",n=t.treeAdapter.isElementNode(e)&&t.treeAdapter.getTagName(e)===K.TEMPLATE&&t.treeAdapter.getNamespaceURI(e)===V.HTML?t.treeAdapter.getTemplateContent(e):e,s=t.treeAdapter.getChildNodes(n);if(s)for(let e of s)r+=serializeNode(e,t);return r}(e,t)}`}`}(e,t):t.treeAdapter.isTextNode(e)?function(e,t){var r;let{treeAdapter:n}=t,s=n.getTextNodeContent(e),i=n.getParentNode(e),a=i&&n.isElementNode(i)&&n.getTagName(i);return a&&n.getNamespaceURI(i)===V.HTML&&(r=t.scriptingEnabled,tP.has(a)||r&&a===K.NOSCRIPT)?s:ex(s)}(e,t):t.treeAdapter.isCommentNode(e)?function(e,{treeAdapter:t}){return``}(e,t):t.treeAdapter.isDocumentTypeNode(e)?function(e,{treeAdapter:t}){return``}(e,t):""}(e,r)}(n,rt)}return r}(e),function load(e,t,r=!0){if(null==e)throw Error("cheerio.load() expects a string");let n={...el,...flatten(t)},s=rE(e,n,r,null);let LoadedCheerio=class LoadedCheerio extends Cheerio{_make(e,t){let r=initialize(e,t);return r.prevObject=this,r}_parse(e,t,r,n){return rE(e,t,r,n)}_render(e){return x(e,this.options)}};function initialize(e,t,r=s,i){if(e&&isCheerio(e))return e;let a={...n,...flatten(i)},o="string"==typeof r?[rE(r,a,!1,null)]:"length"in r?r:[r],c=isCheerio(o)?o:new LoadedCheerio(o,null,a);if(c._root=c,!e)return new LoadedCheerio(void 0,c,a);let l="string"==typeof e&&isHtml(e)?rE(e,a,!1,null).children:e.name||"root"===e.type||"text"===e.type||"comment"===e.type?[e]:Array.isArray(e)?e:void 0,h=new LoadedCheerio(l,c,a);if(l)return h;if("string"!=typeof e)throw Error("Unexpected type of selector");let u=e,d=t?"string"==typeof t?isHtml(t)?new LoadedCheerio([rE(t,a,!1,null)],c,a):(u=`${t} ${u}`,c):isCheerio(t)?t:new LoadedCheerio(Array.isArray(t)?t:[t],c,a):c;return d?d.find(u):h}return Object.assign(initialize,en,{load,_root:s,_options:n,fn:LoadedCheerio.prototype,prototype:LoadedCheerio.prototype}),initialize});rT([]);let{contains:rp}=en,{merge:rm}=en,{parseHTML:rA}=en,{root:rf}=en}}]);