UNPKG

@winner-fed/bundler-webpack

Version:

@winner-fed/bundler-webpack

1 lines 1.97 MB
(function(){var B={54200:function(B,C){(function(B){B.parser=function(B,C){return new SAXParser(B,C)};B.SAXParser=SAXParser;B.MAX_BUFFER_LENGTH=64*1024;var C=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];B.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(C,l){if(!(this instanceof SAXParser)){return new SAXParser(C,l)}var m=this;clearBuffers(m);m.q=m.c="";m.bufferCheckPosition=B.MAX_BUFFER_LENGTH;m.opt=l||{};m.opt.lowercase=m.opt.lowercase||m.opt.lowercasetags;m.looseCase=m.opt.lowercase?"toLowerCase":"toUpperCase";m.tags=[];m.closed=m.closedRoot=m.sawRoot=false;m.tag=m.error=null;m.strict=!!C;m.noscript=!!(C||m.opt.noscript);m.state=O.BEGIN;m.strictEntities=m.opt.strictEntities;m.ENTITIES=m.strictEntities?Object.create(B.XML_ENTITIES):Object.create(B.ENTITIES);m.attribList=[];if(m.opt.xmlns){m.ns=Object.create(S)}m.trackPosition=m.opt.position!==false;if(m.trackPosition){m.position=m.line=m.column=0}emit(m,"onready")}if(!Object.create){Object.create=function(B){function F(){}F.prototype=B;var C=new F;return C}}if(!Object.keys){Object.keys=function(B){var C=[];for(var l in B)if(B.hasOwnProperty(l))C.push(l);return C}}function checkBufferLength(l){var m=Math.max(B.MAX_BUFFER_LENGTH,10);var v=0;for(var y=0,S=C.length;y<S;y++){var A=l[C[y]].length;if(A>m){switch(C[y]){case"textNode":closeText(l);break;case"cdata":emitNode(l,"oncdata",l.cdata);l.cdata="";break;case"script":emitNode(l,"onscript",l.script);l.script="";break;default:error(l,"Max buffer length exceeded: "+C[y])}}v=Math.max(v,A)}var E=B.MAX_BUFFER_LENGTH-v;l.bufferCheckPosition=E+l.position}function clearBuffers(B){for(var l=0,m=C.length;l<m;l++){B[C[l]]=""}}function flushBuffers(B){closeText(B);if(B.cdata!==""){emitNode(B,"oncdata",B.cdata);B.cdata=""}if(B.script!==""){emitNode(B,"onscript",B.script);B.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 l="[CDATA[";var m="DOCTYPE";var v="http://www.w3.org/XML/1998/namespace";var y="http://www.w3.org/2000/xmlns/";var S={xml:v,xmlns:y};var A=/[:_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 E=/[:_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 k=/[#:_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 w=/[#:_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(B){return B===" "||B==="\n"||B==="\r"||B==="\t"}function isQuote(B){return B==='"'||B==="'"}function isAttribEnd(B){return B===">"||isWhitespace(B)}function isMatch(B,C){return B.test(C)}function notMatch(B,C){return!isMatch(B,C)}var O=0;B.STATE={BEGIN:O++,BEGIN_WHITESPACE:O++,TEXT:O++,TEXT_ENTITY:O++,OPEN_WAKA:O++,SGML_DECL:O++,SGML_DECL_QUOTED:O++,DOCTYPE:O++,DOCTYPE_QUOTED:O++,DOCTYPE_DTD:O++,DOCTYPE_DTD_QUOTED:O++,COMMENT_STARTING:O++,COMMENT:O++,COMMENT_ENDING:O++,COMMENT_ENDED:O++,CDATA:O++,CDATA_ENDING:O++,CDATA_ENDING_2:O++,PROC_INST:O++,PROC_INST_BODY:O++,PROC_INST_ENDING:O++,OPEN_TAG:O++,OPEN_TAG_SLASH:O++,ATTRIB:O++,ATTRIB_NAME:O++,ATTRIB_NAME_SAW_WHITE:O++,ATTRIB_VALUE:O++,ATTRIB_VALUE_QUOTED:O++,ATTRIB_VALUE_CLOSED:O++,ATTRIB_VALUE_UNQUOTED:O++,ATTRIB_VALUE_ENTITY_Q:O++,ATTRIB_VALUE_ENTITY_U:O++,CLOSE_TAG:O++,CLOSE_TAG_SAW_WHITE:O++,SCRIPT:O++,SCRIPT_ENDING:O++};B.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};B.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(B.ENTITIES).forEach((function(C){var l=B.ENTITIES[C];var m=typeof l==="number"?String.fromCharCode(l):l;B.ENTITIES[C]=m}));for(var T in B.STATE){B.STATE[B.STATE[T]]=T}O=B.STATE;function emit(B,C,l){B[C]&&B[C](l)}function emitNode(B,C,l){if(B.textNode)closeText(B);emit(B,C,l)}function closeText(B){B.textNode=textopts(B.opt,B.textNode);if(B.textNode)emit(B,"ontext",B.textNode);B.textNode=""}function textopts(B,C){if(B.trim)C=C.trim();if(B.normalize)C=C.replace(/\s+/g," ");return C}function error(B,C){closeText(B);const l=C+"\nLine: "+B.line+"\nColumn: "+B.column+"\nChar: "+B.c;const m=new Error(l);m.reason=C;m.line=B.line;m.column=B.column;B.error=m;emit(B,"onerror",m);return B}function end(B){if(B.sawRoot&&!B.closedRoot)strictFail(B,"Unclosed root tag");if(B.state!==O.BEGIN&&B.state!==O.BEGIN_WHITESPACE&&B.state!==O.TEXT){error(B,"Unexpected end")}closeText(B);B.c="";B.closed=true;emit(B,"onend");SAXParser.call(B,B.strict,B.opt);return B}function strictFail(B,C){if(typeof B!=="object"||!(B instanceof SAXParser)){throw new Error("bad call to strictFail")}if(B.strict){error(B,C)}}function newTag(B){if(!B.strict)B.tagName=B.tagName[B.looseCase]();var C=B.tags[B.tags.length-1]||B;var l=B.tag={name:B.tagName,attributes:{}};if(B.opt.xmlns){l.ns=C.ns}B.attribList.length=0;emitNode(B,"onopentagstart",l)}function qname(B,C){var l=B.indexOf(":");var m=l<0?["",B]:B.split(":");var v=m[0];var y=m[1];if(C&&B==="xmlns"){v="xmlns";y=""}return{prefix:v,local:y}}function attrib(B){if(!B.strict){B.attribName=B.attribName[B.looseCase]()}if(B.attribList.indexOf(B.attribName)!==-1||B.tag.attributes.hasOwnProperty(B.attribName)){B.attribName=B.attribValue="";return}if(B.opt.xmlns){var C=qname(B.attribName,true);var l=C.prefix;var m=C.local;if(l==="xmlns"){if(m==="xml"&&B.attribValue!==v){strictFail(B,"xml: prefix must be bound to "+v+"\n"+"Actual: "+B.attribValue)}else if(m==="xmlns"&&B.attribValue!==y){strictFail(B,"xmlns: prefix must be bound to "+y+"\n"+"Actual: "+B.attribValue)}else{var S=B.tag;var A=B.tags[B.tags.length-1]||B;if(S.ns===A.ns){S.ns=Object.create(A.ns)}S.ns[m]=B.attribValue}}B.attribList.push([B.attribName,B.attribValue])}else{B.tag.attributes[B.attribName]=B.attribValue;emitNode(B,"onattribute",{name:B.attribName,value:B.attribValue})}B.attribName=B.attribValue=""}function openTag(B,C){if(B.opt.xmlns){var l=B.tag;var m=qname(B.tagName);l.prefix=m.prefix;l.local=m.local;l.uri=l.ns[m.prefix]||"";if(l.prefix&&!l.uri){strictFail(B,"Unbound namespace prefix: "+JSON.stringify(B.tagName));l.uri=m.prefix}var v=B.tags[B.tags.length-1]||B;if(l.ns&&v.ns!==l.ns){Object.keys(l.ns).forEach((function(C){emitNode(B,"onopennamespace",{prefix:C,uri:l.ns[C]})}))}for(var y=0,S=B.attribList.length;y<S;y++){var A=B.attribList[y];var E=A[0];var k=A[1];var w=qname(E,true);var T=w.prefix;var P=w.local;var D=T===""?"":l.ns[T]||"";var L={name:E,value:k,prefix:T,local:P,uri:D};if(T&&T!=="xmlns"&&!D){strictFail(B,"Unbound namespace prefix: "+JSON.stringify(T));L.uri=T}B.tag.attributes[E]=L;emitNode(B,"onattribute",L)}B.attribList.length=0}B.tag.isSelfClosing=!!C;B.sawRoot=true;B.tags.push(B.tag);emitNode(B,"onopentag",B.tag);if(!C){if(!B.noscript&&B.tagName.toLowerCase()==="script"){B.state=O.SCRIPT}else{B.state=O.TEXT}B.tag=null;B.tagName=""}B.attribName=B.attribValue="";B.attribList.length=0}function closeTag(B){if(!B.tagName){strictFail(B,"Weird empty close tag.");B.textNode+="</>";B.state=O.TEXT;return}if(B.script){if(B.tagName!=="script"){B.script+="</"+B.tagName+">";B.tagName="";B.state=O.SCRIPT;return}emitNode(B,"onscript",B.script);B.script=""}var C=B.tags.length;var l=B.tagName;if(!B.strict){l=l[B.looseCase]()}var m=l;while(C--){var v=B.tags[C];if(v.name!==m){strictFail(B,"Unexpected close tag")}else{break}}if(C<0){strictFail(B,"Unmatched closing tag: "+B.tagName);B.textNode+="</"+B.tagName+">";B.state=O.TEXT;return}B.tagName=l;var y=B.tags.length;while(y-- >C){var S=B.tag=B.tags.pop();B.tagName=B.tag.name;emitNode(B,"onclosetag",B.tagName);var A={};for(var E in S.ns){A[E]=S.ns[E]}var k=B.tags[B.tags.length-1]||B;if(B.opt.xmlns&&S.ns!==k.ns){Object.keys(S.ns).forEach((function(C){var l=S.ns[C];emitNode(B,"onclosenamespace",{prefix:C,uri:l})}))}}if(C===0)B.closedRoot=true;B.tagName=B.attribValue=B.attribName="";B.attribList.length=0;B.state=O.TEXT}function parseEntity(B){var C=B.entity;var l=C.toLowerCase();var m;var v="";if(B.ENTITIES[C]){return B.ENTITIES[C]}if(B.ENTITIES[l]){return B.ENTITIES[l]}C=l;if(C.charAt(0)==="#"){if(C.charAt(1)==="x"){C=C.slice(2);m=parseInt(C,16);v=m.toString(16)}else{C=C.slice(1);m=parseInt(C,10);v=m.toString(10)}}C=C.replace(/^0+/,"");if(isNaN(m)||v.toLowerCase()!==C){strictFail(B,"Invalid character entity");return"&"+B.entity+";"}return String.fromCodePoint(m)}function beginWhiteSpace(B,C){if(C==="<"){B.state=O.OPEN_WAKA;B.startTagPosition=B.position}else if(!isWhitespace(C)){strictFail(B,"Non-whitespace before first tag.");B.textNode=C;B.state=O.TEXT}}function charAt(B,C){var l="";if(C<B.length){l=B.charAt(C)}return l}function write(C){var v=this;if(this.error){throw this.error}if(v.closed){return error(v,"Cannot write after close. Assign an onready handler.")}if(C===null){return end(v)}if(typeof C==="object"){C=C.toString()}var y=0;var S="";while(true){S=charAt(C,y++);v.c=S;if(!S){break}if(v.trackPosition){v.position++;if(S==="\n"){v.line++;v.column=0}else{v.column++}}switch(v.state){case O.BEGIN:v.state=O.BEGIN_WHITESPACE;if(S==="\ufeff"){continue}beginWhiteSpace(v,S);continue;case O.BEGIN_WHITESPACE:beginWhiteSpace(v,S);continue;case O.TEXT:if(v.sawRoot&&!v.closedRoot){var T=y-1;while(S&&S!=="<"&&S!=="&"){S=charAt(C,y++);if(S&&v.trackPosition){v.position++;if(S==="\n"){v.line++;v.column=0}else{v.column++}}}v.textNode+=C.substring(T,y-1)}if(S==="<"&&!(v.sawRoot&&v.closedRoot&&!v.strict)){v.state=O.OPEN_WAKA;v.startTagPosition=v.position}else{if(!isWhitespace(S)&&(!v.sawRoot||v.closedRoot)){strictFail(v,"Text data outside of root node.")}if(S==="&"){v.state=O.TEXT_ENTITY}else{v.textNode+=S}}continue;case O.SCRIPT:if(S==="<"){v.state=O.SCRIPT_ENDING}else{v.script+=S}continue;case O.SCRIPT_ENDING:if(S==="/"){v.state=O.CLOSE_TAG}else{v.script+="<"+S;v.state=O.SCRIPT}continue;case O.OPEN_WAKA:if(S==="!"){v.state=O.SGML_DECL;v.sgmlDecl=""}else if(isWhitespace(S)){}else if(isMatch(A,S)){v.state=O.OPEN_TAG;v.tagName=S}else if(S==="/"){v.state=O.CLOSE_TAG;v.tagName=""}else if(S==="?"){v.state=O.PROC_INST;v.procInstName=v.procInstBody=""}else{strictFail(v,"Unencoded <");if(v.startTagPosition+1<v.position){var P=v.position-v.startTagPosition;S=new Array(P).join(" ")+S}v.textNode+="<"+S;v.state=O.TEXT}continue;case O.SGML_DECL:if((v.sgmlDecl+S).toUpperCase()===l){emitNode(v,"onopencdata");v.state=O.CDATA;v.sgmlDecl="";v.cdata=""}else if(v.sgmlDecl+S==="--"){v.state=O.COMMENT;v.comment="";v.sgmlDecl=""}else if((v.sgmlDecl+S).toUpperCase()===m){v.state=O.DOCTYPE;if(v.doctype||v.sawRoot){strictFail(v,"Inappropriately located doctype declaration")}v.doctype="";v.sgmlDecl=""}else if(S===">"){emitNode(v,"onsgmldeclaration",v.sgmlDecl);v.sgmlDecl="";v.state=O.TEXT}else if(isQuote(S)){v.state=O.SGML_DECL_QUOTED;v.sgmlDecl+=S}else{v.sgmlDecl+=S}continue;case O.SGML_DECL_QUOTED:if(S===v.q){v.state=O.SGML_DECL;v.q=""}v.sgmlDecl+=S;continue;case O.DOCTYPE:if(S===">"){v.state=O.TEXT;emitNode(v,"ondoctype",v.doctype);v.doctype=true}else{v.doctype+=S;if(S==="["){v.state=O.DOCTYPE_DTD}else if(isQuote(S)){v.state=O.DOCTYPE_QUOTED;v.q=S}}continue;case O.DOCTYPE_QUOTED:v.doctype+=S;if(S===v.q){v.q="";v.state=O.DOCTYPE}continue;case O.DOCTYPE_DTD:v.doctype+=S;if(S==="]"){v.state=O.DOCTYPE}else if(isQuote(S)){v.state=O.DOCTYPE_DTD_QUOTED;v.q=S}continue;case O.DOCTYPE_DTD_QUOTED:v.doctype+=S;if(S===v.q){v.state=O.DOCTYPE_DTD;v.q=""}continue;case O.COMMENT:if(S==="-"){v.state=O.COMMENT_ENDING}else{v.comment+=S}continue;case O.COMMENT_ENDING:if(S==="-"){v.state=O.COMMENT_ENDED;v.comment=textopts(v.opt,v.comment);if(v.comment){emitNode(v,"oncomment",v.comment)}v.comment=""}else{v.comment+="-"+S;v.state=O.COMMENT}continue;case O.COMMENT_ENDED:if(S!==">"){strictFail(v,"Malformed comment");v.comment+="--"+S;v.state=O.COMMENT}else{v.state=O.TEXT}continue;case O.CDATA:if(S==="]"){v.state=O.CDATA_ENDING}else{v.cdata+=S}continue;case O.CDATA_ENDING:if(S==="]"){v.state=O.CDATA_ENDING_2}else{v.cdata+="]"+S;v.state=O.CDATA}continue;case O.CDATA_ENDING_2:if(S===">"){if(v.cdata){emitNode(v,"oncdata",v.cdata)}emitNode(v,"onclosecdata");v.cdata="";v.state=O.TEXT}else if(S==="]"){v.cdata+="]"}else{v.cdata+="]]"+S;v.state=O.CDATA}continue;case O.PROC_INST:if(S==="?"){v.state=O.PROC_INST_ENDING}else if(isWhitespace(S)){v.state=O.PROC_INST_BODY}else{v.procInstName+=S}continue;case O.PROC_INST_BODY:if(!v.procInstBody&&isWhitespace(S)){continue}else if(S==="?"){v.state=O.PROC_INST_ENDING}else{v.procInstBody+=S}continue;case O.PROC_INST_ENDING:if(S===">"){emitNode(v,"onprocessinginstruction",{name:v.procInstName,body:v.procInstBody});v.procInstName=v.procInstBody="";v.state=O.TEXT}else{v.procInstBody+="?"+S;v.state=O.PROC_INST_BODY}continue;case O.OPEN_TAG:if(isMatch(E,S)){v.tagName+=S}else{newTag(v);if(S===">"){openTag(v)}else if(S==="/"){v.state=O.OPEN_TAG_SLASH}else{if(!isWhitespace(S)){strictFail(v,"Invalid character in tag name")}v.state=O.ATTRIB}}continue;case O.OPEN_TAG_SLASH:if(S===">"){openTag(v,true);closeTag(v)}else{strictFail(v,"Forward-slash in opening tag not followed by >");v.state=O.ATTRIB}continue;case O.ATTRIB:if(isWhitespace(S)){continue}else if(S===">"){openTag(v)}else if(S==="/"){v.state=O.OPEN_TAG_SLASH}else if(isMatch(A,S)){v.attribName=S;v.attribValue="";v.state=O.ATTRIB_NAME}else{strictFail(v,"Invalid attribute name")}continue;case O.ATTRIB_NAME:if(S==="="){v.state=O.ATTRIB_VALUE}else if(S===">"){strictFail(v,"Attribute without value");v.attribValue=v.attribName;attrib(v);openTag(v)}else if(isWhitespace(S)){v.state=O.ATTRIB_NAME_SAW_WHITE}else if(isMatch(E,S)){v.attribName+=S}else{strictFail(v,"Invalid attribute name")}continue;case O.ATTRIB_NAME_SAW_WHITE:if(S==="="){v.state=O.ATTRIB_VALUE}else if(isWhitespace(S)){continue}else{strictFail(v,"Attribute without value");v.tag.attributes[v.attribName]="";v.attribValue="";emitNode(v,"onattribute",{name:v.attribName,value:""});v.attribName="";if(S===">"){openTag(v)}else if(isMatch(A,S)){v.attribName=S;v.state=O.ATTRIB_NAME}else{strictFail(v,"Invalid attribute name");v.state=O.ATTRIB}}continue;case O.ATTRIB_VALUE:if(isWhitespace(S)){continue}else if(isQuote(S)){v.q=S;v.state=O.ATTRIB_VALUE_QUOTED}else{strictFail(v,"Unquoted attribute value");v.state=O.ATTRIB_VALUE_UNQUOTED;v.attribValue=S}continue;case O.ATTRIB_VALUE_QUOTED:if(S!==v.q){if(S==="&"){v.state=O.ATTRIB_VALUE_ENTITY_Q}else{v.attribValue+=S}continue}attrib(v);v.q="";v.state=O.ATTRIB_VALUE_CLOSED;continue;case O.ATTRIB_VALUE_CLOSED:if(isWhitespace(S)){v.state=O.ATTRIB}else if(S===">"){openTag(v)}else if(S==="/"){v.state=O.OPEN_TAG_SLASH}else if(isMatch(A,S)){strictFail(v,"No whitespace between attributes");v.attribName=S;v.attribValue="";v.state=O.ATTRIB_NAME}else{strictFail(v,"Invalid attribute name")}continue;case O.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(S)){if(S==="&"){v.state=O.ATTRIB_VALUE_ENTITY_U}else{v.attribValue+=S}continue}attrib(v);if(S===">"){openTag(v)}else{v.state=O.ATTRIB}continue;case O.CLOSE_TAG:if(!v.tagName){if(isWhitespace(S)){continue}else if(notMatch(A,S)){if(v.script){v.script+="</"+S;v.state=O.SCRIPT}else{strictFail(v,"Invalid tagname in closing tag.")}}else{v.tagName=S}}else if(S===">"){closeTag(v)}else if(isMatch(E,S)){v.tagName+=S}else if(v.script){v.script+="</"+v.tagName;v.tagName="";v.state=O.SCRIPT}else{if(!isWhitespace(S)){strictFail(v,"Invalid tagname in closing tag")}v.state=O.CLOSE_TAG_SAW_WHITE}continue;case O.CLOSE_TAG_SAW_WHITE:if(isWhitespace(S)){continue}if(S===">"){closeTag(v)}else{strictFail(v,"Invalid characters in closing tag")}continue;case O.TEXT_ENTITY:case O.ATTRIB_VALUE_ENTITY_Q:case O.ATTRIB_VALUE_ENTITY_U:var D;var L;switch(v.state){case O.TEXT_ENTITY:D=O.TEXT;L="textNode";break;case O.ATTRIB_VALUE_ENTITY_Q:D=O.ATTRIB_VALUE_QUOTED;L="attribValue";break;case O.ATTRIB_VALUE_ENTITY_U:D=O.ATTRIB_VALUE_UNQUOTED;L="attribValue";break}if(S===";"){var R=parseEntity(v);if(v.state===O.TEXT_ENTITY&&!B.ENTITIES[v.entity]&&R!=="&"+v.entity+";"){C=C.slice(0,y)+R+C.slice(y)}else{v[L]+=R}v.entity="";v.state=D}else if(isMatch(v.entity.length?w:k,S)){v.entity+=S}else{strictFail(v,"Invalid character in entity name");v[L]+="&"+v.entity+S;v.entity="";v.state=D}continue;default:throw new Error(v,"Unknown state: "+v.state)}}if(v.position>=v.bufferCheckPosition){checkBufferLength(v)}return v}})(false?0:C)},19470:function(B){B.exports={trueFunc:function trueFunc(){return true},falseFunc:function falseFunc(){return false}}},78769:function(B){function BrowserslistError(B){this.name="BrowserslistError";this.message=B;this.browserslist=true;if(Error.captureStackTrace){Error.captureStackTrace(this,BrowserslistError)}}BrowserslistError.prototype=Error.prototype;B.exports=BrowserslistError},82333:function(B,C,l){var m=l(31043);var v=l(32444).D;var y=l(19994);var S=l(71017);var A=l(11979);var E=l(78769);var k=l(96621);var w=l(28477);var O=365.259641*24*60*60*1e3;var T=37;function isVersionsMatch(B,C){return(B+".").indexOf(C+".")===0}function isEolReleased(B){var C=B.slice(1);return browserslist.nodeVersions.some((function(B){return isVersionsMatch(B,C)}))}function normalize(B){return B.filter((function(B){return typeof B==="string"}))}function normalizeElectron(B){var C=B;if(B.split(".").length===3){C=B.split(".").slice(0,-1).join(".")}return C}function nameMapper(B){return function mapName(C){return B+" "+C}}function getMajor(B){return parseInt(B.split(".")[0])}function getMajorVersions(B,C){if(B.length===0)return[];var l=uniq(B.map(getMajor));var m=l[l.length-C];if(!m){return B}var v=[];for(var y=B.length-1;y>=0;y--){if(m>getMajor(B[y]))break;v.unshift(B[y])}return v}function uniq(B){var C=[];for(var l=0;l<B.length;l++){if(C.indexOf(B[l])===-1)C.push(B[l])}return C}function fillUsage(B,C,l){for(var m in l){B[C+" "+m]=l[m]}}function generateFilter(B,C){C=parseFloat(C);if(B===">"){return function(B){return parseFloat(B)>C}}else if(B===">="){return function(B){return parseFloat(B)>=C}}else if(B==="<"){return function(B){return parseFloat(B)<C}}else{return function(B){return parseFloat(B)<=C}}}function generateSemverFilter(B,C){C=C.split(".").map(parseSimpleInt);C[1]=C[1]||0;C[2]=C[2]||0;if(B===">"){return function(B){B=B.split(".").map(parseSimpleInt);return compareSemver(B,C)>0}}else if(B===">="){return function(B){B=B.split(".").map(parseSimpleInt);return compareSemver(B,C)>=0}}else if(B==="<"){return function(B){B=B.split(".").map(parseSimpleInt);return compareSemver(C,B)>0}}else{return function(B){B=B.split(".").map(parseSimpleInt);return compareSemver(C,B)>=0}}}function parseSimpleInt(B){return parseInt(B)}function compare(B,C){if(B<C)return-1;if(B>C)return+1;return 0}function compareSemver(B,C){return compare(parseInt(B[0]),parseInt(C[0]))||compare(parseInt(B[1]||"0"),parseInt(C[1]||"0"))||compare(parseInt(B[2]||"0"),parseInt(C[2]||"0"))}function semverFilterLoose(B,C){C=C.split(".").map(parseSimpleInt);if(typeof C[1]==="undefined"){C[1]="x"}switch(B){case"<=":return function(B){B=B.split(".").map(parseSimpleInt);return compareSemverLoose(B,C)<=0};case">=":default:return function(B){B=B.split(".").map(parseSimpleInt);return compareSemverLoose(B,C)>=0}}}function compareSemverLoose(B,C){if(B[0]!==C[0]){return B[0]<C[0]?-1:+1}if(C[1]==="x"){return 0}if(B[1]!==C[1]){return B[1]<C[1]?-1:+1}return 0}function resolveVersion(B,C){if(B.versions.indexOf(C)!==-1){return C}else if(browserslist.versionAliases[B.name][C]){return browserslist.versionAliases[B.name][C]}else{return false}}function normalizeVersion(B,C){var l=resolveVersion(B,C);if(l){return l}else if(B.versions.length===1){return B.versions[0]}else{return false}}function filterByYear(B,C){B=B/1e3;return Object.keys(v).reduce((function(l,m){var v=byName(m,C);if(!v)return l;var y=Object.keys(v.releaseDate).filter((function(C){var l=v.releaseDate[C];return l!==null&&l>=B}));return l.concat(y.map(nameMapper(v.name)))}),[])}function cloneData(B){return{name:B.name,versions:B.versions,released:B.released,releaseDate:B.releaseDate}}function mapVersions(B,C){B.versions=B.versions.map((function(B){return C[B]||B}));B.released=B.released.map((function(B){return C[B]||B}));var l={};for(var m in B.releaseDate){l[C[m]||m]=B.releaseDate[m]}B.releaseDate=l;return B}function byName(B,C){B=B.toLowerCase();B=browserslist.aliases[B]||B;if(C.mobileToDesktop&&browserslist.desktopNames[B]){var l=browserslist.data[browserslist.desktopNames[B]];if(B==="android"){return normalizeAndroidData(cloneData(browserslist.data[B]),l)}else{var m=cloneData(l);m.name=B;if(B==="op_mob"){m=mapVersions(m,{"10.0-10.1":"10"})}return m}}return browserslist.data[B]}function normalizeAndroidVersions(B,C){var l=T;var m=C[C.length-1];return B.filter((function(B){return/^(?:[2-4]\.|[34]$)/.test(B)})).concat(C.slice(l-m-1))}function normalizeAndroidData(B,C){B.released=normalizeAndroidVersions(B.released,C.released);B.versions=normalizeAndroidVersions(B.versions,C.versions);return B}function checkName(B,C){var l=byName(B,C);if(!l)throw new E("Unknown browser "+B);return l}function unknownQuery(B){return new E("Unknown browser query `"+B+"`. "+"Maybe you are using old Browserslist or made typo in query.")}function filterAndroid(B,C,l){if(l.mobileToDesktop)return B;var m=browserslist.data.android.released;var v=m[m.length-1];var y=v-T-C;if(y>0){return B.slice(-1)}else{return B.slice(y-1)}}function resolve(B,C){return k(D,B).reduce((function(B,l,m){if(l.not&&m===0){throw new E("Write any browsers query (for instance, `defaults`) "+"before `"+l.query+"`")}var v=D[l.type];var y=v.select.call(browserslist,C,l).map((function(B){var l=B.split(" ");if(l[1]==="0"){return l[0]+" "+byName(l[0],C).versions[0]}else{return B}}));if(l.compose==="and"){if(l.not){return B.filter((function(B){return y.indexOf(B)===-1}))}else{return B.filter((function(B){return y.indexOf(B)!==-1}))}}else{if(l.not){var S={};y.forEach((function(B){S[B]=true}));return B.filter((function(B){return!S[B]}))}return B.concat(y)}}),[])}function prepareOpts(B){if(typeof B==="undefined")B={};if(typeof B.path==="undefined"){B.path=S.resolve?S.resolve("."):"."}return B}function prepareQueries(B,C){if(typeof B==="undefined"||B===null){var l=browserslist.loadConfig(C);if(l){B=l}else{B=browserslist.defaults}}return B}function checkQueries(B){if(!(typeof B==="string"||Array.isArray(B))){throw new E("Browser queries must be an array or string. Got "+typeof B+".")}}var P={};function browserslist(B,C){C=prepareOpts(C);B=prepareQueries(B,C);checkQueries(B);var l={ignoreUnknownVersions:C.ignoreUnknownVersions,dangerousExtend:C.dangerousExtend,mobileToDesktop:C.mobileToDesktop,path:C.path,env:C.env};w.oldDataWarning(browserslist.data);var m=w.getStat(C,browserslist.data);if(m){l.customUsage={};for(var v in m){fillUsage(l.customUsage,v,m[v])}}var y=JSON.stringify([B,l]);if(P[y])return P[y];var S=uniq(resolve(B,l)).sort((function(B,C){B=B.split(" ");C=C.split(" ");if(B[0]===C[0]){var l=B[1].split("-")[0];var m=C[1].split("-")[0];return compareSemver(m.split("."),l.split("."))}else{return compare(B[0],C[0])}}));if(!w.env.BROWSERSLIST_DISABLE_CACHE){P[y]=S}return S}browserslist.parse=function(B,C){C=prepareOpts(C);B=prepareQueries(B,C);checkQueries(B);return k(D,B)};browserslist.cache={};browserslist.data={};browserslist.usage={global:{},custom:null};browserslist.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"];browserslist.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"};browserslist.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",op_mob:"opera",android:"chrome"};browserslist.versionAliases={};browserslist.clearCaches=w.clearCaches;browserslist.parseConfig=w.parseConfig;browserslist.readConfig=w.readConfig;browserslist.findConfig=w.findConfig;browserslist.loadConfig=w.loadConfig;browserslist.coverage=function(B,C){var l;if(typeof C==="undefined"){l=browserslist.usage.global}else if(C==="my stats"){var m={};m.path=S.resolve?S.resolve("."):".";var v=w.getStat(m);if(!v){throw new E("Custom usage statistics was not provided")}l={};for(var y in v){fillUsage(l,y,v[y])}}else if(typeof C==="string"){if(C.length>2){C=C.toLowerCase()}else{C=C.toUpperCase()}w.loadCountry(browserslist.usage,C,browserslist.data);l=browserslist.usage[C]}else{if("dataByBrowser"in C){C=C.dataByBrowser}l={};for(var A in C){for(var k in C[A]){l[A+" "+k]=C[A][k]}}}return B.reduce((function(B,C){var m=l[C];if(m===undefined){m=l[C.replace(/ \S+$/," 0")]}return B+(m||0)}),0)};function nodeQuery(B,C){var l=browserslist.nodeVersions.filter((function(B){return isVersionsMatch(B,C.version)}));if(l.length===0){if(B.ignoreUnknownVersions){return[]}else{throw new E("Unknown version "+C.version+" of Node.js")}}return["node "+l[l.length-1]]}function sinceQuery(B,C){var l=parseInt(C.year);var m=parseInt(C.month||"01")-1;var v=parseInt(C.day||"01");return filterByYear(Date.UTC(l,m,v,0,0,0),B)}function coverQuery(B,C){var l=parseFloat(C.coverage);var m=browserslist.usage.global;if(C.place){if(C.place.match(/^my\s+stats$/i)){if(!B.customUsage){throw new E("Custom usage statistics was not provided")}m=B.customUsage}else{var v;if(C.place.length===2){v=C.place.toUpperCase()}else{v=C.place.toLowerCase()}w.loadCountry(browserslist.usage,v,browserslist.data);m=browserslist.usage[v]}}var y=Object.keys(m).sort((function(B,C){return m[C]-m[B]}));var S=0;var A=[];var k;for(var O=0;O<y.length;O++){k=y[O];if(m[k]===0)break;S+=m[k];A.push(k);if(S>=l)break}return A}var D={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(B,C){return Object.keys(v).reduce((function(l,m){var v=byName(m,B);if(!v)return l;var y=getMajorVersions(v.released,C.versions);y=y.map(nameMapper(v.name));if(v.name==="android"){y=filterAndroid(y,C.versions,B)}return l.concat(y)}),[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(B,C){return Object.keys(v).reduce((function(l,m){var v=byName(m,B);if(!v)return l;var y=v.released.slice(-C.versions);y=y.map(nameMapper(v.name));if(v.name==="android"){y=filterAndroid(y,C.versions,B)}return l.concat(y)}),[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(B,C){var l=getMajorVersions(Object.keys(A),C.versions);return l.map((function(B){return"chrome "+A[B]}))}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(B,C){return getMajorVersions(browserslist.nodeVersions,C.versions).map((function(B){return"node "+B}))}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(B,C){var l=checkName(C.browser,B);var m=getMajorVersions(l.released,C.versions);var v=m.map(nameMapper(l.name));if(l.name==="android"){v=filterAndroid(v,C.versions,B)}return v}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(B,C){return Object.keys(A).slice(-C.versions).map((function(B){return"chrome "+A[B]}))}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(B,C){return browserslist.nodeVersions.slice(-C.versions).map((function(B){return"node "+B}))}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(B,C){var l=checkName(C.browser,B);var m=l.released.slice(-C.versions).map(nameMapper(l.name));if(l.name==="android"){m=filterAndroid(m,C.versions,B)}return m}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(B){return Object.keys(v).reduce((function(C,l){var m=byName(l,B);if(!m)return C;var v=m.versions.filter((function(B){return m.released.indexOf(B)===-1}));v=v.map(nameMapper(m.name));return C.concat(v)}),[])}},unreleased_electron_versions:{matches:[],regexp:/^unreleased\s+electron\s+versions?$/i,select:function(){return[]}},unreleased_browser_versions:{matches:["browser"],regexp:/^unreleased\s+(\w+)\s+versions?$/i,select:function(B,C){var l=checkName(C.browser,B);return l.versions.filter((function(B){return l.released.indexOf(B)===-1})).map(nameMapper(l.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(B,C){return filterByYear(Date.now()-O*C.years,B)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:sinceQuery},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:sinceQuery},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:sinceQuery},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(B,C){var l=parseFloat(C.popularity);var m=browserslist.usage.global;return Object.keys(m).reduce((function(B,v){if(C.sign===">"){if(m[v]>l){B.push(v)}}else if(C.sign==="<"){if(m[v]<l){B.push(v)}}else if(C.sign==="<="){if(m[v]<=l){B.push(v)}}else if(m[v]>=l){B.push(v)}return B}),[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(B,C){var l=parseFloat(C.popularity);if(!B.customUsage){throw new E("Custom usage statistics was not provided")}var m=B.customUsage;return Object.keys(m).reduce((function(B,v){var y=m[v];if(y==null){return B}if(C.sign===">"){if(y>l){B.push(v)}}else if(C.sign==="<"){if(y<l){B.push(v)}}else if(C.sign==="<="){if(y<=l){B.push(v)}}else if(y>=l){B.push(v)}return B}),[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(B,C){var l=parseFloat(C.popularity);var m=w.loadStat(B,C.config,browserslist.data);if(m){B.customUsage={};for(var v in m){fillUsage(B.customUsage,v,m[v])}}if(!B.customUsage){throw new E("Custom usage statistics was not provided")}var y=B.customUsage;return Object.keys(y).reduce((function(B,m){var v=y[m];if(v==null){return B}if(C.sign===">"){if(v>l){B.push(m)}}else if(C.sign==="<"){if(v<l){B.push(m)}}else if(C.sign==="<="){if(v<=l){B.push(m)}}else if(v>=l){B.push(m)}return B}),[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(B,C){var l=parseFloat(C.popularity);var m=C.place;if(m.length===2){m=m.toUpperCase()}else{m=m.toLowerCase()}w.loadCountry(browserslist.usage,m,browserslist.data);var v=browserslist.usage[m];return Object.keys(v).reduce((function(B,m){var y=v[m];if(y==null){return B}if(C.sign===">"){if(y>l){B.push(m)}}else if(C.sign==="<"){if(y<l){B.push(m)}}else if(C.sign==="<="){if(y<=l){B.push(m)}}else if(y>=l){B.push(m)}return B}),[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:coverQuery},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:coverQuery},supports:{matches:["feature"],regexp:/^supports\s+([\w-]+)$/,select:function(B,C){w.loadFeature(browserslist.cache,C.feature);var l=browserslist.cache[C.feature];return Object.keys(l).reduce((function(B,C){var m=l[C];if(m.indexOf("y")>=0||m.indexOf("a")>=0){B.push(C)}return B}),[])}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(B,C){var l=normalizeElectron(C.from);var m=normalizeElectron(C.to);var v=parseFloat(C.from);var y=parseFloat(C.to);if(!A[l]){throw new E("Unknown version "+v+" of electron")}if(!A[m]){throw new E("Unknown version "+y+" of electron")}return Object.keys(A).filter((function(B){var C=parseFloat(B);return C>=v&&C<=y})).map((function(B){return"chrome "+A[B]}))}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(B,C){return browserslist.nodeVersions.filter(semverFilterLoose(">=",C.from)).filter(semverFilterLoose("<=",C.to)).map((function(B){return"node "+B}))}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(B,C){var l=checkName(C.browser,B);var m=parseFloat(normalizeVersion(l,C.from)||C.from);var v=parseFloat(normalizeVersion(l,C.to)||C.to);function filter(B){var C=parseFloat(B);return C>=m&&C<=v}return l.released.filter(filter).map(nameMapper(l.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(B,C){var l=normalizeElectron(C.version);return Object.keys(A).filter(generateFilter(C.sign,l)).map((function(B){return"chrome "+A[B]}))}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(B,C){return browserslist.nodeVersions.filter(generateSemverFilter(C.sign,C.version)).map((function(B){return"node "+B}))}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(B,C){var l=C.version;var m=checkName(C.browser,B);var v=browserslist.versionAliases[m.name][l];if(v)l=v;return m.released.filter(generateFilter(C.sign,l)).map((function(B){return m.name+" "+B}))}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 102"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(B,C){var l=normalizeElectron(C.version);var m=A[l];if(!m){throw new E("Unknown version "+C.version+" of electron")}return["chrome "+m]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:nodeQuery},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:nodeQuery},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:nodeQuery},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(B){return[w.currentNode(resolve,B)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(B){var C=Date.now();var l=Object.keys(y).filter((function(B){return C<Date.parse(y[B].end)&&C>Date.parse(y[B].start)&&isEolReleased(B)})).map((function(B){return"node "+B.slice(1)}));return resolve(l,B)}},phantomjs_1_9:{matches:[],regexp:/^phantomjs\s+1.9$/i,select:function(){return["safari 5"]}},phantomjs_2_1:{matches:[],regexp:/^phantomjs\s+2.1$/i,select:function(){return["safari 6"]}},browser_version:{matches:["browser","version"],regexp:/^(\w+)\s+(tp|[\d.]+)$/i,select:function(B,C){var l=C.version;if(/^tp$/i.test(l))l="TP";var m=checkName(C.browser,B);var v=normalizeVersion(m,l);if(v){l=v}else{if(l.indexOf(".")===-1){v=l+".0"}else{v=l.replace(/\.0$/,"")}v=normalizeVersion(m,v);if(v){l=v}else if(B.ignoreUnknownVersions){return[]}else{throw new E("Unknown version "+l+" of "+C.browser)}}return[m.name+" "+l]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(B){return browserslist(undefined,B)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(B,C){return resolve(w.loadQueries(B,C.config),B)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(B){return resolve(browserslist.defaults,B)}},dead:{matches:[],regexp:/^dead$/i,select:function(B){var C=["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"];return resolve(C,B)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(B,C){if(byName(C.query,B)){throw new E("Specify versions in Browserslist query for browser "+C.query)}else{throw unknownQuery(C.query)}}}};(function(){for(var B in v){var C=v[B];browserslist.data[B]={name:B,versions:normalize(v[B].versions),released:normalize(v[B].versions.slice(0,-3)),releaseDate:v[B].release_date};fillUsage(browserslist.usage.global,B,C.usage_global);browserslist.versionAliases[B]={};for(var l=0;l<C.versions.length;l++){var y=C.versions[l];if(!y)continue;if(y.indexOf("-")!==-1){var S=y.split("-");for(var A=0;A<S.length;A++){browserslist.versionAliases[B][S[A]]=y}}}}browserslist.versionAliases.op_mob["59"]="58";browserslist.nodeVersions=m.map((function(B){return B.version}))})();B.exports=browserslist},28477:function(B,C,l){var m=l(1042)["default"];var v=l(29572)["default"];var y=l(71017);var S=l(57147);var A=l(78769);var E=/^\s*\[(.+)]\s*$/;var k=/^browserslist-config-/;var w=/@[^/]+\/browserslist-config(-|$|\/)/;var O=6*30*24*60*60*1e3;var T="Browserslist config should be a string or an array "+"of strings with browser queries";var P=false;var D={};var L={};function checkExtend(B){var C=" Use `dangerousExtend` option to disable.";if(!k.test(B)&&!w.test(B)){throw new A("Browserslist config needs `browserslist-config-` prefix. "+C)}if(B.replace(/^@[^/]+\//,"").indexOf(".")!==-1){throw new A("`.` not allowed in Browserslist config name. "+C)}if(B.indexOf("node_modules")!==-1){throw new A("`node_modules` not allowed in Browserslist config."+C)}}function isFile(B){if(B in D){return D[B]}var C=S.existsSync(B)&&S.statSync(B).isFile();if(!process.env.BROWSERSLIST_DISABLE_CACHE){D[B]=C}return C}function eachParent(B,C){var l=isFile(B)?y.dirname(B):B;var m=y.resolve(l);do{var v=C(m);if(typeof v!=="undefined")return v}while(m!==(m=y.dirname(m)));return undefined}function check(B){if(Array.isArray(B)){for(var C=0;C<B.length;C++){if(typeof B[C]!=="string"){throw new A(T)}}}else if(typeof B!=="string"){throw new A(T)}}function pickEnv(B,C){if(typeof B!=="object")return B;var l;if(typeof C.env==="string"){l=C.env}else if(process.env.BROWSERSLIST_ENV){l=process.env.BROWSERSLIST_ENV}else if(process.env.NODE_ENV){l=process.env.NODE_ENV}else{l="production"}if(C.throwOnMissing){if(l&&l!=="defaults"&&!B[l]){throw new A("Missing config for Browserslist environment `"+l+"`")}}return B[l]||B.defaults}function parsePackage(B){var C=JSON.parse(S.readFileSync(B).toString().replace(/^\uFEFF/m,""));if(C.browserlist&&!C.browserslist){throw new A("`browserlist` key instead of `browserslist` in "+B)}var l=C.browserslist;if(Array.isArray(l)||typeof l==="string"){l={defaults:l}}for(var m in l){check(l[m])}return l}function latestReleaseTime(B){var C=0;for(var l in B){var m=B[l].releaseDate||{};for(var v in m){if(C<m[v]){C=m[v]}}}return C*1e3}function normalizeStats(B,C){if(!B){B={}}if(C&&"dataByBrowser"in C){C=C.dataByBrowser}if(typeof C!=="object")return undefined;var l={};for(var m in C){var v=Object.keys(C[m]);if(v.length===1&&B[m]&&B[m].versions.length===1){var y=B[m].versions[0];l[m]={};l[m][y]=C[m][v[0]]}else{l[m]=C[m]}}return l}function normalizeUsageData(B,C){for(var l in B){var m=B[l];if("0"in m){var v=C[l].versions;m[v[v.length-1]]=m[0];delete m[0]}}}B.exports={loadQueries:function loadQueries(B,C){if(!B.dangerousExtend&&!process.env.BROWSERSLIST_DANGEROUS_EXTEND){checkExtend(C)}var m=require(l(64634).resolve(C,{paths:[".",B.path]}));if(m){if(Array.isArray(m)){return m}else if(typeof m==="object"){if(!m.defaults)m.defaults=[];return pickEnv(m,B,C)}}throw new A("`"+C+"` config exports not an array of queries"+" or an object of envs")},loadStat:function loadStat(B,C,m){if(!B.dangerousExtend&&!process.env.BROWSERSLIST_DANGEROUS_EXTEND){checkExtend(C)}var v=require(l(64634).resolve(y.join(C,"browserslist-stats.json"),{paths:["."]}));return normalizeStats(m,v)},getStat:function getStat(B,C){var l;if(B.stats){l=B.stats}else if(process.env.BROWSERSLIST_STATS){l=process.env.BROWSERSLIST_STATS}else if(B.path&&y.resolve&&S.existsSync){l=eachParent(B.path,(function(B){var C=y.join(B,"browserslist-stats.json");return isFile(C)?C:undefined}))}if(typeof l==="string"){try{l=JSON.parse(S.readFileSync(l))}catch(B){throw new A("Can't read "+l)}}return normalizeStats(C,l)},loadConfig:function loadConfig(C){if(process.env.BROWSERSLIST){return process.env.BROWSERSLIST}else if(C.config||process.env.BROWSERSLIST_CONFIG){var l=C.config||process.env.BROWSERSLIST_CONFIG;if(y.basename(l)==="package.json"){return pickEnv(parsePackage(l),C)}else{return pickEnv(B.exports.readConfig(l),C)}}else if(C.path){return pickEnv(B.exports.findConfig(C.path),C)}else{return undefined}},loadCountry:function loadCountry(B,C,l){var m=C.replace(/[^\w-]/g,"");if(!B[m]){var y;try{y=require("caniuse-lite/data/regions/"+m+".js")}catch(B){throw new A("Unknown region name `"+m+"`.")}var S=v(y);normalizeUsageData(S,l);B[C]={};for(var E in S){for(var k in S[E]){B[C][E+" "+k]=S[E][k]}}}},loadFeature:function loadFeature(B,C){C=C.replace(/[^\w-]/g,"");if(B[C])return;var l;try{l=require("caniuse-lite/data/features/"+C+".js")}catch(B){throw new A("Unknown feature name `"+C+"`.")}var v=m(l).stats;B[C]={};for(var y in v){for(var S in v[y]){B[C][y+" "+S]=v[y][S]}}},parseConfig:function parseConfig(B){var C={defaults:[]};var l=["defaults"];B.toString().replace(/#[^\n]*/g,"").split(/\n|,/).map((function(B){return B.trim()})).filter((function(B){return B!==""})).forEach((function(B){if(E.test(B)){l=B.match(E)[1].trim().split(" ");l.forEach((function(B){if(C[B]){throw new A("Duplicate section "+B+" in Browserslist config")}C[B]=[]}))}else{l.forEach((function(l){C[l].push(B)}))}}));return C},readConfig:function readConfig(C){if(!isFile(C)){throw new A("Can't read "+C+" config")}return B.exports.parseConfig(S.readFileSync(C))},findConfig:function findConfig(C){C=y.resolve(C);var l=[];var m=eachParent(C,(function(C){if(C in L){return L[C]}l.push(C);var m=y.join(C,"browserslist");var v=y.join(C,"package.json");var S=y.join(C,".browserslistrc");var E;if(isFile(v)){try{E=parsePackage(v)}catch(B){if(B.name==="BrowserslistError")throw B;console.warn("[Browserslist] Could not parse "+v+". Ignoring it.")}}if(isFile(m)&&E){throw new A(C+" contains both browserslist and package.json with browsers")}else if(isFile(S)&&E){throw new A(C+" contains both .browserslistrc and package.json with browsers")}else if(isFile(m)&&isFile(S)){throw new A(C+" contains both .browserslistrc and browserslist")}else if(isFile(m)){return B.exports.readConfig(m)}else if(isFile(S)){return B.exports.readConfig(S)}else{return E}}));if(!process.env.BROWSERSLIST_DISABLE_CACHE){l.forEach((function(B){L[B]=m}))}return m},clearCaches:function clearCaches(){P=false;D={};L={};this.cache={}},oldDataWarning:function oldDataWarning(B){if(P)return;P=true;if(process.env.BROWSERSLIST_IGNORE_OLD_DATA)return;var C=latestReleaseTime(B);var l=Date.now()-O;if(C!==0&&C<l){console.warn("Browserslist: caniuse-lite is outdated. Please run:\n"+" npx update-browserslist-db@latest\n"+" Why you should do it regularly: "+"https://github.com/browserslist/update-db#readme")}},currentNode:function currentNode(){return"node "+process.versions.node},env:process.env}},96621:function(B){var C=/^\s+and\s+(.*)/i;var l=/^(?:,\s*|\s+or\s+)(.*)/i;function flatten(B){if(!Array.isArray(B))return[B];return B.reduce((function(B,C){return B.concat(flatten(C))}),[])}function find(B,C){for(var l=1,m=B.length;l<=m;l++){var v=B.substr(-l,l);if(C(v,l,m)){return B.slice(0,-l)}}return""}function matchQuery(B,C){var l={query:C};if(C.indexOf("not ")===0){l.not=true;C=C.slice(4)}for(var m in B){var v=B[m];var y=C.match(v.regexp);if(y){l.type=m;for(var S=0;S<v.matches.length;S++){l[v.matches[S]]=y[S+1]}return l}}l.type="unknown";return l}function matchBlock(B,m,v){var y;return find(m,(function(m,S,A){if(C.test(m)){y=matchQuery(B,m.match(C)[1]);y.compose="and";v.unshift(y);return true}else if(l.test(m)){y=matchQuery(B,m.match(l)[1]);y.compose="or";v.unshift(y);return true}else if(S===A){y=matchQuery(B,m.trim());y.compose="or";v.unshift(y);return true}return false}))}B.exports=function parse(B,C){if(!Array.isArray(C))C=[C];return flatten(C.map((function(C){var l=[];do{C=matchBlock(B,C,l)}while(C);return l})))}},34514:function(B,C,l){"use strict";Object.defineProperty(C,"__esModule",{value:true});C.getBrowserScope=C.setBrowserScope=C.getLatestStableBrowsers=C.find=C.isSupported=C.getSupport=C.features=undefined;var m=l(21871);var v=_interopRequireDefault(m);var y=l(82333);var S=_interopRequireDefault(y);var A=l(26083);var E=l(95650);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}var k=Object.keys(A.features);var w=void 0;function setBrowserScope(B){w=(0,E.cleanBrowsersList)(B)}function getBrowserScope(){return w}var O=(0,v.default)(E.parseCaniuseData,(function(B,C){return B.title+C}));function getSupport(B){var C=void 0;try{C=(0,A.feature)(A.features[B])}catch(C){var l=find(B);if(l.length===1)return getSupport(l[0]);throw new ReferenceError("Please provide a proper feature name. Cannot find "+B)}return O(C,w)}function isSupported(B,C){var l=void 0;try{l=(0,A.feature)(A.features[B])}catch(C){var m=find(B);if(m.length===1){l=A.features[m[0]]}else{throw new ReferenceError("Please provide a proper feature name. Cannot find "+B)}}return(0,S.default)(C,{ignoreUnknownVersions:true}).map((function(B){return B.split(" ")})).every((function(B){return l.stats[B[0]]&&l.stats[B[0]][B[1]]==="y"}))}function find(B){if(typeof B!=="string"){throw new TypeError("The `query` parameter should be a string.")}if(~k.indexOf(B)){return B}return k.filter((function(C){return(0,E.contains)(C,B)}))}function getLatestStableBrowsers(){return(0,S.default)("last 1 version")}setBrowserScope();C.features=k;C.getSupport=getSupport;C.isSupported=isSupported;C.find=find;C.getLatestStableBrowsers=getLatestStableBrowsers;C.setBrowserScope=setBrowserScope;C.getBrowserScope=getBrowserScope},95650:function(B,C,l){"use strict";Object.defineProperty(C,"__esModule",{value:true});C.contains=contains;C.parseCaniuseData=parseCaniuseData;C.cleanBrowsersList=cleanBrowsersList;var m=l(4638);var v=_interopRequireDefault(m);var y=l(82333);var S=_interopRequireDefault(y);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function contains(B,C){return!!~B.indexOf(C)}function parseCaniuseData(B,C){var l={};var m;var v;C.forEach((function(C){l[C]={};for(var y in B.stats[C]){m=B.stats[C][y].replace(/#\d+/,"").trim().split(" ");y=parseFloat(y.split("-")[0]);if(isNaN(y))continue;for(var S=0;S<m.length;S++){v=m[S];if(v==="d"){continue}else if(v==="y"){if(typeof l[C][v]==="undefined"||y<l[C][v]){l[C][v]=y}}else{if(typeof l[C][v]==="undefined"||y>l[C][v]){l[C][v]=y}}}}}));return l}function cleanBrowsersList(B){return(0,v.default)((0,S.default)(B).map((function(B){return B.split(" ")[0]})))}},77715:function(B){B.exports={A:{A:{J:.0131217,D:.00621152,E:.0440402,F:.0880805,A:.00734004,B:.418382,"8B":.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","8B","J","D","E","F","A","B","","",""],E:"IE",F:{"8B":962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{C:.003901,K:.004267,L:.004268,G:.003901,M:.003702,N:.003901,O:.019505,P:0,Q:.004298,R:.00944,S:.004043,T:.003901,U:.003901,V:.003974,W:.003901,X:.004318,Y:.003901,Z:.004118,a:.003939,b:.007802,e:.004118,f:.003939,g:.003801,h:.003901,i:.003855,j:.003929,k:.003901,l:.0