UNPKG

next-csrf

Version:

CSRF mitigation library for Next.js

1 lines 1.02 MB
module.exports=function(B,e){"use strict";var r={};function __webpack_require__(e){if(r[e]){return r[e].exports}var t=r[e]={i:e,l:false,exports:{}};var n=true;try{B[e].call(t.exports,t,t.exports,__webpack_require__);n=false}finally{if(n)delete r[e]}t.l=true;return t.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(1676)}return startup()}({11:function(B){B.exports={A:{A:{2:"I D F E A B iB"},B:{1:"y BB Q WB S",2:"C N H P J K L"},C:{2:"0 1 2 3 4 sB KB G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z pB hB",194:"5 6 7 8 9 AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y",1218:"BB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB",2:"G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j",322:"k l m n o"},E:{2:"G W I D F E A B C N H 0B YB cB dB eB fB XB R U jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x O z AB CB EB FB GB HB DB V M T",2:"E B C P J K L lB mB nB oB R VB qB U",578:"X Y Z a b"},G:{2:"F YB rB IB tB uB vB wB xB yB zB ZB 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{2:"AC"},I:{1:"Q",2:"KB G BC CC DC EC IB FC GC"},J:{2:"D A"},K:{1:"O",2:"A B C R VB U"},L:{1:"S"},M:{2:"M"},N:{2:"A B"},O:{1:"HC"},P:{1:"G IC JC KC LC MC XB NC OC"},Q:{1:"PC"},R:{1:"QC"},S:{2:"RC"}},B:1,C:"Dialog element"}},40:function(B,e,r){var t=r(8600);function buildGraph(){var B={};var e=Object.keys(t);for(var r=e.length,n=0;n<r;n++){B[e[n]]={distance:-1,parent:null}}return B}function deriveBFS(B){var e=buildGraph();var r=[B];e[B].distance=0;while(r.length){var n=r.pop();var i=Object.keys(t[n]);for(var C=i.length,o=0;o<C;o++){var a=i[o];var s=e[a];if(s.distance===-1){s.distance=e[n].distance+1;s.parent=n;r.unshift(a)}}}return e}function link(B,e){return function(r){return e(B(r))}}function wrapConversion(B,e){var r=[e[B].parent,B];var n=t[e[B].parent][B];var i=e[B].parent;while(e[i].parent){r.unshift(e[i].parent);n=link(t[e[i].parent][i],n);i=e[i].parent}n.conversion=r;return n}B.exports=function(B){var e=deriveBFS(B);var r={};var t=Object.keys(e);for(var n=t.length,i=0;i<n;i++){var C=t[i];var o=e[C];if(o.parent===null){continue}r[C]=wrapConversion(C,e)}return r}},70:function(B){B.exports={A:{A:{132:"I D F E A B iB"},B:{132:"C N H P J K L y BB Q WB S"},C:{132:"0 1 2 3 4 5 6 7 8 9 sB KB G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB pB hB"},D:{132:"0 1 2 3 4 5 6 7 8 9 G W j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB",388:"I D F E A B C N H P J K L X Y Z a b c d e f g h i"},E:{132:"G W I D F E A B C N H 0B YB cB dB eB fB XB R U jB kB"},F:{132:"0 1 2 3 4 5 6 7 8 9 E B C P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB CB EB FB GB HB DB V M T lB mB nB oB R VB qB U"},G:{132:"F YB rB IB tB uB vB wB xB yB zB ZB 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{132:"AC"},I:{132:"KB G Q BC CC DC EC IB FC GC"},J:{132:"D A"},K:{132:"A B C O R VB U"},L:{132:"S"},M:{132:"M"},N:{132:"A B"},O:{132:"HC"},P:{132:"G IC JC KC LC MC XB NC OC"},Q:{132:"PC"},R:{132:"QC"},S:{132:"RC"}},B:6,C:"DNSSEC and DANE"}},74:function(B){B.exports={A:{A:{1:"E A B",2:"I D F iB"},B:{1:"C N H P J K L y BB Q WB S"},C:{1:"0 1 2 3 4 5 6 7 8 9 sB KB G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB pB hB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB"},E:{1:"G W I D F E A B C N H cB dB eB fB XB R U jB kB",16:"0B YB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB CB EB FB GB HB DB V M T oB R VB qB U",16:"E lB mB nB"},G:{1:"F rB IB tB uB vB wB xB yB zB ZB 1B 2B 3B 4B 5B 6B 7B 8B 9B",16:"YB"},H:{2:"AC"},I:{1:"KB G Q BC CC DC EC IB FC GC"},J:{1:"D A"},K:{1:"A B C O R VB U"},L:{1:"S"},M:{1:"M"},N:{1:"A B"},O:{1:"HC"},P:{1:"G IC JC KC LC MC XB NC OC"},Q:{1:"PC"},R:{1:"QC"},S:{1:"RC"}},B:1,C:"Selection controls for input & textarea"}},83:function(B){B.exports={A:{A:{2:"I D F E A B iB"},B:{1:"y BB Q WB S",2:"C N H P J K L"},C:{1:"5 6 7 8 9 AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB",2:"0 1 2 3 4 sB KB G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z pB hB"},D:{1:"AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB",2:"0 1 2 3 4 5 6 7 8 9 G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z"},E:{1:"N H jB kB",2:"G W I D F E A B C 0B YB cB dB eB fB XB R U"},F:{1:"0 1 2 3 4 5 6 7 8 9 x O z AB CB EB FB GB HB DB V M T",2:"E B C P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w lB mB nB oB R VB qB U"},G:{1:"5B 6B 7B 8B 9B",2:"F YB rB IB tB uB vB wB xB yB zB ZB 1B 2B 3B 4B"},H:{2:"AC"},I:{1:"Q",2:"KB G BC CC DC EC IB FC GC"},J:{2:"D A"},K:{1:"O",2:"A B C R VB U"},L:{1:"S"},M:{1:"M"},N:{2:"A B"},O:{2:"HC"},P:{1:"KC LC MC XB NC OC",2:"G IC JC"},Q:{1:"PC"},R:{2:"QC"},S:{2:"RC"}},B:5,C:"display: flow-root"}},84:function(B){B.exports={A:{A:{16:"iB",132:"I D F E A B"},B:{1:"L y BB Q WB S",132:"C N H P J K"},C:{1:"8 9 AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB",132:"sB KB G W I D F E A B C N H P J K L X Y Z a b c d e f g pB hB",260:"4 5 6 7",772:"0 1 2 3 h i j k l m n o p q r s t u v w x O z"},D:{1:"MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB",132:"G W I D F E A B C N H P J K L X Y Z a b",260:"0 1 2 3 4 5 6 7 8 9 q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T",772:"c d e f g h i j k l m n o p"},E:{1:"C N H U jB kB",16:"G W 0B YB",132:"I D F E A cB dB eB fB",260:"B XB R"},F:{1:"9 AB CB EB FB GB HB DB V M T",16:"E B C lB mB nB oB R VB qB",132:"U",260:"0 1 2 3 4 5 6 7 8 d e f g h i j k l m n o p q r s t u v w x O z",772:"P J K L X Y Z a b c"},G:{1:"ZB 1B 2B 3B 4B 5B 6B 7B 8B 9B",16:"YB rB IB tB",132:"F uB vB wB xB yB zB"},H:{132:"AC"},I:{1:"Q",16:"KB BC CC DC",132:"G EC IB",772:"FC GC"},J:{132:"D A"},K:{1:"O",16:"A B C R VB",132:"U"},L:{1:"S"},M:{1:"M"},N:{132:"A B"},O:{260:"HC"},P:{1:"MC XB NC OC",260:"G IC JC KC LC"},Q:{260:"PC"},R:{132:"QC"},S:{132:"RC"}},B:6,C:"Date.prototype.toLocaleDateString"}},86:function(B,e){var r=function(){function JisonParserError(B,e){Object.defineProperty(this,"name",{enumerable:false,writable:false,value:"JisonParserError"});if(B==null)B="???";Object.defineProperty(this,"message",{enumerable:false,writable:true,value:B});this.hash=e;var r;if(e&&e.exception instanceof Error){var t=e.exception;this.message=t.message||B;r=t.stack}if(!r){if(Error.hasOwnProperty("captureStackTrace")){Error.captureStackTrace(this,this.constructor)}else{r=new Error(B).stack}}if(r){Object.defineProperty(this,"stack",{enumerable:false,writable:false,value:r})}}if(typeof Object.setPrototypeOf==="function"){Object.setPrototypeOf(JisonParserError.prototype,Error.prototype)}else{JisonParserError.prototype=Object.create(Error.prototype)}JisonParserError.prototype.constructor=JisonParserError;JisonParserError.prototype.name="JisonParserError";function bp(B){var e=[];var r=B.pop;var t=B.rule;for(var n=0,i=r.length;n<i;n++){e.push([r[n],t[n]])}return e}function bda(B){var e={};var r=B.idx;var t=B.goto;for(var n=0,i=r.length;n<i;n++){var C=r[n];e[C]=t[n]}return e}function bt(B){var e=[];var r=B.len;var t=B.symbol;var n=B.type;var i=B.state;var C=B.mode;var o=B.goto;for(var a=0,s=r.length;a<s;a++){var u=r[a];var f={};for(var l=0;l<u;l++){var c=t.shift();switch(n.shift()){case 2:f[c]=[C.shift(),o.shift()];break;case 0:f[c]=i.shift();break;default:f[c]=[3]}}e.push(f)}return e}function s(B,e,r){r=r||0;for(var t=0;t<e;t++){this.push(B);B+=r}}function c(B,e){B=this.length-B;for(e+=B;B<e;B++){this.push(this[B])}}function u(B){var e=[];for(var r=0,t=B.length;r<t;r++){var n=B[r];if(typeof n==="function"){r++;n.apply(e,B[r])}else{e.push(n)}}return e}var B={trace:function no_op_trace(){},JisonParserError:JisonParserError,yy:{},options:{type:"lalr",hasPartialLrUpgradeOnConflict:true,errorRecoveryTokenDiscardCount:3},symbols_:{$accept:0,$end:1,ADD:6,ANGLE:12,CALC:3,CHS:19,DIV:9,EMS:17,EOF:1,EXS:18,FREQ:14,FUNCTION:10,LENGTH:11,LPAREN:4,MUL:8,NUMBER:26,PERCENTAGE:25,REMS:20,RES:15,RPAREN:5,SUB:7,TIME:13,UNKNOWN_DIMENSION:16,VHS:21,VMAXS:24,VMINS:23,VWS:22,dimension:30,error:2,expression:27,function:29,math_expression:28,number:31},terminals_:{1:"EOF",2:"error",3:"CALC",4:"LPAREN",5:"RPAREN",6:"ADD",7:"SUB",8:"MUL",9:"DIV",10:"FUNCTION",11:"LENGTH",12:"ANGLE",13:"TIME",14:"FREQ",15:"RES",16:"UNKNOWN_DIMENSION",17:"EMS",18:"EXS",19:"CHS",20:"REMS",21:"VHS",22:"VWS",23:"VMINS",24:"VMAXS",25:"PERCENTAGE",26:"NUMBER"},TERROR:2,EOF:1,originalQuoteName:null,originalParseError:null,cleanupAfterParse:null,constructParseErrorInfo:null,yyMergeLocationInfo:null,__reentrant_call_depth:0,__error_infos:[],__error_recovery_infos:[],quoteName:function parser_quoteName(B){return'"'+B+'"'},getSymbolName:function parser_getSymbolName(B){if(this.terminals_[B]){return this.terminals_[B]}var e=this.symbols_;for(var r in e){if(e[r]===B){return r}}return null},describeSymbol:function parser_describeSymbol(B){if(B!==this.EOF&&this.terminal_descriptions_&&this.terminal_descriptions_[B]){return this.terminal_descriptions_[B]}else if(B===this.EOF){return"end of input"}var e=this.getSymbolName(B);if(e){return this.quoteName(e)}return null},collect_expected_token_set:function parser_collect_expected_token_set(B,e){var r=this.TERROR;var t=[];var n={};if(!e&&this.state_descriptions_&&this.state_descriptions_[B]){return[this.state_descriptions_[B]]}for(var i in this.table[B]){i=+i;if(i!==r){var C=e?i:this.describeSymbol(i);if(C&&!n[C]){t.push(C);n[C]=true}}}return t},productions_:bp({pop:u([27,s,[28,9],29,s,[30,17],s,[31,3]]),rule:u([2,4,s,[3,5],s,[1,19],2,2,c,[3,3]])}),performAction:function parser__PerformAction(B,e,r){var t=this.yy;var n=t.parser;var i=t.lexer;switch(B){case 0:this.$=r[e-1];break;case 1:this.$=r[e-1];return r[e-1];break;case 2:case 7:this.$=r[e-1];break;case 3:case 4:case 5:case 6:this.$={type:"MathExpression",operator:r[e-1],left:r[e-2],right:r[e]};break;case 8:case 9:case 10:this.$=r[e];break;case 11:this.$={type:"Function",value:r[e]};break;case 12:this.$={type:"LengthValue",value:parseFloat(r[e]),unit:/[a-z]+$/i.exec(r[e])[0]};break;case 13:this.$={type:"AngleValue",value:parseFloat(r[e]),unit:/[a-z]+$/i.exec(r[e])[0]};break;case 14:this.$={type:"TimeValue",value:parseFloat(r[e]),unit:/[a-z]+$/i.exec(r[e])[0]};break;case 15:this.$={type:"FrequencyValue",value:parseFloat(r[e]),unit:/[a-z]+$/i.exec(r[e])[0]};break;case 16:this.$={type:"ResolutionValue",value:parseFloat(r[e]),unit:/[a-z]+$/i.exec(r[e])[0]};break;case 17:this.$={type:"UnknownDimension",value:parseFloat(r[e]),unit:/[a-z]+$/i.exec(r[e])[0]};break;case 18:this.$={type:"EmValue",value:parseFloat(r[e]),unit:"em"};break;case 19:this.$={type:"ExValue",value:parseFloat(r[e]),unit:"ex"};break;case 20:this.$={type:"ChValue",value:parseFloat(r[e]),unit:"ch"};break;case 21:this.$={type:"RemValue",value:parseFloat(r[e]),unit:"rem"};break;case 22:this.$={type:"VhValue",value:parseFloat(r[e]),unit:"vh"};break;case 23:this.$={type:"VwValue",value:parseFloat(r[e]),unit:"vw"};break;case 24:this.$={type:"VminValue",value:parseFloat(r[e]),unit:"vmin"};break;case 25:this.$={type:"VmaxValue",value:parseFloat(r[e]),unit:"vmax"};break;case 26:this.$={type:"PercentageValue",value:parseFloat(r[e]),unit:"%"};break;case 27:var C=r[e];this.$=C;break;case 28:var C=r[e];C.value*=-1;this.$=C;break;case 29:case 30:this.$={type:"Number",value:parseFloat(r[e])};break;case 31:this.$={type:"Number",value:parseFloat(r[e])*-1};break}},table:bt({len:u([26,1,5,1,25,s,[0,19],19,19,0,0,s,[25,5],5,0,0,18,18,0,0,6,6,0,0,c,[11,3]]),symbol:u([3,4,6,7,s,[10,22,1],1,1,s,[6,4,1],4,c,[33,21],c,[32,4],6,7,c,[22,16],30,c,[19,19],c,[63,25],c,[25,100],s,[5,5,1],c,[149,17],c,[167,18],30,1,c,[42,5],c,[6,6],c,[5,5]]),type:u([s,[2,21],s,[0,5],1,s,[2,27],s,[0,4],c,[22,19],c,[19,37],c,[63,25],c,[25,103],c,[148,19],c,[18,18]]),state:u([1,2,5,6,7,33,c,[4,3],34,38,40,c,[6,3],41,c,[4,3],42,c,[4,3],43,c,[4,3],44,c,[22,5]]),mode:u([s,[1,228],s,[2,4],c,[6,8],s,[1,5]]),goto:u([3,4,24,25,s,[8,16,1],s,[26,7,1],c,[27,21],36,37,c,[18,15],35,c,[18,17],39,c,[57,21],c,[21,84],45,c,[168,4],c,[128,17],c,[17,17],s,[3,4],30,31,s,[4,4],30,31,46,c,[51,4]])}),defaultActions:bda({idx:u([s,[5,19,1],26,27,34,35,38,39,42,43,45,46]),goto:u([s,[8,19,1],29,1,27,30,28,31,5,6,7,2])}),parseError:function parseError(B,e,r){if(e.recoverable){if(typeof this.trace==="function"){this.trace(B)}e.destroy()}else{if(typeof this.trace==="function"){this.trace(B)}if(!r){r=this.JisonParserError}throw new r(B,e)}},parse:function parse(B){var e=this;var r=new Array(128);var t=new Array(128);var n=new Array(128);var i=this.table;var C=0;var o=0;var a=this.TERROR;var s=this.EOF;var u=this.options.errorRecoveryTokenDiscardCount|0||3;var f=[0,47];var l;if(this.__lexer__){l=this.__lexer__}else{l=this.__lexer__=Object.create(this.lexer)}var c={parseError:undefined,quoteName:undefined,lexer:undefined,parser:undefined,pre_parse:undefined,post_parse:undefined,pre_lex:undefined,post_lex:undefined};var p;if(typeof assert!=="function"){p=function JisonAssert(B,e){if(!B){throw new Error("assertion failed: "+(e||"***"))}}}else{p=assert}this.yyGetSharedState=function yyGetSharedState(){return c};function shallow_copy_noclobber(B,e){for(var r in e){if(typeof B[r]==="undefined"&&Object.prototype.hasOwnProperty.call(e,r)){B[r]=e[r]}}}shallow_copy_noclobber(c,this.yy);c.lexer=l;c.parser=this;if(typeof c.parseError==="function"){this.parseError=function parseErrorAlt(B,e,r){if(!r){r=this.JisonParserError}return c.parseError.call(this,B,e,r)}}else{this.parseError=this.originalParseError}if(typeof c.quoteName==="function"){this.quoteName=function quoteNameAlt(B){return c.quoteName.call(this,B)}}else{this.quoteName=this.originalQuoteName}this.cleanupAfterParse=function parser_cleanupAfterParse(B,e,i){var o;if(e){var a;if(c.post_parse||this.post_parse){a=this.constructParseErrorInfo(null,null,null,false)}if(c.post_parse){o=c.post_parse.call(this,c,B,a);if(typeof o!=="undefined")B=o}if(this.post_parse){o=this.post_parse.call(this,c,B,a);if(typeof o!=="undefined")B=o}if(a&&a.destroy){a.destroy()}}if(this.__reentrant_call_depth>1)return B;if(l.cleanupAfterLex){l.cleanupAfterLex(i)}if(c){c.lexer=undefined;c.parser=undefined;if(l.yy===c){l.yy=undefined}}c=undefined;this.parseError=this.originalParseError;this.quoteName=this.originalQuoteName;r.length=0;t.length=0;n.length=0;C=0;if(!i){for(var s=this.__error_infos.length-1;s>=0;s--){var u=this.__error_infos[s];if(u&&typeof u.destroy==="function"){u.destroy()}}this.__error_infos.length=0}return B};this.constructParseErrorInfo=function parser_constructParseErrorInfo(B,e,i,a){var s={errStr:B,exception:e,text:l.match,value:l.yytext,token:this.describeSymbol(o)||o,token_id:o,line:l.yylineno,expected:i,recoverable:a,state:d,action:h,new_state:M,symbol_stack:r,state_stack:t,value_stack:n,stack_pointer:C,yy:c,lexer:l,parser:this,destroy:function destructParseErrorInfo(){var B=!!this.recoverable;for(var e in this){if(this.hasOwnProperty(e)&&typeof e==="object"){this[e]=undefined}}this.recoverable=B}};this.__error_infos.push(s);return s};function getNonTerminalFromCode(B){var r=e.getSymbolName(B);if(!r){r=B}return r}function stdLex(){var B=l.lex();if(typeof B!=="number"){B=e.symbols_[B]||B}return B||s}function fastLex(){var B=l.fastLex();if(typeof B!=="number"){B=e.symbols_[B]||B}return B||s}var A=stdLex;var d,h,E,D;var v={$:true,_$:undefined,yy:c};var F;var G;var O;var M;var g=false;try{this.__reentrant_call_depth++;l.setInput(B,c);if(typeof l.canIUse==="function"){var I=l.canIUse();if(I.fastLex&&typeof fastLex==="function"){A=fastLex}}n[C]=null;t[C]=0;r[C]=0;++C;if(this.pre_parse){this.pre_parse.call(this,c)}if(c.pre_parse){c.pre_parse.call(this,c)}M=t[C-1];for(;;){d=M;if(this.defaultActions[d]){h=2;M=this.defaultActions[d]}else{if(!o){o=A()}D=i[d]&&i[d][o]||f;M=D[1];h=D[0];if(!h){var H;var L=this.describeSymbol(o)||o;var m=this.collect_expected_token_set(d);if(typeof l.yylineno==="number"){H="Parse error on line "+(l.yylineno+1)+": "}else{H="Parse error: "}if(typeof l.showPosition==="function"){H+="\n"+l.showPosition(79-10,10)+"\n"}if(m.length){H+="Expecting "+m.join(", ")+", got unexpected "+L}else{H+="Unexpected "+L}F=this.constructParseErrorInfo(H,null,m,false);E=this.parseError(F.errStr,F,this.JisonParserError);if(typeof E!=="undefined"){g=E}break}}switch(h){default:if(h instanceof Array){F=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+d+", token: "+o,null,null,false);E=this.parseError(F.errStr,F,this.JisonParserError);if(typeof E!=="undefined"){g=E}break}F=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,false);E=this.parseError(F.errStr,F,this.JisonParserError);if(typeof E!=="undefined"){g=E}break;case 1:r[C]=o;n[C]=l.yytext;t[C]=M;++C;o=0;continue;case 2:O=this.productions_[M-1];G=O[1];E=this.performAction.call(v,M,C-1,n);if(typeof E!=="undefined"){g=E;break}C-=G;var y=O[0];r[C]=y;n[C]=v.$;M=i[t[C-1]][y];t[C]=M;++C;continue;case 3:if(C!==-2){g=true;C--;if(typeof n[C]!=="undefined"){g=n[C]}}break}break}}catch(B){if(B instanceof this.JisonParserError){throw B}else if(l&&typeof l.JisonLexerError==="function"&&B instanceof l.JisonLexerError){throw B}F=this.constructParseErrorInfo("Parsing aborted due to exception.",B,null,false);g=false;E=this.parseError(F.errStr,F,this.JisonParserError);if(typeof E!=="undefined"){g=E}}finally{g=this.cleanupAfterParse(g,true,true);this.__reentrant_call_depth--}return g}};B.originalParseError=B.parseError;B.originalQuoteName=B.quoteName;var e=function(){function JisonLexerError(B,e){Object.defineProperty(this,"name",{enumerable:false,writable:false,value:"JisonLexerError"});if(B==null)B="???";Object.defineProperty(this,"message",{enumerable:false,writable:true,value:B});this.hash=e;var r;if(e&&e.exception instanceof Error){var t=e.exception;this.message=t.message||B;r=t.stack}if(!r){if(Error.hasOwnProperty("captureStackTrace")){Error.captureStackTrace(this,this.constructor)}else{r=new Error(B).stack}}if(r){Object.defineProperty(this,"stack",{enumerable:false,writable:false,value:r})}}if(typeof Object.setPrototypeOf==="function"){Object.setPrototypeOf(JisonLexerError.prototype,Error.prototype)}else{JisonLexerError.prototype=Object.create(Error.prototype)}JisonLexerError.prototype.constructor=JisonLexerError;JisonLexerError.prototype.name="JisonLexerError";var B={EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:false,done:false,_backtrack:false,_input:"",_more:false,_signaled_error_token:false,conditionStack:[],match:"",matched:"",matches:false,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo:function lexer_constructLexErrorInfo(B,e,r){B=""+B;if(r==undefined){r=!(B.indexOf("\n")>0&&B.indexOf("^")>0)}if(this.yylloc&&r){if(typeof this.prettyPrintRange==="function"){var t=this.prettyPrintRange(this.yylloc);if(!/\n\s*$/.test(B)){B+="\n"}B+="\n Erroneous area:\n"+this.prettyPrintRange(this.yylloc)}else if(typeof this.showPosition==="function"){var n=this.showPosition();if(n){if(B.length&&B[B.length-1]!=="\n"&&n[0]!=="\n"){B+="\n"+n}else{B+=n}}}}var i={errStr:B,recoverable:!!e,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy:function destructLexErrorInfo(){var B=!!this.recoverable;for(var e in this){if(this.hasOwnProperty(e)&&typeof e==="object"){this[e]=undefined}}this.recoverable=B}};this.__error_infos.push(i);return i},parseError:function lexer_parseError(B,e,r){if(!r){r=this.JisonLexerError}if(this.yy){if(this.yy.parser&&typeof this.yy.parser.parseError==="function"){return this.yy.parser.parseError.call(this,B,e,r)||this.ERROR}else if(typeof this.yy.parseError==="function"){return this.yy.parseError.call(this,B,e,r)||this.ERROR}}throw new r(B,e)},yyerror:function yyError(B){var e="";if(this.yylloc){e=" on line "+(this.yylineno+1)}var r=this.constructLexErrorInfo("Lexical error"+e+": "+B,this.options.lexerErrorsAreRecoverable);var t=Array.prototype.slice.call(arguments,1);if(t.length){r.extra_error_attributes=t}return this.parseError(r.errStr,r,this.JisonLexerError)||this.ERROR},cleanupAfterLex:function lexer_cleanupAfterLex(B){this.setInput("",{});if(!B){for(var e=this.__error_infos.length-1;e>=0;e--){var r=this.__error_infos[e];if(r&&typeof r.destroy==="function"){r.destroy()}}this.__error_infos.length=0}return this},clear:function lexer_clear(){this.yytext="";this.yyleng=0;this.match="";this.matches=false;this._more=false;this._backtrack=false;var B=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:B,last_line:this.yylineno+1,last_column:B,range:[this.offset,this.offset]}},setInput:function lexer_setInput(B,e){this.yy=e||this.yy||{};if(!this.__decompressed){var r=this.rules;for(var t=0,n=r.length;t<n;t++){var i=r[t];if(typeof i==="number"){r[t]=r[i]}}var C=this.conditions;for(var o in C){var a=C[o];var s=a.rules;var n=s.length;var u=new Array(n+1);var f=new Array(n+1);for(var t=0;t<n;t++){var l=s[t];var i=r[l];u[t+1]=i;f[t+1]=l}a.rules=f;a.__rule_regexes=u;a.__rule_count=n}this.__decompressed=true}this._input=B||"";this.clear();this._signaled_error_token=false;this.done=false;this.yylineno=0;this.matched="";this.conditionStack=["INITIAL"];this.__currentRuleSet__=null;this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};this.offset=0;return this},editRemainingInput:function lexer_editRemainingInput(B,e){var r=B.call(this,this._input,e);if(typeof r!=="string"){if(r){this._input=""+r}}else{this._input=r}return this},input:function lexer_input(){if(!this._input){return null}var B=this._input[0];this.yytext+=B;this.yyleng++;this.offset++;this.match+=B;this.matched+=B;var e=1;var r=false;if(B==="\n"){r=true}else if(B==="\r"){r=true;var t=this._input[1];if(t==="\n"){e++;B+=t;this.yytext+=t;this.yyleng++;this.offset++;this.match+=t;this.matched+=t;this.yylloc.range[1]++}}if(r){this.yylineno++;this.yylloc.last_line++;this.yylloc.last_column=0}else{this.yylloc.last_column++}this.yylloc.range[1]++;this._input=this._input.slice(e);return B},unput:function lexer_unput(B){var e=B.length;var r=B.split(/(?:\r\n?|\n)/g);this._input=B+this._input;this.yytext=this.yytext.substr(0,this.yytext.length-e);this.yyleng=this.yytext.length;this.offset-=e;this.match=this.match.substr(0,this.match.length-e);this.matched=this.matched.substr(0,this.matched.length-e);if(r.length>1){this.yylineno-=r.length-1;this.yylloc.last_line=this.yylineno+1;var t=this.match;var n=t.split(/(?:\r\n?|\n)/g);if(n.length===1){t=this.matched;n=t.split(/(?:\r\n?|\n)/g)}this.yylloc.last_column=n[n.length-1].length}else{this.yylloc.last_column-=e}this.yylloc.range[1]=this.yylloc.range[0]+this.yyleng;this.done=false;return this},more:function lexer_more(){this._more=true;return this},reject:function lexer_reject(){if(this.options.backtrack_lexer){this._backtrack=true}else{var B="";if(this.yylloc){B=" on line "+(this.yylineno+1)}var e=this.constructLexErrorInfo("Lexical error"+B+": You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).",false);this._signaled_error_token=this.parseError(e.errStr,e,this.JisonLexerError)||this.ERROR}return this},less:function lexer_less(B){return this.unput(this.match.slice(B))},pastInput:function lexer_pastInput(B,e){var r=this.matched.substring(0,this.matched.length-this.match.length);if(B<0)B=r.length;else if(!B)B=20;if(e<0)e=r.length;else if(!e)e=1;r=r.substr(-B*2-2);var t=r.replace(/\r\n|\r/g,"\n").split("\n");t=t.slice(-e);r=t.join("\n");if(r.length>B){r="..."+r.substr(-B)}return r},upcomingInput:function lexer_upcomingInput(B,e){var r=this.match;if(B<0)B=r.length+this._input.length;else if(!B)B=20;if(e<0)e=B;else if(!e)e=1;if(r.length<B*2+2){r+=this._input.substring(0,B*2+2)}var t=r.replace(/\r\n|\r/g,"\n").split("\n");t=t.slice(0,e);r=t.join("\n");if(r.length>B){r=r.substring(0,B)+"..."}return r},showPosition:function lexer_showPosition(B,e){var r=this.pastInput(B).replace(/\s/g," ");var t=new Array(r.length+1).join("-");return r+this.upcomingInput(e).replace(/\s/g," ")+"\n"+t+"^"},deriveLocationInfo:function lexer_deriveYYLLOC(B,e,r,t){var n={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};if(B){n.first_line=B.first_line|0;n.last_line=B.last_line|0;n.first_column=B.first_column|0;n.last_column=B.last_column|0;if(B.range){n.range[0]=B.range[0]|0;n.range[1]=B.range[1]|0}}if(n.first_line<=0||n.last_line<n.first_line){if(n.first_line<=0&&e){n.first_line=e.last_line|0;n.first_column=e.last_column|0;if(e.range){n.range[0]=B.range[1]|0}}if((n.last_line<=0||n.last_line<n.first_line)&&r){n.last_line=r.first_line|0;n.last_column=r.first_column|0;if(r.range){n.range[1]=B.range[0]|0}}if(n.first_line<=0&&t&&(n.last_line<=0||t.last_line<=n.last_line)){n.first_line=t.first_line|0;n.first_column=t.first_column|0;if(t.range){n.range[0]=t.range[0]|0}}if(n.last_line<=0&&t&&(n.first_line<=0||t.first_line>=n.first_line)){n.last_line=t.last_line|0;n.last_column=t.last_column|0;if(t.range){n.range[1]=t.range[1]|0}}}if(n.last_line<=0){if(n.first_line<=0){n.first_line=this.yylloc.first_line;n.last_line=this.yylloc.last_line;n.first_column=this.yylloc.first_column;n.last_column=this.yylloc.last_column;n.range[0]=this.yylloc.range[0];n.range[1]=this.yylloc.range[1]}else{n.last_line=this.yylloc.last_line;n.last_column=this.yylloc.last_column;n.range[1]=this.yylloc.range[1]}}if(n.first_line<=0){n.first_line=n.last_line;n.first_column=0;n.range[1]=n.range[0]}if(n.first_column<0){n.first_column=0}if(n.last_column<0){n.last_column=n.first_column>0?n.first_column:80}return n},prettyPrintRange:function lexer_prettyPrintRange(B,e,r){B=this.deriveLocationInfo(B,e,r);const t=3;const n=1;const i=2;var C=this.matched+this._input;var o=C.split("\n");var a=Math.max(1,e?e.first_line:B.first_line-t);var s=Math.max(1,r?r.last_line:B.last_line+n);var u=1+Math.log10(s|1)|0;var f=new Array(u).join(" ");var l=[];var c=o.slice(a-1,s+1).map(function injectLineNumber(e,r){var t=r+a;var n=(f+t).substr(-u);var i=n+": "+e;var C=new Array(u+1).join("^");var o=2+1;var s=0;if(t===B.first_line){o+=B.first_column;s=Math.max(2,(t===B.last_line?B.last_column:e.length)-B.first_column+1)}else if(t===B.last_line){s=Math.max(2,B.last_column+1)}else if(t>B.first_line&&t<B.last_line){s=Math.max(2,e.length+1)}if(s){var c=new Array(o).join(".");var p=new Array(s).join("^");i+="\n"+C+c+p;if(e.trim().length>0){l.push(r)}}i=i.replace(/\t/g," ");return i});if(l.length>2*i){var p=l[i-1]+1;var A=l[l.length-i]-1;var d=new Array(u+1).join(" ")+" (...continued...)";d+="\n"+new Array(u+1).join("-")+" (---------------)";c.splice(p,A-p+1,d)}return c.join("\n")},describeYYLLOC:function lexer_describe_yylloc(B,e){var r=B.first_line;var t=B.last_line;var n=B.first_column;var i=B.last_column;var C=t-r;var o=i-n;var a;if(C===0){a="line "+r+", ";if(o<=1){a+="column "+n}else{a+="columns "+n+" .. "+i}}else{a="lines "+r+"(column "+n+") .. "+t+"(column "+i+")"}if(B.range&&e){var s=B.range[0];var u=B.range[1]-1;if(u<=s){a+=" {String Offset: "+s+"}"}else{a+=" {String Offset range: "+s+" .. "+u+"}"}}return a},test_match:function lexer_test_match(B,e){var r,t,n,i,C;if(this.options.backtrack_lexer){n={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}}i=B[0];C=i.length;t=i.split(/(?:\r\n?|\n)/g);if(t.length>1){this.yylineno+=t.length-1;this.yylloc.last_line=this.yylineno+1;this.yylloc.last_column=t[t.length-1].length}else{this.yylloc.last_column+=C}this.yytext+=i;this.match+=i;this.matched+=i;this.matches=B;this.yyleng=this.yytext.length;this.yylloc.range[1]+=C;this.offset+=C;this._more=false;this._backtrack=false;this._input=this._input.slice(C);r=this.performAction.call(this,this.yy,e,this.conditionStack[this.conditionStack.length-1]);if(this.done&&this._input){this.done=false}if(r){return r}else if(this._backtrack){for(var o in n){this[o]=n[o]}this.__currentRuleSet__=null;return false}else if(this._signaled_error_token){r=this._signaled_error_token;this._signaled_error_token=false;return r}return false},next:function lexer_next(){if(this.done){this.clear();return this.EOF}if(!this._input){this.done=true}var B,e,r,t;if(!this._more){this.clear()}var n=this.__currentRuleSet__;if(!n){n=this.__currentRuleSet__=this._currentRules();if(!n||!n.rules){var i="";if(this.options.trackPosition){i=" on line "+(this.yylineno+1)}var C=this.constructLexErrorInfo("Internal lexer engine error"+i+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',false);return this.parseError(C.errStr,C,this.JisonLexerError)||this.ERROR}}var o=n.rules;var a=n.__rule_regexes;var s=n.__rule_count;for(var u=1;u<=s;u++){r=this._input.match(a[u]);if(r&&(!e||r[0].length>e[0].length)){e=r;t=u;if(this.options.backtrack_lexer){B=this.test_match(r,o[u]);if(B!==false){return B}else if(this._backtrack){e=undefined;continue}else{return false}}else if(!this.options.flex){break}}}if(e){B=this.test_match(e,o[t]);if(B!==false){return B}return false}if(!this._input){this.done=true;this.clear();return this.EOF}else{var i="";if(this.options.trackPosition){i=" on line "+(this.yylineno+1)}var C=this.constructLexErrorInfo("Lexical error"+i+": Unrecognized text.",this.options.lexerErrorsAreRecoverable);var f=this._input;var l=this.topState();var c=this.conditionStack.length;B=this.parseError(C.errStr,C,this.JisonLexerError)||this.ERROR;if(B===this.ERROR){if(!this.matches&&f===this._input&&l===this.topState()&&c===this.conditionStack.length){this.input()}}return B}},lex:function lexer_lex(){var B;if(typeof this.pre_lex==="function"){B=this.pre_lex.call(this,0)}if(typeof this.options.pre_lex==="function"){B=this.options.pre_lex.call(this,B)||B}if(this.yy&&typeof this.yy.pre_lex==="function"){B=this.yy.pre_lex.call(this,B)||B}while(!B){B=this.next()}if(this.yy&&typeof this.yy.post_lex==="function"){B=this.yy.post_lex.call(this,B)||B}if(typeof this.options.post_lex==="function"){B=this.options.post_lex.call(this,B)||B}if(typeof this.post_lex==="function"){B=this.post_lex.call(this,B)||B}return B},fastLex:function lexer_fastLex(){var B;while(!B){B=this.next()}return B},canIUse:function lexer_canIUse(){var B={fastLex:!(typeof this.pre_lex==="function"||typeof this.options.pre_lex==="function"||this.yy&&typeof this.yy.pre_lex==="function"||this.yy&&typeof this.yy.post_lex==="function"||typeof this.options.post_lex==="function"||typeof this.post_lex==="function")&&typeof this.fastLex==="function"};return B},begin:function lexer_begin(B){return this.pushState(B)},pushState:function lexer_pushState(B){this.conditionStack.push(B);this.__currentRuleSet__=null;return this},popState:function lexer_popState(){var B=this.conditionStack.length-1;if(B>0){this.__currentRuleSet__=null;return this.conditionStack.pop()}else{return this.conditionStack[0]}},topState:function lexer_topState(B){B=this.conditionStack.length-1-Math.abs(B||0);if(B>=0){return this.conditionStack[B]}else{return"INITIAL"}},_currentRules:function lexer__currentRules(){if(this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]){return this.conditions[this.conditionStack[this.conditionStack.length-1]]}else{return this.conditions["INITIAL"]}},stateStackSize:function lexer_stateStackSize(){return this.conditionStack.length},options:{trackPosition:true,caseInsensitive:true},JisonLexerError:JisonLexerError,performAction:function lexer__performAction(B,e,r){var t=this;var n=r;switch(e){case 0:break;default:return this.simpleCaseActionClusters[e]}},simpleCaseActionClusters:{1:3,2:10,3:8,4:9,5:6,6:7,7:17,8:18,9:19,10:20,11:22,12:21,13:23,14:24,15:11,16:11,17:11,18:11,19:11,20:11,21:11,22:12,23:12,24:12,25:12,26:13,27:13,28:14,29:14,30:15,31:15,32:15,33:25,34:26,35:16,36:4,37:5,38:1},rules:[/^(?:\s+)/i,/^(?:(-(webkit|moz)-)?calc\b)/i,/^(?:[a-z][\d\-a-z]*\s*\((?:(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*')|\([^)]*\)|[^()]*)*\))/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)em\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ex\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ch\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)rem\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vw\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vh\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vmin\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)vmax\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)cm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)mm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)Q\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)in\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)pt\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)pc\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)px\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)deg\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)grad\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)rad\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)turn\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)s\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)ms\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)Hz\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)kHz\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dpi\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dpcm\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)dppx\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)%)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)\b)/i,/^(?:((\d+(\.\d+)?|\.\d+)(e(\+|-)\d+)?)-?([^\W\d]|[ -ÿ]|(\\[\dA-Fa-f]{1,6}(\r\n|[\t\n\f\r ])?|\\[^\d\n\f\rA-Fa-f]))([\w\-]|[ -ÿ]|(\\[\dA-Fa-f]{1,6}(\r\n|[\t\n\f\r ])?|\\[^\d\n\f\rA-Fa-f]))*\b)/i,/^(?:\()/i,/^(?:\))/i,/^(?:$)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],inclusive:true}}};return B}();B.lexer=e;function Parser(){this.yy={}}Parser.prototype=B;B.Parser=Parser;return new Parser}();if(true){e.parser=r;e.Parser=r.Parser;e.parse=function(){return r.parse.apply(r,arguments)}}},100:function(B){B.exports={A:{A:{1:"A B",2:"I D F E iB"},B:{1:"C N H P J K L y BB Q WB S"},C:{1:"0 1 2 3 4 5 6 7 8 9 P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB",2:"sB KB G W I D F E A B C N H pB hB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB",2:"G W I D F E A B C N H P J K L X",33:"Y Z a b"},E:{1:"F E A B C N H fB XB R U jB kB",2:"G W I D 0B YB cB dB eB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB CB EB FB GB HB DB V M T",2:"E B C lB mB nB oB R VB qB U"},G:{1:"F xB yB zB ZB 1B 2B 3B 4B 5B 6B 7B 8B 9B",2:"YB rB IB tB uB vB wB"},H:{2:"AC"},I:{1:"Q FC GC",2:"KB G BC CC DC EC IB"},J:{1:"A",2:"D"},K:{1:"O",2:"A B C R VB U"},L:{1:"S"},M:{1:"M"},N:{1:"A B"},O:{1:"HC"},P:{1:"G IC JC KC LC MC XB NC OC"},Q:{1:"PC"},R:{1:"QC"},S:{1:"RC"}},B:2,C:"High Resolution Time API"}},111:function(B){B.exports={A:{A:{2:"I D F E A B iB"},B:{1:"y BB Q WB S",2:"C N H P J K L"},C:{2:"0 1 2 3 4 5 6 7 8 9 sB KB G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB pB hB"},D:{1:"HB DB V M T MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB",2:"0 1 2 3 4 5 6 7 8 9 G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB"},E:{2:"G W I D F E A B C 0B YB cB dB eB fB XB R",194:"N H U jB kB"},F:{1:"4 5 6 7 8 9 AB CB EB FB GB HB DB V M T",2:"0 1 2 3 E B C P J K L X Y Z a b c d e f g h i j k l m n o p q r s t u v w x O z lB mB nB oB R VB qB U"},G:{2:"F YB rB IB tB uB vB wB xB yB zB ZB 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{2:"AC"},I:{1:"Q",2:"KB G BC CC DC EC IB FC GC"},J:{2:"D A"},K:{2:"A B C O R VB U"},L:{1:"S"},M:{2:"M"},N:{2:"A B"},O:{2:"HC"},P:{2:"G IC JC KC LC MC XB NC OC"},Q:{2:"PC"},R:{2:"QC"},S:{2:"RC"}},B:5,C:"CSS Paint API"}},126:function(B){var e=200;var r="__lodash_hash_undefined__";var t=1/0;var n="[object Function]",i="[object GeneratorFunction]";var C=/[\\^$.*+?()[\]{}|]/g;var o=/^\[object .+?Constructor\]$/;var a=typeof global=="object"&&global&&global.Object===Object&&global;var s=typeof self=="object"&&self&&self.Object===Object&&self;var u=a||s||Function("return this")();function arrayIncludes(B,e){var r=B?B.length:0;return!!r&&baseIndexOf(B,e,0)>-1}function arrayIncludesWith(B,e,r){var t=-1,n=B?B.length:0;while(++t<n){if(r(e,B[t])){return true}}return false}function baseFindIndex(B,e,r,t){var n=B.length,i=r+(t?1:-1);while(t?i--:++i<n){if(e(B[i],i,B)){return i}}return-1}function baseIndexOf(B,e,r){if(e!==e){return baseFindIndex(B,baseIsNaN,r)}var t=r-1,n=B.length;while(++t<n){if(B[t]===e){return t}}return-1}function baseIsNaN(B){return B!==B}function cacheHas(B,e){return B.has(e)}function getValue(B,e){return B==null?undefined:B[e]}function isHostObject(B){var e=false;if(B!=null&&typeof B.toString!="function"){try{e=!!(B+"")}catch(B){}}return e}function setToArray(B){var e=-1,r=Array(B.size);B.forEach(function(B){r[++e]=B});return r}var f=Array.prototype,l=Function.prototype,c=Object.prototype;var p=u["__core-js_shared__"];var A=function(){var B=/[^.]+$/.exec(p&&p.keys&&p.keys.IE_PROTO||"");return B?"Symbol(src)_1."+B:""}();var d=l.toString;var h=c.hasOwnProperty;var E=c.toString;var D=RegExp("^"+d.call(h).replace(C,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var v=f.splice;var F=getNative(u,"Map"),G=getNative(u,"Set"),O=getNative(Object,"create");function Hash(B){var e=-1,r=B?B.length:0;this.clear();while(++e<r){var t=B[e];this.set(t[0],t[1])}}function hashClear(){this.__data__=O?O(null):{}}function hashDelete(B){return this.has(B)&&delete this.__data__[B]}function hashGet(B){var e=this.__data__;if(O){var t=e[B];return t===r?undefined:t}return h.call(e,B)?e[B]:undefined}function hashHas(B){var e=this.__data__;return O?e[B]!==undefined:h.call(e,B)}function hashSet(B,e){var t=this.__data__;t[B]=O&&e===undefined?r:e;return this}Hash.prototype.clear=hashClear;Hash.prototype["delete"]=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function ListCache(B){var e=-1,r=B?B.length:0;this.clear();while(++e<r){var t=B[e];this.set(t[0],t[1])}}function listCacheClear(){this.__data__=[]}function listCacheDelete(B){var e=this.__data__,r=assocIndexOf(e,B);if(r<0){return false}var t=e.length-1;if(r==t){e.pop()}else{v.call(e,r,1)}return true}function listCacheGet(B){var e=this.__data__,r=assocIndexOf(e,B);return r<0?undefined:e[r][1]}function listCacheHas(B){return assocIndexOf(this.__data__,B)>-1}function listCacheSet(B,e){var r=this.__data__,t=assocIndexOf(r,B);if(t<0){r.push([B,e])}else{r[t][1]=e}return this}ListCache.prototype.clear=listCacheClear;ListCache.prototype["delete"]=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function MapCache(B){var e=-1,r=B?B.length:0;this.clear();while(++e<r){var t=B[e];this.set(t[0],t[1])}}function mapCacheClear(){this.__data__={hash:new Hash,map:new(F||ListCache),string:new Hash}}function mapCacheDelete(B){return getMapData(this,B)["delete"](B)}function mapCacheGet(B){return getMapData(this,B).get(B)}function mapCacheHas(B){return getMapData(this,B).has(B)}function mapCacheSet(B,e){getMapData(this,B).set(B,e);return this}MapCache.prototype.clear=mapCacheClear;MapCache.prototype["delete"]=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;function SetCache(B){var e=-1,r=B?B.length:0;this.__data__=new MapCache;while(++e<r){this.add(B[e])}}function setCacheAdd(B){this.__data__.set(B,r);return this}function setCacheHas(B){return this.__data__.has(B)}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd;SetCache.prototype.has=setCacheHas;function assocIndexOf(B,e){var r=B.length;while(r--){if(eq(B[r][0],e)){return r}}return-1}function baseIsNative(B){if(!isObject(B)||isMasked(B)){return false}var e=isFunction(B)||isHostObject(B)?D:o;return e.test(toSource(B))}function baseUniq(B,r,t){var n=-1,i=arrayIncludes,C=B.length,o=true,a=[],s=a;if(t){o=false;i=arrayIncludesWith}else if(C>=e){var u=r?null:M(B);if(u){return setToArray(u)}o=false;i=cacheHas;s=new SetCache}else{s=r?[]:a}B:while(++n<C){var f=B[n],l=r?r(f):f;f=t||f!==0?f:0;if(o&&l===l){var c=s.length;while(c--){if(s[c]===l){continue B}}if(r){s.push(l)}a.push(f)}else if(!i(s,l,t)){if(s!==a){s.push(l)}a.push(f)}}return a}var M=!(G&&1/setToArray(new G([,-0]))[1]==t)?noop:function(B){return new G(B)};function getMapData(B,e){var r=B.__data__;return isKeyable(e)?r[typeof e=="string"?"string":"hash"]:r.map}function getNative(B,e){var r=getValue(B,e);return baseIsNative(r)?r:undefined}function isKeyable(B){var e=typeof B;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?B!=="__proto__":B===null}function isMasked(B){return!!A&&A in B}function toSource(B){if(B!=null){try{return d.call(B)}catch(B){}try{return B+""}catch(B){}}return""}function uniq(B){return B&&B.length?baseUniq(B):[]}function eq(B,e){return B===e||B!==B&&e!==e}function isFunction(B){var e=isObject(B)?E.call(B):"";return e==n||e==i}function isObject(B){var e=typeof B;return!!B&&(e=="object"||e=="function")}function noop(){}B.exports=uniq},127:function(B){B.exports={A:{A:{2:"I D F E A B iB"},B:{1:"y BB Q WB S",2:"C N H P J K L"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB",2:"sB KB G W I D F E A B C N H P J K L X Y Z a b c d e f g h i j pB hB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v w x O z AB LB CB JB EB FB GB HB DB V M T MB NB OB PB QB RB SB TB UB y BB Q WB S gB bB aB",2:"G W I D F E A B C N H P J K L X Y Z a b c d e f g",194:"h i j k l m n o p q r s"},E:{2:"G W I D 0B YB cB dB",260:"F E A B C N H eB fB XB R U jB kB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v w x O z AB CB EB FB GB HB DB V M T",2:"E B C P J K L X Y Z a b c d e f g lB mB nB oB R VB qB U"},G:{2:"YB rB IB tB uB vB",260:"F wB xB yB zB ZB 1B 2B 3B 4B 5B 6B 7B 8B 9B"},H:{2:"AC"},I:{1:"Q",2:"KB G BC CC DC EC IB FC GC"},J:{2:"D A"},K:{1:"O",2:"A B C R VB U"},L:{1:"S"},M:{1:"M"},N:{2:"A B"},O:{1:"HC"},P:{1:"IC JC KC LC MC XB NC OC",2:"G"},Q:{1:"PC"},R:{1:"QC"},S:{1:"RC"}},B:4,C:"Blending of HTML/SVG elements"}},129:function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(7837));var n=_interopRequireDefault(r(7950));var i=_interopRequireDefault(r(4631));var C=_interopRequireDefault(r(686));var o=_interopRequireDefault(r(7901));var a=_interopRequireDefault(r(7048));var s=_interopRequireDefault(r(7463));var u=_interopRequireDefault(r(2474));var f=_interopRequireDefault(r(1222));var l=_interopRequireDefault(r(3108));var c=_interopRequireWildcard(r(4382));var p=_interopRequireDefault(r(5301));var A=_interopRequireDefault(r(2519));var d=_interopRequireDefault(r(6499));var h=_interopRequireDefault(r(626));var E=_interopRequireWildcard(r(7598));var D=_interopRequireWildcard(r(3854));var v=_interopRequireWildcard(r(8019));var F=r(7744);var G,O;function _interopRequireWildcard(B){if(B&&B.__esModule){return B}else{var e={};if(B!=null){for(var r in B){if(Object.prototype.hasOwnProperty.call(B,r)){var t=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(B,r):{};if(t.get||t.set){Object.defineProperty(e,r,t)}else{e[r]=B[r]}}}}e.default=B;return e}}function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _defineProperties(B,e){for(var r=0;r<e.length;r++){var t=e[r];t.enumerable=t.enumerable||false;t.configurable=true;if("value"in t)t.writable=true;Object.defineProperty(B,t.key,t)}}function _createClass(B,e,r){if(e)_defineProperties(B.prototype,e);if(r)_defineProperties(B,r);return B}var M=(G={},G[D.space]=true,G[D.cr]=true,G[D.feed]=true,G[D.newline]=true,G[D.tab]=true,G);var g=Object.assign({},M,(O={},O[D.comment]=true,O));function tokenStart(B){return{line:B[E.FIELDS.START_LINE],column:B[E.FIELDS.START_COL]}}function tokenEnd(B){return{line:B[E.FIELDS.END_LINE],column:B[E.FIELDS.END_COL]}}function getSource(B,e,r,t){return{start:{line:B,column:e},end:{line:r,column:t}}}function getTokenSource(B){return getSource(B[E.FIELDS.START_LINE],B[E.FIELDS.START_COL],B[E.FIELDS.END_LINE],B[E.FIELDS.END_COL])}function getTokenSourceSpan(B,e){if(!B){return undefined}return getSource(B[E.FIELDS.START_LINE],B[E.FIELDS.START_COL],e[E.FIELDS.END_LINE],e[E.FIELDS.END_COL])}function unescapeProp(B,e){var r=B[e];if(typeof r!=="string"){return}if(r.indexOf("\\")!==-1){(0,F.ensureObject)(B,"raws");B[e]=(0,F.unesc)(r);if(B.raws[e]===undefined){B.raws[e]=r}}return B}var I=function(){function Parser(B,e){if(e===void 0){e={}}this.rule=B;this.options=Object.assign({lossy:false,safe:false},e);this.position=0;this.css=typeof this.rule==="string"?this.rule:this.rule.selector;this.tokens=(0,E.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var r=getTokenSourceSpan(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new i.default({source:r});this.root.errorGenerator=this._errorGenerator();var t=new C.default({source:{start:{line:1,column:1}}});this.root.append(t);this.current=t;this.loop()}var B=Parser.prototype;B._errorGenerator=function _errorGenerator(){var B=this;return function(e,r){if(typeof B.rule==="string"){return new Error(e)}return B.rule.error(e,r)}};B.attribute=function attribute(){var B=[];var e=this.currToken;this.position++;while(this.position<this.tokens.length&&this.currToken[E.FIELDS.TYPE]!==D.closeSquare){B.push(this.currToken);this.position++}if(this.currToken[E.FIELDS.TYPE]!==D.closeSquare){return this.expected("closing square bracket",this.currToken[E.FIELDS.START_POS])}var r=B.length;var t={source:getSource(e[1],e[2],this.currToken[3],this.currToken[4]),sourceIndex:e[E.FIELDS.START_POS]};if(r===1&&!~[D.word].indexOf(B[0][E.FIELDS.TYPE])){return this.expected("attribute",B[0][E.FIELDS.START_POS])}var n=0;var i="";var C="";var o=null;var a=false;while(n<r){var s=B[n];var u=this.content(s);var f=B[n+1];switch(s[E.FIELDS.TYPE]){case D.space:a=true;if(this.options.lossy){break}if(o){(0,F.ensureObject)(t,"spaces",o);var l=t.spaces[o].after||"";t.spaces[o].after=l+u;var p=(0,F.getProp)(t,"raws","spaces",o,"after")||null;if(p){t.raws.spaces[o].after=p+u}}else{i=i+u;C=C+u}break;case D.asterisk:if(f[E.FIELDS.TYPE]===D.equals){t.operator=u;o="operator"}else if((!t.namespace||o==="namespace"&&!a)&&f){if(i){(0,F.ensureObject)(t,"spaces","attribute");t.spaces.attribute.before=i;i=""}if(C){(0,F.ensureObject)(t,"raws","spaces","attribute");t.raws.spaces.attribute.before=i;C=""}t.namespace=(t.namespace||"")+u;var A=(0,F.getProp)(t,"raws","namespace")||null;if(A){t.raws.namespace+=u}o="namespace"}a=false;break;case D.dollar:if(o==="value"){var d=(0,F.getProp)(t,"raws","value");t.value+="$";if(d){t.raws.value=d+"$"}break}case D.caret:if(f[E.FIELDS.TYPE]===D.equals){t.operator=u;o="operator"}a=false;break;case D.combinator:if(u==="~"&&f[E.FIELDS.TYPE]===D.equals){t.operator=u;o="operator"}if(u!=="|"){a=false;break}if(f[E.FIELDS.TYPE]===D.equals){t.operator=u;o="operator"}else if(!t.namespace&&!t.attribute){t.namespace=true}a=false;break;case D.word:if(f&&this.content(f)==="|"&&B[n+2]&&B[n+2][E.FIELDS.TYPE]!==D.equals&&!t.operator&&!t.namespace){t.namespace=u;o="namespace"}else if(!t.attribute||o==="attribute"&&!a){if(i){(0,F.ensureObject)(t,"spaces","attribute");t.spaces.attribute.before=i;i=""}if(C){(0,F.ensureObject)(t,"raws","spaces","attribute");t.raws.spaces.attribute.before=C;C=""}t.attribute=(t.attribute||"")+u;var h=(0,F.getProp)(t,"raws","attribute")||null;if(h){t.raws.attribute+=u}o="attribute"}else if(!t.value&&t.value!==""||o==="value"&&!a){var v=(0,F.unesc)(u);var G=(0,F.getProp)(t,"raws","value")||"";var O=t.value||"";t.value=O+v;t.quoteMark=null;if(v!==u||G){(0,F.ensureObject)(t,"raws");t.raws.value=(G||O)+u}o="value"}else{var M=u==="i"||u==="I";if((t.value||t.value==="")&&(t.quoteMark||a)){t.insensitive=M;if(!M||u==="I"){(0,F.ensureObject)(t,"raws");t.raws.insensitiveFlag=u}o="insensitive";if(i){(0,F.ensureObject)(t,"spaces","insensitive");t.spaces.insensitive.before=i;i=""}if(C){(0,F.ensureObject)(t,"raws","spaces","insensitive");t.raws.spaces.insensitive.before=C;C=""}}else if(t.value||t.value===""){o="value";t.value+=u;if(t.raws.value){t.raws.value+=u}}}a=false;break;case D.str:if(!t.attribute||!t.operator){return this.error("Expected an attribute followed by an operator preceding the string.",{index:s[E.FIELDS.START_POS]})}var g=(0,c.unescapeValue)(u),I=g.unescaped,H=g.quoteMark;t.value=I;t.quoteMark=H;o="value";(0,F.ensureObject)(t,"raws");t.raws.value=u;a=false;break;case D.equals:if(!t.attribute){return this.expected("attribute",s[E.FIELDS.START_POS],u)}if(t.value){return this.error('Unexpected "=" found; an operator was already defined.',{index:s[E.FIELDS.START_POS]})}t.operator=t.operator?t.operator+u:u;o="operator";a=false;break;case D.comment:if(o){if(a||f&&f[E.FIELDS.TYPE]===D.space||o==="insensitive"){var L=(0,F.getProp)(t,"spaces",o,