vue-files-preview-inno
Version:
A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.
1 lines • 16.1 kB
Source Map (JSON)
{"version":3,"file":"excel.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/excel.js"],"sourcesContent":["/*\nLanguage: Excel formulae\nAuthor: Victor Zhou <OiCMudkips@users.noreply.github.com>\nDescription: Excel formulae\nWebsite: https://products.office.com/en-us/excel/\nCategory: enterprise\n*/\n\n/** @type LanguageFn */\nfunction excel(hljs) {\n // built-in functions imported from https://web.archive.org/web/20160513042710/https://support.office.com/en-us/article/Excel-functions-alphabetical-b3944572-255d-4efb-bb96-c6d90033e188\n const BUILT_INS = [\n \"ABS\",\n \"ACCRINT\",\n \"ACCRINTM\",\n \"ACOS\",\n \"ACOSH\",\n \"ACOT\",\n \"ACOTH\",\n \"AGGREGATE\",\n \"ADDRESS\",\n \"AMORDEGRC\",\n \"AMORLINC\",\n \"AND\",\n \"ARABIC\",\n \"AREAS\",\n \"ASC\",\n \"ASIN\",\n \"ASINH\",\n \"ATAN\",\n \"ATAN2\",\n \"ATANH\",\n \"AVEDEV\",\n \"AVERAGE\",\n \"AVERAGEA\",\n \"AVERAGEIF\",\n \"AVERAGEIFS\",\n \"BAHTTEXT\",\n \"BASE\",\n \"BESSELI\",\n \"BESSELJ\",\n \"BESSELK\",\n \"BESSELY\",\n \"BETADIST\",\n \"BETA.DIST\",\n \"BETAINV\",\n \"BETA.INV\",\n \"BIN2DEC\",\n \"BIN2HEX\",\n \"BIN2OCT\",\n \"BINOMDIST\",\n \"BINOM.DIST\",\n \"BINOM.DIST.RANGE\",\n \"BINOM.INV\",\n \"BITAND\",\n \"BITLSHIFT\",\n \"BITOR\",\n \"BITRSHIFT\",\n \"BITXOR\",\n \"CALL\",\n \"CEILING\",\n \"CEILING.MATH\",\n \"CEILING.PRECISE\",\n \"CELL\",\n \"CHAR\",\n \"CHIDIST\",\n \"CHIINV\",\n \"CHITEST\",\n \"CHISQ.DIST\",\n \"CHISQ.DIST.RT\",\n \"CHISQ.INV\",\n \"CHISQ.INV.RT\",\n \"CHISQ.TEST\",\n \"CHOOSE\",\n \"CLEAN\",\n \"CODE\",\n \"COLUMN\",\n \"COLUMNS\",\n \"COMBIN\",\n \"COMBINA\",\n \"COMPLEX\",\n \"CONCAT\",\n \"CONCATENATE\",\n \"CONFIDENCE\",\n \"CONFIDENCE.NORM\",\n \"CONFIDENCE.T\",\n \"CONVERT\",\n \"CORREL\",\n \"COS\",\n \"COSH\",\n \"COT\",\n \"COTH\",\n \"COUNT\",\n \"COUNTA\",\n \"COUNTBLANK\",\n \"COUNTIF\",\n \"COUNTIFS\",\n \"COUPDAYBS\",\n \"COUPDAYS\",\n \"COUPDAYSNC\",\n \"COUPNCD\",\n \"COUPNUM\",\n \"COUPPCD\",\n \"COVAR\",\n \"COVARIANCE.P\",\n \"COVARIANCE.S\",\n \"CRITBINOM\",\n \"CSC\",\n \"CSCH\",\n \"CUBEKPIMEMBER\",\n \"CUBEMEMBER\",\n \"CUBEMEMBERPROPERTY\",\n \"CUBERANKEDMEMBER\",\n \"CUBESET\",\n \"CUBESETCOUNT\",\n \"CUBEVALUE\",\n \"CUMIPMT\",\n \"CUMPRINC\",\n \"DATE\",\n \"DATEDIF\",\n \"DATEVALUE\",\n \"DAVERAGE\",\n \"DAY\",\n \"DAYS\",\n \"DAYS360\",\n \"DB\",\n \"DBCS\",\n \"DCOUNT\",\n \"DCOUNTA\",\n \"DDB\",\n \"DEC2BIN\",\n \"DEC2HEX\",\n \"DEC2OCT\",\n \"DECIMAL\",\n \"DEGREES\",\n \"DELTA\",\n \"DEVSQ\",\n \"DGET\",\n \"DISC\",\n \"DMAX\",\n \"DMIN\",\n \"DOLLAR\",\n \"DOLLARDE\",\n \"DOLLARFR\",\n \"DPRODUCT\",\n \"DSTDEV\",\n \"DSTDEVP\",\n \"DSUM\",\n \"DURATION\",\n \"DVAR\",\n \"DVARP\",\n \"EDATE\",\n \"EFFECT\",\n \"ENCODEURL\",\n \"EOMONTH\",\n \"ERF\",\n \"ERF.PRECISE\",\n \"ERFC\",\n \"ERFC.PRECISE\",\n \"ERROR.TYPE\",\n \"EUROCONVERT\",\n \"EVEN\",\n \"EXACT\",\n \"EXP\",\n \"EXPON.DIST\",\n \"EXPONDIST\",\n \"FACT\",\n \"FACTDOUBLE\",\n \"FALSE|0\",\n \"F.DIST\",\n \"FDIST\",\n \"F.DIST.RT\",\n \"FILTERXML\",\n \"FIND\",\n \"FINDB\",\n \"F.INV\",\n \"F.INV.RT\",\n \"FINV\",\n \"FISHER\",\n \"FISHERINV\",\n \"FIXED\",\n \"FLOOR\",\n \"FLOOR.MATH\",\n \"FLOOR.PRECISE\",\n \"FORECAST\",\n \"FORECAST.ETS\",\n \"FORECAST.ETS.CONFINT\",\n \"FORECAST.ETS.SEASONALITY\",\n \"FORECAST.ETS.STAT\",\n \"FORECAST.LINEAR\",\n \"FORMULATEXT\",\n \"FREQUENCY\",\n \"F.TEST\",\n \"FTEST\",\n \"FV\",\n \"FVSCHEDULE\",\n \"GAMMA\",\n \"GAMMA.DIST\",\n \"GAMMADIST\",\n \"GAMMA.INV\",\n \"GAMMAINV\",\n \"GAMMALN\",\n \"GAMMALN.PRECISE\",\n \"GAUSS\",\n \"GCD\",\n \"GEOMEAN\",\n \"GESTEP\",\n \"GETPIVOTDATA\",\n \"GROWTH\",\n \"HARMEAN\",\n \"HEX2BIN\",\n \"HEX2DEC\",\n \"HEX2OCT\",\n \"HLOOKUP\",\n \"HOUR\",\n \"HYPERLINK\",\n \"HYPGEOM.DIST\",\n \"HYPGEOMDIST\",\n \"IF\",\n \"IFERROR\",\n \"IFNA\",\n \"IFS\",\n \"IMABS\",\n \"IMAGINARY\",\n \"IMARGUMENT\",\n \"IMCONJUGATE\",\n \"IMCOS\",\n \"IMCOSH\",\n \"IMCOT\",\n \"IMCSC\",\n \"IMCSCH\",\n \"IMDIV\",\n \"IMEXP\",\n \"IMLN\",\n \"IMLOG10\",\n \"IMLOG2\",\n \"IMPOWER\",\n \"IMPRODUCT\",\n \"IMREAL\",\n \"IMSEC\",\n \"IMSECH\",\n \"IMSIN\",\n \"IMSINH\",\n \"IMSQRT\",\n \"IMSUB\",\n \"IMSUM\",\n \"IMTAN\",\n \"INDEX\",\n \"INDIRECT\",\n \"INFO\",\n \"INT\",\n \"INTERCEPT\",\n \"INTRATE\",\n \"IPMT\",\n \"IRR\",\n \"ISBLANK\",\n \"ISERR\",\n \"ISERROR\",\n \"ISEVEN\",\n \"ISFORMULA\",\n \"ISLOGICAL\",\n \"ISNA\",\n \"ISNONTEXT\",\n \"ISNUMBER\",\n \"ISODD\",\n \"ISREF\",\n \"ISTEXT\",\n \"ISO.CEILING\",\n \"ISOWEEKNUM\",\n \"ISPMT\",\n \"JIS\",\n \"KURT\",\n \"LARGE\",\n \"LCM\",\n \"LEFT\",\n \"LEFTB\",\n \"LEN\",\n \"LENB\",\n \"LINEST\",\n \"LN\",\n \"LOG\",\n \"LOG10\",\n \"LOGEST\",\n \"LOGINV\",\n \"LOGNORM.DIST\",\n \"LOGNORMDIST\",\n \"LOGNORM.INV\",\n \"LOOKUP\",\n \"LOWER\",\n \"MATCH\",\n \"MAX\",\n \"MAXA\",\n \"MAXIFS\",\n \"MDETERM\",\n \"MDURATION\",\n \"MEDIAN\",\n \"MID\",\n \"MIDBs\",\n \"MIN\",\n \"MINIFS\",\n \"MINA\",\n \"MINUTE\",\n \"MINVERSE\",\n \"MIRR\",\n \"MMULT\",\n \"MOD\",\n \"MODE\",\n \"MODE.MULT\",\n \"MODE.SNGL\",\n \"MONTH\",\n \"MROUND\",\n \"MULTINOMIAL\",\n \"MUNIT\",\n \"N\",\n \"NA\",\n \"NEGBINOM.DIST\",\n \"NEGBINOMDIST\",\n \"NETWORKDAYS\",\n \"NETWORKDAYS.INTL\",\n \"NOMINAL\",\n \"NORM.DIST\",\n \"NORMDIST\",\n \"NORMINV\",\n \"NORM.INV\",\n \"NORM.S.DIST\",\n \"NORMSDIST\",\n \"NORM.S.INV\",\n \"NORMSINV\",\n \"NOT\",\n \"NOW\",\n \"NPER\",\n \"NPV\",\n \"NUMBERVALUE\",\n \"OCT2BIN\",\n \"OCT2DEC\",\n \"OCT2HEX\",\n \"ODD\",\n \"ODDFPRICE\",\n \"ODDFYIELD\",\n \"ODDLPRICE\",\n \"ODDLYIELD\",\n \"OFFSET\",\n \"OR\",\n \"PDURATION\",\n \"PEARSON\",\n \"PERCENTILE.EXC\",\n \"PERCENTILE.INC\",\n \"PERCENTILE\",\n \"PERCENTRANK.EXC\",\n \"PERCENTRANK.INC\",\n \"PERCENTRANK\",\n \"PERMUT\",\n \"PERMUTATIONA\",\n \"PHI\",\n \"PHONETIC\",\n \"PI\",\n \"PMT\",\n \"POISSON.DIST\",\n \"POISSON\",\n \"POWER\",\n \"PPMT\",\n \"PRICE\",\n \"PRICEDISC\",\n \"PRICEMAT\",\n \"PROB\",\n \"PRODUCT\",\n \"PROPER\",\n \"PV\",\n \"QUARTILE\",\n \"QUARTILE.EXC\",\n \"QUARTILE.INC\",\n \"QUOTIENT\",\n \"RADIANS\",\n \"RAND\",\n \"RANDBETWEEN\",\n \"RANK.AVG\",\n \"RANK.EQ\",\n \"RANK\",\n \"RATE\",\n \"RECEIVED\",\n \"REGISTER.ID\",\n \"REPLACE\",\n \"REPLACEB\",\n \"REPT\",\n \"RIGHT\",\n \"RIGHTB\",\n \"ROMAN\",\n \"ROUND\",\n \"ROUNDDOWN\",\n \"ROUNDUP\",\n \"ROW\",\n \"ROWS\",\n \"RRI\",\n \"RSQ\",\n \"RTD\",\n \"SEARCH\",\n \"SEARCHB\",\n \"SEC\",\n \"SECH\",\n \"SECOND\",\n \"SERIESSUM\",\n \"SHEET\",\n \"SHEETS\",\n \"SIGN\",\n \"SIN\",\n \"SINH\",\n \"SKEW\",\n \"SKEW.P\",\n \"SLN\",\n \"SLOPE\",\n \"SMALL\",\n \"SQL.REQUEST\",\n \"SQRT\",\n \"SQRTPI\",\n \"STANDARDIZE\",\n \"STDEV\",\n \"STDEV.P\",\n \"STDEV.S\",\n \"STDEVA\",\n \"STDEVP\",\n \"STDEVPA\",\n \"STEYX\",\n \"SUBSTITUTE\",\n \"SUBTOTAL\",\n \"SUM\",\n \"SUMIF\",\n \"SUMIFS\",\n \"SUMPRODUCT\",\n \"SUMSQ\",\n \"SUMX2MY2\",\n \"SUMX2PY2\",\n \"SUMXMY2\",\n \"SWITCH\",\n \"SYD\",\n \"T\",\n \"TAN\",\n \"TANH\",\n \"TBILLEQ\",\n \"TBILLPRICE\",\n \"TBILLYIELD\",\n \"T.DIST\",\n \"T.DIST.2T\",\n \"T.DIST.RT\",\n \"TDIST\",\n \"TEXT\",\n \"TEXTJOIN\",\n \"TIME\",\n \"TIMEVALUE\",\n \"T.INV\",\n \"T.INV.2T\",\n \"TINV\",\n \"TODAY\",\n \"TRANSPOSE\",\n \"TREND\",\n \"TRIM\",\n \"TRIMMEAN\",\n \"TRUE|0\",\n \"TRUNC\",\n \"T.TEST\",\n \"TTEST\",\n \"TYPE\",\n \"UNICHAR\",\n \"UNICODE\",\n \"UPPER\",\n \"VALUE\",\n \"VAR\",\n \"VAR.P\",\n \"VAR.S\",\n \"VARA\",\n \"VARP\",\n \"VARPA\",\n \"VDB\",\n \"VLOOKUP\",\n \"WEBSERVICE\",\n \"WEEKDAY\",\n \"WEEKNUM\",\n \"WEIBULL\",\n \"WEIBULL.DIST\",\n \"WORKDAY\",\n \"WORKDAY.INTL\",\n \"XIRR\",\n \"XNPV\",\n \"XOR\",\n \"YEAR\",\n \"YEARFRAC\",\n \"YIELD\",\n \"YIELDDISC\",\n \"YIELDMAT\",\n \"Z.TEST\",\n \"ZTEST\"\n ];\n return {\n name: 'Excel formulae',\n aliases: [\n 'xlsx',\n 'xls'\n ],\n case_insensitive: true,\n keywords: {\n $pattern: /[a-zA-Z][\\w\\.]*/,\n built_in: BUILT_INS\n },\n contains: [\n {\n /* matches a beginning equal sign found in Excel formula examples */\n begin: /^=/,\n end: /[^=]/,\n returnEnd: true,\n illegal: /=/, /* only allow single equal sign at front of line */\n relevance: 10\n },\n /* technically, there can be more than 2 letters in column names, but this prevents conflict with some keywords */\n {\n /* matches a reference to a single cell */\n className: 'symbol',\n begin: /\\b[A-Z]{1,2}\\d+\\b/,\n end: /[^\\d]/,\n excludeEnd: true,\n relevance: 0\n },\n {\n /* matches a reference to a range of cells */\n className: 'symbol',\n begin: /[A-Z]{0,2}\\d*:[A-Z]{0,2}\\d*/,\n relevance: 0\n },\n hljs.BACKSLASH_ESCAPE,\n hljs.QUOTE_STRING_MODE,\n {\n className: 'number',\n begin: hljs.NUMBER_RE + '(%)?',\n relevance: 0\n },\n /* Excel formula comments are done by putting the comment in a function call to N() */\n hljs.COMMENT(/\\bN\\(/, /\\)/,\n {\n excludeBegin: true,\n excludeEnd: true,\n illegal: /\\n/\n })\n ]\n };\n}\n\nmodule.exports = excel;\n"],"names":["excel","hljs","excel_1"],"mappings":";;;;AASA,WAASA,EAAMC,GAAM;AAkenB,WAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,QACP;AAAA,QACA;AAAA;MAEF,kBAAkB;AAAA,MAClB,UAAU;AAAA,QACR,UAAU;AAAA,QACV,UAzec;AAAA,UAChB;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,UACA;AAAA,QACJ;AAAA;MAYI,UAAU;AAAA,QACR;AAAA;AAAA,UAEE,OAAO;AAAA,UACP,KAAK;AAAA,UACL,WAAW;AAAA,UACX,SAAS;AAAA;AAAA,UACT,WAAW;AAAA;;QAGb;AAAA;AAAA,UAEE,WAAW;AAAA,UACX,OAAO;AAAA,UACP,KAAK;AAAA,UACL,YAAY;AAAA,UACZ,WAAW;AAAA;QAEb;AAAA;AAAA,UAEE,WAAW;AAAA,UACX,OAAO;AAAA,UACP,WAAW;AAAA;QAEbA,EAAK;AAAA,QACLA,EAAK;AAAA,QACL;AAAA,UACE,WAAW;AAAA,UACX,OAAOA,EAAK,YAAY;AAAA,UACxB,WAAW;AAAA;;QAGbA,EAAK;AAAA,UAAQ;AAAA,UAAS;AAAA,UACpB;AAAA,YACE,cAAc;AAAA,YACd,YAAY;AAAA,YACZ,SAAS;AAAA,UACnB;AAAA,QAAS;AAAA;IAET;AAAA,EACA;AAEA,SAAAC,IAAiBF;;","x_google_ignoreList":[0]}