@jcottam/html-metadata
Version:
This JavaScript library simplifies the extraction of HTML Meta and OpenGraph tags from HTML content or URLs.
1 lines • 251 kB
JavaScript
"use strict";const e={xml:!1,decodeEntities:!0},t={_useHtmlParser2:!0,xmlMode:!0};function s(e){return(null==e?void 0:e.xml)?"boolean"==typeof e.xml?t:{...t,...e.xml}:null!=e?e:void 0}var n;!function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n||(n={}));const r=n.Root,i=n.Text,a=n.Directive,o=n.Comment,c=n.Script,h=n.Style,l=n.Tag,E=n.CDATA,u=n.Doctype;class T{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return L(this,e)}}class d extends T{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}}class p extends d{constructor(){super(...arguments),this.type=n.Text}get nodeType(){return 3}}class m extends d{constructor(){super(...arguments),this.type=n.Comment}get nodeType(){return 8}}class A extends d{constructor(e,t){super(t),this.name=e,this.type=n.Directive}get nodeType(){return 1}}class _ extends T{constructor(e){super(),this.children=e}get firstChild(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}get lastChild(){return this.children.length>0?this.children[this.children.length-1]:null}get childNodes(){return this.children}set childNodes(e){this.children=e}}class f extends _{constructor(){super(...arguments),this.type=n.CDATA}get nodeType(){return 4}}class N extends _{constructor(){super(...arguments),this.type=n.Root}get nodeType(){return 9}}class I extends _{constructor(e,t,s=[],r=("script"===e?n.Script:"style"===e?n.Style:n.Tag)){super(s),this.name=e,this.attribs=t,this.type=r}get nodeType(){return 1}get tagName(){return this.name}set tagName(e){this.name=e}get attributes(){return Object.keys(this.attribs).map((e=>{var t,s;return{name:e,value:this.attribs[e],namespace:null===(t=this["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(s=this["x-attribsPrefix"])||void 0===s?void 0:s[e]}}))}}function C(e){return(t=e).type===n.Tag||t.type===n.Script||t.type===n.Style;var t}function S(e){return e.type===n.CDATA}function g(e){return e.type===n.Text}function D(e){return e.type===n.Comment}function R(e){return e.type===n.Directive}function O(e){return e.type===n.Root}function b(e){return Object.prototype.hasOwnProperty.call(e,"children")}function L(e,t=!1){let s;if(g(e))s=new p(e.data);else if(D(e))s=new m(e.data);else if(C(e)){const n=t?k(e.children):[],r=new I(e.name,{...e.attribs},n);n.forEach((e=>e.parent=r)),null!=e.namespace&&(r.namespace=e.namespace),e["x-attribsNamespace"]&&(r["x-attribsNamespace"]={...e["x-attribsNamespace"]}),e["x-attribsPrefix"]&&(r["x-attribsPrefix"]={...e["x-attribsPrefix"]}),s=r}else if(S(e)){const n=t?k(e.children):[],r=new f(n);n.forEach((e=>e.parent=r)),s=r}else if(O(e)){const n=t?k(e.children):[],r=new N(n);n.forEach((e=>e.parent=r)),e["x-mode"]&&(r["x-mode"]=e["x-mode"]),s=r}else{if(!R(e))throw new Error(`Not implemented yet: ${e.type}`);{const t=new A(e.name,e.data);null!=e["x-name"]&&(t["x-name"]=e["x-name"],t["x-publicId"]=e["x-publicId"],t["x-systemId"]=e["x-systemId"]),s=t}}return s.startIndex=e.startIndex,s.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(s.sourceCodeLocation=e.sourceCodeLocation),s}function k(e){const t=e.map((e=>L(e,!0)));for(let e=1;e<t.length;e++)t[e].prev=t[e-1],t[e-1].next=t[e];return t}const M={withStartIndices:!1,withEndIndices:!1,xmlMode:!1};class P{constructor(e,t,s){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(s=t,t=M),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:M,this.elementCB=null!=s?s:null}onparserinit(e){this.parser=e}onreset(){this.dom=[],this.root=new N(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}onend(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}onerror(e){this.handleCallback(e)}onclosetag(){this.lastNode=null;const e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}onopentag(e,t){const s=this.options.xmlMode?n.Tag:void 0,r=new I(e,t,void 0,s);this.addNode(r),this.tagStack.push(r)}ontext(e){const{lastNode:t}=this;if(t&&t.type===n.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{const t=new p(e);this.addNode(t),this.lastNode=t}}oncomment(e){if(this.lastNode&&this.lastNode.type===n.Comment)return void(this.lastNode.data+=e);const t=new m(e);this.addNode(t),this.lastNode=t}oncommentend(){this.lastNode=null}oncdatastart(){const e=new p(""),t=new f([e]);this.addNode(t),e.parent=t,this.lastNode=e}oncdataend(){this.lastNode=null}onprocessinginstruction(e,t){const s=new A(e,t);this.addNode(s)}handleCallback(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e}addNode(e){const t=this.tagStack[this.tagStack.length-1],s=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),s&&(e.prev=s,s.next=e),e.parent=t,this.lastNode=null}}var y,B=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୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢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;怳Ādpuct;戏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ǣጓ\0y;䐎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Ā;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀ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Ā;elƀ;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\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»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ↄⅪ←ٖ↛ǰ↉\0proø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;䅓Ācrir;榿;쀀𝔬ͯ\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\0m;櫳;櫽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((e=>e.charCodeAt(0)))),x=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((e=>e.charCodeAt(0))));const F=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]]),U=null!==(y=String.fromCodePoint)&&void 0!==y?y:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};function H(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=F.get(e))&&void 0!==t?t:e}var w;!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(w||(w={}));var v,G,Y;function q(e){return e>=w.ZERO&&e<=w.NINE}function V(e){return e===w.EQUALS||function(e){return e>=w.UPPER_A&&e<=w.UPPER_Z||e>=w.LOWER_A&&e<=w.LOWER_Z||q(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(v||(v={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(G||(G={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(Y||(Y={}));class Q{constructor(e,t,s){this.decodeTree=e,this.emitCodePoint=t,this.errors=s,this.state=G.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Y.Strict}startEntity(e){this.decodeMode=e,this.state=G.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case G.EntityStart:return e.charCodeAt(t)===w.NUM?(this.state=G.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=G.NamedEntity,this.stateNamedEntity(e,t));case G.NumericStart:return this.stateNumericStart(e,t);case G.NumericDecimal:return this.stateNumericDecimal(e,t);case G.NumericHex:return this.stateNumericHex(e,t);case G.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===w.LOWER_X?(this.state=G.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=G.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,s,n){if(t!==s){const r=s-t;this.result=this.result*Math.pow(n,r)+parseInt(e.substr(t,r),n),this.consumed+=r}}stateNumericHex(e,t){const s=t;for(;t<e.length;){const r=e.charCodeAt(t);if(!(q(r)||(n=r,n>=w.UPPER_A&&n<=w.UPPER_F||n>=w.LOWER_A&&n<=w.LOWER_F)))return this.addToNumericResult(e,s,t,16),this.emitNumericEntity(r,3);t+=1}var n;return this.addToNumericResult(e,s,t,16),-1}stateNumericDecimal(e,t){const s=t;for(;t<e.length;){const n=e.charCodeAt(t);if(!q(n))return this.addToNumericResult(e,s,t,10),this.emitNumericEntity(n,2);t+=1}return this.addToNumericResult(e,s,t,10),-1}emitNumericEntity(e,t){var s;if(this.consumed<=t)return null===(s=this.errors)||void 0===s||s.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===w.SEMI)this.consumed+=1;else if(this.decodeMode===Y.Strict)return 0;return this.emitCodePoint(H(this.result),this.consumed),this.errors&&(e!==w.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:s}=this;let n=s[this.treeIndex],r=(n&v.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){const i=e.charCodeAt(t);if(this.treeIndex=X(s,n,this.treeIndex+Math.max(1,r),i),this.treeIndex<0)return 0===this.result||this.decodeMode===Y.Attribute&&(0===r||V(i))?0:this.emitNotTerminatedNamedEntity();if(n=s[this.treeIndex],r=(n&v.VALUE_LENGTH)>>14,0!==r){if(i===w.SEMI)return this.emitNamedEntityData(this.treeIndex,r,this.consumed+this.excess);this.decodeMode!==Y.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:s}=this,n=(s[t]&v.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,s){const{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~v.VALUE_LENGTH:n[e+1],s),3===t&&this.emitCodePoint(n[e+2],s),s}end(){var e;switch(this.state){case G.NamedEntity:return 0===this.result||this.decodeMode===Y.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case G.NumericDecimal:return this.emitNumericEntity(0,2);case G.NumericHex:return this.emitNumericEntity(0,3);case G.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case G.EntityStart:return 0}}}function W(e){let t="";const s=new Q(e,(e=>t+=U(e)));return function(e,n){let r=0,i=0;for(;(i=e.indexOf("&",i))>=0;){t+=e.slice(r,i),s.startEntity(n);const a=s.write(e,i+1);if(a<0){r=i+s.end();break}r=i+a,i=0===a?r+1:r}const a=t+e.slice(r);return t="",a}}function X(e,t,s,n){const r=(t&v.BRANCH_LENGTH)>>7,i=t&v.JUMP_TABLE;if(0===r)return 0!==i&&n===i?s:-1;if(i){const t=n-i;return t<0||t>=r?-1:e[s+t]-1}let a=s,o=a+r-1;for(;a<=o;){const t=a+o>>>1,s=e[t];if(s<n)a=t+1;else{if(!(s>n))return e[t+r];o=t-1}}return-1}W(B),W(x);const K=/["&'<>$\x80-\uFFFF]/g,j=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]),$=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function z(e){let t,s="",n=0;for(;null!==(t=K.exec(e));){const r=t.index,i=e.charCodeAt(r),a=j.get(i);void 0!==a?(s+=e.substring(n,r)+a,n=r+1):(s+=`${e.substring(n,r)}&#x${$(e,r).toString(16)};`,n=K.lastIndex+=Number(55296==(64512&i)))}return s+e.substr(n)}function Z(e,t){return function(s){let n,r=0,i="";for(;n=e.exec(s);)r!==n.index&&(i+=s.substring(r,n.index)),i+=t.get(n[0].charCodeAt(0)),r=n.index+1;return i+s.substring(r)}}const J=Z(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),ee=Z(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]])),te=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),se=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),ne=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function re(e){return e.replace(/"/g,""")}const ie=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function ae(e,t={}){const s="length"in e?e:[e];let n="";for(let e=0;e<s.length;e++)n+=oe(s[e],t);return n}function oe(e,t){switch(e.type){case r:return ae(e.children,t);case u:case a:return`<${e.data}>`;case o:return function(e){return`\x3c!--${e.data}--\x3e`}(e);case E:return function(e){return`<![CDATA[${e.children[0].data}]]>`}(e);case c:case h:case l:return function(e,t){var s;"foreign"===t.xmlMode&&(e.name=null!==(s=te.get(e.name))&&void 0!==s?s:e.name,e.parent&&ce.has(e.parent.name)&&(t={...t,xmlMode:!1}));!t.xmlMode&&he.has(e.name)&&(t={...t,xmlMode:"foreign"});let n=`<${e.name}`;const r=function(e,t){var s;if(!e)return;const n=!1===(null!==(s=t.encodeEntities)&&void 0!==s?s:t.decodeEntities)?re:t.xmlMode||"utf8"!==t.encodeEntities?z:J;return Object.keys(e).map((s=>{var r,i;const a=null!==(r=e[s])&&void 0!==r?r:"";return"foreign"===t.xmlMode&&(s=null!==(i=se.get(s))&&void 0!==i?i:s),t.emptyAttrs||t.xmlMode||""!==a?`${s}="${n(a)}"`:s})).join(" ")}(e.attribs,t);r&&(n+=` ${r}`);0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&ie.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=ae(e.children,t)),!t.xmlMode&&ie.has(e.name)||(n+=`</${e.name}>`));return n}(e,t);case i:return function(e,t){var s;let n=e.data||"";!1===(null!==(s=t.encodeEntities)&&void 0!==s?s:t.decodeEntities)||!t.xmlMode&&e.parent&&ne.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?z(n):ee(n));return n}(e,t)}}const ce=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),he=new Set(["svg","math"]);function le(e,t){return ae(e,t)}function Ee(e){return Array.isArray(e)?e.map(Ee).join(""):b(e)&&!D(e)?Ee(e.children):g(e)?e.data:""}function ue(e){return Array.isArray(e)?e.map(ue).join(""):b(e)&&(e.type===n.Tag||S(e))?ue(e.children):g(e)?e.data:""}function Te(e){return b(e)?e.children:[]}function de(e){return e.parent||null}function pe(e){const t=de(e);if(null!=t)return Te(t);const s=[e];let{prev:n,next:r}=e;for(;null!=n;)s.unshift(n),({prev:n}=n);for(;null!=r;)s.push(r),({next:r}=r);return s}function me(e){let{next:t}=e;for(;null!==t&&!C(t);)({next:t}=t);return t}function Ae(e){let{prev:t}=e;for(;null!==t&&!C(t);)({prev:t}=t);return t}function _e(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){const t=e.parent.children,s=t.lastIndexOf(e);s>=0&&t.splice(s,1)}e.next=null,e.prev=null,e.parent=null}function fe(e,t,s=!0,n=1/0){return Ne(e,Array.isArray(t)?t:[t],s,n)}function Ne(e,t,s,n){const r=[],i=[t],a=[0];for(;;){if(a[0]>=i[0].length){if(1===a.length)return r;i.shift(),a.shift();continue}const t=i[0][a[0]++];if(e(t)&&(r.push(t),--n<=0))return r;s&&b(t)&&t.children.length>0&&(a.unshift(0),i.unshift(t.children))}}function Ie(e,t,s=!0){let n=null;for(let r=0;r<t.length&&!n;r++){const i=t[r];C(i)&&(e(i)?n=i:s&&i.children.length>0&&(n=Ie(e,i.children,!0)))}return n}const Ce={tag_name:e=>"function"==typeof e?t=>C(t)&&e(t.name):"*"===e?C:t=>C(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>g(t)&&e(t.data):t=>g(t)&&t.data===e};function Se(e,t){return"function"==typeof t?s=>C(s)&&t(s.attribs[e]):s=>C(s)&&s.attribs[e]===t}function ge(e,t){return s=>e(s)||t(s)}function De(e){const t=Object.keys(e).map((t=>{const s=e[t];return Object.prototype.hasOwnProperty.call(Ce,t)?Ce[t](s):Se(t,s)}));return 0===t.length?null:t.reduce(ge)}function Re(e,t,s=!0,n=1/0){return fe(Ce.tag_name(e),t,s,n)}var Oe;function be(e,t){const s=[],n=[];if(e===t)return 0;let r=b(e)?e:e.parent;for(;r;)s.unshift(r),r=r.parent;for(r=b(t)?t:t.parent;r;)n.unshift(r),r=r.parent;const i=Math.min(s.length,n.length);let a=0;for(;a<i&&s[a]===n[a];)a++;if(0===a)return Oe.DISCONNECTED;const o=s[a-1],c=o.children,h=s[a],l=n[a];return c.indexOf(h)>c.indexOf(l)?o===t?Oe.FOLLOWING|Oe.CONTAINED_BY:Oe.FOLLOWING:o===e?Oe.PRECEDING|Oe.CONTAINS:Oe.PRECEDING}function Le(e){return(e=e.filter(((e,t,s)=>!s.includes(e,t+1)))).sort(((e,t)=>{const s=be(e,t);return s&Oe.PRECEDING?-1:s&Oe.FOLLOWING?1:0})),e}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(Oe||(Oe={}));const ke=["url","type","lang"],Me=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function Pe(e){return Re("media:content",e).map((e=>{const{attribs:t}=e,s={medium:t.medium,isDefault:!!t.isDefault};for(const e of ke)t[e]&&(s[e]=t[e]);for(const e of Me)t[e]&&(s[e]=parseInt(t[e],10));return t.expression&&(s.expression=t.expression),s}))}function ye(e,t){return Re(e,t,!0,1)[0]}function Be(e,t,s=!1){return Ee(Re(e,t,s,1)).trim()}function xe(e,t,s,n,r=!1){const i=Be(s,n,r);i&&(e[t]=i)}function Fe(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}var Ue=Object.freeze({__proto__:null,get DocumentPosition(){return Oe},append:function(e,t){_e(t);const{parent:s}=e,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=s,n){if(n.prev=t,s){const e=s.children;e.splice(e.lastIndexOf(n),0,t)}}else s&&s.children.push(t)},appendChild:function(e,t){if(_e(t),t.next=null,t.parent=e,e.children.push(t)>1){const s=e.children[e.children.length-2];s.next=t,t.prev=s}else t.prev=null},compareDocumentPosition:be,existsOne:function e(t,s){return s.some((s=>C(s)&&(t(s)||e(t,s.children))))},filter:fe,find:Ne,findAll:function(e,t){const s=[],n=[t],r=[0];for(;;){if(r[0]>=n[0].length){if(1===n.length)return s;n.shift(),r.shift();continue}const t=n[0][r[0]++];C(t)&&(e(t)&&s.push(t),t.children.length>0&&(r.unshift(0),n.unshift(t.children)))}},findOne:Ie,findOneChild:function(e,t){return t.find(e)},getAttributeValue:function(e,t){var s;return null===(s=e.attribs)||void 0===s?void 0:s[t]},getChildren:Te,getElementById:function(e,t,s=!0){return Array.isArray(t)||(t=[t]),Ie(Se("id",e),t,s)},getElements:function(e,t,s,n=1/0){const r=De(e);return r?fe(r,t,s,n):[]},getElementsByTagName:Re,getElementsByTagType:function(e,t,s=!0,n=1/0){return fe(Ce.tag_type(e),t,s,n)},getFeed:function(e){const t=ye(Fe,e);return t?"feed"===t.name?function(e){var t;const s=e.children,n={type:"atom",items:Re("entry",s).map((e=>{var t;const{children:s}=e,n={media:Pe(s)};xe(n,"id","id",s),xe(n,"title","title",s);const r=null===(t=ye("link",s))||void 0===t?void 0:t.attribs.href;r&&(n.link=r);const i=Be("summary",s)||Be("content",s);i&&(n.description=i);const a=Be("updated",s);return a&&(n.pubDate=new Date(a)),n}))};xe(n,"id","id",s),xe(n,"title","title",s);const r=null===(t=ye("link",s))||void 0===t?void 0:t.attribs.href;r&&(n.link=r);xe(n,"description","subtitle",s);const i=Be("updated",s);i&&(n.updated=new Date(i));return xe(n,"author","email",s,!0),n}(t):function(e){var t,s;const n=null!==(s=null===(t=ye("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==s?s:[],r={type:e.name.substr(0,3),id:"",items:Re("item",e.children).map((e=>{const{children:t}=e,s={media:Pe(t)};xe(s,"id","guid",t),xe(s,"title","title",t),xe(s,"link","link",t),xe(s,"description","description",t);const n=Be("pubDate",t)||Be("dc:date",t);return n&&(s.pubDate=new Date(n)),s}))};xe(r,"title","title",n),xe(r,"link","link",n),xe(r,"description","description",n);const i=Be("lastBuildDate",n);i&&(r.updated=new Date(i));return xe(r,"author","managingEditor",n,!0),r}(t):null},getInnerHTML:function(e,t){return b(e)?e.children.map((e=>le(e,t))).join(""):""},getName:function(e){return e.name},getOuterHTML:le,getParent:de,getSiblings:pe,getText:function e(t){return Array.isArray(t)?t.map(e).join(""):C(t)?"br"===t.name?"\n":e(t.children):S(t)?e(t.children):g(t)?t.data:""},hasAttrib:function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},hasChildren:b,innerText:ue,isCDATA:S,isComment:D,isDocument:O,isTag:C,isText:g,nextElementSibling:me,prepend:function(e,t){_e(t);const{parent:s}=e;if(s){const n=s.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=s,t.prev=e.prev,t.next=e,e.prev=t},prependChild:function(e,t){if(_e(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){const s=e.children[1];s.prev=t,t.next=s}else t.next=null},prevElementSibling:Ae,removeElement:_e,removeSubsets:function(e){let t=e.length;for(;--t>=0;){const s=e[t];if(t>0&&e.lastIndexOf(s,t-1)>=0)e.splice(t,1);else for(let n=s.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e},replaceElement:function(e,t){const s=t.prev=e.prev;s&&(s.next=t);const n=t.next=e.next;n&&(n.prev=t);const r=t.parent=e.parent;if(r){const s=r.children;s[s.lastIndexOf(e)]=t,e.parent=null}},testElement:function(e,t){const s=De(e);return!s||s(t)},textContent:Ee,uniqueSort:Le});function He(e,t,s){return e?e(null!=t?t:e._root.children,null,void 0,s).toString():""}function we(e){const t=e||(this?this.root():[]);let s="";for(let e=0;e<t.length;e++)s+=Ee(t[e]);return s}function ve(e,t){if(t===e)return!1;let s=t;for(;s&&s!==s.parent;)if(s=s.parent,s===e)return!0;return!1}function Ge(e){if(Array.isArray(e))return!0;if("object"!=typeof e||!Object.prototype.hasOwnProperty.call(e,"length")||"number"!=typeof e.length||e.length<0)return!1;for(let t=0;t<e.length;t++)if(!(t in e))return!1;return!0}var Ye,qe=Object.freeze({__proto__:null,contains:ve,html:function(t,n){return He(this,function(e,t){return"object"==typeof e&&null!=e&&!("length"in e)&&!("type"in e)}(t)?void(n=t):t,{...e,...null==this?void 0:this._options,...s(null!=n?n:{})})},merge:function(e,t){if(!Ge(e)||!Ge(t))return;let s=e.length;const n=+t.length;for(let r=0;r<n;r++)e[s++]=t[r];return e.length=s,e},parseHTML:function(t,s,n="boolean"==typeof s&&s){if(!t||"string"!=typeof t)return null;"boolean"==typeof s&&(n=s);const r=this.load(t,e,!1);return n||r("script").remove(),r.root()[0].children.slice()},root:function(){return this(this._root)},text:we,xml:function(e){return He(this,e,{...this._options,xmlMode:!0})}});function Ve(e){return null!=e.cheerio}function Qe(e,t){const s=e.length;for(let n=0;n<s;n++)t(e[n],n);return e}function We(e){const t="length"in e?Array.prototype.map.call(e,(e=>L(e,!0))):[L(e,!0)],s=new N(t);return t.forEach((e=>{e.parent=s})),t}function Xe(e){const t=e.indexOf("<");if(t<0||t>e.length-3)return!1;const s=e.charCodeAt(t+1);return(s>=Ye.LowerA&&s<=Ye.LowerZ||s>=Ye.UpperA&&s<=Ye.UpperZ||s===Ye.Exclamation)&&e.includes(">",t+2)}!function(e){e[e.LowerA=97]="LowerA",e[e.LowerZ=122]="LowerZ",e[e.UpperA=65]="UpperA",e[e.UpperZ=90]="UpperZ",e[e.Exclamation=33]="Exclamation"}(Ye||(Ye={}));const Ke=Object.prototype.hasOwnProperty,je=/\s+/,$e="data-",ze={null:null,true:!0,false:!1},Ze=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Je=/^{[^]*}$|^\[[^]*]$/;function et(e,t,s){var n;if(e&&C(e))return null!==(n=e.attribs)&&void 0!==n||(e.attribs={}),t?Ke.call(e.attribs,t)?!s&&Ze.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?we(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function tt(e,t,s){null===s?at(e,t):e.attribs[t]=`${s}`}function st(e,t,s){return t in e?e[t]:!s&&Ze.test(t)?void 0!==et(e,t,!1):et(e,t,s)}function nt(e,t,s,n){t in e?e[t]=s:tt(e,t,!n&&Ze.test(t)?s?"":null:`${s}`)}function rt(e,t,s){var n;const r=e;null!==(n=r.data)&&void 0!==n||(r.data={}),"object"==typeof t?Object.assign(r.data,t):"string"==typeof t&&void 0!==s&&(r.data[t]=s)}function it(e,t){let s,n,r;var i;null==t?(s=Object.keys(e.attribs).filter((e=>e.startsWith($e))),n=s.map((e=>e.slice($e.length).replace(/[_.-](\w|$)/g,((e,t)=>t.toUpperCase()))))):(s=[$e+(i=t,i.replace(/[A-Z]/g,"-$&").toLowerCase())],n=[t]);for(let t=0;t<s.length;++t){const i=s[t],a=n[t];if(Ke.call(e.attribs,i)&&!Ke.call(e.data,a)){if(r=e.attribs[i],Ke.call(ze,r))r=ze[r];else if(r===String(Number(r)))r=Number(r);else if(Je.test(r))try{r=JSON.parse(r)}catch(e){}e.data[a]=r}}return null==t?e.data:r}function at(e,t){e.attribs&&Ke.call(e.attribs,t)&&delete e.attribs[t]}function ot(e){return e?e.trim().split(je):[]}var ct,ht,lt=Object.freeze({__proto__:null,addClass:function e(t){if("function"==typeof t)return Qe(this,((s,n)=>{if(C(s)){const r=s.attribs.class||"";e.call([s],t.call(s,n,r))}}));if(!t||"string"!=typeof t)return this;const s=t.split(je),n=this.length;for(let e=0;e<n;e++){const t=this[e];if(!C(t))continue;const n=et(t,"class",!1);if(n){let e=` ${n} `;for(let t=0;t<s.length;t++){const n=`${s[t]} `;e.includes(` ${n}`)||(e+=n)}tt(t,"class",e.trim())}else tt(t,"class",s.join(" ").trim())}return this},attr:function(e,t){if("object"==typeof e||void 0!==t){if("function"==typeof t){if("string"!=typeof e)throw new Error("Bad combination of arguments.");return Qe(this,((s,n)=>{C(s)&&tt(s,e,t.call(s,n,s.attribs[e]))}))}return Qe(this,(s=>{C(s)&&("object"==typeof e?Object.keys(e).forEach((t=>{const n=e[t];tt(s,t,n)})):tt(s,e,t))}))}return arguments.length>1?this:et(this[0],e,this.options.xmlMode)},data:function(e,t){var s;const n=this[0];if(!n||!C(n))return;const r=n;return null!==(s=r.data)&&void 0!==s||(r.data={}),e?"object"==typeof e||void 0!==t?(Qe(this,(s=>{C(s)&&("object"==typeof e?rt(s,e):rt(s,e,t))})),this):Ke.call(r.data,e)?r.data[e]:it(r,e):it(r)},hasClass:function(e){return this.toArray().some((t=>{const s=C(t)&&t.attribs.class;let n=-1;if(s&&e.length)for(;(n=s.indexOf(e,n+1))>-1;){const t=n+e.length;if((0===n||je.test(s[n-1]))&&(t===s.length||je.test(s[t])))return!0}return!1}))},prop:function(e,t){var s;if("string"==typeof e&&void 0===t){const t=this[0];if(!t||!C(t))return;switch(e){case"style":{const e=this.css(),t=Object.keys(e);return t.forEach(((t,s)=>{e[s]=t})),e.length=t.length,e}case"tagName":case"nodeName":return t.name.toUpperCase();case"href":case"src":{const n=null===(s=t.attribs)||void 0===s?void 0:s[e];return"undefined"==typeof URL||("href"!==e||"a"!==t.tagName&&"link"!==t.name)&&("src"!==e||"img"!==t.tagName&&"iframe"!==t.tagName&&"audio"!==t.tagName&&"video"!==t.tagName&&"source"!==t.tagName)||void 0===n||!this.options.baseURI?n:new URL(n,this.options.baseURI).href}case"innerText":return ue(t);case"textContent":return Ee(t);case"outerHTML":return this.clone().wrap("<container />").parent().html();case"innerHTML":return this.html();default:return st(t,e,this.options.xmlMode)}}if("object"==typeof e||void 0!==t){if("function"==typeof t){if("object"==typeof e)throw new Error("Bad combination of arguments.");return Qe(this,((s,n)=>{C(s)&&nt(s,e,t.call(s,n,st(s,e,this.options.xmlMode)),this.options.xmlMode)}))}return Qe(this,(s=>{C(s)&&("object"==typeof e?Object.keys(e).forEach((t=>{const n=e[t];nt(s,t,n,this.options.xmlMode)})):nt(s,e,t,this.options.xmlMode))}))}},removeAttr:function(e){const t=ot(e);for(let e=0;e<t.length;e++)Qe(this,(s=>{C(s)&&at(s,t[e])}));return this},removeClass:function e(t){if("function"==typeof t)return Qe(this,((s,n)=>{C(s)&&e.call([s],t.call(s,n,s.attribs.class||""))}));const s=ot(t),n=s.length,r=0===arguments.length;return Qe(this,(e=>{if(C(e))if(r)e.attribs.class="";else{const t=ot(e.attribs.class);let r=!1;for(let e=0;e<n;e++){const n=t.indexOf(s[e]);n>=0&&(t.splice(n,1),r=!0,e--)}r&&(e.attribs.class=t.join(" "))}}))},toggleClass:function e(t,s){if("function"==typeof t)return Qe(this,((n,r)=>{C(n)&&e.call([n],t.call(n,r,n.attribs.class||"",s),s)}));if(!t||"string"!=typeof t)return this;const n=t.split(je),r=n.length,i="boolean"==typeof s?s?1:-1:0,a=this.length;for(let e=0;e<a;e++){const t=this[e];if(!C(t))continue;const s=ot(t.attribs.class);for(let e=0;e<r;e++){const t=s.indexOf(n[e]);i>=0&&t<0?s.push(n[e]):i<=0&&t>=0&&s.splice(t,1)}t.attribs.class=s.join(" ")}return this},val:function(e){const t=0===arguments.length,s=this[0];if(!s||!C(s))return t?void 0:this;switch(s.name){case"textarea":return this.text(e);case"select":{const s=this.find("option:selected");if(!t){if(null==this.attr("multiple")&&"object"==typeof e)return this;this.find("option").removeAttr("selected");const t="object"!=typeof e?[e]:e;for(let e=0;e<t.length;e++)this.find(`option[value="${t[e]}"]`).attr("selected","");return this}return this.attr("multiple")?s.toArray().map((e=>we(e.children))):s.attr("value")}case"input":case"option":return t?this.attr("value"):this.attr("value",e)}}});!function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(ct||(ct={})),function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(ht||(ht={}));const Et=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,ut=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,Tt=new Map([[126,ht.Element],[94,ht.Start],[36,ht.End],[42,ht.Any],[33,ht.Not],[124,ht.Hyphen]]),dt=new Set(["has","not","matches","is","where","host","host-context"]);function pt(e){switch(e.type){case ct.Adjacent:case ct.Child:case ct.Descendant:case ct.Parent:case ct.Sibling:case ct.ColumnCombinator:return!0;default:return!1}}const mt=new Set(["contains","icontains"]);function At(e,t,s){const n=parseInt(t,16)-65536;return n!=n||s?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function _t(e){return e.replace(ut,At)}function ft(e){return 39===e||34===e}function Nt(e){return 32===e||9===e||10===e||12===e||13===e}function It(e){const t=[],s=Ct(t,`${e}`,0);if(s<e.length)throw new Error(`Unmatched selector: ${e.slice(s)}`);return t}function Ct(e,t,s){let n=[];function r(e){const n=t.slice(s+e).match(Et);if(!n)throw new Error(`Expected name, found ${t.slice(s)}`);const[r]=n;return s+=e+r.length,_t(r)}function i(e){for(s+=e;s<t.length&&Nt(t.charCodeAt(s));)s++}function a(){const e=s+=1;let n=1;for(;n>0&&s<t.length;s++)40!==t.charCodeAt(s)||o(s)?41!==t.charCodeAt(s)||o(s)||n--:n++;if(n)throw new Error("Parenthesis not matched");return _t(t.slice(e,s-1))}function o(e){let s=0;for(;92===t.charCodeAt(--e);)s++;return!(1&~s)}function c(){if(n.length>0&&pt(n[n.length-1]))throw new Error("Did not expect successive traversals.")}function h(e){n.length>0&&n[n.length-1].type===ct.Descendant?n[n.length-1].type=e:(c(),n.push({type:e}))}function l(e,t){n.push({type:ct.Attribute,name:e,action:t,value:r(1),namespace:null,ignoreCase:"quirks"})}function E(){if(n.length&&n[n.length-1].type===ct.Descendant&&n.pop(),0===n.length)throw new Error("Empty sub-selector");e.push(n)}if(i(0),t.length===s)return s;e:for(;s<t.length;){const e=t.charCodeAt(s);switch(e){case 32:case 9:case 10:case 12:case 13:0!==n.length&&n[0].type===ct.Descendant||(c(),n.push({type:ct.Descendant})),i(1);break;case 62:h(ct.Child),i(1);break;case 60:h(ct.Parent),i(1);break;case 126:h(ct.Sibling),i(1);break;case 43:h(ct.Adjacent),i(1);break;case 46:l("class",ht.Element);break;case 35:l("id",ht.Equals);break;case 91:{let e;i(1);let a=null;124===t.charCodeAt(s)?e=r(1):t.startsWith("*|",s)?(a="*",e=r(2)):(e=r(0),124===t.charCodeAt(s)&&61!==t.charCodeAt(s+1)&&(a=e,e=r(1))),i(0);let c=ht.Exists;const h=Tt.get(t.charCodeAt(s));if(h){if(c=h,61!==t.charCodeAt(s+1))throw new Error("Expected `=`");i(2)}else 61===t.charCodeAt(s)&&(c=ht.Equals,i(1));let l="",E=null;if("exists"!==c){if(ft(t.charCodeAt(s))){const e=t.charCodeAt(s);let n=s+1;for(;n<t.length&&(t.charCodeAt(n)!==e||o(n));)n+=1;if(t.charCodeAt(n)!==e)throw new Error("Attribute value didn't end");l=_t(t.slice(s+1,n)),s=n+1}else{const e=s;for(;s<t.length&&(!Nt(t.charCodeAt(s))&&93!==t.charCodeAt(s)||o(s));)s+=1;l=_t(t.slice(e,s))}i(0);const e=32|t.charCodeAt(s);115===e?(E=!1,i(1)):105===e&&(E=!0,i(1))}if(93!==t.charCodeAt(s))throw new Error("Attribute selector didn't terminate");s+=1;const u={type:ct.Attribute,name:e,action:c,value:l,namespace:a,ignoreCase:E};n.push(u);break}case 58:{if(58===t.charCodeAt(s+1)){n.push({type:ct.PseudoElement,name:r(2).toLowerCase(),data:40===t.charCodeAt(s)?a():null});continue}const e=r(1).toLowerCase();let i=null;if(40===t.charCodeAt(s))if(dt.has(e)){if(ft(t.charCodeAt(s+1)))throw new Error(`Pseudo-selector ${e} cannot be quoted`);if(i=[],s=Ct(i,t,s+1),41!==t.charCodeAt(s))throw new Error(`Missing closing parenthesis in :${e} (${t})`);s+=1}else{if(i=a(),mt.has(e)){const e=i.charCodeAt(0);e===i.charCodeAt(i.length-1)&&ft(e)&&(i=i.slice(1,-1))}i=_t(i)}n.push({type:ct.Pseudo,name:e,data:i});break}case 44:E(),n=[],i(1);break;default:{if(t.startsWith("/*",s)){const e=t.indexOf("*/",s+2);if(e<0)throw new Error("Comment was not terminated");s=e+2,0===n.length&&i(0);break}let a,o=null;if(42===e)s+=1,a="*";else if(124===e){if(a="",124===t.charCodeAt(s+1)){h(ct.ColumnCombinator),i(2);break}}else{if(!Et.test(t.slice(s)))break e;a=r(0)}124===t.charCodeAt(s)&&124!==t.charCodeAt(s+1)&&(o=a,42===t.charCodeAt(s+1)?(a="*",s+=2):a=r(1)),n.push("*"===a?{type:ct.Universal,namespace:o}:{type:ct.Tag,name:a,namespace:o})}}}return E(),s}function St(e){return e&&