@umijs/bundler-webpack
Version:
@umijs/bundler-webpack
1 lines • 783 kB
JavaScript
(function(){var e={3526:function(e,t){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,r){if(!(this instanceof SAXParser)){return new SAXParser(t,r)}var n=this;clearBuffers(n);n.q=n.c="";n.bufferCheckPosition=e.MAX_BUFFER_LENGTH;n.opt=r||{};n.opt.lowercase=n.opt.lowercase||n.opt.lowercasetags;n.looseCase=n.opt.lowercase?"toLowerCase":"toUpperCase";n.tags=[];n.closed=n.closedRoot=n.sawRoot=false;n.tag=n.error=null;n.strict=!!t;n.noscript=!!(t||n.opt.noscript);n.state=d.BEGIN;n.strictEntities=n.opt.strictEntities;n.ENTITIES=n.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);n.attribList=[];if(n.opt.xmlns){n.ns=Object.create(s)}n.trackPosition=n.opt.position!==false;if(n.trackPosition){n.position=n.line=n.column=0}emit(n,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var r in e)if(e.hasOwnProperty(r))t.push(r);return t}}function checkBufferLength(r){var n=Math.max(e.MAX_BUFFER_LENGTH,10);var a=0;for(var i=0,s=t.length;i<s;i++){var o=r[t[i]].length;if(o>n){switch(t[i]){case"textNode":closeText(r);break;case"cdata":emitNode(r,"oncdata",r.cdata);r.cdata="";break;case"script":emitNode(r,"onscript",r.script);r.script="";break;default:error(r,"Max buffer length exceeded: "+t[i])}}a=Math.max(a,o)}var l=e.MAX_BUFFER_LENGTH-a;r.bufferCheckPosition=l+r.position}function clearBuffers(e){for(var r=0,n=t.length;r<n;r++){e[t[r]]=""}}function flushBuffers(e){closeText(e);if(e.cdata!==""){emitNode(e,"oncdata",e.cdata);e.cdata=""}if(e.script!==""){emitNode(e,"onscript",e.script);e.script=""}}SAXParser.prototype={end:function(){end(this)},write:write,resume:function(){this.error=null;return this},close:function(){return this.write(null)},flush:function(){flushBuffers(this)}};var r="[CDATA[";var n="DOCTYPE";var a="http://www.w3.org/XML/1998/namespace";var i="http://www.w3.org/2000/xmlns/";var s={xml:a,xmlns:i};var o=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;var l=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;var u=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;var c=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function isWhitespace(e){return e===" "||e==="\n"||e==="\r"||e==="\t"}function isQuote(e){return e==='"'||e==="'"}function isAttribEnd(e){return e===">"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var d=0;e.STATE={BEGIN:d++,BEGIN_WHITESPACE:d++,TEXT:d++,TEXT_ENTITY:d++,OPEN_WAKA:d++,SGML_DECL:d++,SGML_DECL_QUOTED:d++,DOCTYPE:d++,DOCTYPE_QUOTED:d++,DOCTYPE_DTD:d++,DOCTYPE_DTD_QUOTED:d++,COMMENT_STARTING:d++,COMMENT:d++,COMMENT_ENDING:d++,COMMENT_ENDED:d++,CDATA:d++,CDATA_ENDING:d++,CDATA_ENDING_2:d++,PROC_INST:d++,PROC_INST_BODY:d++,PROC_INST_ENDING:d++,OPEN_TAG:d++,OPEN_TAG_SLASH:d++,ATTRIB:d++,ATTRIB_NAME:d++,ATTRIB_NAME_SAW_WHITE:d++,ATTRIB_VALUE:d++,ATTRIB_VALUE_QUOTED:d++,ATTRIB_VALUE_CLOSED:d++,ATTRIB_VALUE_UNQUOTED:d++,ATTRIB_VALUE_ENTITY_Q:d++,ATTRIB_VALUE_ENTITY_U:d++,CLOSE_TAG:d++,CLOSE_TAG_SAW_WHITE:d++,SCRIPT:d++,SCRIPT_ENDING:d++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach((function(t){var r=e.ENTITIES[t];var n=typeof r==="number"?String.fromCharCode(r):r;e.ENTITIES[t]=n}));for(var p in e.STATE){e.STATE[e.STATE[p]]=p}d=e.STATE;function emit(e,t,r){e[t]&&e[t](r)}function emitNode(e,t,r){if(e.textNode)closeText(e);emit(e,t,r)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==d.BEGIN&&e.state!==d.BEGIN_WHITESPACE&&e.state!==d.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var r=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){r.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",r)}function qname(e,t){var r=e.indexOf(":");var n=r<0?["",e]:e.split(":");var a=n[0];var i=n[1];if(t&&e==="xmlns"){a="xmlns";i=""}return{prefix:a,local:i}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var r=t.prefix;var n=t.local;if(r==="xmlns"){if(n==="xml"&&e.attribValue!==a){strictFail(e,"xml: prefix must be bound to "+a+"\n"+"Actual: "+e.attribValue)}else if(n==="xmlns"&&e.attribValue!==i){strictFail(e,"xmlns: prefix must be bound to "+i+"\n"+"Actual: "+e.attribValue)}else{var s=e.tag;var o=e.tags[e.tags.length-1]||e;if(s.ns===o.ns){s.ns=Object.create(o.ns)}s.ns[n]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var r=e.tag;var n=qname(e.tagName);r.prefix=n.prefix;r.local=n.local;r.uri=r.ns[n.prefix]||"";if(r.prefix&&!r.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));r.uri=n.prefix}var a=e.tags[e.tags.length-1]||e;if(r.ns&&a.ns!==r.ns){Object.keys(r.ns).forEach((function(t){emitNode(e,"onopennamespace",{prefix:t,uri:r.ns[t]})}))}for(var i=0,s=e.attribList.length;i<s;i++){var o=e.attribList[i];var l=o[0];var u=o[1];var c=qname(l,true);var p=c.prefix;var m=c.local;var f=p===""?"":r.ns[p]||"";var h={name:l,value:u,prefix:p,local:m,uri:f};if(p&&p!=="xmlns"&&!f){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(p));h.uri=p}e.tag.attributes[l]=h;emitNode(e,"onattribute",h)}e.attribList.length=0}e.tag.isSelfClosing=!!t;e.sawRoot=true;e.tags.push(e.tag);emitNode(e,"onopentag",e.tag);if(!t){if(!e.noscript&&e.tagName.toLowerCase()==="script"){e.state=d.SCRIPT}else{e.state=d.TEXT}e.tag=null;e.tagName=""}e.attribName=e.attribValue="";e.attribList.length=0}function closeTag(e){if(!e.tagName){strictFail(e,"Weird empty close tag.");e.textNode+="</>";e.state=d.TEXT;return}if(e.script){if(e.tagName!=="script"){e.script+="</"+e.tagName+">";e.tagName="";e.state=d.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var r=e.tagName;if(!e.strict){r=r[e.looseCase]()}var n=r;while(t--){var a=e.tags[t];if(a.name!==n){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="</"+e.tagName+">";e.state=d.TEXT;return}e.tagName=r;var i=e.tags.length;while(i-- >t){var s=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var o={};for(var l in s.ns){o[l]=s.ns[l]}var u=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&s.ns!==u.ns){Object.keys(s.ns).forEach((function(t){var r=s.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:r})}))}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=d.TEXT}function parseEntity(e){var t=e.entity;var r=t.toLowerCase();var n;var a="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[r]){return e.ENTITIES[r]}t=r;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);n=parseInt(t,16);a=n.toString(16)}else{t=t.slice(1);n=parseInt(t,10);a=n.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(n)||a.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(n)}function beginWhiteSpace(e,t){if(t==="<"){e.state=d.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=d.TEXT}}function charAt(e,t){var r="";if(t<e.length){r=e.charAt(t)}return r}function write(t){var a=this;if(this.error){throw this.error}if(a.closed){return error(a,"Cannot write after close. Assign an onready handler.")}if(t===null){return end(a)}if(typeof t==="object"){t=t.toString()}var i=0;var s="";while(true){s=charAt(t,i++);a.c=s;if(!s){break}if(a.trackPosition){a.position++;if(s==="\n"){a.line++;a.column=0}else{a.column++}}switch(a.state){case d.BEGIN:a.state=d.BEGIN_WHITESPACE;if(s==="\ufeff"){continue}beginWhiteSpace(a,s);continue;case d.BEGIN_WHITESPACE:beginWhiteSpace(a,s);continue;case d.TEXT:if(a.sawRoot&&!a.closedRoot){var p=i-1;while(s&&s!=="<"&&s!=="&"){s=charAt(t,i++);if(s&&a.trackPosition){a.position++;if(s==="\n"){a.line++;a.column=0}else{a.column++}}}a.textNode+=t.substring(p,i-1)}if(s==="<"&&!(a.sawRoot&&a.closedRoot&&!a.strict)){a.state=d.OPEN_WAKA;a.startTagPosition=a.position}else{if(!isWhitespace(s)&&(!a.sawRoot||a.closedRoot)){strictFail(a,"Text data outside of root node.")}if(s==="&"){a.state=d.TEXT_ENTITY}else{a.textNode+=s}}continue;case d.SCRIPT:if(s==="<"){a.state=d.SCRIPT_ENDING}else{a.script+=s}continue;case d.SCRIPT_ENDING:if(s==="/"){a.state=d.CLOSE_TAG}else{a.script+="<"+s;a.state=d.SCRIPT}continue;case d.OPEN_WAKA:if(s==="!"){a.state=d.SGML_DECL;a.sgmlDecl=""}else if(isWhitespace(s)){}else if(isMatch(o,s)){a.state=d.OPEN_TAG;a.tagName=s}else if(s==="/"){a.state=d.CLOSE_TAG;a.tagName=""}else if(s==="?"){a.state=d.PROC_INST;a.procInstName=a.procInstBody=""}else{strictFail(a,"Unencoded <");if(a.startTagPosition+1<a.position){var m=a.position-a.startTagPosition;s=new Array(m).join(" ")+s}a.textNode+="<"+s;a.state=d.TEXT}continue;case d.SGML_DECL:if((a.sgmlDecl+s).toUpperCase()===r){emitNode(a,"onopencdata");a.state=d.CDATA;a.sgmlDecl="";a.cdata=""}else if(a.sgmlDecl+s==="--"){a.state=d.COMMENT;a.comment="";a.sgmlDecl=""}else if((a.sgmlDecl+s).toUpperCase()===n){a.state=d.DOCTYPE;if(a.doctype||a.sawRoot){strictFail(a,"Inappropriately located doctype declaration")}a.doctype="";a.sgmlDecl=""}else if(s===">"){emitNode(a,"onsgmldeclaration",a.sgmlDecl);a.sgmlDecl="";a.state=d.TEXT}else if(isQuote(s)){a.state=d.SGML_DECL_QUOTED;a.sgmlDecl+=s}else{a.sgmlDecl+=s}continue;case d.SGML_DECL_QUOTED:if(s===a.q){a.state=d.SGML_DECL;a.q=""}a.sgmlDecl+=s;continue;case d.DOCTYPE:if(s===">"){a.state=d.TEXT;emitNode(a,"ondoctype",a.doctype);a.doctype=true}else{a.doctype+=s;if(s==="["){a.state=d.DOCTYPE_DTD}else if(isQuote(s)){a.state=d.DOCTYPE_QUOTED;a.q=s}}continue;case d.DOCTYPE_QUOTED:a.doctype+=s;if(s===a.q){a.q="";a.state=d.DOCTYPE}continue;case d.DOCTYPE_DTD:a.doctype+=s;if(s==="]"){a.state=d.DOCTYPE}else if(isQuote(s)){a.state=d.DOCTYPE_DTD_QUOTED;a.q=s}continue;case d.DOCTYPE_DTD_QUOTED:a.doctype+=s;if(s===a.q){a.state=d.DOCTYPE_DTD;a.q=""}continue;case d.COMMENT:if(s==="-"){a.state=d.COMMENT_ENDING}else{a.comment+=s}continue;case d.COMMENT_ENDING:if(s==="-"){a.state=d.COMMENT_ENDED;a.comment=textopts(a.opt,a.comment);if(a.comment){emitNode(a,"oncomment",a.comment)}a.comment=""}else{a.comment+="-"+s;a.state=d.COMMENT}continue;case d.COMMENT_ENDED:if(s!==">"){strictFail(a,"Malformed comment");a.comment+="--"+s;a.state=d.COMMENT}else{a.state=d.TEXT}continue;case d.CDATA:if(s==="]"){a.state=d.CDATA_ENDING}else{a.cdata+=s}continue;case d.CDATA_ENDING:if(s==="]"){a.state=d.CDATA_ENDING_2}else{a.cdata+="]"+s;a.state=d.CDATA}continue;case d.CDATA_ENDING_2:if(s===">"){if(a.cdata){emitNode(a,"oncdata",a.cdata)}emitNode(a,"onclosecdata");a.cdata="";a.state=d.TEXT}else if(s==="]"){a.cdata+="]"}else{a.cdata+="]]"+s;a.state=d.CDATA}continue;case d.PROC_INST:if(s==="?"){a.state=d.PROC_INST_ENDING}else if(isWhitespace(s)){a.state=d.PROC_INST_BODY}else{a.procInstName+=s}continue;case d.PROC_INST_BODY:if(!a.procInstBody&&isWhitespace(s)){continue}else if(s==="?"){a.state=d.PROC_INST_ENDING}else{a.procInstBody+=s}continue;case d.PROC_INST_ENDING:if(s===">"){emitNode(a,"onprocessinginstruction",{name:a.procInstName,body:a.procInstBody});a.procInstName=a.procInstBody="";a.state=d.TEXT}else{a.procInstBody+="?"+s;a.state=d.PROC_INST_BODY}continue;case d.OPEN_TAG:if(isMatch(l,s)){a.tagName+=s}else{newTag(a);if(s===">"){openTag(a)}else if(s==="/"){a.state=d.OPEN_TAG_SLASH}else{if(!isWhitespace(s)){strictFail(a,"Invalid character in tag name")}a.state=d.ATTRIB}}continue;case d.OPEN_TAG_SLASH:if(s===">"){openTag(a,true);closeTag(a)}else{strictFail(a,"Forward-slash in opening tag not followed by >");a.state=d.ATTRIB}continue;case d.ATTRIB:if(isWhitespace(s)){continue}else if(s===">"){openTag(a)}else if(s==="/"){a.state=d.OPEN_TAG_SLASH}else if(isMatch(o,s)){a.attribName=s;a.attribValue="";a.state=d.ATTRIB_NAME}else{strictFail(a,"Invalid attribute name")}continue;case d.ATTRIB_NAME:if(s==="="){a.state=d.ATTRIB_VALUE}else if(s===">"){strictFail(a,"Attribute without value");a.attribValue=a.attribName;attrib(a);openTag(a)}else if(isWhitespace(s)){a.state=d.ATTRIB_NAME_SAW_WHITE}else if(isMatch(l,s)){a.attribName+=s}else{strictFail(a,"Invalid attribute name")}continue;case d.ATTRIB_NAME_SAW_WHITE:if(s==="="){a.state=d.ATTRIB_VALUE}else if(isWhitespace(s)){continue}else{strictFail(a,"Attribute without value");a.tag.attributes[a.attribName]="";a.attribValue="";emitNode(a,"onattribute",{name:a.attribName,value:""});a.attribName="";if(s===">"){openTag(a)}else if(isMatch(o,s)){a.attribName=s;a.state=d.ATTRIB_NAME}else{strictFail(a,"Invalid attribute name");a.state=d.ATTRIB}}continue;case d.ATTRIB_VALUE:if(isWhitespace(s)){continue}else if(isQuote(s)){a.q=s;a.state=d.ATTRIB_VALUE_QUOTED}else{strictFail(a,"Unquoted attribute value");a.state=d.ATTRIB_VALUE_UNQUOTED;a.attribValue=s}continue;case d.ATTRIB_VALUE_QUOTED:if(s!==a.q){if(s==="&"){a.state=d.ATTRIB_VALUE_ENTITY_Q}else{a.attribValue+=s}continue}attrib(a);a.q="";a.state=d.ATTRIB_VALUE_CLOSED;continue;case d.ATTRIB_VALUE_CLOSED:if(isWhitespace(s)){a.state=d.ATTRIB}else if(s===">"){openTag(a)}else if(s==="/"){a.state=d.OPEN_TAG_SLASH}else if(isMatch(o,s)){strictFail(a,"No whitespace between attributes");a.attribName=s;a.attribValue="";a.state=d.ATTRIB_NAME}else{strictFail(a,"Invalid attribute name")}continue;case d.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(s)){if(s==="&"){a.state=d.ATTRIB_VALUE_ENTITY_U}else{a.attribValue+=s}continue}attrib(a);if(s===">"){openTag(a)}else{a.state=d.ATTRIB}continue;case d.CLOSE_TAG:if(!a.tagName){if(isWhitespace(s)){continue}else if(notMatch(o,s)){if(a.script){a.script+="</"+s;a.state=d.SCRIPT}else{strictFail(a,"Invalid tagname in closing tag.")}}else{a.tagName=s}}else if(s===">"){closeTag(a)}else if(isMatch(l,s)){a.tagName+=s}else if(a.script){a.script+="</"+a.tagName;a.tagName="";a.state=d.SCRIPT}else{if(!isWhitespace(s)){strictFail(a,"Invalid tagname in closing tag")}a.state=d.CLOSE_TAG_SAW_WHITE}continue;case d.CLOSE_TAG_SAW_WHITE:if(isWhitespace(s)){continue}if(s===">"){closeTag(a)}else{strictFail(a,"Invalid characters in closing tag")}continue;case d.TEXT_ENTITY:case d.ATTRIB_VALUE_ENTITY_Q:case d.ATTRIB_VALUE_ENTITY_U:var f;var h;switch(a.state){case d.TEXT_ENTITY:f=d.TEXT;h="textNode";break;case d.ATTRIB_VALUE_ENTITY_Q:f=d.ATTRIB_VALUE_QUOTED;h="attribValue";break;case d.ATTRIB_VALUE_ENTITY_U:f=d.ATTRIB_VALUE_UNQUOTED;h="attribValue";break}if(s===";"){var v=parseEntity(a);if(a.state===d.TEXT_ENTITY&&!e.ENTITIES[a.entity]&&v!=="&"+a.entity+";"){t=t.slice(0,i)+v+t.slice(i)}else{a[h]+=v}a.entity="";a.state=f}else if(isMatch(a.entity.length?c:u,s)){a.entity+=s}else{strictFail(a,"Invalid character in entity name");a[h]+="&"+a.entity+s;a.entity="";a.state=f}continue;default:throw new Error(a,"Unknown state: "+a.state)}}if(a.position>=a.bufferCheckPosition){checkBufferLength(a)}return a}})(false?0:t)},6158:function(e){(function(t){"use strict";var r,n=20,a=1,i=1e6,s=1e6,o=-7,l=21,u="[big.js] ",c=u+"Invalid ",d=c+"decimal places",p=c+"rounding mode",m=u+"Division by zero",f={},h=void 0,v=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function _Big_(){function Big(e){var t=this;if(!(t instanceof Big))return e===h?_Big_():new Big(e);if(e instanceof Big){t.s=e.s;t.e=e.e;t.c=e.c.slice()}else{parse(t,e)}t.constructor=Big}Big.prototype=f;Big.DP=n;Big.RM=a;Big.NE=o;Big.PE=l;Big.version="5.2.2";return Big}function parse(e,t){var r,n,a;if(t===0&&1/t<0)t="-0";else if(!v.test(t+=""))throw Error(c+"number");e.s=t.charAt(0)=="-"?(t=t.slice(1),-1):1;if((r=t.indexOf("."))>-1)t=t.replace(".","");if((n=t.search(/e/i))>0){if(r<0)r=n;r+=+t.slice(n+1);t=t.substring(0,n)}else if(r<0){r=t.length}a=t.length;for(n=0;n<a&&t.charAt(n)=="0";)++n;if(n==a){e.c=[e.e=0]}else{for(;a>0&&t.charAt(--a)=="0";);e.e=r-n-1;e.c=[];for(r=0;n<=a;)e.c[r++]=+t.charAt(n++)}return e}function round(e,t,r,n){var a=e.c,i=e.e+t+1;if(i<a.length){if(r===1){n=a[i]>=5}else if(r===2){n=a[i]>5||a[i]==5&&(n||i<0||a[i+1]!==h||a[i-1]&1)}else if(r===3){n=n||!!a[0]}else{n=false;if(r!==0)throw Error(p)}if(i<1){a.length=1;if(n){e.e=-t;a[0]=1}else{a[0]=e.e=0}}else{a.length=i--;if(n){for(;++a[i]>9;){a[i]=0;if(!i--){++e.e;a.unshift(1)}}}for(i=a.length;!a[--i];)a.pop()}}else if(r<0||r>3||r!==~~r){throw Error(p)}return e}function stringify(e,t,r,n){var a,s,o=e.constructor,l=!e.c[0];if(r!==h){if(r!==~~r||r<(t==3)||r>i){throw Error(t==3?c+"precision":d)}e=new o(e);r=n-e.e;if(e.c.length>++n)round(e,r,o.RM);if(t==2)n=e.e+r+1;for(;e.c.length<n;)e.c.push(0)}a=e.e;s=e.c.join("");r=s.length;if(t!=2&&(t==1||t==3&&n<=a||a<=o.NE||a>=o.PE)){s=s.charAt(0)+(r>1?"."+s.slice(1):"")+(a<0?"e":"e+")+a}else if(a<0){for(;++a;)s="0"+s;s="0."+s}else if(a>0){if(++a>r)for(a-=r;a--;)s+="0";else if(a<r)s=s.slice(0,a)+"."+s.slice(a)}else if(r>1){s=s.charAt(0)+"."+s.slice(1)}return e.s<0&&(!l||t==4)?"-"+s:s}f.abs=function(){var e=new this.constructor(this);e.s=1;return e};f.cmp=function(e){var t,r=this,n=r.c,a=(e=new r.constructor(e)).c,i=r.s,s=e.s,o=r.e,l=e.e;if(!n[0]||!a[0])return!n[0]?!a[0]?0:-s:i;if(i!=s)return i;t=i<0;if(o!=l)return o>l^t?1:-1;s=(o=n.length)<(l=a.length)?o:l;for(i=-1;++i<s;){if(n[i]!=a[i])return n[i]>a[i]^t?1:-1}return o==l?0:o>l^t?1:-1};f.div=function(e){var t=this,r=t.constructor,n=t.c,a=(e=new r(e)).c,s=t.s==e.s?1:-1,o=r.DP;if(o!==~~o||o<0||o>i)throw Error(d);if(!a[0])throw Error(m);if(!n[0])return new r(s*0);var l,u,c,p,f,v=a.slice(),y=l=a.length,b=n.length,S=n.slice(0,l),x=S.length,C=e,k=C.c=[],w=0,D=o+(C.e=t.e-e.e)+1;C.s=s;s=D<0?0:D;v.unshift(0);for(;x++<l;)S.push(0);do{for(c=0;c<10;c++){if(l!=(x=S.length)){p=l>x?1:-1}else{for(f=-1,p=0;++f<l;){if(a[f]!=S[f]){p=a[f]>S[f]?1:-1;break}}}if(p<0){for(u=x==l?a:v;x;){if(S[--x]<u[x]){f=x;for(;f&&!S[--f];)S[f]=9;--S[f];S[x]+=10}S[x]-=u[x]}for(;!S[0];)S.shift()}else{break}}k[w++]=p?c:++c;if(S[0]&&p)S[x]=n[y]||0;else S=[n[y]]}while((y++<b||S[0]!==h)&&s--);if(!k[0]&&w!=1){k.shift();C.e--}if(w>D)round(C,o,r.RM,S[0]!==h);return C};f.eq=function(e){return!this.cmp(e)};f.gt=function(e){return this.cmp(e)>0};f.gte=function(e){return this.cmp(e)>-1};f.lt=function(e){return this.cmp(e)<0};f.lte=function(e){return this.cmp(e)<1};f.minus=f.sub=function(e){var t,r,n,a,i=this,s=i.constructor,o=i.s,l=(e=new s(e)).s;if(o!=l){e.s=-l;return i.plus(e)}var u=i.c.slice(),c=i.e,d=e.c,p=e.e;if(!u[0]||!d[0]){return d[0]?(e.s=-l,e):new s(u[0]?i:0)}if(o=c-p){if(a=o<0){o=-o;n=u}else{p=c;n=d}n.reverse();for(l=o;l--;)n.push(0);n.reverse()}else{r=((a=u.length<d.length)?u:d).length;for(o=l=0;l<r;l++){if(u[l]!=d[l]){a=u[l]<d[l];break}}}if(a){n=u;u=d;d=n;e.s=-e.s}if((l=(r=d.length)-(t=u.length))>0)for(;l--;)u[t++]=0;for(l=t;r>o;){if(u[--r]<d[r]){for(t=r;t&&!u[--t];)u[t]=9;--u[t];u[r]+=10}u[r]-=d[r]}for(;u[--l]===0;)u.pop();for(;u[0]===0;){u.shift();--p}if(!u[0]){e.s=1;u=[p=0]}e.c=u;e.e=p;return e};f.mod=function(e){var t,r=this,n=r.constructor,a=r.s,i=(e=new n(e)).s;if(!e.c[0])throw Error(m);r.s=e.s=1;t=e.cmp(r)==1;r.s=a;e.s=i;if(t)return new n(r);a=n.DP;i=n.RM;n.DP=n.RM=0;r=r.div(e);n.DP=a;n.RM=i;return this.minus(r.times(e))};f.plus=f.add=function(e){var t,r=this,n=r.constructor,a=r.s,i=(e=new n(e)).s;if(a!=i){e.s=-i;return r.minus(e)}var s=r.e,o=r.c,l=e.e,u=e.c;if(!o[0]||!u[0])return u[0]?e:new n(o[0]?r:a*0);o=o.slice();if(a=s-l){if(a>0){l=s;t=u}else{a=-a;t=o}t.reverse();for(;a--;)t.push(0);t.reverse()}if(o.length-u.length<0){t=u;u=o;o=t}a=u.length;for(i=0;a;o[a]%=10)i=(o[--a]=o[a]+u[a]+i)/10|0;if(i){o.unshift(i);++l}for(a=o.length;o[--a]===0;)o.pop();e.c=o;e.e=l;return e};f.pow=function(e){var t=this,r=new t.constructor(1),n=r,a=e<0;if(e!==~~e||e<-s||e>s)throw Error(c+"exponent");if(a)e=-e;for(;;){if(e&1)n=n.times(t);e>>=1;if(!e)break;t=t.times(t)}return a?r.div(n):n};f.round=function(e,t){var r=this.constructor;if(e===h)e=0;else if(e!==~~e||e<-i||e>i)throw Error(d);return round(new r(this),e,t===h?r.RM:t)};f.sqrt=function(){var e,t,r,n=this,a=n.constructor,i=n.s,s=n.e,o=new a(.5);if(!n.c[0])return new a(n);if(i<0)throw Error(u+"No square root");i=Math.sqrt(n+"");if(i===0||i===1/0){t=n.c.join("");if(!(t.length+s&1))t+="0";i=Math.sqrt(t);s=((s+1)/2|0)-(s<0||s&1);e=new a((i==1/0?"1e":(i=i.toExponential()).slice(0,i.indexOf("e")+1))+s)}else{e=new a(i)}s=e.e+(a.DP+=4);do{r=e;e=o.times(r.plus(n.div(r)))}while(r.c.slice(0,s).join("")!==e.c.slice(0,s).join(""));return round(e,a.DP-=4,a.RM)};f.times=f.mul=function(e){var t,r=this,n=r.constructor,a=r.c,i=(e=new n(e)).c,s=a.length,o=i.length,l=r.e,u=e.e;e.s=r.s==e.s?1:-1;if(!a[0]||!i[0])return new n(e.s*0);e.e=l+u;if(s<o){t=a;a=i;i=t;u=s;s=o;o=u}for(t=new Array(u=s+o);u--;)t[u]=0;for(l=o;l--;){o=0;for(u=s+l;u>l;){o=t[u]+i[l]*a[u-l-1]+o;t[u--]=o%10;o=o/10|0}t[u]=(t[u]+o)%10}if(o)++e.e;else t.shift();for(l=t.length;!t[--l];)t.pop();e.c=t;return e};f.toExponential=function(e){return stringify(this,1,e,e)};f.toFixed=function(e){return stringify(this,2,e,this.e+e)};f.toPrecision=function(e){return stringify(this,3,e,e-1)};f.toString=function(){return stringify(this)};f.valueOf=f.toJSON=function(){return stringify(this,4)};r=_Big_();r["default"]=r.Big=r;if(typeof define==="function"&&define.amd){define((function(){return r}))}else if(true&&e.exports){e.exports=r}else{t.Big=r}})(this)},7318:function(e){e.exports={trueFunc:function trueFunc(){return true},falseFunc:function falseFunc(){return false}}},9746:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.attributeRules=void 0;var n=r(7318);var a=/[-[\]{}()*+?.,\\^$|#\s]/g;function escapeRegex(e){return e.replace(a,"\\$&")}t.attributeRules={equals:function(e,t,r){var n=r.adapter;var a=t.name;var i=t.value;if(t.ignoreCase){i=i.toLowerCase();return function(t){var r=n.getAttributeValue(t,a);return r!=null&&r.length===i.length&&r.toLowerCase()===i&&e(t)}}return function(t){return n.getAttributeValue(t,a)===i&&e(t)}},hyphen:function(e,t,r){var n=r.adapter;var a=t.name;var i=t.value;var s=i.length;if(t.ignoreCase){i=i.toLowerCase();return function hyphenIC(t){var r=n.getAttributeValue(t,a);return r!=null&&(r.length===s||r.charAt(s)==="-")&&r.substr(0,s).toLowerCase()===i&&e(t)}}return function hyphen(t){var r=n.getAttributeValue(t,a);return r!=null&&(r.length===s||r.charAt(s)==="-")&&r.substr(0,s)===i&&e(t)}},element:function(e,t,r){var a=t.name,i=t.value,s=t.ignoreCase;var o=r.adapter;if(/\s/.test(i)){return n.falseFunc}var l=new RegExp("(?:^|\\s)"+escapeRegex(i)+"(?:$|\\s)",s?"i":"");return function element(t){var r=o.getAttributeValue(t,a);return r!=null&&r.length>=i.length&&l.test(r)&&e(t)}},exists:function(e,t,r){var n=t.name;var a=r.adapter;return function(t){return a.hasAttrib(t,n)&&e(t)}},start:function(e,t,r){var a=r.adapter;var i=t.name;var s=t.value;var o=s.length;if(o===0){return n.falseFunc}if(t.ignoreCase){s=s.toLowerCase();return function(t){var r=a.getAttributeValue(t,i);return r!=null&&r.length>=o&&r.substr(0,o).toLowerCase()===s&&e(t)}}return function(t){var r;return!!((r=a.getAttributeValue(t,i))===null||r===void 0?void 0:r.startsWith(s))&&e(t)}},end:function(e,t,r){var a=r.adapter;var i=t.name;var s=t.value;var o=-s.length;if(o===0){return n.falseFunc}if(t.ignoreCase){s=s.toLowerCase();return function(t){var r;return((r=a.getAttributeValue(t,i))===null||r===void 0?void 0:r.substr(o).toLowerCase())===s&&e(t)}}return function(t){var r;return!!((r=a.getAttributeValue(t,i))===null||r===void 0?void 0:r.endsWith(s))&&e(t)}},any:function(e,t,r){var a=r.adapter;var i=t.name,s=t.value;if(s===""){return n.falseFunc}if(t.ignoreCase){var o=new RegExp(escapeRegex(s),"i");return function anyIC(t){var r=a.getAttributeValue(t,i);return r!=null&&r.length>=s.length&&o.test(r)&&e(t)}}return function(t){var r;return!!((r=a.getAttributeValue(t,i))===null||r===void 0?void 0:r.includes(s))&&e(t)}},not:function(e,t,r){var n=r.adapter;var a=t.name;var i=t.value;if(i===""){return function(t){return!!n.getAttributeValue(t,a)&&e(t)}}else if(t.ignoreCase){i=i.toLowerCase();return function(t){var r=n.getAttributeValue(t,a);return(r==null||r.length!==i.length||r.toLowerCase()!==i)&&e(t)}}return function(t){return n.getAttributeValue(t,a)!==i&&e(t)}}}},5643:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.compileToken=t.compileUnsafe=t.compile=void 0;var a=r(6643);var i=r(7318);var s=n(r(8553));var o=r(9368);var l=r(1438);var u=r(6441);function compile(e,t,r){var n=compileUnsafe(e,t,r);return u.ensureIsTag(n,t.adapter)}t.compile=compile;function compileUnsafe(e,t,r){var n=typeof e==="string"?a.parse(e,t):e;return compileToken(n,t,r)}t.compileUnsafe=compileUnsafe;function includesScopePseudo(e){return e.type==="pseudo"&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some((function(e){return e.some(includesScopePseudo)})))}var c={type:"descendant"};var d={type:"_flexibleDescendant"};var p={type:"pseudo",name:"scope",data:null};function absolutize(e,t,r){var n=t.adapter;var a=!!(r===null||r===void 0?void 0:r.every((function(e){var t=n.isTag(e)&&n.getParent(e);return e===u.PLACEHOLDER_ELEMENT||t&&n.isTag(t)})));for(var i=0,s=e;i<s.length;i++){var l=s[i];if(l.length>0&&o.isTraversal(l[0])&&l[0].type!=="descendant"){}else if(a&&!l.some(includesScopePseudo)){l.unshift(c)}else{continue}l.unshift(p)}}function compileToken(e,t,r){var n;e=e.filter((function(e){return e.length>0}));e.forEach(s.default);r=(n=t.context)!==null&&n!==void 0?n:r;var a=Array.isArray(r);var o=r&&(Array.isArray(r)?r:[r]);absolutize(e,t,o);var l=false;var u=e.map((function(e){if(e.length>=2){var r=e[0],n=e[1];if(r.type!=="pseudo"||r.name!=="scope"){}else if(a&&n.type==="descendant"){e[1]=d}else if(n.type==="adjacent"||n.type==="sibling"){l=true}}return compileRules(e,t,o)})).reduce(reduceRules,i.falseFunc);u.shouldTestNextSiblings=l;return u}t.compileToken=compileToken;function compileRules(e,t,r){var n;return e.reduce((function(e,n){return e===i.falseFunc?i.falseFunc:l.compileGeneralSelector(e,n,t,r,compileToken)}),(n=t.rootFunc)!==null&&n!==void 0?n:i.trueFunc)}function reduceRules(e,t){if(t===i.falseFunc||e===i.trueFunc){return e}if(e===i.falseFunc||t===i.trueFunc){return t}return function combine(r){return e(r)||t(r)}}},1438:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.compileGeneralSelector=void 0;var n=r(9746);var a=r(7478);function compileGeneralSelector(e,t,r,i,s){var o=r.adapter,l=r.equals;switch(t.type){case"pseudo-element":throw new Error("Pseudo-elements are not supported by css-select");case"attribute":return n.attributeRules[t.action](e,t,r);case"pseudo":return a.compilePseudoSelector(e,t,r,i,s);case"tag":return function tag(r){return o.getName(r)===t.name&&e(r)};case"descendant":if(r.cacheResults===false||typeof WeakSet==="undefined"){return function descendant(t){var r=t;while(r=o.getParent(r)){if(o.isTag(r)&&e(r)){return true}}return false}}var u=new WeakSet;return function cachedDescendant(t){var r=t;while(r=o.getParent(r)){if(!u.has(r)){if(o.isTag(r)&&e(r)){return true}u.add(r)}}return false};case"_flexibleDescendant":return function flexibleDescendant(t){var r=t;do{if(o.isTag(r)&&e(r))return true}while(r=o.getParent(r));return false};case"parent":return function parent(t){return o.getChildren(t).some((function(t){return o.isTag(t)&&e(t)}))};case"child":return function child(t){var r=o.getParent(t);return r!=null&&o.isTag(r)&&e(r)};case"sibling":return function sibling(t){var r=o.getSiblings(t);for(var n=0;n<r.length;n++){var a=r[n];if(l(t,a))break;if(o.isTag(a)&&e(a)){return true}}return false};case"adjacent":return function adjacent(t){var r=o.getSiblings(t);var n;for(var a=0;a<r.length;a++){var i=r[a];if(l(t,i))break;if(o.isTag(i)){n=i}}return!!n&&e(n)};case"universal":return e}}t.compileGeneralSelector=compileGeneralSelector},8965:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){if(n===undefined)n=r;Object.defineProperty(e,n,{enumerable:true,get:function(){return t[r]}})}:function(e,t,r,n){if(n===undefined)n=r;e[n]=t[r]});var a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r))n(t,e,r);a(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.aliases=t.pseudos=t.filters=t.is=t.selectOne=t.selectAll=t.prepareContext=t._compileToken=t._compileUnsafe=t.compile=void 0;var s=i(r(6906));var o=r(7318);var l=r(5643);var u=r(6441);var defaultEquals=function(e,t){return e===t};var c={adapter:s,equals:defaultEquals};function convertOptionFormats(e){var t,r,n,a;var i=e!==null&&e!==void 0?e:c;(t=i.adapter)!==null&&t!==void 0?t:i.adapter=s;(r=i.equals)!==null&&r!==void 0?r:i.equals=(a=(n=i.adapter)===null||n===void 0?void 0:n.equals)!==null&&a!==void 0?a:defaultEquals;return i}function wrapCompile(e){return function addAdapter(t,r,n){var a=convertOptionFormats(r);return e(t,a,n)}}t.compile=wrapCompile(l.compile);t._compileUnsafe=wrapCompile(l.compileUnsafe);t._compileToken=wrapCompile(l.compileToken);function getSelectorFunc(e){return function select(t,r,n){var a=convertOptionFormats(n);if(typeof t!=="function"){t=l.compileUnsafe(t,a,r)}var i=prepareContext(r,a.adapter,t.shouldTestNextSiblings);return e(t,i,a)}}function prepareContext(e,t,r){if(r===void 0){r=false}if(r){e=appendNextSiblings(e,t)}return Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}t.prepareContext=prepareContext;function appendNextSiblings(e,t){var r=Array.isArray(e)?e.slice(0):[e];for(var n=0;n<r.length;n++){var a=u.getNextSiblings(r[n],t);r.push.apply(r,a)}return r}t.selectAll=getSelectorFunc((function(e,t,r){return e===o.falseFunc||!t||t.length===0?[]:r.adapter.findAll(e,t)}));t.selectOne=getSelectorFunc((function(e,t,r){return e===o.falseFunc||!t||t.length===0?null:r.adapter.findOne(e,t)}));function is(e,t,r){var n=convertOptionFormats(r);return(typeof t==="function"?t:l.compile(t,n))(e)}t.is=is;t.default=t.selectAll;var d=r(7478);Object.defineProperty(t,"filters",{enumerable:true,get:function(){return d.filters}});Object.defineProperty(t,"pseudos",{enumerable:true,get:function(){return d.pseudos}});Object.defineProperty(t,"aliases",{enumerable:true,get:function(){return d.aliases}})},9368:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTraversal=t.procedure=void 0;t.procedure={universal:50,tag:30,attribute:1,pseudo:0,"pseudo-element":0,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1,_flexibleDescendant:-1};function isTraversal(e){return t.procedure[e.type]<0}t.isTraversal=isTraversal},1498:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.aliases=void 0;t.aliases={"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])"}},8053:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.filters=void 0;var a=n(r(9436));var i=r(7318);function getChildFunc(e,t){return function(r){var n=t.getParent(r);return n!=null&&t.isTag(n)&&e(r)}}t.filters={contains:function(e,t,r){var n=r.adapter;return function contains(r){return e(r)&&n.getText(r).includes(t)}},icontains:function(e,t,r){var n=r.adapter;var a=t.toLowerCase();return function icontains(t){return e(t)&&n.getText(t).toLowerCase().includes(a)}},"nth-child":function(e,t,r){var n=r.adapter,s=r.equals;var o=a.default(t);if(o===i.falseFunc)return i.falseFunc;if(o===i.trueFunc)return getChildFunc(e,n);return function nthChild(t){var r=n.getSiblings(t);var a=0;for(var i=0;i<r.length;i++){if(s(t,r[i]))break;if(n.isTag(r[i])){a++}}return o(a)&&e(t)}},"nth-last-child":function(e,t,r){var n=r.adapter,s=r.equals;var o=a.default(t);if(o===i.falseFunc)return i.falseFunc;if(o===i.trueFunc)return getChildFunc(e,n);return function nthLastChild(t){var r=n.getSiblings(t);var a=0;for(var i=r.length-1;i>=0;i--){if(s(t,r[i]))break;if(n.isTag(r[i])){a++}}return o(a)&&e(t)}},"nth-of-type":function(e,t,r){var n=r.adapter,s=r.equals;var o=a.default(t);if(o===i.falseFunc)return i.falseFunc;if(o===i.trueFunc)return getChildFunc(e,n);return function nthOfType(t){var r=n.getSiblings(t);var a=0;for(var i=0;i<r.length;i++){var l=r[i];if(s(t,l))break;if(n.isTag(l)&&n.getName(l)===n.getName(t)){a++}}return o(a)&&e(t)}},"nth-last-of-type":function(e,t,r){var n=r.adapter,s=r.equals;var o=a.default(t);if(o===i.falseFunc)return i.falseFunc;if(o===i.trueFunc)return getChildFunc(e,n);return function nthLastOfType(t){var r=n.getSiblings(t);var a=0;for(var i=r.length-1;i>=0;i--){var l=r[i];if(s(t,l))break;if(n.isTag(l)&&n.getName(l)===n.getName(t)){a++}}return o(a)&&e(t)}},root:function(e,t,r){var n=r.adapter;return function(t){var r=n.getParent(t);return(r==null||!n.isTag(r))&&e(t)}},scope:function(e,r,n,a){var i=n.equals;if(!a||a.length===0){return t.filters.root(e,r,n)}if(a.length===1){return function(t){return i(a[0],t)&&e(t)}}return function(t){return a.includes(t)&&e(t)}},hover:dynamicStatePseudo("isHovered"),visited:dynamicStatePseudo("isVisited"),active:dynamicStatePseudo("isActive")};function dynamicStatePseudo(e){return function dynamicPseudo(t,r,n){var a=n.adapter;var s=a[e];if(typeof s!=="function"){return i.falseFunc}return function active(e){return s(e)&&t(e)}}}},7478:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0;var n=r(7318);var a=r(6643);var i=r(8053);Object.defineProperty(t,"filters",{enumerable:true,get:function(){return i.filters}});var s=r(6529);Object.defineProperty(t,"pseudos",{enumerable:true,get:function(){return s.pseudos}});var o=r(1498);Object.defineProperty(t,"aliases",{enumerable:true,get:function(){return o.aliases}});var l=r(6441);function compilePseudoSelector(e,t,r,u,c){var d=t.name,p=t.data;if(Array.isArray(p)){return l.subselects[d](e,p,r,u,c)}if(d in o.aliases){if(p!=null){throw new Error("Pseudo "+d+" doesn't have any arguments")}var m=a.parse(o.aliases[d],r);return l.subselects.is(e,m,r,u,c)}if(d in i.filters){return i.filters[d](e,p,r,u)}if(d in s.pseudos){var f=s.pseudos[d];s.verifyPseudoArgs(f,d,p);return f===n.falseFunc?n.falseFunc:e===n.trueFunc?function(e){return f(e,r,p)}:function(t){return f(t,r,p)&&e(t)}}throw new Error("unmatched pseudo-class :"+d)}t.compilePseudoSelector=compilePseudoSelector},6529:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.verifyPseudoArgs=t.pseudos=void 0;t.pseudos={empty:function(e,t){var r=t.adapter;return!r.getChildren(e).some((function(e){return r.isTag(e)||r.getText(e)!==""}))},"first-child":function(e,t){var r=t.adapter,n=t.equals;var a=r.getSiblings(e).find((function(e){return r.isTag(e)}));return a!=null&&n(e,a)},"last-child":function(e,t){var r=t.adapter,n=t.equals;var a=r.getSiblings(e);for(var i=a.length-1;i>=0;i--){if(n(e,a[i]))return true;if(r.isTag(a[i]))break}return false},"first-of-type":function(e,t){var r=t.adapter,n=t.equals;var a=r.getSiblings(e);var i=r.getName(e);for(var s=0;s<a.length;s++){var o=a[s];if(n(e,o))return true;if(r.isTag(o)&&r.getName(o)===i){break}}return false},"last-of-type":function(e,t){var r=t.adapter,n=t.equals;var a=r.getSiblings(e);var i=r.getName(e);for(var s=a.length-1;s>=0;s--){var o=a[s];if(n(e,o))return true;if(r.isTag(o)&&r.getName(o)===i){break}}return false},"only-of-type":function(e,t){var r=t.adapter,n=t.equals;var a=r.getName(e);return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)||r.getName(t)!==a}))},"only-child":function(e,t){var r=t.adapter,n=t.equals;return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)}))}};function verifyPseudoArgs(e,t,r){if(r===null){if(e.length>2){throw new Error("pseudo-selector :"+t+" requires an argument")}}else if(e.length===2){throw new Error("pseudo-selector :"+t+" doesn't have any arguments")}}t.verifyPseudoArgs=verifyPseudoArgs},6441:function(e,t,r){"use strict";var n=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,a=e.length;r<n;r++,a++)e[a]=t[r];return e};Object.defineProperty(t,"__esModule",{value:true});t.subselects=t.getNextSiblings=t.ensureIsTag=t.PLACEHOLDER_ELEMENT=void 0;var a=r(7318);var i=r(9368);t.PLACEHOLDER_ELEMENT={};function ensureIsTag(e,t){if(e===a.falseFunc)return a.falseFunc;return function(r){return t.isTag(r)&&e(r)}}t.ensureIsTag=ensureIsTag;function getNextSiblings(e,t){var r=t.getSiblings(e);if(r.length<=1)return[];var n=r.indexOf(e);if(n<0||n===r.length-1)return[];return r.slice(n+1).filter(t.isTag)}t.getNextSiblings=getNextSiblings;var is=function(e,t,r,n,a){var i={xmlMode:!!r.xmlMode,adapter:r.adapter,equals:r.equals};var s=a(t,i,n);return function(t){return s(t)&&e(t)}};t.subselects={is:is,matches:is,not:function(e,t,r,n,i){var s={xmlMode:!!r.xmlMode,adapter:r.adapter,equals:r.equals};var o=i(t,s,n);if(o===a.falseFunc)return e;if(o===a.trueFunc)return a.falseFunc;return function not(t){return!o(t)&&e(t)}},has:function(e,r,s,o,l){var u=s.adapter;var c={xmlMode:!!s.xmlMode,adapter:u,equals:s.equals};var d=r.some((function(e){return e.some(i.isTraversal)}))?[t.PLACEHOLDER_ELEMENT]:undefined;var p=l(r,c,d);if(p===a.falseFunc)return a.falseFunc;if(p===a.trueFunc){return function(t){return u.getChildren(t).some(u.isTag)&&e(t)}}var m=ensureIsTag(p,u);var f=p.shouldTestNextSiblings,h=f===void 0?false:f;if(d){return function(t){d[0]=t;var r=u.getChildren(t);var a=h?n(n([],r),getNextSiblings(t,u)):r;return e(t)&&u.existsOne(m,a)}}return function(t){return e(t)&&u.existsOne(m,u.getChildren(t))}}}},8553:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=r(9368);var a={exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function sortByProcedure(e){var t=e.map(getProcedure);for(var r=1;r<e.length;r++){var n=t[r];if(n<0)continue;for(var a=r-1;a>=0&&n<t[a];a--){var i=e[a+1];e[a+1]=e[a];e[a]=i;t[a+1]=t[a];t[a]=n}}}t.default=sortByProcedure;function getProcedure(e){var t=n.procedure[e.type];if(e.type==="attribute"){t=a[e.action];if(t===a.equals&&e.name==="id"){t=9}if(e.ignoreCase){t>>=1}}else if(e.type==="pseudo"){if(!e.data){t=3}else if(e.name==="has"||e.name==="contains"){t=0}else if(Array.isArray(e.data)){t=0;for(var r=0;r<e.data.length;r++){if(e.data[r].length!==1)continue;var i=getProcedure(e.data[r][0]);if(i===0){t=0;break}if(i>t)t=i}if(e.data.length>1&&t>0)t-=1}else{t=1}}return t}},8667:function(e,t,r){const n=r(1554);const a=r(6962);const i=r(6573);const s=r(6952);const o=/^\s*\|\s*/;function preprocessAtrules(e){const t=Object.create(null);for(const r in e){const n=e[r];let a=null;if(n.descriptors){a=Object.create(null);for(const e in n.descriptors){a[e]=n.descriptors[e].syntax}}t[r.substr(1)]={prelude:n.syntax.trim().match(/^@\S+\s+([^;\{]*)/)[1].trim()||null,descriptors:a}}return t}function patchDictionary(e,t){const r={};for(const t in e){r[t]=e[t].syntax||e[t]}for(const n in t){if(n in e){if(t[n].syntax){r[n]=o.test(t[n].syntax)?r[n]+" "+t[n].syntax.trim():t[n].syntax}else{delete r[n]}}else{if(t[n].syntax){r[n]=t[n].syntax.replace(o,"")}}}return r}function unpackSyntaxes(e){const t={};for(const r in e){t[r]=e[r].syntax}return t}function patchAtrules(e,t){const r={};for(const n in e){const a=t[n]&&t[n].descriptors||null;r[n]={prelude:n in t&&"prelude"in t[n]?t[n].prelude:e[n].prelude||null,descriptors:e[n].descriptors?patchDictionary(e[n].descriptors,a||{}):a&&unpackSyntaxes(a)}}for(const n in t){if(!hasOwnProperty.call(e,n)){r[n]={prelude:t[n].prelude||null,descriptors:t[n].descriptors&&unpackSyntaxes(t[n].descriptors)}}}return r}e.exports={types:patchDictionary(i,s.syntaxes),atrules:patchAtrules(preprocessAtrules(n),s.atrules),properties:patchDictionary(a,s.properties)}},9915:function(e){function createItem(e){return{prev:null,next:null,data:e}}function allocateCursor(e,r,n){var a;if(t!==null){a=t;t=t.cursor;a.prev=r;a.next=n;a.cursor=e.cursor}else{a={prev:r,next:n,cursor:e.cursor}}e.cursor=a;return a}function releaseCursor(e){var r=e.cursor;e.cursor=r.cursor;r.prev=null;r.next=null;r.cursor=t;t=r}var t=null;var List=function(){this.cursor=null;this.head=null;this.tail=null};List.createItem=createItem;List.prototype.createItem=createItem;List.prototype.updateCursors=function(e,t,r,n){var a=this.cursor;while(a!==null){if(a.prev===e){a.prev=t}if(a.next===r){a.next=n}a=a.cursor}};List.prototype.getSize=function(){var e=0;var t=this.head;while(t){e++;t=t.next}return e};List.prototype.fromArray=function(e){var t=null;this.head=null;for(var r=0;r<e.length;r++){var n=createItem(e[r]);if(t!==null){t.next=n}else{this.head=n}n.prev=t;t=n}this.tail=t;return this};List.prototype.toArray=function(){var e=this.head;var t=[];while(e){t.push(e.data);e=e.next}return t};List.prototype.toJSON=List.prototype.toArray;List.prototype.isEmpty=function(){return this.head===null};List.prototype.first=function(){return this.head&&this.head.data};List.prototype.last=function(){return this.tail&&this.tail.data};List.prototype.each=function(e,t){var r;if(t===undefined){t=this}var n=allocateCursor(this,null,this.head);while(n.next!==null){r=n.next;n.next=r.next;e.call(t,r.data,r,this)}releaseCursor(this)};List.prototype.forEach=List.prototype.each;List.prototype.eachRight=function(e,t){var r;if(t===undefined){t=this}var n=allocateCursor(this,this.tail,null);while(n.prev!==null){r=n.prev;n.prev=r.prev;e.call(t,r.data,r,this)}releaseCursor(this)};List.prototype.forEachRight=List.prototype.eachRight;List.prototype.reduce=function(e,t,r){var n;if(r===undefined){r=this}var a=allocateCursor(this,null,this.head);var i=t;while(a.next!==null){n=a.next;a.next=n.next;i=e.call(r,i,n.data,n,this)}releaseCursor(this);return i};List.prototype.reduceRight=function(e,t,r){var n;if(r===undefined){r=this}var a=allocateCursor(this,this.tail,null);var i=t;while(a.prev!==null){n=a.prev;a.prev=n.prev;i=e.call(r,i,n.data,n,this)}releaseCursor(this);return i};List.prototype.nextUntil=function(e,t,r){if(e===null){return}var n;if(r===undefined){r=this}var a=allocateCursor(this,null,e);while(a.next!==null){n=a.next;a.next=n.next;if(t.call(r,n.data,n,this)){break}}releaseCursor(this)};List.prototype.prevUntil=function(e,t,r){if(e===null){return}var n;if(r===undefined){r=this}var a=allocateCursor(this,e,null);while(a.prev!==null){n=a.prev;a.prev=n.prev;if(t.call(r,n.data,n,this)){break}}releaseCursor(this)};List.prototype.some=function(e,t){var r=this.head;if(t===undefined){t=this}while(r!==null){if(e.call(t,r.data,r,this)){return true}r=r.next}return false};List.prototype.map=function(e,t){var r=new List;var n=this.head;if(t===undefined){t=this}while(n!==null){r.appendData(e.call(t,n.data,n,this));n=n.next}return r};List.prototype.filter=function(e,t){var r=new List;var n=this.head;if(t===undefined){t=this}while(n!==null){if(e.call(t,n.data,n,this)){r.appendData(n.data)}n=n.next}return r};List.prototype.clear=function(){this.head=null;this.tail=null};List.prototype.copy=function(){var e=new List;var t=this.head;while(t!==null){e.insert(createItem(t.data));t=t.next}return e};List.prototype.prepend=function(e){this.updateCursors(null,e,this.head,e);if(this.head!==null){this.head.prev=e;e.next=this.head}else{this.tail=e}this.head=e;return this};List.prototype.prependData=function(e){return this.prepend(createItem(e))};List.prototype.append=function(e){return this.insert(e)};List.prototype.appendData=function(e){return this.insert(createItem(e))};List.prototype.insert=function(e,t){if(t!==undefined&&t!==null){this.updateCursors(t.prev,e,t,e);if(t.prev===null){if(this.head!==t){throw new Error("before doesn't belong to list")}this.head=e;t.prev=e;e.next=t;this.updateCursors(null,e)}else{t.prev.next=e;e.prev=t.prev;t.prev=e;e.next=t}}else{this.updateCursors(this.tail,e,null,e);if(this.tail!==null){this.tail.next=e;e.prev=this.tail}else{this.head=e}this.tail=e}return this};List.prototype.insertData=function(e,t){return this.insert(createItem(e),t)};List.prototype.remove=function(e){this.updateCursors(e,e.prev,e,e.next);if(e.prev!==null){e.prev.next=e.next}else{if(this.head!==e){throw new Error("item doesn't belong to list")}this.head=e.next}if(e.next!==null){e.next.prev=e.prev}else{if(this.tail!==e){throw new Error("item doesn't belong to list")}this.tail=e.prev}e.prev=null;e.next=null;return e};List.prototype.push=function(e){this.insert(createItem(e))};List.prototype.pop=function(){if(this.tail!==null){return this.remove(this.tail)}};List.prototype.unshift=function(e){this.prepend(createItem(e))};List.prototype.shift=function(){if(this.head!==null){return this.remove(this.head)}};List.prototype.prependList=function(e){return this.insertList(e,this.head)};List.prototype.appendL