/** * Minified by jsDelivr using Terser v5.39.0. * Original file: /npm/markmap-lib@0.18.12/dist/browser/index.iife.js * * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files */ !function(t,e){"use strict";const n={jsdelivr:t=>`https://cdn.jsdelivr.net/npm/${t}`,unpkg:t=>`https://unpkg.com/${t}`};class r{constructor(){this.providers={...n},this.provider="jsdelivr"}async getFastestProvider(t=5e3,e="npm2url/dist/index.cjs"){const n=new AbortController;let r=0;try{return await new Promise(((s,i)=>{Promise.all(Object.entries(this.providers).map((async([t,r])=>{try{await async function(t,e){const n=await fetch(t,{signal:e});if(!n.ok)throw n;await n.text()}(r(e),n.signal),s(t)}catch{}}))).then((()=>i(new Error("All providers failed")))),r=setTimeout(i,t,new Error("Timed out"))}))}finally{n.abort(),clearTimeout(r)}}async findFastestProvider(t,e){return this.provider=await this.getFastestProvider(t,e),this.provider}setProvider(t,e){e?this.providers[t]=e:delete this.providers[t]}getFullUrl(t,e=this.provider){if(t.includes("://"))return t;const n=this.providers[e];if(!n)throw new Error(`Provider ${e} not found`);return n(t)}}class s{constructor(){this.listeners=[]}tap(t){return this.listeners.push(t),()=>this.revoke(t)}revoke(t){const e=this.listeners.indexOf(t);e>=0&&this.listeners.splice(e,1)}revokeAll(){this.listeners.splice(0)}call(...t){for(const e of this.listeners)e(...t)}}function i(){}function o(t,e){return(...n)=>e(t,...n)}Math.random().toString(36).slice(2,8); /*! @gera2ld/jsx-dom v2.2.2 | ISC License */ const a="http://www.w3.org/1999/xlink",c={show:a,actuate:a,href:a};function l(t,e,...n){return function(t,e){let n;if("string"==typeof t)n=1;else{if("function"!=typeof t)throw new Error("Invalid VNode type");n=2}return{vtype:n,type:t,props:e}}(t,e=Object.assign({},e,{children:1===n.length?n[0]:n}))}function u(t){return t.children}const h={isSvg:!1};function f(t,e){Array.isArray(e)||(e=[e]),(e=e.filter(Boolean)).length&&t.append(...e)}const d={className:"class",labelFor:"for"};function p(t,e,n,r){if(e=d[e]||e,!0===n)t.setAttribute(e,"");else if(!1===n)t.removeAttribute(e);else{const s=r?c[e]:void 0;void 0!==s?t.setAttributeNS(s,e,n):t.setAttribute(e,n)}}function m(t,e){return Array.isArray(t)?t.map((t=>m(t,e))).reduce(((t,e)=>t.concat(e)),[]):g(t,e)}function g(t,e=h){if(null==t||"boolean"==typeof t)return null;if(t instanceof Node)return t;if(2===(null==(n=t)?void 0:n.vtype)){const{type:n,props:r}=t;if(n===u){const t=document.createDocumentFragment();if(r.children){f(t,m(r.children,e))}return t}return g(n(r),e)}var n;if((t=>"string"==typeof t||"number"==typeof t)(t))return document.createTextNode(`${t}`);if((t=>1===(null==t?void 0:t.vtype))(t)){let n;const{type:r,props:s}=t;if(e.isSvg||"svg"!==r||(e=Object.assign({},e,{isSvg:!0})),n=e.isSvg?document.createElementNS("http://www.w3.org/2000/svg",r):document.createElement(r),function(t,e,n){for(const r in e)if("key"!==r&&"children"!==r&&"ref"!==r)if("dangerouslySetInnerHTML"===r)t.innerHTML=e[r].__html;else if("innerHTML"===r||"textContent"===r||"innerText"===r||"value"===r&&["textarea","select"].includes(t.tagName)){const n=e[r];null!=n&&(t[r]=n)}else r.startsWith("on")?t[r.toLowerCase()]=e[r]:p(t,r,e[r],n.isSvg)}(n,s,e),s.children){let t=e;e.isSvg&&"foreignObject"===r&&(t=Object.assign({},t,{isSvg:!1}));const i=m(s.children,t);null!=i&&f(n,i)}const{ref:i}=s;return"function"==typeof i&&i(n),n}throw new Error("mount: Invalid Vnode!")}function y(...t){return g(l(...t))}const b=function(t){const e={};return function(...n){const r=`${n[0]}`;let s=e[r];return s||(s={value:t(...n)},e[r]=s),s.value}}((t=>{document.head.append(y("link",{rel:"preload",as:"script",href:t}))})),k={};async function _(t,e){var n;const r="script"===t.type&&(null==(n=t.data)?void 0:n.src)||"";if(t.loaded||(t.loaded=k[r]),!t.loaded){const n=function(){const t={};return t.promise=new Promise(((e,n)=>{t.resolve=e,t.reject=n})),t}();if(t.loaded=n.promise,"script"===t.type&&(document.head.append(y("script",{...t.data,onLoad:()=>n.resolve(),onError:n.reject})),r?k[r]=t.loaded:n.resolve()),"iife"===t.type){const{fn:r,getParams:s}=t.data;r(...(null==s?void 0:s(e))||[]),n.resolve()}}await t.loaded}async function v(t,e){t.forEach((t=>{var e;"script"===t.type&&(null==(e=t.data)?void 0:e.src)&&b(t.data.src)})),e={getMarkmap:()=>window.markmap,...e};for(const n of t)await _(n,e)}function w(t){return{type:"script",data:{src:t}}}function A(t){return{type:"stylesheet",data:{href:t}}}const E={_useHtmlParser2:!1};function x(t,e){if(!t)return null!=e?e:E;const n={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(n._useHtmlParser2=!0,n.xmlMode=!0,!0!==t.xml&&Object.assign(n,t.xml)):t.xmlMode&&(n._useHtmlParser2=!0),n}var C,S;(S=C||(C={})).Root="root",S.Text="text",S.Directive="directive",S.Comment="comment",S.Script="script",S.Style="style",S.Tag="tag",S.CDATA="cdata",S.Doctype="doctype";const D=C.Root,T=C.Text,N=C.Directive,I=C.Comment,F=C.Script,L=C.Style,q=C.Tag,O=C.CDATA,B=C.Doctype;let $=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(t){this.parent=t}get previousSibling(){return this.prev}set previousSibling(t){this.prev=t}get nextSibling(){return this.next}set nextSibling(t){this.next=t}cloneNode(t=!1){return Q(this,t)}};class M extends ${constructor(t){super(),this.data=t}get nodeValue(){return this.data}set nodeValue(t){this.data=t}}class P extends M{constructor(){super(...arguments),this.type=C.Text}get nodeType(){return 3}}class j extends M{constructor(){super(...arguments),this.type=C.Comment}get nodeType(){return 8}}class R extends M{constructor(t,e){super(e),this.name=t,this.type=C.Directive}get nodeType(){return 1}}class U extends ${constructor(t){super(),this.children=t}get firstChild(){var t;return null!==(t=this.children[0])&&void 0!==t?t:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(t){this.children=t}}class z extends U{constructor(){super(...arguments),this.type=C.CDATA}get nodeType(){return 4}}let V=class extends U{constructor(){super(...arguments),this.type=C.Root}get nodeType(){return 9}};class K extends U{constructor(t,e,n=[],r=("script"===t?C.Script:"style"===t?C.Style:C.Tag)){super(n),this.name=t,this.attribs=e,this.type=r}get nodeType(){return 1}get tagName(){return this.name}set tagName(t){this.name=t}get attributes(){return Object.keys(this.attribs).map((t=>{var e,n;return{name:t,value:this.attribs[t],namespace:null===(e=this["x-attribsNamespace"])||void 0===e?void 0:e[t],prefix:null===(n=this["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))}}function H(t){return(e=t).type===C.Tag||e.type===C.Script||e.type===C.Style;var e}function G(t){return t.type===C.CDATA}function W(t){return t.type===C.Text}function Z(t){return t.type===C.Comment}function J(t){return t.type===C.Root}function X(t){return Object.prototype.hasOwnProperty.call(t,"children")}function Q(t,e=!1){let n;if(W(t))n=new P(t.data);else if(Z(t))n=new j(t.data);else if(H(t)){const r=e?Y(t.children):[],s=new K(t.name,{...t.attribs},r);r.forEach((t=>t.parent=s)),null!=t.namespace&&(s.namespace=t.namespace),t["x-attribsNamespace"]&&(s["x-attribsNamespace"]={...t["x-attribsNamespace"]}),t["x-attribsPrefix"]&&(s["x-attribsPrefix"]={...t["x-attribsPrefix"]}),n=s}else if(G(t)){const r=e?Y(t.children):[],s=new z(r);r.forEach((t=>t.parent=s)),n=s}else if(J(t)){const r=e?Y(t.children):[],s=new V(r);r.forEach((t=>t.parent=s)),t["x-mode"]&&(s["x-mode"]=t["x-mode"]),n=s}else{if(!function(t){return t.type===C.Directive}(t))throw new Error(`Not implemented yet: ${t.type}`);{const e=new R(t.name,t.data);null!=t["x-name"]&&(e["x-name"]=t["x-name"],e["x-publicId"]=t["x-publicId"],e["x-systemId"]=t["x-systemId"]),n=e}}return n.startIndex=t.startIndex,n.endIndex=t.endIndex,null!=t.sourceCodeLocation&&(n.sourceCodeLocation=t.sourceCodeLocation),n}function Y(t){const e=t.map((t=>Q(t,!0)));for(let t=1;t䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((t=>t.charCodeAt(0)))),rt=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((t=>t.charCodeAt(0))));var st;const it=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]]),ot=null!==(st=String.fromCodePoint)&&void 0!==st?st:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t),e};var at,ct;(ct=at||(at={}))[ct.NUM=35]="NUM",ct[ct.SEMI=59]="SEMI",ct[ct.EQUALS=61]="EQUALS",ct[ct.ZERO=48]="ZERO",ct[ct.NINE=57]="NINE",ct[ct.LOWER_A=97]="LOWER_A",ct[ct.LOWER_F=102]="LOWER_F",ct[ct.LOWER_X=120]="LOWER_X",ct[ct.LOWER_Z=122]="LOWER_Z",ct[ct.UPPER_A=65]="UPPER_A",ct[ct.UPPER_F=70]="UPPER_F",ct[ct.UPPER_Z=90]="UPPER_Z";var lt,ut,ht,ft,dt,pt;function mt(t){return t>=at.ZERO&&t<=at.NINE}function gt(t){return t===at.EQUALS||function(t){return t>=at.UPPER_A&&t<=at.UPPER_Z||t>=at.LOWER_A&&t<=at.LOWER_Z||mt(t)}(t)}(ut=lt||(lt={}))[ut.VALUE_LENGTH=49152]="VALUE_LENGTH",ut[ut.BRANCH_LENGTH=16256]="BRANCH_LENGTH",ut[ut.JUMP_TABLE=127]="JUMP_TABLE",(ft=ht||(ht={}))[ft.EntityStart=0]="EntityStart",ft[ft.NumericStart=1]="NumericStart",ft[ft.NumericDecimal=2]="NumericDecimal",ft[ft.NumericHex=3]="NumericHex",ft[ft.NamedEntity=4]="NamedEntity",(pt=dt||(dt={}))[pt.Legacy=0]="Legacy",pt[pt.Strict=1]="Strict",pt[pt.Attribute=2]="Attribute";let yt=class{constructor(t,e,n){this.decodeTree=t,this.emitCodePoint=e,this.errors=n,this.state=ht.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=dt.Strict}startEntity(t){this.decodeMode=t,this.state=ht.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,e){switch(this.state){case ht.EntityStart:return t.charCodeAt(e)===at.NUM?(this.state=ht.NumericStart,this.consumed+=1,this.stateNumericStart(t,e+1)):(this.state=ht.NamedEntity,this.stateNamedEntity(t,e));case ht.NumericStart:return this.stateNumericStart(t,e);case ht.NumericDecimal:return this.stateNumericDecimal(t,e);case ht.NumericHex:return this.stateNumericHex(t,e);case ht.NamedEntity:return this.stateNamedEntity(t,e)}}stateNumericStart(t,e){return e>=t.length?-1:(32|t.charCodeAt(e))===at.LOWER_X?(this.state=ht.NumericHex,this.consumed+=1,this.stateNumericHex(t,e+1)):(this.state=ht.NumericDecimal,this.stateNumericDecimal(t,e))}addToNumericResult(t,e,n,r){if(e!==n){const s=n-e;this.result=this.result*Math.pow(r,s)+parseInt(t.substr(e,s),r),this.consumed+=s}}stateNumericHex(t,e){const n=e;for(;e=at.UPPER_A&&r<=at.UPPER_F||r>=at.LOWER_A&&r<=at.LOWER_F)))return this.addToNumericResult(t,n,e,16),this.emitNumericEntity(s,3);e+=1}var r;return this.addToNumericResult(t,n,e,16),-1}stateNumericDecimal(t,e){const n=e;for(;e=55296&&t<=57343||t>1114111?65533:null!==(e=it.get(t))&&void 0!==e?e:t}(this.result),this.consumed),this.errors&&(t!==at.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,e){const{decodeTree:n}=this;let r=n[this.treeIndex],s=(r<.VALUE_LENGTH)>>14;for(;e>14,0!==s){if(i===at.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==dt.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:e,decodeTree:n}=this,r=(n[e]<.VALUE_LENGTH)>>14;return this.emitNamedEntityData(e,r,this.consumed),null===(t=this.errors)||void 0===t||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,e,n){const{decodeTree:r}=this;return this.emitCodePoint(1===e?r[t]&~lt.VALUE_LENGTH:r[t+1],n),3===e&&this.emitCodePoint(r[t+2],n),n}end(){var t;switch(this.state){case ht.NamedEntity:return 0===this.result||this.decodeMode===dt.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case ht.NumericDecimal:return this.emitNumericEntity(0,2);case ht.NumericHex:return this.emitNumericEntity(0,3);case ht.NumericStart:return null===(t=this.errors)||void 0===t||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ht.EntityStart:return 0}}};function bt(t){let e="";const n=new yt(t,(t=>e+=ot(t)));return function(t,r){let s=0,i=0;for(;(i=t.indexOf("&",i))>=0;){e+=t.slice(s,i),n.startEntity(r);const o=n.write(t,i+1);if(o<0){s=i+n.end();break}s=i+o,i=0===o?s+1:s}const o=e+t.slice(s);return e="",o}}function kt(t,e,n,r){const s=(e<.BRANCH_LENGTH)>>7,i=e<.JUMP_TABLE;if(0===s)return 0!==i&&r===i?n:-1;if(i){const e=r-i;return e<0||e>=s?-1:t[n+e]-1}let o=n,a=o+s-1;for(;o<=a;){const e=o+a>>>1,n=t[e];if(nr))return t[e+s];a=e-1}}return-1}bt(nt),bt(rt);const _t=/["&'<>$\x80-\uFFFF]/g,vt=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),wt=null!=String.prototype.codePointAt?(t,e)=>t.codePointAt(e):(t,e)=>55296==(64512&t.charCodeAt(e))?1024*(t.charCodeAt(e)-55296)+t.charCodeAt(e+1)-56320+65536:t.charCodeAt(e);function At(t){let e,n="",r=0;for(;null!==(e=_t.exec(t));){const s=e.index,i=t.charCodeAt(s),o=vt.get(i);void 0!==o?(n+=t.substring(r,s)+o,r=s+1):(n+=`${t.substring(r,s)}&#x${wt(t,s).toString(16)};`,r=_t.lastIndex+=Number(55296==(64512&i)))}return n+t.substr(r)}function Et(t,e){return function(n){let r,s=0,i="";for(;r=t.exec(n);)s!==r.index&&(i+=n.substring(s,r.index)),i+=e.get(r[0].charCodeAt(0)),s=r.index+1;return i+n.substring(s)}}const xt=Et(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),Ct=Et(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),St=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((t=>[t.toLowerCase(),t]))),Dt=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((t=>[t.toLowerCase(),t]))),Tt=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function Nt(t){return t.replace(/"/g,""")}const It=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Ft(t,e={}){const n="length"in t?t:[t];let r="";for(let t=0;t`;case I:return function(t){return`\x3c!--${t.data}--\x3e`}(t);case O:return function(t){return``}(t);case F:case L:case q:return function(t,e){var n;"foreign"===e.xmlMode&&(t.name=null!==(n=St.get(t.name))&&void 0!==n?n:t.name,t.parent&&qt.has(t.parent.name)&&(e={...e,xmlMode:!1}));!e.xmlMode&&Ot.has(t.name)&&(e={...e,xmlMode:"foreign"});let r=`<${t.name}`;const s=function(t,e){var n;if(!t)return;const r=!1===(null!==(n=e.encodeEntities)&&void 0!==n?n:e.decodeEntities)?Nt:e.xmlMode||"utf8"!==e.encodeEntities?At:xt;return Object.keys(t).map((n=>{var s,i;const o=null!==(s=t[n])&&void 0!==s?s:"";return"foreign"===e.xmlMode&&(n=null!==(i=Dt.get(n))&&void 0!==i?i:n),e.emptyAttrs||e.xmlMode||""!==o?`${n}="${r(o)}"`:n})).join(" ")}(t.attribs,e);s&&(r+=` ${s}`);0===t.children.length&&(e.xmlMode?!1!==e.selfClosingTags:e.selfClosingTags&&It.has(t.name))?(e.xmlMode||(r+=" "),r+="/>"):(r+=">",t.children.length>0&&(r+=Ft(t.children,e)),!e.xmlMode&&It.has(t.name)||(r+=``));return r}(t,e);case T:return function(t,e){var n;let r=t.data||"";!1===(null!==(n=e.encodeEntities)&&void 0!==n?n:e.decodeEntities)||!e.xmlMode&&t.parent&&Tt.has(t.parent.name)||(r=e.xmlMode||"utf8"!==e.encodeEntities?At(r):Ct(r));return r}(t,e)}}const qt=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Ot=new Set(["svg","math"]);function Bt(t,e){return Ft(t,e)}function $t(t){return Array.isArray(t)?t.map($t).join(""):X(t)&&!Z(t)?$t(t.children):W(t)?t.data:""}function Mt(t){return Array.isArray(t)?t.map(Mt).join(""):X(t)&&(t.type===C.Tag||G(t))?Mt(t.children):W(t)?t.data:""}function Pt(t){return X(t)?t.children:[]}function jt(t){return t.parent||null}function Rt(t){const e=jt(t);if(null!=e)return Pt(e);const n=[t];let{prev:r,next:s}=t;for(;null!=r;)n.unshift(r),({prev:r}=r);for(;null!=s;)n.push(s),({next:s}=s);return n}function Ut(t){let{next:e}=t;for(;null!==e&&!H(e);)({next:e}=e);return e}function zt(t){let{prev:e}=t;for(;null!==e&&!H(e);)({prev:e}=e);return e}function Vt(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){const e=t.parent.children,n=e.lastIndexOf(t);n>=0&&e.splice(n,1)}t.next=null,t.prev=null,t.parent=null}function Kt(t,e,n=!0,r=1/0){return Ht(t,Array.isArray(e)?e:[e],n,r)}function Ht(t,e,n,r){const s=[],i=[e],o=[0];for(;;){if(o[0]>=i[0].length){if(1===o.length)return s;i.shift(),o.shift();continue}const e=i[0][o[0]++];if(t(e)&&(s.push(e),--r<=0))return s;n&&X(e)&&e.children.length>0&&(o.unshift(0),i.unshift(e.children))}}function Gt(t,e,n=!0){let r=null;for(let s=0;s0&&(r=Gt(t,i.children,!0)))}return r}const Wt={tag_name:t=>"function"==typeof t?e=>H(e)&&t(e.name):"*"===t?H:e=>H(e)&&e.name===t,tag_type:t=>"function"==typeof t?e=>t(e.type):e=>e.type===t,tag_contains:t=>"function"==typeof t?e=>W(e)&&t(e.data):e=>W(e)&&e.data===t};function Zt(t,e){return"function"==typeof e?n=>H(n)&&e(n.attribs[t]):n=>H(n)&&n.attribs[t]===e}function Jt(t,e){return n=>t(n)||e(n)}function Xt(t){const e=Object.keys(t).map((e=>{const n=t[e];return Object.prototype.hasOwnProperty.call(Wt,e)?Wt[e](n):Zt(e,n)}));return 0===e.length?null:e.reduce(Jt)}function Qt(t,e,n=!0,r=1/0){return Kt(Wt.tag_name(t),e,n,r)}var Yt,te;function ee(t,e){const n=[],r=[];if(t===e)return 0;let s=X(t)?t:t.parent;for(;s;)n.unshift(s),s=s.parent;for(s=X(e)?e:e.parent;s;)r.unshift(s),s=s.parent;const i=Math.min(n.length,r.length);let o=0;for(;oc.indexOf(u)?a===e?Yt.FOLLOWING|Yt.CONTAINED_BY:Yt.FOLLOWING:a===t?Yt.PRECEDING|Yt.CONTAINS:Yt.PRECEDING}function ne(t){return(t=t.filter(((t,e,n)=>!n.includes(t,e+1)))).sort(((t,e)=>{const n=ee(t,e);return n&Yt.PRECEDING?-1:n&Yt.FOLLOWING?1:0})),t}(te=Yt||(Yt={}))[te.DISCONNECTED=1]="DISCONNECTED",te[te.PRECEDING=2]="PRECEDING",te[te.FOLLOWING=4]="FOLLOWING",te[te.CONTAINS=8]="CONTAINS",te[te.CONTAINED_BY=16]="CONTAINED_BY";const re=["url","type","lang"],se=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function ie(t){return Qt("media:content",t).map((t=>{const{attribs:e}=t,n={medium:e.medium,isDefault:!!e.isDefault};for(const t of re)e[t]&&(n[t]=e[t]);for(const t of se)e[t]&&(n[t]=parseInt(e[t],10));return e.expression&&(n.expression=e.expression),n}))}function oe(t,e){return Qt(t,e,!0,1)[0]}function ae(t,e,n=!1){return $t(Qt(t,e,n,1)).trim()}function ce(t,e,n,r,s=!1){const i=ae(n,r,s);i&&(t[e]=i)}function le(t){return"rss"===t||"feed"===t||"rdf:RDF"===t}const ue=Object.freeze(Object.defineProperty({__proto__:null,get DocumentPosition(){return Yt},append:function(t,e){Vt(e);const{parent:n}=t,r=t.next;if(e.next=r,e.prev=t,t.next=e,e.parent=n,r){if(r.prev=e,n){const t=n.children;t.splice(t.lastIndexOf(r),0,e)}}else n&&n.children.push(e)},appendChild:function(t,e){if(Vt(e),e.next=null,e.parent=t,t.children.push(e)>1){const n=t.children[t.children.length-2];n.next=e,e.prev=n}else e.prev=null},compareDocumentPosition:ee,existsOne:function t(e,n){return n.some((n=>H(n)&&(e(n)||t(e,n.children))))},filter:Kt,find:Ht,findAll:function(t,e){const n=[],r=[e],s=[0];for(;;){if(s[0]>=r[0].length){if(1===r.length)return n;r.shift(),s.shift();continue}const e=r[0][s[0]++];H(e)&&(t(e)&&n.push(e),e.children.length>0&&(s.unshift(0),r.unshift(e.children)))}},findOne:Gt,findOneChild:function(t,e){return e.find(t)},getAttributeValue:function(t,e){var n;return null===(n=t.attribs)||void 0===n?void 0:n[e]},getChildren:Pt,getElementById:function(t,e,n=!0){return Array.isArray(e)||(e=[e]),Gt(Zt("id",t),e,n)},getElements:function(t,e,n,r=1/0){const s=Xt(t);return s?Kt(s,e,n,r):[]},getElementsByTagName:Qt,getElementsByTagType:function(t,e,n=!0,r=1/0){return Kt(Wt.tag_type(t),e,n,r)},getFeed:function(t){const e=oe(le,t);return e?"feed"===e.name?function(t){var e;const n=t.children,r={type:"atom",items:Qt("entry",n).map((t=>{var e;const{children:n}=t,r={media:ie(n)};ce(r,"id","id",n),ce(r,"title","title",n);const s=null===(e=oe("link",n))||void 0===e?void 0:e.attribs.href;s&&(r.link=s);const i=ae("summary",n)||ae("content",n);i&&(r.description=i);const o=ae("updated",n);return o&&(r.pubDate=new Date(o)),r}))};ce(r,"id","id",n),ce(r,"title","title",n);const s=null===(e=oe("link",n))||void 0===e?void 0:e.attribs.href;s&&(r.link=s);ce(r,"description","subtitle",n);const i=ae("updated",n);i&&(r.updated=new Date(i));return ce(r,"author","email",n,!0),r}(e):function(t){var e,n;const r=null!==(n=null===(e=oe("channel",t.children))||void 0===e?void 0:e.children)&&void 0!==n?n:[],s={type:t.name.substr(0,3),id:"",items:Qt("item",t.children).map((t=>{const{children:e}=t,n={media:ie(e)};ce(n,"id","guid",e),ce(n,"title","title",e),ce(n,"link","link",e),ce(n,"description","description",e);const r=ae("pubDate",e)||ae("dc:date",e);return r&&(n.pubDate=new Date(r)),n}))};ce(s,"title","title",r),ce(s,"link","link",r),ce(s,"description","description",r);const i=ae("lastBuildDate",r);i&&(s.updated=new Date(i));return ce(s,"author","managingEditor",r,!0),s}(e):null},getInnerHTML:function(t,e){return X(t)?t.children.map((t=>Bt(t,e))).join(""):""},getName:function(t){return t.name},getOuterHTML:Bt,getParent:jt,getSiblings:Rt,getText:function t(e){return Array.isArray(e)?e.map(t).join(""):H(e)?"br"===e.name?"\n":t(e.children):G(e)?t(e.children):W(e)?e.data:""},hasAttrib:function(t,e){return null!=t.attribs&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&null!=t.attribs[e]},hasChildren:X,innerText:Mt,isCDATA:G,isComment:Z,isDocument:J,isTag:H,isText:W,nextElementSibling:Ut,prepend:function(t,e){Vt(e);const{parent:n}=t;if(n){const r=n.children;r.splice(r.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=n,e.prev=t.prev,e.next=t,t.prev=e},prependChild:function(t,e){if(Vt(e),e.parent=t,e.prev=null,1!==t.children.unshift(e)){const n=t.children[1];n.prev=e,e.next=n}else e.next=null},prevElementSibling:zt,removeElement:Vt,removeSubsets:function(t){let e=t.length;for(;--e>=0;){const n=t[e];if(e>0&&t.lastIndexOf(n,e-1)>=0)t.splice(e,1);else for(let r=n.parent;r;r=r.parent)if(t.includes(r)){t.splice(e,1);break}}return t},replaceElement:function(t,e){const n=e.prev=t.prev;n&&(n.next=e);const r=e.next=t.next;r&&(r.prev=e);const s=e.parent=t.parent;if(s){const n=s.children;n[n.lastIndexOf(t)]=e,t.parent=null}},testElement:function(t,e){const n=Xt(t);return!n||n(e)},textContent:$t,uniqueSort:ne},Symbol.toStringTag,{value:"Module"}));function he(t,e,n){return t?t(null!=e?e:t._root.children,null,void 0,n).toString():""}function fe(t){const e=null!=t?t:this?this.root():[];let n="";for(let t=0;tt.length-3)return!1;const n=t.charCodeAt(e+1);return(n>=be.LowerA&&n<=be.LowerZ||n>=be.UpperA&&n<=be.UpperZ||n===be.Exclamation)&&t.includes(">",e+2)}(ke=be||(be={}))[ke.LowerA=97]="LowerA",ke[ke.LowerZ=122]="LowerZ",ke[ke.UpperA=65]="UpperA",ke[ke.UpperZ=90]="UpperZ",ke[ke.Exclamation=33]="Exclamation";const ve=Object.prototype.hasOwnProperty,we=/\s+/,Ae="data-",Ee=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,xe=/^{[^]*}$|^\[[^]*]$/;function Ce(t,e,n){var r;if(t&&H(t))return null!==(r=t.attribs)&&void 0!==r||(t.attribs={}),e?ve.call(t.attribs,e)?!n&&Ee.test(e)?e:t.attribs[e]:"option"===t.name&&"value"===e?fe(t.children):"input"!==t.name||"radio"!==t.attribs.type&&"checkbox"!==t.attribs.type||"value"!==e?void 0:"on":t.attribs}function Se(t,e,n){null===n?Fe(t,e):t.attribs[e]=`${n}`}function De(t,e,n){return e in t?t[e]:!n&&Ee.test(e)?void 0!==Ce(t,e,!1):Ce(t,e,n)}function Te(t,e,n,r){e in t?t[e]=n:Se(t,e,!r&&Ee.test(e)?n?"":null:`${n}`)}function Ne(t,e,n){var r;null!==(r=t.data)&&void 0!==r||(t.data={}),"object"==typeof e?Object.assign(t.data,e):"string"==typeof e&&void 0!==n&&(t.data[e]=n)}function Ie(t){if("null"===t)return null;if("true"===t)return!0;if("false"===t)return!1;const e=Number(t);if(t===String(e))return e;if(xe.test(t))try{return JSON.parse(t)}catch{}return t}function Fe(t,e){t.attribs&&ve.call(t.attribs,e)&&delete t.attribs[e]}function Le(t){return t?t.trim().split(we):[]}const qe=Object.freeze(Object.defineProperty({__proto__:null,addClass:function t(e){if("function"==typeof e)return ye(this,((n,r)=>{if(H(n)){const s=n.attribs.class||"";t.call([n],e.call(n,r,s))}}));if(!e||"string"!=typeof e)return this;const n=e.split(we),r=this.length;for(let t=0;t{H(n)&&Se(n,t,e.call(n,r,n.attribs[t]))}))}return ye(this,(n=>{if(H(n))if("object"==typeof t)for(const e of Object.keys(t)){Se(n,e,t[e])}else Se(n,t,e)}))}return arguments.length>1?this:Ce(this[0],t,this.options.xmlMode)},data:function(t,e){var n;const r=this[0];if(!r||!H(r))return;const s=r;return null!==(n=s.data)&&void 0!==n||(s.data={}),null==t?function(t){for(const e of Object.keys(t.attribs)){if(!e.startsWith(Ae))continue;const n=e.slice(5).replace(/[._-](\w|$)/g,((t,e)=>e.toUpperCase()));ve.call(t.data,n)||(t.data[n]=Ie(t.attribs[e]))}return t.data}(s):"object"==typeof t||void 0!==e?(ye(this,(n=>{H(n)&&("object"==typeof t?Ne(n,t):Ne(n,t,e))})),this):function(t,e){const n=Ae+e.replace(/[A-Z]/g,"-$&").toLowerCase(),r=t.data;return ve.call(r,e)?r[e]:ve.call(t.attribs,n)?r[e]=Ie(t.attribs[n]):void 0}(s,t)},hasClass:function(t){return this.toArray().some((e=>{const n=H(e)&&e.attribs.class;let r=-1;if(n&&t.length>0)for(;(r=n.indexOf(t,r+1))>-1;){const e=r+t.length;if((0===r||we.test(n[r-1]))&&(e===n.length||we.test(n[e])))return!0}return!1}))},prop:function(t,e){var n;if("string"==typeof t&&void 0===e){const e=this[0];if(!e||!H(e))return;switch(t){case"style":{const t=this.css(),e=Object.keys(t);for(let n=0;n").parent().html();case"innerHTML":return this.html();default:return De(e,t,this.options.xmlMode)}}if("object"==typeof t||void 0!==e){if("function"==typeof e){if("object"==typeof t)throw new TypeError("Bad combination of arguments.");return ye(this,((n,r)=>{H(n)&&Te(n,t,e.call(n,r,De(n,t,this.options.xmlMode)),this.options.xmlMode)}))}return ye(this,(n=>{if(H(n))if("object"==typeof t)for(const e of Object.keys(t)){Te(n,e,t[e],this.options.xmlMode)}else Te(n,t,e,this.options.xmlMode)}))}},removeAttr:function(t){const e=Le(t);for(const t of e)ye(this,(e=>{H(e)&&Fe(e,t)}));return this},removeClass:function t(e){if("function"==typeof e)return ye(this,((n,r)=>{H(n)&&t.call([n],e.call(n,r,n.attribs.class||""))}));const n=Le(e),r=n.length,s=0===arguments.length;return ye(this,(t=>{if(H(t))if(s)t.attribs.class="";else{const e=Le(t.attribs.class);let s=!1;for(let t=0;t=0&&(e.splice(r,1),s=!0,t--)}s&&(t.attribs.class=e.join(" "))}}))},toggleClass:function t(e,n){if("function"==typeof e)return ye(this,((r,s)=>{H(r)&&t.call([r],e.call(r,s,r.attribs.class||"",n),n)}));if(!e||"string"!=typeof e)return this;const r=e.split(we),s=r.length,i="boolean"==typeof n?n?1:-1:0,o=this.length;for(let t=0;t=0&&e<0?n.push(r[t]):i<=0&&e>=0&&n.splice(e,1)}e.attribs.class=n.join(" ")}return this},val:function(t){const e=0===arguments.length,n=this[0];if(!n||!H(n))return e?void 0:this;switch(n.name){case"textarea":return this.text(t);case"select":{const n=this.find("option:selected");if(!e){if(null==this.attr("multiple")&&"object"==typeof t)return this;this.find("option").removeAttr("selected");const e="object"==typeof t?t:[t];for(const t of e)this.find(`option[value="${t}"]`).attr("selected","");return this}return this.attr("multiple")?n.toArray().map((t=>fe(t.children))):n.attr("value")}case"input":case"option":return e?this.attr("value"):this.attr("value",t)}}},Symbol.toStringTag,{value:"Module"}));var Oe,Be,$e,Me;(Be=Oe||(Oe={})).Attribute="attribute",Be.Pseudo="pseudo",Be.PseudoElement="pseudo-element",Be.Tag="tag",Be.Universal="universal",Be.Adjacent="adjacent",Be.Child="child",Be.Descendant="descendant",Be.Parent="parent",Be.Sibling="sibling",Be.ColumnCombinator="column-combinator",(Me=$e||($e={})).Any="any",Me.Element="element",Me.End="end",Me.Equals="equals",Me.Exists="exists",Me.Hyphen="hyphen",Me.Not="not",Me.Start="start";const Pe=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,je=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,Re=new Map([[126,$e.Element],[94,$e.Start],[36,$e.End],[42,$e.Any],[33,$e.Not],[124,$e.Hyphen]]),Ue=new Set(["has","not","matches","is","where","host","host-context"]);function ze(t){switch(t.type){case Oe.Adjacent:case Oe.Child:case Oe.Descendant:case Oe.Parent:case Oe.Sibling:case Oe.ColumnCombinator:return!0;default:return!1}}const Ve=new Set(["contains","icontains"]);function Ke(t,e,n){const r=parseInt(e,16)-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function He(t){return t.replace(je,Ke)}function Ge(t){return 39===t||34===t}function We(t){return 32===t||9===t||10===t||12===t||13===t}function Ze(t){const e=[],n=Je(e,`${t}`,0);if(n0&&n0&&ze(r[r.length-1]))throw new Error("Did not expect successive traversals.")}function l(t){r.length>0&&r[r.length-1].type===Oe.Descendant?r[r.length-1].type=t:(c(),r.push({type:t}))}function u(t,e){r.push({type:Oe.Attribute,name:t,action:e,value:s(1),namespace:null,ignoreCase:"quirks"})}function h(){if(r.length&&r[r.length-1].type===Oe.Descendant&&r.pop(),0===r.length)throw new Error("Empty sub-selector");t.push(r)}if(i(0),e.length===n)return n;t:for(;n=0&&r>=1)):t.type===Oe.Pseudo&&(t.data?"has"===t.name||"contains"===t.name?r=0:Array.isArray(t.data)?(r=Math.min(...t.data.map((t=>Math.min(...t.map(an))))),r<0&&(r=0)):r=2:r=3),r}const cn=/[-[\]{}()*+?.,\\^$|#\s]/g;function ln(t){return t.replace(cn,"\\$&")}const un=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function hn(t,e){return"boolean"==typeof t.ignoreCase?t.ignoreCase:"quirks"===t.ignoreCase?!!e.quirksMode:!e.xmlMode&&un.has(t.name)}const fn={equals(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;return hn(e,n)?(i=i.toLowerCase(),e=>{const n=r.getAttributeValue(e,s);return null!=n&&n.length===i.length&&n.toLowerCase()===i&&t(e)}):e=>r.getAttributeValue(e,s)===i&&t(e)},hyphen(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;const o=i.length;return hn(e,n)?(i=i.toLowerCase(),function(e){const n=r.getAttributeValue(e,s);return null!=n&&(n.length===o||"-"===n.charAt(o))&&n.substr(0,o).toLowerCase()===i&&t(e)}):function(e){const n=r.getAttributeValue(e,s);return null!=n&&(n.length===o||"-"===n.charAt(o))&&n.substr(0,o)===i&&t(e)}},element(t,e,n){const{adapter:r}=n,{name:s,value:i}=e;if(/\s/.test(i))return en.falseFunc;const o=new RegExp(`(?:^|\\s)${ln(i)}(?:$|\\s)`,hn(e,n)?"i":"");return function(e){const n=r.getAttributeValue(e,s);return null!=n&&n.length>=i.length&&o.test(n)&&t(e)}},exists:(t,{name:e},{adapter:n})=>r=>n.hasAttrib(r,e)&&t(r),start(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;const o=i.length;return 0===o?en.falseFunc:hn(e,n)?(i=i.toLowerCase(),e=>{const n=r.getAttributeValue(e,s);return null!=n&&n.length>=o&&n.substr(0,o).toLowerCase()===i&&t(e)}):e=>{var n;return!!(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.startsWith(i))&&t(e)}},end(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;const o=-i.length;return 0===o?en.falseFunc:hn(e,n)?(i=i.toLowerCase(),e=>{var n;return(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.substr(o).toLowerCase())===i&&t(e)}):e=>{var n;return!!(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.endsWith(i))&&t(e)}},any(t,e,n){const{adapter:r}=n,{name:s,value:i}=e;if(""===i)return en.falseFunc;if(hn(e,n)){const e=new RegExp(ln(i),"i");return function(n){const o=r.getAttributeValue(n,s);return null!=o&&o.length>=i.length&&e.test(o)&&t(n)}}return e=>{var n;return!!(null===(n=r.getAttributeValue(e,s))||void 0===n?void 0:n.includes(i))&&t(e)}},not(t,e,n){const{adapter:r}=n,{name:s}=e;let{value:i}=e;return""===i?e=>!!r.getAttributeValue(e,s)&&t(e):hn(e,n)?(i=i.toLowerCase(),e=>{const n=r.getAttributeValue(e,s);return(null==n||n.length!==i.length||n.toLowerCase()!==i)&&t(e)}):e=>r.getAttributeValue(e,s)!==i&&t(e)}},dn=new Set([9,10,12,13,32]),pn="0".charCodeAt(0),mn="9".charCodeAt(0);function gn(t){return function(t){const e=t[0],n=t[1]-1;if(n<0&&e<=0)return en.falseFunc;if(-1===e)return t=>t<=n;if(0===e)return t=>t===n;if(1===e)return n<0?en.trueFunc:t=>t>=n;const r=Math.abs(e),s=(n%r+r)%r;return e>1?t=>t>=n&&t%r===s:t=>t<=n&&t%r===s}(function(t){if("even"===(t=t.trim().toLowerCase()))return[2,0];if("odd"===t)return[2,1];let e=0,n=0,r=i(),s=o();if(e=pn&&t.charCodeAt(e)<=mn;)r=10*r+(t.charCodeAt(e)-pn),e++;return e===n?null:r}function a(){for(;e{const r=e.getParent(n);return null!=r&&e.isTag(r)&&t(n)}}const bn={contains:(t,e,{adapter:n})=>function(r){return t(r)&&n.getText(r).includes(e)},icontains(t,e,{adapter:n}){const r=e.toLowerCase();return function(e){return t(e)&&n.getText(e).toLowerCase().includes(r)}},"nth-child"(t,e,{adapter:n,equals:r}){const s=gn(e);return s===en.falseFunc?en.falseFunc:s===en.trueFunc?yn(t,n):function(e){const i=n.getSiblings(e);let o=0;for(let t=0;t=0&&!r(e,i[t]);t--)n.isTag(i[t])&&o++;return s(o)&&t(e)}},"nth-of-type"(t,e,{adapter:n,equals:r}){const s=gn(e);return s===en.falseFunc?en.falseFunc:s===en.trueFunc?yn(t,n):function(e){const i=n.getSiblings(e);let o=0;for(let t=0;t=0;t--){const s=i[t];if(r(e,s))break;n.isTag(s)&&n.getName(s)===n.getName(e)&&o++}return s(o)&&t(e)}},root:(t,e,{adapter:n})=>e=>{const r=n.getParent(e);return(null==r||!n.isTag(r))&&t(e)},scope(t,e,n,r){const{equals:s}=n;return r&&0!==r.length?1===r.length?e=>s(r[0],e)&&t(e):e=>r.includes(e)&&t(e):bn.root(t,e,n)},hover:kn("isHovered"),visited:kn("isVisited"),active:kn("isActive")};function kn(t){return function(e,n,{adapter:r}){const s=r[t];return"function"!=typeof s?en.falseFunc:function(t){return s(t)&&e(t)}}}const _n={empty:(t,{adapter:e})=>!e.getChildren(t).some((t=>e.isTag(t)||""!==e.getText(t))),"first-child"(t,{adapter:e,equals:n}){if(e.prevElementSibling)return null==e.prevElementSibling(t);const r=e.getSiblings(t).find((t=>e.isTag(t)));return null!=r&&n(t,r)},"last-child"(t,{adapter:e,equals:n}){const r=e.getSiblings(t);for(let s=r.length-1;s>=0;s--){if(n(t,r[s]))return!0;if(e.isTag(r[s]))break}return!1},"first-of-type"(t,{adapter:e,equals:n}){const r=e.getSiblings(t),s=e.getName(t);for(let i=0;i=0;i--){const o=r[i];if(n(t,o))return!0;if(e.isTag(o)&&e.getName(o)===s)break}return!1},"only-of-type"(t,{adapter:e,equals:n}){const r=e.getName(t);return e.getSiblings(t).every((s=>n(t,s)||!e.isTag(s)||e.getName(s)!==r))},"only-child":(t,{adapter:e,equals:n})=>e.getSiblings(t).every((r=>n(t,r)||!e.isTag(r)))};function vn(t,e,n,r){if(null===n){if(t.length>r)throw new Error(`Pseudo-class :${e} requires an argument`)}else if(t.length===r)throw new Error(`Pseudo-class :${e} doesn't have any arguments`)}const wn={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"},An={};function En(t,e){const n=e.getSiblings(t);if(n.length<=1)return[];const r=n.indexOf(t);return r<0||r===n.length-1?[]:n.slice(r+1).filter(e.isTag)}function xn(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}const Cn=(t,e,n,r,s)=>{const i=s(e,xn(n),r);return i===en.trueFunc?t:i===en.falseFunc?en.falseFunc:e=>i(e)&&t(e)},Sn={is:Cn,matches:Cn,where:Cn,not(t,e,n,r,s){const i=s(e,xn(n),r);return i===en.falseFunc?t:i===en.trueFunc?en.falseFunc:e=>!i(e)&&t(e)},has(t,e,n,r,s){const{adapter:i}=n,o=xn(n);o.relativeSelector=!0;const a=e.some((t=>t.some(rn)))?[An]:void 0,c=s(e,o,a);if(c===en.falseFunc)return en.falseFunc;const l=function(t,e){return t===en.falseFunc?en.falseFunc:n=>e.isTag(n)&&t(n)}(c,i);if(a&&c!==en.trueFunc){const{shouldTestNextSiblings:e=!1}=c;return n=>{if(!t(n))return!1;a[0]=n;const r=i.getChildren(n),s=e?[...r,...En(n,i)]:r;return i.existsOne(l,s)}}return e=>t(e)&&i.existsOne(l,i.getChildren(e))}};function Dn(t,e){const n=e.getParent(t);return n&&e.isTag(n)?n:null}function Tn(t,e,n,r,s){const{adapter:i,equals:o}=n;switch(e.type){case Oe.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Oe.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Oe.Attribute:if(null!=e.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return n.xmlMode&&!n.lowerCaseAttributeNames||(e.name=e.name.toLowerCase()),fn[e.action](t,e,n);case Oe.Pseudo:return function(t,e,n,r,s){var i;const{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in Sn))throw new Error(`Unknown pseudo-class :${o}(${a})`);return Sn[o](t,a,n,r,s)}const c=null===(i=n.pseudos)||void 0===i?void 0:i[o],l="string"==typeof c?c:wn[o];if("string"==typeof l){if(null!=a)throw new Error(`Pseudo ${o} doesn't have any arguments`);const e=Ze(l);return Sn.is(t,e,n,r,s)}if("function"==typeof c)return vn(c,o,a,1),e=>c(e,a)&&t(e);if(o in bn)return bn[o](t,a,n,r);if(o in _n){const e=_n[o];return vn(e,o,a,2),r=>e(r,n,a)&&t(r)}throw new Error(`Unknown pseudo-class :${o}`)}(t,e,n,r,s);case Oe.Tag:{if(null!=e.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:r}=e;return n.xmlMode&&!n.lowerCaseTags||(r=r.toLowerCase()),function(e){return i.getName(e)===r&&t(e)}}case Oe.Descendant:{if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(e){let n=e;for(;n=Dn(n,i);)if(t(n))return!0;return!1};const e=new WeakSet;return function(n){let r=n;for(;r=Dn(r,i);)if(!e.has(r)){if(i.isTag(r)&&t(r))return!0;e.add(r)}return!1}}case"_flexibleDescendant":return function(e){let n=e;do{if(t(n))return!0}while(n=Dn(n,i));return!1};case Oe.Parent:return function(e){return i.getChildren(e).some((e=>i.isTag(e)&&t(e)))};case Oe.Child:return function(e){const n=i.getParent(e);return null!=n&&i.isTag(n)&&t(n)};case Oe.Sibling:return function(e){const n=i.getSiblings(e);for(let r=0;rt.some(Nn))))}const In={type:Oe.Descendant},Fn={type:"_flexibleDescendant"},Ln={type:Oe.Pseudo,name:"scope",data:null};function qn(t,e,n){var r;t.forEach(on),n=null!==(r=e.context)&&void 0!==r?r:n;const s=Array.isArray(n),i=n&&(Array.isArray(n)?n:[n]);if(!1!==e.relativeSelector)!function(t,{adapter:e},n){const r=!!(null==n?void 0:n.every((t=>{const n=e.isTag(t)&&e.getParent(t);return t===An||n&&e.isTag(n)})));for(const e of t){if(e.length>0&&rn(e[0])&&e[0].type!==Oe.Descendant);else{if(!r||e.some(Nn))continue;e.unshift(In)}e.unshift(Ln)}}(t,e,i);else if(t.some((t=>t.length>0&&rn(t[0]))))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let o=!1;const a=t.map((t=>{if(t.length>=2){const[e,n]=t;e.type!==Oe.Pseudo||"scope"!==e.name||(s&&n.type===Oe.Descendant?t[1]=Fn:n.type!==Oe.Adjacent&&n.type!==Oe.Sibling||(o=!0))}return function(t,e,n){var r;return t.reduce(((t,r)=>t===en.falseFunc?en.falseFunc:Tn(t,r,e,n,qn)),null!==(r=e.rootFunc)&&void 0!==r?r:en.trueFunc)}(t,e,i)})).reduce(On,en.falseFunc);return a.shouldTestNextSiblings=o,a}function On(t,e){return e===en.falseFunc||t===en.trueFunc?t:t===en.falseFunc||e===en.trueFunc?e:function(n){return t(n)||e(n)}}const Bn=(t,e)=>t===e,$n={adapter:ue,equals:Bn};const Mn=(Pn=qn,function(t,e,n){const r=function(t){var e,n,r,s;const i=null!=t?t:$n;return null!==(e=i.adapter)&&void 0!==e||(i.adapter=ue),null!==(n=i.equals)&&void 0!==n||(i.equals=null!==(s=null===(r=i.adapter)||void 0===r?void 0:r.equals)&&void 0!==s?s:Bn),i}(e);return Pn(t,r,n)});var Pn;function jn(t,e,n=!1){return n&&(t=function(t,e){const n=Array.isArray(t)?t.slice(0):[t],r=n.length;for(let t=0;tt.some(Un))))}function zn(t){const e=[],n=[];for(const r of t)r.some(Un)?e.push(r):n.push(r);return[n,e]}const Vn={type:Oe.Universal,namespace:null},Kn={type:Oe.Pseudo,name:"scope",data:null};function Hn(t,e,n={}){return Gn([t],e,n)}function Gn(t,e,n={}){if("function"==typeof e)return t.some(e);const[r,s]=zn(Ze(e));return r.length>0&&t.some(Mn(r,n))||s.some((e=>Jn(e,t,n).length>0))}function Wn(t,e,n={}){return Zn(Ze(t),e,n)}function Zn(t,e,n){if(0===e.length)return[];const[r,s]=zn(t);let i;if(r.length){const t=tr(e,r,n);if(0===s.length)return t;t.length&&(i=new Set(t))}for(let t=0;tH(t)&&!i.has(t))):e).length)break;const o=Jn(r,e,n);if(o.length)if(i)o.forEach((t=>i.add(t)));else{if(t===s.length-1)return o;i=new Set(o)}}return void 0!==i?i.size===e.length?e:e.filter((t=>i.has(t))):[]}function Jn(t,e,n){var r;if(t.some(ze)){const s=null!==(r=n.root)&&void 0!==r?r:function(t){for(;t.parent;)t=t.parent;return t}(e[0]),i={...n,context:e,relativeSelector:!1};return t.push(Kn),Xn(s,t,i,!0,e.length)}return Xn(e,t,n,!1,e.length)}function Xn(t,e,n,r,s){const i=e.findIndex(Un),o=e.slice(0,i),a=e[i],c=e.length-1===i?s:1/0,l=function(t,e,n){const r=null!=e?parseInt(e,10):NaN;switch(t){case"first":return 1;case"nth":case"eq":return isFinite(r)?r>=0?r+1:1/0:0;case"lt":return isFinite(r)?r>=0?Math.min(r,n):1/0:0;case"gt":return isFinite(r)?1/0:0;case"odd":return 2*n;case"even":return 2*n-1;case"last":case"not":return 1/0}}(a.name,a.data,c);if(0===l)return[];const u=(0!==o.length||Array.isArray(t)?0===o.length?(Array.isArray(t)?t:[t]).filter(H):r||o.some(ze)?Qn(t,[o],n,l):tr(t,[o],n):Pt(t).filter(H)).slice(0,l);let h=function(t,e,n,r){const s="string"==typeof n?parseInt(n,10):NaN;switch(t){case"first":case"lt":return e;case"last":return e.length>0?[e[e.length-1]]:e;case"nth":case"eq":return isFinite(s)&&Math.abs(s)e%2==0));case"odd":return e.filter(((t,e)=>e%2==1));case"not":{const t=new Set(Zn(n,e,r));return e.filter((e=>!t.has(e)))}}}(a.name,u,a.data,n);if(0===h.length||e.length===i+1)return h;const f=e.slice(i+1),d=f.some(ze);if(d){if(ze(f[0])){const{type:t}=f[0];t!==Oe.Sibling&&t!==Oe.Adjacent||(h=jn(h,ue,!0)),f.unshift(Vn)}n={...n,relativeSelector:!1,rootFunc:t=>h.includes(t)}}else n.rootFunc&&n.rootFunc!==tn.trueFunc&&(n={...n,rootFunc:tn.trueFunc});return f.some(Un)?Xn(h,f,n,!1,s):d?Qn(h,[f],n,s):tr(h,[f],n)}function Qn(t,e,n,r){return Yn(t,Mn(e,n,t),r)}function Yn(t,e,n=1/0){return Ht((t=>H(t)&&e(t)),jn(t,ue,e.shouldTestNextSiblings),!0,n)}function tr(t,e,n){const r=(Array.isArray(t)?t:[t]).filter(H);if(0===r.length)return r;const s=Mn(e,n);return s===tn.trueFunc?r:r.filter(s)}const er=/^\s*[+~]/;function nr(t){return function(e,...n){return function(r){var s;let i=t(e,this);return r&&(i=kr(i,r,this.options.xmlMode,null===(s=this._root)||void 0===s?void 0:s[0])),this._make(this.length>1&&i.length>1?n.reduce(((t,e)=>e(t)),i):i)}}}const rr=nr(((t,e)=>{let n=[];for(let r=0;r0&&(n=n.concat(s))}return n})),sr=nr(((t,e)=>{const n=[];for(let r=0;r{const r=[];return ye(e,(e=>{for(let s;(s=t(e))&&!(null==n?void 0:n(s,r.length));e=s)r.push(s)})),r}))(t,...e);return function(t,e){n="string"==typeof t?e=>Hn(e,t,this.options):t?br(t):null;const s=r.call(this,e);return n=null,s}}function or(t){return t.length>1?Array.from(new Set(t)):t}const ar=sr((({parent:t})=>t&&!J(t)?t:null),or),cr=rr((t=>{const e=[];for(;t.parent&&!J(t.parent);)e.push(t.parent),t=t.parent;return e}),ne,(t=>t.reverse())),lr=ir((({parent:t})=>t&&!J(t)?t:null),ne,(t=>t.reverse()));const ur=sr((t=>Ut(t))),hr=rr((t=>{const e=[];for(;t.next;)H(t=t.next)&&e.push(t);return e}),or),fr=ir((t=>Ut(t)),or),dr=sr((t=>zt(t))),pr=rr((t=>{const e=[];for(;t.prev;)H(t=t.prev)&&e.push(t);return e}),or),mr=ir((t=>zt(t)),or),gr=rr((t=>Rt(t).filter((e=>H(e)&&e!==t))),ne),yr=rr((t=>Pt(t).filter(H)),or);function br(t){return"function"==typeof t?(e,n)=>t.call(e,n,e):ge(t)?e=>Array.prototype.includes.call(t,e):function(e){return t===e}}function kr(t,e,n,r){return"string"==typeof e?Wn(e,t,{xmlMode:n,root:r}):t.filter(br(e))}const _r=Object.freeze(Object.defineProperty({__proto__:null,_findBySelector:function(t,e){var n;const r=this.toArray(),s=er.test(t)?r:this.children().toArray(),i={context:r,root:null===(n=this._root)||void 0===n?void 0:n[0],xmlMode:this.options.xmlMode,lowerCaseTags:this.options.lowerCaseTags,lowerCaseAttributeNames:this.options.lowerCaseAttributeNames,pseudos:this.options.pseudos,quirksMode:this.options.quirksMode};return this._make(function(t,e,n={},r=1/0){if("function"==typeof t)return Yn(e,t);const[s,i]=zn(Ze(t)),o=i.map((t=>Xn(e,t,n,!0,r)));return s.length&&o.push(Qn(e,s,n,r)),0===o.length?[]:1===o.length?o[0]:ne(o.reduce(((t,e)=>[...t,...e])))}(t,s,i,e))},add:function(t,e){const n=this._make(t,e),r=ne([...this.get(),...n.get()]);return this._make(r)},addBack:function(t){return this.prevObject?this.add(t?this.prevObject.filter(t):this.prevObject):this},children:yr,closest:function(t){var e;const n=[];if(!t)return this._make(n);const r={xmlMode:this.options.xmlMode,root:null===(e=this._root)||void 0===e?void 0:e[0]},s="string"==typeof t?e=>Hn(e,t,r):br(t);return ye(this,(t=>{for(!t||J(t)||H(t)||(t=t.parent);t&&H(t);){if(s(t,0)){n.includes(t)||n.push(t);break}t=t.parent}})),this._make(n)},contents:function(){const t=this.toArray().reduce(((t,e)=>X(e)?t.concat(e.children):t),[]);return this._make(t)},each:function(t){let e=0;const n=this.length;for(;en.some((e=>de(e,t))))))}return this._findBySelector(t,Number.POSITIVE_INFINITY)},first:function(){return this.length>1?this._make(this[0]):this},get:function(t){return null==t?this.toArray():this[t<0?this.length+t:t]},has:function(t){return this.filter("string"==typeof t?`:has(${t})`:(e,n)=>this._make(n).find(t).length>0)},index:function(t){let e,n;return null==t?(e=this.parent().children(),n=this[0]):"string"==typeof t?(e=this._make(t),n=this[0]):(e=this,n=ge(t)?t[0]:t),Array.prototype.indexOf.call(e,n)},is:function(t){const e=this.toArray();return"string"==typeof t?Gn(e.filter(H),t,this.options):!!t&&e.some(br(t))},last:function(){return this.length>0?this._make(this[this.length-1]):this},map:function(t){let e=[];for(let n=0;n!n.has(t)))}else{const n=br(t);e=e.filter(((t,e)=>!n(t,e)))}return this._make(e)},parent:ar,parents:cr,parentsUntil:lr,prev:dr,prevAll:pr,prevUntil:mr,siblings:gr,slice:function(t,e){return this._make(Array.prototype.slice.call(this,t,e))},toArray:function(){return Array.prototype.slice.call(this)}},Symbol.toStringTag,{value:"Module"}));function vr(t,e){const n=Array.isArray(t)?t:[t];e?e.children=n:e=null;for(let t=0;t{if(!X(r))return;const i="function"==typeof e[0]?e[0].call(r,s,this._render(r.children)):e,o=this._makeDomArray(i,s=t.length?null:t[e+n];for(let t=0;t-1&&(u.children.splice(t,1),s===u&&e>t&&a[0]--)}n.parent=s,n.prev&&(n.prev.next=null!==(i=n.next)&&void 0!==i?i:null),n.next&&(n.next.prev=null!==(o=n.prev)&&void 0!==o?o:null),n.prev=0===t?c:r[t-1],n.next=t===r.length-1?l:r[t+1]}return c&&(c.next=r[0]),l&&(l.prev=r[r.length-1]),t.splice(...a)}const Er=wr(((t,e,n)=>{Ar(e,e.length,0,t,n)})),xr=wr(((t,e,n)=>{Ar(e,0,0,t,n)}));function Cr(t){return function(e){const n=this.length-1,r=this.parents().last();for(let s=0;s{const{parent:r}=t;if(!r)return;const s=r.children,i=s.indexOf(t);vr([t],e),Ar(s,i,0,n,r)})),Dr=Cr(((t,e,n)=>{X(t)&&(vr(t.children,e),vr(n,t))}));const Tr=Object.freeze(Object.defineProperty({__proto__:null,_makeDomArray:function(t,e){if(null==t)return[];if("string"==typeof t)return this._parse(t,this.options,!1,null).children.slice(0);if("length"in t){if(1===t.length)return this._makeDomArray(t[0],e);const n=[];for(let r=0;r{if(!X(n)||!n.parent)return;const s=n.parent.children,i=s.indexOf(n);if(i<0)return;const o="function"==typeof t[0]?t[0].call(n,r,this._render(n.children)):t;Ar(s,i+1,0,this._makeDomArray(o,r{if(!X(n)||!n.parent)return;const s=n.parent.children,i=s.indexOf(n);if(i<0)return;const o="function"==typeof t[0]?t[0].call(n,r,this._render(n.children)):t;Ar(s,i,0,this._makeDomArray(o,rQ(t,!0))),e=new V(t);for(const n of t)n.parent=e;return this._make(t)},empty:function(){return ye(this,(t=>{if(X(t)){for(const e of t.children)e.next=e.prev=e.parent=null;t.children.length=0}}))},html:function(t){if(void 0===t){const t=this[0];return t&&X(t)?this._render(t.children):null}return ye(this,(e=>{if(!X(e))return;for(const t of e.children)t.next=t.prev=t.parent=null;vr(ge(t)?t.toArray():this._parse(`${t}`,this.options,!1,e).children,e)}))},insertAfter:function(t){"string"==typeof t&&(t=this._make(t)),this.remove();const e=[];for(const n of this._makeDomArray(t)){const t=this.clone().toArray(),{parent:r}=n;if(!r)continue;const s=r.children,i=s.indexOf(n);i<0||(Ar(s,i+1,0,t,r),e.push(...t))}return this._make(e)},insertBefore:function(t){const e=this._make(t);this.remove();const n=[];return ye(e,(t=>{const e=this.clone().toArray(),{parent:r}=t;if(!r)return;const s=r.children,i=s.indexOf(t);i<0||(Ar(s,i,0,e,r),n.push(...e))})),this._make(n)},prepend:xr,prependTo:function(t){return(ge(t)?t:this._make(t)).prepend(this),this},remove:function(t){return ye(t?this.filter(t):this,(t=>{Vt(t),t.prev=t.next=t.parent=null})),this},replaceWith:function(t){return ye(this,((e,n)=>{const{parent:r}=e;if(!r)return;const s=r.children,i="function"==typeof t?t.call(e,n,e):t,o=this._makeDomArray(i);vr(o,null);const a=s.indexOf(e);Ar(s,a,1,o,r),o.includes(e)||(e.parent=e.prev=e.next=null)}))},text:function(t){return void 0===t?fe(this):ye(this,"function"==typeof t?(e,n)=>this._make(e).text(t.call(e,n,fe([e]))):e=>{if(!X(e))return;for(const t of e.children)t.next=t.prev=t.parent=null;vr(new P(`${t}`),e)})},toString:function(){return this._render(this)},unwrap:function(t){return this.parent(t).not("body").each(((t,e)=>{this._make(e).replaceWith(e.children)})),this},wrap:Sr,wrapAll:function(t){const e=this[0];if(e){const n=this._make("function"==typeof t?t.call(e,0,e):t).insertBefore(e);let r;for(let t=0;t`${t}${t?" ":""}${e}: ${s[e]};`),""))}else if("object"==typeof e){const n=Object.keys(e);for(let r=0;r0&&void 0!==n&&(e[n]+=`;${t}`)}else n=r.slice(0,t).trim(),e[n]=r.slice(t+1).trim()}return e}(t.attribs.style);if("string"==typeof e)return n[e];if(Array.isArray(e)){const t={};for(const r of e)null!=n[r]&&(t[r]=n[r]);return t}return n}const Fr=Object.freeze(Object.defineProperty({__proto__:null,css:function(t,e){return null!=t&&null!=e||"object"==typeof t&&!Array.isArray(t)?ye(this,((n,r)=>{H(n)&&Nr(n,t,e,r)})):0!==this.length?Ir(this[0],t):void 0}},Symbol.toStringTag,{value:"Module"})),Lr="input,select,textarea,keygen",qr=/%20/g,Or=/\r?\n/g;const Br=Object.freeze(Object.defineProperty({__proto__:null,serialize:function(){return this.serializeArray().map((t=>`${encodeURIComponent(t.name)}=${encodeURIComponent(t.value)}`)).join("&").replace(qr,"+")},serializeArray:function(){return this.map(((t,e)=>{const n=this._make(e);return H(e)&&"form"===e.name?n.find(Lr).toArray():n.filter(Lr).toArray()})).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(((t,e)=>{var n;const r=this._make(e),s=r.attr("name"),i=null!==(n=r.val())&&void 0!==n?n:"";return Array.isArray(i)?i.map((t=>({name:s,value:t.replace(Or,"\r\n")}))):{name:s,value:i.replace(Or,"\r\n")}})).toArray()}},Symbol.toStringTag,{value:"Module"}));function $r(t){var e;return"string"==typeof t?{selector:t,value:"textContent"}:{selector:t.selector,value:null!==(e=t.value)&&void 0!==e?e:"textContent"}}const Mr=Object.freeze(Object.defineProperty({__proto__:null,extract:function(t){const e={};for(const n in t){const r=t[n],s=Array.isArray(r),{selector:i,value:o}=$r(s?r[0]:r),a="function"==typeof o?o:"string"==typeof o?t=>this._make(t).prop(o):t=>this._make(t).extract(o);if(s)e[n]=this._findBySelector(i,Number.POSITIVE_INFINITY).map(((t,r)=>a(r,n,e))).get();else{const t=this._findBySelector(i,1);e[n]=t.length>0?a(t[0],n,e):void 0}}return e}},Symbol.toStringTag,{value:"Module"}));class Pr{constructor(t,e,n){if(this.length=0,this.options=n,this._root=e,t){for(let e=0;ethis.emitCodePoint(t,e)))}reset(){this.state=Rr.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=Rr.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}write(t){this.offset+=this.buffer.length,this.buffer=t,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=Rr.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&t===jr.Amp&&this.startEntity()}stateSpecialStartSequence(t){const e=this.sequenceIndex===this.currentSequence.length;if(e?Hr(t):(32|t)===this.currentSequence[this.sequenceIndex]){if(!e)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=Rr.InTagName,this.stateInTagName(t)}stateInSpecialTag(t){if(this.sequenceIndex===this.currentSequence.length){if(t===jr.Gt||Kr(t)){const e=this.index-this.currentSequence.length;if(this.sectionStart=jr.LowerA&&t<=jr.LowerZ||t>=jr.UpperA&&t<=jr.UpperZ}(t)}startSpecial(t,e){this.isSpecial=!0,this.currentSequence=t,this.sequenceIndex=e,this.state=Rr.SpecialStartSequence}stateBeforeTagName(t){if(t===jr.ExclamationMark)this.state=Rr.BeforeDeclaration,this.sectionStart=this.index+1;else if(t===jr.Questionmark)this.state=Rr.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(t)){const e=32|t;this.sectionStart=this.index,this.xmlMode?this.state=Rr.InTagName:e===Gr.ScriptEnd[2]?this.state=Rr.BeforeSpecialS:e===Gr.TitleEnd[2]?this.state=Rr.BeforeSpecialT:this.state=Rr.InTagName}else t===jr.Slash?this.state=Rr.BeforeClosingTagName:(this.state=Rr.Text,this.stateText(t))}stateInTagName(t){Hr(t)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=Rr.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateBeforeClosingTagName(t){Kr(t)||(t===jr.Gt?this.state=Rr.Text:(this.state=this.isTagStartChar(t)?Rr.InClosingTagName:Rr.InSpecialComment,this.sectionStart=this.index))}stateInClosingTagName(t){(t===jr.Gt||Kr(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=Rr.AfterClosingTagName,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){(t===jr.Gt||this.fastForwardTo(jr.Gt))&&(this.state=Rr.Text,this.sectionStart=this.index+1)}stateBeforeAttributeName(t){t===jr.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=Rr.InSpecialTag,this.sequenceIndex=0):this.state=Rr.Text,this.sectionStart=this.index+1):t===jr.Slash?this.state=Rr.InSelfClosingTag:Kr(t)||(this.state=Rr.InAttributeName,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===jr.Gt?(this.cbs.onselfclosingtag(this.index),this.state=Rr.Text,this.sectionStart=this.index+1,this.isSpecial=!1):Kr(t)||(this.state=Rr.BeforeAttributeName,this.stateBeforeAttributeName(t))}stateInAttributeName(t){(t===jr.Eq||Hr(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=this.index,this.state=Rr.AfterAttributeName,this.stateAfterAttributeName(t))}stateAfterAttributeName(t){t===jr.Eq?this.state=Rr.BeforeAttributeValue:t===jr.Slash||t===jr.Gt?(this.cbs.onattribend(zr.NoValue,this.sectionStart),this.sectionStart=-1,this.state=Rr.BeforeAttributeName,this.stateBeforeAttributeName(t)):Kr(t)||(this.cbs.onattribend(zr.NoValue,this.sectionStart),this.state=Rr.InAttributeName,this.sectionStart=this.index)}stateBeforeAttributeValue(t){t===jr.DoubleQuote?(this.state=Rr.InAttributeValueDq,this.sectionStart=this.index+1):t===jr.SingleQuote?(this.state=Rr.InAttributeValueSq,this.sectionStart=this.index+1):Kr(t)||(this.sectionStart=this.index,this.state=Rr.InAttributeValueNq,this.stateInAttributeValueNoQuotes(t))}handleInAttributeValue(t,e){t===e||!this.decodeEntities&&this.fastForwardTo(e)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(e===jr.DoubleQuote?zr.Double:zr.Single,this.index+1),this.state=Rr.BeforeAttributeName):this.decodeEntities&&t===jr.Amp&&this.startEntity()}stateInAttributeValueDoubleQuotes(t){this.handleInAttributeValue(t,jr.DoubleQuote)}stateInAttributeValueSingleQuotes(t){this.handleInAttributeValue(t,jr.SingleQuote)}stateInAttributeValueNoQuotes(t){Kr(t)||t===jr.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(zr.Unquoted,this.index),this.state=Rr.BeforeAttributeName,this.stateBeforeAttributeName(t)):this.decodeEntities&&t===jr.Amp&&this.startEntity()}stateBeforeDeclaration(t){t===jr.OpeningSquareBracket?(this.state=Rr.CDATASequence,this.sequenceIndex=0):this.state=t===jr.Dash?Rr.BeforeComment:Rr.InDeclaration}stateInDeclaration(t){(t===jr.Gt||this.fastForwardTo(jr.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=Rr.Text,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===jr.Gt||this.fastForwardTo(jr.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=Rr.Text,this.sectionStart=this.index+1)}stateBeforeComment(t){t===jr.Dash?(this.state=Rr.InCommentLike,this.currentSequence=Gr.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=Rr.InDeclaration}stateInSpecialComment(t){(t===jr.Gt||this.fastForwardTo(jr.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=Rr.Text,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){const e=32|t;e===Gr.ScriptEnd[3]?this.startSpecial(Gr.ScriptEnd,4):e===Gr.StyleEnd[3]?this.startSpecial(Gr.StyleEnd,4):(this.state=Rr.InTagName,this.stateInTagName(t))}stateBeforeSpecialT(t){const e=32|t;e===Gr.TitleEnd[3]?this.startSpecial(Gr.TitleEnd,4):e===Gr.TextareaEnd[3]?this.startSpecial(Gr.TextareaEnd,4):(this.state=Rr.InTagName,this.stateInTagName(t))}startEntity(){this.baseState=this.state,this.state=Rr.InEntity,this.entityStart=this.index,this.entityDecoder.startEntity(this.xmlMode?dt.Strict:this.baseState===Rr.Text||this.baseState===Rr.InSpecialTag?dt.Legacy:dt.Attribute)}stateInEntity(){const t=this.entityDecoder.write(this.buffer,this.index-this.offset);t>=0?(this.state=this.baseState,0===t&&(this.index=this.entityStart)):this.index=this.offset+this.buffer.length-1}cleanup(){this.running&&this.sectionStart!==this.index&&(this.state===Rr.Text||this.state===Rr.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==Rr.InAttributeValueDq&&this.state!==Rr.InAttributeValueSq&&this.state!==Rr.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}shouldContinue(){return this.index=t||(this.state===Rr.InCommentLike?this.currentSequence===Gr.CdataEnd?this.cbs.oncdata(this.sectionStart,t,0):this.cbs.oncomment(this.sectionStart,t,0):this.state===Rr.InTagName||this.state===Rr.BeforeAttributeName||this.state===Rr.BeforeAttributeValue||this.state===Rr.AfterAttributeName||this.state===Rr.InAttributeName||this.state===Rr.InAttributeValueSq||this.state===Rr.InAttributeValueDq||this.state===Rr.InAttributeValueNq||this.state===Rr.InClosingTagName||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,e){this.baseState!==Rr.Text&&this.baseState!==Rr.InSpecialTag?(this.sectionStart0&&i.has(this.stack[0]);){const t=this.stack.shift();null===(n=(e=this.cbs).onclosetag)||void 0===n||n.call(e,t,!0)}this.isVoidElement(t)||(this.stack.unshift(t),this.htmlMode&&(ns.has(t)?this.foreignContext.unshift(!0):rs.has(t)&&this.foreignContext.unshift(!1))),null===(s=(r=this.cbs).onopentagname)||void 0===s||s.call(r,t),this.cbs.onopentag&&(this.attribs={})}endOpenTag(t){var e,n;this.startIndex=this.openTagStart,this.attribs&&(null===(n=(e=this.cbs).onopentag)||void 0===n||n.call(e,this.tagname,this.attribs,t),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}onopentagend(t){this.endIndex=t,this.endOpenTag(!1),this.startIndex=t+1}onclosetag(t,e){var n,r,s,i,o,a,c,l;this.endIndex=e;let u=this.getSlice(t,e);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),this.htmlMode&&(ns.has(u)||rs.has(u))&&this.foreignContext.shift(),this.isVoidElement(u))this.htmlMode&&"br"===u&&(null===(i=(s=this.cbs).onopentagname)||void 0===i||i.call(s,"br"),null===(a=(o=this.cbs).onopentag)||void 0===a||a.call(o,"br",{},!0),null===(l=(c=this.cbs).onclosetag)||void 0===l||l.call(c,"br",!1));else{const t=this.stack.indexOf(u);if(-1!==t)for(let e=0;e<=t;e++){const s=this.stack.shift();null===(r=(n=this.cbs).onclosetag)||void 0===r||r.call(n,s,e!==t)}else this.htmlMode&&"p"===u&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=e+1}onselfclosingtag(t){this.endIndex=t,this.recognizeSelfClosing||this.foreignContext[0]?(this.closeCurrentTag(!1),this.startIndex=t+1):this.onopentagend(t)}closeCurrentTag(t){var e,n;const r=this.tagname;this.endOpenTag(t),this.stack[0]===r&&(null===(n=(e=this.cbs).onclosetag)||void 0===n||n.call(e,r,!t),this.stack.shift())}onattribname(t,e){this.startIndex=t;const n=this.getSlice(t,e);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}onattribdata(t,e){this.attribvalue+=this.getSlice(t,e)}onattribentity(t){this.attribvalue+=ot(t)}onattribend(t,e){var n,r;this.endIndex=e,null===(r=(n=this.cbs).onattribute)||void 0===r||r.call(n,this.attribname,this.attribvalue,t===zr.Double?'"':t===zr.Single?"'":t===zr.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}getInstructionName(t){const e=t.search(ss);let n=e<0?t:t.substr(0,e);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}ondeclaration(t,e){this.endIndex=e;const n=this.getSlice(t,e);if(this.cbs.onprocessinginstruction){const t=this.getInstructionName(n);this.cbs.onprocessinginstruction(`!${t}`,`!${n}`)}this.startIndex=e+1}onprocessinginstruction(t,e){this.endIndex=e;const n=this.getSlice(t,e);if(this.cbs.onprocessinginstruction){const t=this.getInstructionName(n);this.cbs.onprocessinginstruction(`?${t}`,`?${n}`)}this.startIndex=e+1}oncomment(t,e,n){var r,s,i,o;this.endIndex=e,null===(s=(r=this.cbs).oncomment)||void 0===s||s.call(r,this.getSlice(t,e-n)),null===(o=(i=this.cbs).oncommentend)||void 0===o||o.call(i),this.startIndex=e+1}oncdata(t,e,n){var r,s,i,o,a,c,l,u,h,f;this.endIndex=e;const d=this.getSlice(t,e-n);!this.htmlMode||this.options.recognizeCDATA?(null===(s=(r=this.cbs).oncdatastart)||void 0===s||s.call(r),null===(o=(i=this.cbs).ontext)||void 0===o||o.call(i,d),null===(c=(a=this.cbs).oncdataend)||void 0===c||c.call(a)):(null===(u=(l=this.cbs).oncomment)||void 0===u||u.call(l,`[CDATA[${d}]]`),null===(f=(h=this.cbs).oncommentend)||void 0===f||f.call(h)),this.startIndex=e+1}onend(){var t,e;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(let t=0;t=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(t-this.bufferOffset,e-this.bufferOffset);for(;e-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,e-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(t){var e,n;this.ended?null===(n=(e=this.cbs).onerror)||void 0===n||n.call(e,new Error(".write() after done!")):(this.buffers.push(t),this.tokenizer.running&&(this.tokenizer.write(t),this.writeIndex++))}end(t){var e,n;this.ended?null===(n=(e=this.cbs).onerror)||void 0===n||n.call(e,new Error(".end() after done!")):(t&&this.write(t),this.ended=!0,this.tokenizer.end())}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndeximg:only-child",selectorRules:{"div,p":({$node:t})=>({queue:t.children()}),"h1,h2,h3,h4,h5,h6":({$node:t,getContent:e})=>({...e(t.contents())}),"ul,ol":({$node:t})=>({queue:t.children(),nesting:!0}),li:({$node:t,getContent:e})=>{const n=t.children().filter("ul,ol");let r;if(t.contents().first().is("div,p"))r=e(t.children().first());else{let s=t.contents();const i=s.index(n);i>=0&&(s=s.slice(0,i)),r=e(s)}return{queue:n,nesting:!0,...r}},"table,pre,p>img:only-child":({$node:t,getContent:e})=>({...e(t)})}},hs="markmap: ",fs=/^h[1-6]$/,ds=/^[uo]l$/,ps=/^li$/;function ms(t,e){const n={...us,...e},r=os(t);let s=r("body");s.length||(s=r.root());let i=0;const o={id:i,tag:"",html:"",level:0,parent:0,childrenLevel:0,children:[]},a=[];let c=0;return function t(e,s){e.each(((e,o)=>{var h;const f=r(o),d=null==(h=Object.entries(n.selectorRules).find((([t])=>f.is(t))))?void 0:h[1],p=null==d?void 0:d({$node:f,$:r,getContent:u});if((null==p?void 0:p.queue)&&!p.nesting)return void t(p.queue,s);const m=(g=o.tagName,fs.test(g)?+g[1]:ds.test(g)?8:ps.test(g)?9:7);var g;if(!p)return void(m<=6&&(c=m));if(c>0&&m>c)return;if(!f.is(n.selector))return;c=0;const y=m<=6;let b={...f.closest("p").data(),...f.data()},k=p.html||"";if(f.is("ol>li")&&(null==s?void 0:s.children)){const t=+(f.parent().attr("start")||1)+s.children.length;k=`${t}. ${k}`,b={...b,listIndex:t}}const _=function(t){var e;const{parent:n}=t,r={id:++i,tag:t.tagName,level:t.level,html:t.html,childrenLevel:0,children:t.nesting?[]:void 0,parent:n.id};(null==(e=t.comments)?void 0:e.length)&&(r.comments=t.comments);Object.keys(t.data||{}).length&&(r.data=t.data);n.children&&((0===n.childrenLevel||n.childrenLevel>r.level)&&(n.children=[],n.childrenLevel=r.level),n.childrenLevel===r.level&&n.children.push(r));return r}({parent:s||l(m),nesting:!!p.queue||y,tagName:o.tagName,level:m,html:k,comments:p.comments,data:b});y&&a.push(_),p.queue&&t(p.queue,_)}))}(s.children()),o;function l(t){let e;for(;(e=a[a.length-1])&&e.level>=t;)a.pop();return e||o}function u(t){var e;const n=function(t){const e=[];return t=t.filter(((t,n)=>{if("comment"===n.type){const t=n.data.trim();if(t.startsWith(hs))return e.push(t.slice(9).trim()),!1}return!0})),{$node:t,comments:e}}(t),s=null==(e=r.html(n.$node))?void 0:e.trimEnd();return{comments:n.comments,html:s}}}const gs={};function ys(t,e){"string"!=typeof e&&(e=ys.defaultChars);const n=function(t){let e=gs[t];if(e)return e;e=gs[t]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);e.push(n)}for(let n=0;n=55296&&t<=57343?"���":String.fromCharCode(t),r+=6;continue}}if(240==(248&i)&&r+91114111?e+="����":(t-=65536,e+=String.fromCharCode(55296+(t>>10),56320+(1023&t))),r+=9;continue}}e+="�"}}return e}))}ys.defaultChars=";/?:@&=+$,#",ys.componentChars="";const bs={};function ks(t,e,n){"string"!=typeof e&&(n=e,e=ks.defaultChars),void 0===n&&(n=!0);const r=function(t){let e=bs[t];if(e)return e;e=bs[t]=[];for(let t=0;t<128;t++){const n=String.fromCharCode(t);/^[0-9a-z]$/i.test(n)?e.push(n):e.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2))}for(let n=0;n=55296&&o<=57343){if(o>=55296&&o<=56319&&e+1=56320&&n<=57343){s+=encodeURIComponent(t[e]+t[e+1]),e++;continue}}s+="%EF%BF%BD"}else s+=encodeURIComponent(t[e])}return s}function _s(t){let e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&-1!==t.hostname.indexOf(":")?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||"",e}function vs(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}ks.defaultChars=";/?:@&=+$,-_.!~*'()#",ks.componentChars="-_.!~*'()";const ws=/^([a-z0-9.+-]+:)/i,As=/:[0-9]*$/,Es=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,xs=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),Cs=["'"].concat(xs),Ss=["%","/","?",";","#"].concat(Cs),Ds=["/","?","#"],Ts=/^[+a-z0-9A-Z_-]{0,63}$/,Ns=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Is={javascript:!0,"javascript:":!0},Fs={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function Ls(t,e){if(t&&t instanceof vs)return t;const n=new vs;return n.parse(t,e),n}vs.prototype.parse=function(t,e){let n,r,s,i=t;if(i=i.trim(),!e&&1===t.split("#").length){const t=Es.exec(i);if(t)return this.pathname=t[1],t[2]&&(this.search=t[2]),this}let o=ws.exec(i);if(o&&(o=o[0],n=o.toLowerCase(),this.protocol=o,i=i.substr(o.length)),(e||o||i.match(/^\/\/[^@\/]+@[^@\/]+/))&&(s="//"===i.substr(0,2),!s||o&&Is[o]||(i=i.substr(2),this.slashes=!0)),!Is[o]&&(s||o&&!Fs[o])){let t,e,n=-1;for(let t=0;t127?r+="x":r+=n[t];if(!r.match(Ts)){const r=t.slice(0,e),s=t.slice(e+1),o=n.match(Ns);o&&(r.push(o[1]),s.unshift(o[2])),s.length&&(i=s.join(".")+i),this.hostname=r.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),o&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const a=i.indexOf("#");-1!==a&&(this.hash=i.substr(a),i=i.slice(0,a));const c=i.indexOf("?");return-1!==c&&(this.search=i.substr(c),i=i.slice(0,c)),i&&(this.pathname=i),Fs[n]&&this.hostname&&!this.pathname&&(this.pathname=""),this},vs.prototype.parseHost=function(t){let e=As.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};const qs=Object.freeze(Object.defineProperty({__proto__:null,decode:ys,encode:ks,format:_s,parse:Ls},Symbol.toStringTag,{value:"Module"})),Os=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Bs=/[\0-\x1F\x7F-\x9F]/,$s=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,Ms=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Ps=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,js=Object.freeze(Object.defineProperty({__proto__:null,Any:Os,Cc:Bs,Cf:/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P:$s,S:Ms,Z:Ps},Symbol.toStringTag,{value:"Module"})),Rs=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((t=>t.charCodeAt(0)))),Us=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((t=>t.charCodeAt(0))));var zs;const Vs=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]]),Ks=null!==(zs=String.fromCodePoint)&&void 0!==zs?zs:function(t){let e="";return t>65535&&(t-=65536,e+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t),e+=String.fromCharCode(t),e};var Hs;!function(t){t[t.NUM=35]="NUM",t[t.SEMI=59]="SEMI",t[t.EQUALS=61]="EQUALS",t[t.ZERO=48]="ZERO",t[t.NINE=57]="NINE",t[t.LOWER_A=97]="LOWER_A",t[t.LOWER_F=102]="LOWER_F",t[t.LOWER_X=120]="LOWER_X",t[t.LOWER_Z=122]="LOWER_Z",t[t.UPPER_A=65]="UPPER_A",t[t.UPPER_F=70]="UPPER_F",t[t.UPPER_Z=90]="UPPER_Z"}(Hs||(Hs={}));var Gs,Ws,Zs;function Js(t){return t>=Hs.ZERO&&t<=Hs.NINE}function Xs(t){return t===Hs.EQUALS||function(t){return t>=Hs.UPPER_A&&t<=Hs.UPPER_Z||t>=Hs.LOWER_A&&t<=Hs.LOWER_Z||Js(t)}(t)}!function(t){t[t.VALUE_LENGTH=49152]="VALUE_LENGTH",t[t.BRANCH_LENGTH=16256]="BRANCH_LENGTH",t[t.JUMP_TABLE=127]="JUMP_TABLE"}(Gs||(Gs={})),function(t){t[t.EntityStart=0]="EntityStart",t[t.NumericStart=1]="NumericStart",t[t.NumericDecimal=2]="NumericDecimal",t[t.NumericHex=3]="NumericHex",t[t.NamedEntity=4]="NamedEntity"}(Ws||(Ws={})),function(t){t[t.Legacy=0]="Legacy",t[t.Strict=1]="Strict",t[t.Attribute=2]="Attribute"}(Zs||(Zs={}));class Qs{constructor(t,e,n){this.decodeTree=t,this.emitCodePoint=e,this.errors=n,this.state=Ws.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Zs.Strict}startEntity(t){this.decodeMode=t,this.state=Ws.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,e){switch(this.state){case Ws.EntityStart:return t.charCodeAt(e)===Hs.NUM?(this.state=Ws.NumericStart,this.consumed+=1,this.stateNumericStart(t,e+1)):(this.state=Ws.NamedEntity,this.stateNamedEntity(t,e));case Ws.NumericStart:return this.stateNumericStart(t,e);case Ws.NumericDecimal:return this.stateNumericDecimal(t,e);case Ws.NumericHex:return this.stateNumericHex(t,e);case Ws.NamedEntity:return this.stateNamedEntity(t,e)}}stateNumericStart(t,e){return e>=t.length?-1:(32|t.charCodeAt(e))===Hs.LOWER_X?(this.state=Ws.NumericHex,this.consumed+=1,this.stateNumericHex(t,e+1)):(this.state=Ws.NumericDecimal,this.stateNumericDecimal(t,e))}addToNumericResult(t,e,n,r){if(e!==n){const s=n-e;this.result=this.result*Math.pow(r,s)+parseInt(t.substr(e,s),r),this.consumed+=s}}stateNumericHex(t,e){const n=e;for(;e=Hs.UPPER_A&&r<=Hs.UPPER_F||r>=Hs.LOWER_A&&r<=Hs.LOWER_F)))return this.addToNumericResult(t,n,e,16),this.emitNumericEntity(s,3);e+=1}var r;return this.addToNumericResult(t,n,e,16),-1}stateNumericDecimal(t,e){const n=e;for(;e=55296&&t<=57343||t>1114111?65533:null!==(e=Vs.get(t))&&void 0!==e?e:t}(this.result),this.consumed),this.errors&&(t!==Hs.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,e){const{decodeTree:n}=this;let r=n[this.treeIndex],s=(r&Gs.VALUE_LENGTH)>>14;for(;e>14,0!==s){if(i===Hs.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==Zs.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:e,decodeTree:n}=this,r=(n[e]&Gs.VALUE_LENGTH)>>14;return this.emitNamedEntityData(e,r,this.consumed),null===(t=this.errors)||void 0===t||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,e,n){const{decodeTree:r}=this;return this.emitCodePoint(1===e?r[t]&~Gs.VALUE_LENGTH:r[t+1],n),3===e&&this.emitCodePoint(r[t+2],n),n}end(){var t;switch(this.state){case Ws.NamedEntity:return 0===this.result||this.decodeMode===Zs.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Ws.NumericDecimal:return this.emitNumericEntity(0,2);case Ws.NumericHex:return this.emitNumericEntity(0,3);case Ws.NumericStart:return null===(t=this.errors)||void 0===t||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ws.EntityStart:return 0}}}function Ys(t){let e="";const n=new Qs(t,(t=>e+=Ks(t)));return function(t,r){let s=0,i=0;for(;(i=t.indexOf("&",i))>=0;){e+=t.slice(s,i),n.startEntity(r);const o=n.write(t,i+1);if(o<0){s=i+n.end();break}s=i+o,i=0===o?s+1:s}const o=e+t.slice(s);return e="",o}}function ti(t,e,n,r){const s=(e&Gs.BRANCH_LENGTH)>>7,i=e&Gs.JUMP_TABLE;if(0===s)return 0!==i&&r===i?n:-1;if(i){const e=r-i;return e<0||e>=s?-1:t[n+e]-1}let o=n,a=o+s-1;for(;o<=a;){const e=o+a>>>1,n=t[e];if(nr))return t[e+s];a=e-1}}return-1}const ei=Ys(Rs);function ni(t,e=Zs.Legacy){return ei(t,e)}function ri(t){return"[object String]"===function(t){return Object.prototype.toString.call(t)}(t)}Ys(Us);const si=Object.prototype.hasOwnProperty;function ii(t){return Array.prototype.slice.call(arguments,1).forEach((function(e){if(e){if("object"!=typeof e)throw new TypeError(e+"must be object");Object.keys(e).forEach((function(n){t[n]=e[n]}))}})),t}function oi(t,e,n){return[].concat(t.slice(0,e),n,t.slice(e+1))}function ai(t){return!(t>=55296&&t<=57343)&&(!(t>=64976&&t<=65007)&&(!!(65535&~t&&65534!=(65535&t))&&(!(t>=0&&t<=8)&&(11!==t&&(!(t>=14&&t<=31)&&(!(t>=127&&t<=159)&&!(t>1114111)))))))}function ci(t){if(t>65535){const e=55296+((t-=65536)>>10),n=56320+(1023&t);return String.fromCharCode(e,n)}return String.fromCharCode(t)}const li=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,ui=new RegExp(li.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),hi=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function fi(t){return t.indexOf("\\")<0&&t.indexOf("&")<0?t:t.replace(ui,(function(t,e,n){return e||function(t,e){if(35===e.charCodeAt(0)&&hi.test(e)){const n="x"===e[1].toLowerCase()?parseInt(e.slice(2),16):parseInt(e.slice(1),10);return ai(n)?ci(n):t}const n=ni(t);return n!==t?n:t}(t,n)}))}const di=/[&<>"]/,pi=/[&<>"]/g,mi={"&":"&","<":"<",">":">",'"':"""};function gi(t){return mi[t]}function yi(t){return di.test(t)?t.replace(pi,gi):t}const bi=/[.?*+^$[\]\\(){}|-]/g;function ki(t){switch(t){case 9:case 32:return!0}return!1}function _i(t){if(t>=8192&&t<=8202)return!0;switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function vi(t){return $s.test(t)||Ms.test(t)}function wi(t){switch(t){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Ai(t){return t=t.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(t=t.replace(/ẞ/g,"ß")),t.toLowerCase().toUpperCase()}const Ei={mdurl:qs,ucmicro:js},xi=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:oi,assign:ii,escapeHtml:yi,escapeRE:function(t){return t.replace(bi,"\\$&")},fromCodePoint:ci,has:function(t,e){return si.call(t,e)},isMdAsciiPunct:wi,isPunctChar:vi,isSpace:ki,isString:ri,isValidEntityCode:ai,isWhiteSpace:_i,lib:Ei,normalizeReference:Ai,unescapeAll:fi,unescapeMd:function(t){return t.indexOf("\\")<0?t:t.replace(li,"$1")}},Symbol.toStringTag,{value:"Module"}));const Ci=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:function(t,e,n){let r,s=e;const i={ok:!1,pos:0,str:""};if(60===t.charCodeAt(s)){for(s++;s32))return i;if(41===r){if(0===o)break;o--}s++}return e===s||0!==o||(i.str=fi(t.slice(e,s)),i.pos=s,i.ok=!0),i},parseLinkLabel:function(t,e,n){let r,s,i,o;const a=t.posMax,c=t.pos;for(t.pos=e+1,r=1;t.pos=n)return o;let r=t.charCodeAt(i);if(34!==r&&39!==r&&40!==r)return o;e++,i++,40===r&&(r=41),o.marker=r}for(;i"+yi(i.content)+""},Si.code_block=function(t,e,n,r,s){const i=t[e];return""+yi(t[e].content)+"\n"},Si.fence=function(t,e,n,r,s){const i=t[e],o=i.info?fi(i.info).trim():"";let a,c="",l="";if(o){const t=o.split(/(\s+)/g);c=t[0],l=t.slice(2).join("")}if(a=n.highlight&&n.highlight(i.content,c,l)||yi(i.content),0===a.indexOf("${a}\n`}return`
${a}
\n`},Si.image=function(t,e,n,r,s){const i=t[e];return i.attrs[i.attrIndex("alt")][1]=s.renderInlineAsText(i.children,n,r),s.renderToken(t,e,n)},Si.hardbreak=function(t,e,n){return n.xhtmlOut?"
\n":"
\n"},Si.softbreak=function(t,e,n){return n.breaks?n.xhtmlOut?"
\n":"
\n":"\n"},Si.text=function(t,e){return yi(t[e].content)},Si.html_block=function(t,e){return t[e].content},Si.html_inline=function(t,e){return t[e].content},Di.prototype.renderAttrs=function(t){let e,n,r;if(!t.attrs)return"";for(r="",e=0,n=t.attrs.length;e\n":">",s},Di.prototype.renderInline=function(t,e,n){let r="";const s=this.rules;for(let i=0,o=t.length;i=0&&(n=this.attrs[e][1]),n},Ni.prototype.attrJoin=function(t,e){const n=this.attrIndex(t);n<0?this.attrPush([t,e]):this.attrs[n][1]=this.attrs[n][1]+" "+e},Ii.prototype.Token=Ni;const Fi=/\r\n?|\n/g,Li=/\0/g;function qi(t){return/^<\/a\s*>/i.test(t)}const Oi=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Bi=/\((c|tm|r)\)/i,$i=/\((c|tm|r)\)/gi,Mi={c:"©",r:"®",tm:"™"};function Pi(t,e){return Mi[e.toLowerCase()]}function ji(t){let e=0;for(let n=t.length-1;n>=0;n--){const r=t[n];"text"!==r.type||e||(r.content=r.content.replace($i,Pi)),"link_open"===r.type&&"auto"===r.info&&e--,"link_close"===r.type&&"auto"===r.info&&e++}}function Ri(t){let e=0;for(let n=t.length-1;n>=0;n--){const r=t[n];"text"!==r.type||e||Oi.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===r.type&&"auto"===r.info&&e--,"link_close"===r.type&&"auto"===r.info&&e++}}const Ui=/['"]/,zi=/['"]/g;function Vi(t,e,n){return t.slice(0,e)+n+t.slice(e+1)}function Ki(t,e){let n;const r=[];for(let s=0;s=0&&!(r[n].level<=o);n--);if(r.length=n+1,"text"!==i.type)continue;let a=i.content,c=0,l=a.length;t:for(;c=0)p=a.charCodeAt(u.index-1);else for(n=s-1;n>=0&&("softbreak"!==t[n].type&&"hardbreak"!==t[n].type);n--)if(t[n].content){p=t[n].content.charCodeAt(t[n].content.length-1);break}let m=32;if(c=48&&p<=57&&(f=h=!1),h&&f&&(h=g,f=y),h||f){if(f)for(n=r.length-1;n>=0;n--){let h=r[n];if(r[n].level=0;o--){const a=s[o];if("link_close"!==a.type){if("html_inline"===a.type&&(n=a.content,/^\s]/i.test(n)&&i>0&&i--,qi(a.content)&&i++),!(i>0)&&"text"===a.type&&t.md.linkify.test(a.content)){const n=a.content;let i=t.md.linkify.match(n);const c=[];let l=a.level,u=0;i.length>0&&0===i[0].index&&o>0&&"text_special"===s[o-1].type&&(i=i.slice(1));for(let e=0;eu){const e=new t.Token("text","",0);e.content=n.slice(u,a),e.level=l,c.push(e)}const h=new t.Token("link_open","a",1);h.attrs=[["href",s]],h.level=l++,h.markup="linkify",h.info="auto",c.push(h);const f=new t.Token("text","",0);f.content=o,f.level=l,c.push(f);const d=new t.Token("link_close","a",-1);d.level=--l,d.markup="linkify",d.info="auto",c.push(d),u=i[e].lastIndex}if(u=0;e--)"inline"===t.tokens[e].type&&(Bi.test(t.tokens[e].content)&&ji(t.tokens[e].children),Oi.test(t.tokens[e].content)&&Ri(t.tokens[e].children))}],["smartquotes",function(t){if(t.md.options.typographer)for(let e=t.tokens.length-1;e>=0;e--)"inline"===t.tokens[e].type&&Ui.test(t.tokens[e].content)&&Ki(t.tokens[e].children,t)}],["text_join",function(t){let e,n;const r=t.tokens,s=r.length;for(let t=0;t0&&this.level++,this.tokens.push(r),r},Wi.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]},Wi.prototype.skipEmptyLines=function(t){for(let e=this.lineMax;te;)if(!ki(this.src.charCodeAt(--t)))return t+1;return t},Wi.prototype.skipChars=function(t,e){for(let n=this.src.length;tn;)if(e!==this.src.charCodeAt(--t))return t+1;return t},Wi.prototype.getLines=function(t,e,n,r){if(t>=e)return"";const s=new Array(e-t);for(let i=0,o=t;on?new Array(t-n+1).join(" ")+this.src.slice(l,c):this.src.slice(l,c)}return s.join("")},Wi.prototype.Token=Ni;function Zi(t,e){const n=t.bMarks[e]+t.tShift[e],r=t.eMarks[e];return t.src.slice(n,r)}function Ji(t){const e=[],n=t.length;let r=0,s=t.charCodeAt(r),i=!1,o=0,a="";for(;r=r)return-1;let i=t.src.charCodeAt(s++);if(i<48||i>57)return-1;for(;;){if(s>=r)return-1;if(i=t.src.charCodeAt(s++),!(i>=48&&i<=57)){if(41===i||46===i)break;return-1}if(s-n>=10)return-1}return s`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",to="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",eo=new RegExp("^(?:"+Yi+"|"+to+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),no=new RegExp("^(?:"+Yi+"|"+to+")"),ro=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(no.source+"\\s*$"),/^$/,!1]];const so=[["table",function(t,e,n,r){if(e+2>n)return!1;let s=e+1;if(t.sCount[s]=4)return!1;let i=t.bMarks[s]+t.tShift[s];if(i>=t.eMarks[s])return!1;const o=t.src.charCodeAt(i++);if(124!==o&&45!==o&&58!==o)return!1;if(i>=t.eMarks[s])return!1;const a=t.src.charCodeAt(i++);if(124!==a&&45!==a&&58!==a&&!ki(a))return!1;if(45===o&&ki(a))return!1;for(;i=4)return!1;l=Ji(c),l.length&&""===l[0]&&l.shift(),l.length&&""===l[l.length-1]&&l.pop();const h=l.length;if(0===h||h!==u.length)return!1;if(r)return!0;const f=t.parentType;t.parentType="table";const d=t.md.block.ruler.getRules("blockquote"),p=[e,0];t.push("table_open","table",1).map=p,t.push("thead_open","thead",1).map=[e,e+1],t.push("tr_open","tr",1).map=[e,e+1];for(let e=0;e=4)break;if(l=Ji(c),l.length&&""===l[0]&&l.shift(),l.length&&""===l[l.length-1]&&l.pop(),g+=h-l.length,g>65536)break;if(s===e+2){t.push("tbody_open","tbody",1).map=m=[e+2,0]}t.push("tr_open","tr",1).map=[s,s+1];for(let e=0;e=4))break;r++,s=r}t.line=s;const i=t.push("code_block","code",0);return i.content=t.getLines(e,s,4+t.blkIndent,!1)+"\n",i.map=[e,t.line],!0}],["fence",function(t,e,n,r){let s=t.bMarks[e]+t.tShift[e],i=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;if(s+3>i)return!1;const o=t.src.charCodeAt(s);if(126!==o&&96!==o)return!1;let a=s;s=t.skipChars(s,o);let c=s-a;if(c<3)return!1;const l=t.src.slice(a,s),u=t.src.slice(s,i);if(96===o&&u.indexOf(String.fromCharCode(o))>=0)return!1;if(r)return!0;let h=e,f=!1;for(;(h++,!(h>=n))&&(s=a=t.bMarks[h]+t.tShift[h],i=t.eMarks[h],!(s=4||(s=t.skipChars(s,o),s-a=4)return!1;if(62!==t.src.charCodeAt(s))return!1;if(r)return!0;const a=[],c=[],l=[],u=[],h=t.md.block.ruler.getRules("blockquote"),f=t.parentType;t.parentType="blockquote";let d,p=!1;for(d=e;d=i)break;if(62===t.src.charCodeAt(s++)&&!e){let e,n,r=t.sCount[d]+1;32===t.src.charCodeAt(s)?(s++,r++,n=!1,e=!0):9===t.src.charCodeAt(s)?(e=!0,(t.bsCount[d]+r)%4==3?(s++,r++,n=!1):n=!0):e=!1;let o=r;for(a.push(t.bMarks[d]),t.bMarks[d]=s;s=i,c.push(t.bsCount[d]),t.bsCount[d]=t.sCount[d]+1+(e?1:0),l.push(t.sCount[d]),t.sCount[d]=o-r,u.push(t.tShift[d]),t.tShift[d]=s-t.bMarks[d];continue}if(p)break;let r=!1;for(let e=0,s=h.length;e";const y=[e,0];g.map=y,t.md.block.tokenize(t,e,d),t.push("blockquote_close","blockquote",-1).markup=">",t.lineMax=o,t.parentType=f,y[1]=t.line;for(let n=0;n=4)return!1;let i=t.bMarks[e]+t.tShift[e];const o=t.src.charCodeAt(i++);if(42!==o&&45!==o&&95!==o)return!1;let a=1;for(;i=4)return!1;if(t.listIndent>=0&&t.sCount[c]-t.listIndent>=4&&t.sCount[c]=t.blkIndent&&(d=!0),(f=Qi(t,c))>=0){if(u=!0,o=t.bMarks[c]+t.tShift[c],h=Number(t.src.slice(o,f-1)),d&&1!==h)return!1}else{if(!((f=Xi(t,c))>=0))return!1;u=!1}if(d&&t.skipSpaces(f)>=t.eMarks[c])return!1;if(r)return!0;const p=t.src.charCodeAt(f-1),m=t.tokens.length;u?(a=t.push("ordered_list_open","ol",1),1!==h&&(a.attrs=[["start",h]])):a=t.push("bullet_list_open","ul",1);const g=[c,0];a.map=g,a.markup=String.fromCharCode(p);let y=!1;const b=t.md.block.ruler.getRules("list"),k=t.parentType;for(t.parentType="list";c=s?1:r-e,d>4&&(d=1);const m=e+d;a=t.push("list_item_open","li",1),a.markup=String.fromCharCode(p);const g=[c,0];a.map=g,u&&(a.info=t.src.slice(o,f-1));const k=t.tight,_=t.tShift[c],v=t.sCount[c],w=t.listIndent;if(t.listIndent=t.blkIndent,t.blkIndent=m,t.tight=!0,t.tShift[c]=h-t.bMarks[c],t.sCount[c]=r,h>=s&&t.isEmpty(c+1)?t.line=Math.min(t.line+2,n):t.md.block.tokenize(t,c,n,!0),t.tight&&!y||(l=!1),y=t.line-c>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=w,t.tShift[c]=_,t.sCount[c]=v,t.tight=k,a=t.push("list_item_close","li",-1),a.markup=String.fromCharCode(p),c=t.line,g[1]=c,c>=n)break;if(t.sCount[c]=4)break;let A=!1;for(let e=0,r=b.length;e=4)return!1;if(91!==t.src.charCodeAt(s))return!1;function a(e){const n=t.lineMax;if(e>=n||t.isEmpty(e))return null;let r=!1;if(t.sCount[e]-t.blkIndent>3&&(r=!0),t.sCount[e]<0&&(r=!0),!r){const r=t.md.block.ruler.getRules("reference"),s=t.parentType;t.parentType="reference";let i=!1;for(let s=0,o=r.length;s=4)return!1;if(!t.md.options.html)return!1;if(60!==t.src.charCodeAt(s))return!1;let o=t.src.slice(s,i),a=0;for(;a=4)return!1;let o=t.src.charCodeAt(s);if(35!==o||s>=i)return!1;let a=1;for(o=t.src.charCodeAt(++s);35===o&&s6||ss&&ki(t.src.charCodeAt(c-1))&&(i=c),t.line=e+1;const l=t.push("heading_open","h"+String(a),1);l.markup="########".slice(0,a),l.map=[e,t.line];const u=t.push("inline","",0);return u.content=t.src.slice(s,i).trim(),u.map=[e,t.line],u.children=[],t.push("heading_close","h"+String(a),-1).markup="########".slice(0,a),!0},["paragraph","reference","blockquote"]],["lheading",function(t,e,n){const r=t.md.block.ruler.getRules("paragraph");if(t.sCount[e]-t.blkIndent>=4)return!1;const s=t.parentType;t.parentType="paragraph";let i,o=0,a=e+1;for(;a3)continue;if(t.sCount[a]>=t.blkIndent){let e=t.bMarks[a]+t.tShift[a];const n=t.eMarks[a];if(e=n))){o=61===i?1:2;break}}if(t.sCount[a]<0)continue;let e=!1;for(let s=0,i=r.length;s3)continue;if(t.sCount[i]<0)continue;let e=!1;for(let s=0,o=r.length;s=n))&&!(t.sCount[o]=i){t.line=n;break}const e=t.line;let c=!1;for(let i=0;i=t.line)throw new Error("block rule didn't increment state.line");break}if(!c)throw new Error("none of the block rules matched");t.tight=!a,t.isEmpty(t.line-1)&&(a=!0),o=t.line,o0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(s),r},oo.prototype.scanDelims=function(t,e){const n=this.posMax,r=this.src.charCodeAt(t),s=t>0?this.src.charCodeAt(t-1):32;let i=t;for(;i?@[]^_`{|}~-".split("").forEach((function(t){lo[t.charCodeAt(0)]=1}));const ho={tokenize:function(t,e){const n=t.pos,r=t.src.charCodeAt(n);if(e)return!1;if(126!==r)return!1;const s=t.scanDelims(t.pos,!0);let i=s.length;const o=String.fromCharCode(r);if(i<2)return!1;let a;i%2&&(a=t.push("text","",0),a.content=o,i--);for(let e=0;e=0;n--){const r=e[n];if(95!==r.marker&&42!==r.marker)continue;if(-1===r.end)continue;const s=e[r.end],i=n>0&&e[n-1].end===r.end+1&&e[n-1].marker===r.marker&&e[n-1].token===r.token-1&&e[r.end+1].token===s.token+1,o=String.fromCharCode(r.marker),a=t.tokens[r.token];a.type=i?"strong_open":"em_open",a.tag=i?"strong":"em",a.nesting=1,a.markup=i?o+o:o,a.content="";const c=t.tokens[s.token];c.type=i?"strong_close":"em_close",c.tag=i?"strong":"em",c.nesting=-1,c.markup=i?o+o:o,c.content="",i&&(t.tokens[e[n-1].token].content="",t.tokens[e[r.end+1].token].content="",n--)}}const po={tokenize:function(t,e){const n=t.pos,r=t.src.charCodeAt(n);if(e)return!1;if(95!==r&&42!==r)return!1;const s=t.scanDelims(t.pos,42===r);for(let e=0;e\x00-\x20]*)$/;const yo=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,bo=/^&([a-z][a-z0-9]{1,31});/i;function ko(t){const e={},n=t.length;if(!n)return;let r=0,s=-2;const i=[];for(let o=0;oa;c-=i[c]+1){const e=t[c];if(e.marker===n.marker&&(e.open&&e.end<0)){let r=!1;if((e.close||n.open)&&(e.length+n.length)%3==0&&(e.length%3==0&&n.length%3==0||(r=!0)),!r){const r=c>0&&!t[c-1].open?i[c-1]+1:0;i[o]=o-c+r,i[c]=r,n.open=!1,e.end=o,e.close=!1,l=-1,s=-2;break}}}-1!==l&&(e[n.marker][(n.open?3:0)+(n.length||0)%3]=l)}}const _o=[["text",function(t,e){let n=t.pos;for(;n0)return!1;const n=t.pos;if(n+3>t.posMax)return!1;if(58!==t.src.charCodeAt(n))return!1;if(47!==t.src.charCodeAt(n+1))return!1;if(47!==t.src.charCodeAt(n+2))return!1;const r=t.pending.match(co);if(!r)return!1;const s=r[1],i=t.md.linkify.matchAtStart(t.src.slice(n-s.length));if(!i)return!1;let o=i.url;if(o.length<=s.length)return!1;o=o.replace(/\*+$/,"");const a=t.md.normalizeLink(o);if(!t.md.validateLink(a))return!1;if(!e){t.pending=t.pending.slice(0,-s.length);const e=t.push("link_open","a",1);e.attrs=[["href",a]],e.markup="linkify",e.info="auto";t.push("text","",0).content=t.md.normalizeLinkText(o);const n=t.push("link_close","a",-1);n.markup="linkify",n.info="auto"}return t.pos+=o.length-s.length,!0}],["newline",function(t,e){let n=t.pos;if(10!==t.src.charCodeAt(n))return!1;const r=t.pending.length-1,s=t.posMax;if(!e)if(r>=0&&32===t.pending.charCodeAt(r))if(r>=1&&32===t.pending.charCodeAt(r-1)){let e=r-1;for(;e>=1&&32===t.pending.charCodeAt(e-1);)e--;t.pending=t.pending.slice(0,e),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(n++;n=r)return!1;let s=t.src.charCodeAt(n);if(10===s){for(e||t.push("hardbreak","br",0),n++;n=55296&&s<=56319&&n+1=56320&&e<=57343&&(i+=t.src[n+1],n++)}const o="\\"+i;if(!e){const e=t.push("text_special","",0);s<256&&0!==lo[s]?e.content=i:e.content=o,e.markup=o,e.info="escape"}return t.pos=n+1,!0}],["backticks",function(t,e){let n=t.pos;if(96!==t.src.charCodeAt(n))return!1;const r=n;n++;const s=t.posMax;for(;n=h)return!1;if(c=p,s=t.md.helpers.parseLinkDestination(t.src,p,t.posMax),s.ok){for(o=t.md.normalizeLink(s.str),t.md.validateLink(o)?p=s.pos:o="",c=p;p=h||41!==t.src.charCodeAt(p))&&(l=!0),p++}if(l){if(void 0===t.env.references)return!1;if(p=0?r=t.src.slice(c,p++):p=d+1):p=d+1,r||(r=t.src.slice(f,d)),i=t.env.references[Ai(r)],!i)return t.pos=u,!1;o=i.href,a=i.title}if(!e){t.pos=f,t.posMax=d;const e=[["href",o]];t.push("link_open","a",1).attrs=e,a&&e.push(["title",a]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,t.push("link_close","a",-1)}return t.pos=p,t.posMax=h,!0}],["image",function(t,e){let n,r,s,i,o,a,c,l,u="";const h=t.pos,f=t.posMax;if(33!==t.src.charCodeAt(t.pos))return!1;if(91!==t.src.charCodeAt(t.pos+1))return!1;const d=t.pos+2,p=t.md.helpers.parseLinkLabel(t,t.pos+1,!1);if(p<0)return!1;if(i=p+1,i=f)return!1;for(l=i,a=t.md.helpers.parseLinkDestination(t.src,i,t.posMax),a.ok&&(u=t.md.normalizeLink(a.str),t.md.validateLink(u)?i=a.pos:u=""),l=i;i=f||41!==t.src.charCodeAt(i))return t.pos=h,!1;i++}else{if(void 0===t.env.references)return!1;if(i=0?s=t.src.slice(l,i++):i=p+1):i=p+1,s||(s=t.src.slice(d,p)),o=t.env.references[Ai(s)],!o)return t.pos=h,!1;u=o.href,c=o.title}if(!e){r=t.src.slice(d,p);const e=[];t.md.inline.parse(r,t.md,t.env,e);const n=t.push("image","img",0),s=[["src",u],["alt",""]];n.attrs=s,n.children=e,n.content=r,c&&s.push(["title",c])}return t.pos=i,t.posMax=f,!0}],["autolink",function(t,e){let n=t.pos;if(60!==t.src.charCodeAt(n))return!1;const r=t.pos,s=t.posMax;for(;;){if(++n>=s)return!1;const e=t.src.charCodeAt(n);if(60===e)return!1;if(62===e)break}const i=t.src.slice(r+1,n);if(go.test(i)){const n=t.md.normalizeLink(i);if(!t.md.validateLink(n))return!1;if(!e){const e=t.push("link_open","a",1);e.attrs=[["href",n]],e.markup="autolink",e.info="auto";t.push("text","",0).content=t.md.normalizeLinkText(i);const r=t.push("link_close","a",-1);r.markup="autolink",r.info="auto"}return t.pos+=i.length+2,!0}if(mo.test(i)){const n=t.md.normalizeLink("mailto:"+i);if(!t.md.validateLink(n))return!1;if(!e){const e=t.push("link_open","a",1);e.attrs=[["href",n]],e.markup="autolink",e.info="auto";t.push("text","",0).content=t.md.normalizeLinkText(i);const r=t.push("link_close","a",-1);r.markup="autolink",r.info="auto"}return t.pos+=i.length+2,!0}return!1}],["html_inline",function(t,e){if(!t.md.options.html)return!1;const n=t.posMax,r=t.pos;if(60!==t.src.charCodeAt(r)||r+2>=n)return!1;const s=t.src.charCodeAt(r+1);if(33!==s&&63!==s&&47!==s&&!function(t){const e=32|t;return e>=97&&e<=122}(s))return!1;const i=t.src.slice(r).match(eo);if(!i)return!1;if(!e){const e=t.push("html_inline","",0);e.content=i[0],o=e.content,/^\s]/i.test(o)&&t.linkLevel++,function(t){return/^<\/a\s*>/i.test(t)}(e.content)&&t.linkLevel--}var o;return t.pos+=i[0].length,!0}],["entity",function(t,e){const n=t.pos,r=t.posMax;if(38!==t.src.charCodeAt(n))return!1;if(n+1>=r)return!1;if(35===t.src.charCodeAt(n+1)){const r=t.src.slice(n).match(yo);if(r){if(!e){const e="x"===r[1][0].toLowerCase()?parseInt(r[1].slice(1),16):parseInt(r[1],10),n=t.push("text_special","",0);n.content=ai(e)?ci(e):ci(65533),n.markup=r[0],n.info="entity"}return t.pos+=r[0].length,!0}}else{const r=t.src.slice(n).match(bo);if(r){const n=ni(r[0]);if(n!==r[0]){if(!e){const e=t.push("text_special","",0);e.content=n,e.markup=r[0],e.info="entity"}return t.pos+=r[0].length,!0}}}return!1}]],vo=[["balance_pairs",function(t){const e=t.tokens_meta,n=t.tokens_meta.length;ko(t.delimiters);for(let t=0;t0&&r++,"text"===s[e].type&&e+1=t.pos)throw new Error("inline rule didn't increment state.pos");break}}else t.pos=t.posMax;o||t.pos++,i[e]=t.pos},wo.prototype.tokenize=function(t){const e=this.ruler.getRules(""),n=e.length,r=t.posMax,s=t.md.options.maxNesting;for(;t.pos=t.pos)throw new Error("inline rule didn't increment state.pos");break}if(o){if(t.pos>=r)break}else t.pending+=t.src[t.pos++]}t.pending&&t.pushPending()},wo.prototype.parse=function(t,e,n,r){const s=new this.State(t,e,n,r);this.tokenize(s);const i=this.ruler2.getRules(""),o=i.length;for(let t=0;t=3&&":"===t[e-3]||e>=3&&"/"===t[e-3]?0:r.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(t,e,n){const r=t.slice(e);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(r)?r.match(n.re.mailto)[0].length:0}}},To="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function No(t){const e=t.re=function(t){const e={};t=t||{},e.src_Any=Os.source,e.src_Cc=Bs.source,e.src_Z=Ps.source,e.src_P=$s.source,e.src_ZPCc=[e.src_Z,e.src_P,e.src_Cc].join("|"),e.src_ZCc=[e.src_Z,e.src_Cc].join("|");const n="[><|]";return e.src_pseudo_letter="(?:(?![><|]|"+e.src_ZPCc+")"+e.src_Any+")",e.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",e.src_auth="(?:(?:(?!"+e.src_ZCc+"|[@/\\[\\]()]).)+@)?",e.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",e.src_host_terminator="(?=$|[><|]|"+e.src_ZPCc+")(?!"+(t["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+e.src_ZPCc+"))",e.src_path="(?:[/?#](?:(?!"+e.src_ZCc+"|"+n+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+e.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+e.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+e.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+e.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+e.src_ZCc+"|[']).)+\\'|\\'(?="+e.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+e.src_ZCc+"|[.]|$)|"+(t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+e.src_ZCc+"|$)|;(?!"+e.src_ZCc+"|$)|\\!+(?!"+e.src_ZCc+"|[!]|$)|\\?(?!"+e.src_ZCc+"|[?]|$))+|\\/)?",e.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',e.src_xn="xn--[a-z0-9\\-]{1,59}",e.src_domain_root="(?:"+e.src_xn+"|"+e.src_pseudo_letter+"{1,63})",e.src_domain="(?:"+e.src_xn+"|(?:"+e.src_pseudo_letter+")|(?:"+e.src_pseudo_letter+"(?:-|"+e.src_pseudo_letter+"){0,61}"+e.src_pseudo_letter+"))",e.src_host="(?:(?:(?:(?:"+e.src_domain+")\\.)*"+e.src_domain+"))",e.tpl_host_fuzzy="(?:"+e.src_ip4+"|(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%)))",e.tpl_host_no_ip_fuzzy="(?:(?:(?:"+e.src_domain+")\\.)+(?:%TLDS%))",e.src_host_strict=e.src_host+e.src_host_terminator,e.tpl_host_fuzzy_strict=e.tpl_host_fuzzy+e.src_host_terminator,e.src_host_port_strict=e.src_host+e.src_port+e.src_host_terminator,e.tpl_host_port_fuzzy_strict=e.tpl_host_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_port_no_ip_fuzzy_strict=e.tpl_host_no_ip_fuzzy+e.src_port+e.src_host_terminator,e.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+e.src_ZPCc+"|>|$))",e.tpl_email_fuzzy='(^|[><|]|"|\\(|'+e.src_ZCc+")("+e.src_email_name+"@"+e.tpl_host_fuzzy_strict+")",e.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_fuzzy_strict+e.src_path+")",e.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+e.src_ZPCc+"))((?![$+<=>^`||])"+e.tpl_host_port_no_ip_fuzzy_strict+e.src_path+")",e}(t.__opts__),n=t.__tlds__.slice();function r(t){return t.replace("%TLDS%",e.src_tlds)}t.onCompile(),t.__tlds_replaced__||n.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),n.push(e.src_xn),e.src_tlds=n.join("|"),e.email_fuzzy=RegExp(r(e.tpl_email_fuzzy),"i"),e.link_fuzzy=RegExp(r(e.tpl_link_fuzzy),"i"),e.link_no_ip_fuzzy=RegExp(r(e.tpl_link_no_ip_fuzzy),"i"),e.host_fuzzy_test=RegExp(r(e.tpl_host_fuzzy_test),"i");const s=[];function i(t,e){throw new Error('(LinkifyIt) Invalid schema "'+t+'": '+e)}t.__compiled__={},Object.keys(t.__schemas__).forEach((function(e){const n=t.__schemas__[e];if(null===n)return;const r={validate:null,link:null};if(t.__compiled__[e]=r,"[object Object]"===Eo(n))return!function(t){return"[object RegExp]"===Eo(t)}(n.validate)?xo(n.validate)?r.validate=n.validate:i(e,n):r.validate=function(t){return function(e,n){const r=e.slice(n);return t.test(r)?r.match(t)[0].length:0}}(n.validate),void(xo(n.normalize)?r.normalize=n.normalize:n.normalize?i(e,n):r.normalize=function(t,e){e.normalize(t)});!function(t){return"[object String]"===Eo(t)}(n)?i(e,n):s.push(e)})),s.forEach((function(e){t.__compiled__[t.__schemas__[e]]&&(t.__compiled__[e].validate=t.__compiled__[t.__schemas__[e]].validate,t.__compiled__[e].normalize=t.__compiled__[t.__schemas__[e]].normalize)})),t.__compiled__[""]={validate:null,normalize:function(t,e){e.normalize(t)}};const o=Object.keys(t.__compiled__).filter((function(e){return e.length>0&&t.__compiled__[e]})).map(Co).join("|");t.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+o+")","i"),t.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+e.src_ZPCc+"))("+o+")","ig"),t.re.schema_at_start=RegExp("^"+t.re.schema_search.source,"i"),t.re.pretest=RegExp("("+t.re.schema_test.source+")|("+t.re.host_fuzzy_test.source+")|@","i"),function(t){t.__index__=-1,t.__text_cache__=""}(t)}function Io(t,e){const n=t.__index__,r=t.__last_index__,s=t.__text_cache__.slice(n,r);this.schema=t.__schema__.toLowerCase(),this.index=n+e,this.lastIndex=r+e,this.raw=s,this.text=s,this.url=s}function Fo(t,e){const n=new Io(t,e);return t.__compiled__[n.schema].normalize(n,t),n}function Lo(t,e){if(!(this instanceof Lo))return new Lo(t,e);var n;e||(n=t,Object.keys(n||{}).reduce((function(t,e){return t||So.hasOwnProperty(e)}),!1)&&(e=t,t={})),this.__opts__=Ao({},So,e),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Ao({},Do,t),this.__compiled__={},this.__tlds__=To,this.__tlds_replaced__=!1,this.re={},No(this)}Lo.prototype.add=function(t,e){return this.__schemas__[t]=e,No(this),this},Lo.prototype.set=function(t){return this.__opts__=Ao(this.__opts__,t),this},Lo.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;let e,n,r,s,i,o,a,c,l;if(this.re.schema_test.test(t))for(a=this.re.schema_search,a.lastIndex=0;null!==(e=a.exec(t));)if(s=this.testSchemaAt(t,e[2],a.lastIndex),s){this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=t.search(this.re.host_fuzzy_test),c>=0&&(this.__index__<0||c=0&&null!==(r=t.match(this.re.email_fuzzy))&&(i=r.index+r[1].length,o=r.index+r[0].length,(this.__index__<0||ithis.__last_index__)&&(this.__schema__="mailto:",this.__index__=i,this.__last_index__=o))),this.__index__>=0},Lo.prototype.pretest=function(t){return this.re.pretest.test(t)},Lo.prototype.testSchemaAt=function(t,e,n){return this.__compiled__[e.toLowerCase()]?this.__compiled__[e.toLowerCase()].validate(t,n,this):0},Lo.prototype.match=function(t){const e=[];let n=0;this.__index__>=0&&this.__text_cache__===t&&(e.push(Fo(this,n)),n=this.__last_index__);let r=n?t.slice(n):t;for(;this.test(r);)e.push(Fo(this,n)),r=r.slice(this.__last_index__),n+=this.__last_index__;return e.length?e:null},Lo.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;const e=this.re.schema_at_start.exec(t);if(!e)return null;const n=this.testSchemaAt(t,e[2],e[0].length);return n?(this.__schema__=e[2],this.__index__=e.index+e[1].length,this.__last_index__=e.index+e[0].length+n,Fo(this,0)):null},Lo.prototype.tlds=function(t,e){return t=Array.isArray(t)?t:[t],e?(this.__tlds__=this.__tlds__.concat(t).sort().filter((function(t,e,n){return t!==n[e-1]})).reverse(),No(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,No(this),this)},Lo.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),"mailto:"!==t.schema||/^mailto:/i.test(t.url)||(t.url="mailto:"+t.url)},Lo.prototype.onCompile=function(){};const qo=2147483647,Oo=36,Bo=/^xn--/,$o=/[^\0-\x7F]/,Mo=/[\x2E\u3002\uFF0E\uFF61]/g,Po={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},jo=Math.floor,Ro=String.fromCharCode;function Uo(t){throw new RangeError(Po[t])}function zo(t,e){const n=t.split("@");let r="";n.length>1&&(r=n[0]+"@",t=n[1]);const s=function(t,e){const n=[];let r=t.length;for(;r--;)n[r]=e(t[r]);return n}((t=t.replace(Mo,".")).split("."),e).join(".");return r+s}function Vo(t){const e=[];let n=0;const r=t.length;for(;n=55296&&s<=56319&&n>1,t+=jo(t/e);t>455;r+=Oo)t=jo(t/35);return jo(r+36*t/(t+38))},Go=function(t){const e=[],n=t.length;let r=0,s=128,i=72,o=t.lastIndexOf("-");o<0&&(o=0);for(let n=0;n=128&&Uo("not-basic"),e.push(t.charCodeAt(n));for(let c=o>0?o+1:0;c=n&&Uo("invalid-input");const o=(a=t.charCodeAt(c++))>=48&&a<58?a-48+26:a>=65&&a<91?a-65:a>=97&&a<123?a-97:Oo;o>=Oo&&Uo("invalid-input"),o>jo((qo-r)/e)&&Uo("overflow"),r+=o*e;const l=s<=i?1:s>=i+26?26:s-i;if(ojo(qo/u)&&Uo("overflow"),e*=u}const l=e.length+1;i=Ho(r-o,l,0==o),jo(r/l)>qo-s&&Uo("overflow"),s+=jo(r/l),r%=l,e.splice(r++,0,s)}var a;return String.fromCodePoint(...e)},Wo=function(t){const e=[],n=(t=Vo(t)).length;let r=128,s=0,i=72;for(const n of t)n<128&&e.push(Ro(n));const o=e.length;let a=o;for(o&&e.push("-");a=r&&ejo((qo-s)/c)&&Uo("overflow"),s+=(n-r)*c,r=n;for(const n of t)if(nqo&&Uo("overflow"),n===r){let t=s;for(let n=Oo;;n+=Oo){const r=n<=i?1:n>=i+26?26:n-i;if(t=0))try{e.hostname=Zo(e.hostname)}catch(t){}return ks(_s(e))}function ra(t){const e=Ls(t,!0);if(e.hostname&&(!e.protocol||ea.indexOf(e.protocol)>=0))try{e.hostname=Jo(e.hostname)}catch(t){}return ys(_s(e),ys.defaultChars+"%")}function sa(t,e){if(!(this instanceof sa))return new sa(t,e);e||ri(t)||(e=t||{},t="default"),this.inline=new wo,this.block=new io,this.core=new Gi,this.renderer=new Di,this.linkify=new Lo,this.validateLink=ta,this.normalizeLink=na,this.normalizeLinkText=ra,this.utils=xi,this.helpers=ii({},Ci),this.options={},this.configure(t),e&&this.set(e)}function ia(t){function e(t,e){let n;const r=[],s=e.length;for(let i=0;i?@[\]^_`{|}~-])/g;function ca(t,e){const n=t.posMax,r=t.pos;if(126!==t.src.charCodeAt(r))return!1;if(e)return!1;if(r+2>=n)return!1;t.pos=r+1;let s=!1;for(;t.pos?@[\]^_`{|}~-])/g;function ha(t,e){const n=t.posMax,r=t.pos;if(94!==t.src.charCodeAt(r))return!1;if(e)return!1;if(r+2>=n)return!1;t.pos=r+1;let s=!1;for(;t.pos\n'.trim(),x:'\n'.trim()},pa={name:"checkbox",transform:t=>(t.parser.tap((t=>{t.core.ruler.before("inline","checkbox",(t=>{for(let e=2;eda[e]?`${da[e]} `:t)))}}return!1}))})),{})},ma=Symbol.for("yaml.alias"),ga=Symbol.for("yaml.document"),ya=Symbol.for("yaml.map"),ba=Symbol.for("yaml.pair"),ka=Symbol.for("yaml.scalar"),_a=Symbol.for("yaml.seq"),va=Symbol.for("yaml.node.type"),wa=t=>!!t&&"object"==typeof t&&t[va]===ma,Aa=t=>!!t&&"object"==typeof t&&t[va]===ga,Ea=t=>!!t&&"object"==typeof t&&t[va]===ya,xa=t=>!!t&&"object"==typeof t&&t[va]===ba,Ca=t=>!!t&&"object"==typeof t&&t[va]===ka,Sa=t=>!!t&&"object"==typeof t&&t[va]===_a;function Da(t){if(t&&"object"==typeof t)switch(t[va]){case ya:case _a:return!0}return!1}function Ta(t){if(t&&"object"==typeof t)switch(t[va]){case ma:case ya:case ka:case _a:return!0}return!1}const Na=Symbol("break visit"),Ia=Symbol("skip children"),Fa=Symbol("remove node");function La(t,e){const n=function(t){if("object"==typeof t&&(t.Collection||t.Node||t.Value))return Object.assign({Alias:t.Node,Map:t.Node,Scalar:t.Node,Seq:t.Node},t.Value&&{Map:t.Value,Scalar:t.Value,Seq:t.Value},t.Collection&&{Map:t.Collection,Seq:t.Collection},t);return t}(e);if(Aa(t)){qa(null,t.contents,n,Object.freeze([t]))===Fa&&(t.contents=null)}else qa(null,t,n,Object.freeze([]))}function qa(t,e,n,r){const s=function(t,e,n,r){var s,i,o,a,c;return"function"==typeof n?n(t,e,r):Ea(e)?null==(s=n.Map)?void 0:s.call(n,t,e,r):Sa(e)?null==(i=n.Seq)?void 0:i.call(n,t,e,r):xa(e)?null==(o=n.Pair)?void 0:o.call(n,t,e,r):Ca(e)?null==(a=n.Scalar)?void 0:a.call(n,t,e,r):wa(e)?null==(c=n.Alias)?void 0:c.call(n,t,e,r):void 0}(t,e,n,r);if(Ta(s)||xa(s))return function(t,e,n){const r=e[e.length-1];if(Da(r))r.items[t]=n;else if(xa(r))"key"===t?r.key=n:r.value=n;else{if(!Aa(r)){const t=wa(r)?"alias":"scalar";throw new Error(`Cannot replace node with ${t} parent`)}r.contents=n}}(t,r,s),qa(t,s,n,r);if("symbol"!=typeof s)if(Da(e)){r=Object.freeze(r.concat(e));for(let t=0;t"!==t[t.length-1]&&e("Verbatim tags must end with a >"),n)}const[,n,r]=t.match(/^(.*!)([^!]*)$/s);r||e(`The ${t} tag has no suffix`);const s=this.tags[n];if(s)try{return s+decodeURIComponent(r)}catch(t){return e(String(t)),null}return"!"===n?t:(e(`Could not resolve tag: ${t}`),null)}tagString(t){for(const[e,n]of Object.entries(this.tags))if(t.startsWith(n))return e+t.substring(n.length).replace(/[!,[\]{}]/g,(t=>Oa[t]));return"!"===t[0]?t:`!<${t}>`}toString(t){const e=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],n=Object.entries(this.tags);let r;if(t&&n.length>0&&Ta(t.contents)){const e={};La(t.contents,((t,n)=>{Ta(n)&&n.tag&&(e[n.tag]=!0)})),r=Object.keys(e)}else r=[];for(const[s,i]of n)"!!"===s&&"tag:yaml.org,2002:"===i||t&&!r.some((t=>t.startsWith(i)))||e.push(`%TAG ${s} ${i}`);return e.join("\n")}}function $a(t){if(/[\x00-\x19\s,[\]{}]/.test(t)){const e=JSON.stringify(t);throw new Error(`Anchor must not contain whitespace or control characters: ${e}`)}return!0}function Ma(t){const e=new Set;return La(t,{Value(t,n){n.anchor&&e.add(n.anchor)}}),e}function Pa(t,e){for(let n=1;;++n){const r=`${t}${n}`;if(!e.has(r))return r}}function ja(t,e,n,r){if(r&&"object"==typeof r)if(Array.isArray(r))for(let e=0,n=r.length;eRa(t,String(e),n)));if(t&&"function"==typeof t.toJSON){if(!n||(!Ca(r=t)&&!Da(r)||!r.anchor))return t.toJSON(e,n);const s={aliasCount:0,count:1,res:void 0};n.anchors.set(t,s),n.onCreate=t=>{s.res=t,delete n.onCreate};const i=t.toJSON(e,n);return n.onCreate&&n.onCreate(i),i}var r;return"bigint"!=typeof t||(null==n?void 0:n.keep)?t:Number(t)}Ba.defaultYaml={explicit:!1,version:"1.2"},Ba.defaultTags={"!!":"tag:yaml.org,2002:"};class Ua{constructor(t){Object.defineProperty(this,va,{value:t})}clone(){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(t.range=this.range.slice()),t}toJS(t,{mapAsMap:e,maxAliasCount:n,onAnchor:r,reviver:s}={}){if(!Aa(t))throw new TypeError("A document argument is required");const i={anchors:new Map,doc:t,keep:!0,mapAsMap:!0===e,mapKeyWarned:!1,maxAliasCount:"number"==typeof n?n:100},o=Ra(this,"",i);if("function"==typeof r)for(const{count:t,res:e}of i.anchors.values())r(e,t);return"function"==typeof s?ja(s,{"":o},"",o):o}}class za extends Ua{constructor(t){super(ma),this.source=t,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(t){let e;return La(t,{Node:(t,n)=>{if(n===this)return La.BREAK;n.anchor===this.source&&(e=n)}}),e}toJSON(t,e){if(!e)return{source:this.source};const{anchors:n,doc:r,maxAliasCount:s}=e,i=this.resolve(r);if(!i){const t=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(t)}let o=n.get(i);if(o||(Ra(i,null,e),o=n.get(i)),!o||void 0===o.res){throw new ReferenceError("This should not happen: Alias anchor was not resolved?")}if(s>=0&&(o.count+=1,0===o.aliasCount&&(o.aliasCount=Va(r,i,n)),o.count*o.aliasCount>s)){throw new ReferenceError("Excessive alias count indicates a resource exhaustion attack")}return o.res}toString(t,e,n){const r=`*${this.source}`;if(t){if($a(this.source),t.options.verifyAliasOrder&&!t.anchors.has(this.source)){const t=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(t)}if(t.implicitKey)return`${r} `}return r}}function Va(t,e,n){if(wa(e)){const r=e.resolve(t),s=n&&r&&n.get(r);return s?s.count*s.aliasCount:0}if(Da(e)){let r=0;for(const s of e.items){const e=Va(t,s,n);e>r&&(r=e)}return r}if(xa(e)){const r=Va(t,e.key,n),s=Va(t,e.value,n);return Math.max(r,s)}return 1}const Ka=t=>!t||"function"!=typeof t&&"object"!=typeof t;class Ha extends Ua{constructor(t){super(ka),this.value=t}toJSON(t,e){return(null==e?void 0:e.keep)?this.value:Ra(this.value,t,e)}toString(){return String(this.value)}}Ha.BLOCK_FOLDED="BLOCK_FOLDED",Ha.BLOCK_LITERAL="BLOCK_LITERAL",Ha.PLAIN="PLAIN",Ha.QUOTE_DOUBLE="QUOTE_DOUBLE",Ha.QUOTE_SINGLE="QUOTE_SINGLE";function Ga(t,e,n){var r,s,i;if(Aa(t)&&(t=t.contents),Ta(t))return t;if(xa(t)){const e=null==(s=(r=n.schema[ya]).createNode)?void 0:s.call(r,n.schema,null,n);return e.items.push(t),e}(t instanceof String||t instanceof Number||t instanceof Boolean||"undefined"!=typeof BigInt&&t instanceof BigInt)&&(t=t.valueOf());const{aliasDuplicateObjects:o,onAnchor:a,onTagObj:c,schema:l,sourceObjects:u}=n;let h;if(o&&t&&"object"==typeof t){if(h=u.get(t),h)return h.anchor||(h.anchor=a(t)),new za(h.anchor);h={anchor:null,node:null},u.set(t,h)}(null==e?void 0:e.startsWith("!!"))&&(e="tag:yaml.org,2002:"+e.slice(2));let f=function(t,e,n){if(e){const t=n.filter((t=>t.tag===e)),r=t.find((t=>!t.format))??t[0];if(!r)throw new Error(`Tag ${e} not found`);return r}return n.find((e=>{var n;return(null==(n=e.identify)?void 0:n.call(e,t))&&!e.format}))}(t,e,l.tags);if(!f){if(t&&"function"==typeof t.toJSON&&(t=t.toJSON()),!t||"object"!=typeof t){const e=new Ha(t);return h&&(h.node=e),e}f=t instanceof Map?l[ya]:Symbol.iterator in Object(t)?l[_a]:l[ya]}c&&(c(f),delete n.onTagObj);const d=(null==f?void 0:f.createNode)?f.createNode(n.schema,t,n):"function"==typeof(null==(i=null==f?void 0:f.nodeClass)?void 0:i.from)?f.nodeClass.from(n.schema,t,n):new Ha(t);return e?d.tag=e:f.default||(d.tag=f.tag),h&&(h.node=d),d}function Wa(t,e,n){let r=n;for(let t=e.length-1;t>=0;--t){const n=e[t];if("number"==typeof n&&Number.isInteger(n)&&n>=0){const t=[];t[n]=r,r=t}else r=new Map([[n,r]])}return Ga(r,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:t,sourceObjects:new Map})}const Za=t=>null==t||"object"==typeof t&&!!t[Symbol.iterator]().next().done;class Ja extends Ua{constructor(t,e){super(t),Object.defineProperty(this,"schema",{value:e,configurable:!0,enumerable:!1,writable:!0})}clone(t){const e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return t&&(e.schema=t),e.items=e.items.map((e=>Ta(e)||xa(e)?e.clone(t):e)),this.range&&(e.range=this.range.slice()),e}addIn(t,e){if(Za(t))this.add(e);else{const[n,...r]=t,s=this.get(n,!0);if(Da(s))s.addIn(r,e);else{if(void 0!==s||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,Wa(this.schema,r,e))}}}deleteIn(t){const[e,...n]=t;if(0===n.length)return this.delete(e);const r=this.get(e,!0);if(Da(r))return r.deleteIn(n);throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}getIn(t,e){const[n,...r]=t,s=this.get(n,!0);return 0===r.length?!e&&Ca(s)?s.value:s:Da(s)?s.getIn(r,e):void 0}hasAllNullValues(t){return this.items.every((e=>{if(!xa(e))return!1;const n=e.value;return null==n||t&&Ca(n)&&null==n.value&&!n.commentBefore&&!n.comment&&!n.tag}))}hasIn(t){const[e,...n]=t;if(0===n.length)return this.has(e);const r=this.get(e,!0);return!!Da(r)&&r.hasIn(n)}setIn(t,e){const[n,...r]=t;if(0===r.length)this.set(n,e);else{const t=this.get(n,!0);if(Da(t))t.setIn(r,e);else{if(void 0!==t||!this.schema)throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`);this.set(n,Wa(this.schema,r,e))}}}}const Xa=t=>t.replace(/^(?!$)(?: $)?/gm,"#");function Qa(t,e){return/^\n+$/.test(t)?t.substring(1):e?t.replace(/^(?! *$)/gm,e):t}const Ya=(t,e,n)=>t.endsWith("\n")?Qa(n,e):n.includes("\n")?"\n"+Qa(n,e):(t.endsWith(" ")?"":" ")+n,tc="flow",ec="block",nc="quoted";function rc(t,e,n="flow",{indentAtStart:r,lineWidth:s=80,minContentWidth:i=20,onFold:o,onOverflow:a}={}){if(!s||s<0)return t;ss-Math.max(2,i)?l.push(0):d=s-r);let p=!1,m=-1,g=-1,y=-1;n===ec&&(m=sc(t,m,e.length),-1!==m&&(d=m+c));for(let r;r=t[m+=1];){if(n===nc&&"\\"===r){switch(g=m,t[m+1]){case"x":m+=3;break;case"u":m+=5;break;case"U":m+=9;break;default:m+=1}y=m}if("\n"===r)n===ec&&(m=sc(t,m,e.length)),d=m+e.length+c,h=void 0;else{if(" "===r&&f&&" "!==f&&"\n"!==f&&"\t"!==f){const e=t[m+1];e&&" "!==e&&"\n"!==e&&"\t"!==e&&(h=m)}if(m>=d)if(h)l.push(h),d=h+c,h=void 0;else if(n===nc){for(;" "===f||"\t"===f;)f=r,r=t[m+=1],p=!0;const e=m>y+1?m-2:g-1;if(u[e])return t;l.push(e),u[e]=!0,d=e+c,h=void 0}else p=!0}f=r}if(p&&a&&a(),0===l.length)return t;o&&o();let b=t.slice(0,l[0]);for(let r=0;r({indentAtStart:e?t.indent.length:t.indentAtStart,lineWidth:t.options.lineWidth,minContentWidth:t.options.minContentWidth}),oc=t=>/^(%|---|\.\.\.)/m.test(t);function ac(t,e){const n=JSON.stringify(t);if(e.options.doubleQuotedAsJSON)return n;const{implicitKey:r}=e,s=e.options.doubleQuotedMinMultiLineLength,i=e.indent||(oc(t)?" ":"");let o="",a=0;for(let t=0,e=n[t];e;e=n[++t])if(" "===e&&"\\"===n[t+1]&&"n"===n[t+2]&&(o+=n.slice(a,t)+"\\ ",t+=1,a=t,e="\\"),"\\"===e)switch(n[t+1]){case"u":{o+=n.slice(a,t);const e=n.substr(t+2,4);switch(e){case"0000":o+="\\0";break;case"0007":o+="\\a";break;case"000b":o+="\\v";break;case"001b":o+="\\e";break;case"0085":o+="\\N";break;case"00a0":o+="\\_";break;case"2028":o+="\\L";break;case"2029":o+="\\P";break;default:"00"===e.substr(0,2)?o+="\\x"+e.substr(2):o+=n.substr(t,6)}t+=5,a=t+1}break;case"n":if(r||'"'===n[t+2]||n.lengthr)return!0;if(n=e+1,s-n<=r)return!1}return!0}(n,c,l.length));if(!n)return u?"|\n":">\n";let h,f;for(f=n.length;f>0;--f){const t=n[f-1];if("\n"!==t&&"\t"!==t&&" "!==t)break}let d=n.substring(f);const p=d.indexOf("\n");-1===p?h="-":n===d||p!==d.length-1?(h="+",i&&i()):h="",d&&(n=n.slice(0,-d.length),"\n"===d[d.length-1]&&(d=d.slice(0,-1)),d=d.replace(uc,`$&${l}`));let m,g=!1,y=-1;for(m=0;m{s=!0});const a=rc(`${b}${t}${d}`,l,ec,i);if(!s)return`>${k}\n${l}${a}`}return`|${k}\n${l}${b}${n=n.replace(/\n+/g,`$&${l}`)}${d}`}function fc(t,e,n,r){const{implicitKey:s,inFlow:i}=e,o="string"==typeof t.value?t:Object.assign({},t,{value:String(t.value)});let{type:a}=t;a!==Ha.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(o.value)&&(a=Ha.QUOTE_DOUBLE);const c=t=>{switch(t){case Ha.BLOCK_FOLDED:case Ha.BLOCK_LITERAL:return s||i?lc(o.value,e):hc(o,e,n,r);case Ha.QUOTE_DOUBLE:return ac(o.value,e);case Ha.QUOTE_SINGLE:return cc(o.value,e);case Ha.PLAIN:return function(t,e,n,r){const{type:s,value:i}=t,{actualString:o,implicitKey:a,indent:c,indentStep:l,inFlow:u}=e;if(a&&i.includes("\n")||u&&/[[\]{},]/.test(i))return lc(i,e);if(!i||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(i))return a||u||!i.includes("\n")?lc(i,e):hc(t,e,n,r);if(!a&&!u&&s!==Ha.PLAIN&&i.includes("\n"))return hc(t,e,n,r);if(oc(i)){if(""===c)return e.forceBlockIndent=!0,hc(t,e,n,r);if(a&&c===l)return lc(i,e)}const h=i.replace(/\n+/g,`$&\n${c}`);if(o){const t=t=>{var e;return t.default&&"tag:yaml.org,2002:str"!==t.tag&&(null==(e=t.test)?void 0:e.test(h))},{compat:n,tags:r}=e.doc.schema;if(r.some(t)||(null==n?void 0:n.some(t)))return lc(i,e)}return a?h:rc(h,c,tc,ic(e,!1))}(o,e,n,r);default:return null}};let l=c(a);if(null===l){const{defaultKeyType:t,defaultStringType:n}=e.options,r=s&&t||n;if(l=c(r),null===l)throw new Error(`Unsupported default string type ${r}`)}return l}function dc(t,e){const n=Object.assign({blockQuote:!0,commentString:Xa,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},t.schema.toStringOptions,e);let r;switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:t,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:"number"==typeof n.indent?" ".repeat(n.indent):" ",inFlow:r,options:n}}function pc(t,e,n,r){var s;if(xa(t))return t.toString(e,n,r);if(wa(t)){if(e.doc.directives)return t.toString(e);if(null==(s=e.resolvedAliases)?void 0:s.has(t))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(t):e.resolvedAliases=new Set([t]),t=t.resolve(e.doc)}let i;const o=Ta(t)?t:e.doc.createNode(t,{onTagObj:t=>i=t});i||(i=function(t,e){var n;if(e.tag){const n=t.filter((t=>t.tag===e.tag));if(n.length>0)return n.find((t=>t.format===e.format))??n[0]}let r,s;if(Ca(e)){s=e.value;let n=t.filter((t=>{var e;return null==(e=t.identify)?void 0:e.call(t,s)}));if(n.length>1){const t=n.filter((t=>t.test));t.length>0&&(n=t)}r=n.find((t=>t.format===e.format))??n.find((t=>!t.format))}else s=e,r=t.find((t=>t.nodeClass&&s instanceof t.nodeClass));if(!r){const t=(null==(n=null==s?void 0:s.constructor)?void 0:n.name)??typeof s;throw new Error(`Tag not resolved for ${t} value`)}return r}(e.doc.schema.tags,o));const a=function(t,e,{anchors:n,doc:r}){if(!r.directives)return"";const s=[],i=(Ca(t)||Da(t))&&t.anchor;i&&$a(i)&&(n.add(i),s.push(`&${i}`));const o=t.tag?t.tag:e.default?null:e.tag;return o&&s.push(r.directives.tagString(o)),s.join(" ")}(o,i,e);a.length>0&&(e.indentAtStart=(e.indentAtStart??0)+a.length+1);const c="function"==typeof i.stringify?i.stringify(o,e,n,r):Ca(o)?fc(o,e,n,r):o.toString(e,n,r);return a?Ca(o)||"{"===c[0]||"["===c[0]?`${a} ${c}`:`${a}\n${e.indent}${c}`:c}function mc(t,e){"debug"!==t&&"warn"!==t||("undefined"!=typeof process&&process.emitWarning?process.emitWarning(e):console.warn(e))}const gc="<<",yc={identify:t=>t===gc||"symbol"==typeof t&&t.description===gc,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new Ha(Symbol(gc)),{addToJSMap:bc}),stringify:()=>gc};function bc(t,e,n){if(n=t&&wa(n)?n.resolve(t.doc):n,Sa(n))for(const r of n.items)kc(t,e,r);else if(Array.isArray(n))for(const r of n)kc(t,e,r);else kc(t,e,n)}function kc(t,e,n){const r=t&&wa(n)?n.resolve(t.doc):n;if(!Ea(r))throw new Error("Merge sources must be maps or map aliases");const s=r.toJSON(null,t,Map);for(const[t,n]of s)e instanceof Map?e.has(t)||e.set(t,n):e instanceof Set?e.add(t):Object.prototype.hasOwnProperty.call(e,t)||Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0});return e}function _c(t,e,{key:n,value:r}){if(Ta(n)&&n.addToJSMap)n.addToJSMap(t,e,r);else if(((t,e)=>(yc.identify(e)||Ca(e)&&(!e.type||e.type===Ha.PLAIN)&&yc.identify(e.value))&&(null==t?void 0:t.doc.schema.tags.some((t=>t.tag===yc.tag&&t.default))))(t,n))bc(t,e,r);else{const s=Ra(n,"",t);if(e instanceof Map)e.set(s,Ra(r,s,t));else if(e instanceof Set)e.add(s);else{const i=function(t,e,n){if(null===e)return"";if("object"!=typeof e)return String(e);if(Ta(t)&&(null==n?void 0:n.doc)){const e=dc(n.doc,{});e.anchors=new Set;for(const t of n.anchors.keys())e.anchors.add(t.anchor);e.inFlow=!0,e.inStringifyKey=!0;const r=t.toString(e);if(!n.mapKeyWarned){let t=JSON.stringify(r);t.length>40&&(t=t.substring(0,36)+'..."'),mc(n.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${t}. Set mapAsMap: true to use object keys.`),n.mapKeyWarned=!0}return r}return JSON.stringify(e)}(n,s,t),o=Ra(r,i,t);i in e?Object.defineProperty(e,i,{value:o,writable:!0,enumerable:!0,configurable:!0}):e[i]=o}}return e}function vc(t,e,n){const r=Ga(t,void 0,n),s=Ga(e,void 0,n);return new wc(r,s)}class wc{constructor(t,e=null){Object.defineProperty(this,va,{value:ba}),this.key=t,this.value=e}clone(t){let{key:e,value:n}=this;return Ta(e)&&(e=e.clone(t)),Ta(n)&&(n=n.clone(t)),new wc(e,n)}toJSON(t,e){return _c(e,(null==e?void 0:e.mapAsMap)?new Map:{},this)}toString(t,e,n){return(null==t?void 0:t.doc)?function({key:t,value:e},n,r,s){const{allNullValues:i,doc:o,indent:a,indentStep:c,options:{commentString:l,indentSeq:u,simpleKeys:h}}=n;let f=Ta(t)&&t.comment||null;if(h){if(f)throw new Error("With simple keys, key nodes cannot have comments");if(Da(t)||!Ta(t)&&"object"==typeof t)throw new Error("With simple keys, collection cannot be used as a key value")}let d=!h&&(!t||f&&null==e&&!n.inFlow||Da(t)||(Ca(t)?t.type===Ha.BLOCK_FOLDED||t.type===Ha.BLOCK_LITERAL:"object"==typeof t));n=Object.assign({},n,{allNullValues:!1,implicitKey:!d&&(h||!i),indent:a+c});let p,m,g,y=!1,b=!1,k=pc(t,n,(()=>y=!0),(()=>b=!0));if(!d&&!n.inFlow&&k.length>1024){if(h)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");d=!0}if(n.inFlow){if(i||null==e)return y&&r&&r(),""===k?"?":d?`? ${k}`:k}else if(i&&!h||null==e&&d)return k=`? ${k}`,f&&!y?k+=Ya(k,n.indent,l(f)):b&&s&&s(),k;y&&(f=null),d?(f&&(k+=Ya(k,n.indent,l(f))),k=`? ${k}\n${a}:`):(k=`${k}:`,f&&(k+=Ya(k,n.indent,l(f)))),Ta(e)?(p=!!e.spaceBefore,m=e.commentBefore,g=e.comment):(p=!1,m=null,g=null,e&&"object"==typeof e&&(e=o.createNode(e))),n.implicitKey=!1,d||f||!Ca(e)||(n.indentAtStart=k.length+1),b=!1,u||!(c.length>=2)||n.inFlow||d||!Sa(e)||e.flow||e.tag||e.anchor||(n.indent=n.indent.substring(2));let _=!1;const v=pc(e,n,(()=>_=!0),(()=>b=!0));let w=" ";if(f||p||m)w=p?"\n":"",m&&(w+=`\n${Qa(l(m),n.indent)}`),""!==v||n.inFlow?w+=`\n${n.indent}`:"\n"===w&&(w="\n\n");else if(!d&&Da(e)){const t=v[0],r=v.indexOf("\n"),s=-1!==r,i=n.inFlow??e.flow??0===e.items.length;if(s||!i){let e=!1;if(s&&("&"===t||"!"===t)){let n=v.indexOf(" ");"&"===t&&-1!==n&&no=null),(()=>h=!0));o&&(a+=Ya(a,i,l(o))),h&&o&&(h=!1),f.push(r+a)}let d;if(0===f.length)d=s.start+s.end;else{d=f[0];for(let t=1;ti=null));nu||o.includes("\n"))&&(l=!0),h.push(o),u=h.length}const{start:f,end:d}=n;if(0===h.length)return f+d;if(!l){const t=h.reduce(((t,e)=>t+e.length+2),2);l=e.options.lineWidth>0&&t>e.options.lineWidth}if(l){let t=f;for(const e of h)t+=e?`\n${i}${s}${e}`:"\n";return`${t}\n${s}${d}`}return`${f}${o}${h.join(" ")}${o}${d}`}function Cc({indent:t,options:{commentString:e}},n,r,s){if(r&&s&&(r=r.replace(/^\n+/,"")),r){const s=Qa(e(r),t);n.push(s.trimStart())}}function Sc(t,e){const n=Ca(e)?e.value:e;for(const r of t)if(xa(r)){if(r.key===e||r.key===n)return r;if(Ca(r.key)&&r.key.value===n)return r}}class Dc extends Ja{static get tagName(){return"tag:yaml.org,2002:map"}constructor(t){super(ya,t),this.items=[]}static from(t,e,n){const{keepUndefined:r,replacer:s}=n,i=new this(t),o=(t,o)=>{if("function"==typeof s)o=s.call(e,t,o);else if(Array.isArray(s)&&!s.includes(t))return;(void 0!==o||r)&&i.items.push(vc(t,o,n))};if(e instanceof Map)for(const[t,n]of e)o(t,n);else if(e&&"object"==typeof e)for(const t of Object.keys(e))o(t,e[t]);return"function"==typeof t.sortMapEntries&&i.items.sort(t.sortMapEntries),i}add(t,e){var n;let r;r=xa(t)?t:t&&"object"==typeof t&&"key"in t?new wc(t.key,t.value):new wc(t,null==t?void 0:t.value);const s=Sc(this.items,r.key),i=null==(n=this.schema)?void 0:n.sortMapEntries;if(s){if(!e)throw new Error(`Key ${r.key} already set`);Ca(s.value)&&Ka(r.value)?s.value.value=r.value:s.value=r.value}else if(i){const t=this.items.findIndex((t=>i(r,t)<0));-1===t?this.items.push(r):this.items.splice(t,0,r)}else this.items.push(r)}delete(t){const e=Sc(this.items,t);if(!e)return!1;return this.items.splice(this.items.indexOf(e),1).length>0}get(t,e){const n=Sc(this.items,t),r=null==n?void 0:n.value;return(!e&&Ca(r)?r.value:r)??void 0}has(t){return!!Sc(this.items,t)}set(t,e){this.add(new wc(t,e),!0)}toJSON(t,e,n){const r=n?new n:(null==e?void 0:e.mapAsMap)?new Map:{};(null==e?void 0:e.onCreate)&&e.onCreate(r);for(const t of this.items)_c(e,r,t);return r}toString(t,e,n){if(!t)return JSON.stringify(this);for(const t of this.items)if(!xa(t))throw new Error(`Map items must all be pairs; found ${JSON.stringify(t)} instead`);return!t.allNullValues&&this.hasAllNullValues(!1)&&(t=Object.assign({},t,{allNullValues:!0})),Ac(this,t,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:t.indent||"",onChompKeep:n,onComment:e})}}const Tc={collection:"map",default:!0,nodeClass:Dc,tag:"tag:yaml.org,2002:map",resolve:(t,e)=>(Ea(t)||e("Expected a mapping for this tag"),t),createNode:(t,e,n)=>Dc.from(t,e,n)};class Nc extends Ja{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(t){super(_a,t),this.items=[]}add(t){this.items.push(t)}delete(t){const e=Ic(t);if("number"!=typeof e)return!1;return this.items.splice(e,1).length>0}get(t,e){const n=Ic(t);if("number"!=typeof n)return;const r=this.items[n];return!e&&Ca(r)?r.value:r}has(t){const e=Ic(t);return"number"==typeof e&&e=0?e:null}const Fc={collection:"seq",default:!0,nodeClass:Nc,tag:"tag:yaml.org,2002:seq",resolve:(t,e)=>(Sa(t)||e("Expected a sequence for this tag"),t),createNode:(t,e,n)=>Nc.from(t,e,n)},Lc={identify:t=>"string"==typeof t,default:!0,tag:"tag:yaml.org,2002:str",resolve:t=>t,stringify:(t,e,n,r)=>fc(t,e=Object.assign({actualString:!0},e),n,r)},qc={identify:t=>null==t,createNode:()=>new Ha(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new Ha(null),stringify:({source:t},e)=>"string"==typeof t&&qc.test.test(t)?t:e.options.nullStr},Oc={identify:t=>"boolean"==typeof t,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>new Ha("t"===t[0]||"T"===t[0]),stringify({source:t,value:e},n){if(t&&Oc.test.test(t)){if(e===("t"===t[0]||"T"===t[0]))return t}return e?n.options.trueStr:n.options.falseStr}};function Bc({format:t,minFractionDigits:e,tag:n,value:r}){if("bigint"==typeof r)return String(r);const s="number"==typeof r?r:Number(r);if(!isFinite(s))return isNaN(s)?".nan":s<0?"-.inf":".inf";let i=JSON.stringify(r);if(!t&&e&&(!n||"tag:yaml.org,2002:float"===n)&&/^\d/.test(i)){let t=i.indexOf(".");t<0&&(t=i.length,i+=".");let n=e-(i.length-t-1);for(;n-- >0;)i+="0"}return i}const $c={identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:t=>"nan"===t.slice(-3).toLowerCase()?NaN:"-"===t[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:Bc},Mc={identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t),stringify(t){const e=Number(t.value);return isFinite(e)?e.toExponential():Bc(t)}},Pc={identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(t){const e=new Ha(parseFloat(t)),n=t.indexOf(".");return-1!==n&&"0"===t[t.length-1]&&(e.minFractionDigits=t.length-n-1),e},stringify:Bc},jc=t=>"bigint"==typeof t||Number.isInteger(t),Rc=(t,e,n,{intAsBigInt:r})=>r?BigInt(t):parseInt(t.substring(e),n);function Uc(t,e,n){const{value:r}=t;return jc(r)&&r>=0?n+r.toString(e):Bc(t)}const zc={identify:t=>jc(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(t,e,n)=>Rc(t,2,8,n),stringify:t=>Uc(t,8,"0o")},Vc={identify:jc,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(t,e,n)=>Rc(t,0,10,n),stringify:Bc},Kc={identify:t=>jc(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(t,e,n)=>Rc(t,2,16,n),stringify:t=>Uc(t,16,"0x")},Hc=[Tc,Fc,Lc,qc,Oc,zc,Vc,Kc,$c,Mc,Pc];function Gc(t){return"bigint"==typeof t||Number.isInteger(t)}const Wc=({value:t})=>JSON.stringify(t),Zc=[Tc,Fc].concat([{identify:t=>"string"==typeof t,default:!0,tag:"tag:yaml.org,2002:str",resolve:t=>t,stringify:Wc},{identify:t=>null==t,createNode:()=>new Ha(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Wc},{identify:t=>"boolean"==typeof t,default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:t=>"true"===t,stringify:Wc},{identify:Gc,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(t,e,{intAsBigInt:n})=>n?BigInt(t):parseInt(t,10),stringify:({value:t})=>Gc(t)?t.toString():JSON.stringify(t)},{identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:t=>parseFloat(t),stringify:Wc}],{default:!0,tag:"",test:/^/,resolve:(t,e)=>(e(`Unresolved plain scalar ${JSON.stringify(t)}`),t)}),Jc={identify:t=>t instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(t,e){if("function"==typeof Buffer)return Buffer.from(t,"base64");if("function"==typeof atob){const e=atob(t.replace(/[\n\r]/g,"")),n=new Uint8Array(e.length);for(let t=0;t1&&e("Each pair must have its own sequence indicator");const t=r.items[0]||new wc(new Ha(null));if(r.commentBefore&&(t.key.commentBefore=t.key.commentBefore?`${r.commentBefore}\n${t.key.commentBefore}`:r.commentBefore),r.comment){const e=t.value??t.key;e.comment=e.comment?`${r.comment}\n${e.comment}`:r.comment}r=t}t.items[n]=xa(r)?r:new wc(r)}}else e("Expected a sequence for this tag");return t}function Qc(t,e,n){const{replacer:r}=n,s=new Nc(t);s.tag="tag:yaml.org,2002:pairs";let i=0;if(e&&Symbol.iterator in Object(e))for(let t of e){let o,a;if("function"==typeof r&&(t=r.call(e,String(i++),t)),Array.isArray(t)){if(2!==t.length)throw new TypeError(`Expected [key, value] tuple: ${t}`);o=t[0],a=t[1]}else if(t&&t instanceof Object){const e=Object.keys(t);if(1!==e.length)throw new TypeError(`Expected tuple with one key, not ${e.length} keys`);o=e[0],a=t[o]}else o=t;s.items.push(vc(o,a,n))}return s}const Yc={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:Xc,createNode:Qc};class tl extends Nc{constructor(){super(),this.add=Dc.prototype.add.bind(this),this.delete=Dc.prototype.delete.bind(this),this.get=Dc.prototype.get.bind(this),this.has=Dc.prototype.has.bind(this),this.set=Dc.prototype.set.bind(this),this.tag=tl.tag}toJSON(t,e){if(!e)return super.toJSON(t);const n=new Map;(null==e?void 0:e.onCreate)&&e.onCreate(n);for(const t of this.items){let r,s;if(xa(t)?(r=Ra(t.key,"",e),s=Ra(t.value,r,e)):r=Ra(t,"",e),n.has(r))throw new Error("Ordered maps must not include duplicate keys");n.set(r,s)}return n}static from(t,e,n){const r=Qc(t,e,n),s=new this;return s.items=r.items,s}}tl.tag="tag:yaml.org,2002:omap";const el={collection:"seq",identify:t=>t instanceof Map,nodeClass:tl,default:!1,tag:"tag:yaml.org,2002:omap",resolve(t,e){const n=Xc(t,e),r=[];for(const{key:t}of n.items)Ca(t)&&(r.includes(t.value)?e(`Ordered maps must not include duplicate keys: ${t.value}`):r.push(t.value));return Object.assign(new tl,n)},createNode:(t,e,n)=>tl.from(t,e,n)};function nl({value:t,source:e},n){return e&&(t?rl:sl).test.test(e)?e:t?n.options.trueStr:n.options.falseStr}const rl={identify:t=>!0===t,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new Ha(!0),stringify:nl},sl={identify:t=>!1===t,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new Ha(!1),stringify:nl},il={identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:t=>"nan"===t.slice(-3).toLowerCase()?NaN:"-"===t[0]?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:Bc},ol={identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify(t){const e=Number(t.value);return isFinite(e)?e.toExponential():Bc(t)}},al={identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(t){const e=new Ha(parseFloat(t.replace(/_/g,""))),n=t.indexOf(".");if(-1!==n){const r=t.substring(n+1).replace(/_/g,"");"0"===r[r.length-1]&&(e.minFractionDigits=r.length)}return e},stringify:Bc},cl=t=>"bigint"==typeof t||Number.isInteger(t);function ll(t,e,n,{intAsBigInt:r}){const s=t[0];if("-"!==s&&"+"!==s||(e+=1),t=t.substring(e).replace(/_/g,""),r){switch(n){case 2:t=`0b${t}`;break;case 8:t=`0o${t}`;break;case 16:t=`0x${t}`}const e=BigInt(t);return"-"===s?BigInt(-1)*e:e}const i=parseInt(t,n);return"-"===s?-1*i:i}function ul(t,e,n){const{value:r}=t;if(cl(r)){const t=r.toString(e);return r<0?"-"+n+t.substr(1):n+t}return Bc(t)}const hl={identify:cl,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(t,e,n)=>ll(t,2,2,n),stringify:t=>ul(t,2,"0b")},fl={identify:cl,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(t,e,n)=>ll(t,1,8,n),stringify:t=>ul(t,8,"0")},dl={identify:cl,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(t,e,n)=>ll(t,0,10,n),stringify:Bc},pl={identify:cl,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(t,e,n)=>ll(t,2,16,n),stringify:t=>ul(t,16,"0x")};class ml extends Dc{constructor(t){super(t),this.tag=ml.tag}add(t){let e;e=xa(t)?t:t&&"object"==typeof t&&"key"in t&&"value"in t&&null===t.value?new wc(t.key,null):new wc(t,null);Sc(this.items,e.key)||this.items.push(e)}get(t,e){const n=Sc(this.items,t);return!e&&xa(n)?Ca(n.key)?n.key.value:n.key:n}set(t,e){if("boolean"!=typeof e)throw new Error("Expected boolean value for set(key, value) in a YAML set, not "+typeof e);const n=Sc(this.items,t);n&&!e?this.items.splice(this.items.indexOf(n),1):!n&&e&&this.items.push(new wc(t))}toJSON(t,e){return super.toJSON(t,e,Set)}toString(t,e,n){if(!t)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},t,{allNullValues:!0}),e,n);throw new Error("Set items must all have null values")}static from(t,e,n){const{replacer:r}=n,s=new this(t);if(e&&Symbol.iterator in Object(e))for(let t of e)"function"==typeof r&&(t=r.call(e,t,t)),s.items.push(vc(t,null,n));return s}}ml.tag="tag:yaml.org,2002:set";const gl={collection:"map",identify:t=>t instanceof Set,nodeClass:ml,default:!1,tag:"tag:yaml.org,2002:set",createNode:(t,e,n)=>ml.from(t,e,n),resolve(t,e){if(Ea(t)){if(t.hasAllNullValues(!0))return Object.assign(new ml,t);e("Set items must all have null values")}else e("Expected a mapping for this tag");return t}};function yl(t,e){const n=t[0],r="-"===n||"+"===n?t.substring(1):t,s=t=>e?BigInt(t):Number(t),i=r.replace(/_/g,"").split(":").reduce(((t,e)=>t*s(60)+s(e)),s(0));return"-"===n?s(-1)*i:i}function bl(t){let{value:e}=t,n=t=>t;if("bigint"==typeof e)n=t=>BigInt(t);else if(isNaN(e)||!isFinite(e))return Bc(t);let r="";e<0&&(r="-",e*=n(-1));const s=n(60),i=[e%s];return e<60?i.unshift(0):(e=(e-i[0])/s,i.unshift(e%s),e>=60&&(e=(e-i[0])/s,i.unshift(e))),r+i.map((t=>String(t).padStart(2,"0"))).join(":").replace(/000000\d*$/,"")}const kl={identify:t=>"bigint"==typeof t||Number.isInteger(t),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(t,e,{intAsBigInt:n})=>yl(t,n),stringify:bl},_l={identify:t=>"number"==typeof t,default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:t=>yl(t,!1),stringify:bl},vl={identify:t=>t instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(t){const e=t.match(vl.test);if(!e)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,n,r,s,i,o,a]=e.map(Number),c=e[7]?Number((e[7]+"00").substr(1,3)):0;let l=Date.UTC(n,r-1,s,i||0,o||0,a||0,c);const u=e[8];if(u&&"Z"!==u){let t=yl(u,!1);Math.abs(t)<30&&(t*=60),l-=6e4*t}return new Date(l)},stringify:({value:t})=>t.toISOString().replace(/(T00:00:00)?\.000Z$/,"")},wl=[Tc,Fc,Lc,qc,rl,sl,hl,fl,dl,pl,il,ol,al,Jc,yc,el,Yc,gl,kl,_l,vl],Al=new Map([["core",Hc],["failsafe",[Tc,Fc,Lc]],["json",Zc],["yaml11",wl],["yaml-1.1",wl]]),El={binary:Jc,bool:Oc,float:Pc,floatExp:Mc,floatNaN:$c,floatTime:_l,int:Vc,intHex:Kc,intOct:zc,intTime:kl,map:Tc,merge:yc,null:qc,omap:el,pairs:Yc,seq:Fc,set:gl,timestamp:vl},xl={"tag:yaml.org,2002:binary":Jc,"tag:yaml.org,2002:merge":yc,"tag:yaml.org,2002:omap":el,"tag:yaml.org,2002:pairs":Yc,"tag:yaml.org,2002:set":gl,"tag:yaml.org,2002:timestamp":vl};function Cl(t,e,n){const r=Al.get(e);if(r&&!t)return n&&!r.includes(yc)?r.concat(yc):r.slice();let s=r;if(!s){if(!Array.isArray(t)){const t=Array.from(Al.keys()).filter((t=>"yaml11"!==t)).map((t=>JSON.stringify(t))).join(", ");throw new Error(`Unknown schema "${e}"; use one of ${t} or define customTags array`)}s=[]}if(Array.isArray(t))for(const e of t)s=s.concat(e);else"function"==typeof t&&(s=t(s.slice()));return n&&(s=s.concat(yc)),s.reduce(((t,e)=>{const n="string"==typeof e?El[e]:e;if(!n){const t=JSON.stringify(e),n=Object.keys(El).map((t=>JSON.stringify(t))).join(", ");throw new Error(`Unknown custom tag ${t}; use one of ${n}`)}return t.includes(n)||t.push(n),t}),[])}const Sl=(t,e)=>t.keye.key?1:0;class Dl{constructor({compat:t,customTags:e,merge:n,resolveKnownTags:r,schema:s,sortMapEntries:i,toStringDefaults:o}){this.compat=Array.isArray(t)?Cl(t,"compat"):t?Cl(null,t):null,this.name="string"==typeof s&&s||"core",this.knownTags=r?xl:{},this.tags=Cl(e,this.name,n),this.toStringOptions=o??null,Object.defineProperty(this,ya,{value:Tc}),Object.defineProperty(this,ka,{value:Lc}),Object.defineProperty(this,_a,{value:Fc}),this.sortMapEntries="function"==typeof i?i:!0===i?Sl:null}clone(){const t=Object.create(Dl.prototype,Object.getOwnPropertyDescriptors(this));return t.tags=this.tags.slice(),t}}class Tl{constructor(t,e,n){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,va,{value:ga});let r=null;"function"==typeof e||Array.isArray(e)?r=e:void 0===n&&e&&(n=e,e=void 0);const s=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},n);this.options=s;let{version:i}=s;(null==n?void 0:n._directives)?(this.directives=n._directives.atDocument(),this.directives.yaml.explicit&&(i=this.directives.yaml.version)):this.directives=new Ba({version:i}),this.setSchema(i,n),this.contents=void 0===t?null:this.createNode(t,r,n)}clone(){const t=Object.create(Tl.prototype,{[va]:{value:ga}});return t.commentBefore=this.commentBefore,t.comment=this.comment,t.errors=this.errors.slice(),t.warnings=this.warnings.slice(),t.options=Object.assign({},this.options),this.directives&&(t.directives=this.directives.clone()),t.schema=this.schema.clone(),t.contents=Ta(this.contents)?this.contents.clone(t.schema):this.contents,this.range&&(t.range=this.range.slice()),t}add(t){Nl(this.contents)&&this.contents.add(t)}addIn(t,e){Nl(this.contents)&&this.contents.addIn(t,e)}createAlias(t,e){if(!t.anchor){const n=Ma(this);t.anchor=!e||n.has(e)?Pa(e||"a",n):e}return new za(t.anchor)}createNode(t,e,n){let r;if("function"==typeof e)t=e.call({"":t},"",t),r=e;else if(Array.isArray(e)){const t=t=>"number"==typeof t||t instanceof String||t instanceof Number,n=e.filter(t).map(String);n.length>0&&(e=e.concat(n)),r=e}else void 0===n&&e&&(n=e,e=void 0);const{aliasDuplicateObjects:s,anchorPrefix:i,flow:o,keepUndefined:a,onTagObj:c,tag:l}=n??{},{onAnchor:u,setAnchors:h,sourceObjects:f}=function(t,e){const n=[],r=new Map;let s=null;return{onAnchor:r=>{n.push(r),s||(s=Ma(t));const i=Pa(e,s);return s.add(i),i},setAnchors:()=>{for(const t of n){const e=r.get(t);if("object"!=typeof e||!e.anchor||!Ca(e.node)&&!Da(e.node)){const e=new Error("Failed to resolve repeated object (this should not happen)");throw e.source=t,e}e.node.anchor=e.anchor}},sourceObjects:r}}(this,i||"a"),d=Ga(t,l,{aliasDuplicateObjects:s??!0,keepUndefined:a??!1,onAnchor:u,onTagObj:c,replacer:r,schema:this.schema,sourceObjects:f});return o&&Da(d)&&(d.flow=!0),h(),d}createPair(t,e,n={}){const r=this.createNode(t,null,n),s=this.createNode(e,null,n);return new wc(r,s)}delete(t){return!!Nl(this.contents)&&this.contents.delete(t)}deleteIn(t){return Za(t)?null!=this.contents&&(this.contents=null,!0):!!Nl(this.contents)&&this.contents.deleteIn(t)}get(t,e){return Da(this.contents)?this.contents.get(t,e):void 0}getIn(t,e){return Za(t)?!e&&Ca(this.contents)?this.contents.value:this.contents:Da(this.contents)?this.contents.getIn(t,e):void 0}has(t){return!!Da(this.contents)&&this.contents.has(t)}hasIn(t){return Za(t)?void 0!==this.contents:!!Da(this.contents)&&this.contents.hasIn(t)}set(t,e){null==this.contents?this.contents=Wa(this.schema,[t],e):Nl(this.contents)&&this.contents.set(t,e)}setIn(t,e){Za(t)?this.contents=e:null==this.contents?this.contents=Wa(this.schema,Array.from(t),e):Nl(this.contents)&&this.contents.setIn(t,e)}setSchema(t,e={}){let n;switch("number"==typeof t&&(t=String(t)),t){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new Ba({version:"1.1"}),n={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=t:this.directives=new Ba({version:t}),n={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,n=null;break;default:{const e=JSON.stringify(t);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${e}`)}}if(e.schema instanceof Object)this.schema=e.schema;else{if(!n)throw new Error("With a null YAML version, the { schema: Schema } option is required");this.schema=new Dl(Object.assign(n,e))}}toJS({json:t,jsonArg:e,mapAsMap:n,maxAliasCount:r,onAnchor:s,reviver:i}={}){const o={anchors:new Map,doc:this,keep:!t,mapAsMap:!0===n,mapKeyWarned:!1,maxAliasCount:"number"==typeof r?r:100},a=Ra(this.contents,e??"",o);if("function"==typeof s)for(const{count:t,res:e}of o.anchors.values())s(e,t);return"function"==typeof i?ja(i,{"":a},"",a):a}toJSON(t,e){return this.toJS({json:!0,jsonArg:t,mapAsMap:!1,onAnchor:e})}toString(t={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in t&&(!Number.isInteger(t.indent)||Number(t.indent)<=0)){const e=JSON.stringify(t.indent);throw new Error(`"indent" option must be a positive integer, not ${e}`)}return function(t,e){var n;const r=[];let s=!0===e.directives;if(!1!==e.directives&&t.directives){const e=t.directives.toString(t);e?(r.push(e),s=!0):t.directives.docStart&&(s=!0)}s&&r.push("---");const i=dc(t,e),{commentString:o}=i.options;if(t.commentBefore){1!==r.length&&r.unshift("");const e=o(t.commentBefore);r.unshift(Qa(e,""))}let a=!1,c=null;if(t.contents){if(Ta(t.contents)){if(t.contents.spaceBefore&&s&&r.push(""),t.contents.commentBefore){const e=o(t.contents.commentBefore);r.push(Qa(e,""))}i.forceBlockIndent=!!t.comment,c=t.contents.comment}const e=c?void 0:()=>a=!0;let n=pc(t.contents,i,(()=>c=null),e);c&&(n+=Ya(n,"",o(c))),"|"!==n[0]&&">"!==n[0]||"---"!==r[r.length-1]?r.push(n):r[r.length-1]=`--- ${n}`}else r.push(pc(t.contents,i));if(null==(n=t.directives)?void 0:n.docEnd)if(t.comment){const e=o(t.comment);e.includes("\n")?(r.push("..."),r.push(Qa(e,""))):r.push(`... ${e}`)}else r.push("...");else{let e=t.comment;e&&a&&(e=e.replace(/^\n+/,"")),e&&(a&&!c||""===r[r.length-1]||r.push(""),r.push(Qa(o(e),"")))}return r.join("\n")+"\n"}(this,t)}}function Nl(t){if(Da(t))return!0;throw new Error("Expected a YAML collection as document contents")}class Il extends Error{constructor(t,e,n,r){super(),this.name=t,this.code=n,this.message=r,this.pos=e}}class Fl extends Il{constructor(t,e,n){super("YAMLParseError",t,e,n)}}class Ll extends Il{constructor(t,e,n){super("YAMLWarning",t,e,n)}}const ql=(t,e)=>n=>{if(-1===n.pos[0])return;n.linePos=n.pos.map((t=>e.linePos(t)));const{line:r,col:s}=n.linePos[0];n.message+=` at line ${r}, column ${s}`;let i=s-1,o=t.substring(e.lineStarts[r-1],e.lineStarts[r]).replace(/[\n\r]+$/,"");if(i>=60&&o.length>80){const t=Math.min(i-39,o.length-79);o="…"+o.substring(t),i-=t-1}if(o.length>80&&(o=o.substring(0,79)+"…"),r>1&&/^ *$/.test(o.substring(0,i))){let n=t.substring(e.lineStarts[r-2],e.lineStarts[r-1]);n.length>80&&(n=n.substring(0,79)+"…\n"),o=n+o}if(/[^ ]/.test(o)){let t=1;const e=n.linePos[1];e&&e.line===r&&e.col>s&&(t=Math.max(1,Math.min(e.col-s,80-i)));const a=" ".repeat(i)+"^".repeat(t);n.message+=`:\n\n${o}\n${a}\n`}};function Ol(t,{flow:e,indicator:n,next:r,offset:s,onError:i,parentIndent:o,startOnNewline:a}){let c=!1,l=a,u=a,h="",f="",d=!1,p=!1,m=null,g=null,y=null,b=null,k=null,_=null,v=null;for(const s of t)switch(p&&("space"!==s.type&&"newline"!==s.type&&"comma"!==s.type&&i(s.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),p=!1),m&&(l&&"comment"!==s.type&&"newline"!==s.type&&i(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),m=null),s.type){case"space":e||"doc-start"===n&&"flow-collection"===(null==r?void 0:r.type)||!s.source.includes("\t")||(m=s),u=!0;break;case"comment":{u||i(s,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const t=s.source.substring(1)||" ";h?h+=f+t:h=t,f="",l=!1;break}case"newline":l?h?h+=s.source:c=!0:f+=s.source,l=!0,d=!0,(g||y)&&(b=s),u=!0;break;case"anchor":g&&i(s,"MULTIPLE_ANCHORS","A node can have at most one anchor"),s.source.endsWith(":")&&i(s.offset+s.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),g=s,null===v&&(v=s.offset),l=!1,u=!1,p=!0;break;case"tag":y&&i(s,"MULTIPLE_TAGS","A node can have at most one tag"),y=s,null===v&&(v=s.offset),l=!1,u=!1,p=!0;break;case n:(g||y)&&i(s,"BAD_PROP_ORDER",`Anchors and tags must be after the ${s.source} indicator`),_&&i(s,"UNEXPECTED_TOKEN",`Unexpected ${s.source} in ${e??"collection"}`),_=s,l="seq-item-ind"===n||"explicit-key-ind"===n,u=!1;break;case"comma":if(e){k&&i(s,"UNEXPECTED_TOKEN",`Unexpected , in ${e}`),k=s,l=!1,u=!1;break}default:i(s,"UNEXPECTED_TOKEN",`Unexpected ${s.type} token`),l=!1,u=!1}const w=t[t.length-1],A=w?w.offset+w.source.length:s;return p&&r&&"space"!==r.type&&"newline"!==r.type&&"comma"!==r.type&&("scalar"!==r.type||""!==r.source)&&i(r.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),m&&(l&&m.indent<=o||"block-map"===(null==r?void 0:r.type)||"block-seq"===(null==r?void 0:r.type))&&i(m,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:k,found:_,spaceBefore:c,comment:h,hasNewline:d,anchor:g,tag:y,newlineAfterProp:b,end:A,start:v??A}}function Bl(t){if(!t)return null;switch(t.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(t.source.includes("\n"))return!0;if(t.end)for(const e of t.end)if("newline"===e.type)return!0;return!1;case"flow-collection":for(const e of t.items){for(const t of e.start)if("newline"===t.type)return!0;if(e.sep)for(const t of e.sep)if("newline"===t.type)return!0;if(Bl(e.key)||Bl(e.value))return!0}return!1;default:return!0}}function $l(t,e,n){if("flow-collection"===(null==e?void 0:e.type)){const r=e.end[0];if(r.indent===t&&("]"===r.source||"}"===r.source)&&Bl(e)){n(r,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}}function Ml(t,e,n){const{uniqueKeys:r}=t.options;if(!1===r)return!1;const s="function"==typeof r?r:(t,e)=>t===e||Ca(t)&&Ca(e)&&t.value===e.value;return e.some((t=>s(t.key,n)))}const Pl="All mapping items must start at the same column";function jl(t,e,n,r){let s="";if(t){let i=!1,o="";for(const a of t){const{source:t,type:c}=a;switch(c){case"space":i=!0;break;case"comment":{n&&!i&&r(a,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const e=t.substring(1)||" ";s?s+=o+e:s=e,o="";break}case"newline":s&&(o+=t),i=!0;break;default:r(a,"UNEXPECTED_TOKEN",`Unexpected ${c} at node end`)}e+=t.length}}return{comment:s,offset:e}}const Rl="Block collections are not allowed within flow collections",Ul=t=>t&&("block-map"===t.type||"block-seq"===t.type);function zl(t,e,n,r,s,i){const o="block-map"===n.type?function({composeNode:t,composeEmptyNode:e},n,r,s,i){var o;const a=new((null==i?void 0:i.nodeClass)??Dc)(n.schema);n.atRoot&&(n.atRoot=!1);let c=r.offset,l=null;for(const i of r.items){const{start:u,key:h,sep:f,value:d}=i,p=Ol(u,{indicator:"explicit-key-ind",next:h??(null==f?void 0:f[0]),offset:c,onError:s,parentIndent:r.indent,startOnNewline:!0}),m=!p.found;if(m){if(h&&("block-seq"===h.type?s(c,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in h&&h.indent!==r.indent&&s(c,"BAD_INDENT",Pl)),!p.anchor&&!p.tag&&!f){l=p.end,p.comment&&(a.comment?a.comment+="\n"+p.comment:a.comment=p.comment);continue}(p.newlineAfterProp||Bl(h))&&s(h??u[u.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else(null==(o=p.found)?void 0:o.indent)!==r.indent&&s(c,"BAD_INDENT",Pl);n.atKey=!0;const g=p.end,y=h?t(n,h,p,s):e(n,g,u,null,p,s);n.schema.compat&&$l(r.indent,h,s),n.atKey=!1,Ml(n,a.items,y)&&s(g,"DUPLICATE_KEY","Map keys must be unique");const b=Ol(f??[],{indicator:"map-value-ind",next:d,offset:y.range[2],onError:s,parentIndent:r.indent,startOnNewline:!h||"block-scalar"===h.type});if(c=b.end,b.found){m&&("block-map"!==(null==d?void 0:d.type)||b.hasNewline||s(c,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),n.options.strict&&p.start0){const t=jl(d,p,n.options.strict,s);t.comment&&(c.comment?c.comment+="\n"+t.comment:c.comment=t.comment),c.range=[r.offset,p,t.offset]}else c.range=[r.offset,p,p];return c}(t,e,n,r,i),a=o.constructor;return"!"===s||s===a.tagName?(o.tag=a.tagName,o):(s&&(o.tag=s),o)}function Vl(t,e,n){const r=e.offset,s=function({offset:t,props:e},n,r){if("block-scalar-header"!==e[0].type)return r(e[0],"IMPOSSIBLE","Block scalar header not found"),null;const{source:s}=e[0],i=s[0];let o=0,a="",c=-1;for(let e=1;e=0;--t){const e=o[t][1];if(""!==e&&"\r"!==e)break;a=t}if(0===a){const t="+"===s.chomp&&o.length>0?"\n".repeat(Math.max(1,o.length-1)):"";let n=r+s.length;return e.source&&(n+=e.source.length),{value:t,type:i,comment:s.comment,range:[r,n,n]}}let c=e.indent+s.indent,l=e.offset+s.length,u=0;for(let e=0;ec&&(c=r.length),l+=r.length+i.length+1}for(let t=o.length-1;t>=a;--t)o[t][0].length>c&&(a=t+1);let h="",f="",d=!1;for(let t=0;tc||"\t"===r[0]?(" "===f?f="\n":d||"\n"!==f||(f="\n\n"),h+=f+e.slice(c)+r,f="\n",d=!0):""===r?"\n"===f?h+="\n":f="\n":(h+=f+r,f=" ",d=!1)}switch(s.chomp){case"-":break;case"+":for(let t=a;tn(r+t,e,s);switch(s){case"scalar":a=Ha.PLAIN,c=function(t,e){let n="";switch(t[0]){case"\t":n="a tab character";break;case",":n="flow indicator character ,";break;case"%":n="directive indicator character %";break;case"|":case">":n=`block scalar indicator ${t[0]}`;break;case"@":case"`":n=`reserved character ${t[0]}`}n&&e(0,"BAD_SCALAR_START",`Plain value cannot start with ${n}`);return Hl(t)}(i,l);break;case"single-quoted-scalar":a=Ha.QUOTE_SINGLE,c=function(t,e){"'"===t[t.length-1]&&1!==t.length||e(t.length,"MISSING_CHAR","Missing closing 'quote");return Hl(t.slice(1,-1)).replace(/''/g,"'")}(i,l);break;case"double-quoted-scalar":a=Ha.QUOTE_DOUBLE,c=function(t,e){let n="";for(let r=1;re?t.slice(e,r+1):s)}else n+=s}'"'===t[t.length-1]&&1!==t.length||e(t.length,"MISSING_CHAR",'Missing closing "quote');return n}(i,l);break;default:return n(t,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${s}`),{value:"",type:null,comment:"",range:[r,r+i.length,r+i.length]}}const u=r+i.length,h=jl(o,u,e,n);return{value:c,type:a,comment:h.comment,range:[r,u,h.offset]}}function Hl(t){let e,n;try{e=new RegExp("(.*?)(?r(n,"TAG_RESOLVE_FAILED",t))):null;let l,u;l=t.options.stringKeys&&t.atKey?t.schema[ka]:c?function(t,e,n,r,s){var i;if("!"===n)return t[ka];const o=[];for(const e of t.tags)if(!e.collection&&e.tag===n){if(!e.default||!e.test)return e;o.push(e)}for(const t of o)if(null==(i=t.test)?void 0:i.test(e))return t;const a=t.knownTags[n];if(a&&!a.collection)return t.tags.push(Object.assign({},a,{default:!1,test:void 0})),a;return s(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${n}`,"tag:yaml.org,2002:str"!==n),t[ka]}(t.schema,s,c,n,r):"scalar"===e.type?function({atKey:t,directives:e,schema:n},r,s,i){const o=n.tags.find((e=>{var n;return(!0===e.default||t&&"key"===e.default)&&(null==(n=e.test)?void 0:n.test(r))}))||n[ka];if(n.compat){const t=n.compat.find((t=>{var e;return t.default&&(null==(e=t.test)?void 0:e.test(r))}))??n[ka];if(o.tag!==t.tag){i(s,"TAG_RESOLVE_FAILED",`Value may be parsed as either ${e.tagString(o.tag)} or ${e.tagString(t.tag)}`,!0)}}return o}(t,s,e,r):t.schema[ka];try{const i=l.resolve(s,(t=>r(n??e,"TAG_RESOLVE_FAILED",t)),t.options);u=Ca(i)?i:new Ha(i)}catch(t){const i=t instanceof Error?t.message:String(t);r(n??e,"TAG_RESOLVE_FAILED",i),u=new Ha(s)}return u.range=a,u.source=s,i&&(u.type=i),c&&(u.tag=c),l.format&&(u.format=l.format),o&&(u.comment=o),u}function Xl(t,e,n){if(e){null===n&&(n=e.length);for(let r=n-1;r>=0;--r){let n=e[r];switch(n.type){case"space":case"comment":case"newline":t-=n.source.length;continue}for(n=e[++r];"space"===(null==n?void 0:n.type);)t+=n.source.length,n=e[++r];break}}return t}const Ql={composeNode:Yl,composeEmptyNode:tu};function Yl(t,e,n,r){const s=t.atKey,{spaceBefore:i,comment:o,anchor:a,tag:c}=n;let l,u=!0;switch(e.type){case"alias":l=function({options:t},{offset:e,source:n,end:r},s){const i=new za(n.substring(1));""===i.source&&s(e,"BAD_ALIAS","Alias cannot be an empty string");i.source.endsWith(":")&&s(e+n.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const o=e+n.length,a=jl(r,o,t.strict,s);i.range=[e,o,a.offset],a.comment&&(i.comment=a.comment);return i}(t,e,r),(a||c)&&r(e,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":l=Jl(t,e,c,r),a&&(l.anchor=a.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":l=function(t,e,n,r,s){var i;const o=r.tag,a=o?e.directives.tagName(o.source,(t=>s(o,"TAG_RESOLVE_FAILED",t))):null;if("block-seq"===n.type){const{anchor:t,newlineAfterProp:e}=r,n=t&&o?t.offset>o.offset?t:o:t??o;n&&(!e||e.offsett.tag===a&&t.collection===c));if(!l){const r=e.schema.knownTags[a];if(!r||r.collection!==c)return(null==r?void 0:r.collection)?s(o,"BAD_COLLECTION_TYPE",`${r.tag} used for ${c} collection, but expects ${r.collection}`,!0):s(o,"TAG_RESOLVE_FAILED",`Unresolved tag: ${a}`,!0),zl(t,e,n,s,a);e.schema.tags.push(Object.assign({},r,{default:!1})),l=r}const u=zl(t,e,n,s,a,l),h=(null==(i=l.resolve)?void 0:i.call(l,u,(t=>s(o,"TAG_RESOLVE_FAILED",t)),e.options))??u,f=Ta(h)?h:new Ha(h);return f.range=u.range,f.tag=a,(null==l?void 0:l.format)&&(f.format=l.format),f}(Ql,t,e,n,r),a&&(l.anchor=a.source.substring(1));break;default:r(e,"UNEXPECTED_TOKEN","error"===e.type?e.message:`Unsupported token (type: ${e.type})`),l=tu(t,e.offset,void 0,null,n,r),u=!1}if(a&&""===l.anchor&&r(a,"BAD_ALIAS","Anchor cannot be an empty string"),s&&t.options.stringKeys&&(!Ca(l)||"string"!=typeof l.value||l.tag&&"tag:yaml.org,2002:str"!==l.tag)){r(c??e,"NON_STRING_KEY","With stringKeys, all keys must be strings")}return i&&(l.spaceBefore=!0),o&&("scalar"===e.type&&""===e.source?l.comment=o:l.commentBefore=o),t.options.keepSourceTokens&&u&&(l.srcToken=e),l}function tu(t,e,n,r,{spaceBefore:s,comment:i,anchor:o,tag:a,end:c},l){const u=Jl(t,{type:"scalar",offset:Xl(e,n,r),indent:-1,source:""},a,l);return o&&(u.anchor=o.source.substring(1),""===u.anchor&&l(o,"BAD_ALIAS","Anchor cannot be an empty string")),s&&(u.spaceBefore=!0),i&&(u.comment=i,u.range[2]=c),u}function eu(t){if("number"==typeof t)return[t,t+1];if(Array.isArray(t))return 2===t.length?t:[t[0],t[1]];const{offset:e,source:n}=t;return[e,e+("string"==typeof n?n.length:1)]}function nu(t){var e;let n="",r=!1,s=!1;for(let i=0;i{const s=eu(t);r?this.warnings.push(new Ll(s,e,n)):this.errors.push(new Fl(s,e,n))},this.directives=new Ba({version:t.version||"1.2"}),this.options=t}decorate(t,e){const{comment:n,afterEmptyLine:r}=nu(this.prelude);if(n){const s=t.contents;if(e)t.comment=t.comment?`${t.comment}\n${n}`:n;else if(r||t.directives.docStart||!s)t.commentBefore=n;else if(Da(s)&&!s.flow&&s.items.length>0){let t=s.items[0];xa(t)&&(t=t.key);const e=t.commentBefore;t.commentBefore=e?`${n}\n${e}`:n}else{const t=s.commentBefore;s.commentBefore=t?`${n}\n${t}`:n}}e?(Array.prototype.push.apply(t.errors,this.errors),Array.prototype.push.apply(t.warnings,this.warnings)):(t.errors=this.errors,t.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:nu(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(t,e=!1,n=-1){for(const e of t)yield*this.next(e);yield*this.end(e,n)}*next(t){switch(t.type){case"directive":this.directives.add(t.source,((e,n,r)=>{const s=eu(t);s[0]+=e,this.onError(s,"BAD_DIRECTIVE",n,r)})),this.prelude.push(t.source),this.atDirectives=!0;break;case"document":{const e=function(t,e,{offset:n,start:r,value:s,end:i},o){const a=Object.assign({_directives:e},t),c=new Tl(void 0,a),l={atKey:!1,atRoot:!0,directives:c.directives,options:c.options,schema:c.schema},u=Ol(r,{indicator:"doc-start",next:s??(null==i?void 0:i[0]),offset:n,onError:o,parentIndent:0,startOnNewline:!0});u.found&&(c.directives.docStart=!0,!s||"block-map"!==s.type&&"block-seq"!==s.type||u.hasNewline||o(u.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),c.contents=s?Yl(l,s,u,o):tu(l,u.end,r,null,u,o);const h=c.contents.range[2],f=jl(i,h,!1,o);return f.comment&&(c.comment=f.comment),c.range=[n,h,f.offset],c}(this.options,this.directives,t,this.onError);this.atDirectives&&!e.directives.docStart&&this.onError(t,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(e,!1),this.doc&&(yield this.doc),this.doc=e,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(t.source);break;case"error":{const e=t.source?`${t.message}: ${JSON.stringify(t.source)}`:t.message,n=new Fl(eu(t),"UNEXPECTED_TOKEN",e);this.atDirectives||!this.doc?this.errors.push(n):this.doc.errors.push(n);break}case"doc-end":{if(!this.doc){const e="Unexpected doc-end without preceding document";this.errors.push(new Fl(eu(t),"UNEXPECTED_TOKEN",e));break}this.doc.directives.docEnd=!0;const e=jl(t.end,t.offset+t.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),e.comment){const t=this.doc.comment;this.doc.comment=t?`${t}\n${e.comment}`:e.comment}this.doc.range[2]=e.offset;break}default:this.errors.push(new Fl(eu(t),"UNEXPECTED_TOKEN",`Unsupported token ${t.type}`))}}*end(t=!1,e=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(t){const t=Object.assign({_directives:this.directives},this.options),n=new Tl(void 0,t);this.atDirectives&&this.onError(e,"MISSING_CHAR","Missing directives-end indicator line"),n.range=[0,e,e],this.decorate(n,!1),yield n}}}function su(t){switch(t){case void 0:case" ":case"\n":case"\r":case"\t":return!0;default:return!1}}const iu=new Set("0123456789ABCDEFabcdef"),ou=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),au=new Set(",[]{}"),cu=new Set(" ,[]{}\n\r\t"),lu=t=>!t||cu.has(t);class uu{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(t,e=!1){if(t){if("string"!=typeof t)throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+t:t,this.lineEndPos=null}this.atEnd=!e;let n=this.next??"stream";for(;n&&(e||this.hasChars(1));)n=yield*this.parseNext(n)}atLineEnd(){let t=this.pos,e=this.buffer[t];for(;" "===e||"\t"===e;)e=this.buffer[++t];return!e||"#"===e||"\n"===e||"\r"===e&&"\n"===this.buffer[t+1]}charAt(t){return this.buffer[this.pos+t]}continueScalar(t){let e=this.buffer[t];if(this.indentNext>0){let n=0;for(;" "===e;)e=this.buffer[++n+t];if("\r"===e){const e=this.buffer[n+t+1];if("\n"===e||!e&&!this.atEnd)return t+n+1}return"\n"===e||n>=this.indentNext||!e&&!this.atEnd?t+n:-1}if("-"===e||"."===e){const e=this.buffer.substr(t,3);if(("---"===e||"..."===e)&&su(this.buffer[t+3]))return-1}return t}getLine(){let t=this.lineEndPos;return("number"!=typeof t||-1!==t&&tthis.indentValue&&!su(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){const[t,e]=this.peek(2);if(!e&&!this.atEnd)return this.setNext("block-start");if(("-"===t||"?"===t||":"===t)&&su(e)){const t=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=t,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);const t=this.getLine();if(null===t)return this.setNext("doc");let e=yield*this.pushIndicators();switch(t[e]){case"#":yield*this.pushCount(t.length-e);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(lu),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return e+=(yield*this.parseBlockScalarHeader()),e+=(yield*this.pushSpaces(!0)),yield*this.pushCount(t.length-e),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let t,e,n=-1;do{t=yield*this.pushNewline(),t>0?(e=yield*this.pushSpaces(!1),this.indentValue=n=e):e=0,e+=(yield*this.pushSpaces(!0))}while(t+e>0);const r=this.getLine();if(null===r)return this.setNext("flow");if(-1!==n&&n"0"&&e<="9")this.blockScalarIndent=Number(e)-1;else if("-"!==e)break}return yield*this.pushUntil((t=>su(t)||"#"===t))}*parseBlockScalar(){let t,e=this.pos-1,n=0;t:for(let r=this.pos;t=this.buffer[r];++r)switch(t){case" ":n+=1;break;case"\n":e=r,n=0;break;case"\r":{const t=this.buffer[r+1];if(!t&&!this.atEnd)return this.setNext("block-scalar");if("\n"===t)break}default:break t}if(!t&&!this.atEnd)return this.setNext("block-scalar");if(n>=this.indentNext){-1===this.blockScalarIndent?this.indentNext=n:this.indentNext=this.blockScalarIndent+(0===this.indentNext?1:this.indentNext);do{const t=this.continueScalar(e+1);if(-1===t)break;e=this.buffer.indexOf("\n",t)}while(-1!==e);if(-1===e){if(!this.atEnd)return this.setNext("block-scalar");e=this.buffer.length}}let r=e+1;for(t=this.buffer[r];" "===t;)t=this.buffer[++r];if("\t"===t){for(;"\t"===t||" "===t||"\r"===t||"\n"===t;)t=this.buffer[++r];e=r-1}else if(!this.blockScalarKeep)for(;;){let t=e-1,r=this.buffer[t];"\r"===r&&(r=this.buffer[--t]);const s=t;for(;" "===r;)r=this.buffer[--t];if(!("\n"===r&&t>=this.pos&&t+1+n>s))break;e=t}return yield"",yield*this.pushToIndex(e+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const t=this.flowLevel>0;let e,n=this.pos-1,r=this.pos-1;for(;e=this.buffer[++r];)if(":"===e){const e=this.buffer[r+1];if(su(e)||t&&au.has(e))break;n=r}else if(su(e)){let s=this.buffer[r+1];if("\r"===e&&("\n"===s?(r+=1,e="\n",s=this.buffer[r+1]):n=r),"#"===s||t&&au.has(s))break;if("\n"===e){const t=this.continueScalar(r+1);if(-1===t)break;r=Math.max(r,t-2)}}else{if(t&&au.has(e))break;n=r}return e||this.atEnd?(yield"",yield*this.pushToIndex(n+1,!0),t?"flow":"doc"):this.setNext("plain-scalar")}*pushCount(t){return t>0?(yield this.buffer.substr(this.pos,t),this.pos+=t,t):0}*pushToIndex(t,e){const n=this.buffer.slice(this.pos,t);return n?(yield n,this.pos+=n.length,n.length):(e&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(lu))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const t=this.flowLevel>0,e=this.charAt(1);if(su(e)||t&&au.has(e))return t?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if("<"===this.charAt(1)){let t=this.pos+2,e=this.buffer[t];for(;!su(e)&&">"!==e;)e=this.buffer[++t];return yield*this.pushToIndex(">"===e?t+1:t,!1)}{let t=this.pos+1,e=this.buffer[t];for(;e;)if(ou.has(e))e=this.buffer[++t];else{if("%"!==e||!iu.has(this.buffer[t+1])||!iu.has(this.buffer[t+2]))break;e=this.buffer[t+=3]}return yield*this.pushToIndex(t,!1)}}*pushNewline(){const t=this.buffer[this.pos];return"\n"===t?yield*this.pushCount(1):"\r"===t&&"\n"===this.charAt(1)?yield*this.pushCount(2):0}*pushSpaces(t){let e,n=this.pos-1;do{e=this.buffer[++n]}while(" "===e||t&&"\t"===e);const r=n-this.pos;return r>0&&(yield this.buffer.substr(this.pos,r),this.pos=n),r}*pushUntil(t){let e=this.pos,n=this.buffer[e];for(;!t(n);)n=this.buffer[++e];return yield*this.pushToIndex(e,!1)}}class hu{constructor(){this.lineStarts=[],this.addNewLine=t=>this.lineStarts.push(t),this.linePos=t=>{let e=0,n=this.lineStarts.length;for(;e>1;this.lineStarts[r]=0;)switch(t[n].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break t}for(;"space"===(null==(e=t[++n])?void 0:e.type););return t.splice(n,t.length)}function yu(t){if("flow-seq-start"===t.start.type)for(const e of t.items)!e.sep||e.value||fu(e.start,"explicit-key-ind")||fu(e.sep,"map-value-ind")||(e.key&&(e.value=e.key),delete e.key,pu(e.value)?e.value.end?Array.prototype.push.apply(e.value.end,e.sep):e.value.end=e.sep:Array.prototype.push.apply(e.start,e.sep),delete e.sep)}class bu{constructor(t){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new uu,this.onNewLine=t}*parse(t,e=!1){this.onNewLine&&0===this.offset&&this.onNewLine(0);for(const n of this.lexer.lex(t,e))yield*this.next(n);e||(yield*this.end())}*next(t){if(this.source=t,this.atScalar)return this.atScalar=!1,yield*this.step(),void(this.offset+=t.length);const e=function(t){switch(t){case"\ufeff":return"byte-order-mark";case"":return"doc-mode";case"":return"flow-error-end";case"":return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case"\n":case"\r\n":return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(t[0]){case" ":case"\t":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}(t);if(e)if("scalar"===e)this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=e,yield*this.step(),e){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+t.length);break;case"space":this.atNewLine&&" "===t[0]&&(this.indent+=t.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=t.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=t.length}else{const e=`Not a YAML token: ${t}`;yield*this.pop({type:"error",offset:this.offset,message:e,source:t}),this.offset+=t.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){const t=this.peek(1);if("doc-end"!==this.type||t&&"doc-end"===t.type){if(!t)return yield*this.stream();switch(t.type){case"document":return yield*this.document(t);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(t);case"block-scalar":return yield*this.blockScalar(t);case"block-map":return yield*this.blockMap(t);case"block-seq":return yield*this.blockSequence(t);case"flow-collection":return yield*this.flowCollection(t);case"doc-end":return yield*this.documentEnd(t)}yield*this.pop()}else{for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source})}}peek(t){return this.stack[this.stack.length-t]}*pop(t){const e=t??this.stack.pop();if(e)if(0===this.stack.length)yield e;else{const t=this.peek(1);switch("block-scalar"===e.type?e.indent="indent"in t?t.indent:0:"flow-collection"===e.type&&"document"===t.type&&(e.indent=0),"flow-collection"===e.type&&yu(e),t.type){case"document":t.value=e;break;case"block-scalar":t.props.push(e);break;case"block-map":{const n=t.items[t.items.length-1];if(n.value)return t.items.push({start:[],key:e,sep:[]}),void(this.onKeyLine=!0);if(!n.sep)return Object.assign(n,{key:e,sep:[]}),void(this.onKeyLine=!n.explicitKey);n.value=e;break}case"block-seq":{const n=t.items[t.items.length-1];n.value?t.items.push({start:[],value:e}):n.value=e;break}case"flow-collection":{const n=t.items[t.items.length-1];return void(!n||n.value?t.items.push({start:[],key:e,sep:[]}):n.sep?n.value=e:Object.assign(n,{key:e,sep:[]}))}default:yield*this.pop(),yield*this.pop(e)}if(!("document"!==t.type&&"block-map"!==t.type&&"block-seq"!==t.type||"block-map"!==e.type&&"block-seq"!==e.type)){const n=e.items[e.items.length-1];n&&!n.sep&&!n.value&&n.start.length>0&&-1===du(n.start)&&(0===e.indent||n.start.every((t=>"comment"!==t.type||t.indent=t.indent){const e=!this.onKeyLine&&this.indent===t.indent,r=e&&(n.sep||n.explicitKey)&&"seq-item-ind"!==this.type;let s=[];if(r&&n.sep&&!n.value){const e=[];for(let r=0;rt.indent&&(e.length=0);break;default:e.length=0}}e.length>=2&&(s=n.sep.splice(e[1]))}switch(this.type){case"anchor":case"tag":return void(r||n.value?(s.push(this.sourceToken),t.items.push({start:s}),this.onKeyLine=!0):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken));case"explicit-key-ind":return n.sep||n.explicitKey?r||n.value?(s.push(this.sourceToken),t.items.push({start:s,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}):(n.start.push(this.sourceToken),n.explicitKey=!0),void(this.onKeyLine=!0);case"map-value-ind":if(n.explicitKey)if(n.sep)if(n.value)t.items.push({start:[],key:null,sep:[this.sourceToken]});else if(fu(n.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:s,key:null,sep:[this.sourceToken]}]});else if(pu(n.key)&&!fu(n.sep,"newline")){const t=gu(n.start),e=n.key,r=n.sep;r.push(this.sourceToken),delete n.key,delete n.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t,key:e,sep:r}]})}else s.length>0?n.sep=n.sep.concat(s,this.sourceToken):n.sep.push(this.sourceToken);else if(fu(n.start,"newline"))Object.assign(n,{key:null,sep:[this.sourceToken]});else{const t=gu(n.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:t,key:null,sep:[this.sourceToken]}]})}else n.sep?n.value||r?t.items.push({start:s,key:null,sep:[this.sourceToken]}):fu(n.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});return void(this.onKeyLine=!0);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const e=this.flowScalar(this.type);return void(r||n.value?(t.items.push({start:s,key:e,sep:[]}),this.onKeyLine=!0):n.sep?this.stack.push(e):(Object.assign(n,{key:e,sep:[]}),this.onKeyLine=!0))}default:{const n=this.startBlockValue(t);if(n)return e&&"block-seq"!==n.type&&t.items.push({start:s}),void this.stack.push(n)}}}yield*this.pop(),yield*this.step()}*blockSequence(t){var e;const n=t.items[t.items.length-1];switch(this.type){case"newline":if(n.value){const e="end"in n.value?n.value.end:void 0,r=Array.isArray(e)?e[e.length-1]:void 0;"comment"===(null==r?void 0:r.type)?null==e||e.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)t.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(n.start,t.indent)){const r=t.items[t.items.length-2],s=null==(e=null==r?void 0:r.value)?void 0:e.end;if(Array.isArray(s))return Array.prototype.push.apply(s,n.start),s.push(this.sourceToken),void t.items.pop()}n.start.push(this.sourceToken)}return;case"anchor":case"tag":if(n.value||this.indent<=t.indent)break;return void n.start.push(this.sourceToken);case"seq-item-ind":if(this.indent!==t.indent)break;return void(n.value||fu(n.start,"seq-item-ind")?t.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken))}if(this.indent>t.indent){const e=this.startBlockValue(t);if(e)return void this.stack.push(e)}yield*this.pop(),yield*this.step()}*flowCollection(t){const e=t.items[t.items.length-1];if("flow-error-end"===this.type){let t;do{yield*this.pop(),t=this.peek(1)}while(t&&"flow-collection"===t.type)}else if(0===t.end.length){switch(this.type){case"comma":case"explicit-key-ind":return void(!e||e.sep?t.items.push({start:[this.sourceToken]}):e.start.push(this.sourceToken));case"map-value-ind":return void(!e||e.value?t.items.push({start:[],key:null,sep:[this.sourceToken]}):e.sep?e.sep.push(this.sourceToken):Object.assign(e,{key:null,sep:[this.sourceToken]}));case"space":case"comment":case"newline":case"anchor":case"tag":return void(!e||e.value?t.items.push({start:[this.sourceToken]}):e.sep?e.sep.push(this.sourceToken):e.start.push(this.sourceToken));case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const n=this.flowScalar(this.type);return void(!e||e.value?t.items.push({start:[],key:n,sep:[]}):e.sep?this.stack.push(n):Object.assign(e,{key:n,sep:[]}))}case"flow-map-end":case"flow-seq-end":return void t.end.push(this.sourceToken)}const n=this.startBlockValue(t);n?this.stack.push(n):(yield*this.pop(),yield*this.step())}else{const e=this.peek(2);if("block-map"===e.type&&("map-value-ind"===this.type&&e.indent===t.indent||"newline"===this.type&&!e.items[e.items.length-1].sep))yield*this.pop(),yield*this.step();else if("map-value-ind"===this.type&&"flow-collection"!==e.type){const n=gu(mu(e));yu(t);const r=t.end.splice(1,t.end.length);r.push(this.sourceToken);const s={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:n,key:t,sep:r}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=s}else yield*this.lineEnd(t)}}flowScalar(t){if(this.onNewLine){let t=this.source.indexOf("\n")+1;for(;0!==t;)this.onNewLine(this.offset+t),t=this.source.indexOf("\n",t)+1}return{type:t,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(t){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;const e=gu(mu(t));return e.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;const e=gu(mu(t));return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:e,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(t,e){return"comment"===this.type&&(!(this.indent<=e)&&t.every((t=>"newline"===t.type||"space"===t.type)))}*documentEnd(t){"doc-mode"!==this.type&&(t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop()))}*lineEnd(t){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],"newline"===this.type&&(yield*this.pop())}}}function ku(t,e={}){const{lineCounter:n,prettyErrors:r}=function(t){const e=!1!==t.prettyErrors;return{lineCounter:t.lineCounter||e&&new hu||null,prettyErrors:e}}(e),s=new bu(null==n?void 0:n.addNewLine),i=new ru(e);let o=null;for(const e of i.compose(s.parse(t),!0,t.length))if(o){if("silent"!==o.options.logLevel){o.errors.push(new Fl(e.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}}else o=e;return r&&n&&(o.errors.forEach(ql(t,n)),o.warnings.forEach(ql(t,n))),o}const _u={name:"frontmatter",transform:t=>(t.beforeParse.tap(((t,e)=>{var n;const{content:r}=e;if(!/^---\r?\n/.test(r))return;const s=/\n---\r?\n/.exec(r);if(!s)return;const i=r.slice(4,s.index).trimEnd();let o;try{o=function(t,e,n){let r;const s=ku(t,n);if(!s)return null;if(s.warnings.forEach((t=>mc(s.options.logLevel,t))),s.errors.length>0){if("silent"!==s.options.logLevel)throw s.errors[0];s.errors=[]}return s.toJS(Object.assign({reviver:r},n))}(i.replace(/\r?\n|\r/g,"\n")),(null==o?void 0:o.markmap)&&(o.markmap=function(t){if(!t)return;return["color","extraJs","extraCss"].forEach((e=>{null!=t[e]&&(t[e]=function(t){let e;"string"==typeof t?e=[t]:Array.isArray(t)&&(e=t.filter((t=>t&&"string"==typeof t)));return(null==e?void 0:e.length)?e:void 0}(t[e]))})),["duration","maxWidth","initialExpandLevel"].forEach((e=>{null!=t[e]&&(t[e]=function(t){if(isNaN(+t))return;return+t}(t[e]))})),t}(o.markmap))}catch{return}e.frontmatter=o,e.parserOptions={...e.parserOptions,...null==(n=null==o?void 0:o.markmap)?void 0:n.htmlParser},e.frontmatterInfo={lines:r.slice(0,s.index).split("\n").length+1,offset:s.index+s[0].length}})),{})};function vu(t,e){return"script"===e.type&&e.data.src?{...e,data:{...e.data,src:t.getFullUrl(e.data.src)}}:e}function wu(t,e){return"stylesheet"===e.type&&e.data.href?{...e,data:{...e.data,href:t.getFullUrl(e.data.href)}}:e}const Au="hljs",Eu=["@highlightjs/cdn-assets@11.11.1/highlight.min.js"].map((t=>w(t))),xu=["@highlightjs/cdn-assets@11.11.1/styles/default.min.css"].map((t=>A(t))),Cu={name:Au,config:{versions:{hljs:"11.11.1"},preloadScripts:Eu,styles:xu},transform(t){var e,n,r;let s;const o=(null==(n=null==(e=Cu.config)?void 0:e.preloadScripts)?void 0:n.map((e=>vu(t.transformer.urlBuilder,e))))||[];let a=i;return t.parser.tap((e=>{e.set({highlight:(e,n)=>{a();const{hljs:r}=window;return r?r.highlightAuto(e,n?[n]:void 0).value:((s||(s=v(o)),s).then((()=>{t.retransform.call()})),e)}})})),t.beforeParse.tap(((t,e)=>{a=()=>{e.features[Au]=!0}})),{styles:null==(r=Cu.config)?void 0:r.styles}}};const Su="katex",Du=["katex@0.16.18/dist/katex.min.js"].map((t=>w(t))),Tu=w("webfontloader@1.6.28/webfontloader.js");Tu.data.defer=!0;const Nu={versions:{katex:"0.16.18",webfontloader:"1.6.28"},preloadScripts:Du,scripts:[{type:"iife",data:{fn:t=>{window.WebFontConfig={custom:{families:["KaTeX_AMS","KaTeX_Caligraphic:n4,n7","KaTeX_Fraktur:n4,n7","KaTeX_Main:n4,n7,i4,i7","KaTeX_Math:i4,i7","KaTeX_Script","KaTeX_SansSerif:n4,n7,i4","KaTeX_Size1","KaTeX_Size2","KaTeX_Size3","KaTeX_Size4","KaTeX_Typewriter"]},active:()=>{t().refreshHook.call()}}},getParams:({getMarkmap:t})=>[t]}},Tu],styles:["katex@0.16.18/dist/katex.min.css"].map((t=>A(t))),resources:["katex@0.16.18/dist/fonts/KaTeX_AMS-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Caligraphic-Bold.woff2","katex@0.16.18/dist/fonts/KaTeX_Caligraphic-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Fraktur-Bold.woff2","katex@0.16.18/dist/fonts/KaTeX_Fraktur-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Main-Bold.woff2","katex@0.16.18/dist/fonts/KaTeX_Main-BoldItalic.woff2","katex@0.16.18/dist/fonts/KaTeX_Main-Italic.woff2","katex@0.16.18/dist/fonts/KaTeX_Main-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Math-BoldItalic.woff2","katex@0.16.18/dist/fonts/KaTeX_Math-Italic.woff2","katex@0.16.18/dist/fonts/KaTeX_SansSerif-Bold.woff2","katex@0.16.18/dist/fonts/KaTeX_SansSerif-Italic.woff2","katex@0.16.18/dist/fonts/KaTeX_SansSerif-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Script-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Size1-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Size2-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Size3-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Size4-Regular.woff2","katex@0.16.18/dist/fonts/KaTeX_Typewriter-Regular.woff2"]};function Iu(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Fu,Lu={};var qu=function(){if(Fu)return Lu;Fu=1;var t=Lu&&Lu.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Lu,"__esModule",{value:!0});const n=t(e);function r(t,e){const n=t.src[e-1],r=t.src[e],o=t.src[e+1];if("$"!==r)return{can_open:!1,can_close:!1};let a=!1,c=!1;return"$"===n||"\\"===n||void 0!==n&&!s(n)&&i(n)||(a=!0),"$"===o||null!=o&&!s(o)&&i(o)||(c=!0),{can_open:a,can_close:c}}function s(t){return/^\s$/u.test(t)}function i(t){return/^[\w\d]$/u.test(t)}function o(t,e){const n=t.src[e-1],r=t.src[e],s=t.src[e+1],i=t.src[e+2];return"$"===r&&"$"!==n&&"\\"!==n&&"$"===s&&"$"!==i?{can_open:!0,can_close:!0}:{can_open:!1,can_close:!1}}function a(t,e){if("$"!==t.src[t.pos])return!1;const n=t.tokens.at(-1);if("html_inline"===(null==n?void 0:n.type)&&/^<\w+.+[^/]>$/.test(n.content))return!1;let s=r(t,t.pos);if(!s.can_open)return e||(t.pending+="$"),t.pos+=1,!0;let i,o=t.pos+1,a=o;for(;-1!==(a=t.src.indexOf("$",a));){for(i=a-1;"\\"===t.src[i];)i-=1;if((a-i)%2==1)break;a+=1}if(-1===a)return e||(t.pending+="$"),t.pos=o,!0;if(a-o==0)return e||(t.pending+="$$"),t.pos=o+1,!0;if(s=r(t,a),!s.can_close)return e||(t.pending+="$"),t.pos=o,!0;if(!e){const e=t.push("math_inline","math",0);e.markup="$",e.content=t.src.slice(o,a)}return t.pos=a+1,!0}function c(t,e){var n,r,s,i;if("$$"!==t.src.slice(t.pos,t.pos+2))return!1;if(!o(t,t.pos).can_open)return e||(t.pending+="$$"),t.pos+=2,!0;for(r=n=t.pos+2;-1!==(r=t.src.indexOf("$$",r));){for(i=r-1;"\\"===t.src[i];)i-=1;if((r-i)%2==1)break;r+=2}return-1===r?(e||(t.pending+="$$"),t.pos=n,!0):r-n==0?(e||(t.pending+="$$$$"),t.pos=n+2,!0):o(t,r).can_close?(e||((s=t.push("math_block","math",0)).block=!0,s.markup="$$",s.content=t.src.slice(n,r)),t.pos=r+2,!0):(e||(t.pending+="$$"),t.pos=n,!0)}function l(t,e){const n=t.src.slice(t.pos);if(!/^\n\\begin/.test(n))return!1;if(t.pos+=1,e)return!0;const r=n.split(/\n/g).slice(1);let s;const i=[];t:for(var o=0;ot+e.length),0)+s+1,c=t.push("math_inline_bare_block","math",0);return c.block=!0,c.markup="$$",c.content=n.slice(1,a),t.pos=t.pos+a,!0}function u(t,e,n,r){const s=t.tokens;for(let t=s.length-1;t>=0;t--){const i=s[t],o=[];if("html_block"!==i.type)continue;const a=i.content;for(const t of a.matchAll(r)){if(!t.groups)continue;const r=t.groups.html_before_math,s=t.groups.math,a=t.groups.html_after_math;r&&o.push({...i,type:"html_block",map:null,content:r}),s&&o.push({...i,type:e,map:null,content:s,markup:n,block:!0,tag:"math"}),a&&o.push({...i,type:"html_block",map:null,content:a})}o.length>0&&s.splice(t,1,...o)}return!0}function h(t){return t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}return Lu.default=function(t,e){const r=(null==e?void 0:e.katex)??n.default,s=null==e?void 0:e.enableBareBlocks,i=null==e?void 0:e.enableMathBlockInHtml,o=null==e?void 0:e.enableMathInlineInHtml,f=null==e?void 0:e.enableFencedBlocks;t.inline.ruler.after("escape","math_inline",a),t.inline.ruler.after("escape","math_inline_block",c),s&&t.inline.ruler.before("text","math_inline_bare_block",l),t.block.ruler.after("blockquote","math_block",((t,e,n,r)=>!(!s||!function(t,e,n,r){const s=t.bMarks[e]+t.tShift[e],i=t.eMarks[e];if(!t.src.slice(s,i).match(/^\s*\\begin\s*\{([^{}]+)\}/))return!1;if(e>0){const n=t.bMarks[e-1]+t.tShift[e-1],r=t.eMarks[e-1],s=t.src.slice(n,r);if(!/^\s*$/.test(s))return!1}if(r)return!0;const o=[];let a,c=e,l=!1;t:for(;!(l||c>=n);c++){const e=t.bMarks[c]+t.tShift[c],n=t.eMarks[c];if(eu)return!1;if("$$"!==t.src.slice(l,l+2))return!1;l+=2;let h=t.src.slice(l,u);if(r)return!0;for("$$"===h.trim().slice(-2)&&(h=h.trim().slice(0,-2),c=!0),i=e;!(c||++i>=n||(l=t.bMarks[i]+t.tShift[i])<(u=t.eMarks[i])&&t.tShift[i][\s\S]*?)\$\$(?[\s\S]+?)\$\$(?(?:(?!\$\$[\s\S]+?\$\$)[\s\S])*)/gm,p=/(?[\s\S]*?)\$(?.*?)\$(?(?:(?!\$.*?\$)[\s\S])*)/gm;i&&t.core.ruler.push("math_block_in_html_block",(t=>u(t,"math_block","$$",d))),o&&t.core.ruler.push("math_inline_in_html_block",(t=>u(t,"math_inline","$",p)));const m=t=>{try{return`

${r.renderToString(t,{...e,displayMode:!0})}

`}catch(n){return(null==e?void 0:e.throwOnError)&&console.log(n),`

${h(n+"")}

`}},g=(t,e)=>m(t[e].content)+"\n";if(t.renderer.rules.math_inline=(t,n)=>{const s=t[n].content;return(t=>{const n=/\\begin\{(align|equation|gather|cd|alignat)\}/gi.test(t);try{return r.renderToString(t,{...e,displayMode:n})}catch(n){return(null==e?void 0:e.throwOnError)&&console.log(n),`${h(n+"")}`}})(s.length>2&&"`"===s[0]&&"`"===s[s.length-1]?s.slice(1,-1):s)},t.renderer.rules.math_inline_block=g,t.renderer.rules.math_inline_bare_block=g,t.renderer.rules.math_block=g,f){const e="math",n=t.renderer.rules.fence;t.renderer.rules.fence=function(t,r,s,i,o){const a=t[r];return a.info.trim().toLowerCase()===e&&f?m(a.content)+"\n":(null==n?void 0:n.call(this,t,r,s,i,o))||""}}},Lu}();const Ou=(Bu=Iu(qu)).default||Bu;var Bu;const $u={name:Su,config:Nu,transform(t){var e,n,r,s;let o;const a=(null==(n=null==(e=$u.config)?void 0:e.preloadScripts)?void 0:n.map((e=>vu(t.transformer.urlBuilder,e))))||[],c=(e,n)=>{const{katex:r}=window;return r?r.renderToString(e,{displayMode:n,throwOnError:!1}):((o||(o=v(a)),o).then((()=>{t.retransform.call()})),e)};let l=i;return t.parser.tap((t=>{t.use(Ou),["math_block","math_inline"].forEach((e=>{t.renderer.rules[e]=(t,e)=>{l();return c(t[e].content,!!t[e].block)}}))})),t.beforeParse.tap(((t,e)=>{l=()=>{e.features[Su]=!0}})),t.afterParse.tap(((t,e)=>{var n;const r=null==(n=e.frontmatter)?void 0:n.markmap;r&&["extraJs","extraCss"].forEach((t=>{var e,n;const s=r[t];var i,o,a;s&&(r[t]=(i=s,o=Su,a=(null==(n=null==(e=$u.config)?void 0:e.versions)?void 0:n.katex)||"",i.map((t=>{if("string"==typeof t&&!t.includes("://")){t.startsWith("npm:")||(t=`npm:${t}`);const e=4+o.length;t.startsWith(`npm:${o}/`)&&(t=`${t.slice(0,e)}@${a}${t.slice(e)}`)}return t}))))}))})),{styles:null==(r=$u.config)?void 0:r.styles,scripts:null==(s=$u.config)?void 0:s.scripts}}},Mu=[_u,$u,Cu,{name:"npmUrl",transform:t=>(t.afterParse.tap(((e,n)=>{const{frontmatter:r}=n,s=null==r?void 0:r.markmap;s&&["extraJs","extraCss"].forEach((e=>{const n=s[e];n&&(s[e]=n.map((e=>e.startsWith("npm:")?t.transformer.urlBuilder.getFullUrl(e.slice(4)):e)))}))})),{})},pa,{name:"sourceLines",transform(t){let e=0;return t.beforeParse.tap(((t,n)=>{var r;e=(null==(r=n.frontmatterInfo)?void 0:r.lines)||0})),t.parser.tap((t=>{t.renderer.renderAttrs=o(t.renderer.renderAttrs,((t,n)=>{if(n.block&&n.map){const t=n.map.map((t=>t+e));n.attrSet("data-lines",t.join(","))}return t(n)})),t.renderer.rules.fence&&(t.renderer.rules.fence=o(t.renderer.rules.fence,((t,n,r,...s)=>{let i=t(n,r,...s);const o=n[r];if(i.startsWith("
")&&o.map){const t=o.map.map((t=>t+e));i=i.slice(0,4)+` data-lines="${t.join(",")}"`+i.slice(4)}return i})))})),{}}}];function Pu(t){for(;!t.content&&1===t.children.length;)t=t.children[0];for(;1===t.children.length&&!t.children[0].content;)t={...t,children:t.children[0].children};return{...t,children:t.children.map(Pu)}}t.Transformer=class{constructor(t=Mu){this.assetsMap={},this.urlBuilder=new r,this.hooks={transformer:this,parser:new s,beforeParse:new s,afterParse:new s,retransform:new s},this.plugins=t.map((t=>"function"==typeof t?t():t));const e={};for(const{name:t,transform:n}of this.plugins)e[t]=n(this.hooks);this.assetsMap=e;const n=function(){const t=sa({html:!0,breaks:!0});return t.use(ia).use(oa).use(la).use(fa),t}();this.md=n,this.hooks.parser.call(n)}transform(t,e){var n;const r={content:t,features:{},parserOptions:e};this.hooks.beforeParse.call(this.md,r);let{content:s}=r;r.frontmatterInfo&&(s=s.slice(r.frontmatterInfo.offset));const i=this.md.render(s,{});this.hooks.afterParse.call(this.md,r);const o=Pu(function(t,e){return n=ms(t,e),function(t,e){const n=(t,r)=>e(t,(()=>{var e;return null==(e=t.children)?void 0:e.map((e=>n(e,t)))}),r);return n(t)}(n,((t,e)=>{const n={content:t.html,children:e()||[]};return t.data&&(n.payload={tag:t.tag,...t.data}),t.comments&&(t.comments.includes("foldAll")?n.payload={...n.payload,fold:2}:t.comments.includes("fold")&&(n.payload={...n.payload,fold:1})),n}));var n}(i,r.parserOptions));return o.content||(o.content=`${(null==(n=r.frontmatter)?void 0:n.title)||""}`),{...r,root:o}}resolveJS(t){return vu(this.urlBuilder,t)}resolveCSS(t){return wu(this.urlBuilder,t)}getAssets(t){const e=[],n=[];t??(t=this.plugins.map((t=>t.name)));for(const r of t.map((t=>this.assetsMap[t])))r&&(r.styles&&e.push(...r.styles),r.scripts&&n.push(...r.scripts));return{styles:e.map((t=>this.resolveCSS(t))),scripts:n.map((t=>this.resolveJS(t)))}}getUsedAssets(t){const e=this.plugins.map((t=>t.name)).filter((e=>t[e]));return this.getAssets(e)}},t.builtInPlugins=Mu,t.patchCSSItem=wu,t.patchJSItem=vu,t.transformerVersions={"markmap-lib":"0.18.12"},Object.defineProperty(t,Symbol.toStringTag,{value:"Module"})}(this.markmap=this.markmap||{},window.katex);
//# sourceMappingURL=/sm/67c2054fc56210f03623bfab1192ec2fbd118e1103cfbed4dfc0b3bea79fc2c2.map