StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
StackGenVis/frontend/node_modules/vega-expression/build/vega-expression.min.js

1 lines
26 KiB

!function(u,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("vega-util")):"function"==typeof define&&define.amd?define(["exports","vega-util"],e):e((u=u||self).vega={},u.vega)}(this,(function(u,e){"use strict";var r,t,n,A,a,F="RawCode",i="Literal",o="Property",C="Identifier",s="ArrayExpression",D="BinaryExpression",B="CallExpression",c="ConditionalExpression",E="LogicalExpression",l="MemberExpression",f="ObjectExpression",p="UnaryExpression";function d(u){this.type=u}d.prototype.visit=function(u){var e,r,t;if(u(this))return 1;for(r=0,t=(e=function(u){switch(u.type){case s:return u.elements;case D:case E:return[u.left,u.right];case B:var e=u.arguments.slice();return e.unshift(u.callee),e;case c:return[u.test,u.consequent,u.alternate];case l:return[u.object,u.property];case f:return u.properties;case o:return[u.key,u.value];case p:return[u.argument];case C:case i:case F:default:return[]}}(this)).length;r<t;++r)if(e[r].visit(u))return 1};var h=1,v=2,g=3,x=4,y=5,m=6,w=7,b=8;(r={})[h]="Boolean",r[v]="<end>",r[g]="Identifier",r[x]="Keyword",r[y]="Null",r[m]="Numeric",r[w]="Punctuator",r[b]="String",r[9]="RegularExpression";var M="ArrayExpression",k="BinaryExpression",O="CallExpression",S="ConditionalExpression",U="Identifier",L="Literal",I="LogicalExpression",N="MemberExpression",j="ObjectExpression",T="Property",R="UnaryExpression",P="Unexpected token %0",_="Unexpected number",q="Unexpected string",G="Unexpected identifier",Q="Unexpected reserved word",V="Unexpected end of input",z="Invalid regular expression",X="Invalid regular expression: missing /",H="Octal literals are not allowed in strict mode.",Y="Duplicate data property in object literal not allowed in strict mode",K="ILLEGAL",$="Disabled.",J=new RegExp("[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]"),W=new RegExp("[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]");function Z(u,e){if(!u)throw new Error("ASSERT: "+e)}function uu(u){return u>=48&&u<=57}function eu(u){return"0123456789abcdefABCDEF".indexOf(u)>=0}function ru(u){return"01234567".indexOf(u)>=0}function tu(u){return 32===u||9===u||11===u||12===u||160===u||u>=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(u)>=0}function nu(u){return 10===u||13===u||8232===u||8233===u}function Au(u){return 36===u||95===u||u>=65&&u<=90||u>=97&&u<=122||92===u||u>=128&&J.test(String.fromCharCode(u))}function au(u){return 36===u||95===u||u>=65&&u<=90||u>=97&&u<=122||u>=48&&u<=57||92===u||u>=128&&W.test(String.fromCharCode(u))}var Fu={if:1,in:1,do:1,var:1,for:1,new:1,try:1,let:1,this:1,else:1,case:1,void:1,with:1,enum:1,while:1,break:1,catch:1,throw:1,const:1,yield:1,class:1,super:1,return:1,typeof:1,delete:1,switch:1,export:1,import:1,public:1,static:1,default:1,finally:1,extends:1,package:1,private:1,function:1,continue:1,debugger:1,interface:1,protected:1,instanceof:1,implements:1};function iu(){for(var u;n<A&&(tu(u=t.charCodeAt(n))||nu(u));)++n}function ou(u){var e,r,a,F=0;for(r="u"===u?4:2,e=0;e<r;++e)n<A&&eu(t[n])?(a=t[n++],F=16*F+"0123456789abcdef".indexOf(a.toLowerCase())):mu({},P,K);return String.fromCharCode(F)}function Cu(){var u,e,r,a;for(e=0,"}"===(u=t[n])&&mu({},P,K);n<A&&eu(u=t[n++]);)e=16*e+"0123456789abcdef".indexOf(u.toLowerCase());return(e>1114111||"}"!==u)&&mu({},P,K),e<=65535?String.fromCharCode(e):(r=55296+(e-65536>>10),a=56320+(e-65536&1023),String.fromCharCode(r,a))}function su(){var u,e;for(u=t.charCodeAt(n++),e=String.fromCharCode(u),92===u&&(117!==t.charCodeAt(n)&&mu({},P,K),++n,(u=ou("u"))&&"\\"!==u&&Au(u.charCodeAt(0))||mu({},P,K),e=u);n<A&&au(u=t.charCodeAt(n));)++n,e+=String.fromCharCode(u),92===u&&(e=e.substr(0,e.length-1),117!==t.charCodeAt(n)&&mu({},P,K),++n,(u=ou("u"))&&"\\"!==u&&au(u.charCodeAt(0))||mu({},P,K),e+=u);return e}function Du(){var u,e;return u=n,{type:1===(e=92===t.charCodeAt(n)?su():function(){var u,e;for(u=n++;n<A;){if(92===(e=t.charCodeAt(n)))return n=u,su();if(!au(e))break;++n}return t.slice(u,n)}()).length?g:Fu.hasOwnProperty(e)?x:"null"===e?y:"true"===e||"false"===e?h:g,value:e,start:u,end:n}}function Bu(){var u,e,r,A,a=n,F=t.charCodeAt(n),i=t[n];switch(F){case 46:case 40:case 41:case 59:case 44:case 123:case 125:case 91:case 93:case 58:case 63:case 126:return++n,{type:w,value:String.fromCharCode(F),start:a,end:n};default:if(61===(u=t.charCodeAt(n+1)))switch(F){case 43:case 45:case 47:case 60:case 62:case 94:case 124:case 37:case 38:case 42:return n+=2,{type:w,value:String.fromCharCode(F)+String.fromCharCode(u),start:a,end:n};case 33:case 61:return n+=2,61===t.charCodeAt(n)&&++n,{type:w,value:t.slice(a,n),start:a,end:n}}}return">>>="===(A=t.substr(n,4))?{type:w,value:A,start:a,end:n+=4}:">>>"===(r=A.substr(0,3))||"<<="===r||">>="===r?{type:w,value:r,start:a,end:n+=3}:i===(e=r.substr(0,2))[1]&&"+-<>&|".indexOf(i)>=0||"=>"===e?{type:w,value:e,start:a,end:n+=2}:"<>=!+-*%&|^/".indexOf(i)>=0?(++n,{type:w,value:i,start:a,end:n}):void mu({},P,K)}function cu(){var u,e,r;if(Z(uu((r=t[n]).charCodeAt(0))||"."===r,"Numeric literal must start with a decimal digit or a decimal point"),e=n,u="","."!==r){if(u=t[n++],r=t[n],"0"===u){if("x"===r||"X"===r)return++n,function(u){for(var e="";n<A&&eu(t[n]);)e+=t[n++];return 0===e.length&&mu({},P,K),Au(t.charCodeAt(n))&&mu({},P,K),{type:m,value:parseInt("0x"+e,16),start:u,end:n}}(e);if(ru(r))return function(u){for(var e="0"+t[n++];n<A&&ru(t[n]);)e+=t[n++];return(Au(t.charCodeAt(n))||uu(t.charCodeAt(n)))&&mu({},P,K),{type:m,value:parseInt(e,8),octal:!0,start:u,end:n}}(e);r&&uu(r.charCodeAt(0))&&mu({},P,K)}for(;uu(t.charCodeAt(n));)u+=t[n++];r=t[n]}if("."===r){for(u+=t[n++];uu(t.charCodeAt(n));)u+=t[n++];r=t[n]}if("e"===r||"E"===r)if(u+=t[n++],"+"!==(r=t[n])&&"-"!==r||(u+=t[n++]),uu(t.charCodeAt(n)))for(;uu(t.charCodeAt(n));)u+=t[n++];else mu({},P,K);return Au(t.charCodeAt(n))&&mu({},P,K),{type:m,value:parseFloat(u),start:e,end:n}}function Eu(){var u,e,r,F;return a=null,iu(),u=n,e=function(){var u,e,r,a;for(Z("/"===(u=t[n]),"Regular expression literal must start with a slash"),e=t[n++],r=!1,a=!1;n<A;)if(e+=u=t[n++],"\\"===u)nu((u=t[n++]).charCodeAt(0))&&mu({},X),e+=u;else if(nu(u.charCodeAt(0)))mu({},X);else if(r)"]"===u&&(r=!1);else{if("/"===u){a=!0;break}"["===u&&(r=!0)}return a||mu({},X),{value:e.substr(1,e.length-2),literal:e}}(),r=function(){var u,e,r;for(e="",r="";n<A&&au((u=t[n]).charCodeAt(0));)++n,"\\"===u&&n<A?mu({},P,K):(r+=u,e+=u);return r.search(/[^gimuy]/g)>=0&&mu({},z,r),{value:r,literal:e}}(),F=function(u,e){var r=u;e.indexOf("u")>=0&&(r=r.replace(/\\u\{([0-9a-fA-F]+)\}/g,(function(u,e){if(parseInt(e,16)<=1114111)return"x";mu({},z)})).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"x"));try{new RegExp(r)}catch(u){mu({},z)}try{return new RegExp(u,e)}catch(u){return null}}(e.value,r.value),{literal:e.literal+r.literal,value:F,regex:{pattern:e.value,flags:r.value},start:u,end:n}}function lu(){var u;return iu(),n>=A?{type:v,start:n,end:n}:Au(u=t.charCodeAt(n))?Du():40===u||41===u||59===u?Bu():39===u||34===u?function(){var u,e,r,a,F="",i=!1;for(Z("'"===(u=t[n])||'"'===u,"String literal must starts with a quote"),e=n,++n;n<A;){if((r=t[n++])===u){u="";break}if("\\"===r)if((r=t[n++])&&nu(r.charCodeAt(0)))"\r"===r&&"\n"===t[n]&&++n;else switch(r){case"u":case"x":"{"===t[n]?(++n,F+=Cu()):F+=ou(r);break;case"n":F+="\n";break;case"r":F+="\r";break;case"t":F+="\t";break;case"b":F+="\b";break;case"f":F+="\f";break;case"v":F+="\v";break;default:ru(r)?(0!==(a="01234567".indexOf(r))&&(i=!0),n<A&&ru(t[n])&&(i=!0,a=8*a+"01234567".indexOf(t[n++]),"0123".indexOf(r)>=0&&n<A&&ru(t[n])&&(a=8*a+"01234567".indexOf(t[n++]))),F+=String.fromCharCode(a)):F+=r}else{if(nu(r.charCodeAt(0)))break;F+=r}}return""!==u&&mu({},P,K),{type:b,value:F,octal:i,start:e,end:n}}():46===u?uu(t.charCodeAt(n+1))?cu():Bu():uu(u)?cu():Bu()}function fu(){var u;return n=(u=a).end,a=lu(),n=u.end,u}function pu(){var u;u=n,a=lu(),n=u}function du(u,e,r){var t=new d("||"===u||"&&"===u?I:k);return t.operator=u,t.left=e,t.right=r,t}function hu(u,e){var r=new d(O);return r.callee=u,r.arguments=e,r}function vu(u){var e=new d(U);return e.name=u,e}function gu(u){var e=new d(L);return e.value=u.value,e.raw=t.slice(u.start,u.end),u.regex&&("//"===e.raw&&(e.raw="/(?:)/"),e.regex=u.regex),e}function xu(u,e,r){var t=new d(N);return t.computed="["===u,t.object=e,t.property=r,t.computed||(r.member=!0),t}function yu(u,e,r){var t=new d(T);return t.key=e,t.value=r,t.kind=u,t}function mu(u,e){var r,t=Array.prototype.slice.call(arguments,2),A=e.replace(/%(\d)/g,(function(u,e){return Z(e<t.length,"Message reference must be in range"),t[e]}));throw(r=new Error(A)).index=n,r.description=A,r}function wu(u){u.type===v&&mu(u,V),u.type===m&&mu(u,_),u.type===b&&mu(u,q),u.type===g&&mu(u,G),u.type===x&&mu(u,Q),mu(u,P,u.value)}function bu(u){var e=fu();e.type===w&&e.value===u||wu(e)}function Mu(u){return a.type===w&&a.value===u}function ku(u){return a.type===x&&a.value===u}function Ou(){var u=[];for(n=a.start,bu("[");!Mu("]");)Mu(",")?(fu(),u.push(null)):(u.push(Gu()),Mu("]")||bu(","));return fu(),function(u){var e=new d(M);return e.elements=u,e}(u)}function Su(){var u;return n=a.start,(u=fu()).type===b||u.type===m?(u.octal&&mu(u,H),gu(u)):vu(u.value)}function Uu(){var u,e,r;return n=a.start,(u=a).type===g?(r=Su(),bu(":"),yu("init",r,Gu())):u.type!==v&&u.type!==w?(e=Su(),bu(":"),yu("init",e,Gu())):void wu(u)}function Lu(){var u,e,r=[],t={},A=String;for(n=a.start,bu("{");!Mu("}");)e="$"+((u=Uu()).key.type===U?u.key.name:A(u.key.value)),Object.prototype.hasOwnProperty.call(t,e)?mu({},Y):t[e]=!0,r.push(u),Mu("}")||bu(",");return bu("}"),function(u){var e=new d(j);return e.properties=u,e}(r)}var Iu={if:1,this:1};function Nu(){var u,e,r;if(Mu("("))return function(){var u;return bu("("),u=Qu(),bu(")"),u}();if(Mu("["))return Ou();if(Mu("{"))return Lu();if(u=a.type,n=a.start,u===g||Iu[a.value])r=vu(fu().value);else if(u===b||u===m)a.octal&&mu(a,H),r=gu(fu());else{if(u===x)throw new Error($);u===h?((e=fu()).value="true"===e.value,r=gu(e)):u===y?((e=fu()).value=null,r=gu(e)):Mu("/")||Mu("/=")?(r=gu(Eu()),pu()):wu(fu())}return r}function ju(){var u=[];if(bu("("),!Mu(")"))for(;n<A&&(u.push(Gu()),!Mu(")"));)bu(",");return bu(")"),u}function Tu(){var u;return n=a.start,function(u){return u.type===g||u.type===x||u.type===h||u.type===y}(u=fu())||wu(u),vu(u.value)}function Ru(){var u;return bu("["),u=Qu(),bu("]"),u}function Pu(){var u=function(){var u;for(u=Nu();;)if(Mu("."))bu("."),u=xu(".",u,Tu());else if(Mu("("))u=hu(u,ju());else{if(!Mu("["))break;u=xu("[",u,Ru())}return u}();if(a.type===w&&(Mu("++")||Mu("--")))throw new Error($);return u}function _u(){var u,e,r,t,n;if(a.type!==w&&a.type!==x)e=Pu();else{if(Mu("++")||Mu("--"))throw new Error($);if(Mu("+")||Mu("-")||Mu("~")||Mu("!"))u=fu(),e=_u(),r=u.value,t=e,(n=new d(R)).operator=r,n.argument=t,n.prefix=!0,e=n;else{if(ku("delete")||ku("void")||ku("typeof"))throw new Error($);e=Pu()}}return e}function qu(u){var e=0;if(u.type!==w&&u.type!==x)return 0;switch(u.value){case"||":e=1;break;case"&&":e=2;break;case"|":e=3;break;case"^":e=4;break;case"&":e=5;break;case"==":case"!=":case"===":case"!==":e=6;break;case"<":case">":case"<=":case">=":case"instanceof":case"in":e=7;break;case"<<":case">>":case">>>":e=8;break;case"+":case"-":e=9;break;case"*":case"/":case"%":e=11}return e}function Gu(){var u,e;return u=function(){var u,e,r,t,n,A,F,i,o,C;if(u=a,o=_u(),0===(n=qu(t=a)))return o;for(t.prec=n,fu(),e=[u,a],A=[o,t,F=_u()];(n=qu(a))>0;){for(;A.length>2&&n<=A[A.length-2].prec;)F=A.pop(),i=A.pop().value,o=A.pop(),e.pop(),r=du(i,o,F),A.push(r);(t=fu()).prec=n,A.push(t),e.push(a),r=_u(),A.push(r)}for(r=A[C=A.length-1],e.pop();C>1;)e.pop(),r=du(A[C-1].value,A[C-2],r),C-=2;return r}(),Mu("?")&&(fu(),e=Gu(),bu(":"),u=function(u,e,r){var t=new d(S);return t.test=u,t.consequent=e,t.alternate=r,t}(u,e,Gu())),u}function Qu(){var u=Gu();if(Mu(","))throw new Error($);return u}var Vu={NaN:"NaN",E:"Math.E",LN2:"Math.LN2",LN10:"Math.LN10",LOG2E:"Math.LOG2E",LOG10E:"Math.LOG10E",PI:"Math.PI",SQRT1_2:"Math.SQRT1_2",SQRT2:"Math.SQRT2",MIN_VALUE:"Number.MIN_VALUE",MAX_VALUE:"Number.MAX_VALUE"};function zu(u){function r(e,r,t){return function(n){return function(e,r,t,n){var A=u(r[0]);return t&&(A=t+"("+A+")",0===t.lastIndexOf("new ",0)&&(A="("+A+")")),A+"."+e+(n<0?"":0===n?"()":"("+r.slice(1).map(u).join(",")+")")}(e,n,r,t)}}var t="new Date";return{isNaN:"Number.isNaN",isFinite:"Number.isFinite",abs:"Math.abs",acos:"Math.acos",asin:"Math.asin",atan:"Math.atan",atan2:"Math.atan2",ceil:"Math.ceil",cos:"Math.cos",exp:"Math.exp",floor:"Math.floor",log:"Math.log",max:"Math.max",min:"Math.min",pow:"Math.pow",random:"Math.random",round:"Math.round",sin:"Math.sin",sqrt:"Math.sqrt",tan:"Math.tan",clamp:function(r){r.length<3&&e.error("Missing arguments to clamp function."),r.length>3&&e.error("Too many arguments to clamp function.");var t=r.map(u);return"Math.max("+t[1]+", Math.min("+t[2]+","+t[0]+"))"},now:"Date.now",utc:"Date.UTC",datetime:t,date:r("getDate",t,0),day:r("getDay",t,0),year:r("getFullYear",t,0),month:r("getMonth",t,0),hours:r("getHours",t,0),minutes:r("getMinutes",t,0),seconds:r("getSeconds",t,0),milliseconds:r("getMilliseconds",t,0),time:r("getTime",t,0),timezoneoffset:r("getTimezoneOffset",t,0),utcdate:r("getUTCDate",t,0),utcday:r("getUTCDay",t,0),utcyear:r("getUTCFullYear",t,0),utcmonth:r("getUTCMonth",t,0),utchours:r("getUTCHours",t,0),utcminutes:r("getUTCMinutes",t,0),utcseconds:r("getUTCSeconds",t,0),utcmilliseconds:r("getUTCMilliseconds",t,0),length:r("length",null,-1),join:r("join",null),indexof:r("indexOf",null),lastindexof:r("lastIndexOf",null),slice:r("slice",null),reverse:function(e){return"("+u(e[0])+").slice().reverse()"},parseFloat:"parseFloat",parseInt:"parseInt",upper:r("toUpperCase","String",0),lower:r("toLowerCase","String",0),substring:r("substring","String"),split:r("split","String"),replace:r("replace","String"),trim:r("trim","String",0),regexp:"RegExp",test:r("test","RegExp"),if:function(r){r.length<3&&e.error("Missing arguments to if function."),r.length>3&&e.error("Too many arguments to if function.");var t=r.map(u);return"("+t[0]+"?"+t[1]+":"+t[2]+")"}}}u.ASTNode=d,u.ArrayExpression=s,u.BinaryExpression=D,u.CallExpression=B,u.ConditionalExpression=c,u.Identifier=C,u.Literal=i,u.LogicalExpression=E,u.MemberExpression=l,u.ObjectExpression=f,u.Property=o,u.RawCode=F,u.UnaryExpression=p,u.codegen=function(u){var r=(u=u||{}).whitelist?e.toSet(u.whitelist):{},t=u.blacklist?e.toSet(u.blacklist):{},n=u.constants||Vu,A=(u.functions||zu)(D),a=u.globalvar,F=u.fieldvar,i={},o={},C=0,s=e.isFunction(a)?a:function(u){return a+'["'+u+'"]'};function D(u){if(e.isString(u))return u;var r=B[u.type];return null==r&&e.error("Unsupported type: "+u.type),r(u)}var B={Literal:function(u){return u.raw},Identifier:function(u){var A=u.name;return C>0?A:e.hasOwnProperty(t,A)?e.error("Illegal identifier: "+A):e.hasOwnProperty(n,A)?n[A]:e.hasOwnProperty(r,A)?A:(i[A]=1,s(A))},MemberExpression:function(u){var e=!u.computed,r=D(u.object);e&&(C+=1);var t=D(u.property);return r===F&&(o[function(u){var e=u&&u.length-1;return e&&('"'===u[0]&&'"'===u[e]||"'"===u[0]&&"'"===u[e])?u.slice(1,-1):u}(t)]=1),e&&(C-=1),r+(e?"."+t:"["+t+"]")},CallExpression:function(u){"Identifier"!==u.callee.type&&e.error("Illegal callee type: "+u.callee.type);var r=u.callee.name,t=u.arguments,n=e.hasOwnProperty(A,r)&&A[r];return n||e.error("Unrecognized function: "+r),e.isFunction(n)?n(t):n+"("+t.map(D).join(",")+")"},ArrayExpression:function(u){return"["+u.elements.map(D).join(",")+"]"},BinaryExpression:function(u){return"("+D(u.left)+u.operator+D(u.right)+")"},UnaryExpression:function(u){return"("+u.operator+D(u.argument)+")"},ConditionalExpression:function(u){return"("+D(u.test)+"?"+D(u.consequent)+":"+D(u.alternate)+")"},LogicalExpression:function(u){return"("+D(u.left)+u.operator+D(u.right)+")"},ObjectExpression:function(u){return"{"+u.properties.map(D).join(",")+"}"},Property:function(u){C+=1;var e=D(u.key);return C-=1,e+":"+D(u.value)}};function c(u){var e={code:D(u),globals:Object.keys(i),fields:Object.keys(o)};return i={},o={},e}return c.functions=A,c.constants=n,c},u.constants=Vu,u.functions=zu,u.parse=function(u){n=0,A=(t=u).length,a=null,pu();var e=Qu();if(a.type!==v)throw new Error("Unexpect token after expression.");return e},Object.defineProperty(u,"__esModule",{value:!0})}));