1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,312670,897100,539269,631886,e=>{"use strict";var t,r,n,a,s,i,o,l,c,h,u,d,m,p,E,T,f,A,_,g,N,I,C,S,k,D,b,O,R,L,y,M,P,x=e.i(999161),w=e.i(419704),v=e.i(842843);let B="indicator",F="text-only",H="remove";function U(e,t){if("string"!=typeof e)return null;try{return new URL(e)}catch{if(t)try{return new URL(e,t)}catch{return null}if(e.startsWith("/")||e.startsWith("./")||e.startsWith("../"))try{return new URL(e,"http://example.com")}catch{}return null}}let G=new Set(["https:","http:","irc:","ircs:","mailto:","xmpp:","blob:"]),Y=new Set(["javascript:","data:","file:","vbscript:"]);function j(e,t,r,n=!1,a=!1,s=[]){if(!e)return null;if("string"==typeof e&&e.startsWith("#")&&!a)try{if(new URL(e,"http://example.com").hash===e)return e}catch{}if("string"==typeof e&&e.startsWith("data:"))return a&&n&&e.startsWith("data:image/")?e:null;if("string"==typeof e&&e.startsWith("blob:")){try{let t=new URL(e);if("blob:"===t.protocol&&e.length>5){let t=e.substring(5);if(t&&t.length>0&&"invalid"!==t)return e}}catch{}return null}let i=U(e,r);if(!i||Y.has(i.protocol)||!(G.has(i.protocol)||s.includes(i.protocol)||s.includes("*")))return null;if("mailto:"===i.protocol||!i.protocol.match(/^https?:$/))return i.href;let o="string"==typeof e&&(e.startsWith("/")||e.startsWith("./")||e.startsWith("../"));return i&&t.some(e=>{let t=U(e,r);return!!t&&t.origin===i.origin&&i.href.startsWith(t.href)})?o?i.pathname+i.search+i.hash:i.href:t.includes("*")?"https:"!==i.protocol&&"http:"!==i.protocol?null:o?i.pathname+i.search+i.hash:i.href:null}let q=Symbol("node-seen");var W=e.i(711621),z=e.i(358403);let Q=/[#.]/g;var V=e.i(768782),K=e.i(63751),X=e.i(54764);function $(e,t,r){let n=r?function(e){let t=new Map;for(let r of e)t.set(r.toLowerCase(),r);return t}(r):void 0;return function(r,a,...s){let i;if(null==r)i={type:"root",children:[]},s.unshift(a);else{let o=(i=function(e,t){let r,n,a=e||"",s={},i=0;for(;i<a.length;){Q.lastIndex=i;let e=Q.exec(a),t=a.slice(i,e?e.index:a.length);t&&(r?"#"===r?s.id=t:Array.isArray(s.className)?s.className.push(t):s.className=[t]:n=t,i+=t.length),e&&(r=e[0],i++)}return{type:"element",tagName:n||t||"div",properties:s,children:[]}}(r,t)).tagName.toLowerCase(),l=n?n.get(o):void 0;if(i.tagName=l||o,function(e){if(null===e||"object"!=typeof e||Array.isArray(e))return!0;if("string"!=typeof e.type)return!1;for(let t of Object.keys(e)){let r=e[t];if(r&&"object"==typeof r){if(!Array.isArray(r))return!0;for(let e of r)if("number"!=typeof e&&"string"!=typeof e)return!0}}return!!("children"in e&&Array.isArray(e.children))}(a))s.unshift(a);else for(let[t,r]of Object.entries(a))!function(e,t,r,n){let a,s=(0,V.find)(e,r);if(null!=n){if("number"==typeof n){if(Number.isNaN(n))return;a=n}else a="boolean"==typeof n?n:"string"==typeof n?s.spaceSeparated?(0,X.parse)(n):s.commaSeparated?(0,z.parse)(n):s.commaOrSpaceSeparated?(0,X.parse)((0,z.parse)(n).join(" ")):J(s,s.property,n):Array.isArray(n)?[...n]:"style"===s.property?function(e){let t=[];for(let[r,n]of Object.entries(e))t.push([r,n].join(": "));return t.join("; ")}(n):String(n);if(Array.isArray(a)){let e=[];for(let t of a)e.push(J(s,s.property,t));a=e}"className"===s.property&&Array.isArray(t.className)&&(a=t.className.concat(a)),t[s.property]=a}}(e,i.properties,t,r)}for(let e of s)!function e(t,r){if(null==r);else if("number"==typeof r||"string"==typeof r)t.push({type:"text",value:String(r)});else if(Array.isArray(r))for(let n of r)e(t,n);else if("object"==typeof r&&"type"in r)"root"===r.type?e(t,r.children):t.push(r);else throw Error("Expected node, nodes, or string, got `"+r+"`")}(i.children,e);return"element"===i.type&&"template"===i.tagName&&(i.content={type:"root",children:i.children},i.children=[]),i}}function J(e,t,r){if("string"==typeof r){if(e.number&&r&&!Number.isNaN(Number(r)))return Number(r);if((e.boolean||e.overloadedBoolean)&&(""===r||(0,K.normalize)(r)===(0,K.normalize)(t)))return!0}return r}let Z=$(W.html,"div"),ee=$(W.svg,"g",["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","solidColor","textArea","textPath"]),et={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function er(e,t){let r=function(e,t){switch(e.nodeType){case 1:return function(e,t){let r=e.namespaceURI,n=r===et.svg?ee:Z,a=r===et.html?e.tagName.toLowerCase():e.tagName,s=r===et.html&&"template"===a?e.content:e,i=e.getAttributeNames(),o={},l=-1;for(;++l<i.length;)o[i[l]]=e.getAttribute(i[l])||"";return n(a,o,en(s,t))}(e,t);case 3:return{type:"text",value:e.nodeValue||""};case 8:return{type:"comment",value:e.nodeValue||""};case 9:case 11:return function(e,t){return{type:"root",children:en(e,t)}}(e,t);case 10:return{type:"doctype"};default:return}}(e,t);return r&&t.afterTransform&&t.afterTransform(e,r),r}function en(e,t){let r=e.childNodes,n=[],a=-1;for(;++a<r.length;){let e=er(r[a],t);void 0!==e&&n.push(e)}return n}let ea=new DOMParser;var es=e.i(88737);let ei=function(e,t,r){let n=(0,es.convert)(r);if(!e||!e.type||!e.children)throw Error("Expected parent node");if("number"==typeof t){if(t<0||t===1/0)throw Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw Error("Expected child node or index");for(;++t<e.children.length;)if(n(e.children[t],t,e))return e.children[t]},eo=function(e){if(null==e)return ec;if("string"==typeof e){var t;return t=e,el(function(e){return e.tagName===t})}if("object"==typeof e){var r=e;let t=[],n=-1;for(;++n<r.length;)t[n]=eo(r[n]);return el(function(...e){let r=-1;for(;++r<t.length;)if(t[r].apply(this,e))return!0;return!1})}if("function"==typeof e)return el(e);throw Error("Expected function, string, or array as `test`")};function el(e){return function(t,r,n){var a;return!!(null!==(a=t)&&"object"==typeof a&&"type"in a&&"tagName"in a&&e.call(this,t,"number"==typeof r?r:void 0,n||void 0))}}function ec(e){return!!(e&&"object"==typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"==typeof e.tagName)}let eh=/\n/g,eu=/[\t ]+/g,ed=eo("br"),em=eo(function(e){return"td"===e.tagName||"th"===e.tagName}),ep=eo("p"),eE=eo("tr"),eT=eo(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return!!(e.properties||{}).hidden},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),ef=eo(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function eA(e,t){let r,n=String(e.value),a=[],s=[],i=0;for(;i<=n.length;){eh.lastIndex=i;let e=eh.exec(n),r=e&&"index"in e?e.index:n.length;a.push(function(e,t,r){let n,a=[],s=0;for(;s<e.length;){eu.lastIndex=s;let r=eu.exec(e);n=r?r.index:e.length,s||n||!r||t||a.push(""),s!==n&&a.push(e.slice(s,n)),s=r?n+r[0].length:n}return s===n||r||a.push(""),a.join(" ")}(n.slice(i,r).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==i||t.breakBefore,r!==n.length||t.breakAfter)),i=r+1}let o=-1;for(;++o<a.length;
1)8203===a[o].charCodeAt(a[o].length-1)||o<a.length-1&&8203===a[o+1].charCodeAt(0)?(s.push(a[o]),r=void 0):a[o]?("number"==typeof r&&s.push(r),s.push(a[o]),r=0):(0===o||o===a.length-1)&&s.push(0);return s}function e_(e,t){if("element"===e.type){let r=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return r.wrap?"pre-wrap":"pre";case"td":case"th":return r.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}var eg=e.i(798737);let eN={},eI=[];function eC(e){let t=e||eN;return function(e,r){(0,w.visitParents)(e,"element",function(e,n){var a,s,i;let o,l,c=Array.isArray(e.properties.className)?e.properties.className:eI,h=c.includes("language-math"),u=c.includes("math-display"),d=c.includes("math-inline"),m=u;if(!h&&!u&&!d)return;let p=n[n.length-1],E=e;if("code"===e.tagName&&h&&p&&"element"===p.type&&"pre"===p.tagName&&(E=p,p=n[n.length-2],m=!0),!p)return;let T=function(e,t){let r,n="children"in e?e.children:[],a=ef(e),s=e_(e,{whitespace:(t||{}).whitespace||"normal",breakBefore:!1,breakAfter:!1}),i=[];("text"===e.type||"comment"===e.type)&&i.push(...eA(e,{whitespace:s,breakBefore:!0,breakAfter:!0}));let o=-1;for(;++o<n.length;)i.push(...function e(t,r,n){return"element"===t.type?function(t,r,n){let a,s,i=e_(t,n),o=t.children||[],l=-1,c=[];if(eT(t))return c;for(ed(t)||eE(t)&&ei(r,t,eE)?s="\n":ep(t)?(a=2,s=2):ef(t)&&(a=1,s=1);++l<o.length;)c=c.concat(e(o[l],t,{whitespace:i,breakBefore:l?void 0:a,breakAfter:l<o.length-1?ed(o[l+1]):s}));return em(t)&&ei(r,t,em)&&c.push(" "),a&&c.unshift(a),s&&c.push(s),c}(t,r,n):"text"===t.type?"normal"===n.whitespace?eA(t,n):[String(t.value)]:[]}(n[o],e,{whitespace:s,breakBefore:o?void 0:a,breakAfter:o<n.length-1?ed(n[o+1]):a}));let l=[];for(o=-1;++o<i.length;){let e=i[o];"number"==typeof e?void 0!==r&&e>r&&(r=e):e&&(void 0!==r&&r>-1&&l.push("\n".repeat(r)||" "),r=-1,l.push(e))}return l.join("")}(E,{whitespace:"pre"});try{l=eg.default.renderToString(T,{...t,displayMode:m,throwOnError:!0})}catch(s){let a=s.name.toLowerCase();r.message("Could not render math with KaTeX",{ancestors:[...n,e],cause:s,place:e.position,ruleId:a,source:"rehype-katex"});try{l=eg.default.renderToString(T,{...t,displayMode:m,strict:"ignore",throwOnError:!1})}catch{l=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(s)},children:[{type:"text",value:T}]}]}}"string"==typeof l&&(l=(a=l,s={fragment:!0},er(s?.fragment?(i=a,(o=document.createElement("template")).innerHTML=i,o.content):ea.parseFromString(a,"text/html"),{})||{type:"root",children:[]}).children);let f=p.children.indexOf(E);return p.children.splice(f,1,...l),w.SKIP})}}var eS=e.i(187031),ek=e.i(130568);function eD(e,t){let r=e.indexOf("\r",t),n=e.indexOf("\n",t);return -1===n?r:-1===r||r+1===n?n:r<n?r:n}let eb={}.hasOwnProperty,eO=Object.prototype;function eR(e,t){let r;switch(t.nodeName){case"#comment":return r={type:"comment",value:t.data},ey(e,t,r),r;case"#document":case"#document-fragment":{let n="mode"in t&&("quirks"===t.mode||"limited-quirks"===t.mode);if(r={type:"root",children:eL(e,t.childNodes),data:{quirksMode:n}},e.file&&e.location){let t,n,a=String(e.file),s=(t=String(a),n=[],{toOffset:function(e){if(e&&"number"==typeof e.line&&"number"==typeof e.column&&!Number.isNaN(e.line)&&!Number.isNaN(e.column)){for(;n.length<e.line;){let e=n[n.length-1],r=eD(t,e),a=-1===r?t.length+1:r+1;if(e===a)break;n.push(a)}let r=(e.line>1?n[e.line-2]:0)+e.column-1;if(r<n[e.line-1])return r}},toPoint:function(e){if("number"==typeof e&&e>-1&&e<=t.length){let r=0;for(;;){let a=n[r];if(void 0===a){let e=eD(t,n[r-1]);a=-1===e?t.length+1:e+1,n[r]=a}if(a>e)return{line:r+1,column:e-(r>0?n[r-1]:0)+1,offset:e};r++}}}}),i=s.toPoint(0),o=s.toPoint(a.length);(0,ek.ok)(i,"expected `start`"),(0,ek.ok)(o,"expected `end`"),r.position={start:i,end:o}}return r}case"#documentType":return ey(e,t,r={type:"doctype"}),r;case"#text":return r={type:"text",value:t.value},ey(e,t,r),r;default:return function(e,t){let r=e.schema;e.schema=t.namespaceURI===et.svg?W.svg:W.html;let n=-1,a={};for(;++n<t.attrs.length;){let e=t.attrs[n],r=(e.prefix?e.prefix+":":"")+e.name;eb.call(eO,r)||(a[r]=e.value)}let s=("svg"===e.schema.space?ee:Z)(t.tagName,a,eL(e,t.childNodes));if(ey(e,t,s),"template"===s.tagName){let r=t.sourceCodeLocation,n=r&&r.startTag&&eM(r.startTag),a=r&&r.endTag&&eM(r.endTag),i=eR(e,t.content);n&&a&&e.file&&(i.position={start:n.end,end:a.start}),s.content=i}return e.schema=r,s}(e,t)}}function eL(e,t){let r=-1,n=[];for(;++r<t.length;){let a=eR(e,t[r]);n.push(a)}return n}function ey(e,t,r){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){let n=function(e,t,r){let n=eM(r);if("element"===t.type){let a=t.children[t.children.length-1];if(n&&!r.endTag&&a&&a.position&&a.position.end&&(n.end=Object.assign({},a.position.end)),e.verbose){let n,a={};if(r.attrs)for(n in r.attrs)eb.call(r.attrs,n)&&(a[(0,V.find)(e.schema,n).property]=eM(r.attrs[n]));
1(0,ek.ok)(r.startTag,"a start tag should exist");let s=eM(r.startTag),i=r.endTag?eM(r.endTag):void 0,o={opening:s};i&&(o.closing=i),o.properties=a,t.data={position:o}}}return n}(e,r,t.sourceCodeLocation);n&&(e.location=!0,r.position=n)}}function eM(e){let t=eP({line:e.startLine,column:e.startCol,offset:e.startOffset}),r=eP({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||r?{start:t,end:r}:void 0}function eP(e){return e.line&&e.column?e:void 0}let ex={}.hasOwnProperty;function ew(e,t){let r=t||{};function n(t,...r){let a=n.invalid,s=n.handlers;if(t&&ex.call(t,e)){let r=String(t[e]);a=ex.call(s,r)?s[r]:n.unknown}if(a)return a.call(this,t,...r)}return n.handlers=r.handlers||{},n.invalid=r.invalid,n.unknown=r.unknown,n}e.s(["zwitch",0,ew],897100);let ev={}.hasOwnProperty,eB=ew("type",{handlers:{root:function(e,t){let r={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return r.childNodes=eF(e.children,r,t),eH(e,r),r},element:function(e,t){var r,n;let a,s,i=t;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===t.space&&(i=W.svg);let o=[];if(e.properties){for(a in e.properties)if("children"!==a&&ev.call(e.properties,a)){let t=function(e,t,r){let n=(0,V.find)(e,t);if(!1===r||null==r||"number"==typeof r&&Number.isNaN(r)||!r&&n.boolean)return;Array.isArray(r)&&(r=n.commaSeparated?(0,z.stringify)(r):(0,X.stringify)(r));let a={name:n.attribute,value:!0===r?"":String(r)};if(n.space&&"html"!==n.space&&"svg"!==n.space){let e=a.name.indexOf(":");e<0?a.prefix="":(a.name=a.name.slice(e+1),a.prefix=n.attribute.slice(0,e)),a.namespace=et[n.space]}return a}(i,a,e.properties[a]);t&&o.push(t)}}let l=i.space;(0,ek.ok)(l);let c={nodeName:e.tagName,tagName:e.tagName,attrs:o,namespaceURI:et[l],childNodes:[],parentNode:null};return c.childNodes=eF(e.children,c,i),eH(e,c),"template"===e.tagName&&e.content&&(r=e.content,n=i,(s={nodeName:"#document-fragment",childNodes:[]}).childNodes=eF(r.children,s,n),eH(r,s),c.content=s),c},text:function(e){let t={nodeName:"#text",value:e.value,parentNode:null};return eH(e,t),t},comment:function(e){let t={nodeName:"#comment",data:e.value,parentNode:null};return eH(e,t),t},doctype:function(e){let t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return eH(e,t),t}}});function eF(e,t,r){let n=-1,a=[];if(e)for(;++n<e.length;){let s=eB(e[n],r);s.parentNode=t,a.push(s)}return a}function eH(e,t){let r=e.position;r&&r.start&&r.end&&((0,ek.ok)("number"==typeof r.start.offset),(0,ek.ok)("number"==typeof r.end.offset),t.sourceCodeLocation={startLine:r.start.line,startCol:r.start.column,startOffset:r.start.offset,endLine:r.end.line,endCol:r.end.column,endOffset:r.end.offset})}let eU=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];e.s(["htmlVoidElements",0,eU],539269);let eG=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]);(t=f||(f={}))[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z";let eY="[CDATA[",ej="doctype",eq="script";function eW(e){return e>=55296&&e<=57343}function ez(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function eQ(e){return e>=64976&&e<=65007||eG.has(e)}(r=A||(A={})).controlCharacterInInputStream="control-character-in-input-stream",r.noncharacterInInputStream="noncharacter-in-input-stream",r.surrogateInInputStream="surrogate-in-input-stream",r.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",r.endTagWithAttributes="end-tag-with-attributes",r.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",r.unexpectedSolidusInTag="unexpected-solidus-in-tag",r.unexpectedNullCharacter="unexpected-null-character",r.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",r.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",r.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",r.missingEndTagName="missing-end-tag-name",r.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",r.unknownNamedCharacterReference="unknown-named-character-reference",r.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",r.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",r.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",r.eofBeforeTagName="eof-before-tag-name",r.eofInTag="eof-in-tag",r.missingAttributeValue="missing-attribute-value",r.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",r.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",r.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",r.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",r.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",r.missingQuoteBeforeDoctype
1SystemIdentifier="missing-quote-before-doctype-system-identifier",r.missingDoctypePublicIdentifier="missing-doctype-public-identifier",r.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",r.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",r.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",r.cdataInHtmlContent="cdata-in-html-content",r.incorrectlyOpenedComment="incorrectly-opened-comment",r.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",r.eofInDoctype="eof-in-doctype",r.nestedComment="nested-comment",r.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",r.eofInComment="eof-in-comment",r.incorrectlyClosedComment="incorrectly-closed-comment",r.eofInCdata="eof-in-cdata",r.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",r.nullCharacterReference="null-character-reference",r.surrogateCharacterReference="surrogate-character-reference",r.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",r.controlCharacterReference="control-character-reference",r.noncharacterCharacterReference="noncharacter-character-reference",r.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",r.missingDoctypeName="missing-doctype-name",r.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",r.duplicateAttribute="duplicate-attribute",r.nonConformingDoctype="non-conforming-doctype",r.missingDoctype="missing-doctype",r.misplacedDoctype="misplaced-doctype",r.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",r.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",r.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",r.openElementsLeftAfterEof="open-elements-left-after-eof",r.abandonedHeadElementChild="abandoned-head-element-child",r.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",r.nestedNoscriptInHead="nested-noscript-in-head",r.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text";class eV{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,t){let{line:r,col:n,offset:a}=this,s=n+t,i=a+t;return{code:e,startLine:r,endLine:r,startCol:s,endCol:s,startOffset:i,endOffset:i}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}_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,f.EOF;return this._err(A.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<e.length;t++)if((32|this.html.charCodeAt(this.pos+t))!==e.charCodeAt(t))return!1;return!0}peek(e){let t=this.pos+e;if(t>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,f.EOF;let r=this.html.charCodeAt(t);return r===f.CARRIAGE_RETURN?f.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,f.EOF;let e=this.html.charCodeAt(this.pos);return e===f.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,f.LINE_FEED):e===f.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,eW(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===f.LINE_FEED||e===f.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}_checkForProblematicCharacters(e){ez(e)?this._err(A.controlCharacterInInputStream):eQ(e)&&this._err(A.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}function eK(e,t){for(let r=e.attrs.length-1;r>=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}(n=_||(_={}))[n.CHARACTER=0]="CHARACTER",n[n.NULL_CHARACTER=1]="NULL_CHARACTER",n[n.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",n[n.START_TAG=3]="START_TAG",n[n.END_TAG=4]="END_TAG",n[n.COMMENT=5]="COMMENT",n[n.DOCTYPE=6]="DOCTYPE",n[n.EOF=7]="EOF",n[n.HIBERNATION=8]="HIBERNATION",e.s(["TokenType",0,_,"getTokenAttr",0,eK],39609);let eX=new Uint16Array('
vendor: 16,129 bytes, line 1
1áµ<ÃıÊÒÕ»×ÙµÛÞ¢ßà à©àªà¶¡à¹à¼à¼¦áá¨á¡ááááá¥\0\0\0\0\0\0á«áá¦á°á·á½¾â â°âââ»ââ ¤â¤â´â¹â¿ããºã¹ã¬ã£¾ã¨¨ã©±ã« 㬮à EMabcfglmnoprstu\\bfms�¦³¹ÃÃligè»ÃäPè»&ä¦cuteè»Ãäreve;äÄiyx}rcè»Ãä;är;ìðraveè»Ãäpha;äacr;äd;æ©Ägp¡on;äf;ìð¸plyFunction;æ¡ingè»Ã
ä
Äcs¾Ãr;ìðign;æildeè»Ãämlè»ÃäÐaceforsuåûþÄÄĢħĪÄcrêòkslash;æÅ¶Ã¶Ã¸;æ«§ed;æy;äÆcrtÄ
ÄÄause;æµnoullis;æ¬a;är;ìð
pf;ìð¹eve;äcòÄmpeq;æÜHOacdefhilorsuÅÅÅÆÆÆ¢ÆµÆ·ÆºÇÈɳɸɾcy;ä§PYè»Â©ä©ÆcpyÅŢźute;äÄ;iŧŨætalDifferentialD;æ
leys;æÈaeioÆÆÆÆron;ädilè»Ãärc;änint;æ°ot;äÄdnƧÆilla;ä¸terDot;ä·Ã²Å¿i;ä§rcleÈDMPTÇÇÇÇot;æinus;ælus;æimes;æoÄcsǢǸkwiseContourIntegral;æ²eCurlyÄDQÈÈoubleQuote;æuote;æÈlnpuÈȨÉÉonÄ;eȥȦæ·;æ©´ÆgitȯȶȺruent;æ¡nt;æ¯ourIntegral;æ®ÄfrÉÉ;æoduct;ænterClockwiseContourIntegral;æ³oss;樯cr;ìðpÄ;CÊÊ
æap;æÖDJSZacefiosÊ Ê¬Ê°Ê´Ê¸ËËˡ˦̳ÒÄ;oŹʥtrahd;æ¤cy;äcy;ä
cy;äÆgrsÊ¿ËËger;æ¡r;æ¡hv;櫤ÄayËËron;ä;älÄ;tËËæa;är;ìðÄaf˫̧Äcm˰̢riticalÈADGTÌÌÌÌcute;ä´oÅ´ÌÌ;äbleAcute;ärave;ä ilde;äond;æferentialD;æ
Ѱ̽\0\0\0ÍÍ\0Ð
f;ìð»Æ;DEÍÍÍä¨ot;æqual;æbleÌCDLRUVͣͲÎÏϢϸontourIntegraìȹoɴ͹\0\0ͻ»ÍnArrow;æÄeoÎΤftÆARTÎÎΡrrow;æightArrow;æeÃ¥ËngÄLRΫÏeftÄARγιrrow;æ¸ightArrow;æºightArrow;æ¹ightÄATÏÏrrow;æee;æ¨pÉÏ©\0\0ϯrrow;æownArrow;æerticalBar;æ¥nÌABLRTaÐЪаÑѿͼrrowÆ;BUÐÐТæar;æ¤pArrow;æµreve;äeftËк\0Ñ\0ÑightVector;æ¥eeVector;æ¥ectorÄ;BÑÑæ½ar;æ¥ightÇѧ\0ѱeeVector;æ¥ectorÄ;BѺѻæar;æ¥eeÄ;AÒÒæ¤rrow;æ§ÄctÒÒr;ìðrok;äà NTacdfglmopqstuxÒ½ÓÓÓÓÓ¢Ó§Ó®ÓµÔ¡Ô¯Ô¶ÕÕÕ Õ¥G;ä
Hè»Ãäcuteè»ÃäÆaiyÓÓÓron;ärcè»Ãä;äot;är;ìðraveè»Ãäement;æÄapÓºÓ¾cr;ätyÉÔ\0\0ÔmallSquare;æ»erySmallSquare;æ«ÄgpÔ¦Ôªon;äf;ìð¼silon;äuÄaiÔ¼ÕlÄ;TÕÕæ©µilde;ælibrium;æÄciÕÕr;æ°m;橳a;ämlè»ÃäÄipÕªÕ¯sts;æonentialE;æ
ÊcfiosÖ
ÖÖÖ²×y;ä¤r;ìðlledÉÖ\0\0Ö£mallSquare;æ¼erySmallSquare;æªÍ°Öº\0Ö¿\0\0×f;ìð½All;æriertrf;æ±cÃ²×ØJTabcdfgorst×¨×¬×¯×ºØØØØØØ£Ù¬Ù²cy;äè»>ä¾mmaÄ;d׷׸ä;äreve;äÆeiyØØØdil;ä¢rc;ä;äot;ä r;ìð;æpf;ìð¾eaterÌEFGLSTصÙÙÙÙÙ¦qualÄ;Lؾؿæ¥ess;æullEqual;æ§reater;檢ess;æ·lantEqual;橾ilde;æ³cr;ìð¢;æ«ÐAacfiosuÚ
ÚÚÚÚÚªÚ¾ÛRDcy;äªÄctÚÚek;ä;äirc;ä¤r;ælbertSpace;æÇ°Ú¯\0Ú²f;æizontalLine;æÄctÛÛ
òکrok;ä¦mpÅÛÛownHumðįqual;æÜEJOacdfgmnostuÛºÛ¾ÜÜÜÜÜܡܨÝݸÞÞÞcy;älig;ä²cy;äcuteè»ÃäÄiyÜÜrcè»Ãä;äot;ä°r;æraveè»ÃäÆ;apÜ Ü¯Ü¿ÄcgÜ´Ü·r;äªinaryI;æ
lieóÏÇ´Ý\0Ý¢Ä;eÝÝæ¬ÄgrÝÝral;æ«section;æisibleÄCTݬݲomma;æ£imes;æ¢ÆgptÝ¿ÞÞon;ä®f;ìða;äcr;æilde;ä¨Ç«Þ\0Þcy;älè»ÃäÊcfosuÞ¬Þ·Þ¼ßßÄiyÞ±Þµrc;ä´;är;ìðpf;ìðÇ£ß\0ßr;ìð¥rcy;äkcy;äÎHJacfosߤߨ߽߬߱à à cy;ä¥cy;äppa;äÄeyß¶ß»dil;ä¶;är;ìðpf;ìðcr;ìð¦ÖJTaceflmostà ¥à ©à ¬à¡à¡£à¦³à¦¸à§à§à¨·à©cy;äè»<ä¼Êcmnprà ·à ¼à¡à¡à¡ute;ä¹bda;äg;æªlacetrf;ær;æÆaeyà¡à¡à¡¡ron;ä½dil;ä»;äÄfsࡨ॰tÔACDFRTUVarࡾࢩࢱࣦ࣠ࣼयà¥Î४Änrà¢à¢gleBracket;æ¨rowÆ;BRà¢à¢à¢æar;æ¤ightArrow;æeiling;æoǵࢷ\0à£bleBracket;æ¦nÇà£\0à£eeVector;楡ectorÄ;Bà£à£æar;æ¥loor;æightÄAV࣯ࣵrrow;æector;æ¥Äerà¤à¤eÆ;AVà¤à¤à¤æ£rrow;æ¤ector;æ¥iangleÆ;BEतथऩæ²ar;æ§qual;æ´pÆDTVषà¥à¥ownVector;æ¥eeVector;æ¥ ectorÄ;Bà¥à¥æ¿ar;æ¥ectorÄ;B॥०æ¼ar;æ¥ightáÎsÌEFGLSTॾà¦à¦à¦à¦¢à¦qualGreater;æullEqual;æ¦reater;æ¶ess;檡lantEqual;橽ilde;æ²r;ìðÄ;eঽাæftarrow;æidot;ä¿Ænpwà§à¨à¨gÈLRlrà§à§·à¨à¨eftÄAR০৬rrow;æµightArrow;æ·ightArrow;æ¶eftÄarγà¨ightáοightáÏf;ìðerÄLRਢਬeftArrow;æightArrow;æÆchtਾà©à©Ã²à¡;æ°rok;ä
;æªÐacefiosuà©à©à© ੷੼àª
àªàªp;æ¤
y;äÄdl੥੯iumSpace;ælintrf;æ³r;ìðnusPlus;æpf;ìðcò੶;äÒJacefostuણધàªà«à¬à¬à¶à¶à¶cy;äcute;ä
Æaey઴હાron;ä
dil;ä
;äÆgswà«à«°à¬ativeÆMTVà«à«à«¨ediumSpace;æhiÄcn૦à«Ã«à«eryThiîà«tedÄGL૸à¬reaterGreateòٳessLesóà©Line;är;ìðÈBnptଢନଷ଺reak;æ BreakingSpace;ä f;æÚ;CDEGHLNPRSTVàààªà¼à®¡à¯«à°à±à²à²¦à³àµ¡à¶
櫬Äouàà¤ngruent;æ¢pCap;æoubleVerticalBar;æ¦Ælqxà®à®à®ement;æualÄ;Tà®à®æ ilde;ìâ̸ists;æreaterÎ;EFGLSTஶஷ஽à¯à¯à¯à¯¥æ¯qual;æ±ullEqual;ìâ§Ì¸reater;ìâ«Ì¸ess;æ¹lantEqual;ì⩾̸ilde;æµumpÅ௲௽ownHump;ìâ̸qual;ìâ̸eÄfsà°à°§tTriangleÆ;BEà°à°à°¡æªar;ìâ§Ì¸qual;æ¬sÌ;EGLSTవశ఼à±à±à±æ®qual;æ°reater;æ¸ess;ìâªÌ¸lantEqual;ì⩽̸ilde;æ´estedÄGL౨౹reaterGreater;ì⪢̸essLess;ì⪡̸recedesÆ;ESà²à²à²æqual;ì⪯̸lantEqual;æ ÄeiಫಹverseElement;æghtTriangleÆ;BEà³à³à³æ«ar;ìâ§Ì¸qual;æÄquà³à´uareSuÄbp೨೹setÄ;Eà³°à³³ìâ̸qual;æ¢ersetÄ;Eà´à´ìâ̸qual;æ£Æbcpà´à´¤àµsetÄ;Eà´à´ìââqual;æceedsÈ;ESTà´²à´³à´»àµæqual;ì⪰̸lantEqual;æ¡ilde;ìâ¿Ì¸ersetÄ;Eàµàµìââqual;æildeÈ;EFT൮൯൵ൿæqual;æullEqual;æilde;æerticalBar;æ¤cr;ìð©ildeè»Ãä;äÜEacdfgmoprstuvà¶½à·à·à·à·à· à·§à·¼à¸à¸ ยา฿à¹lig;ä
cuteè»ÃäÄiyà·à·rcè»Ãä;äblac;ä
r;ìðraveè»ÃäÆaei෮ෲ෶cr;ä
ga;ä©cron;äpf;ìðenCurlyÄDQà¸à¸oubleQuote;æuote;æ;æ©Äclวฬr;ìðªashè»ÃäiŬื฼deè»Ãäes;樷mlè»ÃäerÄBPà¹à¹ Äarà¹à¹r;æ¾acÄekà¹à¹;æet;æ´arenthesis;æÒacfhilors๿àºàºàºàºàºàºàº°à»¼rtialD;æy;är;ìði;ä¦;ä usMinus;ä±ÄipຢàºncareplanÃ¥Úf;æÈ;eio຺ູ໠໤檻cedesÈ;ESTà»à»à»à»æºqual;檯lantEqual;æ¼ilde;æ¾me;æ³Ädp໩໮uct;æortionÄ;aȥ໹l;æÄcià¼à¼r;ìð«;ä¨ÈUfosà¼à¼à¼à¼OTè»"ä¢r;ìðpf;æcr;ìð¬ØBEacefhiorsu༾à½à½à½ ཱིྦྷྪà¾áá©á´á¾arr;æ¤Gè»Â®ä®Æcnrà½à½à½ute;ä
g;æ«rÄ;tà½à½æ l;æ¤Æaeyཧཬཱron;ä
dil;ä
;ä Ä;vླྀཹæerseÄEUà¾à¾Älqà¾à¾ement;æuilibrium;æpEquilibrium;楯r»ཹo;ä¡ghtÐACDFTUVaà¿à¿«à¿³á¢á¨ááÏÄnrà¿à¿gleBracket;æ©rowÆ;BLà¿à¿à¿¡æar;æ¥eftArrow;æeiling;æoǵ࿹\0á
bleBracket;æ§nÇá\0áeeVector;æ¥ectorÄ;Bááæar;æ¥loor;æÄerááeÆ;AVáµá¶á¼æ¢rrow;æ¦ector;æ¥iangleÆ;BEáááæ³ar;æ§qual;æµpÆDTVá£á®á¸ownVector;æ¥eeVector;æ¥ectorÄ;Bááæ¾ar;æ¥ectorÄ;Bááæar;æ¥Äpuááf;ændImplies;楰ightarrow;æÄchá¹á¼r;æ;æ±leDelayed;æ§´ÚHOacfhimoqstuá¤á±á·á½ááá
á
á
¡á
§áµá»á¿ÄCcá©á®Hcy;ä©y;ä¨FTcy;ä¬cute;ä
Ê;aeiyáááááæª¼ron;ä
dil;ä
rc;ä
;ä¡r;ìðortÈDLRUáªá´á¾á
ownArrow»ÐeftArrow»à¢ightArrow»à¿pArrow;ægma;ä£allCircle;æpf;ìðɲá
\0\0á
°t;æareÈ;ISUá
ȇ
¼áá¯æ¡ntersection;æuÄbpáásetÄ;Eááæqual;æersetÄ;Eá¨á©æqual;ænion;æcr;ìð®ar;æÈbcmpááááÄ;sááæetÄ;Eááqual;æÄchá á
eedsÈ;ESTáá®á´á¿æ»qual;檰lantEqual;æ½ilde;æ¿Tháà¾;æÆ;esááá£ærsetÄ;Eááæqual;æet»áÖHRSacfhiorsá¾ááááá±á¶ááááORNè»ÃäADE;æ¢ÄHcáácy;äy;ä¦Äbuáá;ä;䤯aeyá¥áªá¯ron;ä
¤dil;ä
¢;ä¢r;ìðÄeiá»áDzá\0áefore;æ´a;äÄcnáákSpace;ìââSpace;ældeÈ;EFTá«á¬á²á¼æ¼qual;æullEqual;æ
ilde;æpf;ìðipleDot;æÄctáár;ìð¯rok;ä
¦à«¡á·ááá¦\0á¬á±\0\0\0\0\0á¸á½á·á
\0á¿áááÄcrá»áuteè»ÃärÄ;oááæcir;æ¥rÇ£á\0áy;äve;ä
¬Äiyáá£rcè»Ãä;ä£blac;ä
°r;ìðraveè»Ãäacr;ä
ªÄdiáá©erÄBPááÄaráár;äacÄekáá;æet;æµarenthesis;æonÄ;Pá°á±ælus;æÄgpá»á¿on;ä
²f;ìðÐADETadpsáá®á¸áϨááá³rrowÆ;BDá
á á¤ar;æ¤ownArrow;æ
ownArrow;æquilibrium;楮eeÄ;Aááæ¥rrow;æ¥ownáϳerÄLRáá¨eftArrow;æightArrow;æiÄ;lá¹áºäon;ä¥ing;ä
®cr;ìð°ilde;ä
¨mlè»ÃäÒDbcdefosvá§á¬á°á³á¾á
áááash;æ«ar;æ««y;äashÄ;lá»á¼æ©;櫦Äeráá
;æÆbtyáááºar;æÄ;iáácalÈBLSTá¡á¥áªá´ar;æ£ine;ä¼eparator;æilde;æThinSpace;ær;ìðpf;ìðcr;ìð±dash;æªÊcefosá§á¬á±á¶á¼irc;ä
´dge;ær;ìðpf;ìðcr;ìð²Èfiosáááár;ìð;äpf;ìðcr;ìð³ÒAIUacfosuá±áµá¹á½ááááá cy;ä¯cy;äcy;ä®cuteè»ÃäÄiyáárc;ä
¶;ä«r;ìðpf;ìðcr;ìð´ml;ä
¸ÐHacdefosáµá¹á¿áááá á¤cy;äcute;ä
¹Äayááron;ä
½;äot;ä
»Ç²á\0áoWidtèà«a;är;æ¨pf;æ¤cr;ìðµà¯¡ááá\0á°á¶á¿\0\0\0\0ááá«áá\0ááá²á¹\0á¾cuteè»Ã¡ä¡reve;äÌ;Ediuyááá¡á£á¨áæ¾;ìâ¾Ì³;æ¿rcè»Ã¢ä¢teè»Â´Ì;ä°ligè»Ã¦ä¦Ä;r²áº;ìðraveè»Ã ä ÄepááÄfpáásym;æµÃ¨áha;ä±ÄapácÄclá¤á§r;äg;樿ɤá°\0\0áÊ;adsváºá»á¿ááæ§nd;æ©;æ©lope;æ©;æ©Î;elmrszááááá¿ááæ ;榤e»ásdÄ;aá¥á¦æ¡Ñ¡á°á²á´á¶á¸áºá¼á¾;榨;榩;榪;榫;榬;æ¦;榮;榯tÄ;vá
áæbÄ;dááæ¾;æ¦Äptááh;æ¢Â»Â¹arr;æ¼Ägpá£á§on;ä
f;ìðÎ;Eaeiopáá»á½áááá;æ©°cir;橯;æd;æs;ä§roxÄ;eááñáingè»Ã¥ä¥Æctyá¡á¦á¨r;ìð¶;äªmpÄ;eáá¯Ã±Êildeè»Ã£ä£mlè»Ã¤ä¤Äciááoninôɲnt;æ¨à Nabcdefiklnoprsuáá±á°á¼ááá¸á½á á¦á ¹á¡á᤽á¥á¥°ot;æ«Äcrá¶ákÈcepsáá
ááong;æpsilon;ä¶rime;æµimÄ;eááæ½q;æÅ¶á¢á¦ee;æ½edÄ;gá¬áæ
e»árkÄ;táá·brk;æ¶Äoyáá;ä±quo;æÊcmprtááá¡á¤á¨ausÄ;eÄÄptyv;榰séánoÃµÄÆahwá¯á±á³;ä²;æ¶een;æ¬r;ìðgÎcostuvwááá³ááááÆaiuáááÃ°Ý rc;æ¯pÂ»á±Ædptá¤á¨áot;æ¨lus;æ¨imes;æ¨É±á¹\0\0á¾cup;æ¨ar;æ
riangleÄduááown;æ½p;æ³plus;æ¨eÃ¥áÃ¥áarow;æ¤Æakoáá ¦á µÄcná²á £kÆlstáºÖ«á ozenge;æ§«riangleÈ;dlrá á á á æ´own;æ¾eft;æight;æ¸k;æ£Æ±á «\0á ³Æ²á ¯\0á ±;æ;æ4;æck;æÄeoá ¾á¡Ä;qá¡á¡ì=â¥uiv;ìâ¡â¥t;æÈptwxá¡á¡á¡§á¡¬f;ìðÄ;táá¡£om»átie;æØDHUVbdhmptuvá¢
á¢á¢ªá¢»á£á£á£¬á£¿á¤
á¤á¤á¤¡ÈLRlrá¢á¢á¢á¢;æ;æ;æ;æÊ;DUduᢡᢢᢤᢦᢨæ;æ¦;æ©;æ¤;æ§ÈLRlrᢳᢵᢷᢹ;æ;æ;æ;æÎ;HLRhlrá£á£á£á£á£á£á£æ;æ¬;æ£;æ ;æ«;æ¢;æox;æ§ÈLRlrᣤᣦᣨᣪ;æ;æ;æ;æÊ;DUduڽ᣷᣹᣻᣽;æ¥;æ¨;æ¬;æ´inus;ælus;æimes;æ ÈLRlrá¤á¤á¤á¤;æ;æ;æ;æÎ;HLRhlrᤰᤱᤳᤵᤷ᤻᤹æ;æª;æ¡;æ;æ¼;æ¤;æÄevÄ£á¥barè»Â¦ä¦Èceioá¥á¥á¥á¥ r;ìð·mi;æmÄ;eáálÆ;bhᥨᥩᥫä;æ§
sub;æÅ¬á¥´á¥¾lÄ;e᥹᥺æ¢t»᥺pÆ;Eeįá¦
á¦;檮Ä;qÛÛೡᦧ\0᧨á¨á¨á¨²\0ᨷá©\0\0᪴\0\0á«\0\0ᬡᬮáá\0᯽\0á°Æcprá¦á¦²á§ute;äÌ;abcdsᦿá§á§á§á§á§æ©nd;æ©rcup;æ©Äauá§á§p;æ©p;æ©ot;æ©;ìâ©ï¸Äeo᧢᧥t;æÃ®ÚÈaeiuá§°á§»á¨á¨
ǰ᧵\0᧸s;æ©on;ädilè»Ã§ä§rc;äpsÄ;sá¨á¨æ©m;æ©ot;äÆdmná¨á¨ ᨦilè»Â¸Æptyv;榲tè¢;eá¨á¨®ä¢räƲr;ìð Æceiᨽá©á©y;äckÄ;má©á©æark»á©;ärÎ;Ecefmsá©á© ᩢᩫ᪤᪪᪮æ;æ§Æ;elᩩᩪá©äq;æeɡᩴ\0\0áªrrowÄlr᩼áªeft;æºight;æ»ÊRSacdáªáªáªáªáªÂ»à½;æst;æirc;æash;ænint;æ¨id;櫯cir;æ§ubsÄ;u᪻᪼æ£it»᪼ˬá«á«á«º\0á¬onÄ;eá«á«äºÄ;qÃÃÉá«\0\0á«¢aÄ;tá«á«ä¬;äÆ;fl᫨᫩᫫æÃ®á
eÄmx᫱᫶ent»᫩eóÉǧ᫾\0á¬Ä;dá»á¬ot;æ©nÃ´ÉÆfryá¬á¬á¬;ìðoäÉè©;sÅá¬r;æÄaoᬥᬩrr;æµss;æÄcuᬲᬷr;ìð¸ÄbpᬼáÄ;eááæ«;æ«Ä;eááæ«;æ«dot;æ¯Îdelprvwá á¬á·á®á®¬á¯á¯¹arrÄlrá¨áª;椸;椵ɰá²\0\0áµr;æc;æarrÄ;pá¿á®æ¶;椽Ì;bcdosá®á®á®á®¡á®¥á®¨æªrcap;æ©Äauá®á®p;æ©p;æ©ot;ær;æ©
;ìâªï¸Èalrv᮵ᮿá¯á¯£rrÄ;mᮼᮽæ·;椼yÆevwá¯á¯á¯qɰá¯\0\0á¯reãá³uãáµee;æedge;æenè»Â¤ä¤earrowÄlrᯮ᯳eft»á®ight»ᮽeäá¯Äciá°á°oninôǷnt;æ±lcty;æà¦AHabcdefhijlorstuwz᰸᰻᰿á±á±©á±µá²á²á²¬á²·á³»á³¿á´áµ»á¶á¶«á¶»á·á·ròÎar;楥Èglrsá±á±á±á±ger;æ eth;æ¸Ã²á³hÄ;vá±á±æÂ»à¤Å«á±¡á±§arow;æ¤aãÌÄayᱮᱳron;ä;ä´Æ;ao̲ᱼá²ÄgrÊ¿á²r;ætseq;æ©·Æglmá²á²á²è»Â°ä°ta;ä´ptyv;榱ÄirᲣᲨsht;楿;ìð¡arÄlrᲳᲵ»à£Â»áÊaegsvá³Í¸á³á³á³ mÆ;oșá³á³ndÄ;șá³uit;æ¦amma;äin;æ²Æ;io᳧᳨᳸ä·deè÷;oá³§á³°ntimes;ænø᳷cy;äcɯá´\0\0á´rn;æop;æÊlptuwá´á´á´¢áµáµlar;ä¤f;ìðÊ;empsÌá´á´·á´½áµqÄ;dÍá´³ot;æinus;æ¸lus;æquare;æ¡blebarwedgåúnÆadhá®áµáµ§ownarrowóá²arpoonÄlrᵲᵶefôᲴighôᲶŢᵿá¶
karo÷à½É¯á¶\0\0á¶rn;æop;æÆcotá¶á¶£á¶¦Äryá¶á¶¡;ìð¹;äl;æ§¶rok;äÄdrá¶°á¶´ot;æ±iÄ;fá¶ºá æ¿Äahá·á·ròЩaòྦangle;榦Äciá·á·y;ägrarr;æ¿à¤Dacdefglmnopqrstuxá¸á¸á¸á¸¸Õ¸á¸¼á¹á¹¡á¹¾áº¥áº¯áº½á»¡á¼ªá¼·á½á½á½ÄDoá¸á´´oôá²Äcsá¸á¸uteè»Ã©ä©ter;æ©®ÈaioyḢḧḱḶron;ärÄ;cá¸á¸®æè»Ãªäªlon;æ;äot;äÄDrá¹á¹
ot;æ;ìð¢Æ;rsá¹á¹á¹æªaveè»Ã¨ä¨Ä;dá¹á¹æªot;æªÈ;ilsṪṫṲṴæªnters;æ§;æÄ;dṹṺæªot;æªÆapsáº
áºáºcr;ätyÆ;sváºáºáºæ
et»áºpÄ1;áºáº¤Ä³áº¡áº£;æ;æ
æÄgsẪẬ;ä
p;æÄgpẴẸon;äf;ìðÆalsá»á»á»rÄ;sá»á»æl;æ§£us;橱iÆ;lvá»á»á»äµon»á»;äµÈcsuvỪỳá¼á¼£Äioữḱrc»Ḯɩỹ\0\0á»»ÃÕantÄglá¼á¼tr»á¹ess»ṺÆaeiá¼á¼á¼ls;ä½st;ævÄ;DȵἠD;橸parsl;æ§¥ÄDaἯἳot;ærr;楱Æcdiá¼¾á½á»¸r;æ¯oôÍÄahá½á½;ä·è»Ã°ä°Ämrá½á½lè»Ã«ä«o;æ¬Æcipὡὤὧl;ä¡sôծÄeoὬὴctatioîÕnentialåչৡá¾\0á¾\0ᾡᾧ\0\0á¿á¿\0á¿\0ῦῪâ\0ââllingdotseñá¹y;ämale;æÆilrá¾á¾³á¿lig;èï¬É©á¾¹\0\0á¾½g;èï¬ig;èï¬;ìð£lig;èï¬lig;ìfjÆaltá¿á¿á¿¡t;æig;èï¬ns;æ±of;äǰ΅\0ῳf;ìðÄakÖ¿á¿·Ä;vῼ´æ;æ«artint;æ¨ÄaoââÄcsââαââ°â¸â
â\0âβâ¢â¥â§âªâ¬\0â®è»Â½ä½;æ
è»Â¼ä¼;æ
;æ
;æ
Ƴâ´\0â¶;æ
;æ
Ê´â¾â\0\0âè»Â¾ä¾;æ
;æ
5;æ
ƶâ\0â;æ
;æ
8;æ
l;æwn;æ¢cr;ìð»à¢Eabcdefgijlnorstvââââ¥â°â´â°âµâºâ¿âââ¸Ìâ¾â
âÄ;lÙâ;æªÆcmpâââute;äµmaÄ;dâá³ä³;æªreve;äÄiyâªâ®rc;ä;ä³ot;ä¡È;lqsؾÙâ½âÆ;qsؾÙâlanô٥È;cdlÙ¥âââ¥c;檩otÄ;oââæªÄ;lâ¢â£æª;æªÄ;eâªâìâï¸s;æªr;ìð¤Ä;gÙ³Ømel;æ·cy;äÈ;EajÙâââ;æª;檥;檤ÈEaesâââ©â´;æ©pÄ;pâ£â¤æªrox»â¤Ä;qâ®â¯æªÄ;qâ®âim;æ§pf;ìðÄciâ
â
r;æmÆ;elÙ«â
â
;æª;æªè>;cdlqr×®â
â
ªâ
®â
³â
¹Äciâ
¥â
§;檧r;橺ot;æPar;æ¦uest;橼Êadelsââ
ªâÙâǰâ\0âproøâr;楸qÄlqØ¿âlesóâiÃÙ«Äenâ£ârtneqq;ìâ©ï¸Ã
âªÔAabcefkosyâââ±âµâºâââ¯â¨â½ròΠÈilmrâââârsðáf»â¤ilôکÄdrâ â¤cy;äÆ;cwࣴâ«â¯ir;æ¥;æar;æirc;䥯alrââârtsÄ;uââæ¥it»âlip;æ¦con;æ¹r;ìð¥sÄewâ£â©arow;椥arow;椦Êamoprâºâ¾âââ£rr;æ¿tht;æ»kÄlrââeftarrow;æ©ightarrow;æªf;ìðbar;æÆcltâ¯â´â¸r;ìð½asèâ´rok;ä§Äbpââull;æhen»á±à«¡â£\0âª\0â¸â
â\0ââ³\0\0â¸â¢â§â¢â¿\0ââªâ´cuteè»ÃäÆ;iyݱâ°âµrcè»Ã®ä®;ä¸Äcxâ¼â¿y;äµclè»Â¡ä¡ÄfrÎâ;ìð¦raveè»Ã¬ä¬È;inoܾââ©â®Äinâ¢â¦nt;æ¨t;æfin;æ§ta;æ©lig;䳯aopâ¾ââÆcgtâ
ââr;䫯elpÜââinÃ¥ÞarÃ´Ü h;ä±f;æ·ed;äµÊ;cfotÓ´â¬â±â½âare;æ
inÄ;tâ¸â¹æie;æ§doôâÊ;celpÝââââ¡al;æºÄgrââeróá£Ã£âarhk;æ¨rod;樼Ècgptâ¯â²â¶â»y;äon;ä¯f;ìða;ä¹uestè»Â¿ä¿Äciââr;ìð¾nÊ;EdsvÓ´âââ¡Ó³;æ¹ot;æµÄ;vâ¦â§æ´;æ³Ä;iÝ·â®lde;ä©Ç«â¸\0â¼cy;älè»Ã¯ä¯Ìcfmosuââââ¡â§âµÄiyâârc;äµ;ä¹r;ìð§ath;ä·pf;ìðÇ£â¬\0â±r;ìð¿rcy;äkcy;äÐacfghjosâââ¢â§ââ±âµâ»ppaÄ;vââäº;ä°Äeyââ dil;ä·;äºr;ìð¨reen;ä¸cy;ä
cy;äpf;ìðcr;ìðà®ABEHabcdefghjlmnoprstuvâ°ââââââ½âââââ¥â¹â½ââ²âââ¨âââ â Æartâ·âºâ¼ròà§Ã²Îail;æ¤arr;æ¤Ä;gà¦â;æªar;楢ॣâ¥\0âª\0â±\0\0\0\0\0âµâº\0âââ\0â¹ute;äºmptyv;榴raîà¡bda;ä»gÆ;dlà¢ââ;æ¦Ã¥à¢;æª
uoè»Â«ä«rÐ;bfhlpstà¢ââ¦â©â«â®â±âµÄ;fà¢â£s;æ¤s;æ¤Ã«âp;æ«l;椹im;楳l;æ¢Æ;aeâ¿ââæª«il;æ¤Ä;sââæª;ìâªï¸Æabrââârr;æ¤rk;æ²Äakâ¢â¬cÄekâ¨âª;ä»;äÄesâ±â³;æ¦lÄduâ¹â»;æ¦;æ¦Èaeuyââââron;ä¾Ädiââil;ä¼Ã¬à¢°Ã¢â©;
vendor: 4,294 bytes, line 1
1ä»Ècqrsâ£â¦ââ½a;椶uoÄ;rà¸áÄduâ²â·har;楧shar;æ¥h;æ²Ê;fgqsââà¦â³â¿æ¤tÊahlrtââ¤â·ââ¨rrowÄ;tà¢â¡aéâ¶arpoonÄduâ¯â´own»Ñp»०eftarrows;æightÆahsââârrowÄ;sࣴࢧarpoonóà¾quigarro÷â°hreetimes;æÆ;qsâà¦âºlanôবÊ;cdgsবââââ¨c;檨otÄ;oââæ©¿Ä;rââæª;æªÄ;eâ¢â¥ìâï¸s;æªÊadegsâ³â¹â½ââpproøâot;æqÄgqââ
ôà¦gtòâôà¦iÃলÆilrâ࣡âsht;楼;ìð©Ä;Eà¦â£;æªÅ¡â©â¶rÄduâ²â®Ä;l॥â³;楪lk;æcy;äÊ;achtà©ââââròâorneòá´ard;楫ri;æºÄioââ¤dot;ä
ustÄ;aâ¬âæ°che»âÈEaesâ»â½ââ;æ¨pÄ;pââæªrox»âÄ;qââæªÄ;qââ»im;æ¦Ðabnoptwzâ©â´â·ââ¯âââÄnrâ®â±g;æ¬r;æ½rëà£gÆlmrâ¿ââeftÄar০âightá৲apsto;æ¼ightá৽parrowÄlrâ¥â©efôâight;æ¬Æaflâ¶â¹â½r;æ¦
;ìðus;æ¨imes;樴šââst;æÃ¡áÆ;efââá ænge»âarÄ;lâ¤â¥ä¨t;æ¦Êachmtâ³â¶â¼â
âròࢨorneòá¶arÄ;dà¾â;æ¥;æri;æ¿Ìachiqtââà©â¢â®â»quo;æ¹r;ìðmÆ;egলâªâ¬;æª;æªÄbuâªâ³oÄ;rà¸â¹;ærok;ä
è<;cdhilqrà «ââ¹ââ â¥âªâ°Äciââ;檦r;橹reÃ¥â²mes;æarr;楶uest;æ©»ÄPiâµâ¹ar;æ¦Æ;efâ à¤á ærÄduâ â shar;æ¥har;楦Äenâ â ¡rtneqq;ìâ¨ï¸Ã
â ÜDacdefhilnopsuâ¡â¡
â¢â¢â¢â¢ ⢥⢨â£â£¢â£¤àªâ£³â¤Dot;æºÈclprâ¡â¡â¡£â¡½rè»Â¯ä¯Äetâ¡â¡;æÄ;eâ¡â¡æ se»â¡Ä;sá»â¡¨toÈ;dluá»â¡³â¡·â¡»owîÒefôà¤Ã°áker;æ®Äoyâ¢â¢mma;権;ä¼ash;æasuredangle»á¦r;ìðªo;æ§Æcdn⢯⢴â£roè»ÂµäµÈ;acdá¤â¢½â£â£sôá§ir;æ«°otè»Â·ÆµusÆ;bdâ£á¤â£æÄ;uá´¼â£;横ţâ£â£¡p;æ«Ã²âðàªÄdp⣩⣮els;æ§f;ìðÄct⣸⣽r;ìðpos»áÆ;lmâ¤â¤â¤ä¼timap;æ¸à°GLRVabcdefghijlmoprstuvwâ¥â¥â¥¾â¦â¦â§â§©â¨â¨â©â©âªâªâª¤âª¨â¬â¬ââ¿â®®â°´â±§â±¼â³©Ägtâ¥â¥;ìâ̸Ä;vâ¥à¯ìâ«âÆeltâ¥â¥²â¥¶ftÄar⥡⥧rrow;æightarrow;æ;ìâ̸Ä;v⥻à±ìâªâightarrow;æÄDdâ¦â¦ash;æ¯ash;æ®Êbcnpt⦣⦧⦬⦱â§la»Ëute;ä
g;ìâ âÊ;Eiopà¶â¦¼â§â§
â§;ì⩰̸d;ìâ̸s;ä
roøà¶urÄ;aâ§â§æ®lÄ;sâ§à¬¸Ç³â§\0â§£pè»Â ଷmpÄ;e௹à°Êaeouyâ§´â§¾â¨â¨â¨Ç°â§¹\0â§»;æ©on;ä
dil;ä
ngÄ;dൾâ¨ot;ìâ©Ì¸p;æ©;ä½ash;æÎ;Aadqsxà®â¨©â¨â¨»â©â©
â©rr;ærÄhr⨳⨶k;椤Ä;oá²á°ot;ìâ̸uiöà£Äeiâ©â©ar;椨Ãà®istÄ;sà® à®r;ìð«ÈEestà¯
⩦⩹⩼Æ;qs஼â©à¯¡Æ;qs஼à¯
â©´lanô௢iÃ௪Ä;rà®¶âªÂ»à®·ÆAapâªâªâªrò⥱rr;æ®ar;櫲Æ;svà¾âªà¾Ä;d⪡⪢æ¼;æºcy;äÎAEadest⪷⪺⪾â«â«
⫶⫹rò⥦;ìâ¦Ì¸rr;ær;æ¥È;fqsà°»â«â«£â«¯tÄarâ«â«rro÷â«ightarroÃ·âªÆ;qs఻⪺⫪lanôà±Ä;sà±â«´Â»à°¶iÃà±Ä;rవ⫾iÄ;eà°à°¥iäà¶Äptâ¬â¬f;ìðè¬;inâ¬â¬â¬¶ä¬nÈ;Edvà®â¬¤â¬¨â¬®;ìâ¹Ì¸ot;ìâµÌ¸Ç¡à®â¬³â¬µ;æ·;æ¶iÄ;vಸ⬼ǡಸââ;æ¾;æ½Æaorââ£â©rÈ;astà»âââlleìà»l;ì⫽â¥;ìâ̸lint;æ¨Æ;ceà²â°â³uåಥÄ;cà²â¸Ä;eà²â½Ã±à²ÈAaitâ®â®â®â®§ròâ¦rrÆ;cwâ®â®â®æ;ì⤳̸;ìâ̸ghtarrow»â®riÄ;eà³à³Îchimpqu⮽â¯â¯â¬à¸â¯¤â¯¯È;cerà´²â¯à´·â¯uÃ¥àµ
;ìðortÉâ¬
\0\0â¯aráâmÄ;e൮â¯Ä;q൴൳suÄbp⯫â¯Ã¥à³¸Ã¥à´Æbcp⯶â°â°È;Ees⯿â°à´¢â°æ;ìâ«
̸etÄ;eà´â°qÄ;qà´£â°cÄ;eà´²â°Ã±à´¸È;EesⰢⰣàµâ°§æ
;ìâ«Ì¸etÄ;eàµâ°®qÄ;qൠⰣÈgilrⰽⰿâ±
â±Ã¬à¯ldeè»Ã±ä±Ã§à±iangleÄlrâ±â±eftÄ;eà°â±Ã±à°¦ightÄ;eà³â±¥Ã±à³Ä;mⱬâ±ä½Æ;esⱴⱵⱹä£ro;æp;æÒDHadgilrsâ²â²â²â²â²£â²°â²¶â³â³£ash;æarr;æ¤p;ìââash;æ¬ÄetⲨⲬ;ìâ¥â;ì>ânfin;æ§ÆAetâ²½â³â³
rr;æ¤;ìâ¤âÄ;râ³â³ì<âie;ìâ´âÄAtâ³â³rr;æ¤rie;ìâµâim;ìâ¼âÆAanâ³°â³´â´rr;ærÄhr⳺⳽k;椣Ä;oá§á¥ear;椧ááª\0\0\0\0\0\0\0\0\0\0\0\0\0â´\0â´¸âµâµ ⵥ⵲â¶á¬\0\0â¶â¶«\0â·â·\0â·â¸â¸«â¸¾â¹Äcsâ´±áªuteè»Ã³ä³Äiyâ´¼âµ
rÄ;cáªâµè»Ã´ä´;ä¾Êabios᪠âµâµÇâµlac;ä
v;樸old;榼lig;ä
Äcr⵩âµir;榿;ìð¬Í¯âµ¹\0\0âµ¼\0â¶n;äaveè»Ã²ä²;æ§Äbmâ¶à·´ar;榵Èacitâ¶â¶â¶¥â¶¨ròáªÄirâ¶â¶ r;榾oss;榻nÃ¥à¹;æ§Æaeiⶱⶵⶹcr;ä
ga;äÆcdnâ·â·
Çron;ä¿;榶pf;ìð Æaelâ·â·Çr;榷rp;榹Î;adiosvⷪⷫⷮâ¸â¸â¸â¸æ¨ròáªÈ;efmâ··â·¸â¸â¸
æ©rÄ;oⷾⷿæ´f»ⷿè»Âªäªè»Âºäºgof;æ¶r;æ©lope;æ©;æ©Æcloâ¸â¸¡â¸§Ã²â¸ashè»Ã¸ä¸l;æiŬⸯ⸴deè»ÃµäµesÄ;aÇ⸺s;樶mlè»Ã¶ä¶bar;æ½à«¡â¹\0â¹½\0âºâº\0⺢⺹\0\0â»àº\0â¼\0\0⼫⾼\0â¿rÈ;
vendor: 6,210 bytes, line 1
1astÐâ¹§â¹²àº
è¶;lâ¹â¹®ä¶leìÐɩ⹸\0\0â¹»m;櫳;櫽y;ä¿rÊcimptâºâºâºá¡¥âºnt;ä¥od;ä®il;æ°enk;æ±r;ìðÆimo⺨⺰⺴Ä;vâºâº®ä;ämaô੶ne;æÆ;tv⺿â»â»ächfork»´;äÄauâ»â»nÄckâ»â»kÄ;hâ´â»;æÃ¶â´sÒ;abcdemst⻳⻴á¤â»¹â»½â¼â¼â¼â¼ä«cir;樣ir;樢Äouáµâ¼;樥;橲nè»Â±àºim;樦wo;樧Æipuâ¼â¼ â¼¥ntint;æ¨f;ìð¡ndè»Â£ä£Ô;Eaceinosuà»â¼¿â½â½â½â¾â¾â¾â½¾â¾¶;檳p;檷uÃ¥à»Ä;cà»â½Ì;acensà»â½â½â½¦â½¨â½¾pproøâ½urlyeñà»Ã±à»Æaes⽯⽶⽺pprox;檹qq;檵im;æ¨iÃà»meÄ;sâ¾àº®æ²ÆEas⽸â¾â½ºÃ°â½µÆdfp໬â¾â¾¯Æals⾠⾥⾪lar;æ®ine;æurf;æÄ;t໻⾴ï໻rel;æ°Äciâ¿â¿
r;ìð
;äncsp;æÌfiopsuâ¿â¢â¿â¿¥â¿«â¿±r;ìð®pf;ìð¢rime;æcr;ìðÆaeo⿸ããtÄei⿾ã
rnionóڰnt;æ¨stÄ;eããä¿Ã±á¼Ã´à¼àªABHabcdefhilmnoprstuxããããã ãã«ã
ã
¢ã
²ãããã¤ã©ãã®ã²ãã°ã·Æartãããròá³Ã²Ïail;æ¤aròᱥar;楤Îcdenqrtã¨ãµã¸ã¿ãããÄeuãã±;ìâ½Ì±te;ä
iãá
®mptyv;榳gÈ;delà¿ããã;æ¦;榥åà¿uoè»Â»ä»rÖ;abcfhlpstwà¿ã¬ã¯ã·ã¹ã¼ã¾ããããp;極Ä;fà¿ ã´s;æ¤ ;椳s;æ¤Ã«âðâ®l;æ¥
im;楴l;æ£;æÄaiããil;æ¤oÄ;nããæ¶alÃ³à¼Æabrã§ãªã®ròá¥rk;æ³Äakã³ã½cÄekã¹ã»;ä½;äÄesãã;æ¦lÄduãã;æ¦;æ¦Èaeuyããã§ã©ron;ä
Ädiã¡ã¥il;ä
ì࿲âãº;äÈclqsã´ã·ã½ã
a;椷dhar;楩uoÄ;rÈÈh;æ³Æacgã
ã
à½lÈ;ipsླྀã
ã
ánÃ¥á»arôྩt;æÆilrã
©á£ã
®sht;楽;ìð¯Äaoã
·ãrÄduã
½ã
¿Â»Ñ»Ä;láã;楬Ä;vããä;䱯gnsãã¹ã¼htÌahlrstã¤ã°ããã¤ã®rrowÄ;tà¿ãaéãarpoonÄduã»ã¿owîã
¾p»áeftÄahããrrowó࿪arpoonóÕightarrows;æquigarro÷ãhreetimes;æg;äingdotseñἲÆahmãããrò࿪aòÕ;æoustÄ;aããæ±che»ãmid;æ«®Èabptã²ã½ããÄnrã·ãºg;ær;æ¾rëáÆaflãããr;æ¦;ìð£us;樮imes;樵Äapãã§rÄ;gã£ã¤ä©t;æ¦olint;æ¨aròã£Èachqã»ãá¼ã
quo;æºr;ìðÄbuã»ãoÄ;rÈÈÆhirããã reÃ¥ã¸mes;æiÈ;eflãªáá ¡ã«æ¹tri;æ§luhar;楨;æàµ¡ãããã¬ã¸ã±\0ãºã¤\0\0ã¬ã°\0ã¨ãããã±ãã±\0ã\0\0ã³cute;ä
quïâºÔ;Eaceinpsyáã³ãµã¿ããããã¦ã©;檴ǰãº\0ã¼;檸on;ä
¡uÃ¥á¾Ä;dá³ãil;ä
rc;ä
ÆEasããã;檶p;檺im;æ©olint;æ¨iÃá;äotÆ;beã´áµãµæ
;橦ÎAacmstxãããããã£ãrr;ærÄhrããëâ¨Ä;oਸ਼਴tè»Â§ä§i;ä»war;椩mÄinã©Ã°nuóñt;æ¶rÄ;oã¶âìð°Èacoyãããã rp;æ¯Ähyããcy;ä;ärtÉã\0\0ãiäá¤araì⹯è»ÂäÄgmã¨ã´maÆ;fvã±ã²ã²ä;äÐ;deglnprá«ã
ããããã¡ã¦ot;橪Ä;qá±á°Ä;Eããæª;æª Ä;Eããæª;æªe;ælus;樤arr;楲aròá½Èaeitã¸ãããÄlsã½ãlsetméãªhp;樳parsl;槤Ädlá£ãe;æ£Ä;eããæªªÄ;sã¢ã£æª¬;ìâª¬ï¸Æflpã®ã³ãtcy;äÄ;bã¸ã¹ä¯Ä;aã¾ã¿æ§r;æ¿f;ìð¤aÄdrãÐesÄ;uããæ it»ãÆcsuã ã¹ãÄauã¥ã¯pÄ;sáã«;ìâï¸pÄ;sá´ãµ;ìâï¸uÄbpã¿ãÆ;esááãetÄ;eáãñáÆ;esá¨áãetÄ;eá¨ãÃ±á®Æ;afá
»ã¦Ö°rÅ¥ã«Ö±Â»á
¼aròá
Ècemtã¹ã¾ãã
r;ìðtmîñiìãaræá¾ÄarããrÄ;fãá¿æÄanããightÄepã£ãªpsiloîỠhé⺯s»â¡Êbcmnpã»ãáããÒ;Edemnprsãããããã£ã¬ã±ã¶æ;æ«
ot;檽Ä;dáãot;æ«ult;æ«ÄEeã¨ãª;æ«;ælus;檿arr;楹Æeiuã½ããtÆ;enãã
ãqÄ;qáãeqÄ;qã«ã¨m;æ«Äbpãã;æ«;æ«cÌ;acensáã¬ã²ã¹ã»ã¦pproøãºurlyeñá¾Ã±á³Æaesãããpproøãqñãg;æªÚ123;Edehlmnpsã©ã¬ã¯áã²ã´ãããããã¨ãè»Â¹ä¹è»Â²ä²è»Â³ä³;æ«Äosã¹ã¼t;檾ub;æ«Ä;dá¢ã
ot;æ«sÄouããl;æb;æ«arr;楻ult;æ«ÄEeã¤ã¦;æ«;ælus;æ«Æeiuã´ããtÆ;enáã¼ãqÄ;qá¢ã²eqÄ;qã§ã¤m;æ«Äbpãã;æ«;æ«ÆAanãã ãrr;ærÄhrã¦ã¨Ã«â®Ä;oਫ਩war;椪ligè»Ãä௡ããã áã³ã¹\0ã¾ã\0\0\0\0\0ãã\0ãã¬\0\0\0ãɲã\0\0ãget;æ;ärÃ«à¹Æaeyã¦ã«ã°ron;ä
¥dil;ä
£;älrec;ær;ìð±Èeikoãããµã¼Ç²ã\0ãeÄ4fááaÆ;svãããä¸ym;äÄcnã¢ã²kÄasã¨ã®pproøáim»á¬sðáÄasãºã®Ã°árnè»Ã¾ä¾Ç¬Ìãâ§esèÃ;bdãããäÄ;aá¤ãr;樱;樰Æepsã¡ã£ãáâ©È;bcfÒã¬ã°ã´ot;æ¶ir;櫱Ä;oã¹ã¼ìð¥rk;æ«Ã¡ã¢rime;æ´Æaipããã¤dÃ¥áÎadempstã¡ããããããngleÊ;dlqrã°ã±ã¶ããæµown»ᶻeftÄ;eâ ã¾Ã±à¤®;æightÄ;eãªãñáot;æ¬inus;樺lus;樹b;æ§ime;樻ezium;æ¢Æchtã²ã½ãÄryã·ã»;ìð;äcy;ärok;ä
§Äioããxôá·headÄlrãã eftarro÷à¡ightarrow»à½à¤AHabcdfghlmoprstuwãããã¤ã°ã¼ã ã 㠣㠴ã¡ã¡ã¡«ã¢©ã£ã£ã£ªã£¶ròÏar;楣Äcrãã¢uteè»ÃºäºÃ²á
rÇ£ãª\0ãy;äve;ä
Äiyãµãºrcè»Ã»ä»;äÆabhã ã ã ròálac;ä
±aòáÄirã ã sht;楾;ìð²raveè»Ã¹ä¹Å¡ã §ã ±rÄlr㠬㠮»à¥Â»álk;æÄctã ¹ã¡É¯ã ¿\0\0ã¡rnÄ;eã¡
ã¡ær»ã¡op;æri;æ¸Äalã¡ã¡cr;ä
«è»Â¨ÍÄgp㡢㡦on;ä
³f;ìð¦Ìadhlsuá
㡸㡽á²ã¢ã¢ ownáá³arpoonÄlrã¢ã¢efôã ighô㠯iÆ;hlã¢ã¢ã¢ä
»áºon»ã¢parrows;æÆcit㢰ã£ã£É¯ã¢¶\0\0ã£rnÄ;e㢼㢽ær»㢽op;æng;ä
¯ri;æ¹cr;ìðÆdirã£ã£ã£¢ot;æ°lde;ä
©iÄ;fã°ã£¨Â»á Äam㣯㣲rò㢨lè»Ã¼ä¼angle;榧ÞABDacdeflnoprszã¤ã¤ã¤©ã¤ã¦µã¦¸ã¦½ã§ã§¤ã§¨ã§³ã§¹ã§½ã¨ã¨ ròϷarÄ;v㤦㤧櫨;æ«©asèϡÄnr㤲㤷grt;æ¦Îeknprstã£ã¥ã¥ã¥ã¥ã¥¤ã¦appáâothinÃ§áºÆhirã«â»ã¥opô⾵Ä;há·ã¥¢Ã¯ãÄiu㥩ã¥gmáã³Äbp㥲ã¦setneqÄ;q㥽ã¦ìâï¸;ìâ«ï¸setneqÄ;qã¦ã¦ìâï¸;ìâ«ï¸Ährã¦ã¦etáãiangleÄlr㦪㦯eft»थight»áy;ä²ashÂ»á¶Æelrã§ã§ã§Æ;beâ·ªã§ã§ar;æ»q;ælip;æ®Äbtã§á¨aòá©r;ìð³tré㦮suÄbp㧯㧱»à´Â»àµpf;ìð§roð໻tré㦴Äcuã¨ã¨r;ìðÄbpã¨ã¨nÄEeã¦ã¨Â»ã¥¾nÄEeã¦ã¨Â»ã¦igzag;æ¦Îcefoprs㨶㨻ã©ã©ã©ã©¡ã©ªirc;ä
µÄdiã©ã©Äbgã©
ã©ar;æ©eÄ;qáºã©;æerp;ær;ìð´pf;ìð¨Ä;eá¹ã©¦atèá¹cr;ìðà«£áãª\0ãª\0ãªãª\0\0ãªãª¨ãª«ãª¯\0\0ã«ã«\0ã«áátréár;ìðµÄAaãªãªròÏrò৶;ä¾ÄAa㪡㪤ròθrò৫aðâis;æ»Ædptá¤ãªµãª¾Äfl㪺á©;ìð©imÃ¥á²ÄAaã«ã«ròÏròà¨Äcqã«á¸r;ìðÄptáã«réáÐacefiosu㫰㫽ã¬ã¬ã¬ã¬ã¬ã¬¡cÄuyã«¶ã«»teè»Ã½ä½;äÄiyã¬ã¬rc;ä
·;änè»Â¥ä¥r;ìð¶cy;äpf;ìðªcr;ìðÄcm㬦㬩y;älè»Ã¿ä¿Ôacdefhioswããããã¤ã©ãã´ãºã®cute;ä
ºÄayããron;ä
¾;ä·ot;ä
¼Äetãã¡træáa;ä¶r;ìð·cy;ä¶grarr;æpf;ìð«cr;ìðÄjnã®
ã®;æj;æ
1'.split("").map(e=>e.charCodeAt(0))),e$=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]]);function eJ(e){return e>=N.ZERO&&e<=N.NINE}g=String.fromCodePoint,(a=N||(N={}))[a.NUM=35]="NUM",a[a.SEMI=59]="SEMI",a[a.EQUALS=61]="EQUALS",a[a.ZERO=48]="ZERO",a[a.NINE=57]="NINE",a[a.LOWER_A=97]="LOWER_A",a[a.LOWER_F=102]="LOWER_F",a[a.LOWER_X=120]="LOWER_X",a[a.LOWER_Z=122]="LOWER_Z",a[a.UPPER_A=65]="UPPER_A",a[a.UPPER_F=70]="UPPER_F",a[a.UPPER_Z=90]="UPPER_Z",(s=I||(I={}))[s.VALUE_LENGTH=49152]="VALUE_LENGTH",s[s.BRANCH_LENGTH=16256]="BRANCH_LENGTH",s[s.JUMP_TABLE=127]="JUMP_TABLE",(i=C||(C={}))[i.EntityStart=0]="EntityStart",i[i.NumericStart=1]="NumericStart",i[i.NumericDecimal=2]="NumericDecimal",i[i.NumericHex=3]="NumericHex",i[i.NamedEntity=4]="NamedEntity",(o=S||(S={}))[o.Legacy=0]="Legacy",o[o.Strict=1]="Strict",o[o.Attribute=2]="Attribute";class eZ{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=C.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=S.Strict}startEntity(e){this.decodeMode=e,this.state=C.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case C.EntityStart:if(e.charCodeAt(t)===N.NUM)return this.state=C.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=C.NamedEntity,this.stateNamedEntity(e,t);case C.NumericStart:return this.stateNumericStart(e,t);case C.NumericDecimal:return this.stateNumericDecimal(e,t);case C.NumericHex:return this.stateNumericHex(e,t);case C.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===N.LOWER_X?(this.state=C.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=C.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){let a=r-t;this.result=this.result*Math.pow(n,a)+Number.parseInt(e.substr(t,a),n),this.consumed+=a}}stateNumericHex(e,t){let r=t;for(;t<e.length;){var n;let a=e.charCodeAt(t);if(!eJ(a)&&(!((n=a)>=N.UPPER_A)||!(n<=N.UPPER_F))&&(!(n>=N.LOWER_A)||!(n<=N.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(a,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){let r=t;for(;t<e.length;){let n=e.charCodeAt(t);if(!eJ(n))return this.addToNumericResult(e,r,t,10),this.emitNumericEntity(n,2);t+=1}return this.addToNumericResult(e,r,t,10),-1}emitNumericEntity(e,t){var r,n,a;if(this.consumed<=t)return null==(r=this.errors)||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===N.SEMI)this.consumed+=1;else if(this.decodeMode===S.Strict)return 0;return this.emitCodePoint((n=this.result)>=55296&&n<=57343||n>1114111?65533:null!=(a=e$.get(n))?a:n,this.consumed),this.errors&&(e!==N.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){let{decodeTree:r}=this,n=r[this.treeIndex],a=(n&I.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){let s=e.charCodeAt(t);if(this.treeIndex=function(e,t,r,n){let a=(t&I.BRANCH_LENGTH)>>7,s=t&I.JUMP_TABLE;if(0===a)return 0!==s&&n===s?r:-1;if(s){let t=n-s;return t<0||t>=a?-1:e[r+t]-1}let i=r,o=i+a-1;for(;i<=o;){let t=i+o>>>1,r=e[t];if(r<n)i=t+1;else{if(!(r>n))return e[t+a];o=t-1}}return -1}(r,n,this.treeIndex+Math.max(1,a),s),this.treeIndex<0)return 0===this.result||this.decodeMode===S.Attribute&&(0===a||function(e){var t;return e===N.EQUALS||(t=e)>=N.UPPER_A&&t<=N.UPPER_Z||t>=N.LOWER_A&&t<=N.LOWER_Z||eJ(t)}(s))?0:this.emitNotTerminatedNamedEntity();if(0!=(a=((n=r[this.treeIndex])&I.VALUE_LENGTH)>>14)){if(s===N.SEMI)return this.emitNamedEntityData(this.treeIndex,a,this.consumed+this.excess);this.decodeMode!==S.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]&I.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null==(e=this.errors)||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){let{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~I.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case C.NamedEntity:return 0!==this.result&&(this.decodeMode!==S.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case C.NumericDecimal:return this.emitNumericEntity(0,2);case C.NumericHex:return this.emitNumericEntity(0,3);case C.NumericStart:return null==(e=this.errors)||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case C.EntityStart:return 0}}}(l=k||(k={})).HTML="http://www.w3.org/1999/xhtml",l.MATHML="http://www.w3.org/1998/Math/MathML",l.SVG="http://www.w3.org/2000/svg",l.XLINK="http://www.w3.org/1999/xlink",l.XML="http://www.w3.org/XML/1998/namespace",l.XMLNS="http://www.w3.org/2000/xmlns/",(c=D||(D={})).TYPE="type",c.ACTION="action",c.ENCODING="encoding",c.PROMPT="prompt",c.NAME="name",c.COLOR="color",c.FACE="face",c.SIZE="size",(h=b||(b={})).NO_QUIRKS="no-quirks",h.QUIRKS="quirks",h.LIMITED_QUIRKS="limited-quirks",(u=O||(O={})).A="a",u.ADDRESS="address",u.ANNOTATION_XML="annotation-xml",u.APPLET="applet",u.AREA="area",u.ARTICLE="article",u.ASIDE="aside",u.B="b",u.BASE="base",u.BASEFONT="basefont",u.BGSOUND="bgsound",u.BIG="big",u.BLOCKQUOTE="blockquote",u.BODY="body",u.BR="br",u.BUTTON="button",u.CAPTION="caption",u.CENTER="center",u.CODE="code",u.COL="col",u.COLGROUP="colgroup",u.DD="dd",u.DESC="desc",u.DETAILS="details",u.DIALOG="dialog",u.DIR="dir",u.DIV="div",u.DL="dl",u.DT="dt",u.EM="em",u.EMBED="embed",u.FIELDSET="fieldset",u.FIGCAPTION="figcaption",u.FIGURE="figure",u.FONT="font",u.FOOTER="footer",u.FOREIGN_OBJECT="foreignObject",u.FORM="form",u.FRAME="frame",u.FRAMESET="frameset",u.H1="h1",u.H2="h2",u.H3="h3",u.H4="h4",u.H5="h5",u.H6="h6",u.HEAD="head",u.HEADER="header",u.HGROUP="hgroup",u.HR="hr",u.HTML="html",u.I="i",u.IMG="img",u.IMAGE="image",u.INPUT="input",u.IFRAME="iframe",u.KEYGEN="keygen",u.LABEL="label",u.LI="li",u.LINK="link",u.LISTING="listing",u.MAIN="main",u.MALIGNMARK="malignmark",u.MARQUEE="marquee",u.MATH="math",u.MENU="menu",u.META="meta",u.MGLYPH="mglyph",u.MI="mi",u.MO="mo",u.MN="mn",u.MS="ms",u.MTEXT="mtext",u.NAV="nav",u.NOBR="nobr",u.NOFRAMES="noframes",u.NOEMBED="noembed",u.NOSCRIPT="noscript",u.OBJECT="object",u.OL="ol",u.OPTGROUP="optgroup",u.OPTION="option",u.P="p",u.PARAM="param",u.PLAINTEXT="plaintext",u.PRE="pre",u.RB="rb",u.RP="rp",u.RT="rt",u.RTC="rtc",u.RUBY="ruby",u.S="s",u.SCRIPT="script",u.SEARCH="search",u.SECTION="section",u.SELECT="select",u.SOURCE="source",u.SMALL="small",u.SPAN="span",u.STRIKE="str
1ike",u.STRONG="strong",u.STYLE="style",u.SUB="sub",u.SUMMARY="summary",u.SUP="sup",u.TABLE="table",u.TBODY="tbody",u.TEMPLATE="template",u.TEXTAREA="textarea",u.TFOOT="tfoot",u.TD="td",u.TH="th",u.THEAD="thead",u.TITLE="title",u.TR="tr",u.TRACK="track",u.TT="tt",u.U="u",u.UL="ul",u.SVG="svg",u.VAR="var",u.WBR="wbr",u.XMP="xmp",(d=R||(R={}))[d.UNKNOWN=0]="UNKNOWN",d[d.A=1]="A",d[d.ADDRESS=2]="ADDRESS",d[d.ANNOTATION_XML=3]="ANNOTATION_XML",d[d.APPLET=4]="APPLET",d[d.AREA=5]="AREA",d[d.ARTICLE=6]="ARTICLE",d[d.ASIDE=7]="ASIDE",d[d.B=8]="B",d[d.BASE=9]="BASE",d[d.BASEFONT=10]="BASEFONT",d[d.BGSOUND=11]="BGSOUND",d[d.BIG=12]="BIG",d[d.BLOCKQUOTE=13]="BLOCKQUOTE",d[d.BODY=14]="BODY",d[d.BR=15]="BR",d[d.BUTTON=16]="BUTTON",d[d.CAPTION=17]="CAPTION",d[d.CENTER=18]="CENTER",d[d.CODE=19]="CODE",d[d.COL=20]="COL",d[d.COLGROUP=21]="COLGROUP",d[d.DD=22]="DD",d[d.DESC=23]="DESC",d[d.DETAILS=24]="DETAILS",d[d.DIALOG=25]="DIALOG",d[d.DIR=26]="DIR",d[d.DIV=27]="DIV",d[d.DL=28]="DL",d[d.DT=29]="DT",d[d.EM=30]="EM",d[d.EMBED=31]="EMBED",d[d.FIELDSET=32]="FIELDSET",d[d.FIGCAPTION=33]="FIGCAPTION",d[d.FIGURE=34]="FIGURE",d[d.FONT=35]="FONT",d[d.FOOTER=36]="FOOTER",d[d.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",d[d.FORM=38]="FORM",d[d.FRAME=39]="FRAME",d[d.FRAMESET=40]="FRAMESET",d[d.H1=41]="H1",d[d.H2=42]="H2",d[d.H3=43]="H3",d[d.H4=44]="H4",d[d.H5=45]="H5",d[d.H6=46]="H6",d[d.HEAD=47]="HEAD",d[d.HEADER=48]="HEADER",d[d.HGROUP=49]="HGROUP",d[d.HR=50]="HR",d[d.HTML=51]="HTML",d[d.I=52]="I",d[d.IMG=53]="IMG",d[d.IMAGE=54]="IMAGE",d[d.INPUT=55]="INPUT",d[d.IFRAME=56]="IFRAME",d[d.KEYGEN=57]="KEYGEN",d[d.LABEL=58]="LABEL",d[d.LI=59]="LI",d[d.LINK=60]="LINK",d[d.LISTING=61]="LISTING",d[d.MAIN=62]="MAIN",d[d.MALIGNMARK=63]="MALIGNMARK",d[d.MARQUEE=64]="MARQUEE",d[d.MATH=65]="MATH",d[d.MENU=66]="MENU",d[d.META=67]="META",d[d.MGLYPH=68]="MGLYPH",d[d.MI=69]="MI",d[d.MO=70]="MO",d[d.MN=71]="MN",d[d.MS=72]="MS",d[d.MTEXT=73]="MTEXT",d[d.NAV=74]="NAV",d[d.NOBR=75]="NOBR",d[d.NOFRAMES=76]="NOFRAMES",d[d.NOEMBED=77]="NOEMBED",d[d.NOSCRIPT=78]="NOSCRIPT",d[d.OBJECT=79]="OBJECT",d[d.OL=80]="OL",d[d.OPTGROUP=81]="OPTGROUP",d[d.OPTION=82]="OPTION",d[d.P=83]="P",d[d.PARAM=84]="PARAM",d[d.PLAINTEXT=85]="PLAINTEXT",d[d.PRE=86]="PRE",d[d.RB=87]="RB",d[d.RP=88]="RP",d[d.RT=89]="RT",d[d.RTC=90]="RTC",d[d.RUBY=91]="RUBY",d[d.S=92]="S",d[d.SCRIPT=93]="SCRIPT",d[d.SEARCH=94]="SEARCH",d[d.SECTION=95]="SECTION",d[d.SELECT=96]="SELECT",d[d.SOURCE=97]="SOURCE",d[d.SMALL=98]="SMALL",d[d.SPAN=99]="SPAN",d[d.STRIKE=100]="STRIKE",d[d.STRONG=101]="STRONG",d[d.STYLE=102]="STYLE",d[d.SUB=103]="SUB",d[d.SUMMARY=104]="SUMMARY",d[d.SUP=105]="SUP",d[d.TABLE=106]="TABLE",d[d.TBODY=107]="TBODY",d[d.TEMPLATE=108]="TEMPLATE",d[d.TEXTAREA=109]="TEXTAREA",d[d.TFOOT=110]="TFOOT",d[d.TD=111]="TD",d[d.TH=112]="TH",d[d.THEAD=113]="THEAD",d[d.TITLE=114]="TITLE",d[d.TR=115]="TR",d[d.TRACK=116]="TRACK",d[d.TT=117]="TT",d[d.U=118]="U",d[d.UL=119]="UL",d[d.SVG=120]="SVG",d[d.VAR=121]="VAR",d[d.WBR=122]="WBR",d[d.XMP=123]="XMP";let e0=new Map([[O.A,R.A],[O.ADDRESS,R.ADDRESS],[O.ANNOTATION_XML,R.ANNOTATION_XML],[O.APPLET,R.APPLET],[O.AREA,R.AREA],[O.ARTICLE,R.ARTICLE],[O.ASIDE,R.ASIDE],[O.B,R.B],[O.BASE,R.BASE],[O.BASEFONT,R.BASEFONT],[O.BGSOUND,R.BGSOUND],[O.BIG,R.BIG],[O.BLOCKQUOTE,R.BLOCKQUOTE],[O.BODY,R.BODY],[O.BR,R.BR],[O.BUTTON,R.BUTTON],[O.CAPTION,R.CAPTION],[O.CENTER,R.CENTER],[O.CODE,R.CODE],[O.COL,R.COL],[O.COLGROUP,R.COLGROUP],[O.DD,R.DD],[O.DESC,R.DESC],[O.DETAILS,R.DETAILS],[O.DIALOG,R.DIALOG],[O.DIR,R.DIR],[O.DIV,R.DIV],[O.DL,R.DL],[O.DT,R.DT],[O.EM,R.EM],[O.EMBED,R.EMBED],[O.FIELDSET,R.FIELDSET],[O.FIGCAPTION,R.FIGCAPTION],[O.FIGURE,R.FIGURE],[O.FONT,R.FONT],[O.FOOTER,R.FOOTER],[O.FOREIGN_OBJECT,R.FOREIGN_OBJECT],[O.FORM,R.FORM],[O.FRAME,R.FRAME],[O.FRAMESET,R.FRAMESET],[O.H1,R.H1],[O.H2,R.H2],[O.H3,R.H3],[O.H4,R.H4],[O.H5,R.H5],[O.H6,R.H6],[O.HEAD,R.HEAD],[O.HEADER,R.HEADER],[O.HGROUP,R.HGROUP],[O.HR,R.HR],[O.HTML,R.HTML],[O.I,R.I],[O.IMG,R.IMG],[O.IMAGE,R.IMAGE],[O.INPUT,R.INPUT],[O.IFRAME,R.IFRAME],[O.KEYGEN,R.KEYGEN],[O.LABEL,R.LABEL],[O.LI,R.LI],[O.LINK,R.LINK],[O.LISTING,R.LISTING],[O.MAIN,R.MAIN],[O.MALIGNMARK,R.MALIGNMARK],[O.MARQUEE,R.MARQUEE],[O.MATH,R.MATH],[O.MENU,R.MENU],[O.META,R.META],[O.MGLYPH,R.MGLYPH],[O.MI,R.MI],[O.MO,R.MO],[O.MN,R.MN],[O.MS,R.MS],[O.MTEXT,R.MTEXT],[O.NAV,R.NAV],[O.NOBR,R.NOBR],[O.NOFRAMES,R.NOFRAMES],[O.NOEMBED,R.NOEMBED],[O.NOSCRIPT,R.NOSCRIPT],[O.OBJECT,R.OBJECT],[O.OL,R.OL],[O.OPTGROUP,R.OPTGROUP],[O.OPTION,R.OPTION],[O.P,R.P],[O.PARAM,R.PARAM],[O.PLAINTEXT,R.PLAINTEXT],[O.PRE,R.PRE],[O.RB,R.RB],[O.RP,R.RP],[O.RT,R.RT],[O.RTC,R.RTC],[O.RUBY,R.RUBY],[O.S,R.S],[O.SCRIPT,R.SCRIPT],[O.SEARCH,R.SEARCH],[O.SECTION,R.SECTION],[O.SELECT,R.SELECT],[O.SOURCE,R.SOURCE],[O.SMALL,R.SMALL],[O.SPAN,R.SPAN],[O.STRIKE,R.STRIKE],[O.STRONG,R.STRONG],[O.STYLE,R.STYLE],[O.SUB,R.SUB],[O.SUMMARY,R.SUM
1MARY],[O.SUP,R.SUP],[O.TABLE,R.TABLE],[O.TBODY,R.TBODY],[O.TEMPLATE,R.TEMPLATE],[O.TEXTAREA,R.TEXTAREA],[O.TFOOT,R.TFOOT],[O.TD,R.TD],[O.TH,R.TH],[O.THEAD,R.THEAD],[O.TITLE,R.TITLE],[O.TR,R.TR],[O.TRACK,R.TRACK],[O.TT,R.TT],[O.U,R.U],[O.UL,R.UL],[O.SVG,R.SVG],[O.VAR,R.VAR],[O.WBR,R.WBR],[O.XMP,R.XMP]]);function e1(e){var t;return null!=(t=e0.get(e))?t:R.UNKNOWN}let e2=R,e9={[k.HTML]:new Set([e2.ADDRESS,e2.APPLET,e2.AREA,e2.ARTICLE,e2.ASIDE,e2.BASE,e2.BASEFONT,e2.BGSOUND,e2.BLOCKQUOTE,e2.BODY,e2.BR,e2.BUTTON,e2.CAPTION,e2.CENTER,e2.COL,e2.COLGROUP,e2.DD,e2.DETAILS,e2.DIR,e2.DIV,e2.DL,e2.DT,e2.EMBED,e2.FIELDSET,e2.FIGCAPTION,e2.FIGURE,e2.FOOTER,e2.FORM,e2.FRAME,e2.FRAMESET,e2.H1,e2.H2,e2.H3,e2.H4,e2.H5,e2.H6,e2.HEAD,e2.HEADER,e2.HGROUP,e2.HR,e2.HTML,e2.IFRAME,e2.IMG,e2.INPUT,e2.LI,e2.LINK,e2.LISTING,e2.MAIN,e2.MARQUEE,e2.MENU,e2.META,e2.NAV,e2.NOEMBED,e2.NOFRAMES,e2.NOSCRIPT,e2.OBJECT,e2.OL,e2.P,e2.PARAM,e2.PLAINTEXT,e2.PRE,e2.SCRIPT,e2.SECTION,e2.SELECT,e2.SOURCE,e2.STYLE,e2.SUMMARY,e2.TABLE,e2.TBODY,e2.TD,e2.TEMPLATE,e2.TEXTAREA,e2.TFOOT,e2.TH,e2.THEAD,e2.TITLE,e2.TR,e2.TRACK,e2.UL,e2.WBR,e2.XMP]),[k.MATHML]:new Set([e2.MI,e2.MO,e2.MN,e2.MS,e2.MTEXT,e2.ANNOTATION_XML]),[k.SVG]:new Set([e2.TITLE,e2.FOREIGN_OBJECT,e2.DESC]),[k.XLINK]:new Set,[k.XML]:new Set,[k.XMLNS]:new Set},e3=new Set([e2.H1,e2.H2,e2.H3,e2.H4,e2.H5,e2.H6]),e8=new Set([O.STYLE,O.SCRIPT,O.XMP,O.IFRAME,O.NOEMBED,O.NOFRAMES,O.PLAINTEXT]);e.s(["ATTRS",0,D,"DOCUMENT_MODE",0,b,"NS",0,k,"NUMBERED_HEADERS",0,e3,"SPECIAL_ELEMENTS",0,e9,"TAG_ID",0,R,"TAG_NAMES",0,O,"getTagID",0,e1,"hasUnescapedText",0,function(e,t){return e8.has(e)||t&&e===O.NOSCRIPT}],844866),(m=L||(L={}))[m.DATA=0]="DATA",m[m.RCDATA=1]="RCDATA",m[m.RAWTEXT=2]="RAWTEXT",m[m.SCRIPT_DATA=3]="SCRIPT_DATA",m[m.PLAINTEXT=4]="PLAINTEXT",m[m.TAG_OPEN=5]="TAG_OPEN",m[m.END_TAG_OPEN=6]="END_TAG_OPEN",m[m.TAG_NAME=7]="TAG_NAME",m[m.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",m[m.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",m[m.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",m[m.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",m[m.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",m[m.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",m[m.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",m[m.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",m[m.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",m[m.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",m[m.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",m[m.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",m[m.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",m[m.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",m[m.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",m[m.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",m[m.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",m[m.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",m[m.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",m[m.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",m[m.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",m[m.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",m[m.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",m[m.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",m[m.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",m[m.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",m[m.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",m[m.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",m[m.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",m[m.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",m[m.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",m[m.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",m[m.BOGUS_COMMENT=40]="BOGUS_COMMENT",m[m.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",m[m.COMMENT_START=42]="COMMENT_START",m[m.COMMENT_START_DASH=43]="COMMENT_START_DASH",m[m.COMMENT=44]="COMMENT",m[m.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",m[m.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",m[m.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",m[m.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",m[m.COMMENT_END_DASH=49]="COMMENT_END_DASH",m[m.COMMENT_END=50]="COMMENT_END",m[m.COMMENT_END_BANG=51]="COMMENT_END_BANG",m[m.DOCTYPE=52]="DOCTYPE",m[m.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",m[m.DOCTYPE_NAME=54]="DOCTYPE_NAME",m[m.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",m[m.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",m[m.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",m[m.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",m[m.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",m[m.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",m[m.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",m[m.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",m[m.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",m[m.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",m[m.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",m[m.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",m[m.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",m[m.CDATA_SECTION=68]="CDATA_SECTION",m[m.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",m[m.CDATA_SECTION_END=70]="CDATA_SECTION_END",m[m.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",m[m.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND";let e4={DATA:L.DATA,RCDATA:L.RCDATA,RAWTEXT:L.RAWTEXT,SCRIPT_DATA:L.SCRIPT_DATA,PLAINTEXT:L.PLAINTEXT,CDATA_SECTION:L.CDATA_SECTION};function e5(e){return e>=f.LATIN_CAPITAL_A&&e<=f.LATIN_CAPITAL_Z}function e6(e){return e>=f.LATIN_SMALL_A&&e<=f.LATIN_SMALL_Z||e5(e)}function e7(e){return e6(e)||e>=f.DIGIT_0&&e<=f.DIGIT_9}function te(e){return e===f.SPACE||e===f.LINE_FEED||e===f.TABULATION||e===f.FORM_FEED}function tt(e){return te(e)||e===f.SOLIDUS||e===f.GREATER_THAN_SIGN}class tr{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=L.DATA,this.returnState=L.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new eV(t),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new eZ(eX,(e,t)=>{this.preprocessor.pos=this.entityStartPos+t-1,this._flushCodePointConsumedAsCharacterReference(e)},t.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(A.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:e=>{this._err(A.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+e)},validateNumericCharacterReference:e=>{let t=function(e){if(e===f.NULL)return A.nullCharacterReference;if(e>1114111)return A.characterReferenceOutsideUnicodeRange;
1if(eW(e))return A.surrogateCharacterReference;if(eQ(e))return A.noncharacterCharacterReference;if(ez(e)||e===f.CARRIAGE_RETURN)return A.controlCharacterReference;return null}(e);t&&this._err(t,1)}}:void 0)}_err(e,t=0){var r,n;null==(n=(r=this.handler).onParseError)||n.call(r,this.preprocessor.getError(e,t))}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.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t<e;t++)this.preprocessor.advance()}_consumeSequenceIfMatch(e,t){return!!this.preprocessor.startsWith(e,t)&&(this._advanceBy(e.length-1),!0)}_createStartTagToken(){this.currentToken={type:_.START_TAG,tagName:"",tagID:R.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:_.END_TAG,tagName:"",tagID:R.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(e){this.currentToken={type:_.COMMENT,data:"",location:this.getCurrentLocation(e)}}_createDoctypeToken(e){this.currentToken={type:_.DOCTYPE,name:e,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}_createAttr(e){this.currentAttr={name:e,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var e,t;let r=this.currentToken;null===eK(r,this.currentAttr.name)?(r.attrs.push(this.currentAttr),r.location&&this.currentLocation&&((null!=(e=(t=r.location).attrs)?e:t.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue())):this._err(A.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){let e=this.currentToken;this.prepareToken(e),e.tagID=e1(e.tagName),e.type===_.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(A.endTagWithAttributes),e.selfClosing&&this._err(A.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 _.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case _.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case _.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:_.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken)if(this.currentCharacterToken.type===e){this.currentCharacterToken.chars+=t;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(e,t)}_emitCodePoint(e){let t=te(e)?_.WHITESPACE_CHARACTER:e===f.NULL?_.NULL_CHARACTER:_.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(_.CHARACTER,e)}_startCharacterReference(){this.returnState=this.state,this.state=L.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?S.Attribute:S.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===L.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===L.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===L.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case L.DATA:this._stateData(e);break;case L.RCDATA:this._stateRcdata(e);break;case L.RAWTEXT:this._stateRawtext(e);break;case L.SCRIPT_DATA:this._stateScriptData(e);break;case L.PLAINTEXT:this._statePlaintext(e);break;case L.TAG_OPEN:this._stateTagOpen(e);break;case L.END_TAG_OPEN:this._stateEndTagOpen(e);break;case L.TAG_NAME:this._stateTagName(e);break;case L.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case L.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case L.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case L.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case L.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case L.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case L.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case L.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case L.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case L.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case L.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case L.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case L.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case L.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case L.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case L.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case L.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case L.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscape
vendor: 7,007 bytes, line 1
1Start(e);break;case L.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case L.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case L.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case L.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case L.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case L.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case L.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case L.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case L.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case L.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case L.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case L.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case L.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case L.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case L.BOGUS_COMMENT:this._stateBogusComment(e);break;case L.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case L.COMMENT_START:this._stateCommentStart(e);break;case L.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case L.COMMENT:this._stateComment(e);break;case L.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case L.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case L.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case L.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case L.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case L.COMMENT_END:this._stateCommentEnd(e);break;case L.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case L.DOCTYPE:this._stateDoctype(e);break;case L.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case L.DOCTYPE_NAME:this._stateDoctypeName(e);break;case L.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case L.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case L.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case L.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case L.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case L.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case L.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case L.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case L.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case L.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case L.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case L.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case L.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case L.CDATA_SECTION:this._stateCdataSection(e);break;case L.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case L.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case L.CHARACTER_REFERENCE:this._stateCharacterReference();break;case L.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw Error("Unknown state")}}_stateData(e){switch(e){case f.LESS_THAN_SIGN:this.state=L.TAG_OPEN;break;case f.AMPERSAND:this._startCharacterReference();break;case f.NULL:this._err(A.unexpectedNullCharacter),this._emitCodePoint(e);break;case f.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case f.AMPERSAND:this._startCharacterReference();break;case f.LESS_THAN_SIGN:this.state=L.RCDATA_LESS_THAN_SIGN;break;case f.NULL:this._err(A.unexpectedNullCharacter),this._emitChars("�");break;case f.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case f.LESS_THAN_SIGN:this.state=L.RAWTEXT_LESS_THAN_SIGN;break;case f.NULL:this._err(A.unexpectedNullCharacter),this._emitChars("�");break;case f.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case f.LESS_THAN_SIGN:this.state=L.SCRIPT_DATA_LESS_THAN_SIGN;break;case f.NULL:this._err(A.unexpectedNullCharacter),this._emitChars("�");break;case f.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case f.NULL:this._err(A.unexpectedNullCharacter),this._emitChars("�");break;case f.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(e6(e))this._createStartTagToken(),this.state=L.TAG_NAME,this._stateTagName(e);else switch(e){case f.EXCLAMATION_MARK:this.state=L.MARKUP_DECLARATION_OPEN;break;case f.SOLIDUS:this.state=L.END_TAG_OPEN;break;case f.QUESTION_MARK:this._err(A.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=L.BOGUS_COMMENT,this._stateBogusComment(e);break;case f.EOF:this._err(A.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(A.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=L.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(e6(e))this._createEndTagToken(),this.state=L.TAG_NAME,this._stateTagName(e);else switch(e){case f.GREATER_THAN_SIGN:this._err(A.missingEndTagName),this.state=L.DATA;break;case f.EOF:this._err(A.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(A.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=L.BOGUS_COMMENT,this._stateBogusComment(e)}}_stateTagName(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this.state=L.BEFORE_ATTRIBUTE_NAME;break;case f.SOLIDUS:this.state=L.SELF_CLOSING_START_TAG;break;case f.GREATER_THAN_SIGN:this.state=L.DATA,this.emitCurrentTagToken();break;case f.NULL:this._err(A.unexpectedNullCharacter),t.tagName+="�";break;case f.EOF:this._err(A.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(e5(e)?e+32:e)}}_stateRcdataLessThanSign(e){e===f.SOLIDUS?this.state=L.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=L.RCDATA,this._stateRcdata(e))}_stateRcdataEndTagOpen(e){e6(e)?(this.state=L.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=L.RCDATA,this._stateRcdata(e))}handleSpecialEndTag(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();switch(this._createEndTagToken(),this.currentToken.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=L.BEFORE_ATTRIBUTE_NAME,
vendor: 7,207 bytes, line 1
1!1;case f.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=L.SELF_CLOSING_START_TAG,!1;case f.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=L.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=L.RCDATA,this._stateRcdata(e))}_stateRawtextLessThanSign(e){e===f.SOLIDUS?this.state=L.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=L.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagOpen(e){e6(e)?(this.state=L.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=L.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=L.RAWTEXT,this._stateRawtext(e))}_stateScriptDataLessThanSign(e){switch(e){case f.SOLIDUS:this.state=L.SCRIPT_DATA_END_TAG_OPEN;break;case f.EXCLAMATION_MARK:this.state=L.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=L.SCRIPT_DATA,this._stateScriptData(e)}}_stateScriptDataEndTagOpen(e){e6(e)?(this.state=L.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=L.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=L.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStart(e){e===f.HYPHEN_MINUS?(this.state=L.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=L.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStartDash(e){e===f.HYPHEN_MINUS?(this.state=L.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=L.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscaped(e){switch(e){case f.HYPHEN_MINUS:this.state=L.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case f.LESS_THAN_SIGN:this.state=L.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case f.NULL:this._err(A.unexpectedNullCharacter),this._emitChars("�");break;case f.EOF:this._err(A.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataEscapedDash(e){switch(e){case f.HYPHEN_MINUS:this.state=L.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case f.LESS_THAN_SIGN:this.state=L.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case f.NULL:this._err(A.unexpectedNullCharacter),this.state=L.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case f.EOF:this._err(A.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=L.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedDashDash(e){switch(e){case f.HYPHEN_MINUS:this._emitChars("-");break;case f.LESS_THAN_SIGN:this.state=L.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case f.GREATER_THAN_SIGN:this.state=L.SCRIPT_DATA,this._emitChars(">");break;case f.NULL:this._err(A.unexpectedNullCharacter),this.state=L.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case f.EOF:this._err(A.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=L.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===f.SOLIDUS?this.state=L.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:e6(e)?(this._emitChars("<"),this.state=L.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=L.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){e6(e)?(this.state=L.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=L.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=L.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscapeStart(e){if(this.preprocessor.startsWith(eq,!1)&&tt(this.preprocessor.peek(eq.length))){this._emitCodePoint(e);for(let e=0;e<eq.length;e++)this._emitCodePoint(this._consume());this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=L.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscaped(e){switch(e){case f.HYPHEN_MINUS:this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case f.LESS_THAN_SIGN:this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case f.NULL:this._err(A.unexpectedNullCharacter),this._emitChars("�");break;case f.EOF:this._err(A.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDash(e){switch(e){case f.HYPHEN_MINUS:this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case f.LESS_THAN_SIGN:this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case f.NULL:this._err(A.unexpectedNullCharacter),this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case f.EOF:this._err(A.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDashDash(e){switch(e){case f.HYPHEN_MINUS:this._emitChars("-");break;case f.LESS_THAN_SIGN:this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case f.GREATER_THAN_SIGN:this.state=L.SCRIPT_DATA,this._emitChars(">");break;case f.NULL:this._err(A.unexpectedNullCharacter),this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case f.EOF:this._err(A.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===f.SOLIDUS?(this.state=L.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(eq,!1)&&tt(this.preprocessor.peek(eq.length))){this._emitCodePoint(e);for(let e=0;e<eq.length;e++)this._emitCodePoint(this._consume());this.state=L.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=L.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateBeforeAttributeName(e){switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.SOLIDUS:case f.GREATER_THAN_SIGN:case f.EOF:this.state=L.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case f.EQUALS_SIGN:this._err(A.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=L.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=L.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateAttributeName(e){switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:case f.SOLIDUS:case f.GREATER_THAN_SIGN:case f.EOF:this._leaveAttrName(),this.state=L.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case f.EQUALS_SIGN:this._leaveAttrName(),this.state=L.BEFORE_ATTRIBUTE_VALUE;break;case f.QUOTATION_MARK:case f.APOSTROPHE:case f.LESS_THAN_SIGN:this._err(A.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case f.NULL:this._err(A.unexpectedNullCharacter),this.currentAttr.name+="
1�";break;default:this.currentAttr.name+=String.fromCodePoint(e5(e)?e+32:e)}}_stateAfterAttributeName(e){switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.SOLIDUS:this.state=L.SELF_CLOSING_START_TAG;break;case f.EQUALS_SIGN:this.state=L.BEFORE_ATTRIBUTE_VALUE;break;case f.GREATER_THAN_SIGN:this.state=L.DATA,this.emitCurrentTagToken();break;case f.EOF:this._err(A.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=L.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateBeforeAttributeValue(e){switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.QUOTATION_MARK:this.state=L.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case f.APOSTROPHE:this.state=L.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case f.GREATER_THAN_SIGN:this._err(A.missingAttributeValue),this.state=L.DATA,this.emitCurrentTagToken();break;default:this.state=L.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}_stateAttributeValueDoubleQuoted(e){switch(e){case f.QUOTATION_MARK:this.state=L.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case f.AMPERSAND:this._startCharacterReference();break;case f.NULL:this._err(A.unexpectedNullCharacter),this.currentAttr.value+="�";break;case f.EOF:this._err(A.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueSingleQuoted(e){switch(e){case f.APOSTROPHE:this.state=L.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case f.AMPERSAND:this._startCharacterReference();break;case f.NULL:this._err(A.unexpectedNullCharacter),this.currentAttr.value+="�";break;case f.EOF:this._err(A.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueUnquoted(e){switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this._leaveAttrValue(),this.state=L.BEFORE_ATTRIBUTE_NAME;break;case f.AMPERSAND:this._startCharacterReference();break;case f.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=L.DATA,this.emitCurrentTagToken();break;case f.NULL:this._err(A.unexpectedNullCharacter),this.currentAttr.value+="�";break;case f.QUOTATION_MARK:case f.APOSTROPHE:case f.LESS_THAN_SIGN:case f.EQUALS_SIGN:case f.GRAVE_ACCENT:this._err(A.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case f.EOF:this._err(A.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAfterAttributeValueQuoted(e){switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this._leaveAttrValue(),this.state=L.BEFORE_ATTRIBUTE_NAME;break;case f.SOLIDUS:this._leaveAttrValue(),this.state=L.SELF_CLOSING_START_TAG;break;case f.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=L.DATA,this.emitCurrentTagToken();break;case f.EOF:this._err(A.eofInTag),this._emitEOFToken();break;default:this._err(A.missingWhitespaceBetweenAttributes),this.state=L.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateSelfClosingStartTag(e){switch(e){case f.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=L.DATA,this.emitCurrentTagToken();break;case f.EOF:this._err(A.eofInTag),this._emitEOFToken();break;default:this._err(A.unexpectedSolidusInTag),this.state=L.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateBogusComment(e){let t=this.currentToken;switch(e){case f.GREATER_THAN_SIGN:this.state=L.DATA,this.emitCurrentComment(t);break;case f.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case f.NULL:this._err(A.unexpectedNullCharacter),t.data+="�";break;default:t.data+=String.fromCodePoint(e)}}_stateMarkupDeclarationOpen(e){this._consumeSequenceIfMatch("--",!0)?(this._createCommentToken(3),this.state=L.COMMENT_START):this._consumeSequenceIfMatch(ej,!1)?(this.currentLocation=this.getCurrentLocation(ej.length+1),this.state=L.DOCTYPE):this._consumeSequenceIfMatch(eY,!0)?this.inForeignNode?this.state=L.CDATA_SECTION:(this._err(A.cdataInHtmlContent),this._createCommentToken(eY.length+1),this.currentToken.data="[CDATA[",this.state=L.BOGUS_COMMENT):this._ensureHibernation()||(this._err(A.incorrectlyOpenedComment),this._createCommentToken(2),this.state=L.BOGUS_COMMENT,this._stateBogusComment(e))}_stateCommentStart(e){switch(e){case f.HYPHEN_MINUS:this.state=L.COMMENT_START_DASH;break;case f.GREATER_THAN_SIGN:{this._err(A.abruptClosingOfEmptyComment),this.state=L.DATA;let e=this.currentToken;this.emitCurrentComment(e);break}default:this.state=L.COMMENT,this._stateComment(e)}}_stateCommentStartDash(e){let t=this.currentToken;switch(e){case f.HYPHEN_MINUS:this.state=L.COMMENT_END;break;case f.GREATER_THAN_SIGN:this._err(A.abruptClosingOfEmptyComment),this.state=L.DATA,this.emitCurrentComment(t);break;case f.EOF:this._err(A.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=L.COMMENT,this._stateComment(e)}}_stateComment(e){let t=this.currentToken;switch(e){case f.HYPHEN_MINUS:this.state=L.COMMENT_END_DASH;break;case f.LESS_THAN_SIGN:t.data+="<",this.state=L.COMMENT_LESS_THAN_SIGN;break;case f.NULL:this._err(A.unexpectedNullCharacter),t.data+="�";break;case f.EOF:this._err(A.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}_stateCommentLessThanSign(e){let t=this.currentToken;switch(e){case f.EXCLAMATION_MARK:t.data+="!",this.state=L.COMMENT_LESS_THAN_SIGN_BANG;break;case f.LESS_THAN_SIGN:t.data+="<";break;default:this.state=L.COMMENT,this._stateComment(e)}}_stateCommentLessThanSignBang(e){e===f.HYPHEN_MINUS?this.state=L.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=L.COMMENT,this._stateComment(e))}_stateCommentLessThanSignBangDash(e){e===f.HYPHEN_MINUS?this.state=L.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=L.COMMENT_END_DASH,this._stateCommentEndDash(e))}_stateCommentLessThanSignBangDashDash(e){e!==f.GREATER_THAN_SIGN&&e!==f.EOF&&this._err(A.nestedComment),this.state=L.COMMENT_END,this._stateCommentEnd(e)}_stateCommentEndDash(e){let t=this.currentToken;switch(e){case f.HYPHEN_MINUS:this.state=L.COMMENT_END;break;case f.EOF:this._err(A.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=L.COMMENT,this._stateComment(e)}}_stateCommentEnd(e){let t=this.currentToken;switch(e){case f.GREATER_THAN_SIGN:this.state=L.DATA,this.emitCurrentComment(t);break;case f.EXCLAMATION_MARK:this.state=L.COMMENT_END_BANG;break;case f.HYPHEN_MINUS:t.data+="-";break;case f.EOF:this._err(A.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=L.COMMENT,this._stateComment(e)}}_stateCommentEndBang(e){let t=this.currentToken;switch(e){case f.HYPHEN_MINUS:t.data+="--!",this.state=L.COMMENT_END_DASH;break;case f.GREATER_THAN_SIGN:this._err(A.incorrectlyClosedComment),this.state=L.DATA,this.emitCurrentComment(t);break;case f.EOF:this._err(A.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=L.COMMENT,this._stateComment(e)}}_stateDoctype(e){switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this.state=L.BEFORE_DOCTYPE_NAME;break;case f.GREATER_THAN_SIGN:this.state=L.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case f.EOF:{this._err(A.eofInDoctype),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._err(A.missingWhitespaceBeforeDoctypeName),this.state=L.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}_stateBeforeDoctypeName(e){if(e5(e))this._createDoctypeToken(String.fromCharCode(e+32)),this.state=L.DOCTYPE_NAME;else switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.NULL:this._err(A.unexpectedNullCharacter),this._createDoctypeToken("�"),this.state=L.DOCTYPE_NAME;break;case f.GREATER_THAN_SIGN:{this._err(A.missingDoctypeName),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=L.DATA;break}case f.EOF:{this._err(A.eofInDoctype),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=L.DOCTYPE_NAME}}_stateDoctypeName(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this.state=L.AFTER_DOCTYPE_NAME;break;case f.GREATER_THAN_SIGN:this.state=L.DATA,this.emitCurrentDoctype(t);break;
1case f.NULL:this._err(A.unexpectedNullCharacter),t.name+="�";break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(e5(e)?e+32:e)}}_stateAfterDoctypeName(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.GREATER_THAN_SIGN:this.state=L.DATA,this.emitCurrentDoctype(t);break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch("public",!1)?this.state=L.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch("system",!1)?this.state=L.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(A.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}_stateAfterDoctypePublicKeyword(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this.state=L.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case f.QUOTATION_MARK:this._err(A.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=L.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case f.APOSTROPHE:this._err(A.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=L.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case f.GREATER_THAN_SIGN:this._err(A.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=L.DATA,this.emitCurrentDoctype(t);break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(A.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypePublicIdentifier(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.QUOTATION_MARK:t.publicId="",this.state=L.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case f.APOSTROPHE:t.publicId="",this.state=L.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case f.GREATER_THAN_SIGN:this._err(A.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=L.DATA,this.emitCurrentDoctype(t);break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(A.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypePublicIdentifierDoubleQuoted(e){let t=this.currentToken;switch(e){case f.QUOTATION_MARK:this.state=L.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case f.NULL:this._err(A.unexpectedNullCharacter),t.publicId+="�";break;case f.GREATER_THAN_SIGN:this._err(A.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=L.DATA;break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateDoctypePublicIdentifierSingleQuoted(e){let t=this.currentToken;switch(e){case f.APOSTROPHE:this.state=L.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case f.NULL:this._err(A.unexpectedNullCharacter),t.publicId+="�";break;case f.GREATER_THAN_SIGN:this._err(A.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=L.DATA;break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateAfterDoctypePublicIdentifier(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this.state=L.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case f.GREATER_THAN_SIGN:this.state=L.DATA,this.emitCurrentDoctype(t);break;case f.QUOTATION_MARK:this._err(A.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case f.APOSTROPHE:this._err(A.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;
vendor: 4,995 bytes, line 1
1default:this._err(A.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBetweenDoctypePublicAndSystemIdentifiers(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=L.DATA;break;case f.QUOTATION_MARK:t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case f.APOSTROPHE:t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(A.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateAfterDoctypeSystemKeyword(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:this.state=L.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case f.QUOTATION_MARK:this._err(A.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case f.APOSTROPHE:this._err(A.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case f.GREATER_THAN_SIGN:this._err(A.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=L.DATA,this.emitCurrentDoctype(t);break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(A.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypeSystemIdentifier(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.QUOTATION_MARK:t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case f.APOSTROPHE:t.systemId="",this.state=L.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case f.GREATER_THAN_SIGN:this._err(A.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=L.DATA,this.emitCurrentDoctype(t);break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(A.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypeSystemIdentifierDoubleQuoted(e){let t=this.currentToken;switch(e){case f.QUOTATION_MARK:this.state=L.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case f.NULL:this._err(A.unexpectedNullCharacter),t.systemId+="�";break;case f.GREATER_THAN_SIGN:this._err(A.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=L.DATA;break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateDoctypeSystemIdentifierSingleQuoted(e){let t=this.currentToken;switch(e){case f.APOSTROPHE:this.state=L.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case f.NULL:this._err(A.unexpectedNullCharacter),t.systemId+="�";break;case f.GREATER_THAN_SIGN:this._err(A.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=L.DATA;break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateAfterDoctypeSystemIdentifier(e){let t=this.currentToken;switch(e){case f.SPACE:case f.LINE_FEED:case f.TABULATION:case f.FORM_FEED:break;case f.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=L.DATA;break;case f.EOF:this._err(A.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(A.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=L.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBogusDoctype(e){let t=this.currentToken;switch(e){case f.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=L.DATA;break;case f.NULL:this._err(A.unexpectedNullCharacter);break;case f.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}_stateCdataSection(e){switch(e){case f.RIGHT_SQUARE_BRACKET:this.state=L.CDATA_SECTION_BRACKET;break;case f.EOF:this._err(A.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateCdataSectionBracket(e){e===f.RIGHT_SQUARE_BRACKET?this.state=L.CDATA_SECTION_END:(this._emitChars("]"),this.state=L.CDATA_SECTION,this._stateCdataSection(e))}_stateCdataSectionEnd(e){switch(e){case f.GREATER_THAN_SIGN:this.state=L.DATA;break;case f.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=L.CDATA_SECTION,this._stateCdataSection(e)}}_stateCharacterReference(){let e=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(e<0)if(this.preprocessor.lastChunkWritten)e=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}
vendor: 4,106 bytes, line 1
10===e?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(f.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&e7(this.preprocessor.peek(1))?L.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(e){e7(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===f.SEMICOLON&&this._err(A.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}}let tn=new Set([R.DD,R.DT,R.LI,R.OPTGROUP,R.OPTION,R.P,R.RB,R.RP,R.RT,R.RTC]),ta=new Set([...tn,R.CAPTION,R.COLGROUP,R.TBODY,R.TD,R.TFOOT,R.TH,R.THEAD,R.TR]),ts=new Set([R.APPLET,R.CAPTION,R.HTML,R.MARQUEE,R.OBJECT,R.TABLE,R.TD,R.TEMPLATE,R.TH]),ti=new Set([...ts,R.OL,R.UL]),to=new Set([...ts,R.BUTTON]),tl=new Set([R.ANNOTATION_XML,R.MI,R.MN,R.MO,R.MS,R.MTEXT]),tc=new Set([R.DESC,R.FOREIGN_OBJECT,R.TITLE]),th=new Set([R.TR,R.TEMPLATE,R.HTML]),tu=new Set([R.TBODY,R.TFOOT,R.THEAD,R.TEMPLATE,R.HTML]),td=new Set([R.TABLE,R.TEMPLATE,R.HTML]),tm=new Set([R.TD,R.TH]);class tp{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=R.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===R.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===k.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.current&&void 0!==this.currentTagId&&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])!==k.HTML)this.shortenToLength(Math.max(t,0))}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<e)}}popUntilElementPopped(e){let t=this._indexOf(e);this.shortenToLength(Math.max(t,0))}popUntilPopped(e,t){let r=this._indexOfTagNames(e,t);this.shortenToLength(Math.max(r,0))}popUntilNumberedHeaderPopped(){this.popUntilPopped(e3,k.HTML)}popUntilTableCellPopped(){this.popUntilPopped(tm,k.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(e,t){for(let r=this.stackTop;r>=0;r--)if(e.has(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(td,k.HTML)}clearBackToTableBodyContext(){this.clearBackTo(tu,k.HTML)}clearBackToTableRowContext(){this.clearBackTo(th,k.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]===R.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]===R.HTML}hasInDynamicScope(e,t){for(let r=this.stackTop;r>=0;r--){let n=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case k.HTML:if(n===e)return!0;
vendor: 14,815 bytes, line 1
1if(t.has(n))return!1;break;case k.SVG:if(tc.has(n))return!1;break;case k.MATHML:if(tl.has(n))return!1}}return!0}hasInScope(e){return this.hasInDynamicScope(e,ts)}hasInListItemScope(e){return this.hasInDynamicScope(e,ti)}hasInButtonScope(e){return this.hasInDynamicScope(e,to)}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case k.HTML:if(e3.has(t))return!0;if(ts.has(t))return!1;break;case k.SVG:if(tc.has(t))return!1;break;case k.MATHML:if(tl.has(t))return!1}}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===k.HTML)switch(this.tagIDs[t]){case e:return!0;case R.TABLE:case R.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===k.HTML)switch(this.tagIDs[e]){case R.TBODY:case R.THEAD:case R.TFOOT:return!0;case R.TABLE:case R.HTML:return!1}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===k.HTML)switch(this.tagIDs[t]){case e:return!0;case R.OPTION:case R.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;void 0!==this.currentTagId&&tn.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;void 0!==this.currentTagId&&ta.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;void 0!==this.currentTagId&&this.currentTagId!==e&&ta.has(this.currentTagId);)this.pop()}}(p=y||(y={}))[p.Marker=0]="Marker",p[p.Element=1]="Element";let tE={type:y.Marker};class tT{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){let r=[],n=t.length,a=this.treeAdapter.getTagName(e),s=this.treeAdapter.getNamespaceURI(e);for(let e=0;e<this.entries.length;e++){let t=this.entries[e];if(t.type===y.Marker)break;let{element:i}=t;if(this.treeAdapter.getTagName(i)===a&&this.treeAdapter.getNamespaceURI(i)===s){let t=this.treeAdapter.getAttrList(i);t.length===n&&r.push({idx:e,attrs:t})}}return r}_ensureNoahArkCondition(e){if(this.entries.length<3)return;let t=this.treeAdapter.getAttrList(e),r=this._getNoahArkConditionCandidates(e,t);if(r.length<3)return;let n=new Map(t.map(e=>[e.name,e.value])),a=0;for(let e=0;e<r.length;e++){let t=r[e];t.attrs.every(e=>n.get(e.name)===e.value)&&(a+=1)>=3&&this.entries.splice(t.idx,1)}}insertMarker(){this.entries.unshift(tE)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:y.Element,element:e,token:t})}insertElementAfterBookmark(e,t){let r=this.entries.indexOf(this.bookmark);this.entries.splice(r,0,{type:y.Element,element:e,token:t})}removeEntry(e){let t=this.entries.indexOf(e);-1!==t&&this.entries.splice(t,1)}clearToLastMarker(){let e=this.entries.indexOf(tE);-1===e?this.entries.length=0:this.entries.splice(0,e+1)}getElementEntryInScopeWithTagName(e){let t=this.entries.find(t=>t.type===y.Marker||this.treeAdapter.getTagName(t.element)===e);return t&&t.type===y.Element?t:null}getElementEntry(e){return this.entries.find(t=>t.type===y.Element&&t.element===e)}}let tf={createDocument:()=>({nodeName:"#document",mode:b.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}),createTextNode:e=>({nodeName:"#text",value: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 a=e.childNodes.find(e=>"#documentType"===e.nodeName);a?(a.name=t,a.publicId=r,a.systemId=n):tf.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(tf.isTextNode(r)){r.value+=t;return}}tf.appendChild(e,tf.createTextNode(t))},insertTextBefore(e,t,r){let n=e.childNodes[e.childNodes.indexOf(r)-1];n&&tf.isTextNode(n)?n.value+=t:tf.insertBefore(e,tf.createTextNode(t),r)},adoptAttributes(e,t){let r=new Set(e.attrs.map(e=>e.name));for(let n=0;n<t.length;n++)r.has(t[n].name)||e.attrs.push(t[n])},getFirstChild:e=>e.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}}},tA="html",t_=["+//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//"],tg=[...t_,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],tN=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),tI=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],tC=[...tI,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function tS(e,t){return t.some(t=>e.startsWith(t))}let tk=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])),tD=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:k.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:k.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:k.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:k.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:k.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:k.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:k.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:k.XML}],["xml:space",{prefix:"xml",name:"space",namespace:k.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:k.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:k.XMLNS}]]),tb=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])),tO=new Set([R.B,R.BIG,R.BLOCKQUOTE,R.BODY,R.BR,R.CENTER,R.CODE,R.DD,R.DIV,R.DL,R.DT,R.EM,R.EMBED,R.H1,R.H2,R.H3,R.H4,R.H5,R.H6,R.HEAD,R.HR,R.I,R.IMG,R.LI,R.LISTING,R.MENU,R.META,R.NOBR,R.OL,R.P,R.PRE,R.RUBY,R.S,R.SMALL,R.SPAN,R.STRONG,R.STRIKE,R.SUB,R.SUP,R.TABLE,R.TT,R.U,R.UL,R.VAR]);function tR(e){for(let t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}}function tL(e){for(let t=0;t<e.attrs.length;t++){let r=tk.get(e.attrs[t].name);null!=r&&(e.attrs[t].name=r)}}function ty(e){for(let t=0;t<e.attrs.length;t++){let r=tD.get(e.attrs[t].name);r&&(e.attrs[t].prefix=r.prefix,e.attrs[t].name=r.name,e.attrs[t].namespace=r.namespace)}}(E=M||(M={}))[E.INITIAL=0]="INITIAL",E[E.BEFORE_HTML=1]="BEFORE_HTML",E[E.BEFORE_HEAD=2]="BEFORE_HEAD",E[E.IN_HEAD=3]="IN_HEAD",E[E.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",E[E.AFTER_HEAD=5]="AFTER_HEAD",E[E.IN_BODY=6]="IN_BODY",E[E.TEXT=7]="TEXT",E[E.IN_TABLE=8]="IN_TABLE",E[E.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",E[E.IN_CAPTION=10]="IN_CAPTION",E[E.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",E[E.IN_TABLE_BODY=12]="IN_TABLE_BODY",E[E.IN_ROW=13]="IN_ROW",E[E.IN_CELL=14]="IN_CELL",E[E.IN_SELECT=15]="IN_SELECT",E[E.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",E[E.IN_TEMPLATE=17]="IN_TEMPLATE",E[E.AFTER_BODY=18]="AFTER_BODY",E[E.IN_FRAMESET=19]="IN_FRAMESET",E[E.AFTER_FRAMESET=20]="AFTER_FRAMESET",E[E.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",E[E.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET";let tM={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},tP=new Set([R.TABLE,R.TBODY,R.TFOOT,R.THEAD,R.TR]),tx={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:tf,onParseError:null};class tw{constructor(e,t,r=null,n=null){this.fragmentContext=r,this.scriptHandler=n,this.currentToken=null,this.stopped=!1,this.insertionMode=M.INITIAL,this.originalInsertionMode=M.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...tx,...e},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!=t?t:this.treeAdapter.createDocument(),this.tokenizer=new tr(this.options,this),this.activeFormattingElements=new tT(this.treeAdapter),this.fragmentContextID=r?e1(this.treeAdapter.getTagName(r)):R.UNKNOWN,this._setContextModes(null!=r?r:this.document,this.fragmentContextID),this.openElements=new tp(this.document,this.treeAdapter,this)}static parse(e,t){let r=new this(t);return r.tokenizer.write(e,!0),r.document}static getFragmentParser(e,t){let r={...tx,...t};null!=e||(e=r.treeAdapter.createElement(O.TEMPLATE,k.HTML,[]));let n=r.treeAdapter.createElement("documentmock",k.HTML,[]),a=new this(r,n,e);return a.fragmentContextID===R.TEMPLATE&&a.tmplInsertionModeStack.unshift(M.IN_TEMPLATE),a._initTokenizerForFragmentParsing(),a._insertFakeRootElement(),a._resetInsertionMode(),a._findFormInFragmentContext(),a}getFragment(){let e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}_err(e,t,r){var n;if(!this.onParseError)return;let a=null!=(n=e.location)?n:tM,s={code:t,startLine:a.startLine,startCol:a.startCol,startOffset:a.startOffset,endLine:r?a.startLine:a.endLine,endCol:r?a.startCol:a.endCol,endOffset:r?a.startOffset:a.endOffset};this.onParseError(s)}onItemPush(e,t,r){var n,a;null==(a=(n=this.treeAdapter).onItemPush)||a.call(n,e),r&&this.openElements.stackTop>0&&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)||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||e&&this.treeAdapter.getNamespaceURI(e)===k.HTML;this.currentNotInHTML=!r,this.tokenizer.inForeignNode=!r&&void 0!==e&&void 0!==t&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,k.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=M.TEXT}switchToPlaintextParsing(){this.insertionMode=M.TEXT,this.originalInsertionMode=M.IN_BODY,this.tokenizer.state=e4.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;
1for(;e;){if(this.treeAdapter.getTagName(e)===O.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===k.HTML)switch(this.fragmentContextID){case R.TITLE:case R.TEXTAREA:this.tokenizer.state=e4.RCDATA;break;case R.STYLE:case R.XMP:case R.IFRAME:case R.NOEMBED:case R.NOFRAMES:case R.NOSCRIPT:this.tokenizer.state=e4.RAWTEXT;break;case R.SCRIPT:this.tokenizer.state=e4.SCRIPT_DATA;break;case R.PLAINTEXT:this.tokenizer.state=e4.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).find(e=>this.treeAdapter.isDocumentTypeNode(e));t&&this.treeAdapter.setNodeSourceCodeLocation(t,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(null!=t?t:this.document,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,k.HTML,[]);this._attachElementToTree(r,null),this.openElements.push(r,t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,k.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(O.HTML,k.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,R.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),a=r?n.lastIndexOf(r):n.length,s=n[a-1];if(this.treeAdapter.getNodeSourceCodeLocation(s)){let{endLine:t,endCol:r,endOffset:n}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:t,endCol:r,endOffset:n})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,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),a=t.type===_.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,a)}}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!==R.SVG||this.treeAdapter.getTagName(t)!==O.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==k.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===R.MGLYPH||e.tagID===R.MALIGNMARK)&&void 0!==r&&!this._isIntegrationPoint(r,t,k.HTML)))}_processToken(e){switch(e.type){case _.CHARACTER:this.onCharacter(e);break;case _.NULL_CHARACTER:this.onNullCharacter(e);break;case _.COMMENT:this.onComment(e);break;case _.DOCTYPE:this.onDoctype(e);break;case _.START_TAG:this._processStartTag(e);break;case _.END_TAG:this.onEndTag(e);break;case _.EOF:this.onEof(e);break;case _.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,r){let n=this.treeAdapter.getNamespaceURI(t),a=this.treeAdapter.getAttrList(t);return(!r||r===k.HTML)&&function(e,t,r){if(t===k.MATHML&&e===R.ANNOTATION_XML){for(let e=0;e<r.length;e++)if(r[e].name===D.ENCODING){let t=r[e].value.toLowerCase();return"text/html"===t||"application/xhtml+xml"===t}}return t===k.SVG&&(e===R.FOREIGN_OBJECT||e===R.DESC||e===R.TITLE)}(e,n,a)||(!r||r===k.MATHML)&&n===k.MATHML&&(e===R.MI||e===R.MO||e===R.MN||e===R.MS||e===R.MTEXT)}_reconstructActiveFormattingElements(){let e=this.activeFormattingElements.entries.length;if(e){let t=this.activeFormattingElements.entries.findIndex(e=>e.type===y.Marker||this.openElements.contains(e.element)),r=-1===t?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=M.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(R.P),this.openElements.popUntilTagNamePopped(R.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case R.TR:this.insertionMode=M.IN_ROW;return;case R.TBODY:case R.THEAD:case R.TFOOT:this.insertionMode=M.IN_TABLE_BODY;return;case R.CAPTION:this.insertionMode=M.IN_CAPTION;return;case R.COLGROUP:this.insertionMode=M.IN_COLUMN_GROUP;return;case R.TABLE:this.insertionMode=M.IN_TABLE;return;case R.BODY:this.insertionMode=M.IN_BODY;return;case R.FRAMESET:this.insertionMode=M.IN_FRAMESET;return;case R.SELECT:return void this._resetInsertionModeForSelect(e);case R.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case R.HTML:this.insertionMode=this.headElement?M.AFTER_HEAD:M.BEFORE_HEAD;return;case R.TD:case R.TH:if(e>0){this.insertionMode=M.IN_CELL;return}break;case R.HEAD:if(e>0){this.insertionMode=M.IN_HEAD;return}}this.insertionMode=M.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.tagIDs[t];if(e===R.TEMPLATE)break;if(e===R.TABLE){this.insertionMode=M.IN_SELECT_IN_TABLE;return}}this.insertionMode=M.IN_SELECT}_isElementCausesFosterParenting(e){return tP.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&void 0!==this.openElements.currentTagId&&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 R.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===k.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case R.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){return e9[this.treeAdapter.getNamespaceURI(e)].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,r;return void(t=this,r=e,t._insertCharacters(r),t.framesetOk=!1)}switch(this.insertionMode){case M.INITIAL:tH(this,e);break;case M.BEFORE_HTML:tU(this,e);break;case M.BEFORE_HEAD:tG(this,e);break;case M.IN_HEAD:tq(this,e);break;case M.IN_HEAD_NO_SCRIPT:tW(this,e);break;case M.AFTER_HEAD:tz(this,e);break;case M.IN_BODY:case M.IN_CAPTION:case M.IN_CELL:case M.IN_TEMPLATE:tK(this,e);break;case M.TEXT:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case M.IN_TABLE:case M.IN_TABLE_BODY:case M.IN_ROW:t3(this,e);break;case M.IN_TABLE_TEXT:t7(this,e);break;case M.IN_COLUMN_GROUP:rn(this,e);break;case M.AFTER_BODY:rd(this,e);break;case M.AFTER_AFTER_BODY:rm(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,r;return void(t=this,(r=e).chars="�",t._insertCharacters(r))}switch(this.insertionMode){case M.INITIAL:tH(this,e);break;case M.BEFORE_HTML:tU(this,e);break;case M.BEFORE_HEAD:tG(this,e);break;case M.IN_HEAD:tq(this,e);break;case M.IN_HEAD_NO_SCRIPT:tW(this,e);break;case M.AFTER_HEAD:tz(this,e);break;case M.TEXT:this._insertCharacters(e);break;case M.IN_TABLE:case M.IN_TABLE_BODY:case M.IN_ROW:t3(this,e);break;case M.IN_COLUMN_GROUP:rn(this,e);break;case M.AFTER_BODY:rd(this,e);break;case M.AFTER_AFTER_BODY:rm(this,e)}}onComment(e){var t,r,n,a;if(this.skipNextNewLine=!1,this.currentNotInHTML)return void tB(this,e);switch(this.insertionMode){case M.INITIAL:case M.BEFORE_HTML:case M.BEFORE_HEAD:case M.IN_HEAD:case M.IN_HEAD_NO_SCRIPT:case M.AFTER_HEAD:case M.IN_BODY:case M.IN_TABLE:case M.IN_CAPTION:case M.IN_COLUMN_GROUP:case M.IN_TABLE_BODY:case M.IN_ROW:case M.IN_CELL:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:case M.IN_TEMPLATE:case M.IN_FRAMESET:case M.AFTER_FRAMESET:tB(this,e);break;case M.IN_TABLE_TEXT:re(this,e);break;case M.AFTER_BODY:t=this,r=e,t._appendCommentNode(r,t.openElements.items[0]);break;case M.AFTER_AFTER_BODY:case M.AFTER_AFTER_FRAMESET:n=this,a=e,n._appendCommentNode(a,n.document)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case M.INITIAL:!function(e,t){e._setDocumentType(t);let r=t.forceQuirks?b.QUIRKS:function(e){if(e.name!==tA)return b.QUIRKS;let{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return b.QUIRKS;let{publicId:r}=e;
1if(null!==r){if(r=r.toLowerCase(),tN.has(r))return b.QUIRKS;let e=null===t?tg:t_;if(tS(r,e))return b.QUIRKS;if(tS(r,e=null===t?tI:tC))return b.LIMITED_QUIRKS}return b.NO_QUIRKS}(t);(t.name!==tA||null!==t.publicId||null!==t.systemId&&"about:legacy-compat"!==t.systemId)&&e._err(t,A.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=M.BEFORE_HTML}(this,e);break;case M.BEFORE_HEAD:case M.IN_HEAD:case M.IN_HEAD_NO_SCRIPT:case M.AFTER_HEAD:this._err(e,A.misplacedDoctype);break;case M.IN_TABLE_TEXT:re(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,A.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){let r;if((r=t.tagID)===R.FONT&&t.attrs.some(({name:e})=>e===D.COLOR||e===D.SIZE||e===D.FACE)||tO.has(r))rp(e),e._startTagOutsideForeignContent(t);else{let r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);if(n===k.MATHML)tR(t);else if(n===k.SVG){let e;null!=(e=tb.get(t.tagName))&&(t.tagName=e,t.tagID=e1(t.tagName)),tL(t)}ty(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 M.INITIAL:tH(this,e);break;case M.BEFORE_HTML:t=this,(r=e).tagID===R.HTML?(t._insertElement(r,k.HTML),t.insertionMode=M.BEFORE_HEAD):tU(t,r);break;case M.BEFORE_HEAD:var t,r,n,a,s,i,o,l,c,h,u,d,m=this,p=e;switch(p.tagID){case R.HTML:t0(m,p);break;case R.HEAD:m._insertElement(p,k.HTML),m.headElement=m.openElements.current,m.insertionMode=M.IN_HEAD;break;default:tG(m,p)}break;case M.IN_HEAD:tY(this,e);break;case M.IN_HEAD_NO_SCRIPT:var E=this,T=e;switch(T.tagID){case R.HTML:t0(E,T);break;case R.BASEFONT:case R.BGSOUND:case R.HEAD:case R.LINK:case R.META:case R.NOFRAMES:case R.STYLE:tY(E,T);break;case R.NOSCRIPT:E._err(T,A.nestedNoscriptInHead);break;default:tW(E,T)}break;case M.AFTER_HEAD:var f=this,_=e;switch(_.tagID){case R.HTML:t0(f,_);break;case R.BODY:f._insertElement(_,k.HTML),f.framesetOk=!1,f.insertionMode=M.IN_BODY;break;case R.FRAMESET:f._insertElement(_,k.HTML),f.insertionMode=M.IN_FRAMESET;break;case R.BASE:case R.BASEFONT:case R.BGSOUND:case R.LINK:case R.META:case R.NOFRAMES:case R.SCRIPT:case R.STYLE:case R.TEMPLATE:case R.TITLE:f._err(_,A.abandonedHeadElementChild),f.openElements.push(f.headElement,R.HEAD),tY(f,_),f.openElements.remove(f.headElement);break;case R.HEAD:f._err(_,A.misplacedStartTagForHeadElement);break;default:tz(f,_)}break;case M.IN_BODY:t0(this,e);break;case M.IN_TABLE:t8(this,e);break;case M.IN_TABLE_TEXT:re(this,e);break;case M.IN_CAPTION:let g;n=this,g=(a=e).tagID,rt.has(g)?n.openElements.hasInTableScope(R.CAPTION)&&(n.openElements.generateImpliedEndTags(),n.openElements.popUntilTagNamePopped(R.CAPTION),n.activeFormattingElements.clearToLastMarker(),n.insertionMode=M.IN_TABLE,t8(n,a)):t0(n,a);break;case M.IN_COLUMN_GROUP:rr(this,e);break;case M.IN_TABLE_BODY:ra(this,e);break;case M.IN_ROW:ri(this,e);break;case M.IN_CELL:let N;s=this,N=(i=e).tagID,rt.has(N)?(s.openElements.hasInTableScope(R.TD)||s.openElements.hasInTableScope(R.TH))&&(s._closeTableCell(),ri(s,i)):t0(s,i);break;case M.IN_SELECT:rl(this,e);break;case M.IN_SELECT_IN_TABLE:let I;o=this,(I=(l=e).tagID)===R.CAPTION||I===R.TABLE||I===R.TBODY||I===R.TFOOT||I===R.THEAD||I===R.TR||I===R.TD||I===R.TH?(o.openElements.popUntilTagNamePopped(R.SELECT),o._resetInsertionMode(),o._processStartTag(l)):rl(o,l);break;case M.IN_TEMPLATE:var C=this,S=e;switch(S.tagID){case R.BASE:case R.BASEFONT:case R.BGSOUND:case R.LINK:case R.META:case R.NOFRAMES:case R.SCRIPT:case R.STYLE:case R.TEMPLATE:case R.TITLE:tY(C,S);break;case R.CAPTION:case R.COLGROUP:case R.TBODY:case R.TFOOT:case R.THEAD:C.tmplInsertionModeStack[0]=M.IN_TABLE,C.insertionMode=M.IN_TABLE,t8(C,S);break;case R.COL:C.tmplInsertionModeStack[0]=M.IN_COLUMN_GROUP,C.insertionMode=M.IN_COLUMN_GROUP,rr(C,S);break;case R.TR:C.tmplInsertionModeStack[0]=M.IN_TABLE_BODY,C.insertionMode=M.IN_TABLE_BODY,ra(C,S);break;case R.TD:case R.TH:C.tmplInsertionModeStack[0]=M.IN_ROW,C.insertionMode=M.IN_ROW,ri(C,S);break;default:C.tmplInsertionModeStack[0]=M.IN_BODY,C.insertionMode=M.IN_BODY,t0(C,S)}break;case M.AFTER_BODY:c=this,(h=e).tagID===R.HTML?t0(c,h):rd(c,h);break;case M.IN_FRAMESET:var D=this,b=e;switch(b.tagID){case R.HTML:t0(D,b);break;case R.FRAMESET:D._insertElement(b,k.HTML);break;case R.FRAME:D._appendElement(b,k.HTML),b.ackSelfClosing=!0;break;case R.NOFRAMES:tY(D,b)}break;case M.AFTER_FRAMESET:var O=this,L=e;switch(L.tagID){case R.HTML:t0(O,L);break;case R.NOFRAMES:tY(O,L)}break;case M.AFTER_AFTER_BODY:u=this,(d=e).tagID===R.HTML?t0(u,d):rm(u,d);break;case M.AFTER_AFTER_FRAMESET:var y=this,P=e;switch(P.tagID){case R.HTML:t0(y,P);break;case R.NOFRAMES:tY(y,P)}}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===R.P||t.tagID===R.BR){rp(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)===k.HTML){e._endTagOutsideForeignContent(t);break}let a=e.treeAdapter.getTagName(n);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLe
1ngth(r);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case M.INITIAL:tH(this,e);break;case M.BEFORE_HTML:let t;n=this,((t=(a=e).tagID)===R.HTML||t===R.HEAD||t===R.BODY||t===R.BR)&&tU(n,a);break;case M.BEFORE_HEAD:let r;s=this,(r=(i=e).tagID)===R.HEAD||r===R.BODY||r===R.HTML||r===R.BR?tG(s,i):s._err(i,A.endTagWithoutMatchingOpenElement);break;case M.IN_HEAD:var n,a,s,i,o,l,c,h,u,d,m,p,E=this,T=e;switch(T.tagID){case R.HEAD:E.openElements.pop(),E.insertionMode=M.AFTER_HEAD;break;case R.BODY:case R.BR:case R.HTML:tq(E,T);break;case R.TEMPLATE:tj(E,T);break;default:E._err(T,A.endTagWithoutMatchingOpenElement)}break;case M.IN_HEAD_NO_SCRIPT:var f=this,_=e;switch(_.tagID){case R.NOSCRIPT:f.openElements.pop(),f.insertionMode=M.IN_HEAD;break;case R.BR:tW(f,_);break;default:f._err(_,A.endTagWithoutMatchingOpenElement)}break;case M.AFTER_HEAD:var g=this,N=e;switch(N.tagID){case R.BODY:case R.HTML:case R.BR:tz(g,N);break;case R.TEMPLATE:tj(g,N);break;default:g._err(N,A.endTagWithoutMatchingOpenElement)}break;case M.IN_BODY:t2(this,e);break;case M.TEXT:o=this,e.tagID===R.SCRIPT&&(null==(l=o.scriptHandler)||l.call(o,o.openElements.current)),o.openElements.pop(),o.insertionMode=o.originalInsertionMode;break;case M.IN_TABLE:t4(this,e);break;case M.IN_TABLE_TEXT:re(this,e);break;case M.IN_CAPTION:var I=this,C=e;let S=C.tagID;switch(S){case R.CAPTION:case R.TABLE:I.openElements.hasInTableScope(R.CAPTION)&&(I.openElements.generateImpliedEndTags(),I.openElements.popUntilTagNamePopped(R.CAPTION),I.activeFormattingElements.clearToLastMarker(),I.insertionMode=M.IN_TABLE,S===R.TABLE&&t4(I,C));break;case R.BODY:case R.COL:case R.COLGROUP:case R.HTML:case R.TBODY:case R.TD:case R.TFOOT:case R.TH:case R.THEAD:case R.TR:break;default:t2(I,C)}break;case M.IN_COLUMN_GROUP:var k=this,D=e;switch(D.tagID){case R.COLGROUP:k.openElements.currentTagId===R.COLGROUP&&(k.openElements.pop(),k.insertionMode=M.IN_TABLE);break;case R.TEMPLATE:tj(k,D);break;case R.COL:break;default:rn(k,D)}break;case M.IN_TABLE_BODY:rs(this,e);break;case M.IN_ROW:ro(this,e);break;case M.IN_CELL:var b=this,O=e;let L=O.tagID;switch(L){case R.TD:case R.TH:b.openElements.hasInTableScope(L)&&(b.openElements.generateImpliedEndTags(),b.openElements.popUntilTagNamePopped(L),b.activeFormattingElements.clearToLastMarker(),b.insertionMode=M.IN_ROW);break;case R.TABLE:case R.TBODY:case R.TFOOT:case R.THEAD:case R.TR:b.openElements.hasInTableScope(L)&&(b._closeTableCell(),ro(b,O));break;case R.BODY:case R.CAPTION:case R.COL:case R.COLGROUP:case R.HTML:break;default:t2(b,O)}break;case M.IN_SELECT:rc(this,e);break;case M.IN_SELECT_IN_TABLE:let y;c=this,(y=(h=e).tagID)===R.CAPTION||y===R.TABLE||y===R.TBODY||y===R.TFOOT||y===R.THEAD||y===R.TR||y===R.TD||y===R.TH?c.openElements.hasInTableScope(y)&&(c.openElements.popUntilTagNamePopped(R.SELECT),c._resetInsertionMode(),c.onEndTag(h)):rc(c,h);break;case M.IN_TEMPLATE:u=this,(d=e).tagID===R.TEMPLATE&&tj(u,d);break;case M.AFTER_BODY:ru(this,e);break;case M.IN_FRAMESET:m=this,e.tagID===R.FRAMESET&&!m.openElements.isRootHtmlElementCurrent()&&(m.openElements.pop(),m.fragmentContext||m.openElements.currentTagId===R.FRAMESET||(m.insertionMode=M.AFTER_FRAMESET));break;case M.AFTER_FRAMESET:p=this,e.tagID===R.HTML&&(p.insertionMode=M.AFTER_AFTER_FRAMESET);break;case M.AFTER_AFTER_BODY:rm(this,e)}}onEof(e){switch(this.insertionMode){case M.INITIAL:tH(this,e);break;case M.BEFORE_HTML:tU(this,e);break;case M.BEFORE_HEAD:tG(this,e);break;case M.IN_HEAD:tq(this,e);break;case M.IN_HEAD_NO_SCRIPT:tW(this,e);break;case M.AFTER_HEAD:tz(this,e);break;case M.IN_BODY:case M.IN_TABLE:case M.IN_CAPTION:case M.IN_COLUMN_GROUP:case M.IN_TABLE_BODY:case M.IN_ROW:case M.IN_CELL:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:t9(this,e);break;case M.TEXT:var t,r;t=this,r=e,t._err(r,A.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(r);break;case M.IN_TABLE_TEXT:re(this,e);break;case M.IN_TEMPLATE:rh(this,e);break;case M.AFTER_BODY:case M.IN_FRAMESET:case M.AFTER_FRAMESET:case M.AFTER_AFTER_BODY:case M.AFTER_AFTER_FRAMESET:tF(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCo
1deAt(0)===f.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)return void this._insertCharacters(e);switch(this.insertionMode){case M.IN_HEAD:case M.IN_HEAD_NO_SCRIPT:case M.AFTER_HEAD:case M.TEXT:case M.IN_COLUMN_GROUP:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:case M.IN_FRAMESET:case M.AFTER_FRAMESET:this._insertCharacters(e);break;case M.IN_BODY:case M.IN_CAPTION:case M.IN_CELL:case M.IN_TEMPLATE:case M.AFTER_BODY:case M.AFTER_AFTER_BODY:case M.AFTER_AFTER_FRAMESET:tV(this,e);break;case M.IN_TABLE:case M.IN_TABLE_BODY:case M.IN_ROW:t3(this,e);break;case M.IN_TABLE_TEXT:t6(this,e)}}}function tv(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):t1(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 a=e.openElements.items[n];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[n])&&(r=a)}return r||(e.openElements.shortenToLength(Math.max(n,0)),e.activeFormattingElements.removeEntry(t)),r}(e,r);if(!n)break;e.activeFormattingElements.bookmark=r;let a=function(e,t,r){let n=t,a=e.openElements.getCommonAncestor(t);for(let s=0,i=a;i!==r;s++,i=a){a=e.openElements.getCommonAncestor(i);let r=e.activeFormattingElements.getElementEntry(i),o=r&&s>=3;!r||o?(o&&e.activeFormattingElements.removeEntry(r),e.openElements.remove(i)):(i=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(i,n),n=i)}return n}(e,n,r.element),s=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(a),s&&function(e,t,r){let n=e1(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(n))e._fosterParentElement(r);else{let a=e.treeAdapter.getNamespaceURI(t);n===R.TEMPLATE&&a===k.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}(e,s,a),function(e,t,r){let n=e.treeAdapter.getNamespaceURI(r.element),{token:a}=r,s=e.treeAdapter.createElement(a.tagName,n,a.attrs);e._adoptNodes(t,s),e.treeAdapter.appendChild(t,s),e.activeFormattingElements.insertElementAfterBookmark(s,a),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,s,a.tagID)}(e,n,r)}}function tB(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function tF(e,t){if(e.stopped=!0,t.location){let r=2*!e.fragmentContext;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 tH(e,t){e._err(t,A.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,b.QUIRKS),e.insertionMode=M.BEFORE_HTML,e._processToken(t)}function tU(e,t){e._insertFakeRootElement(),e.insertionMode=M.BEFORE_HEAD,e._processToken(t)}function tG(e,t){e._insertFakeElement(O.HEAD,R.HEAD),e.headElement=e.openElements.current,e.insertionMode=M.IN_HEAD,e._processToken(t)}function tY(e,t){switch(t.tagID){case R.HTML:t0(e,t);break;case R.BASE:case R.BASEFONT:case R.BGSOUND:case R.LINK:case R.META:e._appendElement(t,k.HTML),t.ackSelfClosing=!0;break;case R.TITLE:e._switchToTextParsing(t,e4.RCDATA);break;case R.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,e4.RAWTEXT):(e._insertElement(t,k.HTML),e.insertionMode=M.IN_HEAD_NO_SCRIPT);break;case R.NOFRAMES:case R.STYLE:e._switchToTextParsing(t,e4.RAWTEXT);break;case R.SCRIPT:e._switchToTextParsing(t,e4.SCRIPT_DATA);break;case R.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=M.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(M.IN_TEMPLATE);break;case R.HEAD:e._err(t,A.misplacedStartTagForHeadElement);break;default:tq(e,t)}}function tj(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==R.TEMPLATE&&e._err(t,A.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(R.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,A.endTagWithoutMatchingOpenElement)}function tq(e,t){e.openElements.pop(),e.insertionMode=M.AFTER_HEAD,e._processToken(t)}function tW(e,t){let r=t.type===_.EOF?A.openElementsLeftAfterEof:A.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=M.IN_HEAD,e._processToken(t)}function tz(e,t){e._insertFakeElement(O.BODY,R.BODY),e.insertionMode=M.IN_BODY,tQ(e,t)}function tQ(e,t){switch(t.type){case _.CHARACTER:tK(e,t);break;case _.WHITESPACE_CHARACTER:tV(e,t);break;case _.COMMENT:tB(e,t);break;case _.START_TAG:t0(e,t);break;case _.END_TAG:t2(e,t);break;case _.EOF:t9(e,t)}}function tV(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function tK(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function tX(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,k.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}
1function t$(e){let t=eK(e,D.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function tJ(e,t){e._switchToTextParsing(t,e4.RAWTEXT)}function tZ(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,k.HTML)}function t0(e,t){switch(t.tagID){case R.I:case R.S:case R.B:case R.U:case R.EM:case R.TT:case R.BIG:case R.CODE:case R.FONT:case R.SMALL:case R.STRIKE:case R.STRONG:e._reconstructActiveFormattingElements(),e._insertElement(t,k.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case R.A:let r;(r=e.activeFormattingElements.getElementEntryInScopeWithTagName(O.A))&&(tv(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,k.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case R.H1:case R.H2:case R.H3:case R.H4:case R.H5:case R.H6:e.openElements.hasInButtonScope(R.P)&&e._closePElement(),void 0!==e.openElements.currentTagId&&e3.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,k.HTML);break;case R.P:case R.DL:case R.OL:case R.UL:case R.DIV:case R.DIR:case R.NAV:case R.MAIN:case R.MENU:case R.ASIDE:case R.CENTER:case R.FIGURE:case R.FOOTER:case R.HEADER:case R.HGROUP:case R.DIALOG:case R.DETAILS:case R.ADDRESS:case R.ARTICLE:case R.SEARCH:case R.SECTION:case R.SUMMARY:case R.FIELDSET:case R.BLOCKQUOTE:case R.FIGCAPTION:e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._insertElement(t,k.HTML);break;case R.LI:case R.DD:case R.DT:e.framesetOk=!1;let n=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){let r=e.openElements.tagIDs[t];if(n===R.LI&&r===R.LI||(n===R.DD||n===R.DT)&&(r===R.DD||r===R.DT)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r);break}if(r!==R.ADDRESS&&r!==R.DIV&&r!==R.P&&e._isSpecialElement(e.openElements.items[t],r))break}e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._insertElement(t,k.HTML);break;case R.BR:case R.IMG:case R.WBR:case R.AREA:case R.EMBED:case R.KEYGEN:tX(e,t);break;case R.HR:e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._appendElement(t,k.HTML),e.framesetOk=!1,t.ackSelfClosing=!0;break;case R.RB:case R.RTC:e.openElements.hasInScope(R.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,k.HTML);break;case R.RT:case R.RP:e.openElements.hasInScope(R.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(R.RTC),e._insertElement(t,k.HTML);break;case R.PRE:case R.LISTING:e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._insertElement(t,k.HTML),e.skipNextNewLine=!0,e.framesetOk=!1;break;case R.XMP:e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,e4.RAWTEXT);break;case R.SVG:e._reconstructActiveFormattingElements(),tL(t),ty(t),t.selfClosing?e._appendElement(t,k.SVG):e._insertElement(t,k.SVG),t.ackSelfClosing=!0;break;case R.HTML:0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs);break;case R.BASE:case R.LINK:case R.META:case R.STYLE:case R.TITLE:case R.SCRIPT:case R.BGSOUND:case R.BASEFONT:case R.TEMPLATE:tY(e,t);break;case R.BODY:let a;(a=e.openElements.tryPeekProperlyNestedBodyElement())&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(a,t.attrs));break;case R.FORM:let s;s=e.openElements.tmplCount>0,(!e.formElement||s)&&(e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._insertElement(t,k.HTML),s||(e.formElement=e.openElements.current));break;case R.NOBR:e._reconstructActiveFormattingElements(),e.openElements.hasInScope(R.NOBR)&&(tv(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,k.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case R.MATH:e._reconstructActiveFormattingElements(),tR(t),ty(t),t.selfClosing?e._appendElement(t,k.MATHML):e._insertElement(t,k.MATHML),t.ackSelfClosing=!0;break;case R.TABLE:e.treeAdapter.getDocumentMode(e.document)!==b.QUIRKS&&e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._insertElement(t,k.HTML),e.framesetOk=!1,e.insertionMode=M.IN_TABLE;break;case R.INPUT:e._reconstructActiveFormattingElements(),e._appendElement(t,k.HTML),t$(t)||(e.framesetOk=!1),t.ackSelfClosing=!0;break;case R.PARAM:case R.TRACK:case R.SOURCE:e._appendElement(t,k.HTML),t.ackSelfClosing=!0;break;case R.IMAGE:t.tagName=O.IMG,t.tagID=R.IMG,tX(e,t);break;case R.BUTTON:e.openElements.hasInScope(R.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(R.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,k.HTML),e.framesetOk=!1;break;case R.APPLET:case R.OBJECT:case R.MARQUEE:e._reconstructActiveFormattingElements(),e._insertElement(t,k.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1;break;case R.IFRAME:e.framesetOk=!1,e._switchToTextParsing(t,e4.RAWTEXT);break;case R.SELECT:e._reconstructActiveFormattingElements(),e._insertElement(t,k.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===M.IN_TABLE||e.insertionMode===M.IN_CAPTION||e.insertionMode===M.IN_TABLE_BODY||e.insertionMode===M.IN_ROW||e.insertionMode===M.IN_CELL?M.IN_SELECT_IN_TABLE:M.IN_SELECT;break;case R.OPTION:case R.OPTGROUP:e.openElements.currentTagId===R.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,k.HTML);break;case R.NOEMBED:case R.NOFRAMES:tJ(e,t);break;case R.FRAMESET:let i;i=e.openElements.tryPeekProperlyNestedBodyElement(),e.framesetOk&&i&&(e.treeAdapter.detachNode(i),e.o
1penElements.popAllUpToHtmlElement(),e._insertElement(t,k.HTML),e.insertionMode=M.IN_FRAMESET);break;case R.TEXTAREA:e._insertElement(t,k.HTML),e.skipNextNewLine=!0,e.tokenizer.state=e4.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=M.TEXT;break;case R.NOSCRIPT:e.options.scriptingEnabled?tJ(e,t):tZ(e,t);break;case R.PLAINTEXT:e.openElements.hasInButtonScope(R.P)&&e._closePElement(),e._insertElement(t,k.HTML),e.tokenizer.state=e4.PLAINTEXT;break;case R.COL:case R.TH:case R.TD:case R.TR:case R.HEAD:case R.FRAME:case R.TBODY:case R.TFOOT:case R.THEAD:case R.CAPTION:case R.COLGROUP:break;default:tZ(e,t)}}function t1(e,t){let r=t.tagName,n=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){let a=e.openElements.items[t],s=e.openElements.tagIDs[t];if(n===s&&(n!==R.UNKNOWN||e.treeAdapter.getTagName(a)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(a,s))break}}function t2(e,t){switch(t.tagID){case R.A:case R.B:case R.I:case R.S:case R.U:case R.EM:case R.TT:case R.BIG:case R.CODE:case R.FONT:case R.NOBR:case R.SMALL:case R.STRIKE:case R.STRONG:tv(e,t);break;case R.P:e.openElements.hasInButtonScope(R.P)||e._insertFakeElement(O.P,R.P),e._closePElement();break;case R.DL:case R.UL:case R.OL:case R.DIR:case R.DIV:case R.NAV:case R.PRE:case R.MAIN:case R.MENU:case R.ASIDE:case R.BUTTON:case R.CENTER:case R.FIGURE:case R.FOOTER:case R.HEADER:case R.HGROUP:case R.DIALOG:case R.ADDRESS:case R.ARTICLE:case R.DETAILS:case R.SEARCH:case R.SECTION:case R.SUMMARY:case R.LISTING:case R.FIELDSET:case R.BLOCKQUOTE:case R.FIGCAPTION:let r;r=t.tagID,e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r));break;case R.LI:e.openElements.hasInListItemScope(R.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(R.LI),e.openElements.popUntilTagNamePopped(R.LI));break;case R.DD:case R.DT:let n;n=t.tagID,e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n));break;case R.H1:case R.H2:case R.H3:case R.H4:case R.H5:case R.H6:e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped());break;case R.BR:e._reconstructActiveFormattingElements(),e._insertFakeElement(O.BR,R.BR),e.openElements.pop(),e.framesetOk=!1;break;case R.BODY:if(e.openElements.hasInScope(R.BODY)&&(e.insertionMode=M.AFTER_BODY,e.options.sourceCodeLocationInfo)){let r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}break;case R.HTML:e.openElements.hasInScope(R.BODY)&&(e.insertionMode=M.AFTER_BODY,ru(e,t));break;case R.FORM:!function(e){let t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(R.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(R.FORM):r&&e.openElements.remove(r))}(e);break;case R.APPLET:case R.OBJECT:case R.MARQUEE:let a;a=t.tagID,e.openElements.hasInScope(a)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(a),e.activeFormattingElements.clearToLastMarker());break;case R.TEMPLATE:tj(e,t);break;default:t1(e,t)}}function t9(e,t){e.tmplInsertionModeStack.length>0?rh(e,t):tF(e,t)}function t3(e,t){if(void 0!==e.openElements.currentTagId&&tP.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=M.IN_TABLE_TEXT,t.type){case _.CHARACTER:t7(e,t);break;case _.WHITESPACE_CHARACTER:t6(e,t)}else t5(e,t)}function t8(e,t){switch(t.tagID){case R.TD:case R.TH:case R.TR:e.openElements.clearBackToTableContext(),e._insertFakeElement(O.TBODY,R.TBODY),e.insertionMode=M.IN_TABLE_BODY,ra(e,t);break;case R.STYLE:case R.SCRIPT:case R.TEMPLATE:tY(e,t);break;case R.COL:e.openElements.clearBackToTableContext(),e._insertFakeElement(O.COLGROUP,R.COLGROUP),e.insertionMode=M.IN_COLUMN_GROUP,rr(e,t);break;case R.FORM:e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,k.HTML),e.formElement=e.openElements.current,e.openElements.pop());break;case R.TABLE:e.openElements.hasInTableScope(R.TABLE)&&(e.openElements.popUntilTagNamePopped(R.TABLE),e._resetInsertionMode(),e._processStartTag(t));break;case R.TBODY:case R.TFOOT:case R.THEAD:e.openElements.clearBackToTableContext(),e._insertElement(t,k.HTML),e.insertionMode=M.IN_TABLE_BODY;break;case R.INPUT:t$(t)?e._appendElement(t,k.HTML):t5(e,t),t.ackSelfClosing=!0;break;case R.CAPTION:e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,k.HTML),e.insertionMode=M.IN_CAPTION;break;case R.COLGROUP:e.openElements.clearBackToTableContext(),e._insertElement(t,k.HTML),e.insertionMode=M.IN_COLUMN_GROUP;break;default:t5(e,t)}}function t4(e,t){switch(t.tagID){case R.TABLE:e.openElements.hasInTableScope(R.TABLE)&&(e.openElements.popUntilTagNamePopped(R.TABLE),e._resetInsertionMode());break;case R.TEMPLATE:tj(e,t);break;case R.BODY:case R.CAPTION:case R.COL:case R.COLGROUP:case R.HTML:case R.TBODY:case R.TD:case R.TFOOT:case R.TH:case R.THEAD:case R.TR:break;default:t5(e,t)}}function t5(e,t){let r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,tQ(e,t),e.fosterParentingEnabled=r}
vendor: 5,181 bytes, line 1
1function t6(e,t){e.pendingCharacterTokens.push(t)}function t7(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function re(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)t5(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}let rt=new Set([R.CAPTION,R.COL,R.COLGROUP,R.TBODY,R.TD,R.TFOOT,R.TH,R.THEAD,R.TR]);function rr(e,t){switch(t.tagID){case R.HTML:t0(e,t);break;case R.COL:e._appendElement(t,k.HTML),t.ackSelfClosing=!0;break;case R.TEMPLATE:tY(e,t);break;default:rn(e,t)}}function rn(e,t){e.openElements.currentTagId===R.COLGROUP&&(e.openElements.pop(),e.insertionMode=M.IN_TABLE,e._processToken(t))}function ra(e,t){switch(t.tagID){case R.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,k.HTML),e.insertionMode=M.IN_ROW;break;case R.TH:case R.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(O.TR,R.TR),e.insertionMode=M.IN_ROW,ri(e,t);break;case R.CAPTION:case R.COL:case R.COLGROUP:case R.TBODY:case R.TFOOT:case R.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=M.IN_TABLE,t8(e,t));break;default:t8(e,t)}}function rs(e,t){let r=t.tagID;switch(t.tagID){case R.TBODY:case R.TFOOT:case R.THEAD:e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=M.IN_TABLE);break;case R.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=M.IN_TABLE,t4(e,t));break;case R.BODY:case R.CAPTION:case R.COL:case R.COLGROUP:case R.HTML:case R.TD:case R.TH:case R.TR:break;default:t4(e,t)}}function ri(e,t){switch(t.tagID){case R.TH:case R.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,k.HTML),e.insertionMode=M.IN_CELL,e.activeFormattingElements.insertMarker();break;case R.CAPTION:case R.COL:case R.COLGROUP:case R.TBODY:case R.TFOOT:case R.THEAD:case R.TR:e.openElements.hasInTableScope(R.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=M.IN_TABLE_BODY,ra(e,t));break;default:t8(e,t)}}function ro(e,t){switch(t.tagID){case R.TR:e.openElements.hasInTableScope(R.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=M.IN_TABLE_BODY);break;case R.TABLE:e.openElements.hasInTableScope(R.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=M.IN_TABLE_BODY,rs(e,t));break;case R.TBODY:case R.TFOOT:case R.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(R.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=M.IN_TABLE_BODY,rs(e,t));break;case R.BODY:case R.CAPTION:case R.COL:case R.COLGROUP:case R.HTML:case R.TD:case R.TH:break;default:t4(e,t)}}function rl(e,t){switch(t.tagID){case R.HTML:t0(e,t);break;case R.OPTION:e.openElements.currentTagId===R.OPTION&&e.openElements.pop(),e._insertElement(t,k.HTML);break;case R.OPTGROUP:e.openElements.currentTagId===R.OPTION&&e.openElements.pop(),e.openElements.currentTagId===R.OPTGROUP&&e.openElements.pop(),e._insertElement(t,k.HTML);break;case R.HR:e.openElements.currentTagId===R.OPTION&&e.openElements.pop(),e.openElements.currentTagId===R.OPTGROUP&&e.openElements.pop(),e._appendElement(t,k.HTML),t.ackSelfClosing=!0;break;case R.INPUT:case R.KEYGEN:case R.TEXTAREA:case R.SELECT:e.openElements.hasInSelectScope(R.SELECT)&&(e.openElements.popUntilTagNamePopped(R.SELECT),e._resetInsertionMode(),t.tagID!==R.SELECT&&e._processStartTag(t));break;case R.SCRIPT:case R.TEMPLATE:tY(e,t)}}function rc(e,t){switch(t.tagID){case R.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===R.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===R.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===R.OPTGROUP&&e.openElements.pop();break;case R.OPTION:e.openElements.currentTagId===R.OPTION&&e.openElements.pop();break;case R.SELECT:e.openElements.hasInSelectScope(R.SELECT)&&(e.openElements.popUntilTagNamePopped(R.SELECT),e._resetInsertionMode());break;case R.TEMPLATE:tj(e,t)}}function rh(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(R.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):tF(e,t)}function ru(e,t){var r;if(t.tagID===R.HTML){if(e.fragmentContext||(e.insertionMode=M.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===R.HTML){e._setEndLocation(e.openElements.items[0],t);let n=e.openElements.items[1];!n||(null==(r=e.treeAdapter.getNodeSourceCodeLocation(n))?void 0:r.endTag)||e._setEndLocation(n,t)}}else rd(e,t)}function rd(e,t){e.insertionMode=M.IN_BODY,tQ(e,t)}function rm(e,t){e.insertionMode=M.IN_BODY,tQ(e,t)}function rp(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==k.HTML&&void 0!==e.openElements.currentTagId&&!e._isIntegrationPoint(e.openElements.currentTagId,e.o
1penElements.current);)e.openElements.pop()}O.AREA,O.BASE,O.BASEFONT,O.BGSOUND,O.BR,O.COL,O.EMBED,O.FRAME,O.HR,O.IMG,O.INPUT,O.KEYGEN,O.LINK,O.META,O.PARAM,O.SOURCE,O.TRACK,O.WBR;var rE=e.i(39609),rE=rE,rT=e.i(844866),rT=rT,rf=e.i(714407);let rA=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,r_=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),rg={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function rN(e,t){var r,n;let a,s,i=!!((a="root"===(n=e).type?n.children[0]:n)&&("doctype"===a.type||"element"===a.type&&"html"===a.tagName.toLowerCase())),o=ew("type",{handlers:{root:rC,element:rS,text:rk,comment:rb,doctype:rD,raw:rO},unknown:rR}),l={parser:i?new tw(rg):tw.getFragmentParser(void 0,rg),handle(e){o(e,l)},stitches:!1,options:t||{}};o(e,l),rL(l,(0,rf.pointStart)());let c=(r=i?l.parser.document:l.parser.getFragment(),eR({file:(s={file:l.options.file}).file||void 0,location:!1,schema:"svg"===s.space?W.svg:W.html,verbose:s.verbose||!1},r));return(l.stitches&&(0,v.visit)(c,"comment",function(e,t,r){if(e.value.stitch&&r&&void 0!==t)return r.children[t]=e.value.stitch,t}),"root"===c.type&&1===c.children.length&&c.children[0].type===e.type)?c.children[0]:c}function rI(e,t){let r=-1;if(e)for(;++r<e.length;)t.handle(e[r])}function rC(e,t){rI(e.children,t)}function rS(e,t){(function(e,t){let r=e.tagName.toLowerCase();if(t.parser.tokenizer.state===e4.PLAINTEXT)return;rL(t,(0,rf.pointStart)(e));let n=t.parser.openElements.current,a="namespaceURI"in n?n.namespaceURI:et.html;a===et.html&&"svg"===r&&(a=et.svg);let s=eB({...e,children:[]},"svg"===({space:a===et.svg?"svg":"html"}).space?W.svg:W.html),i={type:rE.TokenType.START_TAG,tagName:r,tagID:rT.getTagID(r),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in s?s.attrs:[],location:rM(e)};t.parser.currentToken=i,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=r})(e,t),rI(e.children,t),function(e,t){let r=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&eU.includes(r)||t.parser.tokenizer.state===e4.PLAINTEXT)return;rL(t,(0,rf.pointEnd)(e));let n={type:rE.TokenType.END_TAG,tagName:r,tagID:rT.getTagID(r),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:rM(e)};t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken),r===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===e4.RCDATA||t.parser.tokenizer.state===e4.RAWTEXT||t.parser.tokenizer.state===e4.SCRIPT_DATA)&&(t.parser.tokenizer.state=e4.DATA)}(e,t)}function rk(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);let r={type:rE.TokenType.CHARACTER,chars:e.value,location:rM(e)};rL(t,(0,rf.pointStart)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function rD(e,t){let r={type:rE.TokenType.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:rM(e)};rL(t,(0,rf.pointStart)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function rb(e,t){let r=e.value,n={type:rE.TokenType.COMMENT,data:r,location:rM(e)};rL(t,(0,rf.pointStart)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function rO(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,ry(t,(0,rf.pointStart)(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(rA,"<$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),72===t.parser.tokenizer.state||78===t.parser.tokenizer.state){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;let e=t.parser.tokenizer._consume();t.parser.tokenizer._callState(e)}}function rR(e,t){if(t.options.passThrough&&t.options.passThrough.includes(e.type)){var r;let n;t.stitches=!0,n="children"in(r=e)?(0,eS.default)({...r,children:[]}
1):(0,eS.default)(r),"children"in e&&"children"in n&&(n.children=rN({type:"root",children:e.children},t.options).children),rb({type:"comment",value:{stitch:n}},t)}else{let t="";throw r_.has(e.type)&&(t=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),Error("Cannot compile `"+e.type+"` node"+t)}}function rL(e,t){ry(e,t);let r=e.parser.tokenizer.currentCharacterToken;r&&r.location&&(r.location.endLine=e.parser.tokenizer.preprocessor.line,r.location.endCol=e.parser.tokenizer.preprocessor.col+1,r.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=r,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=e4.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function ry(e,t){if(t&&void 0!==t.offset){let r={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=r}}function rM(e){let t=(0,rf.pointStart)(e)||{line:void 0,column:void 0,offset:void 0},r=(0,rf.pointEnd)(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:r.line,endCol:r.column,endOffset:r.offset}}let rP=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],rx={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[...rP,"dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"],blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[...rP],h2:[["className","sr-only"]],img:[...rP,"longDesc","src"],input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[...rP,["className","contains-task-list"]],q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[...rP],table:[...rP],ul:[...rP,["className","contains-task-list"]],"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","colSpan","color","cols","compact","coords","dateTime","dir","encType","frame","hSpace","headers","height","hrefLang","htmlFor","id","isMap","itemProp","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rev","rowSpan","rows","rules","scope","selected","shape","size","span","start","summary","tabIndex","title","useMap","vAlign","value","width"]},clobber:["ariaDescribedBy","ariaLabelledBy","id","name"],clobberPrefix:"user-content-",protocols:{cite:["http","https"],href:["http","https","irc","ircs","mailto","xmpp"],longDesc:["http","https"],src:["http","https"]},required:{input:{disabled:!0,type:"checkbox"}},strip:["script"],tagNames:["a","b","blockquote","br","code","dd","del","details","div","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","li","ol","p","picture","pre","q","rp","rt","ruby","s","samp","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","tr","tt","ul","var"]},rw={}.hasOwnProperty;function rv(e,t){if(t&&"object"==typeof t)switch("string"==typeof t.type?t.type:""){case"comment":var r,n,a=e,s=t;if(a.schema.allowComments){let e="string"==typeof s.value?s.value:"",t=e.indexOf("-->"),r={type:"comment",value:t<0?e:e.slice(0,t)};return rU(r,s),r}return;case"doctype":var i=e,o=t;if(i.schema.allowDoctypes){let e={type:"doctype"};return rU(e,o),e}return;case"element":return function(e,t){let r="string"==typeof t.tagName?t.tagName:"";e.stack.push(r);let n=rB(e,t.children),a=function(e,t){let r,n=e.stack[e.stack.length-1],a=e.schema.attributes,s=e.schema.required,i=a&&rw.call(a,n)?a[n]:void 0,o=a&&rw.call(a,"*")?a["*"]:void 0,l=t&&"object"==typeof t?t:{},c={};for(r in l)if(rw.call(l,r)){let t=l[r],n=rF(e,rG(i,r),r,t);null==n&&(n=rF(e,rG(o,r),r,t)),null!=n&&(c[r]=n)}if(s&&rw.call(s,n)){let e=s[n];for(r in e)rw.call(e,r)&&!rw.call(c,r)&&(c[r]=e[r])}return c}(e,t.properties);e.stack.pop();let s=!1;if(r&&"*"!==r&&(!e.schema.tagNames||e.schema.tagNames.includes(r))&&(s=!0,e.schema.ancestors&&rw.call(e.schema.ancestors,r))){let t=e.schema.ancestors[r],n=-1;for(s=!1;++n<t.length;)e.stack.includes(t[n])&&(s=!0)}if(!s)return e.schema.strip&&!e.schema.strip.includes(r)?n:void 0;let i={type:"element",tagName:r,properties:a,children:n};return rU(i,t),i}(e,t);case"root":let l;return rU(l={type:"root",children:rB(e,(r=t).children)},r),l;case"text":let c;return rU(c={type:"text",value:"string"==typeof(n=t).value?n.value:""},n),c}}function rB(e,t){let r=[];if(Array.isArray(t)){let n=-1;for(;++n<t.length;){let a=rv(e,t[n]);a&&(Array.isArray(a)?r.push(...a):r.push(a))}}return r}function rF(e,t,r,n){return t?Array.isArray(n)?function(e,t,r,n){let a=-1,s=[];for(;++a<n.length;){let i=rH(e,t,r,n[a]);("number"==typeof i||"string"==typeof i)&&s.push(i)}return s}(e,t,r,n):rH(e,t,r,n):void 0}function rH(e,t,r,n){if(("boolean"==typeof n||"number"==typeof n||"string"==typeof n)&&function(e,t,r){let n=e.sc
1hema.protocols&&rw.call(e.schema.protocols,t)?e.schema.protocols[t]:void 0;if(!n||0===n.length)return!0;let a=String(r),s=a.indexOf(":"),i=a.indexOf("?"),o=a.indexOf("#"),l=a.indexOf("/");if(s<0||l>-1&&s>l||i>-1&&s>i||o>-1&&s>o)return!0;let c=-1;for(;++c<n.length;){let e=n[c];if(s===e.length&&a.slice(0,e.length)===e)return!0}return!1}(e,r,n)){if("object"==typeof t&&t.length>1){let e=!1,r=0;for(;++r<t.length;){let a=t[r];if(a&&"object"==typeof a&&"flags"in a){if(a.test(String(n))){e=!0;break}}else if(a===n){e=!0;break}}if(!e)return}return e.schema.clobber&&e.schema.clobberPrefix&&e.schema.clobber.includes(r)?e.schema.clobberPrefix+n:n}}function rU(e,t){let r=(0,rf.position)(t);t.data&&(e.data=(0,eS.default)(t.data)),r&&(e.position=r)}function rG(e,t){let r,n=-1;if(e)for(;++n<e.length;){let a=e[n],s="string"==typeof a?a:a[0];if(s===t)return a;"data*"===s&&(r=a)}if(t.length>4&&"data"===t.slice(0,4).toLowerCase())return r}var rY=e.i(742733);let rj=[161,161,164,164,167,168,170,170,173,174,176,180,182,186,188,191,198,198,208,208,215,216,222,225,230,230,232,234,236,237,240,240,242,243,247,250,252,252,254,254,257,257,273,273,275,275,283,283,294,295,299,299,305,307,312,312,319,322,324,324,328,331,333,333,338,339,358,359,363,363,462,462,464,464,466,466,468,468,470,470,472,472,474,474,476,476,593,593,609,609,708,708,711,711,713,715,717,717,720,720,728,731,733,733,735,735,768,879,913,929,931,937,945,961,963,969,1025,1025,1040,1103,1105,1105,8208,8208,8211,8214,8216,8217,8220,8221,8224,8226,8228,8231,8240,8240,8242,8243,8245,8245,8251,8251,8254,8254,8308,8308,8319,8319,8321,8324,8364,8364,8451,8451,8453,8453,8457,8457,8467,8467,8470,8470,8481,8482,8486,8486,8491,8491,8531,8532,8539,8542,8544,8555,8560,8569,8585,8585,8592,8601,8632,8633,8658,8658,8660,8660,8679,8679,8704,8704,8706,8707,8711,8712,8715,8715,8719,8719,8721,8721,8725,8725,8730,8730,8733,8736,8739,8739,8741,8741,8743,8748,8750,8750,8756,8759,8764,8765,8776,8776,8780,8780,8786,8786,8800,8801,8804,8807,8810,8811,8814,8815,8834,8835,8838,8839,8853,8853,8857,8857,8869,8869,8895,8895,8978,8978,9312,9449,9451,9547,9552,9587,9600,9615,9618,9621,9632,9633,9635,9641,9650,9651,9654,9655,9660,9661,9664,9665,9670,9672,9675,9675,9678,9681,9698,9701,9711,9711,9733,9734,9737,9737,9742,9743,9756,9756,9758,9758,9792,9792,9794,9794,9824,9825,9827,9829,9831,9834,9836,9837,9839,9839,9886,9887,9919,9919,9926,9933,9935,9939,9941,9953,9955,9955,9960,9961,9963,9969,9972,9972,9974,9977,9979,9980,9982,9983,10045,10045,10102,10111,11094,11097,12872,12879,57344,63743,65024,65039,65533,65533,127232,127242,127248,127277,127280,127337,127344,127373,127375,127376,127387,127404,917760,917999,983040,1048573,1048576,1114109],rq=[12288,12288,65281,65376,65504,65510],rW=[8361,8361,65377,65470,65474,65479,65482,65487,65490,65495,65498,65500,65512,65518],rz=[32,126,162,163,165,166,172,172,175,175,10214,10221,10629,10630],rQ=[4352,4447,8986,8987,9001,9002,9193,9196,9200,9200,9203,9203,9725,9726,9748,9749,9776,9783,9800,9811,9855,9855,9866,9871,9875,9875,9889,9889,9898,9899,9917,9918,9924,9925,9934,9934,9940,9940,9962,9962,9970,9971,9973,9973,9978,9978,9981,9981,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10133,10135,10160,10160,10175,10175,11035,11036,11088,11088,11093,11093,11904,11929,11931,12019,12032,12245,12272,12287,12289,12350,12353,12438,12441,12543,12549,12591,12593,12686,12688,12773,12783,12830,12832,12871,12880,42124,42128,42182,43360,43388,44032,55203,63744,64255,65040,65049,65072,65106,65108,65126,65128,65131,94176,94180,94192,94198,94208,101589,101631,101662,101760,101874,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,119552,119638,119648,119670,126980,126980,127183,127183,127374,127374,127377,127386,127488,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,127776,127789,127797,127799,127868,127870,127891,127904,127946,127951,127955,127968,127984,127988,127988,127992,128062,128064,128064,128066,128252,128255,128317,128331,128334,128336,128359,128378,128378,128405,128406,128420,128420,128507,128591,128640,128709,128716,128716,128720,128722,128725,128728,128732,128735,
1128747,128748,128756,128764,128992,129003,129008,129008,129292,129338,129340,129349,129351,129535,129648,129660,129664,129674,129678,129734,129736,129736,129741,129756,129759,129770,129775,129784,131072,196605,196608,262141],rV=(e,t)=>{let r=0,n=Math.floor(e.length/2)-1;for(;r<=n;){let a=Math.floor((r+n)/2),s=2*a;if(t<e[s])n=a-1;else{if(!(t>e[s+1]))return!0;r=a+1}}return!1},[rK,rX]=function(e){let t=e[0],r=e[1];for(let n=0;n<e.length;n+=2){let a=e[n],s=e[n+1];if(19968>=a&&19968<=s)return[a,s];s-a>r-t&&(t=a,r=s)}return[t,r]}(rQ);var r$=Object.defineProperty,rJ=r0(/\p{P}|\p{S}/u),rZ=r0(/\s/);function r0(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCodePoint(t))}}function r1(e){if(null===e||(0,rY.markdownLineEndingOrSpace)(e)||rZ(e))return 1;let t=0;if(e>=4352){if(null!==e&&e>=65024&&e<=65038)return P.nonEmojiGeneralUseVS;switch(function(e){if(!e||e<4352)return!1;switch(function(e){if(!Number.isSafeInteger(e))throw TypeError(`Expected a code point, got \`${typeof e}\`.`);return function(e){return!(e<161)&&!(e>1114109)&&rV(rj,e)?"ambiguous":!(e<12288)&&!(e>65510)&&rV(rq,e)?"fullwidth":!(e<8361)&&!(e>65518)&&rV(rW,e)?"halfwidth":!(e<32)&&!(e>10630)&&rV(rz,e)?"narrow":e>=rK&&e<=rX||!(e<4352)&&!(e>262141)&&rV(rQ,e)?"wide":"neutral"}(e)}(e)){case"fullwidth":case"halfwidth":return!0;case"wide":return!/^\p{Emoji_Presentation}/u.test(String.fromCodePoint(e));case"narrow":return!1;case"ambiguous":return 917760<=e&&e<=917999&&null;case"neutral":return/^\p{sc=Hangul}/u.test(String.fromCodePoint(e))}}(e)){case null:return P.ivs;case!0:t|=P.cjk}}return rJ(e)&&(t|=2),t}function r2(e,t,r){if(e!==P.nonEmojiGeneralUseVS)return e;let n=t(),a=r1(n);return!n||1&a?e:65025===r&&n&&!(n<8216)&&(8216===n||8217===n||8220===n||8221===n)?P.cjkPunctuation:a&~P.ivs}(T=P||(P={})).spaceOrPunctuation=3,T.cjk=4096,T.cjkPunctuation=4098,T.ivs=8192,T.cjkOrIvs=12288,T.nonEmojiGeneralUseVS=16384,T.variationSelector=24576,T.ivsToCjkRightShift=1;function r9(e){return(e&P.cjkPunctuation)==2}function r3(e){return!!(e&P.cjk)}function r8(e){return!!(e&P.spaceOrPunctuation)}function r4(e){return!!(e&&e>=55296&&e<=56319)}function r5(e){return!!(e&&e>=56320&&e<=57343)}function r6(e,t,r){if(t._bufferIndex<2)return e;let n=r({start:{...t,_bufferIndex:t._bufferIndex-2},end:t}).codePointAt(0);return n&&n>=65536?n:e}var r7=class{constructor(e,t,r){this.previousCode=e,this.nowPoint=t,this.sliceSerialize=r,((e,t)=>
1{let r,n;return n=void 0,(r="symbol"!=typeof t?t+"":t)in e?r$(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n})(this,"cachedValue")}value(){return void 0===this.cachedValue&&(this.cachedValue=function(e,t,r){let n=e>=65536?2:1;if(t._bufferIndex<1+n)return null;let a=t._bufferIndex-n-2,s=r({start:{...t,_bufferIndex:a>=0?a:0},end:{...t,_bufferIndex:t._bufferIndex-n}}),i=s.charCodeAt(s.length-1);if(Number.isNaN(i))return null;if(s.length<2||i<56320||57343<i)return i;let o=s.codePointAt(0);return o&&o>=65536?o:i}(this.previousCode,this.nowPoint,this.sliceSerialize)),this.cachedValue}};function ne(e,t,r){let n=r({start:t,end:{...t,_bufferIndex:t._bufferIndex+2}}).codePointAt(0);return n&&n>=65536?n:e}var nt=e.i(730301),nr=e.i(943654);let nn="emphasisSequence",na="strongSequence";var ns={name:"attention",resolveAll:function(e,t){let r,n,a,s,i,o,l,c,h=-1;for(;++h<e.length;)if("enter"===e[h][0]&&"attentionSequence"===e[h][1].type&&e[h][1]._close){for(r=h;r--;)if("exit"===e[r][0]&&"attentionSequence"===e[r][1].type&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[h][1]).charCodeAt(0)){if((e[r][1]._close||e[h][1]._open)&&(e[h][1].end.offset-e[h][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[h][1].end.offset-e[h][1].start.offset)%3))continue;o=e[r][1].end.offset-e[r][1].start.offset>1&&e[h][1].end.offset-e[h][1].start.offset>1?2:1;let u={...e[r][1].end},d={...e[h][1].start};ni(u,-o),ni(d,o),s={type:o>1?na:nn,start:u,end:{...e[r][1].end}},i={type:o>1?na:nn,start:{...e[h][1].start},end:d},a={type:o>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[h][1].start}},n={type:o>1?"strong":"emphasis",start:{...s.start},end:{...i.end}},e[r][1].end={...s.start},e[h][1].start={...i.end},l=[],e[r][1].end.offset-e[r][1].start.offset&&(l=(0,nt.push)(l,[["enter",e[r][1],t],["exit",e[r][1],t]])),l=(0,nt.push)(l,[["enter",n,t],["enter",s,t],["exit",s,t],["enter",a,t]]),(0,ek.ok)(t.parser.constructs.insideSpan.null,"expected `insideSpan` to be populated"),l=(0,nt.push)(l,(0,nr.resolveAll)(t.parser.constructs.insideSpan.null,e.slice(r+1,h),t)),l=(0,nt.push)(l,[["exit",a,t],["enter",i,t],["exit",i,t],["exit",n,t]]),e[h][1].end.offset-e[h][1].start.offset?(c=2,l=(0,nt.push)(l,[["enter",e[h][1],t],["exit",e[h][1],t]])):c=0,(0,nt.splice)(e,r-1,h-r+3,l),h=r+l.length-c-2;break}}for(h=-1;++h<e.length;)"attentionSequence"===e[h][1].type&&(e[h][1].type="data");return e},tokenize:function(e,t){let r,n=this.parser.constructs.attentionMarkers.null,{now:a,sliceSerialize:s,previous:i}=this,o=r5(i)?r6(i,a(),s):i,l=r1(o),c=new r7(o,a(),s),h=r2(l,c.value.bind(c),o);return function(i){return(0,ek.ok)(42===i||95===i,"expected asterisk or underscore"),r=i,e.enter("attentionSequence"),function i(l){if(l===r)return e.consume(l),i;let c=e.exit("attentionSequence"),u=r1(r4(l)?ne(l,a(),s):l);(0,ek.ok)(n,"expected `attentionMarkers` to be populated");let d=r9(h),m=d||!!(1&h),p=r9(u),E=p||!!(1&u),T=!!(h&P.cjkOrIvs),f=!E||p&&(m||T)||n.includes(l),A=!m||d&&(E||r3(u))||n.includes(o);return c._open=!!(42===r?f:f&&(r8(h)||!A)),c._close=!!(42===r?A:A&&(r8(u)||!f)),t(l)}(i)}}};function ni(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}function no(e,t){let r=String(e);if("string"!=typeof t)throw TypeError("Expected character");let n=0,a=r.indexOf(t);for(;-1!==a;)n++,a=r.indexOf(t,a+t.length);return n}e.s(["ccount",0,no],631886);let nl="phrasing",nc=["autolink","link","image","label"];function nh(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function nu(e){this.config.enter.autolinkProtocol.call(this,e)}function nd(e){this.config.exit.autolinkProtocol.call(this,e)}function nm(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];(0,ek.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function np(e){this.config.exit.autolinkEmail.call(this,e)}function nE(e){this.exit(e)}function nT(e){!function(e,t,r){let n=(0,es.convert)((r||{}).ignore||[]),a=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let r=!e[0]||Array.isArray(e[0])?e:[e],n=-1;for(;++n<r.length;){var a;let e=r[n];t.push(["string"==typeof(a=e[0])?RegExp(function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(a),"g"):a,function(e){return"function"==typeof e?e:function(){return e}}(e[1])])}return t}(t),s=-1;for(;++s<a.length;)(0,w.visitParents)(e,"text",i);function i(e,t){let r,i=-1;for(;++i<t.length;){let e=t[i],a=r?r.children:void 0;if(n(e,a?a.indexOf(e):void 0,r))return;r=e}if(r)return function(e,t){let r=t[t.length-1],n=a[s][0],i=a[s][1],o=0,l=r.children.indexOf(e),c=!1,h=[];n.lastIndex=0;let u=n.exec(e.value);for(;u;){let r=u.index,a={index:u.index,input:u.input,stack:[...t,e]},s=i(...u,a);if("string"==typeof s&&(s=s.length>0?{type:"text",value:s}:void 0),!1===s?n.lastIndex=r+1:(o!==r&&h.push({type:"text",value:e.value.slice(o,r)}),Array.isArray(s)?h.push(...s):s&&h.push(s),o=r+u[0].length,c=!0),!n.global)break;u=n.exec(e.value)}return c?(o<e.value.length&&h.push({type:"text",value:e.value.slice(o)}),r.children.splice(l,1,...h)):h=[e],l+h.length}(e,t)}}(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,nf],[/(?<=^|\s|\p{P}|\p{S})([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/gu,nA]],{ignore:["link","linkReference"]})}function nf(e,t,r,n,a){let s,i="";if(!n_(a))return!1;if(/^w/i.test(t)&&(r=t+r,t="",i="http://"),(s=r.split(".")).length<2||s[s.length-1]&&(/_/.test(s[s.length-1])||!/[a-zA-Z\d]/.test(s[s.length-1]))||s[s.length-2]&&(/_/.test(s[s.length-2])||!/[a-zA-Z\d]/.test(s[s.length-2])))return!1;let o=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")"),a=no(e,"("),s=no(e,")");for(;-1!==n&&a>s;)e+=r.slice(0,n+1),n=(r=r.slice(n+1)).indexOf(")"),s++;return[e,r]}(r+n);if(!o[0])return!1;let l={type:"link",title:null,url:i+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[l,{type:"text",value:o[1]}]:l}function nA(e,t,r,n){return!(!n_(n,!0)||/[-\d_]$/.test(r))&&{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function n_(e,t){let r=e.input.charCodeAt(e.index-1);return(0===e.index||(0,rY.unicodeWhitespace)(r)||(0,rY.unicodePunctuation)(r))&&(!t||47!==r)}var ng=e.i(820630);function nN(){this.buffer()}function nI(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function nC(){this.buffer()}function nS(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function nk(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,ek.ok)("footnoteReference"===r.type),r.identifier=(0,ng.normalizeIdentifier)(this.sliceSerialize(e)).toLowerCase(),r.label=t}function nD(e){this.exit(e)}function nb(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,ek.ok)("footnoteDefinition"===r.type),r.identifier=(0,ng.normalizeIdentifier)(this.sliceSerialize(e)).toLowerCase(),r.label=t}function nO(e){this.exit(e)}function nR(e,t,r,n){let a=r.createTracker(n),s=a.move("[^"),i=r.enter("footnoteReference"),o=r.enter("reference");return s+=a.move(r.safe(r.associationId(e),{after:"]",before:s})),o(),i(),s+=a.move("]")}function nL(e,t,r){return 0===t?e:ny(e,t,r)}function ny(e,t,r){return(r?"":" ")+e}nR.peek=function(){return"["};let nM=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function nP(e){this.enter({type:"delete",children:[]},e)}function nx(e){this.exit(e)}function nw(e,t,r,n){let a=r.createTracker(n),s=r.enter("strikethrough"),i=a.move("~~");return i+=r.containerPhrasing(e,{...a.current(),before:i,after:"~"}),i+=a.move("~~"),s(),i}function nv(e){return e.length}function nB(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}nw.peek=function(){return"~"};var nF=e.i(108651);e.i(583258);function nH(e,t,r){let n=e.value||"",a="`",s=-1;for(;RegExp("(^|[^`])"+a+"([^`]|$)").test(n);)a+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++s<r.unsafe.length;){let e,t=r.unsafe[s],a=r.compilePattern(t);if(t.atBreak)for(;e=a.exec(n);){let t=e.index;10===n.charCodeAt(t)&&13===n.charCodeAt(t-1)&&t--,n=n.slice(0,t)+" "+n.slice(e.index+1)}}return a+n+a}nH.peek=function(){return"`"};(0,es.convert)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);let nU=function(e,t,r,n){let a=function(e){let t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(r),s=r.bulletCurrent||function(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(r);t&&"list"===t.type&&t.ordered&&(s=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===r.options.incrementListMarker?0:t.children.indexOf(e))+s);let i=s.length+1;("tab"===a||"mixed"===a&&(t&&"list"===t.type&&t.spread||e.spread))&&(i=4*Math.ceil(i/4));let o=r.createTracker(n);o.move(s+" ".repeat(i-s.length)),o.shift(i);let l=r.enter("listItem"),c=r.indentLines(r.containerFlow(e,o.current()),function(e,t,r){return t?(r?"":" ".repeat(i))+e:(r?s:s+" ".repeat(i-s.length))+e});return l(),c};function nG(e){let t=e._align;(0,ek.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function nY(e){this.exit(e),this.data.inTable=void 0}function nj(e){this.enter({type:"tableRow",children:[]},e)}function nq(e){this.exit(e)}function nW(e){this.enter({type:"tableCell",children:[]},e)}function nz(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,nQ));let r=this.stack[this.stack.length-1];(0,ek.ok)("inlineCode"===r.type),r.value=t,this.exit(e)}function nQ(e,t){return"|"===t?t:e}function nV(e){let t=this.stack[this.stack.length-2];(0,ek.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function nK(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];(0,ek.ok)("paragraph"===e.type);let r=e.children[0];if(r&&"text"===r.type){let n,a=t.children,s=-1;for(;++s<a.length;){let e=a[s];if("paragraph"===e.type){n=e;break}}n===e&&(r.value=r.value.slice(1),0===r.value.length?e.children.shift():e.position&&r.position&&"number"==typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,e.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function nX(e,t,r,n){let a=e.children[0],s="boolean"==typeof e.checked&&a&&"paragraph"===a.type,i="["+(e.checked?"x":" ")+"] ",o=r.createTracker(n);s&&o.move(i);let l=nU(e,t,r,{...n,...o.current()});return s&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+i})),l}var n$=e.i(352457);let nJ={tokenize:function(e,t,r){let n=0;return function t(s){return(87===s||119===s)&&n<3?(n++,e.consume(s),t):46===s&&3===n?(e.consume(s),a):r(s)};function a(e){return null===e?r(e):t(e)}},partial:!0},nZ={tokenize:function(e,t,r){let n,a,s;return i;function i(t){return 46===t||95===t?e.check(n1,l,o)(t):null===t||(0,rY.markdownLineEndingOrSpace)(t)||(0,rY.unicodeWhitespace)(t)||45!==t&&(0,rY.unicodePunctuation)(t)?l(t):(s=!0,e.consume(t),i)}function o(t){return 95===t?n=!0:(a=n,n=void 0),e.consume(t),i}function l(e){return a||n||!s?r(e):t(e)}},partial:!0},n0={tokenize:function(e,t){let r=0,n=0;return a;function a(i){return 40===i?(r++,e.consume(i),a):41===i&&n<r?s(i):33===i||34===i||38===i||39===i||41===i||42===i||44===i||46===i||58===i||59===i||60===i||63===i||93===i||95===i||126===i?e.check(n1,t,s)(i):null===i||(0,rY.markdownLineEndingOrSpace)(i)||(0,rY.unicodeWhitespace)(i)?t(i):(e.consume(i),a)}function s(t){return 41===t&&n++,e.consume(t),a}},partial:!0},n1={tokenize:function(e,t,r){return n;function n(i){return 33===i||34===i||39===i||41===i||42===i||44===i||46===i||58===i||59===i||63===i||95===i||126===i?(e.consume(i),n):38===i?(e.consume(i),s):93===i?(e.consume(i),a):60===i||null===i||(0,rY.markdownLineEndingOrSpace)(i)||(0,rY.unicodeWhitespace)(i)?t(i):r(i)}function a(e){return null===e||40===e||91===e||(0,rY.markdownLineEndingOrSpace)(e)||(0,rY.unicodeWhitespace)(e)?t(e):n(e)}function s(t){return(0,rY.asciiAlpha)(t)?function t(a){return 59===a?(e.consume(a),n):(0,rY.asciiAlpha)(a)?(e.consume(a),t):r(a)}(t):r(t)}},partial:!0},n2={tokenize:function(e,t,r){return function(t){return e.consume(t),n};function n(e){return(0,rY.asciiAlphanumeric)(e)?r(e):t(e)}},partial:!0},n9={name:"wwwAutolink",tokenize:function(e,t,r){let n=this;return function(t){return 87!==t&&119!==t||!n6.call(n,n.previous)||ar(n.events)?r(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(nJ,e.attempt(nZ,e.attempt(n0,a),r),r)(t))};function a(r){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(r)}},previous:n6},n3={name:"protocolAutolink",tokenize:function(e,t,r){let n=this,a="",s=!1;return function(t){return(72===t||104===t)&&n7.call(n,n.previous)&&!ar(n.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(t),e.consume(t),i):r(t)};function i(t){if((0,rY.asciiAlpha)(t)&&a.length<5)return a+=String.fromCodePoint(t),e.consume(t),i;if(58===t){let r=a.toLowerCase();if("http"===r||"https"===r)return e.consume(t),o}return r(t)}function o(t){return 47===t?(e.consume(t),s)?l:(s=!0,o):r(t)}function l(t){return null===t||(0,rY.asciiControl)(t)||(0,rY.markdownLineEndingOrSpace)(t)||(0,rY.unicodeWhitespace)(t)||(0,rY.unicodePunctuation)(t)?r(t):e.attempt(nZ,e.attempt(n0,c),r)(t)}function c(r){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(r)}},previous:n7},n8={name:"emailAutolink",tokenize:function(e,t,r){let n,a,s=this;return function(t){return!at(t)||!ae.call(s,s.previous)||ar(s.events)?r(t):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),function t(n){return at(n)?(e.consume(n),t):64===n?(e.consume(n),i):r(n)}(t))};function i(t){return 46===t?e.check(n2,l,o)(t):45===t||95===t||(0,rY.asciiAlphanumeric)(t)?(a=!0,e.consume(t),i):l(t)}function o(t){return e.consume(t),n=!0,i}function l(i){return a&&n&&(0,rY.asciiAlpha)(s.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(i)):r(i)}},previous:ae},n4={},n5=48;for(;n5<123;)n4[n5]=n8,58==++n5?n5=65:91===n5&&(n5=97);function n6(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,rY.markdownLineEndingOrSpace)(e)}function n7(e){return!(0,rY.asciiAlpha)(e)}function ae(e){return!(47===e||at(e))}function at(e){return 43===e||45===e||46===e||95===e||(0,rY.asciiAlphanumeric)(e)}function ar(e){let t=e.length,r=!1;for(;t--;){let n=e[t][1];if(("labelLink"===n.type||"labelImage"===n.type)&&!n._balanced){r=!0;break}if(n._gfmAutolinkLiteralWalkedInto){r=!1;break}}return e.length>0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}n4[43]=n8,n4[45]=n8,n4[46]=n8,n4[95]=n8,n4[72]=[n8,n3],n4[104]=[n8,n3],n4[87]=[n8,n9],n4[119]=[n8,n9];var an=e.i(13537),aa=e.i(119126);let as={tokenize:function(e,t,r){let n=this;return(0,aa.factorySpace)(e,function(e){let a=n.events[n.events.length-1];return a&&"gfmFootnoteDefinitionIndent"===a[1].type&&4===a[2].sliceSerialize(a[1],!0).length?t(e):r(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function ai(e,t,r){let n,a=this,s=a.events.length,i=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);for(;s--;){let e=a.events[s][1];if("labelImage"===e.type){n=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(s){if(!n||!n._balanced)return r(s);let o=(0,ng.normalizeIdentifier)(a.sliceSerialize({start:n.end,end:a.now()}));return 94===o.codePointAt(0)&&i.includes(o.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),t(s)):r(s)}}function ao(e,t){let r=e.length;for(;r--;
1)if("labelImage"===e[r][1].type&&"enter"===e[r][0]){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";let n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;let s={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},o=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",a,t],["exit",a,t],["enter",s,t],["enter",i,t],["exit",i,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...o),e}function al(e,t,r){let n,a=this,s=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),i=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),o};function o(t){return 94!==t?r(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",l)}function l(o){if(i>999||93===o&&!n||null===o||91===o||(0,rY.markdownLineEndingOrSpace)(o))return r(o);if(93===o){e.exit("chunkString");let n=e.exit("gfmFootnoteCallString");return s.includes((0,ng.normalizeIdentifier)(a.sliceSerialize(n)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(o)}return(0,rY.markdownLineEndingOrSpace)(o)||(n=!0),i++,e.consume(o),92===o?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),i++,l):l(t)}}function ac(e,t,r){let n,a,s=this,i=s.parser.gfmFootnotes||(s.parser.gfmFootnotes=[]),o=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):r(t)}function c(t){if(o>999||93===t&&!a||null===t||91===t||(0,rY.markdownLineEndingOrSpace)(t))return r(t);if(93===t){e.exit("chunkString");let r=e.exit("gfmFootnoteDefinitionLabelString");return n=(0,ng.normalizeIdentifier)(s.sliceSerialize(r)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),u}return(0,rY.markdownLineEndingOrSpace)(t)||(a=!0),o++,e.consume(t),92===t?h:c}function h(t){return 91===t||92===t||93===t?(e.consume(t),o++,c):c(t)}function u(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),i.includes(n)||i.push(n),(0,aa.factorySpace)(e,d,"gfmFootnoteDefinitionWhitespace")):r(t)}function d(e){return t(e)}}function ah(e,t,r){return e.check(an.blankLine,t,e.attempt(as,t,r))}function au(e){e.exit("gfmFootnoteDefinition")}class ad{constructor(){this.map=[]}add(e,t,r){!function(e,t,r,n){let a=0;if(0!==r||0!==n.length){for(;a<e.map.length;){if(e.map[a][0]===t){e.map[a][1]+=r,e.map[a][2].push(...n);return}a+=1}e.map.push([t,r,n])}}(this,e,t,r)}consume(e){if(this.map.sort(function(e,t){return e[0]-t[0]}),0===this.map.length)return;let t=this.map.length,r=[];for(;t>0;)t-=1,r.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];r.push(e.slice()),e.length=0;let n=r.pop();for(;n;){for(let t of n)e.push(t);n=r.pop()}this.map.length=0}}function am(e,t,r){let n,a=this,s=0,i=0;return function(e){let t=a.events.length-1;for(;t>-1;){let e=a.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let n=t>-1?a.events[t][1].type:null,s="tableHead"===n||"tableRow"===n?A:o;return s===A&&a.parser.lazy[a.now().line]?r(e):s(e)};function o(t){var r;return e.enter("tableHead"),e.enter("tableRow"),124===(r=t)||(n=!0,i+=1),l(r)}function l(t){return null===t?r(t):(0,rY.markdownLineEnding)(t)?i>1?(i=0,a.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),u):r(t):(0,rY.markdownSpace)(t)?(0,aa.factorySpace)(e,l,"whitespace")(t):(i+=1,n&&(n=!1,s+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),n=!0,l):(e.enter("data"),c(t))}function c(t){return null===t||124===t||(0,rY.markdownLineEndingOrSpace)(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?h:c)}function h(t){return 92===t||124===t?(e.consume(t),c):c(t)}function u(t){return(a.interrupt=!1,a.parser.lazy[a.now().line])?r(t):(e.enter("tableDelimiterRow"),n=!1,(0,rY.markdownSpace)(t))?(0,aa.factorySpace)(e,d,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):d(t)}function d(t){return 45===t||58===t?p(t):124===t?(n=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),m):r(t)}function m(t){return(0,rY.markdownSpace)(t)?(0,aa.factorySpace)(e,p,"whitespace")(t):p(t)}function p(t){return 58===t?(i+=1,n=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),E):45===t?(i+=1,E(t)):null===t||(0,rY.markdownLineEnding)(t)?f(t):r(t)}function E(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(r){return 45===r?(e.consume(r),t):58===r?(n=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(r),e.exit("tableDelimiterMarker"),T):(e.exit("tableDelimiterFiller"),T(r))}(t)):r(t)}function T(t){return(0,rY.markdownSpace)(t)?(0,aa.factorySpace)(e,f,"whitespace")(t):f(t)}
1function f(a){if(124===a)return d(a);if(null===a||(0,rY.markdownLineEnding)(a))return n&&s===i?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(a)):r(a);return r(a)}function A(t){return e.enter("tableRow"),_(t)}function _(r){return 124===r?(e.enter("tableCellDivider"),e.consume(r),e.exit("tableCellDivider"),_):null===r||(0,rY.markdownLineEnding)(r)?(e.exit("tableRow"),t(r)):(0,rY.markdownSpace)(r)?(0,aa.factorySpace)(e,_,"whitespace")(r):(e.enter("data"),g(r))}function g(t){return null===t||124===t||(0,rY.markdownLineEndingOrSpace)(t)?(e.exit("data"),_(t)):(e.consume(t),92===t?N:g)}function N(t){return 92===t||124===t?(e.consume(t),g):g(t)}}function ap(e,t){let r,n,a,s=-1,i=!0,o=0,l=[0,0,0,0],c=[0,0,0,0],h=!1,u=0,d=new ad;for(;++s<e.length;){let m=e[s],p=m[1];"enter"===m[0]?"tableHead"===p.type?(h=!1,0!==u&&(aT(d,t,u,r,n),n=void 0,u=0),r={type:"table",start:Object.assign({},p.start),end:Object.assign({},p.end)},d.add(s,0,[["enter",r,t]])):"tableRow"===p.type||"tableDelimiterRow"===p.type?(i=!0,a=void 0,l=[0,0,0,0],c=[0,s+1,0,0],h&&(h=!1,n={type:"tableBody",start:Object.assign({},p.start),end:Object.assign({},p.end)},d.add(s,0,[["enter",n,t]])),o="tableDelimiterRow"===p.type?2:n?3:1):o&&("data"===p.type||"tableDelimiterMarker"===p.type||"tableDelimiterFiller"===p.type)?(i=!1,0===c[2]&&(0!==l[1]&&(c[0]=c[1],a=aE(d,t,l,o,void 0,a),l=[0,0,0,0]),c[2]=s)):"tableCellDivider"===p.type&&(i?i=!1:(0!==l[1]&&(c[0]=c[1],a=aE(d,t,l,o,void 0,a)),c=[(l=c)[1],s,0,0])):"tableHead"===p.type?(h=!0,u=s):"tableRow"===p.type||"tableDelimiterRow"===p.type?(u=s,0!==l[1]?(c[0]=c[1],a=aE(d,t,l,o,s,a)):0!==c[1]&&(a=aE(d,t,c,o,s,a)),o=0):o&&("data"===p.type||"tableDelimiterMarker"===p.type||"tableDelimiterFiller"===p.type)&&(c[3]=s)}for(0!==u&&aT(d,t,u,r,n),d.consume(t.events),s=-1;++s<t.events.length;){let e=t.events[s];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=function(e,t){let r=!1,n=[];for(;t<e.length;){let a=e[t];if(r){if("enter"===a[0])"tableContent"===a[1].type&&n.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===a[1].type){if("tableDelimiterMarker"===e[t-1][1].type){let e=n.length-1;n[e]="left"===n[e]?"center":"right"}}else if("tableDelimiterRow"===a[1].type)break}else"enter"===a[0]&&"tableDelimiterRow"===a[1].type&&(r=!0);t+=1}return n}(t.events,s))}return e}function aE(e,t,r,n,a,s){0!==r[0]&&(s.end=Object.assign({},af(t.events,r[0])),e.add(r[0],0,[["exit",s,t]]));let i=af(t.events,r[1]);if(s={type:1===n?"tableHeader":2===n?"tableDelimiter":"tableData",start:Object.assign({},i),end:Object.assign({},i)},e.add(r[1],0,[["enter",s,t]]),0!==r[2]){let a=af(t.events,r[2]),s=af(t.events,r[3]),i={type:"tableContent",start:Object.assign({},a),end:Object.assign({},s)};if(e.add(r[2],0,[["enter",i,t]]),2!==n){let n=t.events[r[2]],a=t.events[r[3]];if(n[1].end=Object.assign({},a[1].end),n[1].type="chunkText",n[1].contentType="text",r[3]>r[2]+1){let t=r[2]+1,n=r[3]-r[2]-1;e.add(t,n,[])}}e.add(r[3]+1,0,[["exit",i,t]])}return void 0!==a&&(s.end=Object.assign({},af(t.events,a)),e.add(a,0,[["exit",s,t]]),s=void 0),s}function aT(e,t,r,n,a){let s=[],i=af(t.events,r);a&&(a.end=Object.assign({},i),s.push(["exit",a,t])),n.end=Object.assign({},i),s.push(["exit",n,t]),e.add(r+1,0,s)}function af(e,t){let r=e[t],n="enter"===r[0]?"start":"end";return r[1][n]}let aA={name:"tasklistCheck",tokenize:function(e,t,r){let n=this;return function(t){return null===n.previous&&n._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a):r(t)};function a(t){return(0,rY.markdownLineEndingOrSpace)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),s):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),s):r(t)}function s(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),i):r(t)}function i(n){return(0,rY.markdownLineEnding)(n)?t(n):(0,rY.markdownSpace)(n)?e.check({tokenize:a_},t,r)(n):r(n)}}};function a_(e,t,r){return(0,aa.factorySpace)(e,function(e){return null===e?r(e):t(e)},"whitespace")}let ag={},aN={tokenize:function(e,t,r){let n=this,a=n.events[n.events.length-1],s=a&&"linePrefix"===a[1].type?a[2].sliceSerialize(a[1],!0).length:0,i=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(n){return 36===n?(e.consume(n),i++,t):i<2?r(n):(e.exit("mathFlowFenceSequence"),(0,aa.factorySpace)(e,o,"whitespace")(n))}(t)};function o(t){return null===t||(0,rY.markdownLineEnding)(t)?l(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(n){return null===n||(0,rY.markdownLineEnding)(n)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),l(n)):36===n?r(n):(e.consume(n),t)}(t))}function l(r){return(e.exit("mathFlowFence"),n.interrupt)?t(r):e.attempt(aI,c,d)(r)}function c(t){return e.attempt({tokenize:m,partial:!0},d,h)(t)}function h(t){return(s?(0,aa.factorySpace)(e,u,"linePrefix",s+1):u)(t)}function u(t){return null===t?d(t):(0,rY.markdownLineEnding)(t)?e.attempt(aI,c,d)(t):(e.enter("mathFlowValue"),function t(r){return null===r||(0,rY.markdownLineEnding)(r)?(e.exit("mathFlowValue"),u(r)):(e.consume(r),t)}(t))}function d(r){return e.exit("mathFlow"),t(r)}function m(e,t,r){let a=0;return(0,aa.factorySpace)(e,function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(n){return 36===n?(a++,e.consume(n),t):a<i?r(n):(e.exit("mathFlowFenceSequence"),(0,aa.factorySpace)(e,s,"whitespace")(n))}(t)},"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function s(n){return null===n||(0,rY.markdownLineEnding)(n)?(e.exit("mathFlowFence"),t(n)):r(n)}}},concrete:!0,name:"mathFlow"},aI={tokenize:function(e,t,r){let n=this;return function(r){return null===r?t(r):(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),a)};function a(e){return n.parser.lazy[n.now().line]?r(e):t(e)}},partial:!0};function aC(e){let t,r,n=e.length-4,a=3;if(("lineEnding"===e[3][1].type||"space"===e[a][1].type)&&("lineEnding"===e[n][1].type||"space"===e[n][1].type)){for(t=a;++t<n;)if("mathTextData"===e[t][1].type){e[n][1].type="mathTextPadding",e[a][1].type="mathTextPadding",a+=2,n-=2;break}}for(t=a-1,n++;++t<=n;)void 0===r?t!==n&&"lineEnding"!==e[t][1].type&&(r=t):(t===n||"lineEnding"===e[t][1].type)&&(e[r][1].type="mathTextData",t!==r+2&&(e[r][1].end=e[t-1][1].end,e.splice(r+2,t-r-2),n-=t-r-2,t=r+2),r=void 0);return e}function aS(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}let ak={};function aD(e){let t,r=e||ak,n=this.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),s=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),i=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push({flow:{36:aN},text:{36:(null==(t=(r||{}).singleDollarTextMath)&&(t=!0),{tokenize:function(e,r,n){let a,s,i=0;return function(r){return e.enter("mathText"),e.enter("mathTextSequence"),function r(a){return 36===a?(e.consume(a),i++,r):i<2&&!t?n(a):(e.exit("mathTextSequence"),o(a))}(r)};function o(t){return null===t?n(t):36===t?(s=e.enter("mathTextSequence"),a=0,function t(n){return 36===n?(e.consume(n),a++,t):a===i?(e.exit("mathTextSequence"),e.exit("mathText"),r(n)):(s.type="mathTextData",l(n))}(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),o):(0,rY.markdownLineEnding)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o):(e.enter("mathTextData"),l(t))}function l(t){return null===t||32===t||36===t||(0,rY.markdownLineEnding)(t)?(e.exit("mathTextData"),o(t)):(e.consume(t),l)}},resolve:aC,previous:aS,name:"mathText"})}}),s.push(function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"
1code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){let t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),r=this.stack[this.stack.length-1];(0,ek.ok)("math"===r.type),this.exit(e),r.value=t;let n=r.data.hChildren[0];(0,ek.ok)("element"===n.type),(0,ek.ok)("code"===n.tagName),n.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){let e=this.resume(),t=this.stack[this.stack.length-1];(0,ek.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,ek.ok)("inlineMath"===r.type),this.exit(e),r.value=t,r.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),i.push(function(e){let t=(e||{}).singleDollarTextMath;return null==t&&(t=!0),r.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,r,n){let a=e.value||"",s=r.createTracker(n),i="$".repeat(Math.max(function(e){let t=String(e),r=t.indexOf("$"),n=r,a=0,s=0;!1;for(;-1!==r;)r===n?++a>s&&(s=a):a=1,n=r+1,r=t.indexOf("$",n);return s}(a)+1,2)),o=r.enter("mathFlow"),l=s.move(i);if(e.meta){let t=r.enter("mathFlowMeta");l+=s.move(r.safe(e.meta,{after:"\n",before:l,encode:["$"],...s.current()})),t()}return l+=s.move("\n"),a&&(l+=s.move(a+"\n")),l+=s.move(i),o(),l},inlineMath:r}};function r(e,r,n){let a=e.value||"",s=1;for(!t&&s++;RegExp("(^|[^$])"+"\\$".repeat(s)+"([^$]|$)").test(a);)s++;let i="$".repeat(s);/[^ \r\n]/.test(a)&&(/^[ \r\n]/.test(a)&&/[ \r\n]$/.test(a)||/^\$|\$$/.test(a))&&(a=" "+a+" ");let o=-1;for(;++o<n.unsafe.length;){let e,t=n.unsafe[o];if(!t.atBreak)continue;let r=n.compilePattern(t);for(;e=r.exec(a);){let t=e.index;10===a.codePointAt(t)&&13===a.codePointAt(t-1)&&t--,a=a.slice(0,t)+" "+a.slice(e.index+1)}}return i+a+i}}(r))}var ab=/(\*\*)([^*]*?)$/,aO=/(__)([^_]*?)$/,aR=/(\*\*\*)([^*]*?)$/,aL=/(\*)([^*]*?)$/,ay=/(_)([^_]*?)$/,aM=/(`)([^`]*?)$/,aP=/(~~)([^~]*?)$/,ax=/^[\s_~*`]*$/,aw=/^[\s]*[-*+][\s]+$/,av=/[\p{L}\p{N}_]/u,aB=/^```[^`\n]*```?$/,aF=/^\*{4,}$/,aH=e=>{if(!e)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||95===t||av.test(e)},aU=e=>{let t=(e.match(/```/g)||[]).length;return t>0&&t%2==0&&e.includes(` 2`)},aG=(e,t)=>{let r=!1,n=!1;for(let a=0;a<e.length&&a<t;a+=1){if("\\"===e[a]&&"$"===e[a+1]){a+=1;continue}"$"===e[a]&&("$"===e[a+1]?(n=!n,a+=1,r=!1):n||(r=!r))}return r||n},aY=(e,t,r,n)=>!!("\\"===r||"*"===r||"*"===n||r&&n&&aH(r)&&aH(n)||((e,t,r)=>{if(" "!==r&&" "!==r)return!1;let n=0;for(let r=t-1;r>=0;r-=1)if(e[r]===` 3`){n=r+1;break}for(let r=n;r<t;r+=1)if(" "!==e[r]&&" "!==e[r])return!1;return!0})(e,t,n)),aj=(e,t,r,n)=>!!("\\"===r||e.includes("$")&&aG(e,t)||"_"===r||"_"===n||r&&n&&aH(r)&&aH(n)),aq=(e,t)=>{let r=!1,n=!1;for(let a=0;a<t;a+=1){if("```"===e.substring(a,a+3)){n=!n,a+=2;continue}n||"`"!==e[a]||(r=!r)}return r||n},aW=(e,t)=>{let r="```"===e.substring(t,t+3),n=t>0&&"```"===e.substring(t-1,t+2),a=t>1&&"```"===e.substring(t-2,t+1);return r||n||a},az=(e,t)=>{let r=t>0&&"!"===e[t-1];if(!e.substring(t+1).includes("]")||-1===((e,t)=>{let r=1;for(let n=t+1;n<e.length;n+=1)if("["===e[n])r+=1;else if("]"===e[n]&&0==(r-=1))return n;return -1})(e,t)){let n=e.substring(0,r?t-1:t);return r?n:`${e}](streamdown:incomplete-link)`}return null};let aQ=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},aV=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var aK={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let aX=(0,x.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:s,iconNode:i,...o},l)=>(0,x.createElement)("svg",{ref:l,...aK,width:t,height:t,stroke:e,strokeWidth:n?24*Number(r)/Number(t):r,className:aV("lucide",a),...!s&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(o)&&{"aria-hidden":"true"},...o},[...i.map(([e,t])=>(0,x.createElement)(e,t)),...Array.isArray(s)?s:[s]])),a$=(e,t)=>
3{let r=(0,x.forwardRef)(({className:r,...n},a)=>(0,x.createElement)(aX,{ref:a,iconNode:t,className:aV(`lucide-${aQ(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,r),...n}));return r.displayName=aQ(e),r},aJ=a$("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),aZ=a$("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),a0=a$("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),a1=a$("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),a2=a$("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),a9=a$("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),a3=a$("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),a8=a$("zoom-out",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),a4=a$("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);var a5=e.i(197649),a6=e.i(462280),a7=e.i(380447),se=e.i(561907),st=e.i(261990),sr=e.i(945995),sn=e.i(61418),sa=e.i(708629),ss=(...e)=>(0,a6.twMerge)((0,a5.clsx)(e)),si=(e,t,r)=>{let n="string"==typeof t?new Blob([t],{type:r}):t,a=URL.createObjectURL(n),s=document.createElement("a");s.href=a,s.download=e,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(a)},so=(0,x.createContext)({code:""}),sl=()=>(0,x.useContext)(so),sc=({onCopy:e,onError:t,timeout:r=2e3,children:n,className:a,code:s,...i})=>{let[o,l]=(0,x.useState)(!1),c=(0,x.useRef)(0),{code:h}=sl(),{isAnimating:u}=(0,x.useContext)(id),d=null!=s?s:h,m=async()=>{var n;if("u"<typeof window||!(null!=(n=null==navigator?void 0:navigator.clipboard)&&n.writeText)){null==t||t(Error("Clipboard API not available"));return}try{o||(await navigator.clipboard.writeText(d),l(!0),null==e||e(),c.current=window.setTimeout(()=>l(!1),r))}catch(e){null==t||t(e)}};return(0,x.useEffect)(()=>()=>{window.clearTimeout(c.current)},[]),(0,a7.jsx)("button",{className:ss("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),"data-streamdown":"code-block-copy-button",disabled:u,onClick:m,title:"Copy Code",type:"button",...i,children:null!=n?n:(0,a7.jsx)(o?aZ:a0,{size:14})})},sh={"1c":"1c","1c-query":"1cq",abap:"abap","actionscript-3":"as",ada:"ada",adoc:"adoc","angular-html":"html","angular-ts":"ts",apache:"conf",apex:"cls",apl:"apl",applescript:"applescript",ara:"ara",asciidoc:"adoc",asm:"asm",astro:"astro",awk:"awk",ballerina:"bal",bash:"sh",bat:"bat",batch:"bat",be:"be",beancount:"beancount",berry:"berry",bibtex:"bib",bicep:"bicep",blade:"blade.php",bsl:"bsl",c:"c","c#":"cs","c++":"cpp",cadence:"cdc",cairo:"cairo",cdc:"cdc",clarity:"clar",clj:"clj",clojure:"clj","closure-templates":"soy",cmake:"cmake",cmd:"cmd",cobol:"cob",codeowners:"CODEOWNERS",codeql:"ql",coffee:"coffee",coffeescript:"coffee","common-lisp":"lisp",console:"sh",coq:"v",cpp:"cpp",cql:"cql",crystal:"cr",cs:"cs",csharp:"cs",css:"css",csv:"csv",cue:"cue",cypher:"cql",d:"d",dart:"dart",dax:"dax",desktop:"desktop",diff:"diff",docker:"dockerfile",dockerfile:"dockerfile",dotenv:"env","dream-maker":"dm",edge:"edge",elisp:"el",elixir:"ex",elm:"elm","emacs-lisp":"el",erb:"erb",erl:"erl",erlang:"erl",f:"f","f#":"fs",f03:"f03",f08:"f08",f18:"f18",f77:"f77",f90:"f90",f95:"f95",fennel:"fnl",fish:"fish",fluent:"ftl",for:"for","fortran-fixed-form":"f","fortran-free-form":"f90",fs:"fs",fsharp:"fs",fsl:"fsl",ftl:"ftl",gdresource:"tres",gdscript:"gd",gdshader:"gdshader",genie:"gs",gherkin:"feature","git-commit":"gitcommit","git-rebase":"gitrebase",gjs:"js",gleam:"gleam","glimmer-js":"js","glimmer-ts":"ts",glsl:"glsl",gnuplot:"plt",go:"go",gql:"gql",graphql:"graphql",groovy:"groovy",gts:"gts",hack:"hack",haml:"haml",handlebars:"hbs",haskell:"hs",haxe:"hx",hbs:"hbs",hcl:"hcl",hjson:"hjson",hlsl:"hlsl",hs:"hs",html:"html","html-derivative":"html",http:"http",hxml:"hxml",hy:"hy",imba:"imba",ini:"ini",jade:"jade",java:"java",javascript:"js",jinja:"jinja",jison:"jison",jl:"jl",js:"js",json:"json",json5:"json5",jsonc:"jsonc",jsonl:"jsonl",jsonnet:"jsonnet",jssm:"jssm",jsx:"jsx",julia:"jl",kotlin:"kt",kql:"kql",kt:"kt",kts:"kts",kusto:"kql",latex:"tex",lean:"lean",lean4:"lean",less:"less",liquid:"liquid",lisp:"lisp",lit:"lit",llvm:"ll",log:"log",logo:"logo",lua:"lua",luau:"luau",make:"mak",makefile:"mak",markdown:"md",marko:"marko",matlab:"m",md:"md",mdc:"mdc",mdx:"mdx",mediawiki:"wiki",mermaid:"mmd",mips:"s",mipsasm:"s",mmd:"mmd",mojo:"mojo",move:"move",nar:"nar",narrat:"narrat",nextflow:"nf",nf:"nf",nginx:"conf",nim:"nim",nix:"nix",nu:"nu",nushell:"nu",objc:"m","objective-c":"m","objective-cpp":"mm",ocaml:"ml",pascal:"pas",perl:"pl",perl6:"p6",php:"php",plsql:"pls",po:"po",polar:"polar",postcss:"pcss",pot:"pot",potx:"potx",powerquery:"pq",powershell:"ps1",prisma:"prisma",prolog:"pl",properties:"properties",proto:"proto",protobuf:"proto",ps:"ps",ps1:"ps1",pug:"pug",puppet:"pp",purescript:"purs",py:"py",python:"py",ql:"ql",qml:"qml",qmldir:"qmldir",qss:"qss",r:"r",racket:"rkt",raku:"raku",razor:"cshtml",rb:"rb",reg:"reg",regex:"regex",regexp:"regexp",rel:"rel",riscv:"s",rs:"rs",rst:"rst",ruby:"rb",rust:"rs",sas:"sas",sass:"sass",scala:"scala",scheme:"scm",scss:"scss",sdbl:"sdbl",sh:"sh",shader:"shader",shaderlab:"shader",shell:"sh",shellscript:"sh",shellsession:"sh",smalltalk:"st",solidity:"sol",soy:"soy",sparql:"rq",spl:"spl",splunk:"spl",sql:"sql","ssh-config":"config",stata:"do",styl:"styl",stylus:"styl",svelte:"svelte",swift:"swift","system-verilog":"sv",systemd:"service",talon:"talon",talonscript:"talon",tasl:"tasl",tcl:"tcl",templ:"templ",terraform:"tf",tex:"tex",tf:"tf",tfvars:"tfvars",toml:"toml",ts:"ts","ts-tags":"ts",tsp:"tsp",tsv:"tsv",tsx:"tsx",turtle:"ttl",twig:"twig",typ:"typ",typescript:"ts",typespec:"tsp",typst:"typ",v:"v",vala:"vala",vb:"vb",verilog:"v",vhdl:"vhdl",vim:"vim",viml:"vim",vimscript:"vim",vue:"vue","vue-html":"html","vue-vine":"vine",vy:"vy",vyper:"vy",wasm:"wasm",wenyan:"wy",wgsl:"wgsl",wiki:"wiki",wikitext:"wiki",wit:"wit",wl:"wl",wolfram:"wl",xml:"xml",xsl:"xsl",yaml:"yaml",yml:"yml",zenscript:"zs",zig:"zig",zsh:"zsh",æè¨:"wy"},su=({onDownload:e,onError:t,language:r,children:n,className:a,code:s,...i})=>{let{code:o}=sl(),{isAnimating:l}=(0,x.useContext)(id),c=null!=s?s:o,h=`file.${r&&r in sh?sh[r]:"txt"}`;return(0,a7.jsx)("button",{className:ss("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),"data-streamdown":"code-block-download-button",disabled:l,onClick:()=>{try{si(h,c,"text/plain"),null==e||e()}catch(e){null==t||t(e)}},title:"Download file",type:"button",...i,children:null!=n?n:(0,a7.jsx)(aJ,{size:14})})},sd=()=>(0,a7.jsxs)("div",{className:"w-full divide-y divide-border overflow-hidden rounded-xl border border-border",children:[(0,a7.jsx)("div",{className:"h-[46px] w-full bg-muted/80"}),(0,a7.jsx)("div",{className:"flex w-full items-center justify-center p-4",children:(0,a7.jsx)(a9,{className:"size-4 animate-spin"})})]}),sm=/\.[^/.]+$/,sp=async t=>{let r={startOnLoad:!1,theme:"default",securityLevel:"strict",fontFamily:"monospace",suppressErrorRendering:!0,...t},n=(await e.A(894182)).default;return n.initialize(r),n},sE=({chart:e,children:t,className:r,onDownload:n,config:a,onError:s})=>{let[i,o]=(0,x.useState)(!1),l=(0,x.useRef)(null),{isAnimating:c}=(0,x.useContext)(id),h=async t=>{try{if("mmd"===t){si("diagram.mmd",e,"text/plain"),o(!1),null==n||n(t);return}let i=await sp(a),l=e.split("").reduce((e,t)=>
3(e<<5)-e+t.charCodeAt(0)|0,0),c=`mermaid-${Math.abs(l)}-${Date.now()}-${Math.random().toString(36).substring(2,9)}`,{svg:h}=await i.render(c,e);if(!h){null==s||s(Error("SVG not found. Please wait for the diagram to render."));return}if("svg"===t){si("diagram.svg",h,"image/svg+xml"),o(!1),null==n||n(t);return}if("png"===t){var r;let e=await (r=h,new Promise((e,t)=>{let n="data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(r))),a=new Image;a.crossOrigin="anonymous",a.onload=()=>{let r=document.createElement("canvas"),n=5*a.width,s=5*a.height;r.width=n,r.height=s;let i=r.getContext("2d");i?(i.drawImage(a,0,0,n,s),r.toBlob(r=>{r?e(r):t(Error("Failed to create PNG blob"))},"image/png")):t(Error("Failed to create 2D canvas context for PNG export"))},a.onerror=()=>t(Error("Failed to load SVG image")),a.src=n}));si("diagram.png",e,"image/png"),null==n||n(t),o(!1);return}}catch(e){null==s||s(e)}};return(0,x.useEffect)(()=>{let e=e=>{l.current&&!l.current.contains(e.target)&&o(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,a7.jsxs)("div",{className:"relative",ref:l,children:[(0,a7.jsx)("button",{className:ss("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",r),disabled:c,onClick:()=>o(!i),title:"Download diagram",type:"button",children:null!=t?t:(0,a7.jsx)(aJ,{size:14})}),i&&(0,a7.jsxs)("div",{className:"absolute top-full right-0 z-10 mt-1 min-w-[120px] overflow-hidden rounded-md border border-border bg-background shadow-lg",children:[(0,a7.jsx)("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>h("svg"),title:"Download diagram as SVG",type:"button",children:"SVG"}),(0,a7.jsx)("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>h("png"),title:"Download diagram as PNG",type:"button",children:"PNG"}),(0,a7.jsx)("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>h("mmd"),title:"Download diagram as MMD",type:"button",children:"MMD"})]})]})},sT=0,sf=({chart:e,config:t,onFullscreen:r,onExit:n,className:a,...s})=>{let[i,o]=(0,x.useState)(!1),{isAnimating:l,controls:c}=(0,x.useContext)(id),h=(()=>
3{if("boolean"==typeof c)return c;let e=c.mermaid;return!1!==e&&(!0===e||void 0===e||!1!==e.panZoom)})(),u=()=>{o(!i)};return(0,x.useEffect)(()=>{if(i){1===(sT+=1)&&(document.body.style.overflow="hidden");let e=e=>{"Escape"===e.key&&o(!1)};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e),0===(sT=Math.max(0,sT-1))&&(document.body.style.overflow="")}}},[i]),(0,x.useEffect)(()=>{i?null==r||r():n&&n()},[i,r,n]),(0,a7.jsxs)(a7.Fragment,{children:[(0,a7.jsx)("button",{className:ss("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),disabled:l,onClick:u,title:"View fullscreen",type:"button",...s,children:(0,a7.jsx)(a1,{size:14})}),i&&(0,a7.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-background/95 backdrop-blur-sm",onClick:u,onKeyDown:e=>{"Escape"===e.key&&u()},role:"button",tabIndex:0,children:[(0,a7.jsx)("button",{className:"absolute top-4 right-4 z-10 rounded-md p-2 text-muted-foreground transition-all hover:bg-muted hover:text-foreground",onClick:u,title:"Exit fullscreen",type:"button",children:(0,a7.jsx)(a2,{size:20})}),(0,a7.jsx)("div",{className:"flex h-full w-full items-center justify-center p-4",onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"presentation",children:(0,a7.jsx)(iA,{chart:e,className:"h-full w-full [&>div]:h-full [&>div]:overflow-hidden [&_svg]:h-auto [&_svg]:w-auto",config:t,fullscreen:!0,showControls:h})})]})]})},sA=e=>{var t,r;let n=[],a=[];for(let r of e.querySelectorAll("thead th"))n.push((null==(t=r.textContent)?void 0:t.trim())||"");for(let t of e.querySelectorAll("tbody tr")){let e=[];
3for(let n of t.querySelectorAll("td"))e.push((null==(r=n.textContent)?void 0:r.trim())||"");a.push(e)}return{headers:n,rows:a}},s_=e=>{let{headers:t,rows:r}=e,n=e=>{let t=!1,r=!1;for(let n=0;n<e.length;n+=1){let a=e[n];if('"'===a){t=!0,r=!0;break}(","===a||a===` 4`)&&(t=!0)}return t?r?`"${e.replace(/"/g,'""')}"`:`"${e}"`:e},a=Array(t.length>0?r.length+1:r.length),s=0;for(let e of(t.length>0&&(a[s]=t.map(n).join(","),s+=1),r))a[s]=e.map(n).join(","),s+=1;return a.join(` 5`)},sg=e=>{let t=!1;for(let r=0;r<e.length;r+=1){let n=e[r];if("\\"===n||"|"===n){t=!0;break}}if(!t)return e;let r=[];for(let t=0;t<e.length;t+=1){let n=e[t];"\\"===n?r.push("\\\\"):"|"===n?r.push("\\|"):r.push(n)}return r.join("")},sN=({children:e,className:t,onCopy:r,onError:n,timeout:a=2e3})=>{let[s,i]=(0,x.useState)(!1),[o,l]=(0,x.useState)(!1),c=(0,x.useRef)(null),h=(0,x.useRef)(0),{isAnimating:u}=(0,x.useContext)(id),d=async e=>{var t,s;if("u"<typeof window||!(null!=(t=null==navigator?void 0:navigator.clipboard)&&t.write)){null==n||n(Error("Clipboard API not available"));return}try{let t=null==(s=c.current)?void 0:s.closest('[data-streamdown="table-wrapper"]'),o=null==t?void 0:t.querySelector("table");if(!o){null==n||n(Error("Table not found"));return}let u=sA(o),d="csv"===e?s_(u):(e=>{let{headers:t,rows:r}=e,n=e=>{let t=!1;for(let r=0;r<e.length;r+=1){let n=e[r];if(" "===n||n===` 6`||"\r"===n){t=!0;break}}if(!t)return e;let r=[];for(let t=0;t<e.length;t+=1){let n=e[t];" "===n?r.push("\\t"):n===` 7`?r.push("\\n"):"\r"===n?r.push("\\r"):r.push(n)}return r.join("")},a=Array(t.length>0?r.length+1:r.length),s=0;for(let e of(t.length>0&&(a[s]=t.map(n).join(" "),s+=1),r))a[s]=e.map(n).join(" "),s+=1;return a.join(` 8`)})(u),m=new ClipboardItem({"text/plain":new Blob([d],{type:"text/plain"}),"text/html":new Blob([o.outerHTML],{type:"text/html"})});await navigator.clipboard.write([m]),l(!0),i(!1),null==r||r(e),h.current=window.setTimeout(()=>l(!1),a)}catch(e){null==n||n(e)}};return(0,x.useEffect)(()=>{let e=e=>{c.current&&!c.current.contains(e.target)&&i(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e),window.clearTimeout(h.current)}},[]),(0,a7.jsxs)("div",{className:"relative",ref:c,children:[(0,a7.jsx)("button",{className:ss("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",t),disabled:u,onClick:()=>i(!s),title:"Copy table",type:"button",children:null!=e?e:(0,a7.jsx)(o?aZ:a0,{size:14})}),s&&(0,a7.jsxs)("div",{className:"absolute top-full right-0 z-10 mt-1 min-w-[120px] overflow-hidden rounded-md border border-border bg-background shadow-lg",children:[(0,a7.jsx)("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>d("csv"),title:"Copy table as CSV",type:"button",children:"CSV"}),(0,a7.jsx)("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>d("tsv"),title:"Copy table as TSV",type:"button",children:"TSV"})]})]})},sI=({children:e,className:t,onDownload:r,onError:n})=>{let[a,s]=(0,x.useState)(!1),i=(0,x.useRef)(null),{isAnimating:o}=(0,x.useContext)(id),l=e=>{var t;try{let a=null==(t=i.current)?void 0:t.closest('[data-streamdown="table-wrapper"]'),o=null==a?void 0:a.querySelector("table");if(!o){null==n||n(Error("Table not found"));return}let l=sA(o),c="csv"===e?s_(l):(e=>{let{headers:t,rows:r}=e;if(0===t.length)return"";let n=Array(r.length+2),a=0,s=t.map(e=>sg(e));n[a]=`| ${s.join(" | ")} |`,a+=1;let i=Array(t.length);for(let e=0;e<t.length;e+=1)i[e]="---";for(let e of(n[a]=`| ${i.join(" | ")} |`,a+=1,r))if(e.length<t.length){let r=Array(t.length);for(let n=0;n<t.length;n+=1)r[n]=n<e.length?sg(e[n]):"";n[a]=`| ${r.join(" | ")} |`,a+=1}else{let t=e.map(e=>sg(e));n[a]=`| ${t.join(" | ")} |`,a+=1}return n.join(` 9`)})(l);si(`table.${"csv"===e?"csv":"md"}`,c,"csv"===e?"text/csv":"text/markdown"),s(!1),null==r||r(e)}catch(e){null==n||n(e)}};return(0,x.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,a7.jsxs)("div",{className:"relative",ref:i,children:[(0,a7.jsx)("button",{className:ss("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",t),disabled:o,onClick:()=>s(!a),title:"Download table",type:"button",children:null!=e?e:(0,a7.jsx)(aJ,{size:14})}),a&&(0,a7.jsxs)("div",{className:"absolute top-full right-0 z-10 mt-1 min-w-[120px] overflow-hidden rounded-md border border-border bg-background shadow-lg",children:[(0,a7.jsx)("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>l("csv"),title:"Download table as CSV",type:"button",children:"CSV"}),(0,a7.jsx)("button",{className:"w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40",onClick:()=>l("markdown"),title:"Download table as Markdown",type:"button",children:"Markdown"})]})]})},sC=({children:e,className:t,showControls:r,...n})=>(0,a7.jsxs)("div",{className:"my-4 flex flex-col space-y-2","data-streamdown":"table-wrapper",children:[r&&(0,a7.jsxs)("div",{className:"flex items-center justify-end gap-1",children:[(0,a7.jsx)(sN,{}),(0,a7.jsx)(sI,{})]}),(0,a7.jsx)("div",{className:"overflow-x-auto",children:(0,a7.jsx)("table",{className:ss("w-full border-collapse border border-border",t),"data-streamdown":"table",...n,children:e})})]}),sS=(0,x.lazy)(()=>e.A(31379).then(e=>({default:e.CodeBlock}))),sk=(0,x.lazy)(()=>e.A(714259).then(e=>({default:e.Mermaid}))),sD=/language-([^\s]+)/;
9function sb(e,t){if(!(null!=e&&e.position||null!=t&&t.position))return!0;if(!(null!=e&&e.position&&null!=t&&t.position))return!1;let r=e.position.start,n=t.position.start,a=e.position.end,s=t.position.end;return(null==r?void 0:r.line)===(null==n?void 0:n.line)&&(null==r?void 0:r.column)===(null==n?void 0:n.column)&&(null==a?void 0:a.line)===(null==s?void 0:s.line)&&(null==a?void 0:a.column)===(null==s?void 0:s.column)}function sO(e,t){return e.className===t.className&&sb(e.node,t.node)}var sR=(e,t)=>"boolean"==typeof e?e:!1!==e[t],sL=(e,t)=>{if("boolean"==typeof e)return e;let r=e.mermaid;return!1!==r&&(!0===r||void 0===r||!1!==r[t])},sy=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("ol",{className:ss("list-inside list-decimal whitespace-normal",t),"data-streamdown":"ordered-list",...n,children:e}),(e,t)=>sO(e,t));sy.displayName="MarkdownOl";var sM=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("li",{className:ss("py-1 [&>p]:inline",t),"data-streamdown":"list-item",...n,children:e}),(e,t)=>e.className===t.className&&sb(e.node,t.node));sM.displayName="MarkdownLi";var sP=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("ul",{className:ss("list-inside list-disc whitespace-normal",t),"data-streamdown":"unordered-list",...n,children:e}),(e,t)=>sO(e,t));sP.displayName="MarkdownUl";var sx=(0,x.memo)(({className:e,node:t,...r})=>(0,a7.jsx)("hr",{className:ss("my-6 border-border",e),"data-streamdown":"horizontal-rule",...r}),(e,t)=>sO(e,t));sx.displayName="MarkdownHr";var sw=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("span",{className:ss("font-semibold",t),"data-streamdown":"strong",...n,children:e}),(e,t)=>sO(e,t));sw.displayName="MarkdownStrong";var sv=(0,x.memo)(({children:e,className:t,href:r,node:n,...a})=>(0,a7.jsx)("a",{className:ss("wrap-anywhere font-medium text-primary underline",t),"data-incomplete":"streamdown:incomplete-link"===r,"data-streamdown":"link",href:r,rel:"noreferrer",target:"_blank",...a,children:e}),(e,t)=>sO(e,t)&&e.href===t.href);sv.displayName="MarkdownA";var sB=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("h1",{className:ss("mt-6 mb-2 font-semibold text-3xl",t),"data-streamdown":"heading-1",...n,children:e}),(e,t)=>sO(e,t));sB.displayName="MarkdownH1";var sF=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("h2",{className:ss("mt-6 mb-2 font-semibold text-2xl",t),"data-streamdown":"heading-2",...n,children:e}),(e,t)=>sO(e,t));sF.displayName="MarkdownH2";var sH=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("h3",{className:ss("mt-6 mb-2 font-semibold text-xl",t),"data-streamdown":"heading-3",...n,children:e}),(e,t)=>sO(e,t));sH.displayName="MarkdownH3";var sU=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("h4",{className:ss("mt-6 mb-2 font-semibold text-lg",t),"data-streamdown":"heading-4",...n,children:e}),(e,t)=>sO(e,t));sU.displayName="MarkdownH4";var sG=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("h5",{className:ss("mt-6 mb-2 font-semibold text-base",t),"data-streamdown":"heading-5",...n,children:e}),(e,t)=>sO(e,t));sG.displayName="MarkdownH5";var sY=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("h6",{className:ss("mt-6 mb-2 font-semibold text-sm",t),"data-streamdown":"heading-6",...n,children:e}),(e,t)=>sO(e,t));sY.displayName="MarkdownH6";var sj=(0,x.memo)(({children:e,className:t,node:r,...n})=>{let{controls:a}=(0,x.useContext)(id),s=sR(a,"table");return(0,a7.jsx)(sC,{className:t,"data-streamdown":"table-wrapper",showControls:s,...n,children:e})},(e,t)=>sO(e,t));sj.displayName="MarkdownTable";var sq=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("thead",{className:ss("bg-muted/80",t),"data-streamdown":"table-header",...n,children:e}),(e,t)=>sO(e,t));sq.displayName="MarkdownThead";var sW=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("tbody",{className:ss("divide-y divide-border bg-muted/40",t),"data-streamdown":"table-body",...n,children:e}),(e,t)=>sO(e,t));sW.displayName="MarkdownTbody";var sz=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("tr",{className:ss("border-border border-b",t),"data-streamdown":"table-row",...n,children:e}),(e,t)=>sO(e,t));sz.displayName="MarkdownTr";var sQ=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("th",{className:ss("whitespace-nowrap px-4 py-2 text-left font-semibold text-sm",t),"data-streamdown":"table-header-cell",...n,children:e}),(e,t)=>sO(e,t));sQ.displayName="MarkdownTh";var sV=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("td",{className:ss("px-4 py-2 text-sm",t),"data-streamdown":"table-cell",...n,children:e}),(e,t)=>sO(e,t));sV.displayName="MarkdownTd";var sK=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("blockquote",{className:ss("my-4 border-muted-foreground
9/30 border-l-4 pl-4 text-muted-foreground italic",t),"data-streamdown":"blockquote",...n,children:e}),(e,t)=>sO(e,t));sK.displayName="MarkdownBlockquote";var sX=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("sup",{className:ss("text-sm",t),"data-streamdown":"superscript",...n,children:e}),(e,t)=>sO(e,t));sX.displayName="MarkdownSup";var s$=(0,x.memo)(({children:e,className:t,node:r,...n})=>(0,a7.jsx)("sub",{className:ss("text-sm",t),"data-streamdown":"subscript",...n,children:e}),(e,t)=>sO(e,t));s$.displayName="MarkdownSub";var sJ=(0,x.memo)(({children:e,className:t,node:r,...n})=>{if("data-footnotes"in n){let r=Array.isArray(e)?e.map(e=>{if(!(0,x.isValidElement)(e))return e;if(e.type===sy){let t=(Array.isArray(e.props.children)?e.props.children:[e.props.children]).filter(e=>!(e=>{var t,r;if(!(0,x.isValidElement)(e))return!1;let n=Array.isArray(e.props.children)?e.props.children:[e.props.children],a=!1,s=!1;for(let e of n)if(e){if("string"==typeof e)""!==e.trim()&&(a=!0);else if((0,x.isValidElement)(e)){if((null==(t=e.props)?void 0:t["data-footnote-backref"])!==void 0)s=!0;else for(let t of Array.isArray(e.props.children)?e.props.children:[e.props.children])if("string"==typeof t&&""!==t.trim()||(0,x.isValidElement)(t)&&(null==(r=t.props)?void 0:r["data-footnote-backref"])===void 0){a=!0;break}}}return s&&!a})(e));return 0===t.length?null:{...e,props:{...e.props,children:t}}}return e}):e;return(Array.isArray(r)?r.some(e=>null!==e):null!==r)?(0,a7.jsx)("section",{className:t,...n,children:r}):null}return(0,a7.jsx)("section",{className:t,...n,children:e})},(e,t)=>sO(e,t));sJ.displayName="MarkdownSection";var sZ=(0,x.memo)(({node:e,className:t,children:r,...n})=>{var a,s,i;let o=(null==(a=null==e?void 0:e.position)?void 0:a.start.line)===(null==(s=null==e?void 0:e.position)?void 0:s.end.line),{mermaid:l,controls:c}=(0,x.useContext)(id);if(o)return(0,a7.jsx)("code",{className:ss("rounded bg-muted px-1.5 py-0.5 font-mono text-sm",t),"data-streamdown":"inline-code",...n,children:r});let h=null==t?void 0:t.match(sD),u=null!=(i=null==h?void 0:h.at(1))?i:"",d="";if((0,x.isValidElement)(r)&&r.props&&"object"==typeof r.props&&"children"in r.props&&"string"==typeof r.props.children?d=r.props.children:"string"==typeof r&&(d=r),"mermaid"===u){let e=sR(c,"mermaid"),r=sL(c,"download"),n=sL(c,"copy"),a=sL(c,"fullscreen"),s=sL(c,"panZoom");return(0,a7.jsx)(x.Suspense,{fallback:(0,a7.jsx)(sd,{}),children:(0,a7.jsxs)("div",{className:ss("group relative my-4 h-auto rounded-xl border p-4",t),"data-streamdown":"mermaid-block",children:[e&&(r||n||a)&&(0,a7.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[r&&(0,a7.jsx)(sE,{chart:d,config:null==l?void 0:l.config}),n&&(0,a7.jsx)(sc,{code:d}),a&&(0,a7.jsx)(sf,{chart:d,config:null==l?void 0:l.config})]}),(0,a7.jsx)(sk,{chart:d,config:null==l?void 0:l.config,showControls:s})]})})}let m=sR(c,"code");return(0,a7.jsx)(x.Suspense,{fallback:(0,a7.jsx)(sd,{}),children:(0,a7.jsx)(sS,{className:ss("overflow-x-auto border-border border-t",t),code:d,language:u,children:m&&(0,a7.jsxs)(a7.Fragment,{children:[(0,a7.jsx)(su,{code:d,language:u}),(0,a7.jsx)(sc,{})]})})})},(e,t)=>e.className===t.className&&sb(e.node,t.node));sZ.displayName="MarkdownCode";var s0=(0,x.memo)(({node:e,className:t,src:r,alt:n,...a})=>{let s=async()=>{if(r)try{let e=await (await fetch(r)).blob(),t=new URL(r,window.location.origin).pathname.split("/").pop()||"",a=t.split(".").pop(),s=t.includes(".")&&void 0!==a&&a.length<=4,i="";if(s)i=t;else{let r=e.type,a="png";r.includes("jpeg")||r.includes("jpg")?a="jpg":r.includes("png")?a="png":r.includes("svg")?a="svg":r.includes("gif")?a="gif":r.includes("webp")&&(a="webp"),i=`${(n||t||"image").replace(sm,"")}.${a}`}si(i,e,e.type)}catch(e){console.error("Failed to download image:",e)}};return r?(0,a7.jsxs)("div",{className:"group relative my-4 inline-block","data-streamdown":"image-wrapper",children:[(0,a7.jsx)("img",{alt:n,className:ss("max-w-full rounded-lg",t),"data-streamdown":"image",src:r,...a}),(0,a7.jsx)("div",{className:"pointer-events-none absolute inset-0 hidden rounded-lg bg-black/10 group-hover:block"}),(0,a7.jsx)("button",{className:ss("absolute right-2 bottom-2 flex h-8 w-8 cursor-pointer items-center justify-center rounded-md border border-border bg-background/90 shadow-sm backdrop-blur-sm transition-all duration-200 hover:bg-background","opacity-0 group-hover:opacity-100"),onClick:s,title:"Download image",type:"button",children:(0,a7.jsx)(aJ,{size:14})})]}):null},(e,t)=>e.className===t.className&&sb(e.node,t.node));s0.displayName="MarkdownImg";var s1=(0,x.memo)(({children:e,className:t,node:r,...n})=>{var a;let s=(Array.isArray(e)?e:[e]).filter(e=>null!=e&&""!==e);return 1===s.length&&(0,x.isValidElement)(s[0])&&(null==(a=s[0].props.node)?void 0:a.tagName)==="img"?(0,a7.jsx)(a7.Fragment,{children:e}):(0,a7.jsx)("p",{className:t,...n,children:e})},(e,t)=>sO(e,t));s1.displayName="MarkdownParagraph";var s2={ol:sy,li:sM,ul:sP,hr:sx,strong:sw,a:sv,h1:sB,h2:sF,h3:sH,h4:sU,h5:sG,h6:sY,table:sj,thead:sq,tbody:sW,tr:sz,th:sQ,td:sV,blockquote:sK,code:sZ,img:s0,pre:({children:e})=>e,sup:sX,sub:s$,p:s1,section:sJ},s9=[],s3={allowDangerousHtml:!0},s8=new WeakMap,s4=new class{constructor(){this.cache=new Map,this.keyCache=new WeakMap,this.maxSize=100}generateCacheKey(e){let t=this.keyCache.get(e);if(t)return t;let r=e.rehypePlugins,n=e.remarkPlugins,a=e.remarkRehypeOptions;if(!(r||n||a)){let t="default";return this.keyCache.set(e,t),t}let s=e=>{if(!e||0===e.length)return"";let t="";for(let r=0;r<e.length;r+=1){let n=e[r];if(r>0&&(t+=","),Array.isArray(n)){let[e,r]=n;if("function"==typeof e){let r=s8.get(e);r||(r=e.name,s8.set(e,r)),t+=r}else t+=String(e);t+=":",t+=JSON.stringify(r)}else if("function"==typeof n){let e=s8.get(n);e||(e=n.name,s8.set(n,e)),t+=e}else t+=String(n)}return t},i=s(r),o=s(n),l=a?JSON.stringify(a):"",c=`${o}::${i}::${l}`;return this.keyCache.set(e,c),c}get(e){let t=this.generateCacheKey(e),r=this.cache.get(t);return r&&(this.cache.delete(t),this.cache.set(t,r)),r}set(e,t){let r=this.generateCacheKey(e);if(this.cache.size>=this.maxSize){let e=this.cache.keys().next().value;e&&this.cache.delete(e)}this.cache.set(r,t)}clear(){this.cache.clear()}},s5=e=>{let t=s6(e),r=e.children||"";return ie(t.runSync(t.parse(r),r),e)},s6=e=>{let t=s4.get(e);if(t)return t;let r=s7(e);return s4.set(e,r),r},s7=e=>{let t=e.rehypePlugins||s9,r=e.remarkPlugins||s9,n=e.remarkRehypeOptions?{...s3,...e.remarkRehypeOptions}:s3;return(0,sn.unified)().use(st.default).use(r).use(sr.default,n).use(t)},ie=(e,t)=>(0,se.toJsxRuntime)(e,{Fragment:a7.Fragment,components:t.components,ignoreInvalidStyle:!0,jsx:a7.jsx,jsxs:a7.jsxs,passKeys:!0,passNode:!0}),it=/\[\^[^\]\s]{1,200}\](?!:)/,ir=/\[\^[^\]\s]{1,200}\]:/,ia=/<\/(\w+)>/,is=/<(\w+)[\s>]/,ii=e=>{let t=0;for(;t<e.length&&(" "===e[t]||" "===e[t]||e[t]===` 10`||"\r"===e[t]);)t+=1;return t+1<e.length&&"$"===e[t]&&"$"===e[t+1]},io=e=>{let t=e.length-1;for(;t>=0&&(" "===e[t]||" "===e[t]||e[t]===` 11`||"\r"===e[t]);)t-=1;return t>=1&&"$"===e[t]&&"$"===e[t-1]},il=e=>{let t=0;for(let r=0;r<e.length-1;r+=1)"$"===e[r]&&"$"===e[r+1]&&(t+=1,r+=1);return t},ic=e=>{let t=it.test(e),r=ir.test(e);
11if(t||r)return[e];let n=sa.Lexer.lex(e,{gfm:!0}),a=[],s=[];for(let e of n){let t=e.raw,r=a.length;if(s.length>0){if(a[r-1]+=t,"html"===e.type){let e=t.match(ia);if(e){let t=e[1];s.at(-1)===t&&s.pop()}}continue}if("html"===e.type&&e.block){let e=t.match(is);if(e){let r=e[1];t.includes(`</${r}>`)||s.push(r)}}if("$$"===t.trim()&&r>0){let e=a[r-1],n=ii(e),s=il(e);if(n&&s%2==1){a[r-1]=e+t;continue}}if(r>0&&io(t)){let e=a[r-1],n=ii(e),s=il(e),i=il(t);if(n&&s%2==1&&!ii(t)&&1===i){a[r-1]=e+t;continue}}a.push(t)}return a},ih=Object.values({raw:function(e){return function(t,r){return rN(t,{...e,file:r})}},katex:[eC,{errorColor:"var(--color-muted-foreground)"}],sanitize:[function(e){return function(t){let r,n;return r={type:"root",children:[]},(n=rv({schema:e?{...rx,...e}:rx,stack:[]},t))&&(Array.isArray(n)?1===n.length?r=n[0]:r.children=n:r=n),r}},{}],harden:[function({defaultOrigin:e="",allowedLinkPrefixes:t=[],allowedImagePrefixes:r=[],allowDataImages:n=!1,allowedProtocols:a=[],blockedImageClass:s="inline-block bg-gray-200 dark:bg-gray-700 text-gray-600 dark:text-gray-400 px-3 py-1 rounded text-sm",blockedLinkClass:i="text-gray-500",linkBlockPolicy:o=B,imageBlockPolicy:l=B}){let c=t.length&&!t.every(e=>"*"===e),h=r.length&&!r.every(e=>"*"===e);if(!e&&(c||h))throw Error("defaultOrigin is required when allowedLinkPrefixes or allowedImagePrefixes are provided");return c=>{var h,u,d,m,p,E,T,f,A;let _,g=(h=e,u=t,d=r,m=n,p=a,E=s,T=i,f=o,A=l,_=(e,t,r)=>{if("element"!==e.type||e[q])return w.CONTINUE;if("a"===e.tagName){let n=j(e.properties.href,u,h,!1,!1,p);if(null!==n)return e.properties.href=n,e.properties.target="_blank",e.properties.rel="noopener noreferrer",w.CONTINUE;if(e[q]=!0,(0,v.visit)(e,_),r&&"number"==typeof t){let n=f===H?{type:"remove"}:f===F?{type:"replace",element:{type:"element",tagName:"span",properties:{},children:[...e.children]}}:{type:"replace",element:{type:"element",tagName:"span",properties:{title:"Blocked URL: "+String(e.properties.href),class:T},children:[...e.children,{type:"text",value:" [blocked]"}]}};if("remove"===n.type)return r.children.splice(t,1),[w.SKIP,t];r.children[t]=n.element}return w.SKIP}if("img"===e.tagName){let n=j(e.properties.src,d,h,m,!0,p);if(null===n){if(e[q]=!0,(0,v.visit)(e,_),r&&"number"==typeof t){let n=function(e,t,r){if(t===H)return{type:"remove"};if(t===F){let t=String(e.properties.alt||"");return t?{type:"replace",element:{type:"element",tagName:"span",properties:{},children:[{type:"text",value:t}]}}:{type:"remove"}}return{type:"replace",element:{type:"element",tagName:"span",properties:{class:r},children:[{type:"text",value:"[Image blocked: "+String(e.properties.alt||"No description")+"]"}]}}}(e,A,E);if("remove"===n.type)return r.children.splice(t,1),[w.SKIP,t];r.children[t]=n.element}return w.SKIP}e.properties.src=n}return w.CONTINUE});(function e(t){if("children"in t&&Array.isArray(t.children))for(let r of(t.children=t.children.filter(e=>null!=e),t.children))e(r)})(c),(0,v.visit)(c,g)}},{allowedImagePrefixes:["*"],allowedLinkPrefixes:["*"],allowedProtocols:["*"],defaultOrigin:void 0,allowDataImages:!0}]}),iu=Object.values({gfm:[function(e){var t;let r,n,a,s=e||ag,i=this.data(),o=i.micromarkExtensions||(i.micromarkExtensions=[]),l=i.fromMarkdownExtensions||(i.fromMarkdownExtensions=[]),c=i.toMarkdownExtensions||(i.toMarkdownExtensions=[]);o.push((t=s,(0,n$.combineExtensions)([{text:n4},{document:{91:{name:"gfmFootnoteDefinition",tokenize:ac,continuation:{tokenize:ah},exit:au}},text:{91:{name:"gfmFootnoteCall",tokenize:al},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ai,resolveTo:ao}}},(r=(t||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,t,n){let a=this.previous,s=this.events,i=0;return function(o){return 126===a&&"characterEscape"!==s[s.length-1][1].type?n(o):(e.enter("strikethroughSequenceTemporary"),function s(o){let l=(0,nF.classifyCharacter)(a);if(126===o)return i>1?n(o):(e.consume(o),i++,s);if(i<2&&!r)return n(o);let c=e.exit("strikethroughSequenceTemporary"),h=(0,nF.classifyCharacter)(o);return c._open=!h||2===h&&!!l,c._close=!l||2===l&&!!h,t(o)}(o))}},resolveAll:function(e,t){let r=-1;for(;++r<e.length;)if("enter"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._close){let n=r;for(;n--;)if("exit"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._open&&e[r][1].end.offset-e[r][1].start.offset==e[n][1].end.offset-e[n][1].start.offset){e[r][1].type="strikethroughSequence",e[n][1].type="strikethroughSequence";let a={type:"strikethrough",start:Object.assign({},e[n][1].start),end:Object.assign({},e[r][1].end)},s={type:"strikethroughText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[r][1].start)},i=[["enter",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["enter",s,t]],o=t.parser.constructs.insideSpan.null;o&&(0,nt.splice)(i,i.length,0,(0,nr.resolveAll)(o,e.slice(n+1,r),t)),(0,nt.splice)(i,i.length,0,[["exit",s,t],["enter",e[r][1],t],["exit",e[r][1],t],["exit",a,t]]
11),(0,nt.splice)(e,n-1,r-n+3,i),r=n+i.length-2;break}}for(r=-1;++r<e.length;)"strikethroughSequenceTemporary"===e[r][1].type&&(e[r][1].type="data");return e}},null==r&&(r=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}),{flow:{null:{name:"table",tokenize:am,resolveAll:ap}}},{text:{91:aA}}]))),l.push([{transforms:[nT],enter:{literalAutolink:nh,literalAutolinkEmail:nu,literalAutolinkHttp:nu,literalAutolinkWww:nu},exit:{literalAutolink:nE,literalAutolinkEmail:np,literalAutolinkHttp:nd,literalAutolinkWww:nm}},{enter:{gfmFootnoteCallString:nN,gfmFootnoteCall:nI,gfmFootnoteDefinitionLabelString:nC,gfmFootnoteDefinition:nS},exit:{gfmFootnoteCallString:nk,gfmFootnoteCall:nD,gfmFootnoteDefinitionLabelString:nb,gfmFootnoteDefinition:nO}},{canContainEols:["delete"],enter:{strikethrough:nP},exit:{strikethrough:nx}},{enter:{table:nG,tableData:nW,tableHeader:nW,tableRow:nj},exit:{codeText:nz,table:nY,tableData:nq,tableHeader:nq,tableRow:nq}},{exit:{taskListCheckValueChecked:nV,taskListCheckValueUnchecked:nV,paragraph:nK}}]),c.push({extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:nl,notInConstruct:nc},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:nl,notInConstruct:nc},{character:":",before:"[ps]",after:"\\/",inConstruct:nl,notInConstruct:nc}]},(a=!1,s&&s.firstLineBlank&&(a=!0),{handlers:{footnoteDefinition:function(e,t,r,n){let s=r.createTracker(n),i=s.move("[^"),o=r.enter("footnoteDefinition"),l=r.enter("label");return i+=s.move(r.safe(r.associationId(e),{before:i,after:"]"})),l(),i+=s.move("]:"),e.children&&e.children.length>0&&(s.shift(4),i+=s.move((a?"\n":" ")+r.indentLines(r.containerFlow(e,s.current()),a?ny:nL))),o(),i},footnoteReference:nR},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:nM}],handlers:{delete:nw}},function(e){let t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,a=t.stringLength,s=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,r){let n=nH(e,t,r);return r.stack.includes("tableCell")&&(n=n.replace(/\|/g,"\\$&")),n},table:function(e,t,r,n){return o(function(e,t,r){let n=e.children,a=-1,s=[],i=t.enter("table");for(;++a<n.length;)s[a]=l(n[a],t,r);return i(),s}(e,r,n),e.align)},tableCell:i,tableRow:function(e,t,r,n){let a=o([l(e,r,n)]);return a.slice(0,a.indexOf("\n"))}}};function i(e,t,r,n){let a=r.enter("tableCell"),i=r.enter("phrasing"),o=r.containerPhrasing(e,{...n,before:s,after:s});return i(),a(),o}function o(e,t){return function(e,t){let r=t||{},n=(r.align||[]).concat(),a=r.stringLength||nv,s=[],i=[],o=[],l=[],c=0,h=-1;for(;++h<e.length;){let t=[],n=[],s=-1;for(e[h].length>c&&(c=e[h].length);++s<e[h].length;){var u;let i=null==(u=e[h][s])?"":String(u);if(!1!==r.alignDelimiters){let e=a(i);n[s]=e,(void 0===l[s]||e>l[s])&&(l[s]=e)}t.push(i)}i[h]=t,o[h]=n}let d=-1;if("object"==typeof n&&"length"in n)for(;++d<c;)s[d]=nB(n[d]);else{let e=nB(n);for(;++d<c;)s[d]=e}d=-1;let m=[],p=[];for(;++d<c;){let e=s[d],t="",n="";99===e?(t=":",n=":"):108===e?t=":":114===e&&(n=":");let a=!1===r.alignDelimiters?1:Math.max(1,l[d]-t.length-n.length),i=t+"-".repeat(a)+n;!1!==r.alignDelimiters&&((a=t.length+a+n.length)>l[d]&&(l[d]=a),p[d]=a),m[d]=i}i.splice(1,0,m),o.splice(1,0,p),h=-1;let E=[];for(;++h<i.length;){let e=i[h],t=o[h];d=-1;let n=[];for(;++d<c;){let a=e[d]||"",i="",o="";if(!1!==r.alignDelimiters){let e=l[d]-(t[d]||0),r=s[d];114===r?i=" ".repeat(e):99===r?e%2?(i=" ".repeat(e/2+.5),o=" ".repeat(e/2-.5)):o=i=" ".repeat(e/2):o=" ".repeat(e)}!1===r.delimiterStart||d||n.push("|"),!1!==r.padding&&(!1!==r.alignDelimiters||""!==a)&&(!1!==r.delimiterStart||d)&&n.push(" "),!1!==r.alignDelimiters&&n.push(i),n.push(a),!1!==r.alignDelimiters&&n.push(o),!1!==r.padding&&n.push(" "),(!1!==r.delimiterEnd||d!==c-1)&&n.push("|")}E.push(!1===r.delimiterEnd?n.join("").replace(/ +$/,""):n.join(""))}return E.join("\n")}(e,{align:t,alignDelimiters:n,padding:r,stringLength:a})}function l(e,t,r){let n=e.children,a=-1,s=[],o=t.enter("tableRow");for(;++a<n.length;)s[a]=i(n[a],e,t,r);return o(),s}}(s),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:nX}}]})},{}],math:[aD,{singleDollarTextMath:!1}],cjkFriendly:[function(){let e=this.data();(e.micromarkExtensions||(e.micromarkExtensions=[])).push({text:{42:ns,95:ns},insideSpan:{null:[ns]}})},{}],cjkFriendlyGfmStrikethrough:[function(e){let t,r,n=this.data();(n.micromarkExtensions||(n.micromarkExtensions=[])).push((t=(e||{}).singleTilde,r={name:"strikethrough",tokenize:function(e,r,n){let{now:a,sliceSerialize:s,previous:i}=this,o=r5(i)?r6(i,a(),s):i,l=r1(o),c=new r7(o,a(),s),h=r2(l,c.value.bind(c),o),u=this.events,d=0;return function(i){return((0,ek.ok)(126===i,"expected `~`"),126===o&&"characterEscape"!==u[u.length-1][1].type)?n(i):(e.enter("strikethroughSequenceTemporary"),function i(l){let c=r1(o);if(126===l)return d>1?n(l):(e.consume(l),d++,i);if(d<2&&!t)return n(l);let u=e.exit("strikethroughSequenceTemporary"),m=r1(r4(l)?ne(l,a(),s):l),p=r9(h)||!!(1&h),E=r9(m)||!!(1&m),T=r3(h)||c===P.ivs;return u._open=!E||2===m&&(p||T),u._close=!p||2===c&&(E||r3(m)),r(l)}(i))}},resolveAll:function(e,t){let r=-1;for(;++r<e.length;)if("enter"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._close){let n=r;for(;n--;)if("exit"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._open&&e[r][1].end.offset-e[r][1].start.offset==e[n][1].end.offset-e[n][1].start.offset){e[r][1].type="strikethroughSequence",e[n][1].type="strikethroughSequence";let a={type:"strikethrough",start:Object.assign({},e[n][1].start),end:Object.assign({},e[r][1].end)},s={type:"strikethroughText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[r][1].start)},i=[["enter",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["enter",s,t]],o=t.parser.constructs.insideSpan.null;o&&(0,nt.splice)(i,i.length,0,(0,nr.resolveAll)(o,e.slice(n+1,r),t)),(0,nt.splice)(i,i.length,0,[["exit",s,t],["enter",e[r][1],t],["exit",e[r][1],t],["exit",a,t]]
11),(0,nt.splice)(e,n-1,r-n+3,i),r=n+i.length-2;break}}for(r=-1;++r<e.length;)"strikethroughSequenceTemporary"===e[r][1].type&&(e[r][1].type="data");return e}},null==t&&(t=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}}))},{}]}),id=(0,x.createContext)({shikiTheme:["github-light","github-dark"],controls:!0,isAnimating:!1,mode:"streaming",mermaid:void 0}),im=(0,x.memo)(({content:e,shouldParseIncompleteMarkdown:t,...r})=>{let n=(0,x.useMemo)(()=>"string"==typeof e&&t?(e=>{if(!e||"string"!=typeof e)return e;let t=e,r=(e=>{let t=e.lastIndexOf("](");if(-1!==t&&!aq(e,t)){let r=((e,t)=>{if(e.substring(t+2).includes(")"))return null;let r=((e,t)=>{let r=1;for(let n=t-1;n>=0;n-=1)if("]"===e[n])r+=1;else if("["===e[n]&&0==(r-=1))return n;return -1})(e,t);if(-1===r||aq(e,r))return null;let n=r>0&&"!"===e[r-1],a=e.substring(0,n?r-1:r);if(n)return a;let s=e.substring(r+1,t);return`${a}[${s}](streamdown:incomplete-link)`})(e,t);if(null!==r)return r}for(let t=e.length-1;t>=0;t-=1)if("["===e[t]&&!aq(e,t)){let r=az(e,t);if(null!==r)return r}return e})(t);return r.endsWith("](streamdown:incomplete-link)")?r:t=(e=>{if((e.match(/\$\$/g)||[]).length%2==0)return e;let t=e.indexOf("$$");return -1===t||-1===e.indexOf(` 12`,t)||e.endsWith(` 13`)?`${e}$$`:`${e} 14$$`})(t=(e=>{let t=e.match(aP);if(t){let r=t[2];if(!r||ax.test(r))return e;if((e.match(/~~/g)||[]).length%2==1)return`${e}~~`}return e})(t=(e=>{let t,r=!e.match(aB)||e.includes(` 15`)?null:e.endsWith("``")&&!e.endsWith("```")?`${e}\``:e;if(null!==r)return r;if((t=(e.match(/```/g)||[]).length)>0&&t%2==0&&e.includes(` 16`)||(e.endsWith("```\n")||e.endsWith("```"))&&t%2==0)return e;let n=e.match(aM);if(n&&(e.match(/```/g)||[]).length%2!=1){let t=n[2];if(!t||ax.test(t))return e;if((e=>{let t=0;for(let r=0;r<e.length;r+=1)"`"!==e[r]||aW(e,r)||(t+=1);return t})(e)%2==1)return`${e}\``}return e})(t=(e=>{if(aU(e)||!e.match(ay))return e;let t=(e=>{for(let t=0;t<e.length;t+=1)if("_"===e[t]&&"_"!==e[t-1]&&"_"!==e[t+1]&&"\\"!==e[t-1]&&!aG(e,t)){let r=t>0?e[t-1]:"",n=t<e.length-1?e[t+1]:"";if(r&&n&&aH(r)&&aH(n))continue;return t}return -1})(e);if(-1===t)return e;let r=e.substring(t+1);return!r||ax.test(r)?e:(e=>{let t=0,r=e.length;for(let n=0;n<r;n+=1){if("_"!==e[n])continue;let a=n>0?e[n-1]:"",s=n<r-1?e[n+1]:"";aj(e,n,a,s)||(t+=1)}return t})(e)%2==1?(e=>{let t=e.length;for(;t>0&&e[t-1]===` 17`;)t-=1;if(t<e.length){let r=e.slice(0,t),n=e.slice(t);return`${r}_${n}`}return`${e}_`})(e):e})(t=(e=>{if(aU(e)||!e.match(aL))return e;let t=(e=>{for(let t=0;t<e.length;t+=1)if("*"===e[t]&&"*"!==e[t-1]&&"*"!==e[t+1]&&"\\"!==e[t-1]){let r=t>0?e[t-1]:"",n=t<e.length-1?e[t+1]:"";if(r&&n&&aH(r)&&aH(n))continue;return t}return -1})(e);if(-1===t)return e;let r=e.substring(t+1);return!r||ax.test(r)?e:(e=>{let t=0,r=e.length;for(let n=0;n<r;n+=1){if("*"!==e[n])continue;let a=n>0?e[n-1]:"",s=n<r-1?e[n+1]:"";aY(e,n,a,s)||(t+=1)}return t})(e)%2==1?`${e}*`:e})(t=(e=>{let t=e.match(aO);if(t){let r=t[2];if(!r||ax.test(r))return e;let n=e.lastIndexOf(t[1]),a=e.substring(0,n).lastIndexOf(` 18`),s=e.substring(-1===a?0:a+1,n);if(aw.test(s)&&r.includes(` 19`))return e;if((e.match(/__/g)||[]).length%2==1)return`${e}__`}return e})(t=(e=>{if(aU(e))return e;let t=e.match(ab);if(t){let r=t[2];if(!r||ax.test(r))return e;let n=e.lastIndexOf(t[1]),a=e.substring(0,n).lastIndexOf(` 20`),s=e.substring(-1===a?0:a+1,n);if(aw.test(s)&&r.includes(` 21`))return e;if((e.match(/\*\*/g)||[]).length%2==1)return`${e}**`}return e})(t=(e=>{if(aU(e)||aF.test(e))return e;let t=e.match(aR);if(t){let r=t[2];if(!r||ax.test(r))return e;if((e=>{let t=0,r=0;for(let n=0;n<e.length;n+=1)"*"===e[n]?r+=1:(r>=3&&(t+=Math.floor(r/3)),r=0);return r>=3&&(t+=Math.floor(r/3)),t})(e)%2==1)return`${e}***`}return e})(t=r))))))))})(e.trim()):e,[e,t]);return(0,a7.jsx)(s5,{...r,children:n})},(e,t)=>{if(e.content!==t.content||e.shouldParseIncompleteMarkdown!==t.shouldParseIncompleteMarkdown||e.index!==t.index)return!1;if(e.components!==t.components){let r=Object.keys(e.components||{}),n=Object.keys(t.components||{});if(r.length!==n.length||r.some(r=>{var n,a;return(null==(n=e.components)?void 0:n[r])!==(null==(a=t.components)?void 0:a[r])}))return!1}return e.rehypePlugins===t.rehypePlugins&&e.remarkPlugins===t.remarkPlugins});im.displayName="Block";var ip=["github-light","github-dark"],iE=(0,x.memo)(({children:t,mode:r="streaming",parseIncompleteMarkdown:n=!0,components:a,rehypePlugins:s=ih,remarkPlugins:i=iu,className:o,shikiTheme:l=ip,mermaid:c,controls:h=!0,isAnimating:u=!1,BlockComponent:d=im,parseMarkdownIntoBlocksFn:m=ic,...p})=>{let E=(0,x.useId)(),[T,f]=(0,x.useTransition)(),[A,_]=(0,x.useState)([]),g=(0,x.useMemo)(()=>m("string"==typeof t?t:""),[t,m]);(0,x.useEffect)(()=>{"streaming"===r?f(()=>{_(g)}):_(g)},[g,r]);let N="streaming"===r?A:g,I=(0,x.useMemo)(()=>N.map((e,t)=>`${E}-${t}`),[N.length,E]),C=(0,x.useMemo)(()=>({shikiTheme:l,controls:h,isAnimating:u,mode:r,mermaid:c}),[l,h,u,r,c]),S=(0,x.useMemo)(()=>({...s2,...a}),[a]);return(0,x.useEffect)(()=>
21{if(!(Array.isArray(s)&&s.some(e=>Array.isArray(e)?e[0]===eC:e===eC)))return;let r=!1;if(Array.isArray(i)){let e=i.find(e=>Array.isArray(e)?e[0]===aD:e===aD);e&&Array.isArray(e)&&e[1]&&(r=!0===e[1].singleDollarTextMath)}let n="string"==typeof t?t:"",a=n.includes("$$"),o=r&&(/[^$]\$[^$]/.test(n)||/^\$[^$]/.test(n)||/[^$]\$$/.test(n));(a||o)&&e.A(163822)},[s,i,t]),"static"===r?(0,a7.jsx)(id.Provider,{value:C,children:(0,a7.jsx)("div",{className:ss("space-y-4 whitespace-normal",o),children:(0,a7.jsx)(s5,{components:S,rehypePlugins:s,remarkPlugins:i,...p,children:t})})}):(0,a7.jsx)(id.Provider,{value:C,children:(0,a7.jsx)("div",{className:ss("space-y-4 whitespace-normal",o),children:N.map((e,t)=>(0,a7.jsx)(d,{components:S,content:e,index:t,rehypePlugins:s,remarkPlugins:i,shouldParseIncompleteMarkdown:n,...p},I[t]))})})},(e,t)=>e.children===t.children&&e.shikiTheme===t.shikiTheme&&e.isAnimating===t.isAnimating&&e.mode===t.mode);iE.displayName="Streamdown";var iT=({children:e,className:t,minZoom:r=.5,maxZoom:n=3,zoomStep:a=.1,showControls:s=!0,initialZoom:i=1,fullscreen:o=!1})=>{let l=(0,x.useRef)(null),c=(0,x.useRef)(null),[h,u]=(0,x.useState)(i),[d,m]=(0,x.useState)({x:0,y:0}),[p,E]=(0,x.useState)(!1),[T,f]=(0,x.useState)({x:0,y:0}),[A,_]=(0,x.useState)({x:0,y:0}),g=(0,x.useCallback)(e=>{u(t=>Math.max(r,Math.min(n,t+e)))},[r,n]),N=(0,x.useCallback)(()=>{g(a)},[g,a]),I=(0,x.useCallback)(()=>{g(-a)},[g,a]),C=(0,x.useCallback)(()=>{u(i),m({x:0,y:0})},[i]),S=(0,x.useCallback)(e=>{e.preventDefault(),g(e.deltaY>0?-a:a)},[g,a]),k=(0,x.useCallback)(e=>{if(0!==e.button||!1===e.isPrimary)return;E(!0),f({x:e.clientX,y:e.clientY}),_(d);let t=e.currentTarget;t instanceof HTMLElement&&t.setPointerCapture(e.pointerId)},[d]),D=(0,x.useCallback)(e=>{if(!p)return;e.preventDefault();let t=e.clientX-T.x,r=e.clientY-T.y;m({x:A.x+t,y:A.y+r})},[p,T,A]),b=(0,x.useCallback)(e=>{E(!1);let t=e.currentTarget;t instanceof HTMLElement&&t.releasePointerCapture(e.pointerId)},[]);return(0,x.useEffect)(()=>{let e=l.current;if(e)return e.addEventListener("wheel",S,{passive:!1}),()=>{e.removeEventListener("wheel",S)}},[S]),(0,x.useEffect)(()=>{let e=c.current;if(e&&p)return document.body.style.userSelect="none",e.addEventListener("pointermove",D,{passive:!1}),e.addEventListener("pointerup",b),e.addEventListener("pointercancel",b),()=>{document.body.style.userSelect="",e.removeEventListener("pointermove",D),e.removeEventListener("pointerup",b),e.removeEventListener("pointercancel",b)}},[p,D,b]),(0,a7.jsxs)("div",{className:ss("relative",o?"h-full w-full":"w-full",t),ref:l,style:{cursor:p?"grabbing":"grab"},children:[s&&(0,a7.jsxs)("div",{className:ss("absolute z-10 flex flex-col gap-1 rounded-md border border-border bg-background/90 p-1 shadow-sm backdrop-blur-sm",o?"bottom-4 left-4":"bottom-2 left-2"),children:[(0,a7.jsx)("button",{className:"flex items-center justify-center rounded p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",disabled:h>=n,onClick:N,title:"Zoom in",type:"button",children:(0,a7.jsx)(a3,{size:16})}),(0,a7.jsx)("button",{className:"flex items-center justify-center rounded p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",disabled:h<=r,onClick:I,title:"Zoom out",type:"button",children:(0,a7.jsx)(a8,{size:16})}),(0,a7.jsx)("button",{className:"flex items-center justify-center rounded p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",onClick:C,title:"Reset zoom and pan",type:"button",children:(0,a7.jsx)(a4,{size:16})})]}),(0,a7.jsx)("div",{className:ss("origin-center transition-transform duration-150 ease-out",o&&"flex w-full items-center justify-center"),onPointerDown:k,ref:c,role:"application",style:{transform:`translate(${d.x}px, ${d.y}px) scale(${h})`,transformOrigin:"center center",touchAction:"none",willChange:"transform"},children:e})]})},iA=({chart:e,className:t,config:r,fullscreen:n=!1,showControls:a=!0})=>{let[s,i]=(0,x.useState)(null),[o,l]=(0,x.useState)(!0),[c,h]=(0,x.useState)(""),[u,d]=(0,x.useState)(""),[m,p]=(0,x.useState)(0),{mermaid:E}=(0,x.useContext)(id),T=null==E?void 0:E.errorComponent;return((0,x.useEffect)(()=>{(async()=>{try{i(null),l(!0);let t=await sp(r),n=e.split("").reduce((e,t)=>
21(e<<5)-e+t.charCodeAt(0)|0,0),a=`mermaid-${Math.abs(n)}-${Date.now()}-${Math.random().toString(36).substring(2,9)}`,{svg:s}=await t.render(a,e);h(s),d(s)}catch(e){u||c||i(e instanceof Error?e.message:"Failed to render Mermaid chart")}finally{l(!1)}})()},[e,r,m]),!o||c||u)?!s||c||u?(0,a7.jsx)(iT,{className:ss(n?"h-full w-full overflow-hidden":"my-4 overflow-hidden",t),fullscreen:n,maxZoom:3,minZoom:.5,showControls:a,zoomStep:.1,children:(0,a7.jsx)("div",{"aria-label":"Mermaid chart",className:ss("flex justify-center",n&&"h-full w-full items-center"),dangerouslySetInnerHTML:{__html:c||u},role:"img"})}):T?(0,a7.jsx)(T,{chart:e,error:s,retry:()=>p(e=>e+1)}):(0,a7.jsxs)("div",{className:ss("rounded-lg border border-red-200 bg-red-50 p-4",t),children:[(0,a7.jsxs)("p",{className:"font-mono text-red-700 text-sm",children:["Mermaid Error: ",s]}),(0,a7.jsxs)("details",{className:"mt-2",children:[(0,a7.jsx)("summary",{className:"cursor-pointer text-red-600 text-xs",children:"Show Code"}),(0,a7.jsx)("pre",{className:"mt-2 overflow-x-auto rounded bg-red-100 p-2 text-red-800 text-xs",children:e})]})]}):(0,a7.jsx)("div",{className:ss("my-4 flex justify-center p-4",t),children:(0,a7.jsxs)("div",{className:"flex items-center space-x-2 text-muted-foreground",children:[(0,a7.jsx)("div",{className:"h-4 w-4 animate-spin rounded-full border-current border-b-2"}),(0,a7.jsx)("span",{className:"text-sm",children:"Loading diagram..."})]})})};e.s(["a",0,ss,"b",0,so,"c",0,iA,"g",0,id,"i",0,iE],312670)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.